#native{--ink: #141713;--ink-soft: #4d5249;--paper: #efeee7;--panel: #fffdf8;--panel-soft: #e7e9de;--line: #d7d2c6;--muted: #74786d;--blue: #526a6f;--blue-dark: #293f44;--olive: #5f6b52;--olive-soft: #ecefe2;--clay: #8f7249;--clay-soft: #e4d5b7;--brass: #bd913d;--charcoal: #171a16;--shadow: 0 18px 44px rgba(28, 31, 24, .14);--section-shadow: 0 18px 48px rgba(28, 31, 24, .08), 0 1px 0 rgba(255, 255, 255, .74) inset;--max: 1420px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*){box-sizing:border-box}#native{scroll-behavior:smooth;overflow-x:hidden}#native{position:relative;margin:0;color:var(--ink);background:var(--paper);font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;letter-spacing:0;overflow-x:hidden;text-rendering:geometricPrecision}#native:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f7f4ec,#ebe8dd 44%,#eff1e9);content:""}body.nav-open #native .site-nav{display:grid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(a){color:inherit;text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(button){color:inherit;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(img){display:block;max-width:100%;height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .sr-only,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-break,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-break){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){display:flex;justify-content:center;gap:18px;align-items:center;min-height:36px;padding:8px 16px;color:#fffdf6;background:#20241e;font-size:.82rem;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice) a{color:var(--brass);text-decoration:underline;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header){position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:16px clamp(16px,4vw,40px);background:#faf7efeb;border-bottom:1px solid rgba(17,19,15,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:padding .18s ease,box-shadow .18s ease}body.is-scrolled #native .site-header{padding-top:11px;padding-bottom:11px;box-shadow:0 10px 30px #10101414}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark){display:block;width:128px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark) img{width:100%;height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){display:flex;justify-content:center;gap:22px;color:var(--ink-soft);font-size:.94rem;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link){position:relative}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link):after{position:absolute;left:0;bottom:-7px;width:0;height:2px;background:var(--blue);content:"";transition:width .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a:hover:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a:hover:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a:focus-visible:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a:focus-visible:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link:hover:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link:hover):after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link:focus-visible:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link:focus-visible):after{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-item,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-item){position:relative}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .has-dropdown:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.has-dropdown):before{position:absolute;left:-18px;right:-18px;top:100%;height:22px;content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown){position:absolute;left:50%;top:calc(100% + 8px);z-index:28;display:grid;min-width:190px;padding:8px;border:1px solid rgba(20,23,19,.12);border-radius:12px;background:#fffdf8fa;box-shadow:0 18px 36px #14171324;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a{padding:11px 12px;border-radius:8px;color:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a:hover{background:var(--olive-soft)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .has-dropdown:hover .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.has-dropdown:hover) .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .has-dropdown:focus-within .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.has-dropdown:focus-within) .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){display:flex;gap:8px;align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){border:1px solid var(--line);background:var(--panel);min-height:42px;border-radius:8px;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){padding:0 14px;font-size:.84rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){display:inline-flex;gap:8px;align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-count,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-count){display:grid;place-items:center;min-width:22px;height:22px;color:#fff;background:var(--charcoal);border-radius:50%;font-size:.74rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){display:none;width:42px;padding:0 10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button) span{display:block;height:2px;margin:5px 0;background:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-pad){width:min(var(--max),calc(100% - 28px));margin:18px auto;padding:clamp(44px,6vw,84px) clamp(20px,4vw,56px);border:1px solid rgba(255,255,255,.7);border-radius:24px;background:#fffdf8d1;box-shadow:var(--section-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) section[id],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(section[id]){scroll-margin-top:84px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero){display:grid;grid-template-columns:minmax(380px,.7fr) minmax(560px,1fr);gap:clamp(34px,5vw,76px);align-items:center;min-height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-studio,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-studio){min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad){padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(58px,8vw,96px);overflow:hidden;border-color:#1518122e;background:linear-gradient(135deg,#111610,#1c241d 58%,#273225);box-shadow:0 24px 64px #1417132e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy){padding-top:clamp(16px,4vw,62px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) .eyebrow{color:#d7ad59}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) h1{color:#fffdf8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .lede{color:#fffdf8c7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.eyebrow){margin:0 0 14px;color:var(--blue-dark);text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.055em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h1),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h2),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h3),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(p){margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h1){max-width:580px;margin-bottom:22px;font-size:clamp(3rem,4.7vw,4.85rem);font-weight:560;line-height:1;letter-spacing:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h2){margin-bottom:0;font-size:clamp(1.9rem,3.45vw,3.55rem);font-weight:560;line-height:1.03;letter-spacing:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h3){font-size:clamp(1.22rem,2vw,1.6rem);font-weight:620;line-height:1.1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lede){max-width:610px;color:var(--ink-soft);font-size:clamp(1.02rem,1.45vw,1.24rem);line-height:1.46}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-actions),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions){display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.text-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:14px;font-weight:720;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a{padding:0 20px;color:#fff;border:1px solid var(--charcoal);background:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action{color:#151713;border-color:#d7ad59;background:#d7ad59;box-shadow:0 14px 28px #0000002e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .secondary-action{color:#fffdf8;border-color:#fffdf847;background:#fffdf814}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action){padding:0 20px;border:1px solid var(--line);background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.text-action){padding:0 4px;color:var(--blue-dark)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1010141f}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .assurance-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.assurance-list){display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:34px 0 0;list-style:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .assurance-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.assurance-list) li{padding:8px 10px;border:1px solid var(--line);background:#ffffff94;border-radius:999px;color:var(--ink-soft);font-size:.84rem;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .assurance-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .assurance-list li{color:#fffdf8d1;border-color:#fffdf833;background:#fffdf814}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-studio,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-studio){display:grid;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){position:relative;display:block;min-height:clamp(430px,43vw,620px);overflow:hidden;border:1px solid rgba(17,19,15,.14);border-radius:24px;background:linear-gradient(135deg,#202a20,#5b6753 58%,#d3c4a4);box-shadow:0 24px 56px #11130f38;isolation:isolate}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#11130f05,#11130f3d);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-bg,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-bg){position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:var(--hero-image-opacity, .72);filter:saturate(.96) contrast(1.04);transform:scale(1.01)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-glow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-glow){position:absolute;top:10%;right:5%;z-index:1;width:72%;height:42%;background:linear-gradient(105deg,#d8b86100,#d8b86185,#d8b86100);filter:blur(8px);transform:rotate(-18deg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring){position:absolute;z-index:2;object-fit:contain;filter:drop-shadow(0 34px 34px rgba(0,0,0,.36)) contrast(1.08);will-change:transform}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-main){left:33%;top:15%;width:min(38vw,420px);animation:floatMain 7s ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-blue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-blue){right:7%;top:38%;width:min(20vw,220px);transform:rotate(18deg);animation:floatBlue 8.5s ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-gauge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-gauge){left:8%;bottom:10%;width:min(19vw,210px);opacity:.9;transform:rotate(-22deg);animation:floatGauge 9s ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-copy){position:absolute;left:clamp(20px,4vw,44px);bottom:clamp(20px,4vw,44px);z-index:3;max-width:330px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.42)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-copy span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-copy) span{display:block;margin-bottom:8px;color:var(--brass);text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.08em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-copy) strong{display:block;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:560;line-height:1.02}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .path-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .path-card{border-color:#15181229;background:#fffdf8e0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .path-card.path-card-dark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .path-card.path-card-dark{color:#fffdf8;border-color:#171a16;background:#171a16}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .path-card.path-card-dark small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .path-card.path-card-dark small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .path-card.path-card-dark .path-kicker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .path-card.path-card-dark .path-kicker{color:#fffdf8c7}@keyframes floatMain{0%,to{transform:translateZ(0) rotate(-9deg)}50%{transform:translate3d(0,-18px,0) rotate(-5deg)}}@keyframes floatBlue{0%,to{transform:translateZ(0) rotate(18deg)}50%{transform:translate3d(-10px,16px,0) rotate(13deg)}}@keyframes floatGauge{0%,to{transform:translateZ(0) rotate(-22deg)}50%{transform:translate3d(14px,-10px,0) rotate(-18deg)}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-board,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-board){display:grid;grid-template-columns:1.1fr .92fr .92fr;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card){position:relative;min-height:132px;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:18px;background:#ffffffc7;box-shadow:none;transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card:hover){border-color:#5666497a;background:#fff;box-shadow:0 18px 44px #11130f1f}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) span{position:relative;z-index:1;display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) strong{max-width:230px;margin-top:20px;font-size:clamp(1.2rem,1.65vw,1.7rem);font-weight:560;line-height:1.02}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) small{max-width:230px;margin-top:10px;color:var(--ink-soft);font-weight:650;line-height:1.28}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-kicker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-kicker){color:var(--olive);text-transform:uppercase;font-size:.7rem;font-weight:780;letter-spacing:.055em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) img{position:absolute;right:-14px;bottom:-42px;width:min(58%,250px);max-height:245px;object-fit:contain;transition:transform .22s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card:hover img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card:hover) img{transform:scale(1.05) translateY(-4px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-wide,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-wide){grid-column:span 2;min-height:260px;background:var(--olive-soft)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-wide img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-wide) img{right:10px;bottom:-58px;width:min(48%,360px);max-height:330px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-dark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-dark){color:#fff;background:var(--charcoal);border-color:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-dark small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-dark) small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-dark .path-kicker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-dark) .path-kicker{color:#efe5d6}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-photo,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-photo){color:#fff;background:linear-gradient(0deg,#1010149e,#1010142e),url(https://www.tacticallyengaged.com.au/cdn/shop/files/pomelli-image_14.png?v=1771890935&width=900) center 38% / cover;border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-photo small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-photo) small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-photo .path-kicker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-photo) .path-kicker{color:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit){--campaign-bg-left: #efe7d9;--campaign-bg-mid: #d8d0b7;--campaign-bg-glow: #f9f1df;--campaign-bg-right: #bfc7ad;--campaign-heading: #171814;--campaign-accent: #8f6a2f;--campaign-copy: rgba(23, 24, 20, .78);--campaign-cta-bg: #1c1e19;--campaign-cta-text: #fffdf8;--campaign-overlay: .08;--campaign-side-overlay: .12;--campaign-glow-opacity: .3;--campaign-min-height: 720px;position:relative;width:min(var(--max),calc(100% - 28px));margin:18px auto;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:28px;color:var(--campaign-heading);background:radial-gradient(circle at 52% 42%,#ffffff5c,#fff0 32%),linear-gradient(118deg,var(--campaign-bg-left) 0%,var(--campaign-bg-mid) 34%,var(--campaign-bg-glow) 58%,var(--campaign-bg-right) 90%),var(--campaign-bg-left);box-shadow:var(--section-shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit):before{position:absolute;inset:-18% -8% auto;height:64%;background:linear-gradient(105deg,#fff0,#ffffff94,#fff0);content:"";filter:blur(10px);opacity:var(--campaign-glow-opacity);transform:rotate(-17deg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit):after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1f,rgba(255,255,255,var(--campaign-overlay))),linear-gradient(90deg,rgba(255,255,255,var(--campaign-side-overlay)),#fff0 42%,#11130f14);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){position:relative;z-index:1;display:grid;grid-template-columns:minmax(460px,.82fr) minmax(520px,1fr);grid-template-rows:auto auto;column-gap:clamp(28px,5vw,72px);align-items:center;width:min(1320px,calc(100% - 56px));min-height:var(--campaign-min-height);margin-inline:auto;padding:clamp(40px,5vw,62px) 0 clamp(42px,5vw,66px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading){position:relative;z-index:5;grid-column:1;align-self:end;text-align:left}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) .eyebrow{color:var(--campaign-accent)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2{max-width:650px;margin-inline:0;color:var(--campaign-heading);font-size:clamp(2.4rem,4.2vw,4.15rem);font-weight:560;line-height:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2 span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2 span{display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-title-accent,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-title-accent){color:var(--campaign-accent)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-products,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-products){position:relative;grid-column:2;grid-row:1 / span 2;z-index:2;width:100%;height:min(470px,42vw);min-height:390px;pointer-events:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-object,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-object){position:absolute;display:block;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(39,35,28,.28));will-change:transform;transition:outline-color .16s ease,filter .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-ring-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-ring-main){--kit-rotate: -8deg;--kit-rotate-float: -4deg;--kit-float-x: -8px;--kit-float-y: -22px;--kit-duration: 7.5s;left:50%;top:50%;z-index:4;width:min(54%,430px);translate:-50% -50%;animation:kitFloat var(--kit-duration) ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-ring-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-ring-small){--kit-rotate: 70deg;--kit-rotate-float: 9deg;--kit-float-x: 12px;--kit-float-y: 16px;--kit-duration: 8.5s;left:78.408%;top:59.306%;z-index:5;width:min(22%,170px);translate:-50% -50%;animation:kitFloat var(--kit-duration) ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-pouch,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-pouch){--kit-rotate: -22deg;--kit-rotate-float: -16deg;--kit-float-x: -16px;--kit-float-y: 12px;--kit-duration: 9s;left:20.388%;top:56.222%;z-index:4;width:min(24%,180px);translate:-50% -50%;opacity:1;animation:kitFloat var(--kit-duration) ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-cap,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-cap){--kit-rotate: 8deg;--kit-rotate-float: 13deg;--kit-float-x: 18px;--kit-float-y: -10px;--kit-duration: 8s;left:67.041%;top:81.75%;z-index:8;width:min(30%,230px);translate:-50% -50%;opacity:1;animation:kitFloat var(--kit-duration) ease-in-out infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){position:relative;z-index:5;grid-column:1;align-self:start;justify-self:start;display:grid;justify-items:start;gap:18px;max-width:620px;text-align:left}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) p{margin:0;color:var(--campaign-copy);font-size:clamp(1.08rem,1.45vw,1.34rem);font-weight:540;line-height:1.34}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) .primary-action{min-width:150px;color:var(--campaign-cta-text);border-color:var(--campaign-cta-bg);background:var(--campaign-cta-bg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.62fr);gap:clamp(20px,4vw,54px);align-items:center;background:#fffdf8e6}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-media){min-height:clamp(360px,42vw,620px);overflow:hidden;border-radius:20px;background:#e9e5d9;box-shadow:0 24px 54px #14171329}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-media) img{width:100%;height:100%;min-height:inherit;object-fit:cover}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-copy p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-copy) p:not(.eyebrow){max-width:520px;color:var(--ink-soft);font-size:1.06rem;line-height:1.45}@keyframes kitFloat{0%,to{transform:translateZ(0) rotate(var(--kit-rotate))}50%{transform:translate3d(var(--kit-float-x),var(--kit-float-y),0) rotate(var(--kit-rotate-float))}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quick-paths,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quick-paths){width:min(var(--max),calc(100% - 28px));max-width:var(--max);padding-inline:clamp(20px,4vw,56px);background:#fffdf8d6}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading){display:grid;gap:0;margin-bottom:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading) h2{max-width:860px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-strip,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-strip){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path){min-height:190px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fffdf6c2;transition:transform .16s ease,background .16s ease,border-color .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path:hover){transform:translateY(-4px);border-color:var(--blue);background:#fffdf8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path) span{color:var(--olive);font-size:.75rem;font-weight:820}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path) small{display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path) strong{margin-top:48px;font-size:1.35rem;font-weight:620}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mini-path small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mini-path) small{margin-top:8px;color:var(--ink-soft);line-height:1.35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder){width:min(var(--max),calc(100% - 28px));max-width:var(--max);padding-inline:clamp(20px,4vw,56px);background:#f4f2eae6}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-layout){display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-controls,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-controls){display:grid;gap:8px;align-content:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice){min-height:70px;padding:0 18px;text-align:left;border:1px solid transparent;border-radius:18px;background:#ffffffb8;color:var(--ink-soft);font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice.is-active){transform:translate(4px);color:var(--ink);border-color:#5666496b;background:#fffdf8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation){display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:8px;min-height:470px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy){border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media){display:grid;place-items:center;overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media) img{width:min(88%,410px);height:auto;max-height:410px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 30px rgba(16,16,20,.18));transition:transform .24s ease,opacity .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation.is-changing img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation.is-changing) img{opacity:.25;transform:translateY(12px) scale(.96)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy){padding:clamp(24px,4vw,48px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) h3{max-width:620px;margin-bottom:16px;font-size:clamp(2rem,4.8vw,4.7rem);font-weight:600;line-height:.98}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) p{max-width:620px;color:var(--ink-soft);font-size:1.05rem;line-height:1.45}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) ul{display:grid;gap:8px;padding:0;margin:24px 0 0;list-style:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) li{padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:#f8f5ec;font-weight:680}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section){width:min(var(--max),calc(100% - 28px))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card){position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:10px;min-height:100%;padding:12px;border:1px solid rgba(20,23,19,.12);border-radius:14px;background:linear-gradient(180deg,#fffdf8,#f8f4ea);transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card:hover){border-color:#56664961;box-shadow:var(--shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-media){position:relative;display:grid;place-items:center;min-height:220px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#e8ece0,#e5e1d5)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-media) img{width:min(84%,244px);max-height:224px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 22px rgba(16,16,20,.14));transition:transform .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-badge){position:absolute;top:10px;left:10px;z-index:1;padding:6px 8px;color:#fffdf8;background:#141713e0;border-radius:999px;font-size:.68rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card:hover .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card:hover) .product-media img{transform:scale(1.05) rotate(-2deg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-copy){display:flex;justify-content:space-between;gap:12px;align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-copy) h3{margin-bottom:0;font-size:1.08rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-type){display:block;margin-bottom:4px;color:var(--olive);text-transform:uppercase;font-size:.68rem;font-weight:780;letter-spacing:.055em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) p{margin-bottom:0;color:var(--ink-soft);font-size:.92rem;line-height:1.34}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-proof){display:flex;flex-wrap:wrap;gap:6px;color:var(--ink);font-size:.72rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-proof span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-proof) span{padding:5px 7px;border:1px solid rgba(20,23,19,.1);border-radius:999px;background:#ffffffb3}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-benefits){display:grid;gap:4px;padding:0;margin:0;color:var(--ink-soft);list-style:none;font-size:.78rem;font-weight:720}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-benefits li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-benefits) li{padding-left:8px;border-left:3px solid rgba(95,107,82,.42)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) button{width:100%;border:1px solid var(--ink);background:var(--panel);border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section){background:#fffdf8db}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.78fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card){display:grid;grid-template-columns:minmax(140px,.46fr) minmax(0,1fr);gap:18px;align-items:center;min-height:230px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media){display:grid;place-items:center;min-height:200px;overflow:hidden;border-radius:16px;background:var(--panel-soft)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media) img{width:min(86%,210px);max-height:190px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 22px rgba(16,16,20,.15))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) p{color:var(--ink-soft);line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large){grid-row:1 / span 2;grid-template-columns:1fr;align-content:end;min-height:460px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media{min-height:330px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media img{width:min(82%,440px);max-height:310px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small){min-height:226px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media{min-height:190px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section){width:min(var(--max),calc(100% - 28px));max-width:var(--max);padding-inline:clamp(20px,4vw,56px);background:#fffdf8db}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-layout){display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);gap:8px;align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-panel),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel){border:1px solid var(--line);border-radius:18px;background:var(--paper)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-panel){padding:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.main-product-image){display:grid;place-items:center;min-height:620px;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#dfe4d5,#f5efe1 54%,#d1c09c)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .main-product-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.main-product-image) img{width:min(72%,620px);max-height:580px;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(16,16,20,.16));transition:transform .22s ease,opacity .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .main-product-image.is-changing img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.main-product-image.is-changing) img{opacity:.2;transform:translate(18px) scale(.98)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button{display:grid;place-items:center;min-height:118px;border:1px solid var(--line);border-radius:16px;background:#fff;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) img{max-height:96px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel){position:sticky;top:94px;padding:clamp(20px,3.5vw,34px);background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) h2{font-size:clamp(2.1rem,4vw,3.9rem);font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .rating-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.rating-row){display:flex;gap:10px;align-items:center;margin-top:14px;font-size:.9rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .rating-row span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.rating-row) span{color:var(--clay);letter-spacing:.02em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .rating-row a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.rating-row) a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-product-summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-product-summary){margin:12px 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.price){margin:22px 0;font-size:1.45rem;font-weight:900}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .block-label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.block-label){display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .block-label a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.block-label) a{color:var(--olive);font-weight:800;text-decoration:underline;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid){display:grid;grid-template-columns:repeat(4,1fr);gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button{min-height:46px;border:1px solid var(--line);border-radius:14px;background:var(--panel);cursor:pointer;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button.is-active{color:#fff;border-color:var(--ink);background:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .bundle-callout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.bundle-callout){display:grid;gap:6px;margin:24px 0;padding:16px;color:#fff;border-radius:18px;background:#2d392f}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .bundle-callout span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.bundle-callout) span{color:#ffffffd1;font-size:.92rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action){width:100%;min-height:54px;border:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points){display:grid;gap:8px;margin-top:18px;color:var(--ink-soft);font-size:.9rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section){width:min(var(--max),calc(100% - 28px))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step){min-height:230px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:56px;color:#fff;background:var(--ink);border-radius:50%;font-weight:900}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) h3{margin-bottom:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) p{color:var(--ink-soft);line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note){display:grid;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:8px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#f1eddf}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) img{mix-blend-mode:multiply;justify-self:center;width:min(84%,240px);max-height:220px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(16,16,20,.16))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) h3{margin-bottom:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) p:last-child{max-width:680px;color:var(--ink-soft);line-height:1.42}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section){width:min(var(--max),calc(100% - 28px));background:#fffdf8db}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-marquee,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-marquee){overflow:hidden;padding-block:2px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-track){display:flex;gap:10px;width:max-content;animation:reviewTicker 44s linear infinite}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-marquee:hover .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-marquee:hover) .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-marquee:focus-within .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-marquee:focus-within) .reviews-track{animation-play-state:paused}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-set,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-set){display:flex;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){flex:0 0 260px;display:grid;align-content:space-between;min-height:230px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-topline,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-topline){display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink-soft);font-size:.76rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score){position:relative;isolation:isolate;display:inline-grid;place-items:center;width:42px;height:42px;color:#ff0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#050505;clip-path:polygon(50% 0%,61% 34%,98% 34%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 34%,39% 34%);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score) strong{position:relative;z-index:2;color:#ffe600;text-shadow:none;font-family:Arial,sans-serif;font-size:1.16rem;font-weight:900;line-height:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card) p{margin:24px 0;color:var(--ink);font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:650;line-height:1.2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card) strong{color:var(--olive)}@keyframes reviewTicker{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section){display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8px;width:min(var(--max),calc(100% - 28px));max-width:var(--max);padding-inline:clamp(20px,4vw,56px);border-color:#14171329;background:linear-gradient(135deg,#fffdf8f0,#e6ecdef0 62%,#d7c1957a)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-copy){padding-right:clamp(0px,4vw,44px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-copy p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-copy) p:not(.eyebrow){max-width:520px;color:var(--ink-soft);font-size:1.03rem;line-height:1.45}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card){position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:118px;padding:18px;overflow:hidden;border:1px solid rgba(20,23,19,.12);border-radius:18px;background:#fffdf8e0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card):after{position:absolute;inset:0 auto 0 0;width:5px;background:var(--brass);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:nth-child(3n+2):after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card:nth-child(3n+2)):after{background:var(--blue-dark)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:nth-child(3n+3):after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card:nth-child(3n+3)):after{background:var(--olive)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card:hover){transform:translateY(-3px);border-color:#56664961;box-shadow:var(--shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span{position:relative;display:block;width:36px;height:36px;margin-left:4px;border-radius:50% 50% 50% 0;background:var(--ink);transform:rotate(-45deg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span:before{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:#fffdf8;transform:translate(-50%,-50%);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) strong{min-width:0;font-size:1rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) small{display:block;min-width:0;margin-top:5px;color:var(--ink-soft);font-size:.86rem;font-weight:750;line-height:1.25}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-cta){grid-column:2;margin-top:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-cta .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-cta) .primary-action{width:max-content;min-width:190px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer){display:grid;gap:38px;width:min(var(--max),calc(100% - 28px));max-width:var(--max);padding-inline:clamp(20px,4vw,56px);color:#fff;background:#20241e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand){display:grid;gap:10px;max-width:760px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) .eyebrow{color:var(--brass)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) p:not(.eyebrow){max-width:620px;color:#ffffffbd;font-size:1.05rem;line-height:1.45}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){display:grid;grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(260px,1.1fr);gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){display:grid;align-content:start;gap:12px;min-height:260px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0f}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) strong{margin-bottom:12px;color:var(--brass)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a{color:#ffffffc2;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a:hover{color:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) p{margin:0;color:#ffffffb8;line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input{min-width:0;min-height:48px;padding:0 14px;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff14;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input::placeholder{color:#fff9}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) button{min-width:88px;min-height:48px;color:var(--ink);border:0;border-radius:14px;background:var(--brass);font-weight:850;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom){display:flex;justify-content:space-between;gap:16px;padding-top:22px;color:#ffffff94;border-top:1px solid rgba(255,255,255,.12);font-size:.9rem;font-weight:750}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar){position:fixed;right:16px;bottom:16px;z-index:30;display:none;align-items:center;justify-content:space-between;width:min(460px,calc(100% - 32px));padding:10px;border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:900}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a{min-height:42px;border:0;border-radius:8px;font-size:.92rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) span{padding-right:12px;color:var(--ink);line-height:1.15}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .toast,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.toast){position:fixed;right:22px;bottom:22px;z-index:40;min-width:220px;padding:14px 16px;color:#fff;background:var(--ink);border-radius:8px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .toast.is-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.toast.is-visible){opacity:1;transform:translateY(0)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .local-editor-toggle,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.local-editor-toggle){position:fixed;right:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:var(--charcoal);box-shadow:0 18px 34px #00000047;cursor:pointer;font-size:.86rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .local-editor-toggle:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.local-editor-toggle):before{width:9px;height:9px;background:var(--brass);border-radius:50%;content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .local-editor-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.local-editor-panel){position:fixed;top:86px;right:16px;z-index:88;display:none;width:min(390px,calc(100vw - 28px));max-height:calc(100vh - 108px);overflow:auto;color:var(--ink);border:1px solid rgba(17,19,15,.18);border-radius:10px;background:#f7f6eef7;box-shadow:0 24px 70px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.layout-editor-active #native .local-editor-panel{display:block}body.layout-editor-active #native .campaign-products{pointer-events:auto}body.layout-editor-active #native .kit-object{pointer-events:auto;cursor:grab;animation-play-state:paused;outline:2px solid rgba(216,184,97,.34);outline-offset:8px}body.layout-editor-active #native .kit-object.is-editor-selected{outline-color:var(--brass);filter:drop-shadow(0 18px 28px rgba(0,0,0,.42)) drop-shadow(0 0 0 rgba(216,184,97,.9))}body.layout-editor-active #native .kit-object.is-dragging{cursor:grabbing}body.layout-editor-paused #native .kit-object{animation-play-state:paused}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-head,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-head){position:sticky;top:0;z-index:1;display:grid;gap:8px;padding:14px;border-bottom:1px solid rgba(17,19,15,.12);background:#f7f6eef7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-head-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-head-row),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-actions),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-nudges,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-nudges){display:flex;gap:8px;align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-actions){flex-wrap:wrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-head-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-head-row){justify-content:space-between}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-title,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-title){margin:0;font-size:1rem;font-weight:900}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-subtitle,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-subtitle){margin:0;color:var(--ink-soft);font-size:.8rem;font-weight:680;line-height:1.25}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-body){display:grid;gap:12px;padding:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-section){display:grid;gap:10px;padding:12px;border:1px solid rgba(17,19,15,.1);border-radius:8px;background:#ffffffad}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-section-title,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-section-title){display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0;color:var(--ink);font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tabs),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-preset-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-preset-grid){display:grid;gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tabs){grid-template-columns:repeat(4,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-preset-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-preset-grid){grid-template-columns:repeat(3,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field){display:grid;gap:5px;min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field-wide,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field-wide){grid-column:1 / -1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) label{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) textarea{width:100%;min-height:38px;border:1px solid rgba(17,19,15,.16);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:.86rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field input[type=range],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) input[type=range]{min-height:28px;accent-color:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field input[type=color],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) input[type=color]{min-height:42px;padding:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-field textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-field) textarea{min-height:96px;padding:8px;resize:vertical;font-family:Cascadia Mono,Consolas,monospace;font-size:.76rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tab,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tab),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-nudge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-nudge),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-file-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-file-button){display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:0 10px;border:1px solid rgba(17,19,15,.16);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-button-dark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-button-dark){color:#fff;border-color:var(--charcoal);background:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-button-danger,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-button-danger){color:#fff;border-color:#8b2f21;background:#8b2f21}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tab,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tab){min-height:42px;padding-inline:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tab.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tab.is-active){color:var(--charcoal);border-color:var(--brass);background:var(--brass)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-nudges,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-nudges){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-nudge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-nudge){width:auto;padding:0;font-size:.8rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-file-button input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-file-button) input{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-status,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-status){min-height:18px;margin:0;color:var(--ink-soft);font-size:.78rem;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reveal,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reveal){opacity:1;transform:none;transition:transform .52s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reveal.is-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reveal.is-visible){opacity:1;transform:translateY(0)}@media(max-width:1040px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero){min-height:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-strip,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-strip),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){flex-basis:250px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid){grid-template-columns:1fr;grid-template-rows:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large){grid-row:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel){position:static}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-cta){grid-column:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:700px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading){grid-column:1;text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2{margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-products,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-products){grid-column:1;grid-row:auto;width:min(720px,88vw);height:460px;min-height:420px;margin:6px auto 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){grid-column:1;justify-self:center;justify-items:center;text-align:center}}@media(max-width:760px){#native{background:#f2eee4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){display:grid;justify-content:stretch;gap:2px;overflow-x:visible;white-space:normal;text-align:center;font-size:.75rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice) a{min-width:0;overflow-wrap:anywhere}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header){position:sticky;top:0;z-index:36;display:flex;justify-content:space-between;gap:10px;width:100vw;max-width:100vw;padding-inline:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark){width:108px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){position:absolute;top:100%;left:0;right:0;display:none;grid-template-columns:1fr;gap:12px;justify-content:stretch;padding:18px;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 20px 42px #11130f1f}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(17,19,15,.08)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-item,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-item){display:grid;gap:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .has-dropdown:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.has-dropdown):before{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown){position:static;min-width:0;padding:4px 0 8px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a{min-height:38px;padding:0 10px;border-bottom:0;color:var(--ink-soft)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){justify-content:end;gap:6px;min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){display:block;position:absolute;top:50%;right:12px;width:auto;padding:0 12px;transform:translateY(-50%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button):before{content:"Menu";font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button) span{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-pad){width:min(100% - 20px,var(--max));margin:8px auto;padding:28px 12px;border-radius:18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading){gap:0;margin-bottom:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading) h2{font-size:clamp(1.65rem,7.2vw,2.2rem);line-height:1.02}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quick-paths,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quick-paths),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer){padding-inline:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){position:relative;width:min(100% - 24px,var(--max));min-height:calc(100svh - 18px);padding:40px 0 34px;align-content:stretch;overflow:visible}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit){min-height:calc(100svh - 18px);margin-block:8px;overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2{font-size:clamp(2.15rem,10vw,3.05rem);overflow-wrap:anywhere}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){position:relative;z-index:5;justify-self:center;justify-items:center;max-width:320px;text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-products,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-products){position:relative;left:auto;top:auto;z-index:2;width:min(115%,449px);height:min(52svh,494px);min-height:414px;margin:8px auto 12px;opacity:1;pointer-events:none;transform:translate(-5%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-ring-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-ring-main){left:50%;top:48%;width:82.8%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-ring-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-ring-small){--kit-rotate: 18deg;--kit-rotate-float: 23deg;--kit-float-x: 8px;--kit-float-y: 10px;left:76%;top:65%;width:30%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-pouch,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-pouch){left:24%;top:63%;z-index:7;width:31.1%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-cap,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-cap){left:62%;top:82%;z-index:8;width:44%;opacity:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){max-width:310px;margin-top:18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) p{font-size:1.05rem;line-height:1.22}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) .primary-action{min-width:160px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section){padding:22px 10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--line);border-radius:16px;background:#fffdf8a8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{grid-template-rows:auto auto auto;gap:7px;min-height:0;padding:8px;border-radius:12px;background:#fffdf8eb}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{min-height:0;aspect-ratio:1;border-radius:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{width:86%;max-height:118px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy{display:grid;gap:2px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy h3{font-size:.82rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy strong{font-size:.86rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-type{margin-bottom:2px;font-size:.56rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card form button{min-height:34px;border-radius:8px;font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h1){max-width:100%;font-size:clamp(2.35rem,9.8vw,3rem);overflow-wrap:normal}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lede){max-width:320px;font-size:1rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .assurance-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.assurance-list){max-width:320px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .assurance-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.assurance-list) li{font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-break,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-break){display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){min-height:360px;border-radius:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-main){left:24%;top:16%;width:68%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-blue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-blue){right:0;top:40%;width:34%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-ring-gauge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-ring-gauge){left:0;bottom:22%;width:34%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-copy){max-width:270px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-board,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-board),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-strip,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-strip),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid .extra-card:nth-child(3),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid) .extra-card:nth-child(3){grid-column:1 / -1;justify-self:center;width:calc((100% - 8px)/2)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small){grid-template-columns:1fr;gap:8px;min-height:0;padding:8px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large){grid-row:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media{min-height:0;aspect-ratio:1;border-radius:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media img{width:84%;max-height:120px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) h3{font-size:.84rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) p{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step){min-height:0;padding:10px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) span{width:28px;height:28px;margin-bottom:12px;font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) h3{margin-bottom:0;font-size:.78rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) p{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note){grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) img{width:80px;max-height:90px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) h3{font-size:.92rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) p:last-child{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card){grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:82px;padding:10px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span{width:24px;height:24px;margin-left:1px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span:before{width:7px;height:7px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) strong{font-size:.78rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) small{margin-top:4px;font-size:.7rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){flex-basis:min(310px,calc(100vw - 72px))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof){grid-template-columns:1fr;gap:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-media){min-height:340px;border-radius:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-copy){text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .lifestyle-proof-copy p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.lifestyle-proof-copy) p:not(.eyebrow){margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card-wide,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card-wide){grid-column:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card){min-height:138px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .path-card img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.path-card) img{width:min(48%,190px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) h2{font-size:clamp(1.9rem,9.6vw,2.8rem);line-height:1.02}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation){min-height:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media){min-height:260px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media) img{width:min(74%,270px);max-height:280px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section){padding-top:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-panel{padding:8px;border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{padding:14px;border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .price{margin:8px 0 12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.main-product-image){min-height:335px;border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .main-product-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.main-product-image) img{width:min(84%,315px);max-height:320px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs){gap:6px;margin-top:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button{min-height:66px;border-radius:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) img{max-height:54px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button{min-height:40px;border-radius:10px;font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom){display:grid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer){gap:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){min-height:0;padding:14px;border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){grid-column:1 / -1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar){display:none}body.show-mobile-bar #native .mobile-bar{display:flex}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .toast,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.toast){right:16px;bottom:78px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .local-editor-toggle,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.local-editor-toggle){right:12px;bottom:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .local-editor-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.local-editor-panel){top:72px;right:10px;left:10px;width:auto;max-height:calc(100vh - 88px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-tabs),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editor-preset-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editor-preset-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer.section-pad){width:100%;max-width:none;margin-inline:0;padding-inline:max(clamp(20px,4vw,56px),calc((100vw - var(--max)) / 2 + clamp(20px,4vw,56px)));border-right:0;border-left:0;border-radius:0}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer.section-pad){width:100%;margin-inline:0;padding-inline:14px;border-radius:0}}@media(prefers-reduced-motion:reduce){#native{scroll-behavior:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*):before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*):after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-marquee,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-marquee){overflow-x:auto;-webkit-mask-image:none;mask-image:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-track){animation:none!important}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-open,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-open){overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__overlay,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__overlay){position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14171361;cursor:pointer;opacity:0;transition:opacity .18s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__panel){position:absolute;top:0;right:0;display:grid;grid-template-rows:auto 1fr auto;width:min(364px,100vw);height:100dvh;padding:7px;background:#fff;color:#000;box-shadow:-18px 0 48px #0000002e;transform:translate(110%);transition:transform .22s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone.is-open,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone.is-open){pointer-events:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone.is-open .te-cart-clone__overlay,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone.is-open) .te-cart-clone__overlay{opacity:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone.is-open .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone.is-open) .te-cart-clone__panel{transform:translate(0)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header){display:grid;grid-template-columns:32px 1fr 32px;align-items:center;min-height:56px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) h2{margin:0;text-align:center;font-size:1.1rem;font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) button{border:0;background:transparent;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) button{font-size:1.55rem;line-height:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__body){overflow-y:auto;padding:10px 20px 18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__empty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__empty){display:grid;place-items:center;min-height:58vh;gap:14px;text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__empty p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__empty) p{margin:0;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__empty a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__empty) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__checkout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__checkout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 18px;border:0;border-radius:6px;background:#000;color:#fff;font-weight:800;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line){display:grid;grid-template-columns:80px 1fr;gap:10px;padding:12px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__image){display:block;width:80px;height:80px;overflow:hidden;background:#f3f2ec;border-radius:7px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__image) img{width:100%;height:100%;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-main){display:grid;gap:8px;min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head){display:grid;grid-template-columns:1fr 20px;gap:8px;align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head) a{font-weight:700;line-height:1.25}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head) button{font-size:1.2rem;line-height:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__variant,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__variant),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) input{min-height:30px;border:1px solid #d7d2c6;border-radius:6px;background:#fff;color:#000;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__variant,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__variant){width:136px;padding:3px 8px;font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-bottom){display:flex;justify-content:space-between;gap:8px;align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty){display:inline-flex;align-items:stretch;min-height:26px;border:1px solid #d7d2c6;border-radius:6px;overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) span{display:grid;place-items:center;min-width:26px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) span{min-width:34px;border-inline:1px solid #d7d2c6;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tiers,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tiers){display:grid;gap:5px;margin-top:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier){display:flex;justify-content:space-between;align-items:center;min-height:28px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:#f3f2ec;color:#000;font-weight:800;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier.is-active){border-color:#000;background:#000;color:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder){display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #d7d2c6;border-radius:10px;background:#f7f4ec}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) h3{margin:0;font-size:.95rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) label{display:grid;gap:5px;font-size:.8rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) select{padding-inline:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon){display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;margin-top:12px;padding:10px;border:1px solid #d7d2c6;border-radius:10px;background:#f7f4ec}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) img{width:58px;height:58px;object-fit:contain;border-radius:8px;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) span{display:block;color:#6b6255;font-size:.72rem;font-weight:850;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) strong{display:block;margin-top:2px;font-size:.92rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) p{margin:3px 0 0;color:#4f4a41;font-size:.78rem;line-height:1.3}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) button{grid-column:1 / -1;min-height:38px;border:0;border-radius:8px;background:#000;color:#fff;cursor:pointer;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__footer){padding:8px 20px 16px;border-top:1px solid #d7d2c6;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__savings,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__savings){display:flex;justify-content:flex-end;padding-bottom:8px;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__checkout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__checkout){width:100%;font-size:1.08rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){position:fixed;left:24px;right:24px;bottom:16px;z-index:800;display:grid;grid-template-columns:minmax(180px,1fr) auto auto 200px;gap:14px;align-items:center;padding:12px 16px;border:1px solid rgba(20,23,19,.12);border-radius:10px;background:#fff;color:#000;box-shadow:0 16px 40px #0000002e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart[hidden],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart[hidden]){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product){display:grid;gap:2px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) label{display:grid;gap:4px;font-size:.74rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) select{min-width:132px;padding-inline:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty){display:inline-flex}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) input{width:34px;min-height:32px;border:1px solid #d7d2c6;background:#fff;text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) button{cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) input{border-inline:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart>button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart)>button{min-height:44px;border:0;border-radius:0;background:#000;color:#fff;font-weight:900;cursor:pointer}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__panel){width:100vw}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){left:0;right:0;bottom:0;grid-template-columns:1fr auto;gap:8px;padding:9px 10px;border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product){min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) label{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart>button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart)>button{min-width:132px}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-section){display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card-link){display:grid;place-items:center;width:100%;min-height:42px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:#fffdf8;cursor:pointer;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card-link:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card-link:hover){background:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action[disabled]),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button[disabled]{cursor:not-allowed;opacity:.42}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) form{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-payment-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-payment-button){margin-top:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-payment-button__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-payment-button__button){min-height:52px;border-radius:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action){display:grid;place-items:center;color:#fff;background:var(--ink);cursor:pointer;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter form.newsletter-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) form.newsletter-form{margin-top:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header) .icon-button{display:grid;place-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) h1{font-size:clamp(2.1rem,4vw,3.9rem);font-weight:560;line-height:1.02}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-copy),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-description,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-description),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.rte){color:var(--ink-soft);line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-copy),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-description,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-description){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte img{height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .rte img{display:block;width:min(520px,82vw);aspect-ratio:1;margin:22px auto;object-fit:cover;border-radius:50%;box-shadow:0 26px 58px #14171338}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-sizeguide .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-sizeguide) .rte img{display:block;width:min(720px,92vw);margin:22px auto;border-radius:18px;box-shadow:0 22px 48px #1417132e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-about-us .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-about-us) .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-about .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-about) .rte img{display:block;width:min(760px,92vw);margin:24px auto;overflow:hidden;border-radius:20px;box-shadow:0 24px 54px #14171333}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-panel){max-width:860px;margin-top:28px;padding:clamp(18px,3vw,30px);border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) label{display:grid;gap:8px;color:var(--ink);font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea{width:100%;min-height:48px;padding:0 14px;color:var(--ink);border:1px solid var(--line);border-radius:12px;background:#fff;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea{min-height:150px;padding-top:12px;resize:vertical}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-message,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-message){grid-column:1 / -1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-submit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-submit){width:max-content;min-width:190px;margin-top:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .form-status,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.form-status){margin:0 0 16px;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid){gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100%);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{display:inline-grid;place-items:center;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fffdf8c2;color:var(--ink-soft);font-size:.9rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a.is-active{color:#fffdf8;border-color:var(--charcoal);background:var(--charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card){grid-template-rows:auto auto auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:230px;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media img{width:min(82%,250px);max-height:220px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy{align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{margin-top:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-copy){margin:18px 0 22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){grid-column:1 / -1;margin-top:12px;padding:clamp(16px,3vw,24px);border:1px solid var(--line);border-radius:16px;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) h2{margin-bottom:12px;font-size:clamp(1.3rem,2.6vw,2rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) p:last-child{margin-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-rating,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-rating){display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;color:#151515;font-size:.92rem;font-weight:800;text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-rating__stars,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-rating__stars){color:#ffe600;letter-spacing:1px;text-shadow:0 1px 0 #000}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-reviews,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-reviews){background:#f4f5ef}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-reviews__inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-reviews__inner){width:min(1180px,calc(100% - 32px));margin:0 auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-reviews .jdgm-widget,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-reviews) .jdgm-widget{margin-top:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-thumbs button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-thumbs button{background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control){display:grid;gap:8px;margin:18px 0;color:var(--ink-soft);font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder){display:grid;gap:10px;margin:18px 0 10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder .block-label span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder) .block-label span{color:var(--ink-soft);font-size:.86rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button{display:grid;gap:4px;min-height:66px;padding:9px 7px;border:1px solid var(--line);border-radius:12px;background:#f7f4ec;color:var(--ink);cursor:pointer;text-align:center;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button.is-active{color:#fff;border-color:var(--ink);background:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) span{font-size:.78rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) strong{font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control) input{width:104px;min-height:46px;padding:0 12px;color:var(--ink);border:1px solid var(--line);border-radius:14px;background:var(--panel);font:inherit;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-page),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form){display:grid;gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-layout){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line){display:grid;grid-template-columns:110px minmax(0,1fr) 90px;gap:18px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) img{max-height:110px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) input{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:#fff;font:inherit}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-actions){display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-sidebar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-sidebar){position:sticky;top:96px;display:grid;gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-trust,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-trust){border:1px solid var(--line);border-radius:16px;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box){display:grid;gap:8px;padding:18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) h2{margin:0;font-size:1.15rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) p{margin:0;color:var(--ink-soft);line-height:1.42}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 14px;border:0;border-radius:8px;background:var(--ink);color:#fff;cursor:pointer;font-weight:850;text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) a{justify-self:start;margin-top:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon){display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:12px;align-items:center;padding:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) img{width:86px;height:86px;object-fit:contain;border-radius:10px;background:#f7f4ec}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) button{grid-column:1 / -1;width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-trust,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-trust){display:grid;gap:8px;padding:14px 18px;color:var(--ink-soft);font-size:.88rem;font-weight:850}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .pagination,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.pagination){margin-top:28px;text-align:center;font-weight:800}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-section){min-width:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) h1{font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.04}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs){gap:6px;margin-top:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{min-height:34px;padding-inline:11px;font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card){gap:7px;padding:8px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:0;aspect-ratio:1;border-radius:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media img{width:84%;max-height:126px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy{display:grid;gap:2px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy h3{font-size:.78rem;line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy strong{font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{min-height:32px;border-radius:8px;font-size:.72rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-actions),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-actions){display:grid;justify-content:stretch}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-sidebar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-sidebar){position:static}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .rte{width:min(100%,920px);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .rte>p:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .rte>p:first-child{max-width:700px;margin:0 0 38px;color:var(--ink-soft);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-groups,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-groups{display:grid;gap:38px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group{display:grid;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group h2{margin:0 0 8px;padding-left:14px;border-left:4px solid var(--brass);color:var(--blue-dark);font-size:clamp(1.28rem,2vw,1.6rem);font-weight:760;line-height:1.15}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fffdf8c7;box-shadow:0 8px 24px #1c1f180b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details:hover{border-color:#526a6f8c;box-shadow:0 12px 28px #1c1f1813;transform:translateY(-1px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open]{border-color:#526a6f6b;background:var(--panel);box-shadow:0 14px 32px #1c1f1816}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary{padding:18px 22px;color:var(--ink);cursor:pointer;font-size:1rem;font-weight:760;line-height:1.35;list-style-position:outside}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary::marker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary::marker{color:var(--brass)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open] summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open] summary{color:var(--blue-dark);background:var(--olive-soft)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary:focus-visible{outline:3px solid rgba(82,106,111,.32);outline-offset:-3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>p{margin:0;padding:17px 22px 0;color:var(--ink-soft);line-height:1.68}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>ul{margin:0;padding:12px 38px 0 44px;color:var(--ink-soft);line-height:1.62}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>:last-child{padding-bottom:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details a{color:var(--blue-dark);font-weight:720;text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details a:hover{color:var(--olive)}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .rte>p:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .rte>p:first-child{margin-bottom:28px;line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-groups,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-groups{gap:30px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group{gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group h2{margin-bottom:6px;padding-left:11px;font-size:1.25rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details{border-radius:13px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary{padding:16px 14px 16px 18px;font-size:.95rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>p{padding:15px 18px 0;line-height:1.6}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>ul{padding:10px 24px 0 36px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>:last-child{padding-bottom:18px}}#native{--ink: #111511;--ink-soft: #4a5148;--paper: #f2efe7;--panel: #fffdf8;--panel-soft: #ece9df;--line: #d4d0c5;--olive: #65705d;--brass: #d7ad59;--charcoal: #111511;--max: 1440px;--shadow: 0 16px 36px rgba(17, 21, 17, .11);--section-shadow: none}#native,#native:before{background:var(--paper)}#native{font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){min-height:44px;padding:12px 20px;background:#121c14;font-size:.8rem;letter-spacing:.01em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header){grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);min-height:112px;padding:22px clamp(28px,4vw,64px);background:#fffdf8f7;border-bottom:1px solid rgba(17,21,17,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.is-scrolled #native .site-header{min-height:76px;padding-top:12px;padding-bottom:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark){width:142px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){gap:clamp(18px,2.2vw,34px);color:#31362f;font-size:.96rem;font-weight:720}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link):after{bottom:-9px;height:1px;background:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){gap:2px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){min-height:44px;padding-inline:13px;border-color:transparent;background:transparent;border-radius:8px;font-size:.86rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button:focus-visible),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button:focus-visible){border-color:var(--line);background:#f4f1e8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-count,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-count){min-width:20px;height:20px;font-size:.68rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-pad){border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad){position:relative;display:block;width:100%;max-width:none;min-height:504px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#111b13;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy){position:relative;z-index:2;display:grid;align-content:center;width:54%;max-width:760px;min-height:504px;margin:0;padding:58px clamp(34px,4vw,66px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) .eyebrow{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) h1{max-width:650px;margin-bottom:24px;font-size:clamp(3.4rem,4.5vw,4.15rem);font-weight:650;line-height:.98;letter-spacing:-.025em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .lede{max-width:560px;color:#fffdf8b8;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.5}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-actions){gap:12px;margin-top:30px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action){min-height:52px;border-radius:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action{padding-inline:26px;color:#151713;border-color:var(--brass);background:var(--brass);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .secondary-action{padding-inline:26px;border-color:#fffdf866;border-radius:8px;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .assurance-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .assurance-list{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-studio,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-studio),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){position:absolute;top:0;right:0;bottom:0;left:0;min-height:504px;height:504px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){border:0;border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage):after{background:linear-gradient(90deg,#111b13fc,#111b13f5 29%,#111b13b8,#111b133d 61%,#111b1308 76%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-bg,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-bg){opacity:1;object-position:center 43%;filter:saturate(.9) contrast(1.06);transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section){width:min(1360px,calc(100% - 64px));max-width:none;margin:0 auto;padding:38px 0 50px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading--split{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:18px;padding:0 18px 20px;border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading .eyebrow{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading h2{font-size:clamp(1.85rem,2.4vw,2.55rem);font-weight:700;letter-spacing:-.02em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link){display:inline-flex;gap:12px;align-items:center;min-height:42px;color:var(--ink);font-weight:760}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link) span{color:var(--brass);font-size:1.4rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{grid-template-columns:minmax(150px,.9fr) minmax(160px,1fr);grid-template-rows:auto auto auto;gap:8px 18px;align-content:center;min-height:300px;padding:18px 24px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card+.product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card+.product-card{border-left:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:hover{border-color:var(--line);box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{grid-column:1;grid-row:1 / span 6;min-height:250px;border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{width:min(112%,230px);max-height:248px;filter:drop-shadow(0 16px 18px rgba(16,20,16,.13))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:hover .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:hover .product-media img{transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card>p{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card-link{grid-column:2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy{display:grid;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy h3{font-size:clamp(1.06rem,1.35vw,1.28rem);font-weight:760}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-type{color:var(--olive);font-size:.72rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits{gap:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits li{padding-left:10px;border-left:2px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-price{font-size:1.06rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card-link{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card form button{justify-content:start;width:max-content;min-height:34px;padding:0;color:var(--ink);border:0;border-radius:0;background:transparent;text-decoration:underline;text-underline-offset:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card-link:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card-link:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card form button:hover{color:var(--olive);background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit){min-height:0;margin:28px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){min-height:560px;border-radius:14px;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer){width:min(1240px,calc(100% - 48px));margin:28px auto;border-radius:14px;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section.section-pad:not(#shop),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section.section-pad:not(#shop)){width:min(1240px,calc(100% - 48px));margin:30px auto;padding:48px;border-radius:14px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;border-top:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs){justify-content:flex-start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{min-height:38px;padding-inline:14px;border-radius:8px;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card){display:grid;grid-template-rows:auto auto auto auto;gap:10px;padding:24px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:nth-child(3n),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:nth-child(3n)){border-right:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:hover){box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:250px;border-radius:0;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media img{width:min(78%,245px);max-height:230px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy{display:grid;gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card__use,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card__use){min-height:0;color:var(--ink-soft);font-size:.86rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{justify-content:start;width:max-content;min-height:34px;padding:0;color:var(--ink);border:0;border-radius:0;background:transparent;text-decoration:underline;text-underline-offset:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.product-page-section){width:min(1240px,calc(100% - 48px));margin:30px auto;padding:32px 0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image{min-height:520px;border-radius:10px;background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image img{width:min(68%,520px);max-height:500px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{top:94px;padding:clamp(24px,3vw,36px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel h1{letter-spacing:-.025em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){border-radius:10px;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control) input{border-radius:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){left:50%;right:auto;bottom:18px;width:min(1120px,calc(100% - 48px));padding:10px 12px;border-radius:10px;box-shadow:0 14px 34px #11151129;transform:translate(-50%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) :focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(:focus-visible){outline:3px solid var(--brass);outline-offset:3px}@media(max-width:1040px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad){grid-template-columns:1fr 1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy){min-height:480px;padding:48px 34px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-studio,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-studio),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){min-height:480px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{grid-template-columns:120px minmax(0,1fr);padding-inline:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{grid-template-columns:1fr}}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){min-height:38px;padding-block:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header){position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:72px;width:100%;max-width:none;padding:10px 12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark){width:88px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){display:flex;justify-content:flex-end;gap:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){display:inline-flex!important;min-height:40px;padding:0 7px;font-size:.7rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button){gap:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-count,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-count){min-width:17px;height:17px;font-size:.58rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){position:static;display:block;min-height:40px;padding:0 8px;border-color:transparent;background:transparent;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button):before{font-size:.7rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){max-height:calc(100svh - 110px);overflow-y:auto;padding:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad){display:grid;grid-template-columns:1fr;min-height:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy){width:100%;min-height:0;margin:0;padding:38px 20px 34px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) h1{max-width:340px;margin-bottom:18px;font-size:clamp(2.6rem,12vw,3.25rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-actions){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-actions a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-actions) a{min-width:0;padding-inline:12px;text-align:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-studio,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-studio){position:relative;inset:auto;min-height:340px;height:340px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){position:absolute;top:0;right:0;bottom:0;left:0;min-height:340px;height:340px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage):after{background:#111b1314}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section){width:100%;padding:30px 12px 36px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading--split{align-items:center;padding-inline:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading h2{font-size:1.8rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link){font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-grid{grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{grid-template-columns:124px minmax(0,1fr);min-height:212px;padding:18px 4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card+.product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card+.product-card{border-top:1px solid var(--line);border-left:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{min-height:174px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{max-height:168px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-proof,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits{display:grid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section.section-pad:not(#shop),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section.section-pad:not(#shop)){width:calc(100% - 20px);margin:10px auto;padding:28px 12px;border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:nth-child(3n),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:nth-child(3n)){gap:8px;padding:10px;border-right:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:nth-child(2n),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:nth-child(2n)){border-right:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:0;aspect-ratio:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy h3{font-size:.84rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card__use,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card__use){font-size:.76rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.product-page-section){width:calc(100% - 20px);margin:10px auto;padding:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image{min-height:340px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image img{width:min(76%,300px);max-height:310px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{padding:22px 16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){left:0;right:0;bottom:0;width:100%;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product) span{color:var(--ink-soft);font-size:.78rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart>button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart)>button{min-width:122px;border-radius:7px}}@media(prefers-reduced-motion:reduce){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*):before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) *:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*):after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#native{--fieldcraft-gutter: clamp(20px, 3.8vw, 64px);--fieldcraft-content: 1376px;--blue-dark: #303c32;--blue: #65705d;--olive-soft: #eeeede;--panel: #f6f3ed}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-icon){display:inline-block;flex:0 0 auto;width:24px;height:24px;object-fit:contain;vertical-align:middle}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 8px;font-size:16px;font-weight:450;border-radius:0;white-space:nowrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .te-icon{width:27px;height:27px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button{border-left:1px solid var(--line);padding-left:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-count,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-count{font-size:11px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button) .te-icon{display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button .menu-icon-close,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button) .menu-icon-close,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button):before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button):after{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button[aria-expanded=true] .menu-icon-open,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button[aria-expanded=true]) .menu-icon-open{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button[aria-expanded=true] .menu-icon-close,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button[aria-expanded=true]) .menu-icon-close{display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown){border-radius:0;box-shadow:0 12px 24px #11151114}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section){width:100%;margin:0;padding:38px var(--fieldcraft-gutter) 46px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading--split{max-width:var(--fieldcraft-content);margin:0 auto 24px;padding:0 0 18px;align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading h2{font-size:clamp(28px,2.2vw,34px);line-height:1.15;letter-spacing:-.025em;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link){gap:20px;font-size:16px;font-weight:500}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link) .te-icon{width:25px;height:25px;opacity:1;filter:invert(68%) sepia(40%) saturate(844%) hue-rotate(357deg) brightness(94%) contrast(93%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-grid{width:100%;max-width:var(--fieldcraft-content);margin:auto;padding:0;gap:0;border:0;border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{display:grid;grid-template-columns:44% minmax(0,1fr);grid-template-rows:1fr;gap:24px;align-items:center;align-content:stretch;min-height:238px;padding:0 28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:first-child{padding-left:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:last-child{padding-right:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;width:100%;min-width:0;height:242px;min-height:0;aspect-ratio:auto;overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{flex:0 0 auto;width:auto;max-width:100%;height:246px;max-height:none;object-fit:contain;filter:none;mix-blend-mode:multiply}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:nth-child(3) .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:nth-child(3) .product-media img{width:312px;max-width:none;height:390px;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:0;grid-column:2;grid-row:1;min-width:0;align-items:flex-start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy h3{margin:0 0 5px;font-size:clamp(18px,1.55vw,23px);line-height:1.15;letter-spacing:-.02em;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-type{margin:0;color:#788071;font-size:17px;font-weight:550;letter-spacing:0;line-height:1.3;text-transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits{display:grid;gap:15px;margin:20px 0 22px;color:#282b25;font-size:15px;font-weight:400;line-height:1.35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits li{display:flex;align-items:center;gap:14px;padding:0;border:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits .te-icon{width:23px;height:23px;opacity:.76}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-price{display:block;font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit){width:100%;max-width:none;margin:0;border:0;border-radius:0;background:#e7e7dc;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit):before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit):after{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){width:min(var(--fieldcraft-content),calc(100% - var(--fieldcraft-gutter) * 2));min-height:490px;padding:60px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:52px;border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2{font-size:clamp(38px,4.1vw,62px);font-weight:650;letter-spacing:-.035em;line-height:1.04}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-title-accent,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-title-accent){color:#787d63}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){gap:26px;margin-top:25px;max-width:460px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) p{font-size:17px;font-weight:400;line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-products,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-products){min-height:340px;height:360px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-object,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-object){animation:kitFloat var(--kit-duration) ease-in-out infinite;filter:drop-shadow(0 18px 16px rgb(17 21 17 / 13%))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) .primary-action{min-height:50px;padding:0 26px;border-radius:7px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section.section-pad){width:100%;max-width:none;margin:0;padding:66px var(--fieldcraft-gutter);border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section>*,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section)>*,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section>*,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section)>*{max-width:var(--fieldcraft-content);margin-left:auto;margin-right:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section) .section-heading{margin-bottom:36px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section) h2{font-size:clamp(30px,3vw,44px);font-weight:650;letter-spacing:-.03em;line-height:1.15}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.eyebrow){font-size:11px;font-weight:700;letter-spacing:.09em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid){gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step){min-height:210px;padding:26px 32px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step:first-child){padding-left:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step:last-child){border-right:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) span{width:auto;height:auto;justify-content:start;margin-bottom:26px;border-radius:0;background:transparent;color:#94804f;font-size:26px;font-weight:500}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) h3{font-size:20px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) p{display:block;font-size:15px;line-height:1.55;font-weight:400}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .guide-note{grid-template-columns:160px minmax(0,1fr);gap:30px;margin-top:30px;padding:20px 24px;border:0;border-radius:0;background:#eeeee4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .guide-note img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .guide-note img{width:120px;height:150px;object-fit:contain;filter:none;mix-blend-mode:multiply}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) h3{font-size:24px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) p{font-size:15px;line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) .text-action{display:inline-flex;margin-top:12px;padding-bottom:4px;border-bottom:1px solid var(--ink);font-size:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section.section-pad){background:#f3f0e8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-marquee,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-marquee){-webkit-mask-image:none;mask-image:none;overflow-x:auto;scrollbar-width:thin}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-track,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-track){gap:0;animation:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-set,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-set){gap:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-set[aria-hidden=true],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-set[aria-hidden=true]){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){flex-basis:340px;min-height:245px;padding:18px 30px 18px 0;margin-right:30px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card) p{margin:26px 0;font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.015em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-topline,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-topline){justify-content:start;gap:12px;font-size:12px;font-weight:500}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score){display:inline-flex;gap:6px;width:auto;height:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score):before{position:static;width:20px;height:20px;background:url(ph-star.svg) center / contain no-repeat;clip-path:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score) strong{color:var(--ink);font-family:inherit;font-size:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card>strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card)>strong{color:var(--ink);font-size:13px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section.section-pad){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:36px 64px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-copy){padding:0;max-width:410px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid){gap:0;border-top:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card){grid-template-columns:24px minmax(0,1fr);gap:6px 14px;min-height:95px;padding:20px 12px 20px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card):after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span:before{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card:hover){box-shadow:none;transform:none;background:#f5f3ec}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) span{grid-column:1;grid-row:1 / span 2;width:23px;height:23px;margin:0;border-radius:0;background:url(ph-map-pin.svg) center / contain no-repeat;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) strong{grid-column:2;font-size:16px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) small{grid-column:2;font-size:13px;font-weight:400;line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-cta){margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section.section-pad:not(#shop),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section.section-pad:not(#shop)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.section-pad:not(.product-page-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.section-pad:not(.product-page-section)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.product-page-section){width:min(var(--fieldcraft-content),calc(100% - var(--fieldcraft-gutter) * 2));margin:0 auto;padding:55px 0 66px;border:0;border-radius:0;background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading) h1{font-size:clamp(36px,4vw,56px);font-weight:650;letter-spacing:-.035em;line-height:1.1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs){gap:28px;margin-top:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{min-height:42px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ink-soft);font-size:15px;font-weight:500}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a.is-active{border-bottom-color:var(--ink);color:var(--ink);background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card){gap:12px;padding:30px;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:285px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media img{width:88%;height:260px;max-height:260px;filter:none;mix-blend-mode:multiply}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy{gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy h3{font-size:19px;font-weight:650;line-height:1.2;letter-spacing:-.02em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy strong{font-size:18px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-type{margin-bottom:7px;font-size:11px;font-weight:600;letter-spacing:.07em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card__use,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card__use){font-size:14px;font-weight:400;line-height:1.5}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{display:inline-flex;gap:12px;align-items:center;justify-content:start;font-size:14px;font-weight:550;text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link .te-icon{width:20px;height:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link:after{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{gap:48px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image{min-height:525px;border:0;border-radius:0;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image img{mix-blend-mode:multiply;filter:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs){gap:12px;margin-top:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button{border-radius:0;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button.is-active{border-color:var(--ink);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{padding:12px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel h1{font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.09}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .price{margin:24px 0;font-size:25px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .te-product-rating__stars,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .te-product-rating__stars{color:#8c7848}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid){gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button{min-height:45px;border-radius:3px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button.is-active{background:var(--ink);color:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .full-width-action{min-height:54px;border-radius:5px;background:var(--brass);border-color:var(--brass);color:var(--ink);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points){display:grid;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points)>span{display:flex;align-items:center;gap:11px;padding:0;border:0;background:transparent;font-size:13px;font-weight:450}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points) .te-icon{width:21px;height:21px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){padding:30px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) h2{font-size:28px;letter-spacing:-.02em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) p{max-width:920px;font-size:16px;line-height:1.7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-reviews-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-reviews-section){border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .section-heading{margin-bottom:38px;padding-bottom:30px;border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte{color:var(--ink-soft);font-size:16px;line-height:1.7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h3{color:var(--ink);letter-spacing:-.025em;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte table{border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte img{border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .page-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .page-actions{margin-bottom:32px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .page-actions .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .page-actions .primary-action{gap:16px;min-height:52px;padding-inline:24px;border-radius:5px;border-color:var(--brass);background:var(--brass);color:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .rte{max-width:900px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .rte img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .rte img{max-width:min(100%,460px);height:auto;border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .rte{width:min(100%,1000px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group{gap:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq .te-faq-group h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) .te-faq-group h2{margin-bottom:18px;border-left-width:2px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open]{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary{padding:21px 16px;font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open] summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open] summary{background:#eaeadd;color:var(--ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>p{padding-inline:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-panel){padding:30px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) input{border-radius:3px;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form){margin-bottom:32px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) .primary-action{border-radius:5px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-page),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-trust,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-trust){border-radius:0;background:var(--panel);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line){padding-block:24px;border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) img{border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-actions){padding-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section:not(.product-page-section)>.guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section:not(.product-page-section))>.guide-note{display:block;min-height:220px;padding:44px;border:1px solid var(--line);border-radius:0;background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section:not(.product-page-section)>.guide-note h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section:not(.product-page-section))>.guide-note h2{max-width:650px;margin-bottom:26px;font-size:36px;line-height:1.15}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__panel){background:var(--panel)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header){border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) h2{font-weight:650;letter-spacing:-.02em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__image),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder){border-radius:3px;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier){background:#eeeee4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__checkout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__checkout){background:var(--brass);color:var(--ink);border-color:var(--brass);border-radius:5px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer.section-pad){width:100%;max-width:none;margin:0;padding:60px var(--fieldcraft-gutter) 28px;gap:42px;border-radius:0;background:#182119}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand){max-width:760px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) h2{font-size:40px;font-weight:600;letter-spacing:-.025em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:repeat(3,minmax(0,.75fr)) minmax(270px,1.25fr);gap:40px;padding-top:36px;border-top:1px solid rgb(255 255 255 / 17%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){min-height:0;padding:0;gap:12px;border:0;border-radius:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) strong{margin-bottom:8px;color:#e0c589;font-size:13px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a{font-size:14px;font-weight:400}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) p{font-size:14px;line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) button{border-radius:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom){margin-top:0;padding-top:24px;font-size:12px;font-weight:400}@media(min-width:1101px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:first-child .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:first-child .product-media img{width:218px;max-width:none;height:280px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:nth-child(2) .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:nth-child(2) .product-media img{width:184px;max-width:none;height:260px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){padding:10px 20px;font-size:16px;font-weight:500;line-height:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header){grid-template-columns:minmax(156px,1fr) auto minmax(220px,1fr);background:#f6f2e9}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .brand-mark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.brand-mark){width:156px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){gap:clamp(26px,2.55vw,38px);font-size:18px;font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){justify-self:end}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) h1{margin-bottom:12px;font-size:clamp(58px,4.71vw,70px);line-height:1.05}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .lede{max-width:470px;font-size:24px;line-height:1.3}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-actions){gap:18px;margin-top:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .secondary-action{min-height:56px;font-size:20px;font-weight:650}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action{padding-inline:30px}}@media(min-width:761px)and (max-width:1100px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){gap:15px;font-size:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){gap:6px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .icon-button span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .icon-button span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button>span{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card{grid-template-columns:1fr;gap:16px;padding:0 22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{grid-column:1;grid-row:1;height:215px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy{grid-column:1;grid-row:2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{height:225px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:nth-child(3) .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:nth-child(3) .product-media img{height:365px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{gap:30px;grid-template-columns:1fr 1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:repeat(3,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){grid-column:1 / -1;max-width:500px}}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions){gap:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button{min-height:44px;padding:0 7px;gap:4px;border:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .icon-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .icon-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button>span{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .te-icon{width:23px;height:23px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){display:grid;place-items:center;min-width:42px;min-height:44px;padding:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){border-radius:0;box-shadow:0 8px 16px #1115111a}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section){padding:30px 20px 32px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading--split{align-items:start;gap:16px;margin-bottom:8px;padding:0 0 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading h2{max-width:230px;font-size:27px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link){gap:7px;min-width:80px;font-size:12px;line-height:1.35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link) .te-icon{width:20px;height:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:last-child{grid-template-columns:37% minmax(0,1fr);min-height:250px;padding:26px 0;gap:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card+.product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card+.product-card{border-left:0;border-top:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{height:220px;grid-column:1;grid-row:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media img{width:100%;height:220px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card:nth-child(3) .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card:nth-child(3) .product-media img{width:240px;height:300px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy{grid-column:2;grid-row:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-copy h3{font-size:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-type{font-size:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits{gap:10px;margin:17px 0;font-size:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits li{gap:9px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits .te-icon{width:20px;height:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-price{font-size:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-inner){width:calc(100% - 40px);min-height:0;padding:42px 0;grid-template-columns:1fr;gap:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading){grid-column:1;grid-row:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2{font-size:39px;max-width:340px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-products,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-products){grid-column:1;grid-row:2;width:100%;height:300px;min-height:300px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy){grid-column:1;grid-row:3;margin:0;padding:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) p{font-size:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section.section-pad){padding:42px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section) h2{font-size:31px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step:first-child){display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 15px;min-height:0;padding:23px 0;border-right:0;border-bottom:1px solid var(--line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step:last-child){border-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) span{grid-column:1;grid-row:1 / span 2;margin:0;align-self:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) p{grid-column:2;margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) p{display:block;font-size:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .guide-note{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:22px 12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .guide-note img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .guide-note img{width:80px;height:110px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) h3{font-size:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) p{font-size:13px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){flex-basis:280px;min-height:240px;padding-right:24px;margin-right:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card) p{font-size:21px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section.section-pad){grid-template-columns:1fr;gap:26px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-cta){grid-column:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section.section-pad:not(#shop),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section.section-pad:not(#shop)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.section-pad:not(.product-page-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.section-pad:not(.product-page-section)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.product-page-section){width:calc(100% - 40px);margin:0 auto;padding:34px 0 44px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs){flex-wrap:wrap;gap:18px;margin-top:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{font-size:13px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:nth-child(3n),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:nth-child(3n)){padding:16px 10px;gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{min-height:0;aspect-ratio:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media img{width:100%;height:150px;max-height:150px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy h3{font-size:15px;line-height:1.25}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy strong{font-size:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-type{font-size:9px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card__use,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card__use),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{font-size:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .builder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .builder-layout{grid-template-columns:1fr;gap:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image{min-height:330px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel{padding:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel h1{font-size:33px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){padding-top:26px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) p{font-size:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .section-heading{margin-bottom:28px;padding-bottom:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte{font-size:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary{padding-inline:8px;font-size:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details>p{padding-inline:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section:not(.product-page-section)>.guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section:not(.product-page-section))>.guide-note{padding:26px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section:not(.product-page-section)>.guide-note h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section:not(.product-page-section))>.guide-note h2{font-size:29px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer.section-pad){padding:42px 20px 26px;gap:30px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) h2{font-size:32px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout){grid-template-columns:1fr 1fr;gap:32px 24px;padding-top:28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){grid-column:1 / -1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a{font-size:13px}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue){--te-black: #111211;--te-black-soft: #252724;--te-paper-colour: #f4f3ef;--te-white: #ffffff;--te-ink: #161715;--te-muted: #64675f;--te-line: rgba(17, 18, 17, .16);--te-accent: #c8b58e;--te-panel: rgba(255, 255, 255, .76);--te-width: 1240px;color:var(--te-ink);background:linear-gradient(#f8f7f3e0,#f8f7f3e0),var(--te-paper) center top / 720px auto repeat;font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *:after{box-sizing:border-box}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) img{display:block;max-width:100%;height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) a{color:inherit;text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) ul{margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h3{color:var(--te-ink)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue .te-catalogue__wordmark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) .te-catalogue__wordmark{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:500;letter-spacing:.015em;line-height:.94;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1{max-width:720px;margin-bottom:28px;color:var(--te-white);font-size:clamp(4.2rem,9vw,8.4rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2{margin-bottom:20px;font-size:clamp(3rem,6vw,5.8rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h3{margin-bottom:10px;font-size:1.12rem;line-height:1.2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__skip,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__skip){position:fixed;left:16px;top:10px;z-index:100;padding:10px 14px;color:var(--te-white);background:var(--te-black);border-radius:6px;transform:translateY(-180%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__skip:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__skip:focus){transform:translateY(0)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav){position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:64px;padding:10px max(18px,calc((100vw - var(--te-width)) / 2));color:var(--te-white);background:#111211f0;border-bottom:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue--shopify .te-catalogue__nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue--shopify) .te-catalogue__nav{position:relative}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__wordmark,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__wordmark){font-size:1.05rem;white-space:nowrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links){display:flex;gap:24px;align-items:center;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:not(.te-catalogue__nav-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:not(.te-catalogue__nav-action){color:#ffffffb8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:focus-visible{color:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button){display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:0 20px;border:1px solid currentColor;border-radius:999px;font-size:.78rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,color .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button:focus-visible),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action:focus-visible){transform:translateY(-2px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action){min-height:38px;padding-inline:16px;color:var(--te-black);background:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero){position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);min-height:min(860px,calc(100svh - 64px));overflow:hidden;color:var(--te-white);background:radial-gradient(circle at 82% 36%,rgba(200,181,142,.24),transparent 28%),linear-gradient(125deg,#080908,#151715 58%,#242721)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-copy){position:relative;z-index:2;align-self:center;padding:clamp(70px,10vw,144px) clamp(24px,7vw,100px);padding-left:max(clamp(24px,7vw,100px),calc((100vw - var(--te-width)) / 2))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-copy:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-copy):before{display:block;width:72px;height:2px;margin-bottom:28px;background:var(--te-accent);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__eyebrow){margin-bottom:12px;color:var(--te-muted);font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero) .te-catalogue__eyebrow{color:var(--te-accent)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-lede){max-width:590px;margin-bottom:32px;color:#ffffffbd;font-size:clamp(1.05rem,1.7vw,1.3rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__actions){display:flex;flex-wrap:wrap;gap:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button--light,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button--light){color:var(--te-black);background:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button--ghost,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button--ghost){color:var(--te-white);border-color:#ffffff6b}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art){position:relative;display:grid;place-items:center;min-height:620px;overflow:hidden}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art):before{position:absolute;width:min(38vw,560px);aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 36px #ffffff06,0 0 0 92px #ffffff05;content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art) img{position:relative;z-index:2;width:min(46vw,660px);filter:drop-shadow(0 38px 32px rgba(0,0,0,.44));transform:rotate(-8deg)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-meta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-meta){position:absolute;right:28px;bottom:22px;color:#ffffff7a;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__section){width:min(var(--te-width),calc(100% - 36px));margin-inline:auto;padding:clamp(72px,9vw,132px) 0;scroll-margin-top:72px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__section+.te-catalogue__section{border-top:1px solid var(--te-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__heading){max-width:820px;margin-bottom:48px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__heading p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__heading) p:last-child{max-width:690px;color:var(--te-muted);font-size:1.05rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-grid){display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(44px,8vw,110px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp){display:grid;align-content:space-between;min-height:330px;padding:28px;color:var(--te-white);background:var(--te-black)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp) strong{max-width:260px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:500;line-height:.92;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp) span{color:#ffffff94;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-copy){columns:2 290px;column-gap:42px;color:#343733}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-copy) p{break-inside:avoid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup){width:100%;padding:clamp(72px,9vw,120px) max(18px,calc((100vw - var(--te-width)) / 2));color:var(--te-white);background:linear-gradient(#111211f5,#111211f5),var(--te-paper) center / 700px auto repeat}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup-inner){display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:clamp(40px,8vw,100px);align-items:center;width:min(var(--te-width),100%);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup) h2{color:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__feature-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__feature-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:32px 0 0;list-style:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__feature-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__feature-list) li{min-height:98px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0a;font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__feature-list li:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__feature-list) li:before{display:block;width:22px;height:2px;margin-bottom:18px;background:var(--te-accent);content:""}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup-image) img{width:min(100%,620px);margin-inline:auto;filter:drop-shadow(0 36px 38px rgba(0,0,0,.5))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-layout){display:grid;grid-template-columns:minmax(350px,.92fr) minmax(0,1.08fr);gap:clamp(40px,7vw,92px);align-items:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-art){display:grid;place-items:center;min-height:660px;padding:20px;overflow:hidden;background:linear-gradient(#ffffff57,#ffffff57),var(--te-paper) center / 620px auto repeat;border:1px solid rgba(17,18,17,.1)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-art img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-art) img{width:min(100%,620px);max-height:720px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row){min-height:108px;padding:20px;background:#ffffffb8;border:1px solid var(--te-line);border-radius:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row) span{display:block}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row) strong{font-size:1.06rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row) span{margin-top:8px;color:var(--te-muted);font-size:.8rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-actions){margin-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-actions .te-catalogue__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-actions) .te-catalogue__button{color:var(--te-white);background:var(--te-black)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__tungsten-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__tungsten-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-card){overflow:hidden;background:var(--te-panel);border:1px solid var(--te-line);border-radius:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-media){display:grid;place-items:center;min-height:320px;padding:28px;background:linear-gradient(#ffffff7a,#ffffff7a),var(--te-paper) center / 520px auto repeat}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-media) img{width:min(100%,320px);max-height:280px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-copy),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-copy){padding:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-copy span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-copy) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-price){color:var(--te-muted);font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-grid){grid-template-columns:repeat(4,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-media){min-height:260px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-media) img{width:min(100%,250px);max-height:220px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-copy) p{margin-bottom:0;color:var(--te-muted);font-size:.9rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing){width:100%;padding:clamp(74px,9vw,124px) max(18px,calc((100vw - var(--te-width)) / 2));color:var(--te-white);background:var(--te-black)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing-inner){width:min(var(--te-width),100%);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing) h2{color:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing) .te-catalogue__eyebrow{color:var(--te-accent)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-notice){margin-bottom:38px;color:#ffffffa3;font-size:.83rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card){padding:clamp(22px,4vw,34px);border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0b}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card) h3{color:var(--te-white);font-size:1.3rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card) ul{padding-left:20px;margin-bottom:0;color:#ffffffb8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card li+li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card) li+li{margin-top:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__table){width:100%;margin-top:18px;border-collapse:collapse;color:#ffffffc7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__table th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__table) th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__table td,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__table) td{padding:13px 0;border-top:1px solid rgba(255,255,255,.14);text-align:left;vertical-align:top}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__table th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__table) th{padding-right:20px;color:var(--te-white);font-size:.88rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__terms-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__terms-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact){display:grid;grid-template-columns:.88fr 1.12fr;min-height:620px;overflow:hidden;color:var(--te-white);background:#292c29}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-image){min-height:520px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-image img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-image) img{width:100%;height:100%;object-fit:cover}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-copy){display:grid;align-content:center;padding:clamp(50px,8vw,112px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact) h2{color:var(--te-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-copy>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-copy)>p{max-width:620px;color:#ffffffad}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-list){display:grid;gap:12px;margin:30px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-list a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-list) a{width:fit-content;border-bottom:1px solid rgba(255,255,255,.42);font-weight:780}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__footer){display:flex;justify-content:space-between;gap:18px;padding:22px max(18px,calc((100vw - var(--te-width)) / 2));color:#ffffff80;background:#0a0b0a;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:980px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:not(.te-catalogue__nav-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:not(.te-catalogue__nav-action){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup-inner,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup-inner),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero){min-height:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art){min-height:480px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art) img{width:min(78vw,600px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp){min-height:240px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-art){min-height:540px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-image){min-height:460px}}@media(max-width:680px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1{font-size:clamp(3.6rem,17vw,5.7rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2{font-size:clamp(2.75rem,13vw,4.3rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav){min-height:58px;padding-inline:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action){min-height:36px;padding-inline:12px;font-size:.68rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-copy){padding:70px 20px 54px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-art){min-height:360px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-meta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-meta){right:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__section){width:min(100% - 24px,var(--te-width));padding-block:72px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__feature-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__feature-list),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-list),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__tungsten-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__tungsten-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__terms-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__terms-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-art){min-height:460px;padding:10px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__ring-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__ring-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-media){min-height:270px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-copy){columns:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing){padding-inline:14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-copy){padding:64px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__footer){display:grid}}@media(prefers-reduced-motion:reduce){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *:before,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue *:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) *:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media print{:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__actions){display:none!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue){background:#fff}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact){break-inside:avoid}}#native{--color-white: var(--te-ch-background, #ffffff);--color-mist: var(--te-ch-surface, #f2f6f7);--color-navy: var(--te-ch-primary, #18313f);--color-slate: var(--te-ch-link, #527488);--color-eucalyptus: var(--te-ch-accent, #6f8276);--color-charcoal: var(--te-ch-text, #172020);--color-line: rgb(24 49 63 / 16%);--color-line-strong: rgb(24 49 63 / 28%);--color-shadow: rgb(24 49 63 / 11%);--color-shadow-strong: rgb(24 49 63 / 18%);--color-inverse-muted: rgb(255 255 255 / 74%);--ink: var(--color-navy);--ink-soft: var(--color-slate);--paper: var(--color-white);--panel: var(--color-white);--panel-soft: var(--color-mist);--line: var(--color-line);--muted: var(--color-slate);--blue: var(--color-slate);--blue-dark: var(--color-navy);--olive: var(--color-slate);--olive-soft: var(--color-mist);--clay: var(--color-slate);--clay-soft: var(--color-mist);--brass: var(--color-navy);--charcoal: var(--color-charcoal);--shadow: 0 16px 36px var(--color-shadow);--section-shadow: none}#native{background:var(--color-white)}#native,#native:before{background:var(--color-white)}#native{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) ::selection,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(*)::selection{color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h1),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h2),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h3),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h4,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h4),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h5,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h5),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) h6,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(h6){color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-type){color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) :focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(:focus-visible){outline-color:var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice){color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .notice a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.notice) a{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header),body.is-scrolled #native .site-header{background:#fffffff7;border-bottom-color:var(--color-line);box-shadow:0 8px 24px #18313f14}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-link:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-link):after{background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown){color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line);box-shadow:0 12px 28px var(--color-shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button:focus-visible),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button:focus-visible){background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .icon-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.icon-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-button),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .menu-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.menu-button){color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button{border-left-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-count,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-count){color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .primary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.primary-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .full-width-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.full-width-action:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card) form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) a:hover{color:var(--color-white);background:var(--color-charcoal);border-color:var(--color-charcoal);box-shadow:0 12px 24px var(--color-shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action){color:var(--color-navy);background:var(--color-white);border-color:var(--color-line-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .secondary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.secondary-action:hover){color:var(--color-navy);background:var(--color-mist);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.text-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-card-link),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .block-label a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.block-label) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .pagination a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.pagination) a{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero.section-pad){color:var(--color-charcoal);background:var(--color-white);border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero-copy h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero-copy) h1{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .lede{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy);box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .primary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .primary-action:hover{color:var(--color-white);background:var(--color-charcoal);border-color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .secondary-action{color:var(--color-navy);background:transparent;border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .secondary-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .secondary-action:hover{color:var(--color-navy);background:var(--color-mist);border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .assurance-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .assurance-list{display:flex}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .hero .assurance-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.hero) .assurance-list li{color:var(--color-charcoal);background:transparent;border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage){background:var(--color-white);border-color:transparent;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage):after{background:linear-gradient(90deg,var(--color-white) 0%,rgb(255 255 255 / 98%) 34%,rgb(255 255 255 / 84%) 47%,rgb(255 255 255 / 34%) 62%,rgb(255 255 255 / 0%) 78%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stage-bg,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stage-bg){filter:saturate(.88) contrast(1.03)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-media{background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card+.product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card+.product-card{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-type{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-price{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-benefits li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-benefits li{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .section-heading__link .te-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.section-heading__link) .te-icon{filter:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-kit,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-kit){color:var(--color-charcoal);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) .eyebrow{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-heading) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-title-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-title-main){color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-title-accent,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-title-accent){color:var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) p{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .campaign-copy .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.campaign-copy) .primary-action{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .kit-object,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.kit-object){filter:drop-shadow(0 18px 16px var(--color-shadow))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section.section-pad){background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section.section-pad){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-step span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-step) span{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-section .guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-section) .guide-note{color:var(--color-charcoal);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .guide-note .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.guide-note) .text-action{color:var(--color-navy);border-bottom-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .reviews-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.reviews-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-score strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-score) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .review-card>strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.review-card)>strong{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockists-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockists-section.section-pad){background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card:hover){background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .stockist-card small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.stockist-card) small{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section.section-pad:not(#shop),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section.section-pad:not(#shop)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-media{background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-product-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a{color:var(--color-slate);border-bottom-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-tabs a.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-tabs) a.is-active{color:var(--color-navy);background:transparent;border-color:var(--color-navy);border-bottom-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:hover){background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card__use,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card__use){color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-copy strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card) .product-card-link{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .pagination,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.pagination){color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .pagination .current,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.pagination) .current{color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.product-page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.product-page-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .main-product-image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .gallery-thumbs button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .gallery-thumbs button{background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gallery-thumbs button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gallery-thumbs) button.is-active{background:var(--color-white);border-color:var(--color-navy);box-shadow:inset 0 0 0 1px var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-section .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-section) .purchase-panel h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .price{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-rating,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-rating){color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .te-product-rating__stars,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .te-product-rating__stars,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-rating__stars,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-rating__stars){color:var(--color-eucalyptus);text-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control) input{color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button:hover{background:var(--color-mist);border-color:var(--color-line-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button.is-active{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .size-grid button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.size-grid) button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-bundle-ladder__grid button[disabled],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-bundle-ladder__grid) button[disabled]{color:var(--color-slate);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .full-width-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .full-width-action{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-panel .full-width-action:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-panel) .full-width-action:hover{color:var(--color-white);background:var(--color-charcoal);border-color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .purchase-points,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.purchase-points),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-page-details.rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-page-details.rte){color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-product-reviews,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-product-reviews){background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-panel){background:var(--color-white);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) label{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__variant,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__variant),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) select,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) input{color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid input::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) input::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form input::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) input::placeholder{color:var(--color-slate);opacity:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .contact-form-grid textarea:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.contact-form-grid) textarea:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .search-page-form input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.search-page-form) input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .quantity-control input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.quantity-control) input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone) select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) select:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart) input:focus{border-color:var(--color-navy);outline:3px solid rgb(111 130 118 / 36%);outline-offset:1px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .form-status-success,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.form-status-success){color:#2d5b35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .form-status-error,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.form-status-error){color:#8b2f21}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section.section-pad:not(.product-page-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section.section-pad:not(.product-page-section)),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section){color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte hr,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte hr{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte li{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte>:first-child{margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-affiliate-program .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-affiliate-program) .section-heading{margin-bottom:24px;padding-bottom:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte h4,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte h4{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte a{color:var(--color-navy);text-decoration-color:var(--color-eucalyptus);text-decoration-thickness:2px;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte blockquote,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte blockquote{color:var(--color-charcoal);background:var(--color-mist);border-left:4px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte td,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte td{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte th{color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte td,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte td{color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte code,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte code,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section .rte pre,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section) .rte pre{color:var(--color-charcoal);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-bundle-packs .page-actions .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-bundle-packs) .page-actions .primary-action{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open]{background:var(--color-white);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details[open] summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details[open] summary{color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq summary::marker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) summary::marker{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-faq details a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-faq) details a{color:var(--color-navy);text-decoration-color:var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__container,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__container){width:min(var(--fieldcraft-content, 1376px),calc(100% - (var(--fieldcraft-gutter, 40px) * 2)));max-width:none;margin:0 auto;padding:55px 0 66px;color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__title,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__title){margin-bottom:38px;padding-bottom:30px;text-align:left;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__title h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__title) h1{max-width:900px;margin:0;color:var(--color-navy);font-size:clamp(36px,4vw,56px);font-weight:650;letter-spacing:-.035em;line-height:1.1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body){width:min(100%,920px);max-width:none;color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte li{color:var(--color-charcoal);font-size:16px;line-height:1.7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte ol,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte ol{max-width:72ch}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte>h1:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte>h1:first-child{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h4,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h4{color:var(--color-navy);letter-spacing:-.025em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.3}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section .search-page-form~.guide-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section) .search-page-form~.guide-note{display:block;min-height:0;margin-top:24px;padding:clamp(30px,5vw,52px);background:var(--color-mist);border:1px solid var(--color-line);border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section .search-page-form~.guide-note h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section) .search-page-form~.guide-note h2{max-width:24ch;margin-bottom:24px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte a{color:var(--color-navy);text-decoration-color:var(--color-eucalyptus);text-decoration-thickness:2px;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte hr,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte hr{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte blockquote,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte blockquote{color:var(--color-charcoal);background:var(--color-mist);border-left:4px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte td,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte td{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte th{color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-page),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line){color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-actions strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-actions) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) h2{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line__properties,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line__properties),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__properties,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__properties){display:grid;gap:5px;margin:4px 0 0;font-size:.82rem;color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line__properties div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line__properties) div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__properties div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__properties) div{display:flex;flex-wrap:wrap;gap:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line__properties dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line__properties) dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__properties dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__properties) dt{font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line__properties dt:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line__properties) dt:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__properties dt:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__properties) dt:after{content:":"}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-line__properties dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-line__properties) dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__properties dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__properties) dd{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .additional-checkout-buttons,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.additional-checkout-buttons){width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient){margin:18px 0;padding:18px;background:var(--color-mist);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__toggle,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__toggle){display:flex;align-items:center;gap:10px;margin:0;font-weight:700;color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__toggle input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__toggle) input{width:18px;height:18px;margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields){display:grid;gap:14px;margin-top:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields[hidden],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields[hidden]){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields) label{display:grid;gap:7px;color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields) small{color:var(--color-slate);font-weight:400}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields) input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-recipient__fields textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-recipient__fields) textarea{width:100%;padding:11px 12px;color:var(--color-charcoal);background:var(--color-white);border:1px solid var(--color-line-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-trust,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-trust){color:var(--color-charcoal);background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-trust,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-trust){color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-box a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-box) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) button{color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-review-addon img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-review-addon) img{background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__overlay,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__overlay){background:#18313f6b}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__panel),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__footer){color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__panel){box-shadow:-18px 0 48px var(--color-shadow-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__footer),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line){border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__savings,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__savings){color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__header button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__header) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__line-head button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__line-head) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) button{color:var(--color-charcoal);background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__empty a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__empty) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__checkout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__checkout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) button{color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__empty a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__empty) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__checkout:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__checkout:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder) button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) button:hover{color:var(--color-white);background:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__image,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__image),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__bundle-builder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__bundle-builder),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon){color:var(--color-charcoal);background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) img{background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__addon p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__addon) p{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer){display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px 12px;align-items:center;margin-top:12px;padding:12px;color:var(--color-charcoal);background:var(--color-mist);border:1px solid var(--color-line);border-left:3px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-icon){width:64px;height:64px;object-fit:contain;background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-icon,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-icon){display:grid;place-items:center;color:var(--color-white);background:var(--color-eucalyptus);font-size:1.3rem;font-weight:800}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) span{color:var(--color-eucalyptus);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) strong{display:block;margin-top:2px;color:var(--color-navy);font-size:.95rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) p{margin:3px 0 0;color:var(--color-slate);font-size:.78rem;line-height:1.35}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer) a{grid-column:1 / -1;display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:0 14px;color:var(--color-white);background:var(--color-navy);border:0;font:inherit;font-weight:750;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__cap-offer.is-unlocked,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__cap-offer.is-unlocked),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-cap-offer.is-unlocked,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-cap-offer.is-unlocked){background:#eef4f0;border-color:#b7c7bc}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .cart-cap-offer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.cart-cap-offer){border-left:4px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__qty span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__qty) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) input{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-cart-clone__tier.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-cart-clone__tier.is-active){color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line);box-shadow:0 16px 40px var(--color-shadow-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product) strong{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__product span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__product) span{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart__qty input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart__qty) input{color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart>button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart)>button{color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart>button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart)>button:hover{color:var(--color-white);background:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar){color:var(--color-charcoal);background:#fffffff5;border-color:var(--color-line);box-shadow:0 12px 32px var(--color-shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar) span{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .toast,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.toast){color:var(--color-white);background:var(--color-navy);box-shadow:0 12px 32px var(--color-shadow-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-footer.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-footer.section-pad){color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) .eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) strong{color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-brand p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-brand) p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom){color:var(--color-inverse-muted)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-bottom,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-bottom){border-color:#ffffff2e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-newsletter,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-newsletter){background:transparent;border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .footer-column a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.footer-column) a:focus-visible{color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input{color:var(--color-white);background:#ffffff14;border-color:#ffffff47}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input::placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input::placeholder{color:#ffffffb3}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form input:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) input:focus{border-color:var(--color-white);outline:3px solid rgb(255 255 255 / 24%);outline-offset:1px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) button{color:var(--color-navy);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .newsletter-form button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.newsletter-form) button:hover{color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue){--te-black: var(--color-navy);--te-black-soft: var(--color-charcoal);--te-paper-colour: var(--color-white);--te-white: var(--color-white);--te-ink: var(--color-charcoal);--te-muted: var(--color-slate);--te-line: var(--color-line);--te-accent: var(--color-eucalyptus);--te-panel: var(--color-white);color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue) h3{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__eyebrow){color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav){color:var(--color-white);background:#18313ff5;border-color:#ffffff2e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:not(.te-catalogue__nav-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:not(.te-catalogue__nav-action){color:#ffffffc7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-links a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-links) a:focus-visible{color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__nav-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__nav-action){color:var(--color-navy);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero){color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero) .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing .te-catalogue__eyebrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing) .te-catalogue__eyebrow{color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-lede,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-lede),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__hero-meta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__hero-meta){color:#ffffffc2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button--light,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button--light){color:var(--color-navy);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__button--ghost,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__button--ghost){color:var(--color-white);background:transparent;border-color:#ffffff7a}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__heading p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__heading) p:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-copy),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-copy) p{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact){color:var(--color-white);background:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__makeup h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__makeup) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__pricing h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__pricing) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact) h2{color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__about-stamp span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__about-stamp) span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-notice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-notice),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card) ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__table),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-copy>p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-copy)>p{color:#ffffffbd}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__feature-list li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__feature-list) li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__price-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__price-card){background:#ffffff0f;border-color:#ffffff2e}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-art,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-art),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-media){background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__product-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__product-row),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__packaging-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__packaging-card){color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__range-actions .te-catalogue__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__range-actions) .te-catalogue__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact .te-catalogue__button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact) .te-catalogue__button{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact .te-catalogue__button--light,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact) .te-catalogue__button--light{color:var(--color-navy);background:var(--color-white);border-color:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__contact-list a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__contact-list) a{color:var(--color-white);border-color:#ffffff7a}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue__footer,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue__footer){color:#ffffffa8;background:var(--color-charcoal)}@media(min-width:1101px)and (max-width:1520px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .icon-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .icon-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .header-actions .cart-button>span,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.header-actions) .cart-button>span{display:none}}@media(min-width:1101px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header),body.is-scrolled #native .site-header{background:#fffffff7}}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-header),body.is-scrolled #native .site-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav){color:var(--color-charcoal);border-color:var(--color-line);box-shadow:0 10px 24px var(--color-shadow)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .site-nav a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.site-nav) a{border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .nav-dropdown a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.nav-dropdown) a{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .floating-stage:after,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.floating-stage):after{background:linear-gradient(180deg,var(--color-white) 0%,rgb(255 255 255 / 55%) 16%,rgb(255 255 255 / 0%) 34%)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop.shop-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop.shop-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) #shop .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(#shop) .product-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-card:hover){background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__container,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__container){width:calc(100% - 40px);padding:34px 0 44px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__title,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__title){margin-bottom:28px;padding-bottom:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte li{font-size:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-sticky-cart,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-sticky-cart){background:var(--color-white);border-top-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .mobile-bar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.mobile-bar){background:#fffffff7}}@media print{:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .te-catalogue,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.te-catalogue),#native{color:var(--color-charcoal);background:var(--color-white)}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .skip-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.skip-link){position:fixed;top:12px;left:12px;z-index:2000;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;color:var(--color-white);background:var(--color-navy);border:2px solid var(--color-white);border-radius:3px;box-shadow:0 8px 24px var(--color-shadow-strong);font-weight:700;transform:translateY(calc(-100% - 24px));transition:transform .16s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .skip-link:focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.skip-link:focus),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .skip-link:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.skip-link:focus-visible){color:var(--color-white);outline:3px solid var(--color-eucalyptus);outline-offset:2px;transform:translateY(0)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-button){color:var(--color-navy);background:transparent;border-color:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-button:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-button:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-button:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-button:focus-visible){color:var(--color-navy);background:var(--color-mist);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder.section-pad){width:100%;max-width:none;margin:0;padding:66px var(--fieldcraft-gutter);color:var(--color-charcoal);background:var(--color-white);border:0;border-bottom:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder)>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder>.finder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder)>.finder-layout{width:min(100%,var(--fieldcraft-content));margin-right:auto;margin-left:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-layout){gap:0;overflow:hidden;background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-controls,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-controls){gap:0;padding:0;background:var(--color-white);border-right:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice.is-active){min-height:66px;padding:12px 18px;color:var(--color-charcoal);background:var(--color-white);border:0;border-bottom:1px solid var(--color-line);border-radius:0;box-shadow:none;transform:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:last-child){border-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:focus-visible){color:var(--color-navy);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice.is-active){padding-left:14px;color:var(--color-navy);background:var(--color-mist);border-left:4px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation){gap:0;color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy){background:var(--color-white);border:0;border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media){background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media) img{filter:none;mix-blend-mode:multiply}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy){padding:clamp(28px,4vw,52px);border-left:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) h3{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) li{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy ul,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) ul{gap:0;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy) li{padding:11px 0;background:transparent;border:0;border-bottom:1px solid var(--color-line);border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions) .primary-action{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions) .text-action{color:var(--color-navy);border-bottom:1px solid var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section.section-pad){width:100%;max-width:none;margin:0;padding:66px var(--fieldcraft-gutter);color:var(--color-charcoal);background:var(--color-mist);border:0;border-bottom:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section)>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section>.extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section)>.extras-grid{width:min(100%,var(--fieldcraft-content));margin-right:auto;margin-left:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid){gap:1px;overflow:hidden;background:var(--color-line);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small){color:var(--color-charcoal);background:var(--color-white);border:0;border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media{background:var(--color-mist);border:0;border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media img{filter:none;mix-blend-mode:multiply}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) h3{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) p{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card .product-type,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) .product-type{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card:focus-within,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card:focus-within){background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-price-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-price-row){display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline;margin:24px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-price-row .price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-price-row) .price{margin:0;color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .compare-price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.compare-price){color:var(--color-slate);font-size:.96rem;font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .compare-price[hidden],:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.compare-price[hidden]){display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-help-links,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-help-links){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-help-links a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-help-links) a{color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-eucalyptus);text-decoration-thickness:2px;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-help-links a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-help-links) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-help-links a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-help-links) a:focus-visible{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations.section-pad){display:block;width:100%;max-width:none;margin:0;padding:66px var(--fieldcraft-gutter);color:var(--color-charcoal);background:var(--color-mist);border:0;border-bottom:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations)>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations>.collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations)>.collection-product-grid{width:min(100%,var(--fieldcraft-content));margin-right:auto;margin-left:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations) .section-heading--split{align-items:end;padding-bottom:20px;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations .collection-product-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations) .collection-product-grid{background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card){position:relative;color:var(--color-charcoal);background:var(--color-white);border-color:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card:focus-within,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card:focus-within){background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card .product-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card) .product-media{position:relative;background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__badge){position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;color:var(--color-white);background:var(--color-charcoal);border-radius:3px;font-size:.72rem;font-weight:700}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__price){display:flex;flex-wrap:wrap;gap:5px 9px;align-items:baseline}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__price strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__price) strong{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__price s,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__price) s{color:var(--color-slate);font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__rating,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__rating){margin:0;color:var(--color-slate);font-size:.8rem;line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__rating>span:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__rating)>span:first-child{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__rating>span:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__rating)>span:last-child{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card .product-card-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card) .product-card-link{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty){grid-column:1 / -1;display:grid;justify-items:start;gap:14px;width:100%;padding:52px;color:var(--color-charcoal);background:var(--color-mist);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty) p{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty) h2{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty) p{color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation){display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:56px;padding:28px 32px;color:var(--color-charcoal);background:var(--color-mist);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation) p{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation) h2{max-width:680px;color:var(--color-navy);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation>p:not(.eyebrow),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation)>p:not(.eyebrow){color:var(--color-charcoal);font-weight:600}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation__actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation__actions){display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:flex-end}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation) .text-action{min-height:44px;color:var(--color-navy);border-bottom:1px solid var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .canonical-refund-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.canonical-refund-page){width:min(var(--fieldcraft-content),calc(100% - (var(--fieldcraft-gutter) * 2)));max-width:none;margin:0 auto;padding:55px 0 66px;color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .canonical-refund-page .rte,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.canonical-refund-page) .rte{width:min(100%,920px);color:var(--color-charcoal)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .canonical-refund-page .page-continuation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.canonical-refund-page) .page-continuation{justify-content:flex-start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-returns .rte>h1:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-returns) .rte>h1:first-child{display:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-returns .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-returns) .rte h2{margin:1.75rem 0 .7rem;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.18}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-returns .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-returns) .rte h3{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.28}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-button){min-width:38px;padding-right:5px;padding-left:5px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .fit-finder.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.fit-finder.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-section.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-section.section-pad),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations.section-pad,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations.section-pad){width:100%;margin:0;padding:42px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-layout){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-controls,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-controls){grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice.is-active){min-height:54px;padding:10px 12px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:.8rem;line-height:1.25}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:nth-child(2n),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:nth-child(2n)){border-right:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice:nth-last-child(-n+2),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice:nth-last-child(-n+2)){border-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .finder-choice.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.finder-choice.is-active){padding-left:9px;border-left:3px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-media){min-height:270px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-copy,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-copy){padding:26px 20px;border-top:1px solid var(--color-line);border-left:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions){display:grid;grid-template-columns:1fr;gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .recommendation-actions .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.recommendation-actions) .text-action{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid){grid-template-columns:1fr}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extras-grid .extra-card:nth-child(3),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extras-grid) .extra-card:nth-child(3),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small){grid-template-columns:112px minmax(0,1fr);grid-column:auto;gap:16px;width:100%;min-height:0;padding:12px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media{min-height:112px;aspect-ratio:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-large .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-large) .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card-small .extra-media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card-small) .extra-media img{width:88%;max-height:104px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .extra-card p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.extra-card) p{display:block;margin-bottom:0;font-size:.8rem;line-height:1.4}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-price-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-price-row){margin:20px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .block-label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.block-label){align-items:flex-start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-help-links,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-help-links){display:grid;justify-items:end;gap:5px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .product-recommendations .section-heading--split,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.product-recommendations) .section-heading--split{display:grid;gap:14px;align-items:start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__badge){top:6px;left:6px;min-height:24px;padding:3px 6px;font-size:.64rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .commerce-card__rating,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.commerce-card__rating){font-size:.72rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-empty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-empty){padding:36px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation){display:grid;gap:22px;margin-top:40px;padding:24px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation__actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation__actions){display:grid;justify-content:stretch}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation__actions .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation__actions) .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-continuation__actions .text-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-continuation__actions) .text-action{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .canonical-refund-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.canonical-refund-page){width:calc(100% - 40px);padding:34px 0 44px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section>.guide-note .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section)>.guide-note .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section .search-page-form~.guide-note .hero-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section) .search-page-form~.guide-note .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .builder-section>.guide-note .hero-actions a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.builder-section)>.guide-note .hero-actions a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shop-section .search-page-form~.guide-note .hero-actions a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shop-section) .search-page-form~.guide-note .hero-actions a{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-returns .rte h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-returns) .rte h2{margin:1.5rem 0 .55rem;font-size:1.25rem;line-height:1.22}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .shopify-policy__body .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.shopify-policy__body) .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .page-section-returns .rte h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.page-section-returns) .rte h3{font-size:1.08rem;line-height:1.3}}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .blog-index-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.blog-index-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-section){width:min(100%,1440px);margin-inline:auto;color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-section) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .blog-index-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.blog-index-section) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-section .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-section) .section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-section>.section-heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-section)>.section-heading{max-width:820px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-breadcrumb,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-breadcrumb){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;padding:0 0 14px;color:var(--color-slate);font-size:.82rem;line-height:1.45;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-breadcrumb a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-breadcrumb) a{color:var(--color-navy);text-decoration-color:transparent;text-underline-offset:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-breadcrumb a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-breadcrumb) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-breadcrumb a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-breadcrumb) a:focus-visible{text-decoration-color:currentColor}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-tags,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-tags){display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:30px 0;padding:13px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-tags a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-tags) a{color:var(--color-slate);font-size:.82rem;font-weight:700;letter-spacing:.035em;text-decoration:none;border-bottom:2px solid transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags) a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags a.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags) a.is-active,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-tags a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-tags) a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-tags a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-tags) a:focus-visible{color:var(--color-navy);border-bottom-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card){display:flex;min-width:0;flex-direction:column;color:var(--color-charcoal);background:var(--color-white);border:0;border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__media),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__media){position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--color-mist);border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__placeholder),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__placeholder){display:block;width:100%;height:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__media) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__media) img{object-fit:cover;transition:transform .26s ease}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__media:hover img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__media:hover) img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__media:hover img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__media:hover) img{transform:scale(1.025)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__placeholder),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__placeholder,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__placeholder){background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body){display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,2.2vw,30px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body) h2{margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.16}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body h2 a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body) h2 a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body h2 a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body) h2 a{color:var(--color-navy);text-decoration:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body h2 a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body) h2 a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body h2 a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body) h2 a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body h2 a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body) h2 a:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body h2 a:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body) h2 a:focus-visible{color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body>p:not(.editorial-meta),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body)>p:not(.editorial-meta),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body>p:not(.product-type),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body)>p:not(.product-type){margin:0;color:var(--color-charcoal);line-height:1.65}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-meta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-meta){display:flex;flex-wrap:wrap;gap:5px 16px;margin:0;color:var(--color-slate);font-size:.78rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-link){display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;color:var(--color-navy);font-size:.86rem;font-weight:800;text-decoration:none;border-bottom:1px solid var(--color-line-strong)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-link:hover,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-link:hover),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-link:focus-visible,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-link:focus-visible){color:var(--color-slate);border-bottom-color:currentColor}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-link svg,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-link) svg{width:16px;height:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-empty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-empty){grid-column:1 / -1;padding:clamp(34px,6vw,72px);text-align:center;background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-section){max-width:1180px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-header),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-standfirst,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-standfirst),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-content,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-content),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-tags,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-tags),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comments,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comments){width:min(100%,780px);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-header){padding:clamp(10px,2vw,24px) 0 clamp(24px,4vw,42px)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-header h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-header) h1{max-width:18ch;margin:8px 0 18px;font-size:clamp(2.35rem,6vw,5rem);line-height:.98}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-hero,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-hero){overflow:hidden;margin:0 0 clamp(30px,5vw,58px);background:var(--color-mist);border:1px solid var(--color-line);border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-hero img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-hero) img{display:block;width:100%;max-height:680px;object-fit:cover}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-standfirst,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-standfirst){margin-top:0;margin-bottom:28px;padding-left:20px;color:var(--color-navy);font-size:clamp(1.15rem,2vw,1.42rem);font-weight:650;line-height:1.55;border-left:3px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-content,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-content){color:var(--color-charcoal);font-size:1.02rem;line-height:1.8}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-content :is(h2,h3,h4),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-content) :is(h2,h3,h4){margin-top:1.8em;margin-bottom:.65em}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-content a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-content) a{color:var(--color-slate);text-decoration-color:currentColor;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-content blockquote,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-content) blockquote{margin-inline:0;padding:18px 22px;color:var(--color-navy);background:var(--color-mist);border-left:3px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-cta){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:clamp(44px,7vw,80px) 0;padding:clamp(28px,5vw,56px);color:var(--color-charcoal);background:var(--color-mist);border:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-cta h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-cta) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-cta p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-cta) p{margin-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comments,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comments){margin-top:clamp(44px,7vw,72px);padding-top:30px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .comment-list,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.comment-list){display:grid;gap:1px;margin:24px 0 36px;padding:1px;list-style:none;background:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .comment-list>li,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.comment-list)>li{padding:22px;background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .comment-meta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.comment-meta){display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:12px;color:var(--color-slate);font-size:.8rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form){display:grid;gap:20px;padding:clamp(22px,4vw,36px);background:var(--color-mist);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-section){min-height:50vh}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-dashboard,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-dashboard),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-layout),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-auth-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-auth-grid){display:grid;align-items:start;gap:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-dashboard,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-dashboard){grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-layout){grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-auth-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-auth-grid){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders){min-width:0;padding:clamp(22px,3.5vw,36px);color:var(--color-charcoal);background:var(--color-white);border:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card--narrow,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card--narrow){width:min(100%,680px);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card)>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders)>:first-child{margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card>:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card)>:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders>:last-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders)>:last-child{margin-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders) h3{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary dl,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary) dl,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties){margin:20px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details)>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary dl>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary) dl>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties)>div{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details) dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary) dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties dt,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties) dt{color:var(--color-slate);font-size:.78rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details) dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary) dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties dd,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties) dd{min-width:0;margin:0;color:var(--color-charcoal);overflow-wrap:anywhere}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-summary a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-summary) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-card__formatted a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-card__formatted) a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-sidebar a:not(.secondary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-sidebar) a:not(.secondary-action){color:var(--color-slate)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-summary){margin-top:24px;padding-top:22px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-summary p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-summary) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-card__formatted p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-card__formatted) p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-sidebar address p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-sidebar) address p{margin:0 0 5px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-actions),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-subheading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-subheading),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-card__heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-card__heading){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-actions){justify-content:flex-start;margin-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-subheading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-subheading){margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-subheading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-subheading) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-card__heading h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-card__heading) h2{margin:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-empty,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-empty){padding:clamp(28px,5vw,54px) 20px;text-align:center;background:var(--color-mist);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table-wrap,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table-wrap){max-width:100%;overflow-x:auto;border:1px solid var(--color-line);-webkit-overflow-scrolling:touch}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table){width:100%;min-width:720px;border-collapse:collapse;color:var(--color-charcoal);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table :is(th,td),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table) :is(th,td){padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table thead th,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table) thead th{color:var(--color-navy);font-size:.72rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table tbody tr:last-child>*,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table) tbody tr:last-child>*{border-bottom:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table) a{color:var(--color-navy);font-weight:750;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-editor,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-editor){margin-top:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-editor.account-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-editor.account-card){margin:0 0 28px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-editor summary,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-editor) summary{color:var(--color-navy);font-weight:800;cursor:pointer}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-editor summary::marker,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-editor) summary::marker{color:var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-editor__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-editor__body){margin-top:22px;padding-top:22px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-delete,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-delete){margin-top:18px;padding-top:14px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-badge,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-badge),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__status,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__status){display:inline-flex;width:fit-content;align-items:center;min-height:26px;padding:4px 9px;color:var(--color-navy);font-size:.7rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;background:var(--color-mist);border:1px solid var(--color-line-strong);border-radius:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-form),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form){display:grid;gap:18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form-grid__wide,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form-grid__wide){grid-column:1 / -1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form) label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form) label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-form label,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-form) label{display:grid;min-width:0;gap:7px;color:var(--color-charcoal);font-size:.82rem;font-weight:750}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form :is(input:not([type=checkbox]),select,textarea),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form) :is(input:not([type=checkbox]),select,textarea),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form :is(input,select,textarea),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form) :is(input,select,textarea),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-form :is(input,select,textarea),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-form) :is(input,select,textarea){width:100%;min-width:0;min-height:48px;padding:11px 13px;color:var(--color-charcoal);background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form) textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form) textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-form textarea,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-form) textarea{min-height:130px;resize:vertical}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form :is(input:not([type=checkbox]),select,textarea):focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form) :is(input:not([type=checkbox]),select,textarea):focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-comment-form :is(input,select,textarea):focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-comment-form) :is(input,select,textarea):focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-form :is(input,select,textarea):focus,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-form) :is(input,select,textarea):focus{outline:2px solid var(--color-eucalyptus);outline-offset:2px;border-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-checkbox,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-checkbox){display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px!important;font-weight:600!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-checkbox input,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-checkbox) input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-input-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-input-row){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-input-row .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-input-row) .secondary-action{min-width:76px;min-height:48px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-auth-switch,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-auth-switch){margin-top:24px;padding-top:18px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-auth-switch a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-auth-switch) a{color:var(--color-navy);font-weight:750;text-underline-offset:3px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-main),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-sidebar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-sidebar){display:grid;gap:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-items,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-items){display:grid;gap:1px;margin:20px 0 0;padding:1px;list-style:none;background:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item){display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px;background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__media,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__media){display:block;overflow:hidden;aspect-ratio:1;background:var(--color-mist);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__media img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__media) img{display:block;width:100%;height:100%;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__details h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__details) h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__details p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__details) p{margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__details p,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__details) p{margin-bottom:5px;color:var(--color-slate);font-size:.82rem}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__price){color:var(--color-navy);white-space:nowrap}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary__total,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary__total){color:var(--color-navy);font-size:1.04rem;font-weight:800;border-top:2px solid var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-note,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-note),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-tracking,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-tracking){margin-top:18px;padding-top:18px;border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-page),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-page main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-page) main{min-height:100vh;color:var(--color-charcoal);background:var(--color-mist)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-page main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-page) main{display:grid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-shell,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-shell){display:grid;width:min(100% - 40px,820px);min-height:100vh;align-content:center;gap:24px;margin-inline:auto;padding:clamp(36px,7vw,80px) 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-brand,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-brand){display:flex;justify-content:center}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-brand a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-brand) a{display:inline-flex}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-brand img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-brand) img{display:block;width:auto;max-width:min(220px,60vw);height:auto;max-height:94px;object-fit:contain}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card){padding:clamp(28px,6vw,60px);color:var(--color-charcoal);background:var(--color-white);border:1px solid var(--color-line);border-radius:0;box-shadow:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card)>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card header>:first-child,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) header>:first-child{margin-top:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h3{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-message,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-message){color:var(--color-charcoal);line-height:1.7}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(26px,5vw,46px);padding:1px;background:var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions>section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions)>section{min-width:0;padding:clamp(20px,3vw,30px);background:var(--color-white)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions) h2{margin-top:0;font-size:clamp(1.15rem,2.4vw,1.45rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-panel){width:min(100%,720px);margin-inline:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-panel>header,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-panel)>header{padding-bottom:24px;border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties){padding:4px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-value,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-value){display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:22px 0;color:var(--color-slate);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-value strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-value) strong{color:var(--color-navy);font-size:clamp(1.8rem,5vw,3.2rem);line-height:1}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-status,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-status){display:grid;gap:5px;margin:20px 0;padding:16px 18px;color:var(--color-charcoal);background:var(--color-mist);border-left:3px solid var(--color-eucalyptus)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-status strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-status) strong{color:var(--color-navy)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel){display:grid;justify-items:center;gap:18px;margin-top:28px;padding:clamp(22px,5vw,40px);text-align:center;background:var(--color-mist);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-qr,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-qr){display:grid;width:168px;min-height:168px;place-items:center;padding:12px;background:var(--color-white);border:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-qr :is(img,canvas),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-qr) :is(img,canvas){display:block;max-width:100%;height:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code){max-width:100%;margin:0;color:var(--color-navy);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1rem,3.8vw,1.45rem);font-weight:800;letter-spacing:.12em;overflow-wrap:anywhere}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-wallet,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-wallet){display:flex;width:fit-content;margin:20px auto 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-wallet img,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-wallet) img{display:block;width:auto;height:40px}@media(max-width:980px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-dashboard,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-dashboard),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-layout,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-layout){grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-sidebar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-sidebar){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .blog-index-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.blog-index-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-section),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-section){width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-breadcrumb,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-breadcrumb){margin-bottom:22px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags){gap:0 14px;padding:4px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-tags a,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-tags) a{display:inline-flex;min-height:44px;align-items:center;padding:8px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-auth-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-auth-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-grid),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-sidebar,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-sidebar),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions){grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-card__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-card__body),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .collection-index-card__body,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.collection-index-card__body){padding:20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-header h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-header) h1{font-size:clamp(2.15rem,12vw,3.5rem)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .article-standfirst,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.article-standfirst){padding-left:15px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-cta,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-cta){grid-template-columns:minmax(0,1fr);padding:26px 20px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .editorial-cta .primary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.editorial-cta) .primary-action{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-orders,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-orders){padding:22px 18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-subheading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-subheading),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-address-card__heading,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-address-card__heading){align-items:flex-start}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form-grid,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form-grid){grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-form-grid__wide,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-form-grid__wide){grid-column:auto}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-actions){display:grid;grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-actions :is(.primary-action,.secondary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-actions) :is(.primary-action,.secondary-action){width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table-wrap,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table-wrap){margin-inline:-18px;border-right:0;border-left:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-table,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-table){min-width:650px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item){grid-template-columns:82px minmax(0,1fr);gap:13px;padding:13px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-item__price,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-item__price){grid-column:2}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-input-row,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-input-row){grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-input-row .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-input-row) .secondary-action{width:100%}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-shell,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-shell){width:min(100% - 28px,820px);padding:28px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card){padding:26px 18px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions>section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions)>section{padding:22px 0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions){gap:0;padding:0;background:transparent}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions>section+section,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions)>section+section{border-top:1px solid var(--color-line)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-properties>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-properties)>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .account-details>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.account-details)>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .order-summary dl>div,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.order-summary) dl>div{grid-template-columns:minmax(0,1fr);gap:4px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-value,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-value){align-items:flex-start;flex-direction:column}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel){padding:24px 14px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-actions){display:grid;grid-template-columns:minmax(0,1fr)}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-actions :is(.primary-action,.secondary-action),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-actions) :is(.primary-action,.secondary-action){width:100%}}@media print{:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-page,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-page),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-page main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-page) main,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-shell,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-shell),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel){color:#172020!important;background:#fff!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-shell,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-shell){display:block;width:100%;min-height:0;padding:0}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-brand,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-brand){margin-bottom:24px}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-qr,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-qr){border-color:#18313f3d!important;box-shadow:none!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-panel){width:100%;max-width:none}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-actions,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-actions),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-wallet,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-wallet),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel) .secondary-action,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .skip-link,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.skip-link),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .password-actions button,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.password-actions) button{display:none!important}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code-panel,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code-panel){break-inside:avoid}:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-code,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-code),:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-value strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-value) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .gift-card-status strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.gift-card-status) strong,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h1,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h2,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host) .utility-card h3,:where(#native,.te-footer-host,.te-announcement,.te-legacy-cart-host):is(.utility-card) h3{color:#18313f!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/te-legacy-scoped.css.map */
