.hero{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(80vh,720px);padding-block:clamp(28px,3.5vw,52px) clamp(36px,4.5vw,64px)}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,48px);width:100%}.hero__grid{pointer-events:none}.hero__grid>*{pointer-events:auto}.hero__case{pointer-events:none}.hero__case>:not(.hero__burst):not(.hero__plinth){pointer-events:auto}.hero__text-mobile{display:none;margin:0;max-width:34ch;color:var(--silver-light);font-size:var(--fs-lede);line-height:1.4}.hero__bss-phone{display:none}.hero__sign{display:grid;justify-items:start;gap:clamp(16px,2vw,22px);padding:clamp(24px,3vw,44px);box-shadow:6px 6px 0 var(--yellow)}.hero__eyebrow{margin:0}.hero__title{margin:0;color:var(--white);font-size:clamp(3rem,1.6rem + 5.4vw,6.25rem);line-height:.9;overflow-wrap:anywhere}.hero__text{max-width:46ch;color:var(--silver-light);font-size:var(--fs-lede);line-height:1.45}.hero__text>*{margin:0}.hero__buttons{gap:var(--space-4)}.hero__btn-2{--btn-bg: transparent;--btn-bg-hover: var(--white);--btn-fg: var(--white);--btn-border: var(--white);--btn-shadow: var(--pink)}.hero__btn-2:hover{color:var(--ink)}.hero__bss{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4em .7em;padding-top:var(--space-4);border-top:2px solid color-mix(in srgb,var(--silver-light) 30%,transparent);color:var(--silver-light);text-decoration:none;width:100%}.hero__bss-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .7em}.hero__bss-label{font-family:var(--font-display);font-size:1.125rem;line-height:1.15;color:var(--white)}.hero__bss-cta{font:700 var(--fs-small)/1.3 var(--font-mono);color:var(--yellow);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.hero__bss:hover .hero__bss-cta{background:var(--yellow);color:var(--ink);text-decoration:none}.hero__case{position:relative;display:grid;justify-items:center;align-content:end;min-height:460px;padding:72px 0 0}.hero__burst{--ray-1: var(--orange);--ray-2: var(--yellow);--ray-3: var(--pink-soft);position:absolute;left:50%;bottom:118px;translate:-50% 0;width:min(460px,112%);aspect-ratio:2 / 1;border:3px solid var(--ink);border-bottom:0;z-index:0}.hero__plinth{position:absolute;left:50%;bottom:24px;translate:-50% 0;width:min(100%,360px);height:94px;z-index:0}.hero__product-wrap{position:relative;z-index:2;width:min(250px,66vw);margin-bottom:96px}.hero__product{position:relative;display:block;aspect-ratio:1;background:var(--white);overflow:visible}.hero__product:before{z-index:2}.hero__product-img,.hero__product>img{display:block;width:100%;height:100%;object-fit:cover}.hero__product:hover{translate:-4px -4px;box-shadow:10px 10px 0 var(--ink)}.hero__tag{position:absolute;z-index:3;right:-22px;bottom:22%;pointer-events:none}.hero__gun{--gun-fs: 1.75rem}.hero__buy{position:absolute;z-index:3;left:50%;bottom:44px;translate:-50% 0;white-space:nowrap}.hero__buy .field__error{position:absolute;left:0;top:100%;white-space:normal;min-width:220px}.hero__buy-btn{min-height:48px}.hero__buy-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:-6px}.hero__buy-btn:hover:focus-visible{outline-color:var(--ink)}.hero__sticker{position:absolute;z-index:3;left:max(-12px,calc(50% - 250px));bottom:130px;width:clamp(88px,7vw,132px)}.hero__sticker .sticker{rotate:-6deg}.hero__sticker img{aspect-ratio:1}.hero__wall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__slot{position:absolute;pointer-events:auto}.hero__frame{aspect-ratio:var(--ratio, 1);overflow:hidden}.hero__frame img{display:block;width:100%;height:100%;object-fit:contain;background:var(--white)}.hero__frame--shop img{object-fit:cover}.hero__wall-caption{position:absolute;right:var(--gutter);bottom:18px;margin:0;padding:5px 9px;background:var(--ink);color:var(--silver-light);font:700 var(--fs-xs)/1.25 var(--font-mono);rotate:-1deg;pointer-events:auto}@media(max-width:989px){.hero{align-items:start;min-height:0;padding-bottom:0}.hero__wall{position:relative;inset:auto;display:flex;align-items:flex-end;justify-content:center;gap:14px;height:132px;margin:28px calc(var(--gutter) * -1) 0;padding:0 0 14px;overflow:clip;pointer-events:auto}.hero__slot{position:relative;flex:0 0 auto}.hero__slot--5,.hero__slot--6{display:none}.hero__frame{height:96px;width:auto}.hero__slot--2{translate:0 -10px}.hero__slot--4{translate:0 -4px}.hero__wall-caption{left:50%;right:auto;top:0;bottom:auto;translate:-50% 0;white-space:nowrap}.hero__wall{padding-top:46px;height:162px}.hero__case{min-height:0;padding-top:56px}}@media(max-width:749px){.hero{padding-top:20px}.hero__grid{gap:28px}.hero__sign{gap:12px;padding:18px 18px 20px}.hero__title{font-size:clamp(44px,12vw,56px)}.hero__text--desktop{display:none}.hero__text-mobile{display:block}.hero__sign .hero__bss{display:none}.hero__bss-phone{display:block;padding:14px 16px;box-shadow:6px 6px 0 var(--yellow)}.hero__bss-phone .hero__bss{padding-top:0;border-top:0}.hero__buttons{flex-direction:column;align-items:stretch;width:100%;gap:var(--space-3)}.hero__buttons .btn{width:100%;min-height:48px;padding-block:.6em}.hero__case{min-height:0;padding-top:16px}.hero__product-wrap{width:min(62vw,260px);margin-bottom:84px}.hero__tag{right:-12px;top:14px;bottom:auto}.hero__gun{--gun-fs: 1.375rem}.hero__plinth{height:82px;bottom:16px}.hero__buy{bottom:34px}.hero__burst{width:108%;bottom:100px}.hero__sticker{left:-4px;bottom:136px;width:76px}.hero__bss-phone{display:none}.hero__wall{height:122px;padding-top:38px;margin-top:16px}.hero__frame{height:72px}}@media(min-width:990px){.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero__sign{grid-column:1 / 7;box-shadow:10px 10px 0 var(--yellow);padding:36px 36px 32px;gap:18px}.hero__title{font-size:clamp(3rem,1.4rem + 4.6vw,5.5rem)}.hero__text{font-size:1.125rem}.hero__buttons{gap:14px}.hero__buttons .btn{padding-inline:18px;font-size:1rem}.hero__case{grid-column:7 / 13;min-height:540px;padding-top:60px}.hero__product-wrap{width:min(26vw,360px)}.hero__burst{width:min(620px,100%);bottom:110px}.hero__plinth{width:min(100%,440px)}.hero__tag{right:-26px;bottom:24%}.hero__slot--1{right:3%;top:-24px;width:min(9.5vw,150px);--hang: -1deg}.hero__slot--2{right:21%;top:6%;width:min(8vw,128px);--hang: .8deg}.hero__slot--3{right:37%;top:-16px;width:min(7vw,112px);--hang: -.5deg}.hero__slot--4{right:-2%;top:46%;width:min(10vw,160px);--hang: .6deg}.hero__slot--5{left:-1.5%;bottom:-30px;width:min(9vw,140px);--hang: -.8deg}.hero__slot--6{right:44%;bottom:-36px;width:min(7vw,110px);--hang: .4deg}.hero__slot--1 .salon-frame{--hang: -1deg}.hero__slot--2 .salon-frame{--hang: .8deg}.hero__slot--3 .salon-frame{--hang: -.5deg}.hero__slot--4 .salon-frame{--hang: .6deg}.hero__slot--5 .salon-frame{--hang: -.8deg}.hero__slot--6 .salon-frame{--hang: .4deg}.hero__wall--fallback .hero__slot--1{width:min(8vw,128px)}.hero__wall--fallback .hero__slot--4{width:min(11vw,170px);top:40%}}html.no-tilts .hero__slot .salon-frame{--hang: 0deg}.hero__frame:is(:hover,:focus-visible){--hang: 0deg;z-index:2}@media(prefers-reduced-motion:no-preference){html:not(.no-reveal) .hero.is-in .hero__title{animation:cflo-jitter .16s steps(4,end) .2s both}}@media(max-width:389px){.hero__wall-caption{white-space:normal;width:max-content;max-width:calc(100vw - 2 * var(--gutter));text-align:center}}@media(min-width:990px){.hero{min-height:min(68vh,600px);padding-block:24px 40px}.hero__sign{padding:30px 32px 28px;gap:14px}.hero__title{font-size:clamp(3rem,1.2rem + 4.2vw,5rem)}.hero__case{min-height:484px;padding-top:36px}.hero__product-wrap{width:min(22vw,300px);margin-bottom:92px}.hero__burst{width:min(540px,100%)}}@media(max-width:749px){.hero__grid{gap:20px}.hero__product-wrap{width:min(54vw,220px)}.hero__wall{height:108px;padding-top:34px;margin-top:8px}.hero__frame{height:64px}}@media(min-width:990px){.hero{min-height:min(63vh,570px);padding-block:18px 30px}}@media(max-width:749px){.hero{padding-top:8px}.hero__grid{gap:12px}.hero__case{padding-top:12px}.hero__wall{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hero.css.map */
