:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--band-scale: 1.1;--band-xs: calc(clamp(18px, 2vw, 30px) * var(--band-scale));--band-sm: calc(clamp(28px, 3vw, 46px) * var(--band-scale));--band-md: calc(clamp(38px, 4.2vw, 66px) * var(--band-scale));--band-lg: calc(clamp(44px, 4.8vw, 74px) * var(--band-scale));--section: var(--band-md)}.sec{padding-block:var(--section)}.sec--tight{padding-block:var(--band-xs)}.sec-head{margin-bottom:var(--sp-5)}.essent-trust-strip-section .sec,.essent-marquee-section .sec,.essent-collection-seo-section .sec,.essent-wishlist-section .sec{padding-block:var(--band-xs)}.essent-product-row-section .sec,.essent-core-rail-section .sec,.essent-collection-rail-section .sec,.essent-promo-rail-section .sec,.essent-discover-cards-section .sec,.essent-reviews-row-section .sec,.essent-product-reviews-section .sec,.essent-value-props-section .sec,.essent-how-to-wear-section .sec,.essent-tabbed-grid-section .sec,.essent-banner-duo-section .sec,.essent-gifting-section .sec{padding-block:var(--band-sm)}.essent-statement-section .sec,.essent-collage-statement-section .sec,.essent-pullquotes-section .sec,.essent-collection-hero-section .sec{padding-block:var(--band-lg)}.essent-trust-strip-section+.shopify-section .sec,.essent-marquee-section+.shopify-section .sec{padding-top:var(--band-sm)}.essent-hero-section+.shopify-section .sec{padding-top:var(--sp-6)}.buy__actions{margin-top:var(--sp-5);margin-bottom:var(--sp-3)}.buy .buy__atc{flex:1 1 auto;min-width:0}.buy__buynow{margin-top:0}.buy__wish{margin-top:var(--sp-3)}.price__unit{display:block;margin-top:3px}.price__unit:empty,.buy__price .perml:empty{display:none}.price__from{font-weight:inherit}.sizes .size small{display:block;min-height:1.15em}.stickybar__in{display:flex;align-items:center;gap:var(--sp-4);padding:10px 0;flex-wrap:nowrap}.stickybar__txt{min-width:0;flex:0 1 auto}.stickybar__txt strong{display:block;font-size:15px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybar__txt span{display:block;font-size:13px;color:var(--ink-3);line-height:1.3}.stickybar__form{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto;flex:0 0 auto}.stickybar__form .qty,.stickybar__form select,.stickybar__form .btn{flex:none}@media(max-width:900px){.stickybar img{display:none}.stickybar__form{gap:var(--sp-2)}}@media(max-width:640px){.stickybar__txt span,.stickybar__form .qty{display:none}.stickybar__form .btn{padding-inline:22px}}body .hero__slide--static{opacity:1;transform:none}body .hero--page .hero__slide{aspect-ratio:auto;height:clamp(300px,44vh,440px)}body .hero--page .hero__slide:before{background:linear-gradient(96deg,#14110e9e,#14110e4d 46%,#14110e00 80%)}body .hero--page .hero__copy{max-width:58%}body .hero--page .hero__copy .d1{font-size:clamp(26px,3vw,42px)}@media(max-width:900px){body .hero--page .hero__slide{height:clamp(260px,38vh,360px)}body .hero--page .hero__copy{max-width:100%}}.bannerduo:before{background:linear-gradient(92deg,#14110ed6,#14110ea3 36%,#14110e38 74%,#14110e0a)}.bannerduo__copy{text-shadow:0 1px 16px rgba(20,17,14,.38)}.bannerduo__copy p{color:#fffffff2}.bannerduo__eyebrow{color:#efe0c7}.promorail__promo:before{background:linear-gradient(0deg,#14110eeb,#14110ecc 32%,#14110e8a 60%,#14110e3d 84%,#14110e14)}.promorail__promo>*{text-shadow:0 1px 16px rgba(20,17,14,.42)}.promorail__promo p{color:#fffffff0}.promorail__eyebrow{color:#efe0c7}.famcard__bar{align-items:center;padding:15px 16px 17px}.famcard__bar>*{min-width:0}.famcard__bar h3{margin:0;line-height:1.2}.famcard__bar .icon-btn{flex:none;align-self:center;width:38px;height:38px;border-color:transparent;background:var(--sand);color:var(--ink);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.famcard__bar .icon-btn svg{width:15px;height:15px;stroke-width:1.9}.famcard:hover .famcard__bar .icon-btn{background:var(--ink);color:var(--paper);transform:translate(2px,-2px)}.rail__text .d2{font-size:clamp(24px,2.6vw,38px)}body .hero:not(.hero--page) .hero__slide{aspect-ratio:auto;height:clamp(320px,calc(100vh - 330px),600px);height:clamp(320px,calc(100svh - 330px),600px)}body .hero__foot{margin-top:var(--sp-4)}@media(max-width:900px){body .hero:not(.hero--page) .hero__slide{aspect-ratio:auto;height:clamp(300px,calc(100svh - 260px),520px)}}.tabs{position:relative;padding-bottom:10px}.tabs__ink{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--ink);border-radius:2px;pointer-events:none;transition:transform .45s cubic-bezier(.22,.61,.36,1),width .45s cubic-bezier(.22,.61,.36,1)}.tabpanel{transition:opacity .35s var(--ease),transform .35s var(--ease)}.tabpanel.is-entering{opacity:0;transform:translateY(10px)}.carousel:not(.is-dragging) .carousel__track{transition:transform .55s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.tabs__ink,.tabpanel,.carousel:not(.is-dragging) .carousel__track{transition:none}.tabpanel.is-entering{opacity:1;transform:none}.famcard:hover .famcard__bar .icon-btn{transform:none}}body .card__body{padding:10px 2px 0}body .card__fam{margin-bottom:var(--sp-1)}body .card__meta{margin-top:5px}body .card__body .price{margin-top:6px}.pager{padding-top:var(--sp-6);padding-bottom:var(--sp-7)}.hdr__logo,.ftr__logo{text-transform:uppercase;letter-spacing:.055em}.hdr__logo sup,.ftr__logo sup{font-size:11px;letter-spacing:.16em;margin-left:7px}.hdr__logo sup{color:#6e6659}.ftr__logo sup{color:#f6f2ecbd}.collage img{width:clamp(66px,9.2vw,140px);height:clamp(40px,5.4vw,80px);filter:saturate(.7) contrast(.94) brightness(1.04);opacity:.92;margin:0 .16em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/essent-fixes.css.map */
