.estilo-hero{min-height:clamp(52rem,70svh,72rem)}.estilo-hero__content{padding-top:18rem;padding-bottom:4.8rem}.estilo-hero__title{max-width:10ch}.estilo-hero__sublines{min-height:0}.estilo-hero__subline.is-active{position:static}.estilo-hero__play-fallback[hidden]{display:none}.estilo-hero__poster{transition:none}.estilo-hero__content{opacity:1;transform:none;filter:none;transition:none;animation:none}.estilo-hero__actions .estilo-btn{transition:transform .15s ease}.estilo-menu-intro{color:#d4af7f;margin:0 3rem 1rem}.estilo-menu-kit{display:flex;align-items:center;justify-content:space-between;margin:0 3rem 1.6rem;padding:1.2rem 0;min-height:48px;color:#fff;border-bottom:1px solid #504538;text-underline-offset:.4rem}#build-your-course-kit{scroll-margin-top:12rem}.estilo-collection-banner{padding-block:2.4rem}.estilo-collection-banner__title{font-size:clamp(3rem,4vw,5.2rem);margin-bottom:1rem}.estilo-collection-description summary{width:fit-content;cursor:pointer;min-height:44px;display:flex;gap:1rem;align-items:center;text-decoration:underline;text-underline-offset:.4rem}.estilo-collection-description summary:after{content:"+"}.estilo-collection-description[open] summary:after{content:"\2212"}.estilo-collection-description .estilo-collection-banner__desc{max-width:70ch;max-height:none;overflow:visible;-webkit-line-clamp:unset}.cart-drawer .quantity{background:#241e17;color:#fff;border:1px solid #85735f;border-radius:999px;overflow:hidden}.cart-drawer .quantity:focus-within{outline:2px solid #e8c897;outline-offset:3px}.cart-drawer .quantity__input,.cart-drawer .quantity__button{color:#fff}.cart-drawer .quantity__button{min-width:44px;min-height:44px}.cart-drawer .drawer__footer{flex-shrink:0}.cart-drawer .estilo-cart-upsell{margin-top:1.6rem}.cart-drawer .estilo-cart-upsell summary{min-height:44px;display:flex;align-items:center;gap:.6rem;cursor:pointer}.cart-drawer .estilo-cart-upsell summary:after{content:"+";margin-left:auto}.cart-drawer .estilo-cart-upsell details[open] summary:after{content:"\2212"}.estilo-cart-upsell__optional{text-transform:none;font-weight:400}body.overflow-hidden .estilo-sticky-atc{display:none!important}body #smile-ui-lite-launcher-frame-container{position:relative!important;inset:auto!important;display:block!important;margin:1.6rem 2rem 2rem auto!important;transform:none!important;z-index:1!important}body.overflow-hidden #smile-ui-lite-launcher-frame-container{visibility:hidden!important}:is(.estilo-course-kit,.estilo-collection-banner,.cart-drawer) :focus-visible{outline:2px solid #e8c897;outline-offset:3px}.estilo-policy-links{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:.8rem 0}.estilo-policy-links a{color:#f7f5f2;min-height:44px;display:inline-flex;align-items:center;font-size:1.3rem;text-underline-offset:.4rem}@media(min-width:750px)and (max-width:1099px){.estilo-hero{min-height:60rem}.estilo-hero__title{font-size:6.4rem}.estilo-hero__content{padding-top:19rem}}@media(min-width:750px)and (max-width:989px){.header__heading-logo-wrapper,.header__heading-logo{max-width:18rem}.header{min-height:10rem}}@media(max-width:749px){.estilo-hero{min-height:54rem}.estilo-hero__content{padding-top:22rem;padding-bottom:2.8rem;gap:1.6rem}.estilo-hero__title{font-size:clamp(4.2rem,12vw,5.6rem)}.estilo-hero__sublines{min-height:0;max-width:34ch}.estilo-hero__actions .estilo-btn{font-size:1.2rem}.estilo-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.estilo-trust__item{min-width:0;padding:1.2rem .8rem;white-space:normal;text-align:center;font-size:1.1rem}.estilo-trust__item:nth-child(2){border-right:0}.estilo-collection-banner{padding-block:1.6rem}.estilo-collection-banner .estilo-section__inner{padding-block:0}.estilo-collection-banner__title{font-size:3.2rem}.product-form__input input[type=radio]+label{min-height:44px;min-width:44px}.estilo-sticky-atc{padding-bottom:max(1rem,env(safe-area-inset-bottom))}body.template-product main{padding-bottom:8rem}.cart-drawer .drawer__inner{padding-inline:1.6rem}}@media(prefers-reduced-motion:reduce){.estilo-reveal,.estilo-reveal>*,.estilo-hero__video{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/estilo-evolution.css.map */
