.ct-studio-hero{padding:0;background:#f5eee0;isolation:isolate}.ct-studio-hero .hero__inner{position:relative;display:flex;align-items:center;min-height:clamp(610px,47vw,780px);max-width:1600px;padding-block:64px}.ct-studio-hero .hero__copy{width:35%;max-width:470px;z-index:2}.ct-studio-hero .hero__badge{padding:0;border:0;box-shadow:none;background:transparent;font-size:11px;letter-spacing:.15em}.ct-studio-hero .hero__title{font-size:clamp(42px,4.5vw,68px);line-height:1.04;letter-spacing:-.035em;margin-top:24px;font-weight:600}.ct-studio-hero .hero__title em{color:#97564e}.ct-studio-hero .hero__lede{font-size:clamp(15px,1.15vw,18px);line-height:1.7;margin-top:24px;max-width:37ch}.ct-studio-hero .hero__ctas{gap:12px;margin-top:28px}.ct-studio-hero .hero__ctas .btn{min-height:50px;padding:12px 20px;font-size:15px;box-shadow:none}.ct-studio-hero .hero__ctas .btn--ghost{border-color:#3a332c4d;background:transparent}.ct-studio-hero .hero__trust{gap:8px 14px;margin-top:28px}.ct-studio-hero .hero__trust span{border:0;background:transparent;padding:0;font-size:11px;font-weight:700}.ct-studio-hero .hero__trust span:before{width:5px;height:5px}.ct-studio-hero__media{position:absolute;top:0;right:0;bottom:0;left:8%;z-index:0;pointer-events:none}.ct-studio-hero__media picture{display:block;width:100%;height:100%}.ct-studio-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ct-studio-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5eee0,transparent 14%);pointer-events:none}.ct-studio-hero__image--custom{object-fit:contain}.reveal{opacity:1;transform:none}.reveal.ct-reveal-pending{opacity:0;transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@keyframes ct-studio-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ct-studio-hero[data-motion=true] .hero__copy>*{animation:ct-studio-enter .7s cubic-bezier(.16,1,.3,1) both}.ct-studio-hero[data-motion=true] .hero__title{animation-delay:80ms}.ct-studio-hero[data-motion=true] .hero__lede{animation-delay:.16s}.ct-studio-hero[data-motion=true] .hero__ctas{animation-delay:.24s}.ct-studio-hero[data-motion=true] .hero__trust{animation-delay:.32s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3a332c1f}.lineup-card,.bundle-card{transition:transform .3s ease,box-shadow .3s ease}.lineup-card:hover,.bundle-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px -20px #3a332c4d}}html{scroll-padding-top:140px}#mobile-menu[aria-hidden=true]{visibility:hidden}#mobile-menu[aria-hidden=false]{visibility:visible}@media(max-width:1100px)and (min-width:901px){.ct-studio-hero .hero__copy{width:36%}.ct-studio-hero .hero__title{font-size:44px}.ct-studio-hero .hero__ctas{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.ct-studio-hero .hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:48px 0 0}.ct-studio-hero .hero__copy{width:100%;max-width:600px;margin-inline:auto;padding-inline:24px;text-align:center}.ct-studio-hero .hero__badge{justify-content:center}.ct-studio-hero .hero__title{font-size:clamp(40px,7.5vw,60px);margin-top:20px}.ct-studio-hero .hero__lede{max-width:43ch;margin-inline:auto;font-size:16px;margin-top:20px}.ct-studio-hero .hero__ctas,.ct-studio-hero .hero__trust,.ct-studio-hero .hero__rating{justify-content:center}.ct-studio-hero .hero__trust{margin-top:24px}.ct-studio-hero__media{position:relative;inset:auto;width:100%;aspect-ratio:27 / 14;margin-top:12px}.ct-studio-hero__media:after{background:linear-gradient(#f5eee0,transparent 15%)}.ct-studio-hero__image{object-fit:contain}}@media(max-width:380px){.ct-studio-hero .hero__copy{padding-inline:18px}.ct-studio-hero .hero__ctas .btn{font-size:14px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){html,body.smooth-scroll{scroll-behavior:auto!important}.reveal,.reveal.ct-reveal-pending{opacity:1;transform:none;transition:none}.ct-studio-hero *,.marquee__track,.hero__product,.hero__float{animation:none!important}.btn,.lineup-card,.bundle-card,.site-header,.site-header__inner,#mobile-menu{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/studio-polish.css.map */
