.hh26,.hh26 *{box-sizing:border-box}.hh26{--ink:#0c0c0c;--yellow:#ffc900;position:relative;z-index:9999;width:100%;border-bottom:1px solid rgba(12,12,12,.15);background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.hh26 a{color:inherit;text-decoration:none}.hh26 button{font:inherit;color:inherit;cursor:pointer}.hh26__desktop{display:grid;max-width:1400px;min-height:80px;margin:auto;padding:11px 28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.hh26__nav,.hh26__actions{display:flex;align-items:center;gap:32px;white-space:nowrap}.hh26__actions{justify-content:flex-end;gap:24px;font-size:14px}.hh26__nav a,.hh26__nav button{border:0;padding:21px 0;background:none;font-size:16px;font-weight:400}.hh26__logo{display:block;width:108px}.hh26__logo img{display:block;width:100%;height:auto}.hh26__region{display:flex;overflow:hidden;border:1px solid #ccc;border-radius:999px}.hh26__region button{width:48px;height:31px;border:0;background:#fff;color:#777;font-size:10px}.hh26__region button+button{border-left:1px solid #ccc}.hh26__region button[aria-pressed=true]{background:#0c0c0c;color:#fff;font-weight:700}.hh26__cart{display:flex;align-items:center;gap:6px;border:0;background:none}.hh26__count{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--yellow);font-size:9px;font-weight:700}.hh26__support{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:1fr 1fr;visibility:hidden;min-height:300px;padding:50px max(28px,calc((100vw - 1400px)/2 + 28px));background:#0c0c0c;color:#fff;opacity:0;transform:translateY(-8px);transition:.25s}.hh26__support.is-open{visibility:visible;opacity:1;transform:none}.hh26__support h2{margin:0;font-size:clamp(54px,6vw,96px);line-height:.86;letter-spacing:-.035em}.hh26__support>div{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px 44px}.hh26__support a{padding:14px 0;border-bottom:1px solid #444;font-size:18px}.hh26__mobile{display:none;min-height:72px;padding:8px 18px;grid-template-columns:1fr auto 1fr;align-items:center}.hh26__menu-toggle{display:grid;width:44px;height:44px;align-content:center;gap:6px;border:0;background:none}.hh26__menu-toggle i{display:block;width:25px;height:1.5px;background:#111}.hh26__mobile .hh26__logo{width:94px}.hh26__mobile .hh26__cart{justify-self:end;font-size:15px}.hh26__shade{position:fixed;z-index:10000;inset:0;visibility:hidden;background:rgba(0,0,0,.42);opacity:0;transition:.3s}.hh26__shade.is-open{visibility:visible;opacity:1}.hh26__drawer{position:fixed;z-index:10001;top:0;bottom:0;left:0;display:flex;visibility:hidden;width:min(450px,calc(100vw - 22px));flex-direction:column;padding:28px 30px 0;background:#fff;opacity:0;overflow-y:auto;transform:translateX(-102%);transition:.32s cubic-bezier(.7,0,.2,1)}.hh26__drawer.is-open{visibility:visible;opacity:1;transform:none}.hh26__close{position:relative;width:42px;height:42px;margin-left:-10px;border:0;background:none}.hh26__close:before,.hh26__close:after{content:"";position:absolute;top:20px;left:8px;width:26px;height:1px;background:#111}.hh26__close:before{transform:rotate(45deg)}.hh26__close:after{transform:rotate(-45deg)}.hh26__primary{display:grid;margin-top:25px}.hh26__primary a{display:flex;min-height:58px;align-items:center;font-size:25px;letter-spacing:-.025em}.hh26__drawer-bottom{margin-top:auto;padding-top:45px}.hh26__secondary{display:flex;.hh26,.hh26 *{box-sizing:border-box}.hh26{--ink:#0c0c0c;--yellow:#ffc900;position:relative;z-index:9999;width:100%;border-bottom:1px solid rgba(12,12,12,.15);background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.hh26 a{color:inherit;text-decoration:none}.hh26 button{font:inherit;color:inherit;cursor:pointer}.hh26__desktop{display:grid;max-width:1400px;min-height:80px;margin:auto;padding:11px 28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.hh26__nav,.hh26__actions{display:flex;align-items:center;gap:32px;white-space:nowrap}.hh26__actions{justify-content:flex-end;gap:24px;font-size:14px}.hh26__nav a,.hh26__nav button{border:0;padding:21px 0;background:none;font-size:16px;font-weight:400}.hh26__logo{display:block;width:108px}.hh26__logo img{display:block;width:100%;height:auto}.hh26__region{display:flex;overflow:hidden;border:1px solid #ccc;border-radius:999px}.hh26__region button{width:48px;height:31px;border:0;background:#fff;color:#777;font-size:10px}.hh26__region button+button{border-left:1px solid #ccc}.hh26__region button[aria-pressed=true]{background:#0c0c0c;color:#fff;font-weight:700}.hh26__cart{display:flex;align-items:center;gap:6px;border:0;background:none}.hh26__count{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--yellow);font-size:9px;font-weight:700}.hh26__support{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:1fr 1fr;visibility:hidden;min-height:300px;padding:50px max(28px,calc((100vw - 1400px)/2 + 28px));background:#0c0c0c;color:#fff;opacity:0;transform:translateY(-8px);transition:.25s}.hh26__support.is-open{visibility:visible;opacity:1;transform:none}.hh26__support h2{margin:0;font-size:clamp(54px,6vw,96px);line-height:.86;letter-spacing:-.035em}.hh26__support>div{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px 44px}.hh26__support a{padding:14px 0;border-bottom:1px solid #444;font-size:18px}.hh26__mobile{display:none;min-height:72px;padding:8px 18px;grid-template-columns:1fr auto 1fr;align-items:center}.hh26__menu-toggle{display:grid;width:44px;height:44px;align-content:center;gap:6px;border:0;background:none}.hh26__menu-toggle i{display:block;width:25px;height:1.5px;background:#111}.hh26__mobile .hh26__logo{width:94px}.hh26__mobile .hh26__cart{justify-self:end;font-size:15px}.hh26__shade{position:fixed;z-index:10000;inset:0;visibility:hidden;background:rgba(0,0,0,.42);opacity:0;transition:.3s}.hh26__shade.is-open{visibility:visible;opacity:1}.hh26__drawer{position:fixed;z-index:10001;top:0;bottom:0;left:0;display:flex;visibility:hidden;width:min(450px,calc(100vw - 22px));flex-direction:column;padding:28px 30px 0;background:#fff;opacity:0;overflow-y:auto;transform:translateX(-102%);transition:.32s cubic-bezier(.7,0,.2,1)}.hh26__drawer.is-open{visibility:visible;opacity:1;transform:none}.hh26__close{position:relative;width:42px;height:42px;margin-left:-10px;border:0;background:none}.hh26__close:before,.hh26__close:after{content:"";position:absolute;top:20px;left:8px;width:26px;height:1px;background:#111}.hh26__close:before{transform:rotate(45deg)}.hh26__close:after{transform:rotate(-45deg)}.hh26__primary{display:grid;margin-top:25px}.hh26__primary a{display:flex;min-height:58px;align-items:center;font-size:25px;letter-spacing:-.025em}.hh26__drawer-bottom{margin-top:auto;padding-top:45px}.hh26__secondary{display:flex;flex-wrap:wrap;gap:13px 26px;margin-bottom:28px}.hh26__secondary a{font-size:14px;color:#555}.hh26__login{display:inline-flex;min-width:128px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hh26__register{margin:18px 0 24px;font-size:14px;color:#555}.hh26__register a{text-decoration:underline;text-underline-offset:4px}.hh26__social{display:flex;gap:22px;margin-bottom:24px}.hh26__social a{font-size:13px}.hh26__country{position:relative;margin:0 -30px;border-top:1px solid #ddd}.hh26__country summary{display:flex;height:64px;align-items:center;gap:8px;padding:0 30px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none}.hh26__country summary::-webkit-details-marker{display:none}.hh26__country summary i{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.hh26__country>div{position:absolute;right:0;bottom:64px;left:0;display:grid;padding:8px 30px;border-top:1px solid #ddd;background:#fff;box-shadow:0 -10px 25px rgba(0,0,0,.08)}.hh26__country button{height:42px;border:0;text-align:left;background:none}.hh26__country button[aria-current=true]{font-weight:700}.hh26-menu-open{overflow:hidden}
body:has(.hh26) .header-wrapper,body:has(.hh26) #header-wrapper,body:has(.hh26) #header{display:none!important}body:has(.hh26) .cfw-side-cart-floating-button-anchor{display:none!important}#cfw-side-cart-overlay{background:rgba(12,12,12,.4)!important;backdrop-filter:blur(2px)}#cfw-side-cart{width:min(680px,52vw)!important;max-width:none!important;font-family:Arial,Helvetica,sans-serif!important}#cfw-side-cart-container{box-shadow:-30px 0 80px rgba(0,0,0,.22)!important}.cfw-side-cart-contents{padding-inline:28px!important}.cfw-side-cart-contents-footer{padding:20px 28px 24px!important}
@media(max-width:1260px){.hh26__desktop{display:none}.hh26__mobile{display:grid}}@media(max-width:800px){#cfw-side-cart{width:100%!important}.cfw-side-cart-contents{padding-inline:20px!important}.cfw-side-cart-contents-footer{padding:20px!important}}@media(prefers-reduced-motion:reduce){.hh26 *{transition:none!important}}

/* Strong isolation from Werk and CheckoutWC button rules. */
.hh26 button{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
.hh26__desktop{min-height:88px;padding-top:14px;padding-bottom:14px;gap:40px}
.hh26__logo{width:118px}
.hh26__nav,.hh26__actions{gap:34px}
.hh26__actions{font-size:15px}
.hh26__nav a,.hh26__nav button{border:0!important;padding:21px 0!important;background:transparent!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}
.hh26__region button{width:50px!important;height:32px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;color:#777!important;font-size:10px!important;line-height:1!important;box-shadow:none!important}
.hh26__region button+button{border-left:1px solid #ccc!important}
.hh26__region button[aria-pressed=true]{background:#0c0c0c!important;color:#fff!important;font-weight:700!important}
.hh26 button.hh26__cart{display:flex!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;padding:10px 0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px!important;line-height:1!important;text-transform:none!important}

/* Keep every desktop control on one consistent optical centerline. */
.hh26__desktop>.hh26__nav,.hh26__desktop>.hh26__actions{height:44px;align-items:center!important}
.hh26__desktop .hh26__nav>a,.hh26__desktop .hh26__nav>button,.hh26__desktop .hh26__actions>a,.hh26__desktop button.hh26__cart{display:inline-flex!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}
.hh26__desktop .hh26__region{height:32px;align-self:center;margin:0}
.hh26__desktop .hh26__region button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}

/* Prevent Werk's global button skin from turning the mobile hamburger into a pill. */
.hh26 button.hh26__menu-toggle{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-content:center!important;justify-content:start!important;gap:6px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline-offset:4px!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__menu-toggle i{display:block!important;width:25px!important;height:1.5px!important;margin:0!important;border:0!important;border-radius:0!important;background:#111!important;opacity:1!important;transform:none!important}

/* Werk applies white text to selected buttons; Support + must stay legible on white. */
.hh26 .hh26__nav button,.hh26 .hh26__nav button:hover,.hh26 .hh26__nav button:focus,.hh26 .hh26__nav button:focus-visible,.hh26 .hh26__nav button:active,.hh26 .hh26__nav button[aria-expanded="true"]{color:#111!important;background:transparent!important;box-shadow:none!important;outline-color:#111!important}
.hh26 button.hh26__support-toggle{gap:9px!important}.hh26 button.hh26__support-toggle:after{content:""!important;display:block!important;width:7px!important;height:7px!important;margin:-4px 1px 0 0!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;background:transparent!important;transform:rotate(45deg)!important;transition:transform .2s ease,margin .2s ease!important}.hh26 button.hh26__support-toggle[aria-expanded="true"]:after{margin:4px 1px 0 0!important;transform:rotate(225deg)!important}
@media(min-width:1261px){.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}

/* Support panel typography isolated from Werk heading/link colors. */
.hh26 .hh26__support h2{margin:0!important;color:#f4f0e7!important;font-size:clamp(58px,6vw,96px)!important;font-weight:700!important;line-height:.88!important;letter-spacing:-.025em!important}
.hh26 .hh26__support a,.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus{color:#f4f0e7!important;line-height:1.2!important}

/* Fully isolated mobile drawer: Werk must not style or reposition its controls. */
.hh26__shade{z-index:2147483000!important}
.hh26 .hh26__drawer{z-index:2147483001!important;top:0!important;bottom:auto!important;left:0!important;display:flex!important;visibility:hidden;width:min(450px,calc(100vw - 18px))!important;height:100dvh!important;min-height:100dvh!important;flex-direction:column!important;margin:0!important;border:0!important;border-radius:0!important;padding:24px 28px 0!important;background:#fff!important;color:#111!important;box-shadow:24px 0 70px rgba(0,0,0,.16)!important;opacity:0;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-102%);transition:transform .32s cubic-bezier(.7,0,.2,1),opacity .2s,visibility .32s!important}
.hh26 .hh26__drawer.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
.hh26 .hh26__drawer,.hh26 .hh26__drawer *{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer a:hover,.hh26 .hh26__drawer a:focus{color:#111!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}
.hh26 button.hh26__close{position:relative!important;display:block!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 12px -8px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.hh26 button.hh26__close:hover,.hh26 button.hh26__close:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__close:before,.hh26 button.hh26__close:after{content:""!important;position:absolute!important;top:21px!important;left:9px!important;display:block!important;width:27px!important;height:1.5px!important;margin:0!important;border:0!important;background:#111!important}
.hh26 button.hh26__close:before{transform:rotate(45deg)!important}.hh26 button.hh26__close:after{transform:rotate(-45deg)!important}
.hh26 .hh26__primary{display:grid!important;margin:10px 0 24px!important;padding:0!important}
.hh26 .hh26__primary a{position:relative!important;display:flex!important;min-height:66px!important;align-items:center!important;margin:0!important;border-bottom:1px solid #e2e0db!important;padding:0 34px 0 0!important;font-size:clamp(25px,7vw,31px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important}
.hh26 .hh26__primary a:after{content:"→"!important;position:absolute!important;right:2px!important;top:50%!important;color:#e2aa00!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transform:translateY(-52%)!important}
.hh26 .hh26__drawer-meta{display:flex!important;height:62px!important;align-items:center!important;margin:0 -28px!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#fff!important}.hh26 .hh26__utility{display:flex!important;align-items:center!important;gap:20px!important;margin:0 0 0 auto!important;padding:0!important}.hh26 .hh26__utility a{position:relative!important;margin:0!important;padding:0!important;color:#555!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.035em!important}.hh26 .hh26__utility a+a:before{content:""!important;position:absolute!important;top:50%!important;left:-11px!important;width:1px!important;height:13px!important;background:#d8d5ce!important;transform:translateY(-50%)!important}
.hh26 .hh26__drawer-bottom{display:block!important;margin-top:auto!important;padding:18px 0 0!important}
.hh26 .hh26__drawer-note{display:flex!important;height:72px!important;align-items:center!important;margin:0 -28px!important;border:0!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#f4f0e7!important;color:#111!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.13em!important}
.hh26 .hh26__secondary{display:grid!important;grid-template-columns:repeat(3,max-content)!important;gap:12px 24px!important;margin:0 0 24px!important;padding:0!important}
.hh26 .hh26__secondary a{margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}
.hh26 a.hh26__login{display:inline-flex!important;width:auto!important;min-width:136px!important;height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:0!important;border-radius:999px!important;padding:0 25px!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.hh26 .hh26__account-row{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important}
.hh26 .hh26__register{max-width:150px!important;margin:0!important;color:#555!important;font-size:12px!important;line-height:1.4!important}.hh26 .hh26__register a{text-decoration:underline!important;text-underline-offset:3px!important}
.hh26 .hh26__social{display:flex!important;gap:10px!important;margin:0 0 22px!important;padding:0!important}.hh26 .hh26__social a{display:inline-flex!important;height:36px!important;align-items:center!important;gap:8px!important;border:1px solid #d8d5ce!important;border-radius:999px!important;padding:0 14px 0 11px!important;color:#333!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important}.hh26 .hh26__social svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hh26 .hh26__social svg .hh26__social-dot{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social svg.hh26__x-icon{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social span{display:block!important;line-height:1!important}
.hh26 .hh26__country{position:relative!important;display:block!important;flex:0 0 auto!important;margin:0!important;border:0!important;padding:0!important;background:#fff!important}
.hh26 .hh26__country summary{display:flex!important;width:auto!important;height:62px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#111!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em!important;list-style:none!important}
.hh26 .hh26__country summary i{display:block!important;width:7px!important;height:7px!important;margin:-4px 0 0!important;border:0!important;border-right:1.5px solid #111!important;border-bottom:1.5px solid #111!important;background:transparent!important;transform:rotate(45deg)!important}
.hh26 .hh26__country>div{position:absolute!important;bottom:54px!important;left:-28px!important;display:grid!important;width:170px!important;padding:8px 28px!important;border-top:1px solid #ddd!important;background:#fff!important;box-shadow:0 -10px 25px rgba(0,0,0,.08)!important}
.hh26 .hh26__country button{display:flex!important;width:100%!important;height:42px!important;min-height:42px!important;align-items:center!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-align:left!important;font-size:13px!important;line-height:1!important}.hh26 .hh26__country button[aria-current=true]{font-weight:700!important}
html.hh26-menu-open{margin-top:0!important;overflow:hidden!important}html.hh26-menu-open #wpadminbar{display:none!important}
@media(max-width:520px){.hh26 .hh26__drawer{width:calc(100vw - 12px)!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__drawer-meta,.hh26 .hh26__drawer-note{margin-right:-22px!important;margin-left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__country>div{left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__account-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.hh26 .hh26__register{max-width:none!important}.hh26 .hh26__social{margin-bottom:18px!important}}

/* 0.3.8 — editorial header refresh inspired by the supplied reference. */
.hh26{--ink:#292923;--paper:#fff;--soft:#f4f2ee;--line:rgba(41,41,35,.14);border-bottom-color:var(--line);background:rgba(255,255,255,.97);color:var(--ink);font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 10px 32px rgba(41,41,35,.045)}
.hh26__desktop{min-height:96px;max-width:1600px;padding:0 clamp(22px,2.8vw,40px);grid-template-columns:auto 1fr auto;gap:clamp(34px,4vw,76px)}
.hh26__desktop>.hh26__logo{grid-column:1;grid-row:1;width:132px}
.hh26__desktop>.hh26__nav{grid-column:2;grid-row:1;justify-self:start}
.hh26__desktop>.hh26__actions{grid-column:3;grid-row:1}
.hh26__nav,.hh26__actions{gap:clamp(22px,2vw,34px)}
.hh26__nav a,.hh26__nav button,.hh26__actions>a,.hh26 button.hh26__cart{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:15px!important;font-weight:550!important;letter-spacing:-.012em!important;color:var(--ink)!important}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:none!important;opacity:.58}
.hh26__actions>a{transition:opacity .2s ease}.hh26__actions>a:hover,.hh26__actions>a:focus-visible{opacity:.58}
.hh26 button.hh26__cart{height:44px!important;border-radius:999px!important;padding:0 17px!important;background:var(--ink)!important;color:#fff!important;transition:transform .2s ease,background .2s ease!important}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#111!important;transform:translateY(-1px)}
.hh26__count{background:#ffc900;color:#111}
.hh26__support{padding:58px max(40px,calc((100vw - 1520px)/2));background:#292923}
.hh26 .hh26__support h2{font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-.04em!important}
.hh26 .hh26__support a{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:17px!important;font-weight:500!important}
.hh26__mobile{min-height:78px;padding:8px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.98)}
.hh26__mobile .hh26__logo{width:108px}
.hh26 .hh26__drawer{background:var(--soft)!important;color:var(--ink)!important;box-shadow:32px 0 80px rgba(41,41,35,.2)!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer button:not(.hh26__country button){font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important}
.hh26 .hh26__primary{margin-top:18px!important}
.hh26 .hh26__primary a{min-height:64px!important;border-bottom-color:rgba(41,41,35,.16)!important;font-size:clamp(26px,7vw,32px)!important;font-weight:520!important;letter-spacing:-.035em!important;color:var(--ink)!important}
.hh26 .hh26__primary a:after{color:#b23e0e!important;font-size:23px!important}
.hh26 .hh26__secondary a{color:#54544f!important;font-weight:500!important}
.hh26 .hh26__drawer-meta,.hh26 .hh26__country,.hh26 .hh26__country>div{background:var(--soft)!important}
.hh26 .hh26__drawer-note{background:#eae4da!important;color:var(--ink)!important}
.hh26 a.hh26__login{background:var(--ink)!important}
/* Preserve the existing storefront switcher typography and visual treatment. */
.hh26__region,.hh26__region button,.hh26__country,.hh26__country summary,.hh26__country button{font-family:Arial,Helvetica,sans-serif!important}

/* 0.3.9 — clear liquid-glass floating shell. */
.hh26{width:calc(100% - 28px);max-width:1600px;margin:14px auto 0;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:0 22px 55px -34px rgba(12,12,12,.58),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(41,41,35,.06);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);overflow:visible}
.hh26:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.42),transparent 38%,rgba(255,255,255,.2) 67%,transparent);pointer-events:none}
.hh26__desktop{max-width:none;min-height:86px;padding:0 clamp(20px,2.45vw,36px)}
.hh26 button.hh26__cart{background:rgba(41,41,35,.9)!important;box-shadow:0 10px 24px -16px rgba(12,12,12,.8),inset 0 1px 0 rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hh26__support{top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(41,41,35,.94);box-shadow:0 28px 70px -34px rgba(0,0,0,.75);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);overflow:hidden}
.hh26__mobile{min-height:72px;border-bottom:0;border-radius:23px;background:transparent}
@media(max-width:1260px){.hh26{width:calc(100% - 20px);margin-top:10px;border-radius:20px}.hh26:before{border-radius:18px}}
@media(max-width:520px){.hh26{width:calc(100% - 14px);margin-top:7px;border-radius:18px}.hh26:before{border-radius:16px}.hh26__mobile{padding-right:16px;padding-left:16px;border-radius:17px}}

/* NOVOS-inspired hover and focus motion; storefront switchers intentionally excluded. */
.hh26__logo{transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}
.hh26__logo:hover,.hh26__logo:focus-visible{opacity:.72;transform:translateY(-1px)}
.hh26__desktop .hh26__nav>a{position:relative;transition:color .25s ease,opacity .25s ease}
.hh26__desktop .hh26__nav>a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:#b23e0e;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}
.hh26__desktop .hh26__nav>a:hover:after,.hh26__desktop .hh26__nav>a:focus-visible:after{transform:scaleX(1);transform-origin:left center}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible{color:#b23e0e!important;opacity:1}
.hh26 button.hh26__support-toggle{transition:color .25s ease,opacity .25s ease!important}
.hh26 button.hh26__support-toggle:hover,.hh26 button.hh26__support-toggle:focus-visible{color:#b23e0e!important;opacity:1!important}
.hh26__desktop .hh26__actions>a{position:relative;transition:color .25s ease,opacity .25s ease,transform .25s ease}
.hh26__desktop .hh26__actions>a:hover,.hh26__desktop .hh26__actions>a:focus-visible{color:#b23e0e!important;opacity:1;transform:translateY(-1px)}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#292923!important;box-shadow:0 18px 32px -18px rgba(12,12,12,.9),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-2px) scale(1.015)}
.hh26 button.hh26__menu-toggle i{transform-origin:left center!important;transition:width .25s ease,transform .25s ease!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:18px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:22px!important}
.hh26 .hh26__primary a{transition:padding-left .28s cubic-bezier(.22,.61,.36,1),color .25s ease,background .25s ease!important}
.hh26 .hh26__primary a:hover,.hh26 .hh26__primary a:focus-visible{padding-left:10px!important;color:#b23e0e!important;background:linear-gradient(90deg,rgba(178,62,14,.07),transparent 72%)!important}
.hh26 .hh26__primary a:after{transition:transform .28s cubic-bezier(.22,.61,.36,1),color .25s ease!important}
.hh26 .hh26__primary a:hover:after,.hh26 .hh26__primary a:focus-visible:after{color:#b23e0e!important;transform:translate(5px,-52%)!important}
.hh26 .hh26__support a{transition:color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease!important}
.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus-visible{color:#ffc900!important;border-color:rgba(255,201,0,.48)!important;transform:translateX(6px)}
.hh26 .hh26__social a{transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease!important}
.hh26 .hh26__social a:hover,.hh26 .hh26__social a:focus-visible{color:#b23e0e!important;border-color:rgba(178,62,14,.35)!important;background:rgba(255,255,255,.58)!important;transform:translateY(-2px)}

/* 0.4.0 — direction-aware floating sticky header. */
.hh26{position:sticky;top:14px;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease,box-shadow .28s ease;will-change:transform,opacity}
.hh26.hh26--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 34px))}
.hh26:not(.hh26--hidden){opacity:1;transform:translateY(0)}
body.admin-bar .hh26{top:46px}
@media(max-width:782px){body.admin-bar .hh26{top:53px}}
@media(prefers-reduced-motion:reduce){.hh26{transition:none!important}}

/* 0.4.1 — keep the glass bar tight to the top, including logged-in previews. */
.hh26{top:6px;margin-top:6px}
body.admin-bar .hh26{top:6px}
@media(max-width:782px){body.admin-bar .hh26{top:6px}}

/* 0.4.2 — fixed positioning avoids theme overflow breaking sticky behavior. */
.hh26{position:fixed;z-index:99990;top:6px;right:14px;left:14px;width:auto;margin:0 auto}
.hh26__spacer{height:100px}
body.admin-bar .hh26{top:38px}
@media(max-width:782px){body.admin-bar .hh26{top:52px}}
@media(max-width:767px){.hh26{right:8px;left:8px}.hh26__spacer{height:84px}}

/* 0.4.3 — NOVOS-style circular hamburger control on tablet and mobile. */
@media(max-width:1260px){
.hh26 button.hh26__menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;justify-content:center!important;justify-items:center!important;border:1px solid rgba(12,12,12,.18)!important;border-radius:50%!important;background:rgba(255,255,255,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px -18px rgba(12,12,12,.65)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}
.hh26 button.hh26__menu-toggle i{width:21px!important;transform-origin:center!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus-visible{border-color:rgba(12,12,12,.55)!important;background:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 #fff,0 12px 26px -18px rgba(12,12,12,.72)!important;transform:translateY(-1px)}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:15px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:18px!important}
}

/* 0.4.4 — full country and currency selector with circular flags. */
.hh26 .hh26__country summary{gap:10px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}
.hh26 .hh26__country summary i{margin-left:2px!important}
.hh26 .hh26__flag{display:inline-flex!important;overflow:hidden!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(12,12,12,.1)!important;border-radius:50%!important;background:#fff!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 4px 12px -9px rgba(0,0,0,.55)!important}
.hh26 .hh26__country>div{width:235px!important}
.hh26 .hh26__country button{gap:10px!important;font-size:14px!important;white-space:nowrap!important}

/* 0.4.6 — neutralize the theme's top margin and center the mobile cart pill. */
@media(max-width:1260px){.hh26 .hh26__mobile button.hh26__cart{align-self:center!important;margin:0!important}}

/* 0.4.7 — centered 1400px desktop glass shell. */
@media(min-width:1261px){.hh26{right:0;left:0;width:calc(100% - 28px);max-width:1400px}}

/* 0.4.8 — restore the original Support dropdown only. */
.hh26 .hh26__support{top:100%!important;right:0!important;left:0!important;min-height:300px!important;border:0!important;border-radius:0!important;background:#0c0c0c!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}

/* 0.4.9 — approved Support menu mockup. */
@media(min-width:1261px){
.hh26 .hh26__support{top:calc(100% + 12px)!important;grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr)!important;align-items:center!important;min-height:355px!important;padding:52px 76px 58px!important;border:0!important;border-radius:26px!important;background:#0a0a0a!important;box-shadow:0 36px 80px rgba(17,15,10,.26)!important;overflow:hidden!important}
.hh26 .hh26__support>.hh26__support-intro{display:block!important;padding-right:72px!important;border-right:1px solid #292925!important}
.hh26 .hh26__support-intro p{margin:0 0 22px!important;color:#92928c!important;font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.hh26 .hh26__support-intro h2{margin:0!important;color:#f5f1e8!important;font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-size:clamp(76px,7vw,112px)!important;font-weight:600!important;line-height:.72!important;letter-spacing:-.065em!important}
.hh26 .hh26__support>.hh26__support-links{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:26px 50px!important;padding-left:72px!important}
.hh26 .hh26__support-links a{display:flex!important;min-height:64px!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-bottom:1px solid #353530!important;color:#f5f1e8!important;font-size:19px!important;font-weight:700!important;transform:none}
.hh26 .hh26__support-links a:hover,.hh26 .hh26__support-links a:focus-visible{color:#ffc900!important;border-color:#6d5d16!important;transform:translateX(4px)!important}
.hh26 .hh26__support-links b{font-size:16px!important;font-weight:400!important;opacity:.45!important}
}


/* HARDHONEY US homepage visual parity — migrated from Canada, 2026-08-30 */

@media (min-width:1281px){#hh2{--hh-desktop-width:1400px}}


#hh2 .hh2-cinema-v2{position:relative;isolation:isolate;width:100vw;max-width:none;margin-left:calc(50% - 50vw);height:920px;min-height:760px;overflow:hidden;background:#0b0b0b;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}
#hh2 .hh2-cinema-v2:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.6) 34%,rgba(0,0,0,.08) 69%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 48%)}
#hh2 .hh2-cinema-v2__nav{position:absolute;z-index:3;top:26px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));display:flex;justify-content:space-between;align-items:center;padding:17px 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);font-size:12px;font-weight:850;letter-spacing:.13em}
#hh2 .hh2-cinema-v2__copy{position:absolute;left:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:130px;width:min(610px,calc(100% - 64px))}
#hh2 .hh2-cinema-v2__proof{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:850;letter-spacing:.08em}#hh2 .hh2-cinema-v2__proof em{padding:10px 18px;background:#ffd100;color:#111;font-style:italic;transform:skew(-8deg)}
#hh2 .hh2-cinema-v2 h1{margin:34px 0 24px;color:#fff;font-size:clamp(76px,7vw,128px);line-height:.76;letter-spacing:-.075em}
#hh2 .hh2-cinema-v2__body{max-width:460px;margin:0 0 30px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__btn{display:flex;align-items:center;justify-content:space-between;width:300px;padding:10px 10px 10px 24px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);color:#fff;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.08em}#hh2 .hh2-cinema-v2__btn span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.3);border-radius:50%}
#hh2 .hh2-cinema-v2__stats{position:absolute;z-index:4;right:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:34px;display:flex;gap:36px;padding:20px 26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(15,15,15,.52);backdrop-filter:blur(18px) saturate(1.25)}#hh2 .hh2-cinema-v2__stat{display:flex;align-items:baseline;gap:7px}#hh2 .hh2-cinema-v2__stat strong{font-size:40px;font-weight:400}#hh2 .hh2-cinema-v2__stat span{font-size:16px}
@media(max-width:900px){#hh2 .hh2-cinema-v2{height:820px;min-height:720px}#hh2 .hh2-cinema-v2__nav{top:14px;width:calc(100% - 28px)}#hh2 .hh2-cinema-v2__copy{left:28px;bottom:150px;width:calc(100% - 56px)}#hh2 .hh2-cinema-v2 h1{font-size:clamp(62px,16vw,88px)}#hh2 .hh2-cinema-v2__body{font-size:16px}#hh2 .hh2-cinema-v2__stats{left:28px;right:auto;bottom:34px;padding:14px 18px;gap:20px}#hh2 .hh2-cinema-v2__stat strong{font-size:30px}}

/* Iteration 02 exact mockup alignment */
#hh2 .hh2-cinema-v2{height:1365px;min-height:1365px;overflow:hidden;background:#0b0b0b}
#hh2 .hh2-cinema-v2 video{height:930px}
#hh2 .hh2-cinema-v2:after{height:930px;bottom:auto}
#hh2 .hh2-cinema-v2__nav{display:none!important}
#hh2 .hh2-cinema-v2__copy{top:368px;bottom:auto}
#hh2 .hh2-cinema-v2 h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:400!important}
#hh2 .hh2-cinema-v2__proof,#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:850!important}
#hh2 .hh2-cinema-v2__proof em{display:inline-block!important;font-style:italic!important;line-height:1.5!important}
#hh2 .hh2-cinema-v2__stats-panel{position:absolute;z-index:10;top:852px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:0;padding:52px 64px 38px;border:0;border-radius:30px;background:#161616;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2__stats-label{margin:0 0 26px;color:#777;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.16em}
#hh2 .hh2-cinema-v2__stats-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__stats-grid article{min-height:245px;padding:42px 36px}
#hh2 .hh2-cinema-v2__stats-grid article+article{border-left:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__metric{display:flex;align-items:baseline;gap:12px}
#hh2 .hh2-cinema-v2__metric strong{color:#fff;font-size:clamp(80px,7vw,126px);font-weight:400;line-height:.9;letter-spacing:-.07em}
#hh2 .hh2-cinema-v2__metric span{color:#fff;font-size:38px;font-weight:400}
#hh2 .hh2-cinema-v2__stats-grid p{max-width:440px;margin:26px 0 0;color:#aaa;font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__stats-panel small{display:block;margin-top:18px;color:#aaa;font-size:13px}
#hh2 > .hero .btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:300px!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important}
#hh2 > .hero .btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;opacity:.75!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2{height:1220px;min-height:1220px}
#hh2 .hh2-cinema-v2 video,#hh2 .hh2-cinema-v2:after{height:820px}
#hh2 .hh2-cinema-v2__copy{top:auto;bottom:438px}
#hh2 .hh2-cinema-v2__stats-panel{top:782px;width:calc(100% - 32px);padding:34px 20px 28px}
#hh2 .hh2-cinema-v2__stats-grid article{padding:30px 16px}
#hh2 .hh2-cinema-v2__metric strong{font-size:64px}
#hh2 .hh2-cinema-v2__metric span{font-size:24px}
#hh2 .hh2-cinema-v2__stats-grid p{font-size:16px}
#hh2 > .hero .btn{margin-left:auto!important;margin-right:auto!important}
}


#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important;}<br />#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important;}<br />@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important;}}<br />@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important;}}<br />

#hh2 .product{padding-top:135px!important;padding-bottom:135px!important}#hh2 .intro>a{display:inline-block;margin-top:68px}#hh2 .card[data-bundle]{cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#hh2 .card[data-bundle]:hover{transform:translateY(-2px)}#hh2 .card[data-bundle]:focus-visible{box-shadow:0 0 0 4px #ffd400!important}body.page-id-6400{margin:0;background:#f3f0e8;color:#111;overflow-x:hidden}body.page-id-6400 .main-title-section-wrapper,body.page-id-6400 .breadcrumb,body.page-id-6400 .page-title{display:none!important}body.page-id-6400 #primary,body.page-id-6400 .container,body.page-id-6400 .elementor-section-wrap,body.page-id-6400 .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#hh2,#hh2 *{box-sizing:border-box}#hh2{--ink:#111;--cream:#f3f0e8;--yellow:#ffd400;--green:#0d3d2d;--mint:#dff4e8;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.2;background:var(--cream);color:var(--ink)}#hh2 img,#hh2 video{display:block;width:100%}#hh2 a{color:inherit;text-decoration:none}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 p{margin:0}#hh2 .wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:auto}#hh2 .eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#b47a00}#hh2 .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#111;color:#fff;padding:20px 26px;border-radius:999px;font-weight:900;letter-spacing:.08em;font-size:13px}#hh2 .hero{background:#111;color:#fff;padding:28px 0 60px}#hh2 .hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:700px;border-radius:32px;overflow:hidden;background:#181818}#hh2 .hero-copy{padding:54px;display:flex;flex-direction:column;justify-content:center}#hh2 .claim{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:900;letter-spacing:.14em;margin-bottom:48px}#hh2 .claim b{background:var(--yellow);color:#111;padding:12px 18px;transform:skew(-8deg)}#hh2 .claim b span{display:block;transform:skew(8deg)}#hh2 .hero h1{font-size:clamp(64px,8vw,124px);line-height:.82;letter-spacing:-.07em}#hh2 .hero p{max-width:480px;margin:34px 0;font-size:18px;line-height:1.5;color:#ddd}#hh2 .hero-media{background:#ede9e2;min-height:700px}#hh2 .hero-media video{height:100%;object-fit:cover}#hh2 .intro{text-align:center;padding:110px 24px}#hh2 .intro h2{font-size:clamp(42px,5.5vw,84px);line-height:.95;letter-spacing:-.05em;margin:20px 0}#hh2 .intro>p:last-of-type{max-width:740px;margin:0 auto 28px;font-size:20px;line-height:1.45;color:#444}#hh2 .intro a{font-weight:900;border-bottom:2px solid}#hh2 .quick{background:#e8e4d8;padding:90px 0}#hh2 .quick-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:45px}#hh2 .quick h2{font-size:clamp(46px,5vw,72px);line-height:.92;letter-spacing:-.05em;margin-top:15px}#hh2 .quick-head>p{font-size:18px;line-height:1.5;max-width:560px}#hh2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#hh2 .card{position:relative;background:#f4eeee;border:1px solid #d7d0c8;border-radius:36px;padding:30px 28px 34px;text-align:center;min-width:0}#hh2 .card.featured{border:3px solid var(--green);box-shadow:0 0 0 5px rgba(13,61,45,.08)}#hh2 .tier{display:inline-block;border-radius:99px;background:#ffeaa0;padding:10px 17px;font-size:11px;font-weight:900;letter-spacing:.14em}#hh2 .tier.popular{background:var(--yellow)}#hh2 .tier.value{background:#f0b51c}#hh2 .card h3{font-size:30px;margin:16px 0 8px}#hh2 .product-img{height:300px;display:flex;align-items:center;justify-content:center;position:relative}#hh2 .product-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#hh2 .save{position:absolute;right:0;top:16px;background:var(--mint);color:#087c46;border:1px solid #b8e8ce;border-radius:12px;padding:12px;font-size:12px;font-weight:900}#hh2 .packline{display:inline-block;background:var(--yellow);padding:12px 16px;font-weight:900;color:#5c5c46}#hh2 .shipping{display:block;width:max-content;margin:16px auto 6px;background:var(--mint);padding:10px 16px;border-radius:99px;font-weight:900;color:#56645c}#hh2 .price{margin-top:22px;display:flex;gap:14px;align-items:baseline;justify-content:center}#hh2 .price s{font-size:20px;color:#666;text-decoration-thickness:3px}#hh2 .price b{font-size:42px}#hh2 .checkout{margin:40px auto 0;max-width:930px;border-top:1px solid #c8c1b7;padding-top:32px}#hh2 .total{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}#hh2 .total small{display:block;font-weight:900;letter-spacing:.15em}#hh2 .total span b{display:inline-block;margin-top:12px;background:var(--yellow);padding:10px 15px;font-size:22px}#hh2 .total>strong{font-size:42px}#hh2 .add{display:flex;justify-content:space-between;background:#111;color:#fff;border-radius:999px;padding:24px 36px;font-weight:900;letter-spacing:.1em}#hh2 .trust{display:flex;justify-content:center;gap:50px;margin:24px 0 30px;color:#656565;font-size:13px}#hh2 .details details{border-top:1px solid #c8c1b7;padding:22px 4px}#hh2 .details summary{font-weight:900;letter-spacing:.1em;cursor:pointer}#hh2 .details p{margin-top:12px;max-width:760px;line-height:1.55;color:#4f4f4f}#hh2 .product{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#hh2 .product-shot{background:#ece7df;border-radius:34px;padding:55px}#hh2 .product h2,#hh2 .women h2,#hh2 .life h2{font-size:clamp(48px,5vw,78px);line-height:.9;letter-spacing:-.06em;margin:18px 0 30px}#hh2 .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid;border-bottom:1px solid;margin:28px 0}#hh2 .stats span{padding:24px 12px;border-right:1px solid}#hh2 .stats span:last-child{border:0}#hh2 .stats b{display:block;font-size:26px;margin-bottom:7px}#hh2 .product-copy>p{font-size:18px;line-height:1.5;margin-bottom:28px}#hh2 .duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 100px}#hh2 .duo figure{margin:0;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px}#hh2 .duo img{height:100%;object-fit:cover}#hh2 .duo figcaption{position:absolute;left:22px;bottom:22px;background:#fff;padding:18px 22px;font-size:12px;letter-spacing:.12em;font-weight:900}#hh2 .statement{background:#e9461b!important;color:#090909!important;padding:150px max(6vw,28px)!important;text-align:left!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .statement p{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}#hh2 .statement h2{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(60px,7vw,112px)!important;font-weight:950!important;line-height:.78!important;letter-spacing:-.065em!important;margin:44px 0 0!important}#hh2 .statement h2 i{display:block!important;color:#090909!important;font-family:Georgia,'Times New Roman',serif!important;font-size:.86em!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.055em!important;white-space:nowrap!important}#hh2 .women{background:#101010!important;color:#f7f7f4!important;padding:96px 0!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .women-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:clamp(55px,6vw,92px)!important;align-items:center!important}#hh2 .women figure{margin:0!important;position:relative!important;border-radius:30px!important;overflow:hidden!important}#hh2 .women figure img{height:930px!important;object-fit:cover!important}#hh2 .women figcaption{position:fixed!important;left:40px!important;bottom:35px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;padding:16px 28px!important;background:rgba(16,16,16,.18)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important}#hh2 .women-copy .eyebrow{color:#f3db00!important;font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important}#hh2 .women-copy h2{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(64px,5.7vw,92px)!important;font-weight:300!important;line-height:.82!important;letter-spacing:-.065em!important;margin:44px 0 46px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:19px!important;font-weight:400!important;line-height:1.55!important;color:#c9c9c7!important;max-width:650px!important}#hh2 .women-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:52px 0 30px!important;border-top:1px solid #3a3a3a!important;border-bottom:1px solid #3a3a3a!important}#hh2 .women-points article{padding:42px 28px 38px 0!important;border-right:1px solid #3a3a3a!important}#hh2 .women-points article+article{padding-left:28px!important}#hh2 .women-points article:last-child{border-right:0!important}#hh2 .women-points b{color:#f3db00!important;font-size:12px!important}#hh2 .women-points h3{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:23px!important;font-weight:500!important;line-height:1!important;margin:36px 0 18px!important}#hh2 .women-points p{font-size:14px!important;line-height:1.5!important;color:#9d9d9a!important}#hh2 .women-note{display:flex!important;gap:44px!important;align-items:flex-start!important;margin:30px 0 58px!important}#hh2 .women-note b{color:#fff!important;font-size:11px!important;letter-spacing:.1em!important;white-space:nowrap!important}#hh2 .women-note span{color:#858583!important;font-size:12px!important;line-height:1.5!important;max-width:370px!important}#hh2 .women-copy>a.btn{display:flex!important;width:375px!important;max-width:100%!important;justify-content:space-between!important;background:#f7f7f4!important;color:#111!important;border-radius:0!important;padding:28px 36px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important}#hh2 .life{display:grid;grid-template-columns:1.1fr .9fr;min-height:760px}#hh2 .life img{height:100%;object-fit:cover}#hh2 .life-copy{padding:80px;display:flex;flex-direction:column;justify-content:center;background:#ede9e2}#hh2 .life-copy>p{font-size:17px;line-height:1.5;margin-bottom:26px}#hh2 .ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background:#111}#hh2 .ugc img{aspect-ratio:4/5;object-fit:cover}#hh2 .faq{padding:110px 0}#hh2 .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}#hh2 .faq h2{font-size:clamp(48px,5vw,78px);letter-spacing:-.05em;margin-top:16px}#hh2 .faq details{border-top:1px solid #bbb;padding:28px 0}#hh2 .faq details:last-child{border-bottom:1px solid #bbb}#hh2 .faq summary{font-size:20px;font-weight:900;cursor:pointer;list-style:none;display:flex;justify-content:space-between}#hh2 .faq summary:after{content:'+'}#hh2 .faq details[open] summary:after{content:'−'}#hh2 .faq details p{margin-top:12px;line-height:1.5;color:#555}#hh2 .cta{display:grid;grid-template-columns:1fr 1fr;background:#58ace3;align-items:center}#hh2 .cta>div{padding:90px 6vw}#hh2 .cta .eyebrow{color:#111}#hh2 .cta h2{max-width:520px;font-size:clamp(70px,8vw,130px);line-height:.74;letter-spacing:-.075em;margin:32px 0 42px}#hh2 .cta .btn{background:transparent;color:#111;padding:0;border-radius:0;font-size:14px}#hh2 .cta img{height:760px;object-fit:cover}@media(max-width:900px){#hh2 .wrap{width:min(100% - 28px,var(--hh-desktop-width,1400px))}#hh2 .hero{padding-top:14px}#hh2 .hero-grid{grid-template-columns:1fr;min-height:0;border-radius:24px}#hh2 .hero-copy{padding:32px 24px;order:2}#hh2 .hero-media{min-height:0;height:520px;order:1}#hh2 .claim{gap:7px;margin-bottom:28px;font-size:10px}#hh2 .claim b{padding:9px 11px}#hh2 .hero h1{font-size:64px}#hh2 .hero p{font-size:16px;margin:24px 0}#hh2 .intro{padding:74px 20px}#hh2 .quick{padding:68px 0}#hh2 .quick-head{grid-template-columns:1fr;gap:18px}#hh2 .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-14px;padding:6px 8vw 18px;scrollbar-width:none}#hh2 .cards::-webkit-scrollbar{display:none}#hh2 .card{flex:0 0 82vw;max-width:430px;scroll-snap-align:center;padding:25px 20px}#hh2 .card:first-child{margin-left:0}#hh2 .product-img{height:245px}#hh2 .total{align-items:center}#hh2 .total>strong{font-size:30px}#hh2 .trust{gap:8px;justify-content:space-between;font-size:11px;text-align:center}#hh2 .product{grid-template-columns:1fr;gap:35px;padding:70px 14px}#hh2 .product-shot{padding:25px}#hh2 .stats{grid-template-columns:repeat(2,1fr)}#hh2 .stats span{min-height:110px;border-bottom:1px solid}#hh2 .stats span:nth-child(2){border-right:0}#hh2 .stats span:last-child{border-bottom:0}#hh2 .duo{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 70px}#hh2 .duo figcaption{left:8px;bottom:8px;padding:10px;font-size:9px}#hh2 .statement{padding:78px 20px!important}#hh2 .statement p{font-size:10px!important}#hh2 .statement h2{font-size:47px!important;line-height:.82!important;margin-top:30px!important}#hh2 .statement h2 i{font-size:.82em!important;white-space:normal!important;margin-top:5px!important}#hh2 .women{padding:16px 0 72px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{border-radius:20px!important}#hh2 .women figure img{height:auto!important;aspect-ratio:4/5!important}#hh2 .women figcaption{left:16px!important;bottom:16px!important;padding:11px 16px!important;font-size:8px!important}#hh2 .women-copy{padding:52px 6px 0!important}#hh2 .women-copy h2{font-size:53px!important;line-height:.84!important;margin:28px 0 32px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:16px!important}#hh2 .women-points{grid-template-columns:1fr!important;margin:34px 0 24px!important}#hh2 .women-points article,#hh2 .women-points article+article{border-right:0!important;border-bottom:1px solid #333!important;padding:22px 0!important}#hh2 .women-points article:last-child{border-bottom:0!important}#hh2 .women-points h3{font-size:20px!important;margin:14px 0 9px!important}#hh2 .women-note{display:block!important;margin:24px 0 36px!important}#hh2 .women-note span{display:block!important;margin-top:12px!important}#hh2 .women-copy>a.btn{width:100%!important}#hh2 .life{grid-template-columns:1fr}#hh2 .life img{height:580px}#hh2 .life-copy{padding:55px 24px}#hh2 .ugc{grid-template-columns:1fr 1fr}#hh2 .faq{padding:70px 0}#hh2 .faq-grid{grid-template-columns:1fr;gap:30px}#hh2 .cta{grid-template-columns:1fr}#hh2 .cta>div{padding:60px 24px}#hh2 .cta img{height:auto}}/* Final mockup-parity layer. Intentionally high-specificity to neutralize Werk/Elementor defaults. */#hh2 .hero{height:auto!important;min-height:690px!important;background:#0d0d0d!important;padding:28px clamp(20px,3vw,48px)!important}#hh2 .hero-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;min-height:634px!important;margin:auto!important;grid-template-columns:.8fr 1.2fr!important;border-radius:24px!important}#hh2 .hero-copy{padding:clamp(52px,6vw,92px)!important}#hh2 .hero h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(72px,7.7vw,124px)!important;font-weight:950!important;line-height:.75!important;letter-spacing:-.08em!important}#hh2 .hero-media{min-height:634px!important}#hh2 .intro{padding:130px 8vw!important}#hh2 .intro h2{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(50px,7vw,105px)!important;font-weight:950!important;line-height:.86!important;letter-spacing:-.075em!important;margin:25px 0!important}#hh2 .intro>p:last-of-type{font-size:18px!important;line-height:1.6!important;max-width:660px!important;margin:0 auto 30px!important}#hh2 .quick{background:#e5e1d5!important;padding:110px clamp(20px,6vw,90px)!important}#hh2 .quick-head{grid-template-columns:1.5fr .7fr!important;gap:60px!important}#hh2 .quick h2{font-size:clamp(58px,6.4vw,96px)!important;line-height:.84!important;letter-spacing:-.075em!important;margin:22px 0 0!important}#hh2 .quick-head>p{font-size:16px!important;line-height:1.55!important;max-width:460px!important;margin:0 0 8px!important}#hh2 .cards{gap:16px!important;max-width:1120px!important;margin:55px auto 0!important}#hh2 .card,#hh2 .card.featured{min-height:420px!important;padding:18px 20px 20px!important;border-radius:26px!important;background:#e6e0df!important;box-shadow:none!important}#hh2 .card.featured{background:#f1eae7!important;border:2px solid #183f2c!important;box-shadow:0 0 0 3px rgba(24,63,44,.08)!important}#hh2 .card h3{font-size:21px!important;line-height:1.05!important;margin:9px 0 0!important}#hh2 .product-img{height:205px!important;margin:9px -20px 2px!important}#hh2 .product-img img{transform:scale(.92)!important;mix-blend-mode:darken!important}#hh2 .packline{font-size:11px!important;padding:7px 11px!important}#hh2 .shipping{font-size:10px!important;padding:8px 12px!important;margin:8px auto 2px!important}#hh2 .price{margin-top:auto!important}#hh2 .price b{font-size:25px!important}#hh2 .checkout{margin-top:34px!important}#hh2 .product{width:min(100%,var(--hh-desktop-width,1400px))!important;max-width:var(--hh-desktop-width,1400px)!important;min-height:800px!important;margin:auto!important;padding:0!important;background:#dedad0!important;gap:0!important}#hh2 .product-shot{height:100%!important;min-height:800px!important;border-radius:0!important;padding:0!important;background:#ebe8df!important;display:grid!important;place-items:center!important}#hh2 .product-shot img{width:85%!important;height:80%!important;object-fit:contain!important}#hh2 .product-copy{height:100%!important;min-height:800px!important;padding:8vw 6vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#hh2 .product-copy h2{font-size:clamp(55px,6vw,92px)!important;line-height:.86!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#111!important;padding:0!important}#hh2 .duo figure{height:78vh!important;min-height:680px!important;aspect-ratio:auto!important;border-radius:0!important}#hh2 .duo figcaption{left:20px!important;bottom:20px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;background:#111!important;gap:1px!important}#hh2 .story figure{margin:0!important;height:780px!important;position:relative!important;overflow:hidden!important}#hh2 .story .story-wide{grid-column:1/3!important;height:850px!important}#hh2 .story img{width:100%!important;height:100%!important;object-fit:cover!important}#hh2 .story figcaption{position:absolute!important;left:25px!important;bottom:25px!important;background:#f8f7f2!important;color:#090909!important;padding:25px!important;min-width:260px!important}#hh2 .story figcaption span{font-size:9px!important}#hh2 .story h3{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:40px!important;line-height:.85!important;letter-spacing:-.05em!important;margin:12px 0!important}#hh2 .story figcaption p{font-size:12px!important;max-width:260px!important}#hh2 .women{background:#111!important;padding:70px clamp(20px,4vw,64px)!important}#hh2 .women-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;grid-template-columns:1fr 1.05fr!important;gap:clamp(45px,6vw,90px)!important}#hh2 .women figure{height:760px!important;border-radius:28px!important}#hh2 .women figure img{height:100%!important}#hh2 .women figcaption{left:28px!important;bottom:25px!important;padding:13px 18px!important;font-size:9px!important}#hh2 .women-copy h2{font-size:clamp(58px,5.5vw,88px)!important;line-height:.84!important;font-weight:400!important;margin:36px 0!important}#hh2 .women-copy>p:not(.eyebrow){max-width:550px!important;font-size:16px!important}#hh2 .women-points{margin:42px 0 24px!important}#hh2 .women-points article{padding:28px 18px 26px 0!important}#hh2 .women-points article+article{padding-left:18px!important}#hh2 .women-points h3{font-size:17px!important;margin:25px 0 14px!important}#hh2 .women-points p{font-size:11px!important}#hh2 .women-note{gap:35px!important;margin:22px 0 55px!important}#hh2 .women-copy>a.btn{width:250px!important;padding:21px 24px!important;font-size:10px!important}#hh2 .life{grid-template-columns:1.1fr .9fr!important;min-height:850px!important;background:#111!important;color:#fff!important}#hh2 .life img{height:850px!important}#hh2 .life-copy{padding:8vw 6vw!important;background:#111!important;color:#fff!important}#hh2 .life-copy h2{color:#fff!important;font-size:clamp(52px,6.5vw,105px)!important;line-height:.86!important}#hh2 .life-copy>p{color:#fff!important}#hh2 .ugc{height:520px!important;grid-template-columns:repeat(4,1fr)!important}#hh2 .ugc img{height:520px!important;aspect-ratio:auto!important}#hh2 .faq{background:#f8f7f2!important;padding:105px clamp(20px,6vw,90px)!important}#hh2 .faq-grid{display:block!important;width:min(100%,var(--hh-desktop-width,1400px))!important}#hh2 .faq-grid>div:first-child{text-align:center!important;margin-bottom:45px!important}#hh2 .faq h2{font-size:clamp(52px,5vw,78px)!important;font-weight:400!important;margin:16px 0!important}#hh2 .faq-grid>div:last-child{max-width:920px!important;margin:auto!important;border-top:1px solid #c9c6bb!important}#hh2 .faq details{padding:24px 42px 24px 0!important}#hh2 .faq summary{font-size:18px!important}#hh2 .cta{min-height:700px!important;background:#58ace3!important}#hh2 .cta>div{padding:8vw 6vw!important}#hh2 .cta img{height:700px!important}@media(max-width:900px){#hh2 .hero{min-height:0!important;padding:10px!important}#hh2 .hero-grid{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:17px!important}#hh2 .hero-media{height:auto!important;min-height:0!important;aspect-ratio:1.28/1!important;order:-1!important}#hh2 .hero-copy{padding:42px 18px 70px!important}#hh2 .intro{padding:85px 20px!important}#hh2 .quick{padding:75px 18px!important}#hh2 .quick-head{display:block!important}#hh2 .quick-head>p{font-size:14px!important;margin-top:25px!important}#hh2 .cards{margin:38px -18px 0!important;padding:0 16vw 10px!important}#hh2 .card,#hh2 .card.featured{flex:0 0 68vw!important;min-width:0!important;max-width:290px!important;min-height:365px!important;padding:15px 16px 17px!important}#hh2 .product-img{height:165px!important}#hh2 .product{grid-template-columns:1fr!important;min-height:0!important}#hh2 .product-shot{min-height:520px!important}#hh2 .product-copy{min-height:0!important;padding:75px 20px!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;background:#111!important}#hh2 .duo figure{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important}#hh2 .story figure,#hh2 .story .story-wide{grid-column:auto!important;height:auto!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story .story-wide{grid-column:1/3!important;aspect-ratio:1/1.15!important}#hh2 .story figcaption{left:8px!important;bottom:8px!important;padding:12px!important;min-width:0!important}#hh2 .story h3{font-size:22px!important}#hh2 .women{padding:12px 12px 70px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{height:580px!important}#hh2 .life{grid-template-columns:1fr!important}#hh2 .life img{height:620px!important}#hh2 .ugc{height:auto!important;grid-template-columns:1fr 1fr!important}#hh2 .ugc img{height:auto!important;aspect-ratio:1/1!important}#hh2 .faq{padding:72px 18px!important}#hh2 .faq-grid>div:first-child{text-align:left!important;margin-bottom:30px!important}#hh2 .cta{grid-template-columns:1fr!important;min-height:0!important}#hh2 .cta>div{padding:75px 20px!important}#hh2 .cta img{height:560px!important}}/* Font lock: prevent theme typography from leaking into the mockup. */#hh2,#hh2 p,#hh2 a,#hh2 span,#hh2 small,#hh2 summary,#hh2 article,#hh2 figcaption,#hh2 input,#hh2 button{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 strong,#hh2 b{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 i,#hh2 em,#hh2 .statement h2 i{font-family:Georgia,'Times New Roman',serif!important}#hh2 .hero{min-height:816px!important}#hh2 .hero-grid{height:760px!important;min-height:760px!important}#hh2 .hero-media{height:760px!important;min-height:760px!important}#hh2 .hero h1,#hh2 .hero-copy,#hh2 .hero-copy p,#hh2 .hero-copy a{color:#fff!important}#hh2 .hero-copy>p:last-child{margin:0!important}#hh2 .claim{margin-bottom:22px!important}#hh2 .hero-copy>p:not(:last-child){margin:25px 0!important}#hh2 .quick h2{font-weight:950!important}#hh2 .product{height:800px!important;min-height:800px!important;overflow:hidden!important}#hh2 .statement{padding-top:115px!important;padding-bottom:115px!important}#hh2 .cta h2{font-weight:950!important}@media(max-width:900px){#hh2 .hero{min-height:0!important}#hh2 .hero-grid,#hh2 .hero-media{height:auto!important;min-height:0!important}#hh2 .product{height:auto!important;min-height:0!important;overflow:visible!important}#hh2 .statement{padding-top:78px!important;padding-bottom:78px!important}}#hh2 .product-shot{padding:70px!important}#hh2 .product-copy{padding-top:108px!important;padding-bottom:108px!important}#hh2 .card{display:flex!important;flex-direction:column!important}#hh2 .price{min-height:51px!important;margin-top:auto!important}#hh2 .price s{color:#c62828!important;font-weight:900!important;text-decoration-color:#c62828!important;text-decoration-thickness:3px!important}#hh2 .price b{font-weight:950!important}@media(max-width:900px){#hh2 .product-shot{padding:25px!important}#hh2 .product-copy{padding:75px 20px!important}}/* Liquid-glass primary CTAs, isolated from the theme and text-only links. */#hh2 .hero .btn,#hh2 .product .btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;column-gap:26px!important;min-width:282px!important;min-height:62px!important;width:max-content!important;padding:8px 10px 8px 25px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(78,78,78,.56),rgba(18,18,18,.42))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -12px 24px rgba(0,0,0,.18),0 14px 34px rgba(0,0,0,.28),0 2px 0 rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}#hh2 .hero .btn span,#hh2 .product .btn span{display:flex!important;align-items:center!important;height:100%!important;line-height:1!important;white-space:nowrap!important}#hh2 .hero .btn b,#hh2 .product .btn b{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.06))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;font-size:17px!important;line-height:1!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;left:10%!important;right:10%!important;top:1px!important;height:48%!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent)!important;pointer-events:none!important}#hh2 .hero .btn:after,#hh2 .product .btn:after{content:''!important;position:absolute!important;z-index:-1!important;top:-35%!important;left:-22%!important;width:42%!important;height:170%!important;transform:rotate(18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)!important;transition:transform .45s ease!important;pointer-events:none!important}#hh2 .hero .btn:hover,#hh2 .product .btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}#hh2 .hero .btn:hover:after,#hh2 .product .btn:hover:after{transform:translateX(310%) rotate(18deg)!important}@media(max-width:900px){#hh2 .hero .btn,#hh2 .product .btn{width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 9px 7px 21px!important}#hh2 .hero .btn b,#hh2 .product .btn b{width:36px!important;height:36px!important}}/* Bundle-card polish: smaller tier pills and a seamless three-pack studio edge. */#hh2 .tier{padding:6px 10px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .card.featured,#hh2 .card.featured .product-img{background:rgb(240,232,228)!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mix-blend-mode:darken!important}@media(max-width:900px){#hh2 .tier{padding:5px 8px!important;font-size:7px!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important;mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important}}#hh2 .intro .intro-desc{display:block!important;max-width:820px!important;margin:0 auto!important;font-size:20px!important;line-height:1.45!important;color:#222!important}#hh2 .intro .intro-shop-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-decoration:none!important;line-height:1!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline-block!important;font-size:18px!important;font-weight:400!important;line-height:1!important}

#hh2 .card .tier{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;align-self:center!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 13px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .hero .btn,#hh2 .product .btn{border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(180deg,rgba(58,58,58,.58) 0%,rgba(30,30,30,.64) 42%,rgba(14,14,14,.82) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.82),0 14px 34px rgba(0,0,0,.26)!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;top:-5px!important;left:9%!important;right:9%!important;height:24px!important;inset:auto 9% auto 9%!important;border-radius:50%!important;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24) 0%,rgba(255,255,255,.09) 46%,transparent 72%)!important;filter:blur(4px)!important}@media(max-width:900px){#hh2 .card .tier{padding:6px 12px!important;font-size:7px!important}#hh2 .cards{scroll-padding-inline:16vw!important}#hh2 .card{overflow:hidden!important;background-clip:padding-box!important}#hh2 .card.featured:after{content:''!important;position:absolute!important;inset:0!important;border:2px solid #183f2c!important;border-radius:inherit!important;pointer-events:none!important;z-index:8!important}#hh2 .product-img{width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:14px!important;background:transparent!important;overflow:hidden!important}#hh2 .card[data-bundle="popular"] .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;-webkit-mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important;mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important}#hh2 .total{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;text-align:center!important}#hh2 .total>span{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}#hh2 .total small{font-size:10px!important;line-height:1.2!important;letter-spacing:.16em!important;text-align:left!important}#hh2 .total span>b{display:block!important;width:100%!important;padding:13px 16px!important;border-radius:0!important;font-size:18px!important;line-height:1.15!important;text-align:center!important}#hh2 .total>strong{display:block!important;width:100%!important;font-size:34px!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}}

#hh2 .hero-copy h1{margin-bottom:30px!important}<br />#hh2 .hero-copy .btn{margin-top:28px!important}<br />@media(max-width:900px){#hh2 .hero-copy h1{margin-bottom:24px!important}#hh2 .hero-copy .btn{margin-top:26px!important}}<br />

#hh2 .intro{text-align:center!important}</p>


#hh2 .total span>b{display:inline-block!important;background:#ffd400!important;color:#111!important;padding:10px 16px!important;font-weight:800!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .total span>b{width:100%!important;padding:14px 16px!important;text-align:center!important;font-size:20px!important}}<br />

@media(max-width:900px){#hh2 .quick-head>div:first-child{margin-bottom:28px!important}#hh2 .quick-head h2{margin-bottom:0!important}}<br />

#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:32px!important;text-align:center!important}<br />#hh2 .trust span{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}<br />@media(max-width:900px){#hh2 .trust{width:100%!important;gap:10px 18px!important;flex-wrap:wrap!important;margin:26px auto 0!important;padding:0 8px!important;font-size:12px!important;line-height:1.25!important}}<br />@media(max-width:420px){#hh2 .trust{gap:9px 12px!important;font-size:11px!important}}<br />

@media(max-width:900px){#hh2 .details details[open]>summary{margin-bottom:14px!important}#hh2 .details details{line-height:1.45!important}}<br />

#hh2 .product .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin:38px 0 30px!important;border-top:1px solid rgba(17,17,17,.45)!important;border-bottom:1px solid rgba(17,17,17,.45)!important}<br />#hh2 .product .stats span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:17px 18px!important;border-right:1px solid rgba(17,17,17,.35)!important}<br />#hh2 .product .stats span:last-child{border-right:0!important}<br />#hh2 .product .stats b{display:block!important;font-size:24px!important;line-height:1!important}<br />#hh2 .product .stats small{display:block!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important}<br />@media(max-width:900px){#hh2 .product .stats{margin:26px 0 24px!important}#hh2 .product .stats span{padding:14px 9px!important;gap:6px!important}#hh2 .product .stats b{font-size:19px!important}#hh2 .product .stats small{font-size:10px!important}}<br />

#hh2 .life-copy>a{display:inline-flex!important;margin-top:28px!important}<br />@media(max-width:900px){#hh2 .life-copy>a{margin-top:24px!important}}<br />

#hh2 .faq details[open]>summary{margin-bottom:14px!important}<br />#hh2 .faq details{line-height:1.45!important}<br />@media(max-width:900px){#hh2 .faq details[open]>summary{margin-bottom:12px!important}}<br />

@media(max-width:900px){#hh2 .hero .wrap.hero-grid{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}#hh2 .hero-copy{padding-left:24px!important;padding-right:24px!important}#hh2 .hero-media{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}#hh2 .hero-media video{display:block!important;width:100%!important;max-width:none!important;height:auto!important;border-radius:0!important;object-fit:cover!important}}<br />

@media(max-width:900px){#hh2 .card.featured{border:3px solid #183f2c!important;box-shadow:none!important}#hh2 .card.featured:after{content:none!important;display:none!important}}<br />

#hh2 .card .packline{display:inline-flex!important;width:auto!important;max-width:calc(100% - 40px)!important;align-self:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;padding:10px 18px!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .card .packline{max-width:calc(100% - 48px)!important;padding:10px 16px!important}}<br />
#hh2 .hh2-proof-stats{background:#fff;padding:88px 0 78px;color:#111}#hh2 .hh2-proof-stats .eyebrow{margin-bottom:28px;color:#777}#hh2 .hh2-proof-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0}#hh2 .hh2-proof-stat{padding:50px 42px 54px;min-height:270px}#hh2 .hh2-proof-stat+article{border-left:1px solid #cbc8c0}#hh2 .hh2-proof-num{font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.92;letter-spacing:-.06em}#hh2 .hh2-proof-num span{font-size:.48em;letter-spacing:-.03em}#hh2 .hh2-proof-stat p{max-width:430px;margin-top:28px;font-size:21px;line-height:1.35;color:#3f3f3b}#hh2 .hh2-proof-note{margin-top:18px;font-size:12px;color:#777}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:58px 0 50px}#hh2 .hh2-proof-stats .wrap{width:min(100% - 32px,var(--hh-desktop-width,1400px))}#hh2 .hh2-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#hh2 .hh2-proof-stat{padding:30px 16px 34px;min-height:210px}#hh2 .hh2-proof-num{font-size:clamp(43px,13vw,60px);line-height:.88}#hh2 .hh2-proof-num span{display:inline;margin-left:.12em;font-size:.42em}#hh2 .hh2-proof-stat p{margin-top:22px;font-size:15px;line-height:1.35}#hh2 .hh2-proof-note{font-size:11px;line-height:1.4}}
#hh2 .intro .intro-shop-link{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:auto!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;text-decoration:none!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline!important;position:static!important;width:auto!important;border:0!important;font-size:18px!important;line-height:1!important}
#hh2 #hh2-pack-total{display:inline-block;width:max-content;background:#ffd400;padding:10px 18px;line-height:1.05;font-weight:800}@media(max-width:600px){#hh2 #hh2-pack-total{padding:10px 16px}}
@media(max-width:700px){#hh2 .checkout .total{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:center!important}#hh2 .checkout .total small{align-self:flex-start!important}#hh2 #hh2-pack-total{display:block!important;align-self:center!important;width:max-content!important;max-width:100%!important;margin:0 auto!important}#hh2 #hh2-price-total{display:block!important;width:auto!important;margin:0 auto!important;text-align:center!important}}

#hh2 .hero{<br />  width:100%!important;<br />  max-width:none!important;<br />  background:#111!important;<br />  color:#fff!important;<br />  padding:28px 0 60px!important;<br />}<br />#hh2 .hero-grid{<br />  width:min(var(--hh-desktop-width,1400px),calc(100% - 48px))!important;<br />  max-width:var(--hh-desktop-width,1400px)!important;<br />  margin-left:auto!important;<br />  margin-right:auto!important;<br />}<br />@media(max-width:700px){<br />  #hh2 .hero{<br />    width:calc(100% + 20px)!important;<br />    max-width:none!important;<br />    margin-left:-10px!important;<br />    margin-right:-10px!important;<br />    padding:0!important;<br />    background:#111!important;<br />  }<br />  #hh2 .hero-grid{<br />    display:flex!important;<br />    flex-direction:column!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-media{<br />    order:-1!important;<br />    width:100%!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    aspect-ratio:1.28 / 1!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    object-fit:cover!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-copy{<br />    width:100%!important;<br />    padding:48px 20px 64px!important;<br />    background:#181818!important;<br />  }<br />}<br />

@media(min-width:701px){<br />  #hh2 .hero{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    margin:0!important;<br />    padding:0!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media(min-width:1281px){<br />  #hh2 .hero{<br />    width:100vw!important;<br />    max-width:none!important;<br />    margin-left:calc(50% - 50vw)!important;<br />    margin-right:calc(50% - 50vw)!important;<br />    padding:0!important;<br />    background:#181818!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    grid-template-columns:42% 58%!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-copy{<br />    background:#181818!important;<br />    padding-left:max(72px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 48px))!important;<br />    padding-right:clamp(48px,5vw,96px)!important;<br />  }<br />  #hh2 .hero-media,<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media (min-width:1281px){<br />  #hh2 #performance-stats.hh2-proof-stats{<br />    background:transparent!important;<br />    padding:82px 0 108px!important;<br />  }<br />  #hh2 #performance-stats>.wrap{<br />    width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;<br />    max-width:var(--hh-desktop-width,1400px)!important;<br />    margin-left:clamp(32px,4vw,88px)!important;<br />    margin-right:auto!important;<br />    padding:76px 88px 64px!important;<br />    background:#fff!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 #quick-buy.quick{<br />    background:transparent!important;<br />    padding:0 0 120px!important;<br />  }<br />  #hh2 #quick-buy>.wrap{<br />    width:min(1500px,calc(100% - 96px))!important;<br />    max-width:1500px!important;<br />    margin:0 auto!important;<br />    padding:92px 82px 72px!important;<br />    background:#e2ded2!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />}<br />

@media (max-width:1280px){<br />  #hh2 #quick-buy>.wrap{overflow:visible!important}<br />  #hh2 #quick-buy .cards{<br />    display:flex!important;<br />    gap:18px!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    overflow-x:auto!important;<br />    overflow-y:hidden!important;<br />    scroll-snap-type:x mandatory!important;<br />    scroll-padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-bottom:0!important;<br />    -webkit-overflow-scrolling:touch!important;<br />    scrollbar-width:none!important;<br />    -ms-overflow-style:none!important;<br />    overscroll-behavior-inline:contain!important;<br />  }<br />  #hh2 #quick-buy .cards::-webkit-scrollbar{<br />    display:none!important;<br />    width:0!important;<br />    height:0!important;<br />  }<br />  #hh2 #quick-buy .card{<br />    flex:0 0 min(76vw,520px)!important;<br />    scroll-snap-align:center!important;<br />    scroll-snap-stop:always!important;<br />  }<br />}<br />@media (max-width:700px){<br />  #hh2 #quick-buy .cards{<br />    gap:14px!important;<br />    scroll-padding-inline:18px!important;<br />    padding-inline:18px!important;<br />  }<br />  #hh2 #quick-buy .card{flex-basis:min(78vw,430px)!important}<br />}<br />

#hh2 .faq-more{margin:26px 0 0!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.14)!important;color:#777!important;font-size:15px!important;line-height:1.5!important}<br />#hh2 .faq-more a{color:#b63a14!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px!important}<br />#hh2 .faq-more a:hover{color:#111!important}<br />@media(max-width:900px){#hh2 .faq-more{margin-top:20px!important;padding-top:36px!important;font-size:14px!important}}<br />

#hh2 .hh2-proof-num{display:flex!important;align-items:baseline!important;gap:12px!important;white-space:nowrap!important}<br />#hh2 .hh2-proof-value{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}<br />#hh2 .hh2-proof-unit{font-size:.38em!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important}<br />@media(max-width:600px){#hh2 .hh2-proof-num{gap:7px!important}#hh2 .hh2-proof-unit{font-size:.42em!important}}<br />
#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important}#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important}@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important}}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:clamp(16px,2vw,40px)!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-value{font-size:clamp(88px,7vw,128px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:clamp(34px,2.5vw,48px)!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:0!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:calc(100% - 6vw)!important;max-width:none!important;margin-left:3vw!important;margin-right:3vw!important}#hh2 .hh2-proof-stats>.wrap>.eyebrow,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-panel,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-note{width:min(var(--hh-desktop-width,1400px),100%)!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 3vw)!important;max-width:none!important;margin-left:0!important;margin-right:auto!important}}
#hh2 .hero-copy>a.btn{margin-top:32px!important}
#hh2 .hero-copy>a.btn{background:rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:22px!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important}
#hh2 #quick-buy>.wrap{border-radius:52px!important;overflow:hidden!important}
@media(min-width:1025px){#hh2 #quick-buy.quick{border-radius:52px!important;overflow:hidden!important}#hh2 #quick-buy>.wrap{border-radius:0!important;overflow:visible!important}}
@media(min-width:901px){#hh2 .statement{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;padding-right:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;background:#e9461b!important}}
#hh2 .cta{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important}#hh2 .cta>div{background:#58ace3!important}#hh2 .cta img{width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-6400 .commententries.rounded{display:none!important}body.page-id-6400 .elementor-element-627d3d94>.elementor-widget-wrap{padding-bottom:0!important}
@media (min-width:768px){#hh2 .cta{height:clamp(520px,38vw,650px)!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}#hh2 .cta>div{box-sizing:border-box!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:48px!important;padding-bottom:48px!important;padding-left:max(64px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 64px))!important;padding-right:clamp(32px,4vw,72px)!important}#hh2 .cta img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}}body.page-id-6400 #main{font-size:0!important;line-height:0!important;height:auto!important;min-height:0!important}
#hh2 .faq-more a,#hh2 .faq-more a:visited,#hh2 .faq-more a:hover,#hh2 .faq-more a:focus{color:rgb(180,122,0)!important}
#hh2 .details details{padding:26px 4px!important;line-height:1.5!important}#hh2 .details details[open] summary{margin-bottom:12px!important}#hh2 .details summary{line-height:1.25!important}#hh2 .details details+details{margin-top:4px!important}
#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(24px,3vw,48px)!important;flex-wrap:wrap!important;margin-top:18px!important;line-height:1.4!important}#hh2 .trust span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}@media(max-width:767px){#hh2 .trust{gap:10px 20px!important}}
#hh2 .hh2-proof-copy{max-width:440px!important;margin:28px 0 0!important;font-size:clamp(16px,1.15vw,19px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;color:#333!important}@media(max-width:767px){#hh2 .hh2-proof-copy{max-width:34ch!important;margin-top:20px!important}}
@media(max-width:1024px){#hh2 #quick-buy.quick{border-radius:clamp(32px,5vw,52px)!important;overflow:hidden!important}#hh2 #quick-buy.quick>.wrap{border-radius:0!important;overflow:visible!important}#hh2 .hh2-proof-value{font-size:clamp(74px,10vw,96px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:.38em!important;line-height:1!important}}@media(max-width:600px){#hh2 #quick-buy.quick{border-radius:30px!important}#hh2 .hh2-proof-value{font-size:clamp(58px,16vw,70px)!important}#hh2 .hh2-proof-unit{font-size:.38em!important}#hh2 .hh2-proof-num{gap:6px!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{background:#111!important;box-shadow:0 0 0 100vmax #111!important;clip-path:inset(0 -100vmax)!important}
@media(max-width:1024px){#hh2 #quick-buy .cards{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;cursor:grab!important}#hh2 #quick-buy .cards::-webkit-scrollbar{display:none!important}#hh2 #quick-buy .cards>.card{flex-shrink:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important}}
@media(max-width:1024px){#hh2 .statement{background:#e9461b!important;box-shadow:0 0 0 100vmax #e9461b!important;clip-path:inset(0 -100vmax)!important}}
@media(max-width:1024px){#hh2 .story figcaption{box-sizing:border-box!important;width:max-content!important;max-width:82%!important;padding:10px!important;font-size:14px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:8px 0!important;font-size:18px!important;line-height:1!important}}@media(max-width:600px){#hh2 .story figcaption{max-width:82%!important;padding:8px!important;font-size:13px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:6px 0!important;font-size:17px!important;line-height:.95!important}}
@media(max-width:600px){#hh2 .women-points article{padding-left:0!important;padding-right:0!important;text-align:left!important}}
@media(max-width:600px){body.page-id-6400 #hh2 .women .women-copy .women-points>article:nth-child(n){padding:22px 0!important;text-align:left!important}}
@media(max-width:1024px){body.page-id-6400 #hh2 .hero .btn{box-sizing:border-box!important;width:280px!important;max-width:100%!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){body.page-id-6400 #hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:97vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{border-top:0!important;border-bottom:0!important;outline:0!important}
#hh2 .faq{background:#f8f7f2!important;box-shadow:0 0 0 100vmax #f8f7f2!important;clip-path:inset(0 -100vmax)!important}
#hh2 #quick-buy .product-img>.save{right:18px!important;left:auto!important}

body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn{position:relative!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;column-gap:0!important;box-sizing:border-box!important;width:300px!important;min-width:0!important;min-height:0!important;margin-top:28px!important;margin-left:0!important;margin-right:0!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important}
body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;opacity:.75!important}
body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn:before,body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn:after{display:none!important;content:none!important}
@media(max-width:850px){body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn{width:260px!important;margin-left:auto!important;margin-right:auto!important}}


#hh2 .hh2-cinema-v2__copy{top:300px!important;bottom:auto!important}
#hh2 .hh2-cinema-v2__stats-panel{top:900px!important}
@media(max-width:850px){#hh2 .hh2-cinema-v2__copy{top:auto!important;bottom:470px!important}#hh2 .hh2-cinema-v2__stats-panel{top:820px!important}}


#hh2 .hh2-cinema-v2__proof{gap:14px;font-size:16px!important;line-height:1.35}
#hh2 .hh2-cinema-v2__proof em{padding:12px 22px!important;font-size:16px!important}
#hh2 .hh2-cinema-v2__proof span{font-size:16px!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2:after{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.34) 100%),linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,.08) 62%)!important}
#hh2 .hh2-cinema-v2__proof{display:grid!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;gap:10px 12px!important;width:max-content!important;max-width:100%!important}
#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:14px!important}
#hh2 .hh2-cinema-v2__proof em{padding:10px 18px!important}
#hh2 .hh2-cinema-v2__proof span:last-child{grid-column:1 / -1!important}
}
@media(max-width:430px){#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:12px!important}#hh2 .hh2-cinema-v2__proof em{padding:9px 14px!important}}


body.page-id-6400 #hh2 .hh2-cinema-v2{margin-top:-110px!important}
body.page-id-6400 #hh2 .hh2-cinema-v2__btn{transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
body.page-id-6400 #hh2 .hh2-cinema-v2__btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}
@media(max-width:850px){body.page-id-6400 #hh2 .hh2-cinema-v2{margin-top:-104px!important}}

#hh2 #quick-buy{margin-top:64px!important}@media(max-width:900px){#hh2 #quick-buy{margin-top:40px!important}}

#hh2 .duo,
#hh2 .story,
#hh2 .women,
#hh2 .life,
#hh2 .ugc{
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
  box-shadow:0 0 0 1280px #111,0 2px 0 1280px #111,0 -2px 0 1280px #111!important;
}
.hh26,.hh26 *{box-sizing:border-box}.hh26{--ink:#0c0c0c;--yellow:#ffc900;position:relative;z-index:9999;width:100%;border-bottom:1px solid rgba(12,12,12,.15);background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.hh26 a{color:inherit;text-decoration:none}.hh26 button{font:inherit;color:inherit;cursor:pointer}.hh26__desktop{display:grid;max-width:1400px;min-height:80px;margin:auto;padding:11px 28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.hh26__nav,.hh26__actions{display:flex;align-items:center;gap:32px;white-space:nowrap}.hh26__actions{justify-content:flex-end;gap:24px;font-size:14px}.hh26__nav a,.hh26__nav button{border:0;padding:21px 0;background:none;font-size:16px;font-weight:400}.hh26__logo{display:block;width:108px}.hh26__logo img{display:block;width:100%;height:auto}.hh26__region{display:flex;overflow:hidden;border:1px solid #ccc;border-radius:999px}.hh26__region button{width:48px;height:31px;border:0;background:#fff;color:#777;font-size:10px}.hh26__region button+button{border-left:1px solid #ccc}.hh26__region button[aria-pressed=true]{background:#0c0c0c;color:#fff;font-weight:700}.hh26__cart{display:flex;align-items:center;gap:6px;border:0;background:none}.hh26__count{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--yellow);font-size:9px;font-weight:700}.hh26__support{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:1fr 1fr;visibility:hidden;min-height:300px;padding:50px max(28px,calc((100vw - 1400px)/2 + 28px));background:#0c0c0c;color:#fff;opacity:0;transform:translateY(-8px);transition:.25s}.hh26__support.is-open{visibility:visible;opacity:1;transform:none}.hh26__support h2{margin:0;font-size:clamp(54px,6vw,96px);line-height:.86;letter-spacing:-.035em}.hh26__support>div{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px 44px}.hh26__support a{padding:14px 0;border-bottom:1px solid #444;font-size:18px}.hh26__mobile{display:none;min-height:72px;padding:8px 18px;grid-template-columns:1fr auto 1fr;align-items:center}.hh26__menu-toggle{display:grid;width:44px;height:44px;align-content:center;gap:6px;border:0;background:none}.hh26__menu-toggle i{display:block;width:25px;height:1.5px;background:#111}.hh26__mobile .hh26__logo{width:94px}.hh26__mobile .hh26__cart{justify-self:end;font-size:15px}.hh26__shade{position:fixed;z-index:10000;inset:0;visibility:hidden;background:rgba(0,0,0,.42);opacity:0;transition:.3s}.hh26__shade.is-open{visibility:visible;opacity:1}.hh26__drawer{position:fixed;z-index:10001;top:0;bottom:0;left:0;display:flex;visibility:hidden;width:min(450px,calc(100vw - 22px));flex-direction:column;padding:28px 30px 0;background:#fff;opacity:0;overflow-y:auto;transform:translateX(-102%);transition:.32s cubic-bezier(.7,0,.2,1)}.hh26__drawer.is-open{visibility:visible;opacity:1;transform:none}.hh26__close{position:relative;width:42px;height:42px;margin-left:-10px;border:0;background:none}.hh26__close:before,.hh26__close:after{content:"";position:absolute;top:20px;left:8px;width:26px;height:1px;background:#111}.hh26__close:before{transform:rotate(45deg)}.hh26__close:after{transform:rotate(-45deg)}.hh26__primary{display:grid;margin-top:25px}.hh26__primary a{display:flex;min-height:58px;align-items:center;font-size:25px;letter-spacing:-.025em}.hh26__drawer-bottom{margin-top:auto;padding-top:45px}.hh26__secondary{display:flex;.hh26,.hh26 *{box-sizing:border-box}.hh26{--ink:#0c0c0c;--yellow:#ffc900;position:relative;z-index:9999;width:100%;border-bottom:1px solid rgba(12,12,12,.15);background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.hh26 a{color:inherit;text-decoration:none}.hh26 button{font:inherit;color:inherit;cursor:pointer}.hh26__desktop{display:grid;max-width:1400px;min-height:80px;margin:auto;padding:11px 28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.hh26__nav,.hh26__actions{display:flex;align-items:center;gap:32px;white-space:nowrap}.hh26__actions{justify-content:flex-end;gap:24px;font-size:14px}.hh26__nav a,.hh26__nav button{border:0;padding:21px 0;background:none;font-size:16px;font-weight:400}.hh26__logo{display:block;width:108px}.hh26__logo img{display:block;width:100%;height:auto}.hh26__region{display:flex;overflow:hidden;border:1px solid #ccc;border-radius:999px}.hh26__region button{width:48px;height:31px;border:0;background:#fff;color:#777;font-size:10px}.hh26__region button+button{border-left:1px solid #ccc}.hh26__region button[aria-pressed=true]{background:#0c0c0c;color:#fff;font-weight:700}.hh26__cart{display:flex;align-items:center;gap:6px;border:0;background:none}.hh26__count{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--yellow);font-size:9px;font-weight:700}.hh26__support{position:absolute;top:100%;right:0;left:0;display:grid;grid-template-columns:1fr 1fr;visibility:hidden;min-height:300px;padding:50px max(28px,calc((100vw - 1400px)/2 + 28px));background:#0c0c0c;color:#fff;opacity:0;transform:translateY(-8px);transition:.25s}.hh26__support.is-open{visibility:visible;opacity:1;transform:none}.hh26__support h2{margin:0;font-size:clamp(54px,6vw,96px);line-height:.86;letter-spacing:-.035em}.hh26__support>div{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:12px 44px}.hh26__support a{padding:14px 0;border-bottom:1px solid #444;font-size:18px}.hh26__mobile{display:none;min-height:72px;padding:8px 18px;grid-template-columns:1fr auto 1fr;align-items:center}.hh26__menu-toggle{display:grid;width:44px;height:44px;align-content:center;gap:6px;border:0;background:none}.hh26__menu-toggle i{display:block;width:25px;height:1.5px;background:#111}.hh26__mobile .hh26__logo{width:94px}.hh26__mobile .hh26__cart{justify-self:end;font-size:15px}.hh26__shade{position:fixed;z-index:10000;inset:0;visibility:hidden;background:rgba(0,0,0,.42);opacity:0;transition:.3s}.hh26__shade.is-open{visibility:visible;opacity:1}.hh26__drawer{position:fixed;z-index:10001;top:0;bottom:0;left:0;display:flex;visibility:hidden;width:min(450px,calc(100vw - 22px));flex-direction:column;padding:28px 30px 0;background:#fff;opacity:0;overflow-y:auto;transform:translateX(-102%);transition:.32s cubic-bezier(.7,0,.2,1)}.hh26__drawer.is-open{visibility:visible;opacity:1;transform:none}.hh26__close{position:relative;width:42px;height:42px;margin-left:-10px;border:0;background:none}.hh26__close:before,.hh26__close:after{content:"";position:absolute;top:20px;left:8px;width:26px;height:1px;background:#111}.hh26__close:before{transform:rotate(45deg)}.hh26__close:after{transform:rotate(-45deg)}.hh26__primary{display:grid;margin-top:25px}.hh26__primary a{display:flex;min-height:58px;align-items:center;font-size:25px;letter-spacing:-.025em}.hh26__drawer-bottom{margin-top:auto;padding-top:45px}.hh26__secondary{display:flex;flex-wrap:wrap;gap:13px 26px;margin-bottom:28px}.hh26__secondary a{font-size:14px;color:#555}.hh26__login{display:inline-flex;min-width:128px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hh26__register{margin:18px 0 24px;font-size:14px;color:#555}.hh26__register a{text-decoration:underline;text-underline-offset:4px}.hh26__social{display:flex;gap:22px;margin-bottom:24px}.hh26__social a{font-size:13px}.hh26__country{position:relative;margin:0 -30px;border-top:1px solid #ddd}.hh26__country summary{display:flex;height:64px;align-items:center;gap:8px;padding:0 30px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none}.hh26__country summary::-webkit-details-marker{display:none}.hh26__country summary i{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.hh26__country>div{position:absolute;right:0;bottom:64px;left:0;display:grid;padding:8px 30px;border-top:1px solid #ddd;background:#fff;box-shadow:0 -10px 25px rgba(0,0,0,.08)}.hh26__country button{height:42px;border:0;text-align:left;background:none}.hh26__country button[aria-current=true]{font-weight:700}.hh26-menu-open{overflow:hidden}
body:has(.hh26) .header-wrapper,body:has(.hh26) #header-wrapper,body:has(.hh26) #header{display:none!important}body:has(.hh26) .cfw-side-cart-floating-button-anchor{display:none!important}#cfw-side-cart-overlay{background:rgba(12,12,12,.4)!important;backdrop-filter:blur(2px)}#cfw-side-cart{width:min(680px,52vw)!important;max-width:none!important;font-family:Arial,Helvetica,sans-serif!important}#cfw-side-cart-container{box-shadow:-30px 0 80px rgba(0,0,0,.22)!important}.cfw-side-cart-contents{padding-inline:28px!important}.cfw-side-cart-contents-footer{padding:20px 28px 24px!important}
@media(max-width:1260px){.hh26__desktop{display:none}.hh26__mobile{display:grid}}@media(max-width:800px){#cfw-side-cart{width:100%!important}.cfw-side-cart-contents{padding-inline:20px!important}.cfw-side-cart-contents-footer{padding:20px!important}}@media(prefers-reduced-motion:reduce){.hh26 *{transition:none!important}}

/* Strong isolation from Werk and CheckoutWC button rules. */
.hh26 button{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
.hh26__desktop{min-height:88px;padding-top:14px;padding-bottom:14px;gap:40px}
.hh26__logo{width:118px}
.hh26__nav,.hh26__actions{gap:34px}
.hh26__actions{font-size:15px}
.hh26__nav a,.hh26__nav button{border:0!important;padding:21px 0!important;background:transparent!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}
.hh26__region button{width:50px!important;height:32px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;color:#777!important;font-size:10px!important;line-height:1!important;box-shadow:none!important}
.hh26__region button+button{border-left:1px solid #ccc!important}
.hh26__region button[aria-pressed=true]{background:#0c0c0c!important;color:#fff!important;font-weight:700!important}
.hh26 button.hh26__cart{display:flex!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;padding:10px 0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px!important;line-height:1!important;text-transform:none!important}

/* Keep every desktop control on one consistent optical centerline. */
.hh26__desktop>.hh26__nav,.hh26__desktop>.hh26__actions{height:44px;align-items:center!important}
.hh26__desktop .hh26__nav>a,.hh26__desktop .hh26__nav>button,.hh26__desktop .hh26__actions>a,.hh26__desktop button.hh26__cart{display:inline-flex!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}
.hh26__desktop .hh26__region{height:32px;align-self:center;margin:0}
.hh26__desktop .hh26__region button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}

/* Prevent Werk's global button skin from turning the mobile hamburger into a pill. */
.hh26 button.hh26__menu-toggle{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-content:center!important;justify-content:start!important;gap:6px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline-offset:4px!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__menu-toggle i{display:block!important;width:25px!important;height:1.5px!important;margin:0!important;border:0!important;border-radius:0!important;background:#111!important;opacity:1!important;transform:none!important}

/* Werk applies white text to selected buttons; Support + must stay legible on white. */
.hh26 .hh26__nav button,.hh26 .hh26__nav button:hover,.hh26 .hh26__nav button:focus,.hh26 .hh26__nav button:focus-visible,.hh26 .hh26__nav button:active,.hh26 .hh26__nav button[aria-expanded="true"]{color:#111!important;background:transparent!important;box-shadow:none!important;outline-color:#111!important}
.hh26 button.hh26__support-toggle{gap:9px!important}.hh26 button.hh26__support-toggle:after{content:""!important;display:block!important;width:7px!important;height:7px!important;margin:-4px 1px 0 0!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;background:transparent!important;transform:rotate(45deg)!important;transition:transform .2s ease,margin .2s ease!important}.hh26 button.hh26__support-toggle[aria-expanded="true"]:after{margin:4px 1px 0 0!important;transform:rotate(225deg)!important}
@media(min-width:1261px){.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}

/* Support panel typography isolated from Werk heading/link colors. */
.hh26 .hh26__support h2{margin:0!important;color:#f4f0e7!important;font-size:clamp(58px,6vw,96px)!important;font-weight:700!important;line-height:.88!important;letter-spacing:-.025em!important}
.hh26 .hh26__support a,.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus{color:#f4f0e7!important;line-height:1.2!important}

/* Fully isolated mobile drawer: Werk must not style or reposition its controls. */
.hh26__shade{z-index:2147483000!important}
.hh26 .hh26__drawer{z-index:2147483001!important;top:0!important;bottom:auto!important;left:0!important;display:flex!important;visibility:hidden;width:min(450px,calc(100vw - 18px))!important;height:100dvh!important;min-height:100dvh!important;flex-direction:column!important;margin:0!important;border:0!important;border-radius:0!important;padding:24px 28px 0!important;background:#fff!important;color:#111!important;box-shadow:24px 0 70px rgba(0,0,0,.16)!important;opacity:0;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-102%);transition:transform .32s cubic-bezier(.7,0,.2,1),opacity .2s,visibility .32s!important}
.hh26 .hh26__drawer.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
.hh26 .hh26__drawer,.hh26 .hh26__drawer *{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer a:hover,.hh26 .hh26__drawer a:focus{color:#111!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}
.hh26 button.hh26__close{position:relative!important;display:block!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 12px -8px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.hh26 button.hh26__close:hover,.hh26 button.hh26__close:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__close:before,.hh26 button.hh26__close:after{content:""!important;position:absolute!important;top:21px!important;left:9px!important;display:block!important;width:27px!important;height:1.5px!important;margin:0!important;border:0!important;background:#111!important}
.hh26 button.hh26__close:before{transform:rotate(45deg)!important}.hh26 button.hh26__close:after{transform:rotate(-45deg)!important}
.hh26 .hh26__primary{display:grid!important;margin:10px 0 24px!important;padding:0!important}
.hh26 .hh26__primary a{position:relative!important;display:flex!important;min-height:66px!important;align-items:center!important;margin:0!important;border-bottom:1px solid #e2e0db!important;padding:0 34px 0 0!important;font-size:clamp(25px,7vw,31px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important}
.hh26 .hh26__primary a:after{content:"→"!important;position:absolute!important;right:2px!important;top:50%!important;color:#e2aa00!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transform:translateY(-52%)!important}
.hh26 .hh26__drawer-meta{display:flex!important;height:62px!important;align-items:center!important;margin:0 -28px!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#fff!important}.hh26 .hh26__utility{display:flex!important;align-items:center!important;gap:20px!important;margin:0 0 0 auto!important;padding:0!important}.hh26 .hh26__utility a{position:relative!important;margin:0!important;padding:0!important;color:#555!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.035em!important}.hh26 .hh26__utility a+a:before{content:""!important;position:absolute!important;top:50%!important;left:-11px!important;width:1px!important;height:13px!important;background:#d8d5ce!important;transform:translateY(-50%)!important}
.hh26 .hh26__drawer-bottom{display:block!important;margin-top:auto!important;padding:18px 0 0!important}
.hh26 .hh26__drawer-note{display:flex!important;height:72px!important;align-items:center!important;margin:0 -28px!important;border:0!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#f4f0e7!important;color:#111!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.13em!important}
.hh26 .hh26__secondary{display:grid!important;grid-template-columns:repeat(3,max-content)!important;gap:12px 24px!important;margin:0 0 24px!important;padding:0!important}
.hh26 .hh26__secondary a{margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}
.hh26 a.hh26__login{display:inline-flex!important;width:auto!important;min-width:136px!important;height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:0!important;border-radius:999px!important;padding:0 25px!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.hh26 .hh26__account-row{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important}
.hh26 .hh26__register{max-width:150px!important;margin:0!important;color:#555!important;font-size:12px!important;line-height:1.4!important}.hh26 .hh26__register a{text-decoration:underline!important;text-underline-offset:3px!important}
.hh26 .hh26__social{display:flex!important;gap:10px!important;margin:0 0 22px!important;padding:0!important}.hh26 .hh26__social a{display:inline-flex!important;height:36px!important;align-items:center!important;gap:8px!important;border:1px solid #d8d5ce!important;border-radius:999px!important;padding:0 14px 0 11px!important;color:#333!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important}.hh26 .hh26__social svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hh26 .hh26__social svg .hh26__social-dot{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social svg.hh26__x-icon{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social span{display:block!important;line-height:1!important}
.hh26 .hh26__country{position:relative!important;display:block!important;flex:0 0 auto!important;margin:0!important;border:0!important;padding:0!important;background:#fff!important}
.hh26 .hh26__country summary{display:flex!important;width:auto!important;height:62px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#111!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em!important;list-style:none!important}
.hh26 .hh26__country summary i{display:block!important;width:7px!important;height:7px!important;margin:-4px 0 0!important;border:0!important;border-right:1.5px solid #111!important;border-bottom:1.5px solid #111!important;background:transparent!important;transform:rotate(45deg)!important}
.hh26 .hh26__country>div{position:absolute!important;bottom:54px!important;left:-28px!important;display:grid!important;width:170px!important;padding:8px 28px!important;border-top:1px solid #ddd!important;background:#fff!important;box-shadow:0 -10px 25px rgba(0,0,0,.08)!important}
.hh26 .hh26__country button{display:flex!important;width:100%!important;height:42px!important;min-height:42px!important;align-items:center!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-align:left!important;font-size:13px!important;line-height:1!important}.hh26 .hh26__country button[aria-current=true]{font-weight:700!important}
html.hh26-menu-open{margin-top:0!important;overflow:hidden!important}html.hh26-menu-open #wpadminbar{display:none!important}
@media(max-width:520px){.hh26 .hh26__drawer{width:calc(100vw - 12px)!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__drawer-meta,.hh26 .hh26__drawer-note{margin-right:-22px!important;margin-left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__country>div{left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__account-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.hh26 .hh26__register{max-width:none!important}.hh26 .hh26__social{margin-bottom:18px!important}}

/* 0.3.8 — editorial header refresh inspired by the supplied reference. */
.hh26{--ink:#292923;--paper:#fff;--soft:#f4f2ee;--line:rgba(41,41,35,.14);border-bottom-color:var(--line);background:rgba(255,255,255,.97);color:var(--ink);font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 10px 32px rgba(41,41,35,.045)}
.hh26__desktop{min-height:96px;max-width:1600px;padding:0 clamp(22px,2.8vw,40px);grid-template-columns:auto 1fr auto;gap:clamp(34px,4vw,76px)}
.hh26__desktop>.hh26__logo{grid-column:1;grid-row:1;width:132px}
.hh26__desktop>.hh26__nav{grid-column:2;grid-row:1;justify-self:start}
.hh26__desktop>.hh26__actions{grid-column:3;grid-row:1}
.hh26__nav,.hh26__actions{gap:clamp(22px,2vw,34px)}
.hh26__nav a,.hh26__nav button,.hh26__actions>a,.hh26 button.hh26__cart{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:15px!important;font-weight:550!important;letter-spacing:-.012em!important;color:var(--ink)!important}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:none!important;opacity:.58}
.hh26__actions>a{transition:opacity .2s ease}.hh26__actions>a:hover,.hh26__actions>a:focus-visible{opacity:.58}
.hh26 button.hh26__cart{height:44px!important;border-radius:999px!important;padding:0 17px!important;background:var(--ink)!important;color:#fff!important;transition:transform .2s ease,background .2s ease!important}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#111!important;transform:translateY(-1px)}
.hh26__count{background:#ffc900;color:#111}
.hh26__support{padding:58px max(40px,calc((100vw - 1520px)/2));background:#292923}
.hh26 .hh26__support h2{font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-.04em!important}
.hh26 .hh26__support a{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:17px!important;font-weight:500!important}
.hh26__mobile{min-height:78px;padding:8px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.98)}
.hh26__mobile .hh26__logo{width:108px}
.hh26 .hh26__drawer{background:var(--soft)!important;color:var(--ink)!important;box-shadow:32px 0 80px rgba(41,41,35,.2)!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer button:not(.hh26__country button){font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important}
.hh26 .hh26__primary{margin-top:18px!important}
.hh26 .hh26__primary a{min-height:64px!important;border-bottom-color:rgba(41,41,35,.16)!important;font-size:clamp(26px,7vw,32px)!important;font-weight:520!important;letter-spacing:-.035em!important;color:var(--ink)!important}
.hh26 .hh26__primary a:after{color:#b23e0e!important;font-size:23px!important}
.hh26 .hh26__secondary a{color:#54544f!important;font-weight:500!important}
.hh26 .hh26__drawer-meta,.hh26 .hh26__country,.hh26 .hh26__country>div{background:var(--soft)!important}
.hh26 .hh26__drawer-note{background:#eae4da!important;color:var(--ink)!important}
.hh26 a.hh26__login{background:var(--ink)!important}
/* Preserve the existing storefront switcher typography and visual treatment. */
.hh26__region,.hh26__region button,.hh26__country,.hh26__country summary,.hh26__country button{font-family:Arial,Helvetica,sans-serif!important}

/* 0.3.9 — clear liquid-glass floating shell. */
.hh26{width:calc(100% - 28px);max-width:1600px;margin:14px auto 0;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:0 22px 55px -34px rgba(12,12,12,.58),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(41,41,35,.06);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);overflow:visible}
.hh26:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.42),transparent 38%,rgba(255,255,255,.2) 67%,transparent);pointer-events:none}
.hh26__desktop{max-width:none;min-height:86px;padding:0 clamp(20px,2.45vw,36px)}
.hh26 button.hh26__cart{background:rgba(41,41,35,.9)!important;box-shadow:0 10px 24px -16px rgba(12,12,12,.8),inset 0 1px 0 rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hh26__support{top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(41,41,35,.94);box-shadow:0 28px 70px -34px rgba(0,0,0,.75);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);overflow:hidden}
.hh26__mobile{min-height:72px;border-bottom:0;border-radius:23px;background:transparent}
@media(max-width:1260px){.hh26{width:calc(100% - 20px);margin-top:10px;border-radius:20px}.hh26:before{border-radius:18px}}
@media(max-width:520px){.hh26{width:calc(100% - 14px);margin-top:7px;border-radius:18px}.hh26:before{border-radius:16px}.hh26__mobile{padding-right:16px;padding-left:16px;border-radius:17px}}

/* NOVOS-inspired hover and focus motion; storefront switchers intentionally excluded. */
.hh26__logo{transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}
.hh26__logo:hover,.hh26__logo:focus-visible{opacity:.72;transform:translateY(-1px)}
.hh26__desktop .hh26__nav>a{position:relative;transition:color .25s ease,opacity .25s ease}
.hh26__desktop .hh26__nav>a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:#b23e0e;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}
.hh26__desktop .hh26__nav>a:hover:after,.hh26__desktop .hh26__nav>a:focus-visible:after{transform:scaleX(1);transform-origin:left center}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible{color:#b23e0e!important;opacity:1}
.hh26 button.hh26__support-toggle{transition:color .25s ease,opacity .25s ease!important}
.hh26 button.hh26__support-toggle:hover,.hh26 button.hh26__support-toggle:focus-visible{color:#b23e0e!important;opacity:1!important}
.hh26__desktop .hh26__actions>a{position:relative;transition:color .25s ease,opacity .25s ease,transform .25s ease}
.hh26__desktop .hh26__actions>a:hover,.hh26__desktop .hh26__actions>a:focus-visible{color:#b23e0e!important;opacity:1;transform:translateY(-1px)}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#292923!important;box-shadow:0 18px 32px -18px rgba(12,12,12,.9),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-2px) scale(1.015)}
.hh26 button.hh26__menu-toggle i{transform-origin:left center!important;transition:width .25s ease,transform .25s ease!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:18px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:22px!important}
.hh26 .hh26__primary a{transition:padding-left .28s cubic-bezier(.22,.61,.36,1),color .25s ease,background .25s ease!important}
.hh26 .hh26__primary a:hover,.hh26 .hh26__primary a:focus-visible{padding-left:10px!important;color:#b23e0e!important;background:linear-gradient(90deg,rgba(178,62,14,.07),transparent 72%)!important}
.hh26 .hh26__primary a:after{transition:transform .28s cubic-bezier(.22,.61,.36,1),color .25s ease!important}
.hh26 .hh26__primary a:hover:after,.hh26 .hh26__primary a:focus-visible:after{color:#b23e0e!important;transform:translate(5px,-52%)!important}
.hh26 .hh26__support a{transition:color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease!important}
.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus-visible{color:#ffc900!important;border-color:rgba(255,201,0,.48)!important;transform:translateX(6px)}
.hh26 .hh26__social a{transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease!important}
.hh26 .hh26__social a:hover,.hh26 .hh26__social a:focus-visible{color:#b23e0e!important;border-color:rgba(178,62,14,.35)!important;background:rgba(255,255,255,.58)!important;transform:translateY(-2px)}

/* 0.4.0 — direction-aware floating sticky header. */
.hh26{position:sticky;top:14px;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease,box-shadow .28s ease;will-change:transform,opacity}
.hh26.hh26--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 34px))}
.hh26:not(.hh26--hidden){opacity:1;transform:translateY(0)}
body.admin-bar .hh26{top:46px}
@media(max-width:782px){body.admin-bar .hh26{top:53px}}
@media(prefers-reduced-motion:reduce){.hh26{transition:none!important}}

/* 0.4.1 — keep the glass bar tight to the top, including logged-in previews. */
.hh26{top:6px;margin-top:6px}
body.admin-bar .hh26{top:6px}
@media(max-width:782px){body.admin-bar .hh26{top:6px}}

/* 0.4.2 — fixed positioning avoids theme overflow breaking sticky behavior. */
.hh26{position:fixed;z-index:99990;top:6px;right:14px;left:14px;width:auto;margin:0 auto}
.hh26__spacer{height:100px}
body.admin-bar .hh26{top:38px}
@media(max-width:782px){body.admin-bar .hh26{top:52px}}
@media(max-width:767px){.hh26{right:8px;left:8px}.hh26__spacer{height:84px}}

/* 0.4.3 — NOVOS-style circular hamburger control on tablet and mobile. */
@media(max-width:1260px){
.hh26 button.hh26__menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;justify-content:center!important;justify-items:center!important;border:1px solid rgba(12,12,12,.18)!important;border-radius:50%!important;background:rgba(255,255,255,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px -18px rgba(12,12,12,.65)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}
.hh26 button.hh26__menu-toggle i{width:21px!important;transform-origin:center!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus-visible{border-color:rgba(12,12,12,.55)!important;background:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 #fff,0 12px 26px -18px rgba(12,12,12,.72)!important;transform:translateY(-1px)}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:15px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:18px!important}
}

/* 0.4.4 — full country and currency selector with circular flags. */
.hh26 .hh26__country summary{gap:10px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}
.hh26 .hh26__country summary i{margin-left:2px!important}
.hh26 .hh26__flag{display:inline-flex!important;overflow:hidden!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(12,12,12,.1)!important;border-radius:50%!important;background:#fff!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 4px 12px -9px rgba(0,0,0,.55)!important}
.hh26 .hh26__country>div{width:235px!important}
.hh26 .hh26__country button{gap:10px!important;font-size:14px!important;white-space:nowrap!important}

/* 0.4.6 — neutralize the theme's top margin and center the mobile cart pill. */
@media(max-width:1260px){.hh26 .hh26__mobile button.hh26__cart{align-self:center!important;margin:0!important}}

/* 0.4.7 — centered 1400px desktop glass shell. */
@media(min-width:1261px){.hh26{right:0;left:0;width:calc(100% - 28px);max-width:1400px}}

/* 0.4.8 — restore the original Support dropdown only. */
.hh26 .hh26__support{top:100%!important;right:0!important;left:0!important;min-height:300px!important;border:0!important;border-radius:0!important;background:#0c0c0c!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}

/* 0.4.9 — approved Support menu mockup. */
@media(min-width:1261px){
.hh26 .hh26__support{top:calc(100% + 12px)!important;grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr)!important;align-items:center!important;min-height:355px!important;padding:52px 76px 58px!important;border:0!important;border-radius:26px!important;background:#0a0a0a!important;box-shadow:0 36px 80px rgba(17,15,10,.26)!important;overflow:hidden!important}
.hh26 .hh26__support>.hh26__support-intro{display:block!important;padding-right:72px!important;border-right:1px solid #292925!important}
.hh26 .hh26__support-intro p{margin:0 0 22px!important;color:#92928c!important;font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.hh26 .hh26__support-intro h2{margin:0!important;color:#f5f1e8!important;font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-size:clamp(76px,7vw,112px)!important;font-weight:600!important;line-height:.72!important;letter-spacing:-.065em!important}
.hh26 .hh26__support>.hh26__support-links{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:26px 50px!important;padding-left:72px!important}
.hh26 .hh26__support-links a{display:flex!important;min-height:64px!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-bottom:1px solid #353530!important;color:#f5f1e8!important;font-size:19px!important;font-weight:700!important;transform:none}
.hh26 .hh26__support-links a:hover,.hh26 .hh26__support-links a:focus-visible{color:#ffc900!important;border-color:#6d5d16!important;transform:translateX(4px)!important}
.hh26 .hh26__support-links b{font-size:16px!important;font-weight:400!important;opacity:.45!important}
}


/* HARDHONEY US homepage visual parity — migrated from Canada, 2026-08-30 */

@media (min-width:1281px){#hh2{--hh-desktop-width:1400px}}


#hh2 .hh2-cinema-v2{position:relative;isolation:isolate;width:100vw;max-width:none;margin-left:calc(50% - 50vw);height:920px;min-height:760px;overflow:hidden;background:#0b0b0b;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}
#hh2 .hh2-cinema-v2:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.6) 34%,rgba(0,0,0,.08) 69%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 48%)}
#hh2 .hh2-cinema-v2__nav{position:absolute;z-index:3;top:26px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));display:flex;justify-content:space-between;align-items:center;padding:17px 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);font-size:12px;font-weight:850;letter-spacing:.13em}
#hh2 .hh2-cinema-v2__copy{position:absolute;left:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:130px;width:min(610px,calc(100% - 64px))}
#hh2 .hh2-cinema-v2__proof{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:850;letter-spacing:.08em}#hh2 .hh2-cinema-v2__proof em{padding:10px 18px;background:#ffd100;color:#111;font-style:italic;transform:skew(-8deg)}
#hh2 .hh2-cinema-v2 h1{margin:34px 0 24px;color:#fff;font-size:clamp(76px,7vw,128px);line-height:.76;letter-spacing:-.075em}
#hh2 .hh2-cinema-v2__body{max-width:460px;margin:0 0 30px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__btn{display:flex;align-items:center;justify-content:space-between;width:300px;padding:10px 10px 10px 24px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);color:#fff;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.08em}#hh2 .hh2-cinema-v2__btn span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.3);border-radius:50%}
#hh2 .hh2-cinema-v2__stats{position:absolute;z-index:4;right:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:34px;display:flex;gap:36px;padding:20px 26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(15,15,15,.52);backdrop-filter:blur(18px) saturate(1.25)}#hh2 .hh2-cinema-v2__stat{display:flex;align-items:baseline;gap:7px}#hh2 .hh2-cinema-v2__stat strong{font-size:40px;font-weight:400}#hh2 .hh2-cinema-v2__stat span{font-size:16px}
@media(max-width:900px){#hh2 .hh2-cinema-v2{height:820px;min-height:720px}#hh2 .hh2-cinema-v2__nav{top:14px;width:calc(100% - 28px)}#hh2 .hh2-cinema-v2__copy{left:28px;bottom:150px;width:calc(100% - 56px)}#hh2 .hh2-cinema-v2 h1{font-size:clamp(62px,16vw,88px)}#hh2 .hh2-cinema-v2__body{font-size:16px}#hh2 .hh2-cinema-v2__stats{left:28px;right:auto;bottom:34px;padding:14px 18px;gap:20px}#hh2 .hh2-cinema-v2__stat strong{font-size:30px}}

/* Iteration 02 exact mockup alignment */
#hh2 .hh2-cinema-v2{height:1365px;min-height:1365px;overflow:hidden;background:#0b0b0b}
#hh2 .hh2-cinema-v2 video{height:930px}
#hh2 .hh2-cinema-v2:after{height:930px;bottom:auto}
#hh2 .hh2-cinema-v2__nav{display:none!important}
#hh2 .hh2-cinema-v2__copy{top:368px;bottom:auto}
#hh2 .hh2-cinema-v2 h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:400!important}
#hh2 .hh2-cinema-v2__proof,#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:850!important}
#hh2 .hh2-cinema-v2__proof em{display:inline-block!important;font-style:italic!important;line-height:1.5!important}
#hh2 .hh2-cinema-v2__stats-panel{position:absolute;z-index:10;top:852px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:0;padding:52px 64px 38px;border:0;border-radius:30px;background:#161616;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2__stats-label{margin:0 0 26px;color:#777;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.16em}
#hh2 .hh2-cinema-v2__stats-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__stats-grid article{min-height:245px;padding:42px 36px}
#hh2 .hh2-cinema-v2__stats-grid article+article{border-left:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__metric{display:flex;align-items:baseline;gap:12px}
#hh2 .hh2-cinema-v2__metric strong{color:#fff;font-size:clamp(80px,7vw,126px);font-weight:400;line-height:.9;letter-spacing:-.07em}
#hh2 .hh2-cinema-v2__metric span{color:#fff;font-size:38px;font-weight:400}
#hh2 .hh2-cinema-v2__stats-grid p{max-width:440px;margin:26px 0 0;color:#aaa;font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__stats-panel small{display:block;margin-top:18px;color:#aaa;font-size:13px}
#hh2 > .hero .btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:300px!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important}
#hh2 > .hero .btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;opacity:.75!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2{height:1220px;min-height:1220px}
#hh2 .hh2-cinema-v2 video,#hh2 .hh2-cinema-v2:after{height:820px}
#hh2 .hh2-cinema-v2__copy{top:auto;bottom:438px}
#hh2 .hh2-cinema-v2__stats-panel{top:782px;width:calc(100% - 32px);padding:34px 20px 28px}
#hh2 .hh2-cinema-v2__stats-grid article{padding:30px 16px}
#hh2 .hh2-cinema-v2__metric strong{font-size:64px}
#hh2 .hh2-cinema-v2__metric span{font-size:24px}
#hh2 .hh2-cinema-v2__stats-grid p{font-size:16px}
#hh2 > .hero .btn{margin-left:auto!important;margin-right:auto!important}
}


#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important;}<br />#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important;}<br />@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important;}}<br />@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important;}}<br />

#hh2 .product{padding-top:135px!important;padding-bottom:135px!important}#hh2 .intro>a{display:inline-block;margin-top:68px}#hh2 .card[data-bundle]{cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#hh2 .card[data-bundle]:hover{transform:translateY(-2px)}#hh2 .card[data-bundle]:focus-visible{box-shadow:0 0 0 4px #ffd400!important}body.page-id-6400{margin:0;background:#f3f0e8;color:#111;overflow-x:hidden}body.page-id-6400 .main-title-section-wrapper,body.page-id-6400 .breadcrumb,body.page-id-6400 .page-title{display:none!important}body.page-id-6400 #primary,body.page-id-6400 .container,body.page-id-6400 .elementor-section-wrap,body.page-id-6400 .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#hh2,#hh2 *{box-sizing:border-box}#hh2{--ink:#111;--cream:#f3f0e8;--yellow:#ffd400;--green:#0d3d2d;--mint:#dff4e8;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.2;background:var(--cream);color:var(--ink)}#hh2 img,#hh2 video{display:block;width:100%}#hh2 a{color:inherit;text-decoration:none}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 p{margin:0}#hh2 .wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:auto}#hh2 .eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#b47a00}#hh2 .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#111;color:#fff;padding:20px 26px;border-radius:999px;font-weight:900;letter-spacing:.08em;font-size:13px}#hh2 .hero{background:#111;color:#fff;padding:28px 0 60px}#hh2 .hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:700px;border-radius:32px;overflow:hidden;background:#181818}#hh2 .hero-copy{padding:54px;display:flex;flex-direction:column;justify-content:center}#hh2 .claim{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:900;letter-spacing:.14em;margin-bottom:48px}#hh2 .claim b{background:var(--yellow);color:#111;padding:12px 18px;transform:skew(-8deg)}#hh2 .claim b span{display:block;transform:skew(8deg)}#hh2 .hero h1{font-size:clamp(64px,8vw,124px);line-height:.82;letter-spacing:-.07em}#hh2 .hero p{max-width:480px;margin:34px 0;font-size:18px;line-height:1.5;color:#ddd}#hh2 .hero-media{background:#ede9e2;min-height:700px}#hh2 .hero-media video{height:100%;object-fit:cover}#hh2 .intro{text-align:center;padding:110px 24px}#hh2 .intro h2{font-size:clamp(42px,5.5vw,84px);line-height:.95;letter-spacing:-.05em;margin:20px 0}#hh2 .intro>p:last-of-type{max-width:740px;margin:0 auto 28px;font-size:20px;line-height:1.45;color:#444}#hh2 .intro a{font-weight:900;border-bottom:2px solid}#hh2 .quick{background:#e8e4d8;padding:90px 0}#hh2 .quick-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:45px}#hh2 .quick h2{font-size:clamp(46px,5vw,72px);line-height:.92;letter-spacing:-.05em;margin-top:15px}#hh2 .quick-head>p{font-size:18px;line-height:1.5;max-width:560px}#hh2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#hh2 .card{position:relative;background:#f4eeee;border:1px solid #d7d0c8;border-radius:36px;padding:30px 28px 34px;text-align:center;min-width:0}#hh2 .card.featured{border:3px solid var(--green);box-shadow:0 0 0 5px rgba(13,61,45,.08)}#hh2 .tier{display:inline-block;border-radius:99px;background:#ffeaa0;padding:10px 17px;font-size:11px;font-weight:900;letter-spacing:.14em}#hh2 .tier.popular{background:var(--yellow)}#hh2 .tier.value{background:#f0b51c}#hh2 .card h3{font-size:30px;margin:16px 0 8px}#hh2 .product-img{height:300px;display:flex;align-items:center;justify-content:center;position:relative}#hh2 .product-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#hh2 .save{position:absolute;right:0;top:16px;background:var(--mint);color:#087c46;border:1px solid #b8e8ce;border-radius:12px;padding:12px;font-size:12px;font-weight:900}#hh2 .packline{display:inline-block;background:var(--yellow);padding:12px 16px;font-weight:900;color:#5c5c46}#hh2 .shipping{display:block;width:max-content;margin:16px auto 6px;background:var(--mint);padding:10px 16px;border-radius:99px;font-weight:900;color:#56645c}#hh2 .price{margin-top:22px;display:flex;gap:14px;align-items:baseline;justify-content:center}#hh2 .price s{font-size:20px;color:#666;text-decoration-thickness:3px}#hh2 .price b{font-size:42px}#hh2 .checkout{margin:40px auto 0;max-width:930px;border-top:1px solid #c8c1b7;padding-top:32px}#hh2 .total{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}#hh2 .total small{display:block;font-weight:900;letter-spacing:.15em}#hh2 .total span b{display:inline-block;margin-top:12px;background:var(--yellow);padding:10px 15px;font-size:22px}#hh2 .total>strong{font-size:42px}#hh2 .add{display:flex;justify-content:space-between;background:#111;color:#fff;border-radius:999px;padding:24px 36px;font-weight:900;letter-spacing:.1em}#hh2 .trust{display:flex;justify-content:center;gap:50px;margin:24px 0 30px;color:#656565;font-size:13px}#hh2 .details details{border-top:1px solid #c8c1b7;padding:22px 4px}#hh2 .details summary{font-weight:900;letter-spacing:.1em;cursor:pointer}#hh2 .details p{margin-top:12px;max-width:760px;line-height:1.55;color:#4f4f4f}#hh2 .product{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#hh2 .product-shot{background:#ece7df;border-radius:34px;padding:55px}#hh2 .product h2,#hh2 .women h2,#hh2 .life h2{font-size:clamp(48px,5vw,78px);line-height:.9;letter-spacing:-.06em;margin:18px 0 30px}#hh2 .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid;border-bottom:1px solid;margin:28px 0}#hh2 .stats span{padding:24px 12px;border-right:1px solid}#hh2 .stats span:last-child{border:0}#hh2 .stats b{display:block;font-size:26px;margin-bottom:7px}#hh2 .product-copy>p{font-size:18px;line-height:1.5;margin-bottom:28px}#hh2 .duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 100px}#hh2 .duo figure{margin:0;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px}#hh2 .duo img{height:100%;object-fit:cover}#hh2 .duo figcaption{position:absolute;left:22px;bottom:22px;background:#fff;padding:18px 22px;font-size:12px;letter-spacing:.12em;font-weight:900}#hh2 .statement{background:#e9461b!important;color:#090909!important;padding:150px max(6vw,28px)!important;text-align:left!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .statement p{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}#hh2 .statement h2{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(60px,7vw,112px)!important;font-weight:950!important;line-height:.78!important;letter-spacing:-.065em!important;margin:44px 0 0!important}#hh2 .statement h2 i{display:block!important;color:#090909!important;font-family:Georgia,'Times New Roman',serif!important;font-size:.86em!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.055em!important;white-space:nowrap!important}#hh2 .women{background:#101010!important;color:#f7f7f4!important;padding:96px 0!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .women-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:clamp(55px,6vw,92px)!important;align-items:center!important}#hh2 .women figure{margin:0!important;position:relative!important;border-radius:30px!important;overflow:hidden!important}#hh2 .women figure img{height:930px!important;object-fit:cover!important}#hh2 .women figcaption{position:fixed!important;left:40px!important;bottom:35px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;padding:16px 28px!important;background:rgba(16,16,16,.18)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important}#hh2 .women-copy .eyebrow{color:#f3db00!important;font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important}#hh2 .women-copy h2{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(64px,5.7vw,92px)!important;font-weight:300!important;line-height:.82!important;letter-spacing:-.065em!important;margin:44px 0 46px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:19px!important;font-weight:400!important;line-height:1.55!important;color:#c9c9c7!important;max-width:650px!important}#hh2 .women-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:52px 0 30px!important;border-top:1px solid #3a3a3a!important;border-bottom:1px solid #3a3a3a!important}#hh2 .women-points article{padding:42px 28px 38px 0!important;border-right:1px solid #3a3a3a!important}#hh2 .women-points article+article{padding-left:28px!important}#hh2 .women-points article:last-child{border-right:0!important}#hh2 .women-points b{color:#f3db00!important;font-size:12px!important}#hh2 .women-points h3{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:23px!important;font-weight:500!important;line-height:1!important;margin:36px 0 18px!important}#hh2 .women-points p{font-size:14px!important;line-height:1.5!important;color:#9d9d9a!important}#hh2 .women-note{display:flex!important;gap:44px!important;align-items:flex-start!important;margin:30px 0 58px!important}#hh2 .women-note b{color:#fff!important;font-size:11px!important;letter-spacing:.1em!important;white-space:nowrap!important}#hh2 .women-note span{color:#858583!important;font-size:12px!important;line-height:1.5!important;max-width:370px!important}#hh2 .women-copy>a.btn{display:flex!important;width:375px!important;max-width:100%!important;justify-content:space-between!important;background:#f7f7f4!important;color:#111!important;border-radius:0!important;padding:28px 36px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important}#hh2 .life{display:grid;grid-template-columns:1.1fr .9fr;min-height:760px}#hh2 .life img{height:100%;object-fit:cover}#hh2 .life-copy{padding:80px;display:flex;flex-direction:column;justify-content:center;background:#ede9e2}#hh2 .life-copy>p{font-size:17px;line-height:1.5;margin-bottom:26px}#hh2 .ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background:#111}#hh2 .ugc img{aspect-ratio:4/5;object-fit:cover}#hh2 .faq{padding:110px 0}#hh2 .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}#hh2 .faq h2{font-size:clamp(48px,5vw,78px);letter-spacing:-.05em;margin-top:16px}#hh2 .faq details{border-top:1px solid #bbb;padding:28px 0}#hh2 .faq details:last-child{border-bottom:1px solid #bbb}#hh2 .faq summary{font-size:20px;font-weight:900;cursor:pointer;list-style:none;display:flex;justify-content:space-between}#hh2 .faq summary:after{content:'+'}#hh2 .faq details[open] summary:after{content:'−'}#hh2 .faq details p{margin-top:12px;line-height:1.5;color:#555}#hh2 .cta{display:grid;grid-template-columns:1fr 1fr;background:#58ace3;align-items:center}#hh2 .cta>div{padding:90px 6vw}#hh2 .cta .eyebrow{color:#111}#hh2 .cta h2{max-width:520px;font-size:clamp(70px,8vw,130px);line-height:.74;letter-spacing:-.075em;margin:32px 0 42px}#hh2 .cta .btn{background:transparent;color:#111;padding:0;border-radius:0;font-size:14px}#hh2 .cta img{height:760px;object-fit:cover}@media(max-width:900px){#hh2 .wrap{width:min(100% - 28px,var(--hh-desktop-width,1400px))}#hh2 .hero{padding-top:14px}#hh2 .hero-grid{grid-template-columns:1fr;min-height:0;border-radius:24px}#hh2 .hero-copy{padding:32px 24px;order:2}#hh2 .hero-media{min-height:0;height:520px;order:1}#hh2 .claim{gap:7px;margin-bottom:28px;font-size:10px}#hh2 .claim b{padding:9px 11px}#hh2 .hero h1{font-size:64px}#hh2 .hero p{font-size:16px;margin:24px 0}#hh2 .intro{padding:74px 20px}#hh2 .quick{padding:68px 0}#hh2 .quick-head{grid-template-columns:1fr;gap:18px}#hh2 .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-14px;padding:6px 8vw 18px;scrollbar-width:none}#hh2 .cards::-webkit-scrollbar{display:none}#hh2 .card{flex:0 0 82vw;max-width:430px;scroll-snap-align:center;padding:25px 20px}#hh2 .card:first-child{margin-left:0}#hh2 .product-img{height:245px}#hh2 .total{align-items:center}#hh2 .total>strong{font-size:30px}#hh2 .trust{gap:8px;justify-content:space-between;font-size:11px;text-align:center}#hh2 .product{grid-template-columns:1fr;gap:35px;padding:70px 14px}#hh2 .product-shot{padding:25px}#hh2 .stats{grid-template-columns:repeat(2,1fr)}#hh2 .stats span{min-height:110px;border-bottom:1px solid}#hh2 .stats span:nth-child(2){border-right:0}#hh2 .stats span:last-child{border-bottom:0}#hh2 .duo{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 70px}#hh2 .duo figcaption{left:8px;bottom:8px;padding:10px;font-size:9px}#hh2 .statement{padding:78px 20px!important}#hh2 .statement p{font-size:10px!important}#hh2 .statement h2{font-size:47px!important;line-height:.82!important;margin-top:30px!important}#hh2 .statement h2 i{font-size:.82em!important;white-space:normal!important;margin-top:5px!important}#hh2 .women{padding:16px 0 72px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{border-radius:20px!important}#hh2 .women figure img{height:auto!important;aspect-ratio:4/5!important}#hh2 .women figcaption{left:16px!important;bottom:16px!important;padding:11px 16px!important;font-size:8px!important}#hh2 .women-copy{padding:52px 6px 0!important}#hh2 .women-copy h2{font-size:53px!important;line-height:.84!important;margin:28px 0 32px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:16px!important}#hh2 .women-points{grid-template-columns:1fr!important;margin:34px 0 24px!important}#hh2 .women-points article,#hh2 .women-points article+article{border-right:0!important;border-bottom:1px solid #333!important;padding:22px 0!important}#hh2 .women-points article:last-child{border-bottom:0!important}#hh2 .women-points h3{font-size:20px!important;margin:14px 0 9px!important}#hh2 .women-note{display:block!important;margin:24px 0 36px!important}#hh2 .women-note span{display:block!important;margin-top:12px!important}#hh2 .women-copy>a.btn{width:100%!important}#hh2 .life{grid-template-columns:1fr}#hh2 .life img{height:580px}#hh2 .life-copy{padding:55px 24px}#hh2 .ugc{grid-template-columns:1fr 1fr}#hh2 .faq{padding:70px 0}#hh2 .faq-grid{grid-template-columns:1fr;gap:30px}#hh2 .cta{grid-template-columns:1fr}#hh2 .cta>div{padding:60px 24px}#hh2 .cta img{height:auto}}/* Final mockup-parity layer. Intentionally high-specificity to neutralize Werk/Elementor defaults. */#hh2 .hero{height:auto!important;min-height:690px!important;background:#0d0d0d!important;padding:28px clamp(20px,3vw,48px)!important}#hh2 .hero-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;min-height:634px!important;margin:auto!important;grid-template-columns:.8fr 1.2fr!important;border-radius:24px!important}#hh2 .hero-copy{padding:clamp(52px,6vw,92px)!important}#hh2 .hero h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(72px,7.7vw,124px)!important;font-weight:950!important;line-height:.75!important;letter-spacing:-.08em!important}#hh2 .hero-media{min-height:634px!important}#hh2 .intro{padding:130px 8vw!important}#hh2 .intro h2{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(50px,7vw,105px)!important;font-weight:950!important;line-height:.86!important;letter-spacing:-.075em!important;margin:25px 0!important}#hh2 .intro>p:last-of-type{font-size:18px!important;line-height:1.6!important;max-width:660px!important;margin:0 auto 30px!important}#hh2 .quick{background:#e5e1d5!important;padding:110px clamp(20px,6vw,90px)!important}#hh2 .quick-head{grid-template-columns:1.5fr .7fr!important;gap:60px!important}#hh2 .quick h2{font-size:clamp(58px,6.4vw,96px)!important;line-height:.84!important;letter-spacing:-.075em!important;margin:22px 0 0!important}#hh2 .quick-head>p{font-size:16px!important;line-height:1.55!important;max-width:460px!important;margin:0 0 8px!important}#hh2 .cards{gap:16px!important;max-width:1120px!important;margin:55px auto 0!important}#hh2 .card,#hh2 .card.featured{min-height:420px!important;padding:18px 20px 20px!important;border-radius:26px!important;background:#e6e0df!important;box-shadow:none!important}#hh2 .card.featured{background:#f1eae7!important;border:2px solid #183f2c!important;box-shadow:0 0 0 3px rgba(24,63,44,.08)!important}#hh2 .card h3{font-size:21px!important;line-height:1.05!important;margin:9px 0 0!important}#hh2 .product-img{height:205px!important;margin:9px -20px 2px!important}#hh2 .product-img img{transform:scale(.92)!important;mix-blend-mode:darken!important}#hh2 .packline{font-size:11px!important;padding:7px 11px!important}#hh2 .shipping{font-size:10px!important;padding:8px 12px!important;margin:8px auto 2px!important}#hh2 .price{margin-top:auto!important}#hh2 .price b{font-size:25px!important}#hh2 .checkout{margin-top:34px!important}#hh2 .product{width:min(100%,var(--hh-desktop-width,1400px))!important;max-width:var(--hh-desktop-width,1400px)!important;min-height:800px!important;margin:auto!important;padding:0!important;background:#dedad0!important;gap:0!important}#hh2 .product-shot{height:100%!important;min-height:800px!important;border-radius:0!important;padding:0!important;background:#ebe8df!important;display:grid!important;place-items:center!important}#hh2 .product-shot img{width:85%!important;height:80%!important;object-fit:contain!important}#hh2 .product-copy{height:100%!important;min-height:800px!important;padding:8vw 6vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#hh2 .product-copy h2{font-size:clamp(55px,6vw,92px)!important;line-height:.86!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#111!important;padding:0!important}#hh2 .duo figure{height:78vh!important;min-height:680px!important;aspect-ratio:auto!important;border-radius:0!important}#hh2 .duo figcaption{left:20px!important;bottom:20px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;background:#111!important;gap:1px!important}#hh2 .story figure{margin:0!important;height:780px!important;position:relative!important;overflow:hidden!important}#hh2 .story .story-wide{grid-column:1/3!important;height:850px!important}#hh2 .story img{width:100%!important;height:100%!important;object-fit:cover!important}#hh2 .story figcaption{position:absolute!important;left:25px!important;bottom:25px!important;background:#f8f7f2!important;color:#090909!important;padding:25px!important;min-width:260px!important}#hh2 .story figcaption span{font-size:9px!important}#hh2 .story h3{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:40px!important;line-height:.85!important;letter-spacing:-.05em!important;margin:12px 0!important}#hh2 .story figcaption p{font-size:12px!important;max-width:260px!important}#hh2 .women{background:#111!important;padding:70px clamp(20px,4vw,64px)!important}#hh2 .women-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;grid-template-columns:1fr 1.05fr!important;gap:clamp(45px,6vw,90px)!important}#hh2 .women figure{height:760px!important;border-radius:28px!important}#hh2 .women figure img{height:100%!important}#hh2 .women figcaption{left:28px!important;bottom:25px!important;padding:13px 18px!important;font-size:9px!important}#hh2 .women-copy h2{font-size:clamp(58px,5.5vw,88px)!important;line-height:.84!important;font-weight:400!important;margin:36px 0!important}#hh2 .women-copy>p:not(.eyebrow){max-width:550px!important;font-size:16px!important}#hh2 .women-points{margin:42px 0 24px!important}#hh2 .women-points article{padding:28px 18px 26px 0!important}#hh2 .women-points article+article{padding-left:18px!important}#hh2 .women-points h3{font-size:17px!important;margin:25px 0 14px!important}#hh2 .women-points p{font-size:11px!important}#hh2 .women-note{gap:35px!important;margin:22px 0 55px!important}#hh2 .women-copy>a.btn{width:250px!important;padding:21px 24px!important;font-size:10px!important}#hh2 .life{grid-template-columns:1.1fr .9fr!important;min-height:850px!important;background:#111!important;color:#fff!important}#hh2 .life img{height:850px!important}#hh2 .life-copy{padding:8vw 6vw!important;background:#111!important;color:#fff!important}#hh2 .life-copy h2{color:#fff!important;font-size:clamp(52px,6.5vw,105px)!important;line-height:.86!important}#hh2 .life-copy>p{color:#fff!important}#hh2 .ugc{height:520px!important;grid-template-columns:repeat(4,1fr)!important}#hh2 .ugc img{height:520px!important;aspect-ratio:auto!important}#hh2 .faq{background:#f8f7f2!important;padding:105px clamp(20px,6vw,90px)!important}#hh2 .faq-grid{display:block!important;width:min(100%,var(--hh-desktop-width,1400px))!important}#hh2 .faq-grid>div:first-child{text-align:center!important;margin-bottom:45px!important}#hh2 .faq h2{font-size:clamp(52px,5vw,78px)!important;font-weight:400!important;margin:16px 0!important}#hh2 .faq-grid>div:last-child{max-width:920px!important;margin:auto!important;border-top:1px solid #c9c6bb!important}#hh2 .faq details{padding:24px 42px 24px 0!important}#hh2 .faq summary{font-size:18px!important}#hh2 .cta{min-height:700px!important;background:#58ace3!important}#hh2 .cta>div{padding:8vw 6vw!important}#hh2 .cta img{height:700px!important}@media(max-width:900px){#hh2 .hero{min-height:0!important;padding:10px!important}#hh2 .hero-grid{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:17px!important}#hh2 .hero-media{height:auto!important;min-height:0!important;aspect-ratio:1.28/1!important;order:-1!important}#hh2 .hero-copy{padding:42px 18px 70px!important}#hh2 .intro{padding:85px 20px!important}#hh2 .quick{padding:75px 18px!important}#hh2 .quick-head{display:block!important}#hh2 .quick-head>p{font-size:14px!important;margin-top:25px!important}#hh2 .cards{margin:38px -18px 0!important;padding:0 16vw 10px!important}#hh2 .card,#hh2 .card.featured{flex:0 0 68vw!important;min-width:0!important;max-width:290px!important;min-height:365px!important;padding:15px 16px 17px!important}#hh2 .product-img{height:165px!important}#hh2 .product{grid-template-columns:1fr!important;min-height:0!important}#hh2 .product-shot{min-height:520px!important}#hh2 .product-copy{min-height:0!important;padding:75px 20px!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;background:#111!important}#hh2 .duo figure{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important}#hh2 .story figure,#hh2 .story .story-wide{grid-column:auto!important;height:auto!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story .story-wide{grid-column:1/3!important;aspect-ratio:1/1.15!important}#hh2 .story figcaption{left:8px!important;bottom:8px!important;padding:12px!important;min-width:0!important}#hh2 .story h3{font-size:22px!important}#hh2 .women{padding:12px 12px 70px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{height:580px!important}#hh2 .life{grid-template-columns:1fr!important}#hh2 .life img{height:620px!important}#hh2 .ugc{height:auto!important;grid-template-columns:1fr 1fr!important}#hh2 .ugc img{height:auto!important;aspect-ratio:1/1!important}#hh2 .faq{padding:72px 18px!important}#hh2 .faq-grid>div:first-child{text-align:left!important;margin-bottom:30px!important}#hh2 .cta{grid-template-columns:1fr!important;min-height:0!important}#hh2 .cta>div{padding:75px 20px!important}#hh2 .cta img{height:560px!important}}/* Font lock: prevent theme typography from leaking into the mockup. */#hh2,#hh2 p,#hh2 a,#hh2 span,#hh2 small,#hh2 summary,#hh2 article,#hh2 figcaption,#hh2 input,#hh2 button{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 strong,#hh2 b{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 i,#hh2 em,#hh2 .statement h2 i{font-family:Georgia,'Times New Roman',serif!important}#hh2 .hero{min-height:816px!important}#hh2 .hero-grid{height:760px!important;min-height:760px!important}#hh2 .hero-media{height:760px!important;min-height:760px!important}#hh2 .hero h1,#hh2 .hero-copy,#hh2 .hero-copy p,#hh2 .hero-copy a{color:#fff!important}#hh2 .hero-copy>p:last-child{margin:0!important}#hh2 .claim{margin-bottom:22px!important}#hh2 .hero-copy>p:not(:last-child){margin:25px 0!important}#hh2 .quick h2{font-weight:950!important}#hh2 .product{height:800px!important;min-height:800px!important;overflow:hidden!important}#hh2 .statement{padding-top:115px!important;padding-bottom:115px!important}#hh2 .cta h2{font-weight:950!important}@media(max-width:900px){#hh2 .hero{min-height:0!important}#hh2 .hero-grid,#hh2 .hero-media{height:auto!important;min-height:0!important}#hh2 .product{height:auto!important;min-height:0!important;overflow:visible!important}#hh2 .statement{padding-top:78px!important;padding-bottom:78px!important}}#hh2 .product-shot{padding:70px!important}#hh2 .product-copy{padding-top:108px!important;padding-bottom:108px!important}#hh2 .card{display:flex!important;flex-direction:column!important}#hh2 .price{min-height:51px!important;margin-top:auto!important}#hh2 .price s{color:#c62828!important;font-weight:900!important;text-decoration-color:#c62828!important;text-decoration-thickness:3px!important}#hh2 .price b{font-weight:950!important}@media(max-width:900px){#hh2 .product-shot{padding:25px!important}#hh2 .product-copy{padding:75px 20px!important}}/* Liquid-glass primary CTAs, isolated from the theme and text-only links. */#hh2 .hero .btn,#hh2 .product .btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;column-gap:26px!important;min-width:282px!important;min-height:62px!important;width:max-content!important;padding:8px 10px 8px 25px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(78,78,78,.56),rgba(18,18,18,.42))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -12px 24px rgba(0,0,0,.18),0 14px 34px rgba(0,0,0,.28),0 2px 0 rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}#hh2 .hero .btn span,#hh2 .product .btn span{display:flex!important;align-items:center!important;height:100%!important;line-height:1!important;white-space:nowrap!important}#hh2 .hero .btn b,#hh2 .product .btn b{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.06))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;font-size:17px!important;line-height:1!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;left:10%!important;right:10%!important;top:1px!important;height:48%!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent)!important;pointer-events:none!important}#hh2 .hero .btn:after,#hh2 .product .btn:after{content:''!important;position:absolute!important;z-index:-1!important;top:-35%!important;left:-22%!important;width:42%!important;height:170%!important;transform:rotate(18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)!important;transition:transform .45s ease!important;pointer-events:none!important}#hh2 .hero .btn:hover,#hh2 .product .btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}#hh2 .hero .btn:hover:after,#hh2 .product .btn:hover:after{transform:translateX(310%) rotate(18deg)!important}@media(max-width:900px){#hh2 .hero .btn,#hh2 .product .btn{width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 9px 7px 21px!important}#hh2 .hero .btn b,#hh2 .product .btn b{width:36px!important;height:36px!important}}/* Bundle-card polish: smaller tier pills and a seamless three-pack studio edge. */#hh2 .tier{padding:6px 10px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .card.featured,#hh2 .card.featured .product-img{background:rgb(240,232,228)!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mix-blend-mode:darken!important}@media(max-width:900px){#hh2 .tier{padding:5px 8px!important;font-size:7px!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important;mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important}}#hh2 .intro .intro-desc{display:block!important;max-width:820px!important;margin:0 auto!important;font-size:20px!important;line-height:1.45!important;color:#222!important}#hh2 .intro .intro-shop-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-decoration:none!important;line-height:1!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline-block!important;font-size:18px!important;font-weight:400!important;line-height:1!important}

#hh2 .card .tier{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;align-self:center!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 13px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .hero .btn,#hh2 .product .btn{border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(180deg,rgba(58,58,58,.58) 0%,rgba(30,30,30,.64) 42%,rgba(14,14,14,.82) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.82),0 14px 34px rgba(0,0,0,.26)!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;top:-5px!important;left:9%!important;right:9%!important;height:24px!important;inset:auto 9% auto 9%!important;border-radius:50%!important;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24) 0%,rgba(255,255,255,.09) 46%,transparent 72%)!important;filter:blur(4px)!important}@media(max-width:900px){#hh2 .card .tier{padding:6px 12px!important;font-size:7px!important}#hh2 .cards{scroll-padding-inline:16vw!important}#hh2 .card{overflow:hidden!important;background-clip:padding-box!important}#hh2 .card.featured:after{content:''!important;position:absolute!important;inset:0!important;border:2px solid #183f2c!important;border-radius:inherit!important;pointer-events:none!important;z-index:8!important}#hh2 .product-img{width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:14px!important;background:transparent!important;overflow:hidden!important}#hh2 .card[data-bundle="popular"] .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;-webkit-mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important;mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important}#hh2 .total{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;text-align:center!important}#hh2 .total>span{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}#hh2 .total small{font-size:10px!important;line-height:1.2!important;letter-spacing:.16em!important;text-align:left!important}#hh2 .total span>b{display:block!important;width:100%!important;padding:13px 16px!important;border-radius:0!important;font-size:18px!important;line-height:1.15!important;text-align:center!important}#hh2 .total>strong{display:block!important;width:100%!important;font-size:34px!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}}

#hh2 .hero-copy h1{margin-bottom:30px!important}<br />#hh2 .hero-copy .btn{margin-top:28px!important}<br />@media(max-width:900px){#hh2 .hero-copy h1{margin-bottom:24px!important}#hh2 .hero-copy .btn{margin-top:26px!important}}<br />

#hh2 .intro{text-align:center!important}</p>


#hh2 .total span>b{display:inline-block!important;background:#ffd400!important;color:#111!important;padding:10px 16px!important;font-weight:800!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .total span>b{width:100%!important;padding:14px 16px!important;text-align:center!important;font-size:20px!important}}<br />

@media(max-width:900px){#hh2 .quick-head>div:first-child{margin-bottom:28px!important}#hh2 .quick-head h2{margin-bottom:0!important}}<br />

#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:32px!important;text-align:center!important}<br />#hh2 .trust span{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}<br />@media(max-width:900px){#hh2 .trust{width:100%!important;gap:10px 18px!important;flex-wrap:wrap!important;margin:26px auto 0!important;padding:0 8px!important;font-size:12px!important;line-height:1.25!important}}<br />@media(max-width:420px){#hh2 .trust{gap:9px 12px!important;font-size:11px!important}}<br />

@media(max-width:900px){#hh2 .details details[open]>summary{margin-bottom:14px!important}#hh2 .details details{line-height:1.45!important}}<br />

#hh2 .product .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin:38px 0 30px!important;border-top:1px solid rgba(17,17,17,.45)!important;border-bottom:1px solid rgba(17,17,17,.45)!important}<br />#hh2 .product .stats span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:17px 18px!important;border-right:1px solid rgba(17,17,17,.35)!important}<br />#hh2 .product .stats span:last-child{border-right:0!important}<br />#hh2 .product .stats b{display:block!important;font-size:24px!important;line-height:1!important}<br />#hh2 .product .stats small{display:block!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important}<br />@media(max-width:900px){#hh2 .product .stats{margin:26px 0 24px!important}#hh2 .product .stats span{padding:14px 9px!important;gap:6px!important}#hh2 .product .stats b{font-size:19px!important}#hh2 .product .stats small{font-size:10px!important}}<br />

#hh2 .life-copy>a{display:inline-flex!important;margin-top:28px!important}<br />@media(max-width:900px){#hh2 .life-copy>a{margin-top:24px!important}}<br />

#hh2 .faq details[open]>summary{margin-bottom:14px!important}<br />#hh2 .faq details{line-height:1.45!important}<br />@media(max-width:900px){#hh2 .faq details[open]>summary{margin-bottom:12px!important}}<br />

@media(max-width:900px){#hh2 .hero .wrap.hero-grid{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}#hh2 .hero-copy{padding-left:24px!important;padding-right:24px!important}#hh2 .hero-media{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}#hh2 .hero-media video{display:block!important;width:100%!important;max-width:none!important;height:auto!important;border-radius:0!important;object-fit:cover!important}}<br />

@media(max-width:900px){#hh2 .card.featured{border:3px solid #183f2c!important;box-shadow:none!important}#hh2 .card.featured:after{content:none!important;display:none!important}}<br />

#hh2 .card .packline{display:inline-flex!important;width:auto!important;max-width:calc(100% - 40px)!important;align-self:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;padding:10px 18px!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .card .packline{max-width:calc(100% - 48px)!important;padding:10px 16px!important}}<br />
#hh2 .hh2-proof-stats{background:#fff;padding:88px 0 78px;color:#111}#hh2 .hh2-proof-stats .eyebrow{margin-bottom:28px;color:#777}#hh2 .hh2-proof-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0}#hh2 .hh2-proof-stat{padding:50px 42px 54px;min-height:270px}#hh2 .hh2-proof-stat+article{border-left:1px solid #cbc8c0}#hh2 .hh2-proof-num{font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.92;letter-spacing:-.06em}#hh2 .hh2-proof-num span{font-size:.48em;letter-spacing:-.03em}#hh2 .hh2-proof-stat p{max-width:430px;margin-top:28px;font-size:21px;line-height:1.35;color:#3f3f3b}#hh2 .hh2-proof-note{margin-top:18px;font-size:12px;color:#777}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:58px 0 50px}#hh2 .hh2-proof-stats .wrap{width:min(100% - 32px,var(--hh-desktop-width,1400px))}#hh2 .hh2-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#hh2 .hh2-proof-stat{padding:30px 16px 34px;min-height:210px}#hh2 .hh2-proof-num{font-size:clamp(43px,13vw,60px);line-height:.88}#hh2 .hh2-proof-num span{display:inline;margin-left:.12em;font-size:.42em}#hh2 .hh2-proof-stat p{margin-top:22px;font-size:15px;line-height:1.35}#hh2 .hh2-proof-note{font-size:11px;line-height:1.4}}
#hh2 .intro .intro-shop-link{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:auto!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;text-decoration:none!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline!important;position:static!important;width:auto!important;border:0!important;font-size:18px!important;line-height:1!important}
#hh2 #hh2-pack-total{display:inline-block;width:max-content;background:#ffd400;padding:10px 18px;line-height:1.05;font-weight:800}@media(max-width:600px){#hh2 #hh2-pack-total{padding:10px 16px}}
@media(max-width:700px){#hh2 .checkout .total{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:center!important}#hh2 .checkout .total small{align-self:flex-start!important}#hh2 #hh2-pack-total{display:block!important;align-self:center!important;width:max-content!important;max-width:100%!important;margin:0 auto!important}#hh2 #hh2-price-total{display:block!important;width:auto!important;margin:0 auto!important;text-align:center!important}}

#hh2 .hero{<br />  width:100%!important;<br />  max-width:none!important;<br />  background:#111!important;<br />  color:#fff!important;<br />  padding:28px 0 60px!important;<br />}<br />#hh2 .hero-grid{<br />  width:min(var(--hh-desktop-width,1400px),calc(100% - 48px))!important;<br />  max-width:var(--hh-desktop-width,1400px)!important;<br />  margin-left:auto!important;<br />  margin-right:auto!important;<br />}<br />@media(max-width:700px){<br />  #hh2 .hero{<br />    width:calc(100% + 20px)!important;<br />    max-width:none!important;<br />    margin-left:-10px!important;<br />    margin-right:-10px!important;<br />    padding:0!important;<br />    background:#111!important;<br />  }<br />  #hh2 .hero-grid{<br />    display:flex!important;<br />    flex-direction:column!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-media{<br />    order:-1!important;<br />    width:100%!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    aspect-ratio:1.28 / 1!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    object-fit:cover!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-copy{<br />    width:100%!important;<br />    padding:48px 20px 64px!important;<br />    background:#181818!important;<br />  }<br />}<br />

@media(min-width:701px){<br />  #hh2 .hero{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    margin:0!important;<br />    padding:0!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media(min-width:1281px){<br />  #hh2 .hero{<br />    width:100vw!important;<br />    max-width:none!important;<br />    margin-left:calc(50% - 50vw)!important;<br />    margin-right:calc(50% - 50vw)!important;<br />    padding:0!important;<br />    background:#181818!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    grid-template-columns:42% 58%!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-copy{<br />    background:#181818!important;<br />    padding-left:max(72px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 48px))!important;<br />    padding-right:clamp(48px,5vw,96px)!important;<br />  }<br />  #hh2 .hero-media,<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media (min-width:1281px){<br />  #hh2 #performance-stats.hh2-proof-stats{<br />    background:transparent!important;<br />    padding:82px 0 108px!important;<br />  }<br />  #hh2 #performance-stats>.wrap{<br />    width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;<br />    max-width:var(--hh-desktop-width,1400px)!important;<br />    margin-left:clamp(32px,4vw,88px)!important;<br />    margin-right:auto!important;<br />    padding:76px 88px 64px!important;<br />    background:#fff!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 #quick-buy.quick{<br />    background:transparent!important;<br />    padding:0 0 120px!important;<br />  }<br />  #hh2 #quick-buy>.wrap{<br />    width:min(1500px,calc(100% - 96px))!important;<br />    max-width:1500px!important;<br />    margin:0 auto!important;<br />    padding:92px 82px 72px!important;<br />    background:#e2ded2!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />}<br />

@media (max-width:1280px){<br />  #hh2 #quick-buy>.wrap{overflow:visible!important}<br />  #hh2 #quick-buy .cards{<br />    display:flex!important;<br />    gap:18px!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    overflow-x:auto!important;<br />    overflow-y:hidden!important;<br />    scroll-snap-type:x mandatory!important;<br />    scroll-padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-bottom:0!important;<br />    -webkit-overflow-scrolling:touch!important;<br />    scrollbar-width:none!important;<br />    -ms-overflow-style:none!important;<br />    overscroll-behavior-inline:contain!important;<br />  }<br />  #hh2 #quick-buy .cards::-webkit-scrollbar{<br />    display:none!important;<br />    width:0!important;<br />    height:0!important;<br />  }<br />  #hh2 #quick-buy .card{<br />    flex:0 0 min(76vw,520px)!important;<br />    scroll-snap-align:center!important;<br />    scroll-snap-stop:always!important;<br />  }<br />}<br />@media (max-width:700px){<br />  #hh2 #quick-buy .cards{<br />    gap:14px!important;<br />    scroll-padding-inline:18px!important;<br />    padding-inline:18px!important;<br />  }<br />  #hh2 #quick-buy .card{flex-basis:min(78vw,430px)!important}<br />}<br />

#hh2 .faq-more{margin:26px 0 0!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.14)!important;color:#777!important;font-size:15px!important;line-height:1.5!important}<br />#hh2 .faq-more a{color:#b63a14!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px!important}<br />#hh2 .faq-more a:hover{color:#111!important}<br />@media(max-width:900px){#hh2 .faq-more{margin-top:20px!important;padding-top:36px!important;font-size:14px!important}}<br />

#hh2 .hh2-proof-num{display:flex!important;align-items:baseline!important;gap:12px!important;white-space:nowrap!important}<br />#hh2 .hh2-proof-value{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}<br />#hh2 .hh2-proof-unit{font-size:.38em!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important}<br />@media(max-width:600px){#hh2 .hh2-proof-num{gap:7px!important}#hh2 .hh2-proof-unit{font-size:.42em!important}}<br />
#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important}#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important}@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important}}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:clamp(16px,2vw,40px)!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-value{font-size:clamp(88px,7vw,128px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:clamp(34px,2.5vw,48px)!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:0!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:calc(100% - 6vw)!important;max-width:none!important;margin-left:3vw!important;margin-right:3vw!important}#hh2 .hh2-proof-stats>.wrap>.eyebrow,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-panel,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-note{width:min(var(--hh-desktop-width,1400px),100%)!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 3vw)!important;max-width:none!important;margin-left:0!important;margin-right:auto!important}}
#hh2 .hero-copy>a.btn{margin-top:32px!important}
#hh2 .hero-copy>a.btn{background:rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:22px!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important}
#hh2 #quick-buy>.wrap{border-radius:52px!important;overflow:hidden!important}
@media(min-width:1025px){#hh2 #quick-buy.quick{border-radius:52px!important;overflow:hidden!important}#hh2 #quick-buy>.wrap{border-radius:0!important;overflow:visible!important}}
@media(min-width:901px){#hh2 .statement{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;padding-right:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;background:#e9461b!important}}
#hh2 .cta{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important}#hh2 .cta>div{background:#58ace3!important}#hh2 .cta img{width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-6400 .commententries.rounded{display:none!important}body.page-id-6400 .elementor-element-627d3d94>.elementor-widget-wrap{padding-bottom:0!important}
@media (min-width:768px){#hh2 .cta{height:clamp(520px,38vw,650px)!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}#hh2 .cta>div{box-sizing:border-box!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:48px!important;padding-bottom:48px!important;padding-left:max(64px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 64px))!important;padding-right:clamp(32px,4vw,72px)!important}#hh2 .cta img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}}body.page-id-6400 #main{font-size:0!important;line-height:0!important;height:auto!important;min-height:0!important}
#hh2 .faq-more a,#hh2 .faq-more a:visited,#hh2 .faq-more a:hover,#hh2 .faq-more a:focus{color:rgb(180,122,0)!important}
#hh2 .details details{padding:26px 4px!important;line-height:1.5!important}#hh2 .details details[open] summary{margin-bottom:12px!important}#hh2 .details summary{line-height:1.25!important}#hh2 .details details+details{margin-top:4px!important}
#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(24px,3vw,48px)!important;flex-wrap:wrap!important;margin-top:18px!important;line-height:1.4!important}#hh2 .trust span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}@media(max-width:767px){#hh2 .trust{gap:10px 20px!important}}
#hh2 .hh2-proof-copy{max-width:440px!important;margin:28px 0 0!important;font-size:clamp(16px,1.15vw,19px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;color:#333!important}@media(max-width:767px){#hh2 .hh2-proof-copy{max-width:34ch!important;margin-top:20px!important}}
@media(max-width:1024px){#hh2 #quick-buy.quick{border-radius:clamp(32px,5vw,52px)!important;overflow:hidden!important}#hh2 #quick-buy.quick>.wrap{border-radius:0!important;overflow:visible!important}#hh2 .hh2-proof-value{font-size:clamp(74px,10vw,96px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:.38em!important;line-height:1!important}}@media(max-width:600px){#hh2 #quick-buy.quick{border-radius:30px!important}#hh2 .hh2-proof-value{font-size:clamp(58px,16vw,70px)!important}#hh2 .hh2-proof-unit{font-size:.38em!important}#hh2 .hh2-proof-num{gap:6px!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{background:#111!important;box-shadow:0 0 0 100vmax #111!important;clip-path:inset(0 -100vmax)!important}
@media(max-width:1024px){#hh2 #quick-buy .cards{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;cursor:grab!important}#hh2 #quick-buy .cards::-webkit-scrollbar{display:none!important}#hh2 #quick-buy .cards>.card{flex-shrink:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important}}
@media(max-width:1024px){#hh2 .statement{background:#e9461b!important;box-shadow:0 0 0 100vmax #e9461b!important;clip-path:inset(0 -100vmax)!important}}
@media(max-width:1024px){#hh2 .story figcaption{box-sizing:border-box!important;width:max-content!important;max-width:82%!important;padding:10px!important;font-size:14px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:8px 0!important;font-size:18px!important;line-height:1!important}}@media(max-width:600px){#hh2 .story figcaption{max-width:82%!important;padding:8px!important;font-size:13px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:6px 0!important;font-size:17px!important;line-height:.95!important}}
@media(max-width:600px){#hh2 .women-points article{padding-left:0!important;padding-right:0!important;text-align:left!important}}
@media(max-width:600px){body.page-id-6400 #hh2 .women .women-copy .women-points>article:nth-child(n){padding:22px 0!important;text-align:left!important}}
@media(max-width:1024px){body.page-id-6400 #hh2 .hero .btn{box-sizing:border-box!important;width:280px!important;max-width:100%!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){body.page-id-6400 #hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:97vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{border-top:0!important;border-bottom:0!important;outline:0!important}
#hh2 .faq{background:#f8f7f2!important;box-shadow:0 0 0 100vmax #f8f7f2!important;clip-path:inset(0 -100vmax)!important}
#hh2 #quick-buy .product-img>.save{right:18px!important;left:auto!important}

body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn{position:relative!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;column-gap:0!important;box-sizing:border-box!important;width:300px!important;min-width:0!important;min-height:0!important;margin-top:28px!important;margin-left:0!important;margin-right:0!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important}
body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;opacity:.75!important}
body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn:before,body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn:after{display:none!important;content:none!important}
@media(max-width:850px){body.page-id-6400 #hh2 > section.hero .hero-copy > a.btn{width:260px!important;margin-left:auto!important;margin-right:auto!important}}


#hh2 .hh2-cinema-v2__copy{top:300px!important;bottom:auto!important}
#hh2 .hh2-cinema-v2__stats-panel{top:900px!important}
@media(max-width:850px){#hh2 .hh2-cinema-v2__copy{top:auto!important;bottom:470px!important}#hh2 .hh2-cinema-v2__stats-panel{top:820px!important}}


#hh2 .hh2-cinema-v2__proof{gap:14px;font-size:16px!important;line-height:1.35}
#hh2 .hh2-cinema-v2__proof em{padding:12px 22px!important;font-size:16px!important}
#hh2 .hh2-cinema-v2__proof span{font-size:16px!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2:after{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.34) 100%),linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,.08) 62%)!important}
#hh2 .hh2-cinema-v2__proof{display:grid!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;gap:10px 12px!important;width:max-content!important;max-width:100%!important}
#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:14px!important}
#hh2 .hh2-cinema-v2__proof em{padding:10px 18px!important}
#hh2 .hh2-cinema-v2__proof span:last-child{grid-column:1 / -1!important}
}
@media(max-width:430px){#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:12px!important}#hh2 .hh2-cinema-v2__proof em{padding:9px 14px!important}}


body.page-id-6400 #hh2 .hh2-cinema-v2{margin-top:-110px!important}
body.page-id-6400 #hh2 .hh2-cinema-v2__btn{transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
body.page-id-6400 #hh2 .hh2-cinema-v2__btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}
@media(max-width:850px){body.page-id-6400 #hh2 .hh2-cinema-v2{margin-top:-104px!important}}

#hh2 #quick-buy{margin-top:64px!important}@media(max-width:900px){#hh2 #quick-buy{margin-top:40px!important}}

#hh2 .duo,
#hh2 .story,
#hh2 .women,
#hh2 .life,
#hh2 .ugc{
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
  box-shadow:0 0 0 1280px #111,0 2px 0 1280px #111,0 -2px 0 1280px #111!important;
}
flex-wrap:wrap;gap:13px 26px;margin-bottom:28px}.hh26__secondary a{font-size:14px;color:#555}.hh26__login{display:inline-flex;min-width:128px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hh26__register{margin:18px 0 24px;font-size:14px;color:#555}.hh26__register a{text-decoration:underline;text-underline-offset:4px}.hh26__social{display:flex;gap:22px;margin-bottom:24px}.hh26__social a{font-size:13px}.hh26__country{position:relative;margin:0 -30px;border-top:1px solid #ddd}.hh26__country summary{display:flex;height:64px;align-items:center;gap:8px;padding:0 30px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none}.hh26__country summary::-webkit-details-marker{display:none}.hh26__country summary i{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.hh26__country>div{position:absolute;right:0;bottom:64px;left:0;display:grid;padding:8px 30px;border-top:1px solid #ddd;background:#fff;box-shadow:0 -10px 25px rgba(0,0,0,.08)}.hh26__country button{height:42px;border:0;text-align:left;background:none}.hh26__country button[aria-current=true]{font-weight:700}.hh26-menu-open{overflow:hidden}
body:has(.hh26) .header-wrapper,body:has(.hh26) #header-wrapper,body:has(.hh26) #header{display:none!important}body:has(.hh26) .cfw-side-cart-floating-button-anchor{display:none!important}#cfw-side-cart-overlay{background:rgba(12,12,12,.4)!important;backdrop-filter:blur(2px)}#cfw-side-cart{width:min(680px,52vw)!important;max-width:none!important;font-family:Arial,Helvetica,sans-serif!important}#cfw-side-cart-container{box-shadow:-30px 0 80px rgba(0,0,0,.22)!important}.cfw-side-cart-contents{padding-inline:28px!important}.cfw-side-cart-contents-footer{padding:20px 28px 24px!important}
@media(max-width:1260px){.hh26__desktop{display:none}.hh26__mobile{display:grid}}@media(max-width:800px){#cfw-side-cart{width:100%!important}.cfw-side-cart-contents{padding-inline:20px!important}.cfw-side-cart-contents-footer{padding:20px!important}}@media(prefers-reduced-motion:reduce){.hh26 *{transition:none!important}}

/* Strong isolation from Werk and CheckoutWC button rules. */
.hh26 button{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
.hh26__desktop{min-height:88px;padding-top:14px;padding-bottom:14px;gap:40px}
.hh26__logo{width:118px}
.hh26__nav,.hh26__actions{gap:34px}
.hh26__actions{font-size:15px}
.hh26__nav a,.hh26__nav button{border:0!important;padding:21px 0!important;background:transparent!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}
.hh26__region button{width:50px!important;height:32px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;color:#777!important;font-size:10px!important;line-height:1!important;box-shadow:none!important}
.hh26__region button+button{border-left:1px solid #ccc!important}
.hh26__region button[aria-pressed=true]{background:#0c0c0c!important;color:#fff!important;font-weight:700!important}
.hh26 button.hh26__cart{display:flex!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;padding:10px 0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px!important;line-height:1!important;text-transform:none!important}

/* Keep every desktop control on one consistent optical centerline. */
.hh26__desktop>.hh26__nav,.hh26__desktop>.hh26__actions{height:44px;align-items:center!important}
.hh26__desktop .hh26__nav>a,.hh26__desktop .hh26__nav>button,.hh26__desktop .hh26__actions>a,.hh26__desktop button.hh26__cart{display:inline-flex!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}
.hh26__desktop .hh26__region{height:32px;align-self:center;margin:0}
.hh26__desktop .hh26__region button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}

/* Prevent Werk's global button skin from turning the mobile hamburger into a pill. */
.hh26 button.hh26__menu-toggle{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-content:center!important;justify-content:start!important;gap:6px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline-offset:4px!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__menu-toggle i{display:block!important;width:25px!important;height:1.5px!important;margin:0!important;border:0!important;border-radius:0!important;background:#111!important;opacity:1!important;transform:none!important}

/* Werk applies white text to selected buttons; Support + must stay legible on white. */
.hh26 .hh26__nav button,.hh26 .hh26__nav button:hover,.hh26 .hh26__nav button:focus,.hh26 .hh26__nav button:focus-visible,.hh26 .hh26__nav button:active,.hh26 .hh26__nav button[aria-expanded="true"]{color:#111!important;background:transparent!important;box-shadow:none!important;outline-color:#111!important}
.hh26 button.hh26__support-toggle{gap:9px!important}.hh26 button.hh26__support-toggle:after{content:""!important;display:block!important;width:7px!important;height:7px!important;margin:-4px 1px 0 0!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;background:transparent!important;transform:rotate(45deg)!important;transition:transform .2s ease,margin .2s ease!important}.hh26 button.hh26__support-toggle[aria-expanded="true"]:after{margin:4px 1px 0 0!important;transform:rotate(225deg)!important}
@media(min-width:1261px){.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}

/* Support panel typography isolated from Werk heading/link colors. */
.hh26 .hh26__support h2{margin:0!important;color:#f4f0e7!important;font-size:clamp(58px,6vw,96px)!important;font-weight:700!important;line-height:.88!important;letter-spacing:-.025em!important}
.hh26 .hh26__support a,.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus{color:#f4f0e7!important;line-height:1.2!important}

/* Fully isolated mobile drawer: Werk must not style or reposition its controls. */
.hh26__shade{z-index:2147483000!important}
.hh26 .hh26__drawer{z-index:2147483001!important;top:0!important;bottom:auto!important;left:0!important;display:flex!important;visibility:hidden;width:min(450px,calc(100vw - 18px))!important;height:100dvh!important;min-height:100dvh!important;flex-direction:column!important;margin:0!important;border:0!important;border-radius:0!important;padding:24px 28px 0!important;background:#fff!important;color:#111!important;box-shadow:24px 0 70px rgba(0,0,0,.16)!important;opacity:0;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-102%);transition:transform .32s cubic-bezier(.7,0,.2,1),opacity .2s,visibility .32s!important}
.hh26 .hh26__drawer.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
.hh26 .hh26__drawer,.hh26 .hh26__drawer *{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer a:hover,.hh26 .hh26__drawer a:focus{color:#111!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}
.hh26 button.hh26__close{position:relative!important;display:block!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 12px -8px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.hh26 button.hh26__close:hover,.hh26 button.hh26__close:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__close:before,.hh26 button.hh26__close:after{content:""!important;position:absolute!important;top:21px!important;left:9px!important;display:block!important;width:27px!important;height:1.5px!important;margin:0!important;border:0!important;background:#111!important}
.hh26 button.hh26__close:before{transform:rotate(45deg)!important}.hh26 button.hh26__close:after{transform:rotate(-45deg)!important}
.hh26 .hh26__primary{display:grid!important;margin:10px 0 24px!important;padding:0!important}
.hh26 .hh26__primary a{position:relative!important;display:flex!important;min-height:66px!important;align-items:center!important;margin:0!important;border-bottom:1px solid #e2e0db!important;padding:0 34px 0 0!important;font-size:clamp(25px,7vw,31px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important}
.hh26 .hh26__primary a:after{content:"→"!important;position:absolute!important;right:2px!important;top:50%!important;color:#e2aa00!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transform:translateY(-52%)!important}
.hh26 .hh26__drawer-meta{display:flex!important;height:62px!important;align-items:center!important;margin:0 -28px!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#fff!important}.hh26 .hh26__utility{display:flex!important;align-items:center!important;gap:20px!important;margin:0 0 0 auto!important;padding:0!important}.hh26 .hh26__utility a{position:relative!important;margin:0!important;padding:0!important;color:#555!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.035em!important}.hh26 .hh26__utility a+a:before{content:""!important;position:absolute!important;top:50%!important;left:-11px!important;width:1px!important;height:13px!important;background:#d8d5ce!important;transform:translateY(-50%)!important}
.hh26 .hh26__drawer-bottom{display:block!important;margin-top:auto!important;padding:18px 0 0!important}
.hh26 .hh26__drawer-note{display:flex!important;height:72px!important;align-items:center!important;margin:0 -28px!important;border:0!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#f4f0e7!important;color:#111!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.13em!important}
.hh26 .hh26__secondary{display:grid!important;grid-template-columns:repeat(3,max-content)!important;gap:12px 24px!important;margin:0 0 24px!important;padding:0!important}
.hh26 .hh26__secondary a{margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}
.hh26 a.hh26__login{display:inline-flex!important;width:auto!important;min-width:136px!important;height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:0!important;border-radius:999px!important;padding:0 25px!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.hh26 .hh26__account-row{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important}
.hh26 .hh26__register{max-width:150px!important;margin:0!important;color:#555!important;font-size:12px!important;line-height:1.4!important}.hh26 .hh26__register a{text-decoration:underline!important;text-underline-offset:3px!important}
.hh26 .hh26__social{display:flex!important;gap:10px!important;margin:0 0 22px!important;padding:0!important}.hh26 .hh26__social a{display:inline-flex!important;height:36px!important;align-items:center!important;gap:8px!important;border:1px solid #d8d5ce!important;border-radius:999px!important;padding:0 14px 0 11px!important;color:#333!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important}.hh26 .hh26__social svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hh26 .hh26__social svg .hh26__social-dot{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social svg.hh26__x-icon{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social span{display:block!important;line-height:1!important}
.hh26 .hh26__country{position:relative!important;display:block!important;flex:0 0 auto!important;margin:0!important;border:0!important;padding:0!important;background:#fff!important}
.hh26 .hh26__country summary{display:flex!important;width:auto!important;height:62px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#111!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em!important;list-style:none!important}
.hh26 .hh26__country summary i{display:block!important;width:7px!important;height:7px!important;margin:-4px 0 0!important;border:0!important;border-right:1.5px solid #111!important;border-bottom:1.5px solid #111!important;background:transparent!important;transform:rotate(45deg)!important}
.hh26 .hh26__country>div{position:absolute!important;bottom:54px!important;left:-28px!important;display:grid!important;width:170px!important;padding:8px 28px!important;border-top:1px solid #ddd!important;background:#fff!important;box-shadow:0 -10px 25px rgba(0,0,0,.08)!important}
.hh26 .hh26__country button{display:flex!important;width:100%!important;height:42px!important;min-height:42px!important;align-items:center!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-align:left!important;font-size:13px!important;line-height:1!important}.hh26 .hh26__country button[aria-current=true]{font-weight:700!important}
html.hh26-menu-open{margin-top:0!important;overflow:hidden!important}html.hh26-menu-open #wpadminbar{display:none!important}
@media(max-width:520px){.hh26 .hh26__drawer{width:calc(100vw - 12px)!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__drawer-meta,.hh26 .hh26__drawer-note{margin-right:-22px!important;margin-left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__country>div{left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__account-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.hh26 .hh26__register{max-width:none!important}.hh26 .hh26__social{margin-bottom:18px!important}}

/* 0.3.8 — editorial header refresh inspired by the supplied reference. */
.hh26{--ink:#292923;--paper:#fff;--soft:#f4f2ee;--line:rgba(41,41,35,.14);border-bottom-color:var(--line);background:rgba(255,255,255,.97);color:var(--ink);font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 10px 32px rgba(41,41,35,.045)}
.hh26__desktop{min-height:96px;max-width:1600px;padding:0 clamp(22px,2.8vw,40px);grid-template-columns:auto 1fr auto;gap:clamp(34px,4vw,76px)}
.hh26__desktop>.hh26__logo{grid-column:1;grid-row:1;width:132px}
.hh26__desktop>.hh26__nav{grid-column:2;grid-row:1;justify-self:start}
.hh26__desktop>.hh26__actions{grid-column:3;grid-row:1}
.hh26__nav,.hh26__actions{gap:clamp(22px,2vw,34px)}
.hh26__nav a,.hh26__nav button,.hh26__actions>a,.hh26 button.hh26__cart{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:15px!important;font-weight:550!important;letter-spacing:-.012em!important;color:var(--ink)!important}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:none!important;opacity:.58}
.hh26__actions>a{transition:opacity .2s ease}.hh26__actions>a:hover,.hh26__actions>a:focus-visible{opacity:.58}
.hh26 button.hh26__cart{height:44px!important;border-radius:999px!important;padding:0 17px!important;background:var(--ink)!important;color:#fff!important;transition:transform .2s ease,background .2s ease!important}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#111!important;transform:translateY(-1px)}
.hh26__count{background:#ffc900;color:#111}
.hh26__support{padding:58px max(40px,calc((100vw - 1520px)/2));background:#292923}
.hh26 .hh26__support h2{font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-.04em!important}
.hh26 .hh26__support a{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:17px!important;font-weight:500!important}
.hh26__mobile{min-height:78px;padding:8px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.98)}
.hh26__mobile .hh26__logo{width:108px}
.hh26 .hh26__drawer{background:var(--soft)!important;color:var(--ink)!important;box-shadow:32px 0 80px rgba(41,41,35,.2)!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer button:not(.hh26__country button){font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important}
.hh26 .hh26__primary{margin-top:18px!important}
.hh26 .hh26__primary a{min-height:64px!important;border-bottom-color:rgba(41,41,35,.16)!important;font-size:clamp(26px,7vw,32px)!important;font-weight:520!important;letter-spacing:-.035em!important;color:var(--ink)!important}
.hh26 .hh26__primary a:after{color:#b23e0e!important;font-size:23px!important}
.hh26 .hh26__secondary a{color:#54544f!important;font-weight:500!important}
.hh26 .hh26__drawer-meta,.hh26 .hh26__country,.hh26 .hh26__country>div{background:var(--soft)!important}
.hh26 .hh26__drawer-note{background:#eae4da!important;color:var(--ink)!important}
.hh26 a.hh26__login{background:var(--ink)!important}
/* Preserve the existing storefront switcher typography and visual treatment. */
.hh26__region,.hh26__region button,.hh26__country,.hh26__country summary,.hh26__country button{font-family:Arial,Helvetica,sans-serif!important}

/* 0.3.9 — clear liquid-glass floating shell. */
.hh26{width:calc(100% - 28px);max-width:1600px;margin:14px auto 0;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:0 22px 55px -34px rgba(12,12,12,.58),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(41,41,35,.06);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);overflow:visible}
.hh26:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.42),transparent 38%,rgba(255,255,255,.2) 67%,transparent);pointer-events:none}
.hh26__desktop{max-width:none;min-height:86px;padding:0 clamp(20px,2.45vw,36px)}
.hh26 button.hh26__cart{background:rgba(41,41,35,.9)!important;box-shadow:0 10px 24px -16px rgba(12,12,12,.8),inset 0 1px 0 rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hh26__support{top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(41,41,35,.94);box-shadow:0 28px 70px -34px rgba(0,0,0,.75);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);overflow:hidden}
.hh26__mobile{min-height:72px;border-bottom:0;border-radius:23px;background:transparent}
@media(max-width:1260px){.hh26{width:calc(100% - 20px);margin-top:10px;border-radius:20px}.hh26:before{border-radius:18px}}
@media(max-width:520px){.hh26{width:calc(100% - 14px);margin-top:7px;border-radius:18px}.hh26:before{border-radius:16px}.hh26__mobile{padding-right:16px;padding-left:16px;border-radius:17px}}

/* NOVOS-inspired hover and focus motion; storefront switchers intentionally excluded. */
.hh26__logo{transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}
.hh26__logo:hover,.hh26__logo:focus-visible{opacity:.72;transform:translateY(-1px)}
.hh26__desktop .hh26__nav>a{position:relative;transition:color .25s ease,opacity .25s ease}
.hh26__desktop .hh26__nav>a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:#b23e0e;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}
.hh26__desktop .hh26__nav>a:hover:after,.hh26__desktop .hh26__nav>a:focus-visible:after{transform:scaleX(1);transform-origin:left center}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible{color:#b23e0e!important;opacity:1}
.hh26 button.hh26__support-toggle{transition:color .25s ease,opacity .25s ease!important}
.hh26 button.hh26__support-toggle:hover,.hh26 button.hh26__support-toggle:focus-visible{color:#b23e0e!important;opacity:1!important}
.hh26__desktop .hh26__actions>a{position:relative;transition:color .25s ease,opacity .25s ease,transform .25s ease}
.hh26__desktop .hh26__actions>a:hover,.hh26__desktop .hh26__actions>a:focus-visible{color:#b23e0e!important;opacity:1;transform:translateY(-1px)}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#292923!important;box-shadow:0 18px 32px -18px rgba(12,12,12,.9),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-2px) scale(1.015)}
.hh26 button.hh26__menu-toggle i{transform-origin:left center!important;transition:width .25s ease,transform .25s ease!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:18px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:22px!important}
.hh26 .hh26__primary a{transition:padding-left .28s cubic-bezier(.22,.61,.36,1),color .25s ease,background .25s ease!important}
.hh26 .hh26__primary a:hover,.hh26 .hh26__primary a:focus-visible{padding-left:10px!important;color:#b23e0e!important;background:linear-gradient(90deg,rgba(178,62,14,.07),transparent 72%)!important}
.hh26 .hh26__primary a:after{transition:transform .28s cubic-bezier(.22,.61,.36,1),color .25s ease!important}
.hh26 .hh26__primary a:hover:after,.hh26 .hh26__primary a:focus-visible:after{color:#b23e0e!important;transform:translate(5px,-52%)!important}
.hh26 .hh26__support a{transition:color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease!important}
.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus-visible{color:#ffc900!important;border-color:rgba(255,201,0,.48)!important;transform:translateX(6px)}
.hh26 .hh26__social a{transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease!important}
.hh26 .hh26__social a:hover,.hh26 .hh26__social a:focus-visible{color:#b23e0e!important;border-color:rgba(178,62,14,.35)!important;background:rgba(255,255,255,.58)!important;transform:translateY(-2px)}

/* 0.4.0 — direction-aware floating sticky header. */
.hh26{position:sticky;top:14px;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease,box-shadow .28s ease;will-change:transform,opacity}
.hh26.hh26--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 34px))}
.hh26:not(.hh26--hidden){opacity:1;transform:translateY(0)}
body.admin-bar .hh26{top:46px}
@media(max-width:782px){body.admin-bar .hh26{top:53px}}
@media(prefers-reduced-motion:reduce){.hh26{transition:none!important}}

/* 0.4.1 — keep the glass bar tight to the top, including logged-in previews. */
.hh26{top:6px;margin-top:6px}
body.admin-bar .hh26{top:6px}
@media(max-width:782px){body.admin-bar .hh26{top:6px}}

/* 0.4.2 — fixed positioning avoids theme overflow breaking sticky behavior. */
.hh26{position:fixed;z-index:99990;top:6px;right:14px;left:14px;width:auto;margin:0 auto}
.hh26__spacer{height:100px}
body.admin-bar .hh26{top:38px}
@media(max-width:782px){body.admin-bar .hh26{top:52px}}
@media(max-width:767px){.hh26{right:8px;left:8px}.hh26__spacer{height:84px}}

/* 0.4.3 — NOVOS-style circular hamburger control on tablet and mobile. */
@media(max-width:1260px){
.hh26 button.hh26__menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;justify-content:center!important;justify-items:center!important;border:1px solid rgba(12,12,12,.18)!important;border-radius:50%!important;background:rgba(255,255,255,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px -18px rgba(12,12,12,.65)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}
.hh26 button.hh26__menu-toggle i{width:21px!important;transform-origin:center!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus-visible{border-color:rgba(12,12,12,.55)!important;background:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 #fff,0 12px 26px -18px rgba(12,12,12,.72)!important;transform:translateY(-1px)}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:15px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:18px!important}
}

/* 0.4.4 — full country and currency selector with circular flags. */
.hh26 .hh26__country summary{gap:10px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}
.hh26 .hh26__country summary i{margin-left:2px!important}
.hh26 .hh26__flag{display:inline-flex!important;overflow:hidden!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(12,12,12,.1)!important;border-radius:50%!important;background:#fff!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 4px 12px -9px rgba(0,0,0,.55)!important}
.hh26 .hh26__country>div{width:235px!important}
.hh26 .hh26__country button{gap:10px!important;font-size:14px!important;white-space:nowrap!important}

/* 0.4.6 — neutralize the theme's top margin and center the mobile cart pill. */
@media(max-width:1260px){.hh26 .hh26__mobile button.hh26__cart{align-self:center!important;margin:0!important}}

/* 0.4.7 — centered 1400px desktop glass shell. */
@media(min-width:1261px){.hh26{right:0;left:0;width:calc(100% - 28px);max-width:1400px}}

/* 0.4.8 — restore the original Support dropdown only. */
.hh26 .hh26__support{top:100%!important;right:0!important;left:0!important;min-height:300px!important;border:0!important;border-radius:0!important;background:#0c0c0c!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}

/* 0.4.9 — approved Support menu mockup. */
@media(min-width:1261px){
.hh26 .hh26__support{top:calc(100% + 12px)!important;grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr)!important;align-items:center!important;min-height:355px!important;padding:52px 76px 58px!important;border:0!important;border-radius:26px!important;background:#0a0a0a!important;box-shadow:0 36px 80px rgba(17,15,10,.26)!important;overflow:hidden!important}
.hh26 .hh26__support>.hh26__support-intro{display:block!important;padding-right:72px!important;border-right:1px solid #292925!important}
.hh26 .hh26__support-intro p{margin:0 0 22px!important;color:#92928c!important;font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.hh26 .hh26__support-intro h2{margin:0!important;color:#f5f1e8!important;font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-size:clamp(76px,7vw,112px)!important;font-weight:600!important;line-height:.72!important;letter-spacing:-.065em!important}
.hh26 .hh26__support>.hh26__support-links{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:26px 50px!important;padding-left:72px!important}
.hh26 .hh26__support-links a{display:flex!important;min-height:64px!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-bottom:1px solid #353530!important;color:#f5f1e8!important;font-size:19px!important;font-weight:700!important;transform:none}
.hh26 .hh26__support-links a:hover,.hh26 .hh26__support-links a:focus-visible{color:#ffc900!important;border-color:#6d5d16!important;transform:translateX(4px)!important}
.hh26 .hh26__support-links b{font-size:16px!important;font-weight:400!important;opacity:.45!important}
}


/* HARDHONEY live USA homepage parity — page 307 */

@media (min-width:1281px){#hh2{--hh-desktop-width:1400px}}


#hh2 .hh2-cinema-v2{position:relative;isolation:isolate;width:100vw;max-width:none;margin-left:calc(50% - 50vw);height:920px;min-height:760px;overflow:hidden;background:#0b0b0b;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}
#hh2 .hh2-cinema-v2:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.6) 34%,rgba(0,0,0,.08) 69%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 48%)}
#hh2 .hh2-cinema-v2__nav{position:absolute;z-index:3;top:26px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));display:flex;justify-content:space-between;align-items:center;padding:17px 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);font-size:12px;font-weight:850;letter-spacing:.13em}
#hh2 .hh2-cinema-v2__copy{position:absolute;left:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:130px;width:min(610px,calc(100% - 64px))}
#hh2 .hh2-cinema-v2__proof{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:850;letter-spacing:.08em}#hh2 .hh2-cinema-v2__proof em{padding:10px 18px;background:#ffd100;color:#111;font-style:italic;transform:skew(-8deg)}
#hh2 .hh2-cinema-v2 h1{margin:34px 0 24px;color:#fff;font-size:clamp(76px,7vw,128px);line-height:.76;letter-spacing:-.075em}
#hh2 .hh2-cinema-v2__body{max-width:460px;margin:0 0 30px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__btn{display:flex;align-items:center;justify-content:space-between;width:300px;padding:10px 10px 10px 24px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 70px -40px rgba(0,0,0,.7);color:#fff;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.08em}#hh2 .hh2-cinema-v2__btn span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.3);border-radius:50%}
#hh2 .hh2-cinema-v2__stats{position:absolute;z-index:4;right:max(32px,calc((100vw - var(--hh-desktop-width,1400px))/2));bottom:34px;display:flex;gap:36px;padding:20px 26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(15,15,15,.52);backdrop-filter:blur(18px) saturate(1.25)}#hh2 .hh2-cinema-v2__stat{display:flex;align-items:baseline;gap:7px}#hh2 .hh2-cinema-v2__stat strong{font-size:40px;font-weight:400}#hh2 .hh2-cinema-v2__stat span{font-size:16px}
@media(max-width:900px){#hh2 .hh2-cinema-v2{height:820px;min-height:720px}#hh2 .hh2-cinema-v2__nav{top:14px;width:calc(100% - 28px)}#hh2 .hh2-cinema-v2__copy{left:28px;bottom:150px;width:calc(100% - 56px)}#hh2 .hh2-cinema-v2 h1{font-size:clamp(62px,16vw,88px)}#hh2 .hh2-cinema-v2__body{font-size:16px}#hh2 .hh2-cinema-v2__stats{left:28px;right:auto;bottom:34px;padding:14px 18px;gap:20px}#hh2 .hh2-cinema-v2__stat strong{font-size:30px}}

/* Iteration 02 exact mockup alignment */
#hh2 .hh2-cinema-v2{height:1365px;min-height:1365px;overflow:hidden;background:#0b0b0b}
#hh2 .hh2-cinema-v2 video{height:930px}
#hh2 .hh2-cinema-v2:after{height:930px;bottom:auto}
#hh2 .hh2-cinema-v2__nav{display:none!important}
#hh2 .hh2-cinema-v2__copy{top:368px;bottom:auto}
#hh2 .hh2-cinema-v2 h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:400!important}
#hh2 .hh2-cinema-v2__proof,#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:850!important}
#hh2 .hh2-cinema-v2__proof em{display:inline-block!important;font-style:italic!important;line-height:1.5!important}
#hh2 .hh2-cinema-v2__stats-panel{position:absolute;z-index:10;top:852px;left:50%;transform:translateX(-50%);width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:0;padding:52px 64px 38px;border:0;border-radius:30px;background:#161616;color:#fff;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
#hh2 .hh2-cinema-v2__stats-label{margin:0 0 26px;color:#777;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.16em}
#hh2 .hh2-cinema-v2__stats-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__stats-grid article{min-height:245px;padding:42px 36px}
#hh2 .hh2-cinema-v2__stats-grid article+article{border-left:1px solid #3c3c3c}
#hh2 .hh2-cinema-v2__metric{display:flex;align-items:baseline;gap:12px}
#hh2 .hh2-cinema-v2__metric strong{color:#fff;font-size:clamp(80px,7vw,126px);font-weight:400;line-height:.9;letter-spacing:-.07em}
#hh2 .hh2-cinema-v2__metric span{color:#fff;font-size:38px;font-weight:400}
#hh2 .hh2-cinema-v2__stats-grid p{max-width:440px;margin:26px 0 0;color:#aaa;font-size:18px;line-height:1.45}
#hh2 .hh2-cinema-v2__stats-panel small{display:block;margin-top:18px;color:#aaa;font-size:13px}
#hh2 > .hero .btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:300px!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important}
#hh2 > .hero .btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;opacity:.75!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2{height:1220px;min-height:1220px}
#hh2 .hh2-cinema-v2 video,#hh2 .hh2-cinema-v2:after{height:820px}
#hh2 .hh2-cinema-v2__copy{top:auto;bottom:438px}
#hh2 .hh2-cinema-v2__stats-panel{top:782px;width:calc(100% - 32px);padding:34px 20px 28px}
#hh2 .hh2-cinema-v2__stats-grid article{padding:30px 16px}
#hh2 .hh2-cinema-v2__metric strong{font-size:64px}
#hh2 .hh2-cinema-v2__metric span{font-size:24px}
#hh2 .hh2-cinema-v2__stats-grid p{font-size:16px}
#hh2 > .hero .btn{margin-left:auto!important;margin-right:auto!important}
}


#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important;}<br />#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important;}<br />@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important;}}<br />@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important;}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important;}}<br />

#hh2 .product{padding-top:135px!important;padding-bottom:135px!important}#hh2 .intro>a{display:inline-block;margin-top:68px}#hh2 .card[data-bundle]{cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#hh2 .card[data-bundle]:hover{transform:translateY(-2px)}#hh2 .card[data-bundle]:focus-visible{box-shadow:0 0 0 4px #ffd400!important}body.page-id-307{margin:0;background:#f3f0e8;color:#111;overflow-x:hidden}body.page-id-307 .main-title-section-wrapper,body.page-id-307 .breadcrumb,body.page-id-307 .page-title{display:none!important}body.page-id-307 #primary,body.page-id-307 .container,body.page-id-307 .elementor-section-wrap,body.page-id-307 .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#hh2,#hh2 *{box-sizing:border-box}#hh2{--ink:#111;--cream:#f3f0e8;--yellow:#ffd400;--green:#0d3d2d;--mint:#dff4e8;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.2;background:var(--cream);color:var(--ink)}#hh2 img,#hh2 video{display:block;width:100%}#hh2 a{color:inherit;text-decoration:none}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 p{margin:0}#hh2 .wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 48px));margin:auto}#hh2 .eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#b47a00}#hh2 .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#111;color:#fff;padding:20px 26px;border-radius:999px;font-weight:900;letter-spacing:.08em;font-size:13px}#hh2 .hero{background:#111;color:#fff;padding:28px 0 60px}#hh2 .hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:700px;border-radius:32px;overflow:hidden;background:#181818}#hh2 .hero-copy{padding:54px;display:flex;flex-direction:column;justify-content:center}#hh2 .claim{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:900;letter-spacing:.14em;margin-bottom:48px}#hh2 .claim b{background:var(--yellow);color:#111;padding:12px 18px;transform:skew(-8deg)}#hh2 .claim b span{display:block;transform:skew(8deg)}#hh2 .hero h1{font-size:clamp(64px,8vw,124px);line-height:.82;letter-spacing:-.07em}#hh2 .hero p{max-width:480px;margin:34px 0;font-size:18px;line-height:1.5;color:#ddd}#hh2 .hero-media{background:#ede9e2;min-height:700px}#hh2 .hero-media video{height:100%;object-fit:cover}#hh2 .intro{text-align:center;padding:110px 24px}#hh2 .intro h2{font-size:clamp(42px,5.5vw,84px);line-height:.95;letter-spacing:-.05em;margin:20px 0}#hh2 .intro>p:last-of-type{max-width:740px;margin:0 auto 28px;font-size:20px;line-height:1.45;color:#444}#hh2 .intro a{font-weight:900;border-bottom:2px solid}#hh2 .quick{background:#e8e4d8;padding:90px 0}#hh2 .quick-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:45px}#hh2 .quick h2{font-size:clamp(46px,5vw,72px);line-height:.92;letter-spacing:-.05em;margin-top:15px}#hh2 .quick-head>p{font-size:18px;line-height:1.5;max-width:560px}#hh2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#hh2 .card{position:relative;background:#f4eeee;border:1px solid #d7d0c8;border-radius:36px;padding:30px 28px 34px;text-align:center;min-width:0}#hh2 .card.featured{border:3px solid var(--green);box-shadow:0 0 0 5px rgba(13,61,45,.08)}#hh2 .tier{display:inline-block;border-radius:99px;background:#ffeaa0;padding:10px 17px;font-size:11px;font-weight:900;letter-spacing:.14em}#hh2 .tier.popular{background:var(--yellow)}#hh2 .tier.value{background:#f0b51c}#hh2 .card h3{font-size:30px;margin:16px 0 8px}#hh2 .product-img{height:300px;display:flex;align-items:center;justify-content:center;position:relative}#hh2 .product-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#hh2 .save{position:absolute;right:0;top:16px;background:var(--mint);color:#087c46;border:1px solid #b8e8ce;border-radius:12px;padding:12px;font-size:12px;font-weight:900}#hh2 .packline{display:inline-block;background:var(--yellow);padding:12px 16px;font-weight:900;color:#5c5c46}#hh2 .shipping{display:block;width:max-content;margin:16px auto 6px;background:var(--mint);padding:10px 16px;border-radius:99px;font-weight:900;color:#56645c}#hh2 .price{margin-top:22px;display:flex;gap:14px;align-items:baseline;justify-content:center}#hh2 .price s{font-size:20px;color:#666;text-decoration-thickness:3px}#hh2 .price b{font-size:42px}#hh2 .checkout{margin:40px auto 0;max-width:930px;border-top:1px solid #c8c1b7;padding-top:32px}#hh2 .total{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}#hh2 .total small{display:block;font-weight:900;letter-spacing:.15em}#hh2 .total span b{display:inline-block;margin-top:12px;background:var(--yellow);padding:10px 15px;font-size:22px}#hh2 .total>strong{font-size:42px}#hh2 .add{display:flex;justify-content:space-between;background:#111;color:#fff;border-radius:999px;padding:24px 36px;font-weight:900;letter-spacing:.1em}#hh2 .trust{display:flex;justify-content:center;gap:50px;margin:24px 0 30px;color:#656565;font-size:13px}#hh2 .details details{border-top:1px solid #c8c1b7;padding:22px 4px}#hh2 .details summary{font-weight:900;letter-spacing:.1em;cursor:pointer}#hh2 .details p{margin-top:12px;max-width:760px;line-height:1.55;color:#4f4f4f}#hh2 .product{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#hh2 .product-shot{background:#ece7df;border-radius:34px;padding:55px}#hh2 .product h2,#hh2 .women h2,#hh2 .life h2{font-size:clamp(48px,5vw,78px);line-height:.9;letter-spacing:-.06em;margin:18px 0 30px}#hh2 .stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid;border-bottom:1px solid;margin:28px 0}#hh2 .stats span{padding:24px 12px;border-right:1px solid}#hh2 .stats span:last-child{border:0}#hh2 .stats b{display:block;font-size:26px;margin-bottom:7px}#hh2 .product-copy>p{font-size:18px;line-height:1.5;margin-bottom:28px}#hh2 .duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 100px}#hh2 .duo figure{margin:0;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px}#hh2 .duo img{height:100%;object-fit:cover}#hh2 .duo figcaption{position:absolute;left:22px;bottom:22px;background:#fff;padding:18px 22px;font-size:12px;letter-spacing:.12em;font-weight:900}#hh2 .statement{background:#e9461b!important;color:#090909!important;padding:150px max(6vw,28px)!important;text-align:left!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .statement p{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}#hh2 .statement h2{color:#090909!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(60px,7vw,112px)!important;font-weight:950!important;line-height:.78!important;letter-spacing:-.065em!important;margin:44px 0 0!important}#hh2 .statement h2 i{display:block!important;color:#090909!important;font-family:Georgia,'Times New Roman',serif!important;font-size:.86em!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.055em!important;white-space:nowrap!important}#hh2 .women{background:#101010!important;color:#f7f7f4!important;padding:96px 0!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 .women-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:clamp(55px,6vw,92px)!important;align-items:center!important}#hh2 .women figure{margin:0!important;position:relative!important;border-radius:30px!important;overflow:hidden!important}#hh2 .women figure img{height:930px!important;object-fit:cover!important}#hh2 .women figcaption{position:fixed!important;left:40px!important;bottom:35px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;padding:16px 28px!important;background:rgba(16,16,16,.18)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important}#hh2 .women-copy .eyebrow{color:#f3db00!important;font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important}#hh2 .women-copy h2{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(64px,5.7vw,92px)!important;font-weight:300!important;line-height:.82!important;letter-spacing:-.065em!important;margin:44px 0 46px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:19px!important;font-weight:400!important;line-height:1.55!important;color:#c9c9c7!important;max-width:650px!important}#hh2 .women-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:52px 0 30px!important;border-top:1px solid #3a3a3a!important;border-bottom:1px solid #3a3a3a!important}#hh2 .women-points article{padding:42px 28px 38px 0!important;border-right:1px solid #3a3a3a!important}#hh2 .women-points article+article{padding-left:28px!important}#hh2 .women-points article:last-child{border-right:0!important}#hh2 .women-points b{color:#f3db00!important;font-size:12px!important}#hh2 .women-points h3{color:#f7f7f4!important;font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:23px!important;font-weight:500!important;line-height:1!important;margin:36px 0 18px!important}#hh2 .women-points p{font-size:14px!important;line-height:1.5!important;color:#9d9d9a!important}#hh2 .women-note{display:flex!important;gap:44px!important;align-items:flex-start!important;margin:30px 0 58px!important}#hh2 .women-note b{color:#fff!important;font-size:11px!important;letter-spacing:.1em!important;white-space:nowrap!important}#hh2 .women-note span{color:#858583!important;font-size:12px!important;line-height:1.5!important;max-width:370px!important}#hh2 .women-copy>a.btn{display:flex!important;width:375px!important;max-width:100%!important;justify-content:space-between!important;background:#f7f7f4!important;color:#111!important;border-radius:0!important;padding:28px 36px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important}#hh2 .life{display:grid;grid-template-columns:1.1fr .9fr;min-height:760px}#hh2 .life img{height:100%;object-fit:cover}#hh2 .life-copy{padding:80px;display:flex;flex-direction:column;justify-content:center;background:#ede9e2}#hh2 .life-copy>p{font-size:17px;line-height:1.5;margin-bottom:26px}#hh2 .ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px;background:#111}#hh2 .ugc img{aspect-ratio:4/5;object-fit:cover}#hh2 .faq{padding:110px 0}#hh2 .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}#hh2 .faq h2{font-size:clamp(48px,5vw,78px);letter-spacing:-.05em;margin-top:16px}#hh2 .faq details{border-top:1px solid #bbb;padding:28px 0}#hh2 .faq details:last-child{border-bottom:1px solid #bbb}#hh2 .faq summary{font-size:20px;font-weight:900;cursor:pointer;list-style:none;display:flex;justify-content:space-between}#hh2 .faq summary:after{content:'+'}#hh2 .faq details[open] summary:after{content:'−'}#hh2 .faq details p{margin-top:12px;line-height:1.5;color:#555}#hh2 .cta{display:grid;grid-template-columns:1fr 1fr;background:#58ace3;align-items:center}#hh2 .cta>div{padding:90px 6vw}#hh2 .cta .eyebrow{color:#111}#hh2 .cta h2{max-width:520px;font-size:clamp(70px,8vw,130px);line-height:.74;letter-spacing:-.075em;margin:32px 0 42px}#hh2 .cta .btn{background:transparent;color:#111;padding:0;border-radius:0;font-size:14px}#hh2 .cta img{height:760px;object-fit:cover}@media(max-width:900px){#hh2 .wrap{width:min(100% - 28px,var(--hh-desktop-width,1400px))}#hh2 .hero{padding-top:14px}#hh2 .hero-grid{grid-template-columns:1fr;min-height:0;border-radius:24px}#hh2 .hero-copy{padding:32px 24px;order:2}#hh2 .hero-media{min-height:0;height:520px;order:1}#hh2 .claim{gap:7px;margin-bottom:28px;font-size:10px}#hh2 .claim b{padding:9px 11px}#hh2 .hero h1{font-size:64px}#hh2 .hero p{font-size:16px;margin:24px 0}#hh2 .intro{padding:74px 20px}#hh2 .quick{padding:68px 0}#hh2 .quick-head{grid-template-columns:1fr;gap:18px}#hh2 .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-14px;padding:6px 8vw 18px;scrollbar-width:none}#hh2 .cards::-webkit-scrollbar{display:none}#hh2 .card{flex:0 0 82vw;max-width:430px;scroll-snap-align:center;padding:25px 20px}#hh2 .card:first-child{margin-left:0}#hh2 .product-img{height:245px}#hh2 .total{align-items:center}#hh2 .total>strong{font-size:30px}#hh2 .trust{gap:8px;justify-content:space-between;font-size:11px;text-align:center}#hh2 .product{grid-template-columns:1fr;gap:35px;padding:70px 14px}#hh2 .product-shot{padding:25px}#hh2 .stats{grid-template-columns:repeat(2,1fr)}#hh2 .stats span{min-height:110px;border-bottom:1px solid}#hh2 .stats span:nth-child(2){border-right:0}#hh2 .stats span:last-child{border-bottom:0}#hh2 .duo{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 70px}#hh2 .duo figcaption{left:8px;bottom:8px;padding:10px;font-size:9px}#hh2 .statement{padding:78px 20px!important}#hh2 .statement p{font-size:10px!important}#hh2 .statement h2{font-size:47px!important;line-height:.82!important;margin-top:30px!important}#hh2 .statement h2 i{font-size:.82em!important;white-space:normal!important;margin-top:5px!important}#hh2 .women{padding:16px 0 72px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{border-radius:20px!important}#hh2 .women figure img{height:auto!important;aspect-ratio:4/5!important}#hh2 .women figcaption{left:16px!important;bottom:16px!important;padding:11px 16px!important;font-size:8px!important}#hh2 .women-copy{padding:52px 6px 0!important}#hh2 .women-copy h2{font-size:53px!important;line-height:.84!important;margin:28px 0 32px!important}#hh2 .women-copy>p:not(.eyebrow){font-size:16px!important}#hh2 .women-points{grid-template-columns:1fr!important;margin:34px 0 24px!important}#hh2 .women-points article,#hh2 .women-points article+article{border-right:0!important;border-bottom:1px solid #333!important;padding:22px 0!important}#hh2 .women-points article:last-child{border-bottom:0!important}#hh2 .women-points h3{font-size:20px!important;margin:14px 0 9px!important}#hh2 .women-note{display:block!important;margin:24px 0 36px!important}#hh2 .women-note span{display:block!important;margin-top:12px!important}#hh2 .women-copy>a.btn{width:100%!important}#hh2 .life{grid-template-columns:1fr}#hh2 .life img{height:580px}#hh2 .life-copy{padding:55px 24px}#hh2 .ugc{grid-template-columns:1fr 1fr}#hh2 .faq{padding:70px 0}#hh2 .faq-grid{grid-template-columns:1fr;gap:30px}#hh2 .cta{grid-template-columns:1fr}#hh2 .cta>div{padding:60px 24px}#hh2 .cta img{height:auto}}/* Final mockup-parity layer. Intentionally high-specificity to neutralize Werk/Elementor defaults. */#hh2 .hero{height:auto!important;min-height:690px!important;background:#0d0d0d!important;padding:28px clamp(20px,3vw,48px)!important}#hh2 .hero-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;min-height:634px!important;margin:auto!important;grid-template-columns:.8fr 1.2fr!important;border-radius:24px!important}#hh2 .hero-copy{padding:clamp(52px,6vw,92px)!important}#hh2 .hero h1{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(72px,7.7vw,124px)!important;font-weight:950!important;line-height:.75!important;letter-spacing:-.08em!important}#hh2 .hero-media{min-height:634px!important}#hh2 .intro{padding:130px 8vw!important}#hh2 .intro h2{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:clamp(50px,7vw,105px)!important;font-weight:950!important;line-height:.86!important;letter-spacing:-.075em!important;margin:25px 0!important}#hh2 .intro>p:last-of-type{font-size:18px!important;line-height:1.6!important;max-width:660px!important;margin:0 auto 30px!important}#hh2 .quick{background:#e5e1d5!important;padding:110px clamp(20px,6vw,90px)!important}#hh2 .quick-head{grid-template-columns:1.5fr .7fr!important;gap:60px!important}#hh2 .quick h2{font-size:clamp(58px,6.4vw,96px)!important;line-height:.84!important;letter-spacing:-.075em!important;margin:22px 0 0!important}#hh2 .quick-head>p{font-size:16px!important;line-height:1.55!important;max-width:460px!important;margin:0 0 8px!important}#hh2 .cards{gap:16px!important;max-width:1120px!important;margin:55px auto 0!important}#hh2 .card,#hh2 .card.featured{min-height:420px!important;padding:18px 20px 20px!important;border-radius:26px!important;background:#e6e0df!important;box-shadow:none!important}#hh2 .card.featured{background:#f1eae7!important;border:2px solid #183f2c!important;box-shadow:0 0 0 3px rgba(24,63,44,.08)!important}#hh2 .card h3{font-size:21px!important;line-height:1.05!important;margin:9px 0 0!important}#hh2 .product-img{height:205px!important;margin:9px -20px 2px!important}#hh2 .product-img img{transform:scale(.92)!important;mix-blend-mode:darken!important}#hh2 .packline{font-size:11px!important;padding:7px 11px!important}#hh2 .shipping{font-size:10px!important;padding:8px 12px!important;margin:8px auto 2px!important}#hh2 .price{margin-top:auto!important}#hh2 .price b{font-size:25px!important}#hh2 .checkout{margin-top:34px!important}#hh2 .product{width:min(100%,var(--hh-desktop-width,1400px))!important;max-width:var(--hh-desktop-width,1400px)!important;min-height:800px!important;margin:auto!important;padding:0!important;background:#dedad0!important;gap:0!important}#hh2 .product-shot{height:100%!important;min-height:800px!important;border-radius:0!important;padding:0!important;background:#ebe8df!important;display:grid!important;place-items:center!important}#hh2 .product-shot img{width:85%!important;height:80%!important;object-fit:contain!important}#hh2 .product-copy{height:100%!important;min-height:800px!important;padding:8vw 6vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#hh2 .product-copy h2{font-size:clamp(55px,6vw,92px)!important;line-height:.86!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#111!important;padding:0!important}#hh2 .duo figure{height:78vh!important;min-height:680px!important;aspect-ratio:auto!important;border-radius:0!important}#hh2 .duo figcaption{left:20px!important;bottom:20px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;background:#111!important;gap:1px!important}#hh2 .story figure{margin:0!important;height:780px!important;position:relative!important;overflow:hidden!important}#hh2 .story .story-wide{grid-column:1/3!important;height:850px!important}#hh2 .story img{width:100%!important;height:100%!important;object-fit:cover!important}#hh2 .story figcaption{position:absolute!important;left:25px!important;bottom:25px!important;background:#f8f7f2!important;color:#090909!important;padding:25px!important;min-width:260px!important}#hh2 .story figcaption span{font-size:9px!important}#hh2 .story h3{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:40px!important;line-height:.85!important;letter-spacing:-.05em!important;margin:12px 0!important}#hh2 .story figcaption p{font-size:12px!important;max-width:260px!important}#hh2 .women{background:#111!important;padding:70px clamp(20px,4vw,64px)!important}#hh2 .women-grid{width:min(100%,var(--hh-desktop-width,1400px))!important;grid-template-columns:1fr 1.05fr!important;gap:clamp(45px,6vw,90px)!important}#hh2 .women figure{height:760px!important;border-radius:28px!important}#hh2 .women figure img{height:100%!important}#hh2 .women figcaption{left:28px!important;bottom:25px!important;padding:13px 18px!important;font-size:9px!important}#hh2 .women-copy h2{font-size:clamp(58px,5.5vw,88px)!important;line-height:.84!important;font-weight:400!important;margin:36px 0!important}#hh2 .women-copy>p:not(.eyebrow){max-width:550px!important;font-size:16px!important}#hh2 .women-points{margin:42px 0 24px!important}#hh2 .women-points article{padding:28px 18px 26px 0!important}#hh2 .women-points article+article{padding-left:18px!important}#hh2 .women-points h3{font-size:17px!important;margin:25px 0 14px!important}#hh2 .women-points p{font-size:11px!important}#hh2 .women-note{gap:35px!important;margin:22px 0 55px!important}#hh2 .women-copy>a.btn{width:250px!important;padding:21px 24px!important;font-size:10px!important}#hh2 .life{grid-template-columns:1.1fr .9fr!important;min-height:850px!important;background:#111!important;color:#fff!important}#hh2 .life img{height:850px!important}#hh2 .life-copy{padding:8vw 6vw!important;background:#111!important;color:#fff!important}#hh2 .life-copy h2{color:#fff!important;font-size:clamp(52px,6.5vw,105px)!important;line-height:.86!important}#hh2 .life-copy>p{color:#fff!important}#hh2 .ugc{height:520px!important;grid-template-columns:repeat(4,1fr)!important}#hh2 .ugc img{height:520px!important;aspect-ratio:auto!important}#hh2 .faq{background:#f8f7f2!important;padding:105px clamp(20px,6vw,90px)!important}#hh2 .faq-grid{display:block!important;width:min(100%,var(--hh-desktop-width,1400px))!important}#hh2 .faq-grid>div:first-child{text-align:center!important;margin-bottom:45px!important}#hh2 .faq h2{font-size:clamp(52px,5vw,78px)!important;font-weight:400!important;margin:16px 0!important}#hh2 .faq-grid>div:last-child{max-width:920px!important;margin:auto!important;border-top:1px solid #c9c6bb!important}#hh2 .faq details{padding:24px 42px 24px 0!important}#hh2 .faq summary{font-size:18px!important}#hh2 .cta{min-height:700px!important;background:#58ace3!important}#hh2 .cta>div{padding:8vw 6vw!important}#hh2 .cta img{height:700px!important}@media(max-width:900px){#hh2 .hero{min-height:0!important;padding:10px!important}#hh2 .hero-grid{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:17px!important}#hh2 .hero-media{height:auto!important;min-height:0!important;aspect-ratio:1.28/1!important;order:-1!important}#hh2 .hero-copy{padding:42px 18px 70px!important}#hh2 .intro{padding:85px 20px!important}#hh2 .quick{padding:75px 18px!important}#hh2 .quick-head{display:block!important}#hh2 .quick-head>p{font-size:14px!important;margin-top:25px!important}#hh2 .cards{margin:38px -18px 0!important;padding:0 16vw 10px!important}#hh2 .card,#hh2 .card.featured{flex:0 0 68vw!important;min-width:0!important;max-width:290px!important;min-height:365px!important;padding:15px 16px 17px!important}#hh2 .product-img{height:165px!important}#hh2 .product{grid-template-columns:1fr!important;min-height:0!important}#hh2 .product-shot{min-height:520px!important}#hh2 .product-copy{min-height:0!important;padding:75px 20px!important}#hh2 .duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;background:#111!important}#hh2 .duo figure{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important}#hh2 .story figure,#hh2 .story .story-wide{grid-column:auto!important;height:auto!important;aspect-ratio:1/1!important;border-radius:16px!important}#hh2 .story .story-wide{grid-column:1/3!important;aspect-ratio:1/1.15!important}#hh2 .story figcaption{left:8px!important;bottom:8px!important;padding:12px!important;min-width:0!important}#hh2 .story h3{font-size:22px!important}#hh2 .women{padding:12px 12px 70px!important}#hh2 .women-grid{grid-template-columns:1fr!important;gap:0!important}#hh2 .women figure{height:580px!important}#hh2 .life{grid-template-columns:1fr!important}#hh2 .life img{height:620px!important}#hh2 .ugc{height:auto!important;grid-template-columns:1fr 1fr!important}#hh2 .ugc img{height:auto!important;aspect-ratio:1/1!important}#hh2 .faq{padding:72px 18px!important}#hh2 .faq-grid>div:first-child{text-align:left!important;margin-bottom:30px!important}#hh2 .cta{grid-template-columns:1fr!important;min-height:0!important}#hh2 .cta>div{padding:75px 20px!important}#hh2 .cta img{height:560px!important}}/* Font lock: prevent theme typography from leaking into the mockup. */#hh2,#hh2 p,#hh2 a,#hh2 span,#hh2 small,#hh2 summary,#hh2 article,#hh2 figcaption,#hh2 input,#hh2 button{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 h1,#hh2 h2,#hh2 h3,#hh2 strong,#hh2 b{font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}#hh2 i,#hh2 em,#hh2 .statement h2 i{font-family:Georgia,'Times New Roman',serif!important}#hh2 .hero{min-height:816px!important}#hh2 .hero-grid{height:760px!important;min-height:760px!important}#hh2 .hero-media{height:760px!important;min-height:760px!important}#hh2 .hero h1,#hh2 .hero-copy,#hh2 .hero-copy p,#hh2 .hero-copy a{color:#fff!important}#hh2 .hero-copy>p:last-child{margin:0!important}#hh2 .claim{margin-bottom:22px!important}#hh2 .hero-copy>p:not(:last-child){margin:25px 0!important}#hh2 .quick h2{font-weight:950!important}#hh2 .product{height:800px!important;min-height:800px!important;overflow:hidden!important}#hh2 .statement{padding-top:115px!important;padding-bottom:115px!important}#hh2 .cta h2{font-weight:950!important}@media(max-width:900px){#hh2 .hero{min-height:0!important}#hh2 .hero-grid,#hh2 .hero-media{height:auto!important;min-height:0!important}#hh2 .product{height:auto!important;min-height:0!important;overflow:visible!important}#hh2 .statement{padding-top:78px!important;padding-bottom:78px!important}}#hh2 .product-shot{padding:70px!important}#hh2 .product-copy{padding-top:108px!important;padding-bottom:108px!important}#hh2 .card{display:flex!important;flex-direction:column!important}#hh2 .price{min-height:51px!important;margin-top:auto!important}#hh2 .price s{color:#c62828!important;font-weight:900!important;text-decoration-color:#c62828!important;text-decoration-thickness:3px!important}#hh2 .price b{font-weight:950!important}@media(max-width:900px){#hh2 .product-shot{padding:25px!important}#hh2 .product-copy{padding:75px 20px!important}}/* Liquid-glass primary CTAs, isolated from the theme and text-only links. */#hh2 .hero .btn,#hh2 .product .btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;column-gap:26px!important;min-width:282px!important;min-height:62px!important;width:max-content!important;padding:8px 10px 8px 25px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(78,78,78,.56),rgba(18,18,18,.42))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -12px 24px rgba(0,0,0,.18),0 14px 34px rgba(0,0,0,.28),0 2px 0 rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;backdrop-filter:blur(24px) saturate(180%) contrast(108%)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}#hh2 .hero .btn span,#hh2 .product .btn span{display:flex!important;align-items:center!important;height:100%!important;line-height:1!important;white-space:nowrap!important}#hh2 .hero .btn b,#hh2 .product .btn b{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:50%!important;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.06))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;font-size:17px!important;line-height:1!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;left:10%!important;right:10%!important;top:1px!important;height:48%!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent)!important;pointer-events:none!important}#hh2 .hero .btn:after,#hh2 .product .btn:after{content:''!important;position:absolute!important;z-index:-1!important;top:-35%!important;left:-22%!important;width:42%!important;height:170%!important;transform:rotate(18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)!important;transition:transform .45s ease!important;pointer-events:none!important}#hh2 .hero .btn:hover,#hh2 .product .btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}#hh2 .hero .btn:hover:after,#hh2 .product .btn:hover:after{transform:translateX(310%) rotate(18deg)!important}@media(max-width:900px){#hh2 .hero .btn,#hh2 .product .btn{width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 9px 7px 21px!important}#hh2 .hero .btn b,#hh2 .product .btn b{width:36px!important;height:36px!important}}/* Bundle-card polish: smaller tier pills and a seamless three-pack studio edge. */#hh2 .tier{padding:6px 10px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .card.featured,#hh2 .card.featured .product-img{background:rgb(240,232,228)!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mask-image:radial-gradient(ellipse 98% 96% at center,#000 84%,transparent 100%)!important;mix-blend-mode:darken!important}@media(max-width:900px){#hh2 .tier{padding:5px 8px!important;font-size:7px!important}#hh2 .card.featured .product-img img{-webkit-mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important;mask-image:radial-gradient(ellipse 99% 97% at center,#000 86%,transparent 100%)!important}}#hh2 .intro .intro-desc{display:block!important;max-width:820px!important;margin:0 auto!important;font-size:20px!important;line-height:1.45!important;color:#222!important}#hh2 .intro .intro-shop-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-decoration:none!important;line-height:1!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline-block!important;font-size:18px!important;font-weight:400!important;line-height:1!important}

#hh2 .card .tier{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;align-self:center!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 13px!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important}#hh2 .hero .btn,#hh2 .product .btn{border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(180deg,rgba(58,58,58,.58) 0%,rgba(30,30,30,.64) 42%,rgba(14,14,14,.82) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.82),0 14px 34px rgba(0,0,0,.26)!important}#hh2 .hero .btn:before,#hh2 .product .btn:before{content:''!important;position:absolute!important;z-index:-1!important;top:-5px!important;left:9%!important;right:9%!important;height:24px!important;inset:auto 9% auto 9%!important;border-radius:50%!important;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.24) 0%,rgba(255,255,255,.09) 46%,transparent 72%)!important;filter:blur(4px)!important}@media(max-width:900px){#hh2 .card .tier{padding:6px 12px!important;font-size:7px!important}#hh2 .cards{scroll-padding-inline:16vw!important}#hh2 .card{overflow:hidden!important;background-clip:padding-box!important}#hh2 .card.featured:after{content:''!important;position:absolute!important;inset:0!important;border:2px solid #183f2c!important;border-radius:inherit!important;pointer-events:none!important;z-index:8!important}#hh2 .product-img{width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:14px!important;background:transparent!important;overflow:hidden!important}#hh2 .card[data-bundle="popular"] .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;-webkit-mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important;mask-image:radial-gradient(ellipse 100% 100% at center,#000 70%,transparent 98%)!important}#hh2 .total{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;text-align:center!important}#hh2 .total>span{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}#hh2 .total small{font-size:10px!important;line-height:1.2!important;letter-spacing:.16em!important;text-align:left!important}#hh2 .total span>b{display:block!important;width:100%!important;padding:13px 16px!important;border-radius:0!important;font-size:18px!important;line-height:1.15!important;text-align:center!important}#hh2 .total>strong{display:block!important;width:100%!important;font-size:34px!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}}

#hh2 .hero-copy h1{margin-bottom:30px!important}<br />#hh2 .hero-copy .btn{margin-top:28px!important}<br />@media(max-width:900px){#hh2 .hero-copy h1{margin-bottom:24px!important}#hh2 .hero-copy .btn{margin-top:26px!important}}<br />

#hh2 .intro{text-align:center!important}</p>


#hh2 .total span>b{display:inline-block!important;background:#ffd400!important;color:#111!important;padding:10px 16px!important;font-weight:800!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .total span>b{width:100%!important;padding:14px 16px!important;text-align:center!important;font-size:20px!important}}<br />

@media(max-width:900px){#hh2 .quick-head>div:first-child{margin-bottom:28px!important}#hh2 .quick-head h2{margin-bottom:0!important}}<br />

#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:32px!important;text-align:center!important}<br />#hh2 .trust span{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}<br />@media(max-width:900px){#hh2 .trust{width:100%!important;gap:10px 18px!important;flex-wrap:wrap!important;margin:26px auto 0!important;padding:0 8px!important;font-size:12px!important;line-height:1.25!important}}<br />@media(max-width:420px){#hh2 .trust{gap:9px 12px!important;font-size:11px!important}}<br />

@media(max-width:900px){#hh2 .details details[open]>summary{margin-bottom:14px!important}#hh2 .details details{line-height:1.45!important}}<br />

#hh2 .product .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin:38px 0 30px!important;border-top:1px solid rgba(17,17,17,.45)!important;border-bottom:1px solid rgba(17,17,17,.45)!important}<br />#hh2 .product .stats span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:17px 18px!important;border-right:1px solid rgba(17,17,17,.35)!important}<br />#hh2 .product .stats span:last-child{border-right:0!important}<br />#hh2 .product .stats b{display:block!important;font-size:24px!important;line-height:1!important}<br />#hh2 .product .stats small{display:block!important;font-size:12px!important;line-height:1.25!important;font-weight:400!important}<br />@media(max-width:900px){#hh2 .product .stats{margin:26px 0 24px!important}#hh2 .product .stats span{padding:14px 9px!important;gap:6px!important}#hh2 .product .stats b{font-size:19px!important}#hh2 .product .stats small{font-size:10px!important}}<br />

#hh2 .life-copy>a{display:inline-flex!important;margin-top:28px!important}<br />@media(max-width:900px){#hh2 .life-copy>a{margin-top:24px!important}}<br />

#hh2 .faq details[open]>summary{margin-bottom:14px!important}<br />#hh2 .faq details{line-height:1.45!important}<br />@media(max-width:900px){#hh2 .faq details[open]>summary{margin-bottom:12px!important}}<br />

@media(max-width:900px){#hh2 .hero .wrap.hero-grid{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}#hh2 .hero-copy{padding-left:24px!important;padding-right:24px!important}#hh2 .hero-media{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}#hh2 .hero-media video{display:block!important;width:100%!important;max-width:none!important;height:auto!important;border-radius:0!important;object-fit:cover!important}}<br />

@media(max-width:900px){#hh2 .card.featured{border:3px solid #183f2c!important;box-shadow:none!important}#hh2 .card.featured:after{content:none!important;display:none!important}}<br />

#hh2 .card .packline{display:inline-flex!important;width:auto!important;max-width:calc(100% - 40px)!important;align-self:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;padding:10px 18px!important;line-height:1.1!important}<br />@media(max-width:900px){#hh2 .card .packline{max-width:calc(100% - 48px)!important;padding:10px 16px!important}}<br />
#hh2 .hh2-proof-stats{background:#fff;padding:88px 0 78px;color:#111}#hh2 .hh2-proof-stats .eyebrow{margin-bottom:28px;color:#777}#hh2 .hh2-proof-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0}#hh2 .hh2-proof-stat{padding:50px 42px 54px;min-height:270px}#hh2 .hh2-proof-stat+article{border-left:1px solid #cbc8c0}#hh2 .hh2-proof-num{font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.92;letter-spacing:-.06em}#hh2 .hh2-proof-num span{font-size:.48em;letter-spacing:-.03em}#hh2 .hh2-proof-stat p{max-width:430px;margin-top:28px;font-size:21px;line-height:1.35;color:#3f3f3b}#hh2 .hh2-proof-note{margin-top:18px;font-size:12px;color:#777}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:58px 0 50px}#hh2 .hh2-proof-stats .wrap{width:min(100% - 32px,var(--hh-desktop-width,1400px))}#hh2 .hh2-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#hh2 .hh2-proof-stat{padding:30px 16px 34px;min-height:210px}#hh2 .hh2-proof-num{font-size:clamp(43px,13vw,60px);line-height:.88}#hh2 .hh2-proof-num span{display:inline;margin-left:.12em;font-size:.42em}#hh2 .hh2-proof-stat p{margin-top:22px;font-size:15px;line-height:1.35}#hh2 .hh2-proof-note{font-size:11px;line-height:1.4}}
#hh2 .intro .intro-shop-link{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:auto!important;margin:34px auto 0!important;padding:16px 24px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;text-decoration:none!important}#hh2 .intro .intro-shop-link .shop-arrow{display:inline!important;position:static!important;width:auto!important;border:0!important;font-size:18px!important;line-height:1!important}
#hh2 #hh2-pack-total{display:inline-block;width:max-content;background:#ffd400;padding:10px 18px;line-height:1.05;font-weight:800}@media(max-width:600px){#hh2 #hh2-pack-total{padding:10px 16px}}
@media(max-width:700px){#hh2 .checkout .total{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:center!important}#hh2 .checkout .total small{align-self:flex-start!important}#hh2 #hh2-pack-total{display:block!important;align-self:center!important;width:max-content!important;max-width:100%!important;margin:0 auto!important}#hh2 #hh2-price-total{display:block!important;width:auto!important;margin:0 auto!important;text-align:center!important}}

#hh2 .hero{<br />  width:100%!important;<br />  max-width:none!important;<br />  background:#111!important;<br />  color:#fff!important;<br />  padding:28px 0 60px!important;<br />}<br />#hh2 .hero-grid{<br />  width:min(var(--hh-desktop-width,1400px),calc(100% - 48px))!important;<br />  max-width:var(--hh-desktop-width,1400px)!important;<br />  margin-left:auto!important;<br />  margin-right:auto!important;<br />}<br />@media(max-width:700px){<br />  #hh2 .hero{<br />    width:calc(100% + 20px)!important;<br />    max-width:none!important;<br />    margin-left:-10px!important;<br />    margin-right:-10px!important;<br />    padding:0!important;<br />    background:#111!important;<br />  }<br />  #hh2 .hero-grid{<br />    display:flex!important;<br />    flex-direction:column!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-media{<br />    order:-1!important;<br />    width:100%!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    aspect-ratio:1.28 / 1!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    object-fit:cover!important;<br />    border-radius:0!important;<br />  }<br />  #hh2 .hero-copy{<br />    width:100%!important;<br />    padding:48px 20px 64px!important;<br />    background:#181818!important;<br />  }<br />}<br />

@media(min-width:701px){<br />  #hh2 .hero{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:0!important;<br />    height:auto!important;<br />    margin:0!important;<br />    padding:0!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media(min-width:1281px){<br />  #hh2 .hero{<br />    width:100vw!important;<br />    max-width:none!important;<br />    margin-left:calc(50% - 50vw)!important;<br />    margin-right:calc(50% - 50vw)!important;<br />    padding:0!important;<br />    background:#181818!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 .hero-grid{<br />    width:100%!important;<br />    max-width:none!important;<br />    min-height:700px!important;<br />    margin:0!important;<br />    grid-template-columns:42% 58%!important;<br />    border-radius:0!important;<br />    overflow:hidden!important;<br />    background:#181818!important;<br />  }<br />  #hh2 .hero-copy{<br />    background:#181818!important;<br />    padding-left:max(72px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 48px))!important;<br />    padding-right:clamp(48px,5vw,96px)!important;<br />  }<br />  #hh2 .hero-media,<br />  #hh2 .hero-media video{<br />    width:100%!important;<br />    height:100%!important;<br />    border-radius:0!important;<br />  }<br />}<br />

@media (min-width:1281px){<br />  #hh2 #performance-stats.hh2-proof-stats{<br />    background:transparent!important;<br />    padding:82px 0 108px!important;<br />  }<br />  #hh2 #performance-stats>.wrap{<br />    width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;<br />    max-width:var(--hh-desktop-width,1400px)!important;<br />    margin-left:clamp(32px,4vw,88px)!important;<br />    margin-right:auto!important;<br />    padding:76px 88px 64px!important;<br />    background:#fff!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />  #hh2 #quick-buy.quick{<br />    background:transparent!important;<br />    padding:0 0 120px!important;<br />  }<br />  #hh2 #quick-buy>.wrap{<br />    width:min(1500px,calc(100% - 96px))!important;<br />    max-width:1500px!important;<br />    margin:0 auto!important;<br />    padding:92px 82px 72px!important;<br />    background:#e2ded2!important;<br />    border-radius:52px!important;<br />    overflow:hidden!important;<br />  }<br />}<br />

@media (max-width:1280px){<br />  #hh2 #quick-buy>.wrap{overflow:visible!important}<br />  #hh2 #quick-buy .cards{<br />    display:flex!important;<br />    gap:18px!important;<br />    width:100%!important;<br />    max-width:none!important;<br />    overflow-x:auto!important;<br />    overflow-y:hidden!important;<br />    scroll-snap-type:x mandatory!important;<br />    scroll-padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-inline:clamp(18px,7vw,72px)!important;<br />    padding-bottom:0!important;<br />    -webkit-overflow-scrolling:touch!important;<br />    scrollbar-width:none!important;<br />    -ms-overflow-style:none!important;<br />    overscroll-behavior-inline:contain!important;<br />  }<br />  #hh2 #quick-buy .cards::-webkit-scrollbar{<br />    display:none!important;<br />    width:0!important;<br />    height:0!important;<br />  }<br />  #hh2 #quick-buy .card{<br />    flex:0 0 min(76vw,520px)!important;<br />    scroll-snap-align:center!important;<br />    scroll-snap-stop:always!important;<br />  }<br />}<br />@media (max-width:700px){<br />  #hh2 #quick-buy .cards{<br />    gap:14px!important;<br />    scroll-padding-inline:18px!important;<br />    padding-inline:18px!important;<br />  }<br />  #hh2 #quick-buy .card{flex-basis:min(78vw,430px)!important}<br />}<br />

#hh2 .faq-more{margin:26px 0 0!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.14)!important;color:#777!important;font-size:15px!important;line-height:1.5!important}<br />#hh2 .faq-more a{color:#b63a14!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px!important}<br />#hh2 .faq-more a:hover{color:#111!important}<br />@media(max-width:900px){#hh2 .faq-more{margin-top:20px!important;padding-top:36px!important;font-size:14px!important}}<br />

#hh2 .hh2-proof-num{display:flex!important;align-items:baseline!important;gap:12px!important;white-space:nowrap!important}<br />#hh2 .hh2-proof-value{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}<br />#hh2 .hh2-proof-unit{font-size:.38em!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1!important}<br />@media(max-width:600px){#hh2 .hh2-proof-num{gap:7px!important}#hh2 .hh2-proof-unit{font-size:.42em!important}}<br />
#hh2 .hh2-proof-stats{background:var(--cream)!important;padding:80px 0!important;overflow:hidden!important}#hh2 .hh2-proof-stats>.wrap{width:min(var(--hh-desktop-width,1400px),calc(100% - 128px))!important;max-width:var(--hh-desktop-width,1400px)!important;margin-left:clamp(32px,4vw,88px)!important;margin-right:auto!important;padding:76px 88px 64px!important;background:#fff!important;border-radius:52px!important;overflow:hidden!important}@media(max-width:1024px){#hh2 .hh2-proof-stats{padding:48px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 48px)!important;margin:0 auto!important;padding:48px 36px 40px!important;border-radius:36px!important}}@media(max-width:600px){#hh2 .hh2-proof-stats{padding:28px 0!important}#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 28px)!important;padding:34px 20px 28px!important;border-radius:28px!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:clamp(16px,2vw,40px)!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-value{font-size:clamp(88px,7vw,128px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:clamp(34px,2.5vw,48px)!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{margin-left:0!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:calc(100% - 6vw)!important;max-width:none!important;margin-left:3vw!important;margin-right:3vw!important}#hh2 .hh2-proof-stats>.wrap>.eyebrow,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-panel,#hh2 .hh2-proof-stats>.wrap>.hh2-proof-note{width:min(var(--hh-desktop-width,1400px),100%)!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){#hh2 .hh2-proof-stats>.wrap{width:calc(100% - 3vw)!important;max-width:none!important;margin-left:0!important;margin-right:auto!important}}
#hh2 .hero-copy>a.btn{margin-top:32px!important}
#hh2 .hero-copy>a.btn{background:rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:22px!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important}
#hh2 #quick-buy>.wrap{border-radius:52px!important;overflow:hidden!important}
@media(min-width:1025px){#hh2 #quick-buy.quick{border-radius:52px!important;overflow:hidden!important}#hh2 #quick-buy>.wrap{border-radius:0!important;overflow:visible!important}}
@media(min-width:901px){#hh2 .statement{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;padding-right:max(28px,calc((100vw - var(--hh-desktop-width,1400px))/2))!important;background:#e9461b!important}}
#hh2 .cta{box-sizing:border-box!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-bottom:0!important}#hh2 .cta>div{background:#58ace3!important}#hh2 .cta img{width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-307 .commententries.rounded{display:none!important}body.page-id-307 .elementor-element-627d3d94>.elementor-widget-wrap{padding-bottom:0!important}
@media (min-width:768px){#hh2 .cta{height:clamp(520px,38vw,650px)!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}#hh2 .cta>div{box-sizing:border-box!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:48px!important;padding-bottom:48px!important;padding-left:max(64px,calc((100vw - var(--hh-desktop-width,1400px))/2 + 64px))!important;padding-right:clamp(32px,4vw,72px)!important}#hh2 .cta img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}}body.page-id-307 #main{font-size:0!important;line-height:0!important;height:auto!important;min-height:0!important}
#hh2 .faq-more a,#hh2 .faq-more a:visited,#hh2 .faq-more a:hover,#hh2 .faq-more a:focus{color:rgb(180,122,0)!important}
#hh2 .details details{padding:26px 4px!important;line-height:1.5!important}#hh2 .details details[open] summary{margin-bottom:12px!important}#hh2 .details summary{line-height:1.25!important}#hh2 .details details+details{margin-top:4px!important}
#hh2 .trust{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(24px,3vw,48px)!important;flex-wrap:wrap!important;margin-top:18px!important;line-height:1.4!important}#hh2 .trust span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}@media(max-width:767px){#hh2 .trust{gap:10px 20px!important}}
#hh2 .hh2-proof-copy{max-width:440px!important;margin:28px 0 0!important;font-size:clamp(16px,1.15vw,19px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;color:#333!important}@media(max-width:767px){#hh2 .hh2-proof-copy{max-width:34ch!important;margin-top:20px!important}}
@media(max-width:1024px){#hh2 #quick-buy.quick{border-radius:clamp(32px,5vw,52px)!important;overflow:hidden!important}#hh2 #quick-buy.quick>.wrap{border-radius:0!important;overflow:visible!important}#hh2 .hh2-proof-value{font-size:clamp(74px,10vw,96px)!important;line-height:.9!important;font-weight:400!important;letter-spacing:-.06em!important}#hh2 .hh2-proof-unit{font-size:.38em!important;line-height:1!important}}@media(max-width:600px){#hh2 #quick-buy.quick{border-radius:30px!important}#hh2 .hh2-proof-value{font-size:clamp(58px,16vw,70px)!important}#hh2 .hh2-proof-unit{font-size:.38em!important}#hh2 .hh2-proof-num{gap:6px!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{background:#111!important;box-shadow:0 0 0 100vmax #111!important;clip-path:inset(0 -100vmax)!important}
@media(max-width:1024px){#hh2 #quick-buy .cards{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;cursor:grab!important}#hh2 #quick-buy .cards::-webkit-scrollbar{display:none!important}#hh2 #quick-buy .cards>.card{flex-shrink:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important}}
@media(max-width:1024px){#hh2 .statement{background:#e9461b!important;box-shadow:0 0 0 100vmax #e9461b!important;clip-path:inset(0 -100vmax)!important}}
@media(max-width:1024px){#hh2 .story figcaption{box-sizing:border-box!important;width:max-content!important;max-width:82%!important;padding:10px!important;font-size:14px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:8px 0!important;font-size:18px!important;line-height:1!important}}@media(max-width:600px){#hh2 .story figcaption{max-width:82%!important;padding:8px!important;font-size:13px!important;line-height:1.25!important}#hh2 .story figcaption h3{margin:6px 0!important;font-size:17px!important;line-height:.95!important}}
@media(max-width:600px){#hh2 .women-points article{padding-left:0!important;padding-right:0!important;text-align:left!important}}
@media(max-width:600px){body.page-id-307 #hh2 .women .women-copy .women-points>article:nth-child(n){padding:22px 0!important;text-align:left!important}}
@media(max-width:1024px){body.page-id-307 #hh2 .hero .btn{box-sizing:border-box!important;width:280px!important;max-width:100%!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1025px){body.page-id-307 #hh2 .hh2-proof-stats>.wrap{box-sizing:border-box!important;width:97vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important}}
#hh2 .duo,#hh2 .story,#hh2 .women,#hh2 .life,#hh2 .ugc{border-top:0!important;border-bottom:0!important;outline:0!important}
#hh2 .faq{background:#f8f7f2!important;box-shadow:0 0 0 100vmax #f8f7f2!important;clip-path:inset(0 -100vmax)!important}
#hh2 #quick-buy .product-img>.save{right:18px!important;left:auto!important}

body.page-id-307 #hh2 > section.hero .hero-copy > a.btn{position:relative!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;column-gap:0!important;box-sizing:border-box!important;width:300px!important;min-width:0!important;min-height:0!important;margin-top:28px!important;margin-left:0!important;margin-right:0!important;padding:10px 10px 10px 24px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px -40px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;backdrop-filter:blur(18px) saturate(1.25)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important}
body.page-id-307 #hh2 > section.hero .hero-copy > a.btn b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;opacity:.75!important}
body.page-id-307 #hh2 > section.hero .hero-copy > a.btn:before,body.page-id-307 #hh2 > section.hero .hero-copy > a.btn:after{display:none!important;content:none!important}
@media(max-width:850px){body.page-id-307 #hh2 > section.hero .hero-copy > a.btn{width:260px!important;margin-left:auto!important;margin-right:auto!important}}


#hh2 .hh2-cinema-v2__copy{top:300px!important;bottom:auto!important}
#hh2 .hh2-cinema-v2__stats-panel{top:900px!important}
@media(max-width:850px){#hh2 .hh2-cinema-v2__copy{top:auto!important;bottom:470px!important}#hh2 .hh2-cinema-v2__stats-panel{top:820px!important}}


#hh2 .hh2-cinema-v2__proof{gap:14px;font-size:16px!important;line-height:1.35}
#hh2 .hh2-cinema-v2__proof em{padding:12px 22px!important;font-size:16px!important}
#hh2 .hh2-cinema-v2__proof span{font-size:16px!important}
@media(max-width:850px){
#hh2 .hh2-cinema-v2:after{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.34) 100%),linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,.08) 62%)!important}
#hh2 .hh2-cinema-v2__proof{display:grid!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;gap:10px 12px!important;width:max-content!important;max-width:100%!important}
#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:14px!important}
#hh2 .hh2-cinema-v2__proof em{padding:10px 18px!important}
#hh2 .hh2-cinema-v2__proof span:last-child{grid-column:1 / -1!important}
}
@media(max-width:430px){#hh2 .hh2-cinema-v2__proof span,#hh2 .hh2-cinema-v2__proof em{font-size:12px!important}#hh2 .hh2-cinema-v2__proof em{padding:9px 14px!important}}


body.page-id-307 #hh2 .hh2-cinema-v2{margin-top:-110px!important}
body.page-id-307 #hh2 .hh2-cinema-v2__btn{transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
body.page-id-307 #hh2 .hh2-cinema-v2__btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,rgba(96,96,96,.62),rgba(20,20,20,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(0,0,0,.16),0 20px 44px rgba(0,0,0,.32)!important}
@media(max-width:850px){body.page-id-307 #hh2 .hh2-cinema-v2{margin-top:-104px!important}}

#hh2 #quick-buy{margin-top:64px!important}@media(max-width:900px){#hh2 #quick-buy{margin-top:40px!important}}

#hh2 .duo,
#hh2 .story,
#hh2 .women,
#hh2 .life,
#hh2 .ugc{
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
  box-shadow:0 0 0 1280px #111,0 2px 0 1280px #111,0 -2px 0 1280px #111!important;
}
flex-wrap:wrap;gap:13px 26px;margin-bottom:28px}.hh26__secondary a{font-size:14px;color:#555}.hh26__login{display:inline-flex;min-width:128px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hh26__register{margin:18px 0 24px;font-size:14px;color:#555}.hh26__register a{text-decoration:underline;text-underline-offset:4px}.hh26__social{display:flex;gap:22px;margin-bottom:24px}.hh26__social a{font-size:13px}.hh26__country{position:relative;margin:0 -30px;border-top:1px solid #ddd}.hh26__country summary{display:flex;height:64px;align-items:center;gap:8px;padding:0 30px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;list-style:none}.hh26__country summary::-webkit-details-marker{display:none}.hh26__country summary i{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.hh26__country>div{position:absolute;right:0;bottom:64px;left:0;display:grid;padding:8px 30px;border-top:1px solid #ddd;background:#fff;box-shadow:0 -10px 25px rgba(0,0,0,.08)}.hh26__country button{height:42px;border:0;text-align:left;background:none}.hh26__country button[aria-current=true]{font-weight:700}.hh26-menu-open{overflow:hidden}
body:has(.hh26) .header-wrapper,body:has(.hh26) #header-wrapper,body:has(.hh26) #header{display:none!important}body:has(.hh26) .cfw-side-cart-floating-button-anchor{display:none!important}#cfw-side-cart-overlay{background:rgba(12,12,12,.4)!important;backdrop-filter:blur(2px)}#cfw-side-cart{width:min(680px,52vw)!important;max-width:none!important;font-family:Arial,Helvetica,sans-serif!important}#cfw-side-cart-container{box-shadow:-30px 0 80px rgba(0,0,0,.22)!important}.cfw-side-cart-contents{padding-inline:28px!important}.cfw-side-cart-contents-footer{padding:20px 28px 24px!important}
@media(max-width:1260px){.hh26__desktop{display:none}.hh26__mobile{display:grid}}@media(max-width:800px){#cfw-side-cart{width:100%!important}.cfw-side-cart-contents{padding-inline:20px!important}.cfw-side-cart-contents-footer{padding:20px!important}}@media(prefers-reduced-motion:reduce){.hh26 *{transition:none!important}}

/* Strong isolation from Werk and CheckoutWC button rules. */
.hh26 button{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
.hh26__desktop{min-height:88px;padding-top:14px;padding-bottom:14px;gap:40px}
.hh26__logo{width:118px}
.hh26__nav,.hh26__actions{gap:34px}
.hh26__actions{font-size:15px}
.hh26__nav a,.hh26__nav button{border:0!important;padding:21px 0!important;background:transparent!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}
.hh26__region button{width:50px!important;height:32px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;color:#777!important;font-size:10px!important;line-height:1!important;box-shadow:none!important}
.hh26__region button+button{border-left:1px solid #ccc!important}
.hh26__region button[aria-pressed=true]{background:#0c0c0c!important;color:#fff!important;font-weight:700!important}
.hh26 button.hh26__cart{display:flex!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;padding:10px 0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px!important;line-height:1!important;text-transform:none!important}

/* Keep every desktop control on one consistent optical centerline. */
.hh26__desktop>.hh26__nav,.hh26__desktop>.hh26__actions{height:44px;align-items:center!important}
.hh26__desktop .hh26__nav>a,.hh26__desktop .hh26__nav>button,.hh26__desktop .hh26__actions>a,.hh26__desktop button.hh26__cart{display:inline-flex!important;height:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}
.hh26__desktop .hh26__region{height:32px;align-self:center;margin:0}
.hh26__desktop .hh26__region button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}

/* Prevent Werk's global button skin from turning the mobile hamburger into a pill. */
.hh26 button.hh26__menu-toggle{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-content:center!important;justify-content:start!important;gap:6px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline-offset:4px!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__menu-toggle i{display:block!important;width:25px!important;height:1.5px!important;margin:0!important;border:0!important;border-radius:0!important;background:#111!important;opacity:1!important;transform:none!important}

/* Werk applies white text to selected buttons; Support + must stay legible on white. */
.hh26 .hh26__nav button,.hh26 .hh26__nav button:hover,.hh26 .hh26__nav button:focus,.hh26 .hh26__nav button:focus-visible,.hh26 .hh26__nav button:active,.hh26 .hh26__nav button[aria-expanded="true"]{color:#111!important;background:transparent!important;box-shadow:none!important;outline-color:#111!important}
.hh26 button.hh26__support-toggle{gap:9px!important}.hh26 button.hh26__support-toggle:after{content:""!important;display:block!important;width:7px!important;height:7px!important;margin:-4px 1px 0 0!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;background:transparent!important;transform:rotate(45deg)!important;transition:transform .2s ease,margin .2s ease!important}.hh26 button.hh26__support-toggle[aria-expanded="true"]:after{margin:4px 1px 0 0!important;transform:rotate(225deg)!important}
@media(min-width:1261px){.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}

/* Support panel typography isolated from Werk heading/link colors. */
.hh26 .hh26__support h2{margin:0!important;color:#f4f0e7!important;font-size:clamp(58px,6vw,96px)!important;font-weight:700!important;line-height:.88!important;letter-spacing:-.025em!important}
.hh26 .hh26__support a,.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus{color:#f4f0e7!important;line-height:1.2!important}

/* Fully isolated mobile drawer: Werk must not style or reposition its controls. */
.hh26__shade{z-index:2147483000!important}
.hh26 .hh26__drawer{z-index:2147483001!important;top:0!important;bottom:auto!important;left:0!important;display:flex!important;visibility:hidden;width:min(450px,calc(100vw - 18px))!important;height:100dvh!important;min-height:100dvh!important;flex-direction:column!important;margin:0!important;border:0!important;border-radius:0!important;padding:24px 28px 0!important;background:#fff!important;color:#111!important;box-shadow:24px 0 70px rgba(0,0,0,.16)!important;opacity:0;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-102%);transition:transform .32s cubic-bezier(.7,0,.2,1),opacity .2s,visibility .32s!important}
.hh26 .hh26__drawer.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
.hh26 .hh26__drawer,.hh26 .hh26__drawer *{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer a:hover,.hh26 .hh26__drawer a:focus{color:#111!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}
.hh26 button.hh26__close{position:relative!important;display:block!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 12px -8px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.hh26 button.hh26__close:hover,.hh26 button.hh26__close:focus{border:0!important;background:transparent!important;box-shadow:none!important}
.hh26 button.hh26__close:before,.hh26 button.hh26__close:after{content:""!important;position:absolute!important;top:21px!important;left:9px!important;display:block!important;width:27px!important;height:1.5px!important;margin:0!important;border:0!important;background:#111!important}
.hh26 button.hh26__close:before{transform:rotate(45deg)!important}.hh26 button.hh26__close:after{transform:rotate(-45deg)!important}
.hh26 .hh26__primary{display:grid!important;margin:10px 0 24px!important;padding:0!important}
.hh26 .hh26__primary a{position:relative!important;display:flex!important;min-height:66px!important;align-items:center!important;margin:0!important;border-bottom:1px solid #e2e0db!important;padding:0 34px 0 0!important;font-size:clamp(25px,7vw,31px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important}
.hh26 .hh26__primary a:after{content:"→"!important;position:absolute!important;right:2px!important;top:50%!important;color:#e2aa00!important;font-size:25px!important;font-weight:400!important;line-height:1!important;transform:translateY(-52%)!important}
.hh26 .hh26__drawer-meta{display:flex!important;height:62px!important;align-items:center!important;margin:0 -28px!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#fff!important}.hh26 .hh26__utility{display:flex!important;align-items:center!important;gap:20px!important;margin:0 0 0 auto!important;padding:0!important}.hh26 .hh26__utility a{position:relative!important;margin:0!important;padding:0!important;color:#555!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.035em!important}.hh26 .hh26__utility a+a:before{content:""!important;position:absolute!important;top:50%!important;left:-11px!important;width:1px!important;height:13px!important;background:#d8d5ce!important;transform:translateY(-50%)!important}
.hh26 .hh26__drawer-bottom{display:block!important;margin-top:auto!important;padding:18px 0 0!important}
.hh26 .hh26__drawer-note{display:flex!important;height:72px!important;align-items:center!important;margin:0 -28px!important;border:0!important;border-top:1px solid #ddd!important;padding:0 28px!important;background:#f4f0e7!important;color:#111!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.13em!important}
.hh26 .hh26__secondary{display:grid!important;grid-template-columns:repeat(3,max-content)!important;gap:12px 24px!important;margin:0 0 24px!important;padding:0!important}
.hh26 .hh26__secondary a{margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}
.hh26 a.hh26__login{display:inline-flex!important;width:auto!important;min-width:136px!important;height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;border:0!important;border-radius:999px!important;padding:0 25px!important;background:#111!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.hh26 .hh26__account-row{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important}
.hh26 .hh26__register{max-width:150px!important;margin:0!important;color:#555!important;font-size:12px!important;line-height:1.4!important}.hh26 .hh26__register a{text-decoration:underline!important;text-underline-offset:3px!important}
.hh26 .hh26__social{display:flex!important;gap:10px!important;margin:0 0 22px!important;padding:0!important}.hh26 .hh26__social a{display:inline-flex!important;height:36px!important;align-items:center!important;gap:8px!important;border:1px solid #d8d5ce!important;border-radius:999px!important;padding:0 14px 0 11px!important;color:#333!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important}.hh26 .hh26__social svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hh26 .hh26__social svg .hh26__social-dot{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social svg.hh26__x-icon{fill:currentColor!important;stroke:none!important}.hh26 .hh26__social span{display:block!important;line-height:1!important}
.hh26 .hh26__country{position:relative!important;display:block!important;flex:0 0 auto!important;margin:0!important;border:0!important;padding:0!important;background:#fff!important}
.hh26 .hh26__country summary{display:flex!important;width:auto!important;height:62px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#111!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em!important;list-style:none!important}
.hh26 .hh26__country summary i{display:block!important;width:7px!important;height:7px!important;margin:-4px 0 0!important;border:0!important;border-right:1.5px solid #111!important;border-bottom:1.5px solid #111!important;background:transparent!important;transform:rotate(45deg)!important}
.hh26 .hh26__country>div{position:absolute!important;bottom:54px!important;left:-28px!important;display:grid!important;width:170px!important;padding:8px 28px!important;border-top:1px solid #ddd!important;background:#fff!important;box-shadow:0 -10px 25px rgba(0,0,0,.08)!important}
.hh26 .hh26__country button{display:flex!important;width:100%!important;height:42px!important;min-height:42px!important;align-items:center!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;text-align:left!important;font-size:13px!important;line-height:1!important}.hh26 .hh26__country button[aria-current=true]{font-weight:700!important}
html.hh26-menu-open{margin-top:0!important;overflow:hidden!important}html.hh26-menu-open #wpadminbar{display:none!important}
@media(max-width:520px){.hh26 .hh26__drawer{width:calc(100vw - 12px)!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__drawer-meta,.hh26 .hh26__drawer-note{margin-right:-22px!important;margin-left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__country>div{left:-22px!important;padding-right:22px!important;padding-left:22px!important}.hh26 .hh26__account-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.hh26 .hh26__register{max-width:none!important}.hh26 .hh26__social{margin-bottom:18px!important}}

/* 0.3.8 — editorial header refresh inspired by the supplied reference. */
.hh26{--ink:#292923;--paper:#fff;--soft:#f4f2ee;--line:rgba(41,41,35,.14);border-bottom-color:var(--line);background:rgba(255,255,255,.97);color:var(--ink);font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 10px 32px rgba(41,41,35,.045)}
.hh26__desktop{min-height:96px;max-width:1600px;padding:0 clamp(22px,2.8vw,40px);grid-template-columns:auto 1fr auto;gap:clamp(34px,4vw,76px)}
.hh26__desktop>.hh26__logo{grid-column:1;grid-row:1;width:132px}
.hh26__desktop>.hh26__nav{grid-column:2;grid-row:1;justify-self:start}
.hh26__desktop>.hh26__actions{grid-column:3;grid-row:1}
.hh26__nav,.hh26__actions{gap:clamp(22px,2vw,34px)}
.hh26__nav a,.hh26__nav button,.hh26__actions>a,.hh26 button.hh26__cart{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:15px!important;font-weight:550!important;letter-spacing:-.012em!important;color:var(--ink)!important}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible,.hh26__desktop .hh26__nav>button:hover,.hh26__desktop .hh26__nav>button:focus-visible{text-decoration:none!important;opacity:.58}
.hh26__actions>a{transition:opacity .2s ease}.hh26__actions>a:hover,.hh26__actions>a:focus-visible{opacity:.58}
.hh26 button.hh26__cart{height:44px!important;border-radius:999px!important;padding:0 17px!important;background:var(--ink)!important;color:#fff!important;transition:transform .2s ease,background .2s ease!important}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#111!important;transform:translateY(-1px)}
.hh26__count{background:#ffc900;color:#111}
.hh26__support{padding:58px max(40px,calc((100vw - 1520px)/2));background:#292923}
.hh26 .hh26__support h2{font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-.04em!important}
.hh26 .hh26__support a{font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:17px!important;font-weight:500!important}
.hh26__mobile{min-height:78px;padding:8px 22px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.98)}
.hh26__mobile .hh26__logo{width:108px}
.hh26 .hh26__drawer{background:var(--soft)!important;color:var(--ink)!important;box-shadow:32px 0 80px rgba(41,41,35,.2)!important}
.hh26 .hh26__drawer a,.hh26 .hh26__drawer button:not(.hh26__country button){font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important}
.hh26 .hh26__primary{margin-top:18px!important}
.hh26 .hh26__primary a{min-height:64px!important;border-bottom-color:rgba(41,41,35,.16)!important;font-size:clamp(26px,7vw,32px)!important;font-weight:520!important;letter-spacing:-.035em!important;color:var(--ink)!important}
.hh26 .hh26__primary a:after{color:#b23e0e!important;font-size:23px!important}
.hh26 .hh26__secondary a{color:#54544f!important;font-weight:500!important}
.hh26 .hh26__drawer-meta,.hh26 .hh26__country,.hh26 .hh26__country>div{background:var(--soft)!important}
.hh26 .hh26__drawer-note{background:#eae4da!important;color:var(--ink)!important}
.hh26 a.hh26__login{background:var(--ink)!important}
/* Preserve the existing storefront switcher typography and visual treatment. */
.hh26__region,.hh26__region button,.hh26__country,.hh26__country summary,.hh26__country button{font-family:Arial,Helvetica,sans-serif!important}

/* 0.3.9 — clear liquid-glass floating shell. */
.hh26{width:calc(100% - 28px);max-width:1600px;margin:14px auto 0;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:0 22px 55px -34px rgba(12,12,12,.58),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(41,41,35,.06);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);overflow:visible}
.hh26:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.42),transparent 38%,rgba(255,255,255,.2) 67%,transparent);pointer-events:none}
.hh26__desktop{max-width:none;min-height:86px;padding:0 clamp(20px,2.45vw,36px)}
.hh26 button.hh26__cart{background:rgba(41,41,35,.9)!important;box-shadow:0 10px 24px -16px rgba(12,12,12,.8),inset 0 1px 0 rgba(255,255,255,.16)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hh26__support{top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(41,41,35,.94);box-shadow:0 28px 70px -34px rgba(0,0,0,.75);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);overflow:hidden}
.hh26__mobile{min-height:72px;border-bottom:0;border-radius:23px;background:transparent}
@media(max-width:1260px){.hh26{width:calc(100% - 20px);margin-top:10px;border-radius:20px}.hh26:before{border-radius:18px}}
@media(max-width:520px){.hh26{width:calc(100% - 14px);margin-top:7px;border-radius:18px}.hh26:before{border-radius:16px}.hh26__mobile{padding-right:16px;padding-left:16px;border-radius:17px}}

/* NOVOS-inspired hover and focus motion; storefront switchers intentionally excluded. */
.hh26__logo{transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}
.hh26__logo:hover,.hh26__logo:focus-visible{opacity:.72;transform:translateY(-1px)}
.hh26__desktop .hh26__nav>a{position:relative;transition:color .25s ease,opacity .25s ease}
.hh26__desktop .hh26__nav>a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:#b23e0e;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}
.hh26__desktop .hh26__nav>a:hover:after,.hh26__desktop .hh26__nav>a:focus-visible:after{transform:scaleX(1);transform-origin:left center}
.hh26__desktop .hh26__nav>a:hover,.hh26__desktop .hh26__nav>a:focus-visible{color:#b23e0e!important;opacity:1}
.hh26 button.hh26__support-toggle{transition:color .25s ease,opacity .25s ease!important}
.hh26 button.hh26__support-toggle:hover,.hh26 button.hh26__support-toggle:focus-visible{color:#b23e0e!important;opacity:1!important}
.hh26__desktop .hh26__actions>a{position:relative;transition:color .25s ease,opacity .25s ease,transform .25s ease}
.hh26__desktop .hh26__actions>a:hover,.hh26__desktop .hh26__actions>a:focus-visible{color:#b23e0e!important;opacity:1;transform:translateY(-1px)}
.hh26 button.hh26__cart:hover,.hh26 button.hh26__cart:focus-visible{background:#292923!important;box-shadow:0 18px 32px -18px rgba(12,12,12,.9),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-2px) scale(1.015)}
.hh26 button.hh26__menu-toggle i{transform-origin:left center!important;transition:width .25s ease,transform .25s ease!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:18px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:22px!important}
.hh26 .hh26__primary a{transition:padding-left .28s cubic-bezier(.22,.61,.36,1),color .25s ease,background .25s ease!important}
.hh26 .hh26__primary a:hover,.hh26 .hh26__primary a:focus-visible{padding-left:10px!important;color:#b23e0e!important;background:linear-gradient(90deg,rgba(178,62,14,.07),transparent 72%)!important}
.hh26 .hh26__primary a:after{transition:transform .28s cubic-bezier(.22,.61,.36,1),color .25s ease!important}
.hh26 .hh26__primary a:hover:after,.hh26 .hh26__primary a:focus-visible:after{color:#b23e0e!important;transform:translate(5px,-52%)!important}
.hh26 .hh26__support a{transition:color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease!important}
.hh26 .hh26__support a:hover,.hh26 .hh26__support a:focus-visible{color:#ffc900!important;border-color:rgba(255,201,0,.48)!important;transform:translateX(6px)}
.hh26 .hh26__social a{transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease!important}
.hh26 .hh26__social a:hover,.hh26 .hh26__social a:focus-visible{color:#b23e0e!important;border-color:rgba(178,62,14,.35)!important;background:rgba(255,255,255,.58)!important;transform:translateY(-2px)}

/* 0.4.0 — direction-aware floating sticky header. */
.hh26{position:sticky;top:14px;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s ease,box-shadow .28s ease;will-change:transform,opacity}
.hh26.hh26--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 34px))}
.hh26:not(.hh26--hidden){opacity:1;transform:translateY(0)}
body.admin-bar .hh26{top:46px}
@media(max-width:782px){body.admin-bar .hh26{top:53px}}
@media(prefers-reduced-motion:reduce){.hh26{transition:none!important}}

/* 0.4.1 — keep the glass bar tight to the top, including logged-in previews. */
.hh26{top:6px;margin-top:6px}
body.admin-bar .hh26{top:6px}
@media(max-width:782px){body.admin-bar .hh26{top:6px}}

/* 0.4.2 — fixed positioning avoids theme overflow breaking sticky behavior. */
.hh26{position:fixed;z-index:99990;top:6px;right:14px;left:14px;width:auto;margin:0 auto}
.hh26__spacer{height:100px}
body.admin-bar .hh26{top:38px}
@media(max-width:782px){body.admin-bar .hh26{top:52px}}
@media(max-width:767px){.hh26{right:8px;left:8px}.hh26__spacer{height:84px}}

/* 0.4.3 — NOVOS-style circular hamburger control on tablet and mobile. */
@media(max-width:1260px){
.hh26 button.hh26__menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;justify-content:center!important;justify-items:center!important;border:1px solid rgba(12,12,12,.18)!important;border-radius:50%!important;background:rgba(255,255,255,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px -18px rgba(12,12,12,.65)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}
.hh26 button.hh26__menu-toggle i{width:21px!important;transform-origin:center!important}
.hh26 button.hh26__menu-toggle:hover,.hh26 button.hh26__menu-toggle:focus-visible{border-color:rgba(12,12,12,.55)!important;background:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 #fff,0 12px 26px -18px rgba(12,12,12,.72)!important;transform:translateY(-1px)}
.hh26 button.hh26__menu-toggle:hover i:nth-child(2),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(2){width:15px!important}
.hh26 button.hh26__menu-toggle:hover i:nth-child(3),.hh26 button.hh26__menu-toggle:focus-visible i:nth-child(3){width:18px!important}
}

/* 0.4.4 — full country and currency selector with circular flags. */
.hh26 .hh26__country summary{gap:10px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}
.hh26 .hh26__country summary i{margin-left:2px!important}
.hh26 .hh26__flag{display:inline-flex!important;overflow:hidden!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(12,12,12,.1)!important;border-radius:50%!important;background:#fff!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:20px!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 4px 12px -9px rgba(0,0,0,.55)!important}
.hh26 .hh26__country>div{width:235px!important}
.hh26 .hh26__country button{gap:10px!important;font-size:14px!important;white-space:nowrap!important}

/* 0.4.6 — neutralize the theme's top margin and center the mobile cart pill. */
@media(max-width:1260px){.hh26 .hh26__mobile button.hh26__cart{align-self:center!important;margin:0!important}}

/* 0.4.7 — centered 1400px desktop glass shell. */
@media(min-width:1261px){.hh26{right:0;left:0;width:calc(100% - 28px);max-width:1400px}}

/* 0.4.8 — restore the original Support dropdown only. */
.hh26 .hh26__support{top:100%!important;right:0!important;left:0!important;min-height:300px!important;border:0!important;border-radius:0!important;background:#0c0c0c!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}

/* 0.4.9 — approved Support menu mockup. */
@media(min-width:1261px){
.hh26 .hh26__support{top:calc(100% + 12px)!important;grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr)!important;align-items:center!important;min-height:355px!important;padding:52px 76px 58px!important;border:0!important;border-radius:26px!important;background:#0a0a0a!important;box-shadow:0 36px 80px rgba(17,15,10,.26)!important;overflow:hidden!important}
.hh26 .hh26__support>.hh26__support-intro{display:block!important;padding-right:72px!important;border-right:1px solid #292925!important}
.hh26 .hh26__support-intro p{margin:0 0 22px!important;color:#92928c!important;font-family:Inter,"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.hh26 .hh26__support-intro h2{margin:0!important;color:#f5f1e8!important;font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;font-size:clamp(76px,7vw,112px)!important;font-weight:600!important;line-height:.72!important;letter-spacing:-.065em!important}
.hh26 .hh26__support>.hh26__support-links{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;gap:26px 50px!important;padding-left:72px!important}
.hh26 .hh26__support-links a{display:flex!important;min-height:64px!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-bottom:1px solid #353530!important;color:#f5f1e8!important;font-size:19px!important;font-weight:700!important;transform:none}
.hh26 .hh26__support-links a:hover,.hh26 .hh26__support-links a:focus-visible{color:#ffc900!important;border-color:#6d5d16!important;transform:translateX(4px)!important}
.hh26 .hh26__support-links b{font-size:16px!important;font-weight:400!important;opacity:.45!important}
}
