html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}.estuary-hero{height:72vh!important;min-height:520px!important;max-height:820px!important}.estuary-hero__img-wrap img{object-position:center 15%!important}@media(max-width:749px){.estuary-hero{height:75vh!important;min-height:420px!important}}[class*=product-card],.product-card{transition:transform .3s ease,box-shadow .3s ease}[class*=product-card]:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2c332f38,0 4px 12px #2c332f1f}[class*=color-scheme-3] [class*=product-card]:hover,[class*=color-scheme-4] [class*=product-card]:hover,[class*=color-scheme-5] [class*=product-card]:hover{box-shadow:0 12px 48px #00000073,0 4px 16px #00000040,0 0 0 1px #efecec14}[class*=product-card] [class*=media] img,[class*=product-card] [class*=gallery] img{transition:transform .65s cubic-bezier(.25,.46,.45,.94);will-change:transform}[class*=product-card]:hover [class*=media] img,[class*=product-card]:hover [class*=gallery] img{transform:scale(1.07)}[class*=product-card] [class*=media],[class*=product-card] [class*=gallery]{position:relative;overflow:hidden}[class*=product-card] [class*=media]:after,[class*=product-card] [class*=gallery]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#25252500;transition:background .35s ease;pointer-events:none;z-index:1}[class*=product-card]:hover [class*=media]:after,[class*=product-card]:hover [class*=gallery]:after{background:#2525251a}[class*=button--primary],[class*=btn--primary],.ehero-btn--solid{transition:all .22s ease!important;letter-spacing:.13em;font-weight:700}[class*=button--primary]:hover,[class*=btn--primary]:hover,.ehero-btn--solid:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px #2c332f59,0 2px 8px #2c332f33!important}[class*=color-scheme-3] h2,[class*=color-scheme-4] h2,[class*=color-scheme-5] h2{text-shadow:0 2px 20px rgba(0,0,0,.3)}.badge,[class*=badge]{font-size:9px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;display:inline-block}[class*=badge-container],.badges,[class*=badges],[class*=badge-group],[class*=product-badges]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;max-width:calc(100% - 20px)}[class*=badge-container] .badge,[class*=badge-container] [class*=badge],.badges .badge,.badges [class*=badge]{position:static!important;display:inline-block;max-width:100%}.etb{display:flex;flex-wrap:wrap;gap:6px 16px;padding:14px 0 2px;border-top:1px solid rgba(37,37,37,.08);margin-top:0}.etb__item{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;color:#505655;white-space:nowrap;font-family:var(--font-body--family, sans-serif)}.etb__icon{font-size:14px}@media(max-width:749px){.badge,[class*=badge]{font-size:7px!important;letter-spacing:.07em!important;padding:2px 5px!important}[class*=badge-container],.badges,[class*=badges],[class*=badge-group],[class*=product-badges]{gap:3px!important;max-width:calc(100% - 14px)!important}[class*=releasit],[id*=releasit],.rcod-badge,[class*=cod-badge],[class*=trust-badge]{font-size:7px!important;padding:2px 5px!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.etb{gap:8px 12px;padding:12px 0 2px}.etb__item{font-size:10px;gap:5px}.etb__icon{font-size:13px}[class*=product-grid],.product-grid{gap:10px}[class*=product-title]{font-size:11px!important;line-height:1.3}[class*=price],.price{font-size:12px!important}.estuary-hero__headline{font-size:clamp(26px,7.5vw,42px)!important}.estuary-hero__tagline{font-size:12px;line-height:1.65;max-width:100%}.estuary-hero__btns{gap:8px}.ehero-btn{padding:11px 24px;font-size:9px}.ecol-showcase__card-image{aspect-ratio:4/5!important}.ecol-showcase__card-name{font-size:clamp(18px,5.5vw,26px)}.ecol-showcase__card-content{padding:18px 18px 14px}[class*=resource-list]{--mobile-card-size: 42cqw}}.header__nav-link,.navigation__link,[class*=header__link]{letter-spacing:.1em;font-size:11px!important;font-weight:600;text-transform:uppercase;transition:opacity .2s}[class*=header__link]:hover{opacity:.55}.product__title,[class*=product-info] h1{letter-spacing:-.01em;line-height:1.15}[class*=product-info] [class*=price]{font-size:1.15rem;letter-spacing:.02em}[class*=cart-drawer] h2,[class*=cart-drawer] [class*=title]{letter-spacing:.1em;text-transform:uppercase;font-size:14px}footer a,[class*=footer] a{transition:opacity .2s;text-decoration:none}footer a:hover,[class*=footer] a:hover{opacity:.55}[class*=footer] [class*=heading],[class*=footer-section] h3{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;opacity:.55;margin-bottom:16px}[class*=announcement],[class*=announcement-bar]{letter-spacing:.14em;font-weight:600;font-size:11px}[class*=marquee] [class*=text]{letter-spacing:.12em;font-weight:600}.ecol-showcase__card:hover{box-shadow:0 20px 60px #00000059;z-index:2}.ecol-showcase__thumb:hover img{transform:scale(1.1);filter:brightness(1.05)}@keyframes eSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.estuary-hero-section .estuary-hero__eyebrow{animation:eSlideUp .7s ease both .1s}.estuary-hero-section .estuary-hero__headline{animation:eSlideUp .7s ease both .25s}.estuary-hero-section .estuary-hero__tagline{animation:eSlideUp .7s ease both .4s}.estuary-hero-section .estuary-hero__btns{animation:eSlideUp .7s ease both .55s}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #2C332F;outline-offset:3px;border-radius:1px}.underline-links-hover a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[class*=color-scheme-4],[class*=color-scheme-5],[class*=color-scheme-3]{box-shadow:inset 0 1px #efecec0f,inset 0 -1px #00000026}[class*=color-scheme-3] [class*=product-card],[class*=color-scheme-4] [class*=product-card],[class*=color-scheme-5] [class*=product-card]{background:#ffffff0a;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}[class*=color-scheme-3] [class*=product-card]:hover,[class*=color-scheme-4] [class*=product-card]:hover,[class*=color-scheme-5] [class*=product-card]:hover{background:#ffffff12;box-shadow:0 16px 48px #00000080,0 0 0 1px #efecec1a;transform:translateY(-5px)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/estuary-custom.css.map */
