.genki-editorial-wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.genki-editorial-hero,.genki-editorial-feature{color:#191919;font-family:var(--text-font-family);background:#fafaf8}.genki-editorial-hero__grid{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(40px,5vw,80px)}.genki-editorial-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:#666;margin:0 0 24px}.genki-editorial-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#9f78c8}.genki-editorial-hero h1{font-family:var(--heading-font-family);font-size:clamp(48px,5.35vw,78px);font-weight:700;letter-spacing:-.05em;line-height:1.03;margin:0;max-width:10ch;text-wrap:balance}.genki-editorial-hero h1 em{font-style:normal;display:inline;background:linear-gradient(transparent 72%,#dec7f5 72%);padding-bottom:.03em}.genki-editorial-intro{font-size:17px;line-height:1.65;color:#626262;max-width:48ch;margin:26px 0 28px;text-wrap:pretty}.genki-editorial-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.genki-editorial-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:999px;min-height:50px;padding:12px 24px;font-size:14px;line-height:1.4;font-weight:600;text-decoration:none;transition:background .18s,color .18s}.genki-editorial-button--purple{background:#dec7f5;color:#191919}.genki-editorial-button--purple:hover{background:#c7a5ec}.genki-editorial-button--outline{border-color:#aaa;background:transparent;color:#191919}.genki-editorial-button--outline:hover{background:#9deae2;border-color:#9deae2}.genki-editorial-button--dark{background:#191919;color:#fff}.genki-editorial-button--dark:hover{background:#3e3e3e}.genki-editorial-button:focus-visible{outline:2px solid #4a3473;outline-offset:4px}.genki-editorial-hero__note{font-size:12px;line-height:1.7;color:#777;margin-top:24px;max-width:35ch}.genki-editorial-hero__note>span{margin-inline:5px}.genki-editorial-hero__visual{position:relative;overflow:hidden;border-radius:26px;min-height:550px;align-self:stretch;background:#fefaef}.genki-editorial-hero__image{position:absolute;height:100%;width:100%;max-width:none;object-fit:cover;object-position:82% center}.genki-editorial-hero__legend{position:absolute;bottom:22px;left:22px;right:22px;max-width:300px;display:flex;gap:18px;align-items:center;border-radius:14px;padding:16px 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000000a}.genki-editorial-hero__legend strong{display:block;font-size:14px}.genki-editorial-hero__legend div>span{display:block;font-size:11px;color:#666;margin-top:3px}.genki-editorial-swatch-pair{position:relative;display:block;width:32px;height:32px;flex:0 0 32px;background:#fc702b;border-radius:9px;margin-right:4px}.genki-editorial-swatch-pair:after{content:"";position:absolute;right:-7px;bottom:-7px;width:21px;height:21px;background:#009caa;border:3px solid white;border-radius:7px}.genki-editorial-feature{background:#fff;padding-block:clamp(56px,7vw,100px)}.genki-editorial-feature--warm{background:#f2f2ef}.genki-editorial-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,96px);align-items:center}.genki-editorial-feature--reverse .genki-editorial-feature__visual{order:2}.genki-editorial-feature__visual{display:block;aspect-ratio:1/1.1;overflow:hidden;border-radius:24px;background:#fff;min-width:0}.genki-editorial-feature__visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.genki-editorial-feature h2{font-family:var(--heading-font-family);font-size:clamp(38px,4.25vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.04em;max-width:12ch;text-wrap:balance;margin:0}.genki-editorial-feature .genki-editorial-intro{margin-block:24px 18px}.genki-editorial-compatibility{font-size:12px;line-height:1.6;color:#6a6a6a;margin:0 0 28px}.genki-editorial-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 30px}.genki-editorial-facts>div{background:#ffffffa6;border:1px solid #e3e3df;border-radius:12px;padding:15px 12px}.genki-editorial-facts strong{display:block;font-size:14px;line-height:1.3}.genki-editorial-facts span{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:#666}.genki-editorial-feature__buy{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.genki-editorial-feature__buy>span{font-size:14px;color:#666;white-space:nowrap}body:has(.genki-editorial-hero) .genki-home-presets{background:#fff;padding-block:64px}body:has(.genki-editorial-hero) .genki-home-presets>.container{max-width:1320px;padding-inline:clamp(24px,5vw,72px)}body:has(.genki-editorial-hero) .genki-home-presets__card{border-radius:22px;border-color:#e6e6e1;background:#fafaf8}body:has(.genki-editorial-hero) .genki-home-presets__heading>p{color:#666;font-size:15px;max-width:45ch;margin-inline:auto}body:has(.genki-editorial-hero) .genki-home-presets__included{background:#fff;border-color:#e5e5df}body:has(.genki-editorial-hero) .genki-home-presets__title-art{mix-blend-mode:multiply}body:has(.genki-editorial-hero) .genki-flagships{max-width:1320px;padding-inline:clamp(24px,5vw,72px);padding-block:72px}body:has(.genki-editorial-hero) .genki-flagships__heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.12;max-width:20ch;letter-spacing:-.035em}body:has(.genki-editorial-hero) .genki-flagships__grid{gap:20px}body:has(.genki-editorial-hero) .genki-flagships__card{border:1px solid #e7e7e2;border-radius:20px;background:#fff;overflow:hidden;display:flex;flex-direction:column}body:has(.genki-editorial-hero) .genki-flagships__image{border-radius:0;aspect-ratio:1.1;background:#f5f5f2;padding:12px}body:has(.genki-editorial-hero) .genki-flagships__copy{padding:20px;display:flex;flex:1;flex-direction:column}body:has(.genki-editorial-hero) .genki-flagships__description{font-size:13px;line-height:1.5}body:has(.genki-editorial-hero) .genki-flagships__price{margin-top:auto;padding-top:16px}body:has(.genki-editorial-hero) .genki-brand-story{background:#fafaf8}@media(max-width:999px)and (min-width:750px){.genki-editorial-hero h1{font-size:50px}.genki-editorial-hero__visual{min-height:500px}.genki-editorial-facts{gap:6px}.genki-editorial-facts>div{padding:12px 8px}}@media(max-width:749px){.genki-editorial-hero__grid,.genki-editorial-feature__grid{grid-template-columns:minmax(0,1fr);gap:30px}.genki-editorial-hero__grid{padding-top:32px;padding-bottom:36px}.genki-editorial-hero h1{font-size:clamp(43px,10.5vw,64px);max-width:11ch}.genki-editorial-eyebrow{margin-bottom:16px;font-size:10px}.genki-editorial-intro{font-size:15px;margin:20px 0 24px;line-height:1.6}.genki-editorial-hero__visual{min-height:0;aspect-ratio:1.05;border-radius:20px}.genki-editorial-hero__image{object-position:78% center}.genki-editorial-hero__legend{bottom:16px;left:16px;right:16px;padding:12px 16px}.genki-editorial-hero__note{margin-top:18px;max-width:none;font-size:11px}.genki-editorial-feature{padding-block:44px}.genki-editorial-feature--reverse .genki-editorial-feature__visual{order:0}.genki-editorial-feature__visual{aspect-ratio:1.15;max-height:420px}.genki-editorial-feature h2{font-size:38px;max-width:14ch}.genki-editorial-button{padding:12px 20px;min-height:48px}.genki-editorial-feature__buy{gap:12px}.genki-editorial-facts{gap:8px;margin:22px 0}.genki-editorial-facts>div{padding:13px 9px}.genki-editorial-facts strong{font-size:13px}.genki-editorial-facts span{font-size:10px}body:has(.genki-editorial-hero) .genki-home-presets{padding-block:44px}body:has(.genki-editorial-hero) .genki-flagships{padding-block:44px}body:has(.genki-editorial-hero) .genki-flagships__grid{gap:14px}body:has(.genki-editorial-hero) .genki-flagships__copy{padding:15px}}.genki-editorial-hero__note{max-width:none}.genki-editorial-hero__image--pieces{object-fit:contain;object-position:center;width:120%;left:-10%}@media(max-width:749px){body:has(.genki-editorial-hero) .genki-flagships__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.genki-editorial-hero) .genki-flagships__heading{gap:16px}body:has(.genki-editorial-hero) .genki-flagships__heading h2{font-size:30px;max-width:15ch}body:has(.genki-editorial-hero) .genki-flagships__copy{padding:13px}body:has(.genki-editorial-hero) .genki-flagships__copy h3{font-size:19px}body:has(.genki-editorial-hero) .genki-flagships__description{font-size:12px;line-height:1.5}body:has(.genki-editorial-hero) .genki-flagships__image{padding:7px}body:has(.genki-editorial-hero) .genki-flagships__price{font-size:16px}}@media(max-width:999px){body:has(.genki-editorial-hero) .genki-press__track{flex-wrap:nowrap;justify-content:flex-start}}.genki-editorial-hero__visual,.genki-editorial-feature__visual{background:transparent}.genki-editorial-feature__visual img{mix-blend-mode:normal}body:has(.genki-editorial-hero) .genki-flagships__image{background:transparent}body:has(.genki-editorial-hero) .genki-flagships__image img{mix-blend-mode:normal}#block-image_manta .content-over-media{position:relative}#block-image_manta .content-over-media>div{position:absolute;inset:auto 24px 9%;width:auto;max-width:none;display:flex;justify-content:center;text-align:center}#block-image_manta .prose{margin:0}#block-image_manta .button{background:#191919;color:#fff;border:1px solid transparent;border-radius:999px;min-height:50px;padding:12px 24px;font-family:var(--text-font-family);font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:20px;margin:0}#block-image_manta .button:after{content:"\2192";font-size:20px;line-height:1}#block-image_manta .button:hover{background:#3e3e3e;color:#fff}#block-image_manta .prose{display:flex;justify-content:center;width:100%}@media(max-width:699px){#block-image_manta .content-over-media>div{bottom:9%}}.genki-editorial-hero--banner{position:relative;background:#fefaef;min-height:clamp(480px,35.714vw,720px);overflow:hidden}.genki-editorial-hero__banner-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.genki-editorial-hero__banner-art img{width:100%;height:100%;object-fit:contain;object-position:center}.genki-editorial-hero__banner-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:inherit;padding:36px clamp(24px,5vw,96px)}.genki-editorial-hero--banner .genki-editorial-hero__copy{width:29vw;max-width:440px}.genki-editorial-hero--banner h1{font-size:clamp(40px,4vw,64px);max-width:11ch;line-height:1.04}.genki-editorial-hero--banner .genki-editorial-eyebrow{font-size:10px;margin-bottom:18px;letter-spacing:.12em}.genki-editorial-hero--banner .genki-editorial-intro{font-size:14px;line-height:1.6;margin:22px 0 24px}.genki-editorial-hero--banner .genki-editorial-hero__note{font-size:10px;line-height:1.6;margin-top:20px}.genki-editorial-hero--banner .genki-editorial-actions{gap:10px}.genki-editorial-hero--banner .genki-editorial-button{font-size:13px;min-height:46px;padding:11px 20px}@media(max-width:999px){.genki-editorial-hero--banner{min-height:0;display:flex;flex-direction:column}.genki-editorial-hero__banner-inner{min-height:0;order:0;padding:32px 24px 12px}.genki-editorial-hero--banner .genki-editorial-hero__copy{width:100%;max-width:600px}.genki-editorial-hero--banner h1{font-size:clamp(42px,7vw,60px);max-width:11ch}.genki-editorial-hero--banner .genki-editorial-intro{font-size:15px;max-width:45ch}.genki-editorial-hero__banner-art{position:relative;inset:auto;order:1;width:100%;aspect-ratio:1.8;max-height:400px}.genki-editorial-hero__banner-art img{object-fit:contain}.genki-editorial-hero--banner .genki-editorial-hero__note{font-size:11px;margin-top:16px}}.genki-editorial-hero--banner{min-height:clamp(520px,39vw,620px);isolation:isolate;background:#fefaef}.genki-editorial-hero--banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 95% 30%,#d8c9f020,transparent 32%),radial-gradient(ellipse at 90% 80%,#b7e5df25,transparent 35%)}.genki-editorial-hero__banner-art{width:min(100%,1440px);left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent);mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent)}.genki-editorial-hero__banner-inner{width:100%;max-width:1320px;margin-inline:auto;padding:40px 32px}.genki-editorial-hero--banner .genki-editorial-hero__copy{width:clamp(280px,28vw,360px);max-width:360px}.genki-editorial-hero--banner h1{font-size:clamp(40px,3.7vw,54px)}.genki-editorial-hero--banner .genki-editorial-hero__title-art{max-width:100%;width:100%;line-height:1}.genki-editorial-hero__title-art img{display:block;width:100%;height:auto}@media(max-width:999px){.genki-editorial-hero--banner{min-height:0}.genki-editorial-hero__banner-art{width:100%;left:auto;transform:none;-webkit-mask-image:none;mask-image:none}.genki-editorial-hero__banner-inner{padding:32px 24px 12px}.genki-editorial-hero--banner .genki-editorial-hero__copy{width:100%;max-width:600px}.genki-editorial-hero--banner h1{font-size:clamp(42px,7vw,60px)}.genki-editorial-hero--banner .genki-editorial-hero__title-art{max-width:430px}}.genki-editorial-hero--banner{background:#fefbf2}.genki-editorial-hero--banner:before{display:none}body:has(.genki-editorial-hero) .genki-home-presets__heading{max-width:none;margin:0 auto 24px}body:has(.genki-editorial-hero) .genki-home-presets__heading>p{max-width:none;margin:0 auto;line-height:1.5;text-wrap:wrap}@media(min-width:900px){body:has(.genki-editorial-hero) .genki-home-presets__heading>p{white-space:nowrap}}body:has(.genki-editorial-hero) .genki-home-presets__heading .genki-home-presets__combination-title{font-family:var(--heading-font-family);font-weight:700;font-style:normal;font-size:clamp(21px,2.1vw,30px);line-height:1.2;letter-spacing:-.03em;color:#191919;margin:0;text-wrap:balance}@media(min-width:1100px){body:has(.genki-editorial-hero) .genki-home-presets__heading .genki-home-presets__combination-title{white-space:nowrap}}body:has(.genki-editorial-hero) .genki-home-presets__heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px}body:has(.genki-editorial-hero) .genki-home-presets__heading>.genki-home-presets__shared-price{flex:0 0 auto;margin:0;padding:0;font:600 18px/1.3 var(--text-font-family);color:#191919;white-space:nowrap}body:has(.genki-editorial-hero) .genki-home-presets__visual{min-width:0}body:has(.genki-editorial-hero) .genki-home-presets__visual-caption{padding:12px 13px 4px}body:has(.genki-editorial-hero) .genki-home-presets__label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-height:0;margin-bottom:9px}body:has(.genki-editorial-hero) .genki-home-presets__name{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px;min-width:0;margin:0}body:has(.genki-editorial-hero) .genki-home-presets__name h3{font-size:clamp(22px,7cqi,30px);line-height:1.15;white-space:nowrap}body:has(.genki-editorial-hero) .genki-home-presets__name>span{flex-basis:auto;font-size:15px;white-space:nowrap}body:has(.genki-editorial-hero) .genki-home-presets__color-caption{display:flex;align-items:center;gap:12px;margin:0;color:#333}body:has(.genki-editorial-hero) .genki-home-presets__color-part{display:flex;gap:7px;align-items:center;min-width:0}body:has(.genki-editorial-hero) .genki-home-presets__color-part small{display:block;font:400 10px/1.4 var(--text-font-family);color:#777}body:has(.genki-editorial-hero) .genki-home-presets__color-part b{display:block;font:500 12px/1.4 var(--text-font-family);white-space:nowrap}body:has(.genki-editorial-hero) .genki-home-presets__color-dot{display:block;flex:0 0 11px;width:11px;height:11px;border:1px solid #0002;border-radius:50%;background:var(--swatch)}body:has(.genki-editorial-hero) .genki-home-presets__color-plus{color:#888;font-size:14px}body:has(.genki-editorial-hero) .genki-home-presets__copy{padding:8px 13px 10px}body:has(.genki-editorial-hero) .genki-home-presets__byline{margin:0 0 12px}body:has(.genki-editorial-hero) .genki-home-presets__byline>small{font-size:10px;line-height:1.5;color:#777}body:has(.genki-editorial-hero) .genki-home-presets__actions{margin-top:auto;padding-top:10px}body:has(.genki-editorial-hero) .genki-home-presets__extra{font-size:11px;margin:6px 0 0;color:#666}body:has(.genki-editorial-hero) .genki-editorial-feature__buy>span,body:has(.genki-editorial-hero) .genki-flagships__price,body:has(.genki-editorial-hero) .genki-home-presets__label>strong{font-family:var(--text-font-family);font-size:18px;font-weight:600;line-height:1.3;color:#191919;white-space:nowrap}@media(max-width:699px){body:has(.genki-editorial-hero) .genki-home-presets__heading{gap:12px}body:has(.genki-editorial-hero) .genki-home-presets__name>span{font-size:14px}body:has(.genki-editorial-hero) .genki-home-presets__color-caption{gap:10px}body:has(.genki-editorial-hero) .genki-flagships__price{font-size:16px}}.genki-editorial-compatibility>strong{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#777;margin-bottom:8px}.genki-editorial-compatibility>p{margin:0;font-size:12px;line-height:1.65;color:#444}.genki-editorial-compatibility>small{display:block;font-size:10px;line-height:1.5;margin-top:7px;color:#777}.genki-editorial-proof{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e3e3df;border-radius:16px;padding:19px 22px;margin:0 0 22px}.genki-editorial-proof>strong{font-family:var(--heading-font-family);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em}.genki-editorial-proof>span{font-size:12px;line-height:1.5;color:#666;max-width:22ch}.genki-editorial-travel{font-size:12px;line-height:1.6;color:#666;margin:0 0 24px;max-width:50ch}.genki-editorial-travel>a{display:inline-block;color:#191919;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.genki-editorial-proof{padding:16px 18px;margin-bottom:18px}.genki-editorial-proof>strong{font-size:28px}.genki-editorial-travel{margin-bottom:22px}}body:has(.genki-editorial-hero) .genki-home-presets__combination-title>span{display:block}.genki-editorial-feature[data-product=shadowcast-3-pro] h2{max-width:none;font-size:clamp(32px,3.6vw,54px)}@media(min-width:1000px){.genki-editorial-feature[data-product=shadowcast-3-pro] .genki-editorial-compatibility>p{white-space:nowrap;font-size:clamp(10px,.85vw,12px)}}@media(max-width:359px){.genki-editorial-feature[data-product=shadowcast-3-pro] h2{font-size:30px}}body:has(.genki-editorial-hero) .genki-story__eyebrow{font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6;color:#666;margin:0 0 24px}body:has(.genki-editorial-hero) .genki-story__lead{font-family:Nekst,sans-serif;font-size:clamp(32px,3.6vw,54px);font-weight:700;line-height:1.05;letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px}body:has(.genki-editorial-hero) .genki-story__body{font-family:var(--text-font-family);font-weight:500;font-size:17px;line-height:1.65;color:#626262}body:has(.genki-editorial-hero) .genki-story__body p{font-size:inherit;line-height:inherit;margin:0 0 20px}body:has(.genki-editorial-hero) .genki-story__signoff{font-family:var(--text-font-family);font-size:17px;line-height:1.65;font-weight:600;margin-top:24px}@media(max-width:749px){body:has(.genki-editorial-hero) .genki-story__eyebrow{font-size:10px;margin-bottom:16px}body:has(.genki-editorial-hero) .genki-story__body,body:has(.genki-editorial-hero) .genki-story__signoff{font-size:15px;line-height:1.6}}@media(max-width:359px){body:has(.genki-editorial-hero) .genki-story__lead{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/genki-editorial-home.css.map */
