:root{--bg:#f5f2ea;--bg-2:#ffffff;--bg-3:#e1e6cf;--ink:#2b3a2f;--muted:#5d6759;--accent:#4a6a49;--on-accent:#ffffff;--line:rgba(43,58,47,.13);--glow:rgba(74,106,73,.14);--sale:#c25447;--star:#f5a623;--serif:"Calvino",Georgia,serif;--sans:"Eastman","Helvetica Neue",Arial,sans-serif;--maxw:1320px;--ease:cubic-bezier(.22,.61,.36,1);--z-header:140;--z-sticky:150;--z-bar:190;--z-overlay:200;--z-drawer:201;--z-panel:300;--z-modal:320;--z-toast:460;--z-top:9000;--z-loader:9998;--z-loader-bar:9999;--loader-line:#5b7b5a;--header-font-stack:var(--serif);--heading-font-stack:var(--serif);--header-font-weight:400;--font-weight-header-bold:400;--body-font-stack:var(--sans);--button-font-stack:var(--serif);--navigation-font-stack:var(--sans);--label-font-stack:var(--sans);--text-color:var(--ink);--body-color:var(--bg);--body-color-darken10:#ebe7db;--body-secondary-color:var(--bg-2);--color-primary-background:var(--bg);--color-primary-background-rgb:245,242,234;--color-secondary-background:var(--bg-2);--color-body:var(--bg-2);--color-bg:var(--bg-2);--link-color:var(--accent);--on-sale-color:var(--sale);--border-color:var(--line);--link-border-color:rgba(43,58,47,.35);--filter-bg-color:var(--bg-2);--primary-btn-bg-color:var(--accent);--primary-btn-text-color:var(--on-accent);--sale-badge-color:var(--sale);--sold-out-badge-color:var(--muted);--custom-badge-color:var(--accent);--preorder-badge-color:var(--accent);--countdown-badge-color:var(--accent);--badge-font-color:var(--on-accent);--star-rating-color:var(--star);--header-color:var(--bg);--header-border-color:var(--line);--nav-text-color:var(--ink);--nav-text-hover:var(--accent);--overlay-header-text-color:var(--ink);--menu-drawer-color:var(--bg);--menu-drawer-text-color:var(--ink);--menu-drawer-text-hover-color:var(--accent);--cart-drawer-color:var(--bg);--cart-drawer-text-color:var(--ink);--color-scheme-light-background:var(--bg-2);--color-scheme-light-background-rgb:255,255,255;--color-scheme-light-text:var(--ink);--color-scheme-dark-background:#2b3a2f;--color-scheme-dark-background-rgb:43,58,47;--color-scheme-dark-text:#f5f2ea;--color-scheme-feature-background:var(--bg-3);--color-scheme-feature-background-rgb:225,230,207;--color-scheme-feature-text:var(--ink);--color-footer-bg:var(--bg);--color-footer-text:var(--ink)}body{font-family:var(--sans);color:var(--ink)}html.hale-lock,html.hale-lock body{overflow:hidden}.hale-toast{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;gap:12px;align-items:center;max-width:340px;background:var(--bg-2);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:0 24px 48px -20px #00000059;font-family:var(--sans);font-size:14px;opacity:0;transform:translateY(12px);visibility:hidden;transition:.3s var(--ease)}.hale-toast.is-on{opacity:1;transform:none;visibility:visible}.hale-toast svg{width:22px;height:22px;color:var(--accent);flex:0 0 auto}.hale-toast.is-error svg{color:var(--sale)}.hale-toast b{display:block;font-weight:600;font-size:13.5px;line-height:1.3}.hale-toast__act{background:none;border:none;padding:0;margin-top:2px;color:var(--accent);font-family:var(--sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hale-toast__act[hidden]{display:none}@media(max-width:900px){.hale-toast{left:18px;right:18px;max-width:none;bottom:calc(88px + env(safe-area-inset-bottom))}}.hale section.sec#reviews:not(:has(#looxReviews)){display:none!important}@media(min-width:769px){.template-product #MainContent,.template-product #MainContent .hale,.hale .pdp,.hale .pdp .wrap,.hale .pdp-top,.hale .pdp-top .gallery{overflow:visible!important}.hale .pdp-top{align-items:start!important}}@media(max-width:900px){.hale .pstick{bottom:calc(106px + env(safe-area-inset-bottom))!important;transform:translateY(calc(100% + 200px))!important;visibility:hidden!important;transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s .32s!important}.hale .pstick.show{transform:translateY(0)!important;visibility:visible!important;transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s 0s!important}}.hale .pstick-btn{background:var(--accent)!important;color:var(--on-accent)!important}.hale .col-toolbar{flex-wrap:wrap;row-gap:12px;align-items:center}.hale .col-tleft{flex-wrap:wrap;row-gap:8px;align-items:center;flex:1 1 auto}.hale .col-count{white-space:nowrap;line-height:1.2}.hale .col-sort{flex:0 0 auto;min-width:0}.hale .col-sort select{max-width:100%}@media(max-width:900px){.hale .col-toolbar{gap:10px}.hale .col-tleft{width:100%;justify-content:space-between}.hale .col-sort{width:100%}.hale .col-sort label{display:none}.hale .col-sort select{width:100%;text-align:left}.hale .fopen{flex:0 0 auto}}@media(min-width:901px){.hale .pdp{padding-top:18px}.hale .crumbs{margin-bottom:14px;font-size:12px}.hale .pdp-top{grid-template-columns:.82fr 1fr!important;gap:44px!important}.hale .gallery{display:grid!important;grid-template-columns:64px 1fr;gap:12px;align-items:start}.hale .gal-thumbs{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto;padding:0}.hale .gal-thumbs .th{flex:0 0 auto;width:64px}.hale .gal-main{grid-column:2;grid-row:1;max-height:480px}.hale .gal-main .ph,.hale .gal-main .ph img{max-height:480px}.hale .gal-main .ph img{object-fit:contain;width:100%}.hale .plb{grid-column:1 / -1}.hale .pinfo h1{font-size:clamp(22px,1.7vw,28px);margin-top:3px}.hale .pinfo .klabel{margin-bottom:4px;font-size:10px}.hale .psub{font-size:13.5px;margin-top:6px;line-height:1.4}.hale .pmeta{margin-top:8px;gap:5px 14px}.hale .pmeta .fmt{font-size:12.5px}.hale .pmeta .fmt svg{width:17px;height:17px}.hale .keypts{margin-top:10px;padding:11px 14px;gap:6px;border-radius:11px}.hale .keypts li{font-size:12.5px;line-height:1.3}.hale .keypts .kp-dot{margin-top:6px;width:6px;height:6px}.hale .pbtags{margin-top:8px;gap:5px}.hale .pbtags span{font-size:11px;padding:3px 8px}.hale .tags{margin-top:8px}.hale .tags span{font-size:11.5px}.hale .buycard{margin-top:12px;padding:13px 15px 15px;border-radius:13px}.hale .pprice-sub{font-size:11.5px}.hale .buycard .vpicker{margin-top:7px}.hale .vlabel{margin-bottom:5px;font-size:10px}.hale .vpill{padding:7px 13px;font-size:12.5px}.hale .buycard .buybox{margin-top:9px}.hale .pdp-form .qty button,.hale .pdp-form .qty input{height:44px}.hale .addbig{min-height:44px;font-size:13.5px;gap:8px;padding:0 18px}.hale .addbig svg{width:16px;height:16px}.hale .pdp-express{margin-top:8px}.hale .pdp-express .shopify-payment-button__button{min-height:42px}.hale .shipdate{margin-top:7px;font-size:11.5px}.hale .buycard .pship{margin-top:8px}.hale .pship-txt{font-size:11.5px;margin-bottom:5px}.hale .pship-txt svg{width:15px;height:15px}.hale .pship-bar{height:4px}.hale .delivpay{margin-top:10px;padding:10px 12px;gap:12px;border-radius:11px}.hale .dp-rows{gap:6px}.hale .dp-row{font-size:11.5px;padding:5px 8px;gap:7px;border-radius:8px}.hale .dp-ic{width:24px;height:19px}.hale .ppay--stack .pay-ic{height:19px}.hale .ppay--stack .pay-ic svg{height:19px}.hale .pconsult{margin-top:10px;padding:9px 13px;font-size:12px;border-radius:10px}.hale .pconsult svg{width:16px;height:16px}.hale .pairsmini{margin-top:12px;padding-top:11px;gap:8px}.hale .pairsmini-h{font-size:14.5px}.hale .pdesc{margin-top:18px;font-size:13.5px;line-height:1.55}.hale .acc{margin-top:8px}.hale .acc summary{font-size:14px;padding:11px 0}.hale .accbody{font-size:13.5px}}.template-index .hale .sec{padding:60px 0}.template-index .hale .sec:first-child{padding-top:60px}.template-index .hale .sec-head{margin-bottom:30px}.template-index .hale .sec-head h2{margin-top:12px}.template-index .hale .slide-show{min-height:380px}.template-index .hale .trust{padding:20px 0}.template-index .hale .freefrom{padding:32px 0}.template-index .hale .filterbar{margin-bottom:18px}.template-index .hale .remind{margin-bottom:24px;padding:14px 22px}.template-index .hale .certs{gap:36px}.template-index .hale .qfeats{margin-top:40px}.template-index .hale .founder .wrap{gap:44px}.template-index .hale .news{padding:70px 0}.template-index .hale .news form{margin-top:28px}.template-index .hale .seo{padding:56px 0 64px}.template-index .hale .codebar .wrap{padding-top:14px;padding-bottom:14px}@media(max-width:900px){.template-index .hale .sec{padding:44px 0}.template-index .hale .sec:first-child{padding-top:44px}.template-index .hale .sec-head{margin-bottom:22px}}@media(max-width:680px){.template-index .hale .news{padding:52px 0}.template-index .hale .seo{padding:44px 0 52px}.template-index .hale .trust{padding:16px 0}.template-index .hale .freefrom{padding:24px 0}}.hale .hale-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border-radius:30px;border:1px solid var(--accent);background:var(--bg-2);color:var(--ink);font-family:var(--serif);font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s,color .2s,opacity .2s}.hale .hale-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--accent)}.hale .hale-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hale .hale-btn--primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .hale-btn--ghost{background:transparent;color:var(--accent)}.hale .hale-btn--sm{min-height:38px;padding:8px 14px;font-size:11.5px;gap:7px}.hale .hale-btn--block{width:100%}.hale .hale-btn[disabled],.hale .hale-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.hale .hale-btn.busy{opacity:.7;cursor:progress;transform:none;box-shadow:none}.hale .hale-btn__ico{width:17px;height:17px;flex:0 0 auto}.hale .hale-btn__sep{width:1px;height:15px;background:currentColor;opacity:.35;flex:0 0 auto}.hale .hale-btn__price{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:14px}.hale .hale-btn__price .hale-price__was{font-size:11px;opacity:.6;margin-left:5px}.hale .hale-price{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--sans);color:inherit;white-space:nowrap}.hale .hale-price--sm{font-size:14px}.hale .hale-price--md{font-size:18px}.hale .hale-price--lg{font-size:26px;font-weight:600}.hale .hale-price__was{color:var(--muted);font-size:.78em;font-weight:400;text-decoration:line-through}.hale .hale-price--sale .hale-price__now{color:var(--sale)}.hale .hale-btn .hale-price--sale .hale-price__now{color:inherit}.hale .hale-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-height:18px;line-height:1.2;font-size:12.5px;color:var(--muted)}.hale .hale-rating--md{font-size:14px}.hale .hale-rating__stars{position:relative;display:inline-flex;line-height:0;flex:0 0 auto}.hale .hale-rating__bg,.hale .hale-rating__fg{display:inline-flex;gap:1px}.hale .hale-rating__bg svg,.hale .hale-rating__fg svg{width:14px;height:14px;flex:0 0 auto;fill:currentColor}.hale .hale-rating--md .hale-rating__bg svg,.hale .hale-rating--md .hale-rating__fg svg{width:17px;height:17px}.hale .hale-rating__bg{color:var(--line)}.hale .hale-rating__fg{position:absolute;inset:0 auto 0 0;overflow:hidden;width:var(--pct, 0%);color:var(--star);white-space:nowrap}.hale .hale-rating__num{font-weight:600;color:var(--ink)}.hale .hale-rating__count{white-space:nowrap}.hale .hale-badges{display:flex;flex-wrap:wrap;gap:6px}.hale .hale-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:30px;font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;background:var(--accent);color:var(--on-accent);border:1px solid transparent;white-space:nowrap}.hale .hale-badge--sale{background:var(--sale);color:var(--on-accent)}.hale .hale-badge--batch{background:var(--bg-2);color:var(--ink);border-color:var(--line);text-transform:none;letter-spacing:.02em;font-size:11px}.hale .hale-badge--hit{background:var(--accent);color:var(--on-accent)}.hale .hale-badge--new{background:var(--bg-3);color:var(--ink)}.hale .hale-badge--club{background:var(--ink);color:var(--bg)}.hale .hale-stock{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12.5px;line-height:1.3;color:var(--muted)}.hale .hale-stock__dot{width:7px;height:7px;border-radius:50%;background:var(--star);flex:0 0 auto}.hale .hale-stock--out .hale-stock__dot{background:var(--sale)}.hale .hale-stock--low .hale-stock__text{color:var(--ink)}.hale .hale-stock--out .hale-stock__text{color:var(--sale)}.hale .hale-stock--pdp{font-size:14px}.hale .hale-stock__bar{display:block;width:100%;height:6px;border-radius:6px;background:var(--bg-3);overflow:hidden;flex:1 0 100%}.hale .hale-stock__bar i{display:block;height:100%;border-radius:6px;background:var(--accent);transition:width .4s var(--ease)}.hale .hale-stock--out .hale-stock__bar i{background:var(--sale)}.hale .hale-course{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12.5px;line-height:1.3;color:var(--muted)}.hale .hale-course__days{color:var(--ink)}.hale .hale-course__sep{opacity:.6}.hale .hale-course--pdp{font-size:14px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);gap:6px 10px}.hale .hale-course__label{font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.hale .hale-course--pdp .hale-course__days{font-weight:600}.hale .hale-needs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;min-height:24px;align-items:center}.hale .hale-needs__item{flex:0 1 auto;min-width:0}.hale .hale-needs__chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border-radius:6px;line-height:1.3;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.01em;color:var(--accent);background:var(--bg-3);border:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:.2s}a.hale-needs__chip:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .hale-needs__ico{width:11px;height:11px;flex:0 0 auto;opacity:.85}.hale .hale-needs__label{overflow:hidden;text-overflow:ellipsis}.hale .hale-needs--chips .hale-needs__item:nth-child(n+3){display:none}.hale .hale-needs--list{flex-direction:column;align-items:stretch;flex-wrap:wrap;overflow:visible;gap:10px}.hale .hale-needs--list .hale-needs__item{display:block}.hale .hale-needs--list .hale-needs__item:nth-child(n+3){display:block}.hale .hale-needs--list .hale-needs__chip{white-space:normal;font-size:14px;padding:12px 14px;border-radius:10px;gap:10px;align-items:flex-start;background:var(--bg-2);flex-wrap:wrap}.hale .hale-needs--list .hale-needs__ico{width:16px;height:16px;margin-top:2px}.hale .hale-needs--list .hale-needs__label{font-weight:600;color:var(--ink)}.hale .hale-needs--list .hale-needs__short{flex:1 0 100%;color:var(--muted);font-size:13px;font-weight:400}.hale .hale-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.hale .hale-card.is-hidden{display:none}.hale .hale-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;border-radius:10px;background:var(--bg-3);border:1px solid var(--line);text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.hale .hale-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.hale .hale-card:hover .hale-card__media{transform:translateY(-4px);box-shadow:0 30px 50px -30px var(--ink)}.hale .hale-card:hover .hale-card__img{transform:scale(1.04)}.hale .hale-card__media--flat{background:var(--bg);border-color:transparent;padding:0}.hale .hale-card__media--flat .hale-card__img{object-fit:contain;padding:0}.hale .hale-card:hover .hale-card__media--flat{box-shadow:0 18px 36px -28px var(--ink)}.hale .hale-card__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:16px;font-family:var(--serif);font-size:15px;line-height:1.2;color:var(--ink);background:var(--bg-3)}.hale .hale-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.hale .hale-card__body{display:flex;flex-direction:column;flex:1;min-width:0;gap:6px;padding-top:14px}.hale .hale-card__title{margin:0;font-family:var(--serif);font-size:17px;line-height:1.22;font-weight:400;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.hale .hale-card__title a{color:inherit;text-decoration:none}.hale .hale-card__title a:hover{color:var(--accent)}.hale .hale-card__form{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px}.hale .hale-card__add{width:100%}.hale .hale-card__note,.hale .hale-card__waitlist{font-size:12px;color:var(--muted);text-align:center;line-height:1.3}.hale .hale-card__waitlist{text-decoration:underline;text-underline-offset:3px}.hale .hale-card__waitlist:hover{color:var(--accent)}.hale .hale-card--out .hale-card__img{opacity:.75}.hale .hale-card--carousel{flex:0 0 min(72vw,280px);scroll-snap-align:start}.hale .hale-card--mini{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;height:auto;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.hale .hale-card--mini .hale-card__media{aspect-ratio:1/1;border-radius:8px}.hale .hale-card--mini:hover .hale-card__media{transform:none;box-shadow:none}.hale .hale-card--mini .hale-card__body{padding-top:0;gap:4px}.hale .hale-card--mini .hale-card__title{font-size:14px;min-height:0;-webkit-line-clamp:2}.hale .hale-card--mini .hale-card__form{padding-top:2px;flex-direction:row;align-items:center;gap:10px}.hale .hale-card--mini .hale-card__add{width:auto;min-height:36px;padding:7px 12px;font-size:11px;gap:6px;letter-spacing:.06em}.hale .hale-card--mini .hale-btn__ico{display:none}.hale .hale-card--mini .hale-btn__price{font-size:13px}.hale .hale-card--mini .hale-card__waitlist,.hale .hale-card--mini .hale-card__note{text-align:left}.hale .hale-expert{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.hale .hale-expert__head{display:flex;align-items:center;gap:14px}.hale .hale-expert__photo{width:64px;height:64px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:var(--bg-3);display:flex;align-items:center;justify-content:center}.hale .hale-expert__img{width:100%;height:100%;object-fit:cover;display:block}.hale .hale-expert__ini{font-family:var(--serif);font-size:22px;color:var(--accent);letter-spacing:.04em}.hale .hale-expert__who{display:flex;flex-direction:column;gap:2px;min-width:0}.hale .hale-expert__name{font-family:var(--serif);font-size:18px;line-height:1.2;color:var(--ink)}.hale .hale-expert__role{font-size:12.5px;color:var(--muted);line-height:1.3}.hale .hale-expert__quote{margin:0;padding:0 0 0 14px;border-left:2px solid var(--accent);font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.5;color:var(--ink)}.hale .hale-expert__creds{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hale .hale-expert__creds li{font-size:11.5px;color:var(--muted);padding:4px 9px;border:1px solid var(--line);border-radius:30px;background:var(--bg)}.hale .hale-expert__bio{font-size:14.5px;line-height:1.6;color:var(--ink)}.hale .hale-expert__bio p{margin:0 0 10px}.hale .hale-expert__link{font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.hale .hale-expert--need{flex-direction:column}.hale .hale-expert--page{padding:24px}.hale .hale-expert--page .hale-expert__photo{width:88px;height:88px}.hale .hale-expert--page .hale-expert__name{font-size:22px}.hale .hale-waitlist{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);display:flex;flex-direction:column;gap:12px;scroll-margin-top:90px}.hale .hale-waitlist__title{margin:0;font-family:var(--serif);font-size:19px;line-height:1.25;font-weight:400;color:var(--ink)}.hale .hale-waitlist__lede{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.hale .hale-waitlist__form{display:flex;flex-direction:column;gap:12px}.hale .hale-waitlist__row{display:grid;grid-template-columns:1fr;gap:10px}.hale .hale-waitlist__field{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted);letter-spacing:.04em}.hale .hale-waitlist__field em{font-style:normal;opacity:.7}.hale .hale-waitlist__field input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;outline:none;transition:border-color .2s}.hale .hale-waitlist__field input:focus{border-color:var(--accent)}.hale .hale-waitlist__btn{align-self:flex-start}.hale .hale-waitlist__ok{margin:0;padding:12px 14px;border-radius:10px;background:var(--bg-3);color:var(--ink);font-size:14.5px}.hale .hale-waitlist__err{margin:0;font-size:13px;color:var(--sale)}.hale .hale-preorder{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px;min-width:0}.hale .hale-preorder__legend{padding:0;margin-bottom:4px;font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hale .hale-preorder__opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);cursor:pointer;transition:border-color .2s,background .2s}.hale .hale-preorder__opt:hover{border-color:var(--accent)}.hale .hale-preorder__opt:has(input:checked){border-color:var(--accent);background:var(--bg-3)}.hale .hale-preorder__opt input{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:0 0 auto}.hale .hale-preorder__body{display:flex;flex-direction:column;gap:2px;min-width:0}.hale .hale-preorder__title{font-size:14.5px;color:var(--ink);line-height:1.3}.hale .hale-preorder__desc{font-size:12.5px;color:var(--muted);line-height:1.35}.hale .hale-preorder__price{white-space:nowrap;text-align:right}@media(min-width:561px){.hale .hale-waitlist__row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hale .hale-card__title{font-size:14px;min-height:2.6em}.hale .hale-card__add{padding:11px 10px;font-size:11px;letter-spacing:.04em;gap:6px}.hale .hale-card__add .hale-btn__ico{width:15px;height:15px}.hale .hale-card__add .hale-btn__price{font-size:13px}.hale .hale-card__add .hale-price__was{display:none}.hale .hale-needs{min-height:22px;gap:5px}.hale .hale-needs__chip{font-size:10px;padding:3px 7px;border-radius:5px}.hale .hale-needs--chips .hale-needs__item:nth-child(n+2){display:none}.hale .hale-rating{font-size:11.5px;min-height:16px;gap:3px 6px}.hale .hale-rating__bg svg,.hale .hale-rating__fg svg{width:12px;height:12px}.hale .hale-badge{font-size:9px;padding:4px 8px}.hale .hale-card__badges{top:8px;left:8px}.hale .hale-stock,.hale .hale-course{font-size:11.5px}.hale .hale-card--carousel{flex-basis:70vw}}@media(min-width:1081px){.hale .hale-card__media{aspect-ratio:1/1}.hale .hale-card__media .hale-card__img{object-fit:contain;padding:7%;box-sizing:border-box}.hale .hale-card__media--flat .hale-card__img{padding:0}}html,body{max-width:100%;overflow-x:hidden}.hale .wrap{box-sizing:border-box;max-width:100%}.hale .nav{min-width:0}.hale .menu{min-width:0;flex-wrap:nowrap}.hale .nav-tools{min-width:0}.hale .col-layout{grid-template-columns:minmax(0,1fr);max-width:100%}.hale .col-layout--nofilters{grid-template-columns:minmax(0,1fr)}.hale .col-main,.hale .col-grid,.hale .col-side{min-width:0;max-width:100%}.hale .col-grid>*{min-width:0}.hale .foot-cols,.hale .footer-cols{align-items:start}.hale a,.hale button{-webkit-tap-highlight-color:transparent}@media(min-width:901px){.hale .col-layout{grid-template-columns:230px minmax(0,1fr)}.hale .foot-menu ul,.hale .fcol ul{display:flex;flex-direction:column;gap:9px}.hale .foot-menu a,.hale .fcol a{font-size:13px}}.hale header[data-hale-header]{position:relative;z-index:var(--z-header)}body.hale-cbar-pad .shopify-section:has(>.hale>header[data-hale-header]){position:sticky;top:0;z-index:var(--z-header)}.hale .announce{gap:16px;font-size:10.5px;padding:8px 14px}.hale .announce span:nth-child(n+2){display:none}.hale .nav{height:62px}.hale .brand b{font-size:18px}.hale .brand span{font-size:7.5px}.hale .nav-tools{gap:14px}.hale header .cart span{display:none}.hale .nav-searchwrap{display:none}@media(min-width:901px){.hale .announce{font-size:11px;padding:9px 16px}.hale .announce span:nth-child(n+2){display:inline-flex}.hale .nav{height:72px}.hale .brand b{font-size:21px}.hale .brand span{font-size:8.5px}.hale header .cart span{display:inline}.hale .nav-searchwrap{display:block;position:relative;min-width:0}}.hale .nav-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:30px;width:200px;max-width:200px;box-sizing:border-box;flex-wrap:nowrap;background:var(--bg)}.hale .nav-search svg{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.hale .nav-search input{flex:1 1 auto;min-width:0;width:auto;height:100%;background:transparent;border:none;box-shadow:none;outline:none;padding:0;color:var(--ink);font-family:var(--sans);font-size:13px}.hale .nav-search input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.hale .nav-search input::-webkit-search-cancel-button{-webkit-appearance:none}@media(min-width:1080px){.hale .nav-search{width:240px;max-width:240px}}@media(min-width:1280px){.hale .nav-search{width:280px;max-width:280px}}.hale .menu .has-sub{position:relative;display:inline-flex;align-items:center}.hale .menu .ml-top{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;border-radius:0}.hale .menu .ml-top .chev{width:13px;height:13px;transition:transform .25s var(--ease)}.hale .menu .has-sub.open .ml-top .chev{transform:rotate(180deg)}.hale .menu .submenu{display:none;position:absolute;top:100%;left:-10px;padding-top:14px;z-index:var(--z-header)}.hale .menu .has-sub.open .submenu{display:block}@media(hover:hover){.hale .menu .has-sub:hover .submenu{display:block}.hale .menu .has-sub:hover .ml-top .chev{transform:rotate(180deg)}.hale .menu .has-sub.hover-off:hover .submenu{display:none}.hale .menu .has-sub.hover-off:hover .ml-top .chev{transform:none}}.hale .menu .submenu-in{list-style:none;margin:0;background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--ink) 40%,transparent);padding:10px;display:flex;flex-direction:column;min-width:240px;max-height:min(70vh,640px);overflow-y:auto}.hale .menu .submenu-in li{margin:0;padding:0}.hale .menu .submenu-in a{display:block;padding:10px 14px;border-radius:8px;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);white-space:nowrap;transition:background .18s,color .18s}.hale .menu .submenu-in a:after{display:none}.hale .menu .submenu-in a:hover,.hale .menu .submenu-in a:focus-visible{background:var(--bg-2);color:var(--accent)}.hale .menu .submenu-in li:first-child a{color:var(--muted);font-size:12.5px}.hale .menu .submenu-in .dnav__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.hale .menu .submenu-in .dnav__group a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hale .menu .submenu-in .dnav__group+li a{padding-left:22px}.hale .menu .submenu-in .dnav__group~li:not(.dnav__group) a{padding-left:22px}.hale .menu .menu-quiz{display:inline-flex;align-items:center;gap:7px;margin-left:6px;padding:8px 14px;border:1px solid var(--accent);border-radius:30px;background:transparent;color:var(--accent);font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.hale .menu .menu-quiz svg{width:15px;height:15px}.hale .menu .menu-quiz:hover,.hale .menu .menu-quiz:focus-visible{background:var(--accent);color:var(--on-accent)}.hale .m-drawer .panel{width:88vw;max-width:360px;padding:22px 20px 40px;gap:0}.hale .m-drawer .panel>*+*{margin-top:14px}.hale .m-drawer .dhead{margin:0 0 8px}.hale .m-drawer .dsearch{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border:1px solid var(--line);border-radius:30px;background:var(--bg);box-shadow:none;flex-wrap:nowrap;box-sizing:border-box}.hale .m-drawer .dsearch:focus-within{border-color:var(--accent)}.hale .m-drawer .dsearch svg{width:18px;height:18px;flex:0 0 auto;color:var(--muted)}.hale .m-drawer .dsearch input{flex:1 1 auto;min-width:0;width:auto;height:100%;background:transparent;border:none;box-shadow:none;outline:none;padding:0;color:var(--ink);font-family:var(--sans);font-size:16px}.hale .m-drawer .dsearch input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.hale .m-drawer .dquiz{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:13px 16px;border-radius:30px;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;font-size:13px;cursor:pointer;box-sizing:border-box}.hale .m-drawer .dquiz svg{width:17px;height:17px;flex:0 0 auto}.hale .dnav{display:flex;flex-direction:column}.hale .dnav .dnav-link,.hale .dnav .dnav-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer;padding:15px 0;font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(17px,4.6vw,20px);color:var(--ink);line-height:1;text-align:left}.hale .dnav .dnav-link[aria-current=page]{color:var(--accent)}.hale .dnav .dnav-top .chev{width:18px;height:18px;flex:0 0 auto;color:var(--muted);transition:transform .25s var(--ease)}.hale .dnav .dnav-group.open .dnav-top .chev{transform:rotate(180deg)}.hale .dnav .dnav-group.open .dnav-top{color:var(--accent)}.hale .dnav .dnav-sub{display:none;list-style:none;margin:6px 0 8px;padding:0 0 0 14px;border-left:1px solid var(--line);flex-direction:column}.hale .dnav .dnav-group.open .dnav-sub{display:flex}.hale .dnav .dnav-sub li{margin:0;padding:0}.hale .dnav .dnav-sub a{display:block;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15.5px;color:var(--ink);padding:11px 0;border:none;line-height:1.25}.hale .dnav .dnav-sub li:first-child a{color:var(--muted);font-size:13.5px}.hale .dnav .dnav-sub a:hover,.hale .dnav .dnav-sub a:active{color:var(--accent)}.hale .dnav .dnav-sub .dnav__group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.hale .dnav .dnav-sub .dnav__group a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hale .dnav .dnav-sub .dnav__group~li:not(.dnav__group) a{padding-left:14px}.hale .m-drawer .dcontacts{display:flex;flex-direction:column;gap:10px}.hale .m-drawer .dcontacts a{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:14.5px;color:var(--ink)}.hale .m-drawer .dcontacts svg{width:18px;height:18px;color:var(--muted);flex:0 0 auto}.hale .m-drawer .dsocial{padding:4px 0 16px;border-bottom:1px solid var(--line)}.hale .m-drawer .dsoc-label{display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.hale .m-drawer .dsoc-row{display:flex;gap:12px}.hale .m-drawer .dsoc-row a{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:border-color .2s,color .2s}.hale .m-drawer .dsoc-row a:active,.hale .m-drawer .dsoc-row a:hover{border-color:var(--accent);color:var(--accent)}.hale .m-drawer .dsoc-row svg{width:20px;height:20px}.hale .m-drawer .dcta{margin-top:auto;padding-top:18px}.hale .m-drawer .dcta button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:14px;border-radius:30px;background:transparent;border:1px solid var(--line);color:var(--ink);font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;font-size:13px;line-height:1;cursor:pointer;box-sizing:border-box}.hale .m-drawer .dcta svg{width:17px;height:17px;flex:0 0 auto}.hale .m-drawer .hale-dd--drawer{margin-top:10px}body.hale-cbar-pad .hale .announce{display:none}.hale .mtab{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding-bottom:calc(env(safe-area-inset-bottom) + 8px);box-shadow:0 -8px 24px -16px color-mix(in srgb,var(--ink) 30%,transparent)}.hale .mtab-i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 2px;width:100%;background:none;border:none;color:var(--muted);font-family:var(--sans);font-size:12px;letter-spacing:.02em;cursor:pointer;min-height:60px;transition:color .2s;text-decoration:none}.hale .mtab-i svg{width:24px;height:24px}.hale .mtab-i span:last-child{line-height:1}.hale .mtab-i:active{color:var(--accent)}.hale .mtab-i{position:relative}.hale .mtab-i.on{color:var(--accent);font-weight:600}.hale .mtab-i.on:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}.hale .mtab-i.on svg{stroke-width:1.9}.hale .mtab-cta{color:var(--accent)}.hale .mtab-cta .mtab-cta-ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-14px;border-radius:50%;background:var(--accent);color:var(--on-accent);box-shadow:0 8px 20px -10px var(--accent)}.hale .mtab-cta .mtab-cta-ic svg{width:20px;height:20px}.hale .mtab-cta.on:before{display:none}.hale .mtab-ic{position:relative;display:inline-flex}.hale .mtab-badge{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:9.5px;display:flex;align-items:center;justify-content:center;font-family:var(--sans)}.hale .mtab-badge.bump{animation:haleTabBump .4s var(--ease)}@keyframes haleTabBump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.hale .pdp-sticky{bottom:calc(68px + env(safe-area-inset-bottom))}@media(min-width:901px){.hale .mtab{display:none}body{padding-bottom:0}.hale .pdp-sticky{bottom:0}}.hale .msearch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel);background:var(--bg);transform:translateY(8px);opacity:0;visibility:hidden;transition:transform .25s var(--ease),opacity .25s var(--ease),visibility .25s;display:flex;flex-direction:column}.hale .msearch.open{transform:none;opacity:1;visibility:visible}.hale .msearch-top{padding:14px 16px;border-bottom:1px solid var(--line);padding-top:max(14px,env(safe-area-inset-top))}.hale .msearch-form{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:0 14px}.hale .msearch-form:focus-within{border-color:var(--accent)}.hale .msearch-form svg{width:20px;height:20px;color:var(--muted);flex:0 0 auto}.hale .msearch-form input{flex:1;min-width:0;background:none;border:none;outline:none;padding:15px 0;color:var(--ink);font-family:var(--sans);font-size:16px}.hale .msearch-form input::-webkit-search-cancel-button{-webkit-appearance:none}.hale .msearch-x{background:none;border:none;color:var(--muted);font-size:26px;line-height:1;cursor:pointer;padding:0 2px;flex:0 0 auto;min-width:40px;min-height:40px}.hale .msearch-body{flex:1;overflow-y:auto;padding:20px 16px calc(40px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.hale .msearch-body[hidden]{display:none}@media(min-width:901px){.hale .msearch{display:none}}.hale .msr{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.hale .msr-img{width:54px;height:60px;border-radius:8px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hale .msr-img img{width:100%;height:100%;object-fit:cover;display:block}.hale .msr-img--col{height:44px;width:44px;border-radius:50%;color:var(--accent)}.hale .msr-img--col svg{width:20px;height:20px}.hale .msr--col{padding:9px 0}.hale .msr-n{font-family:var(--serif);font-size:15px;line-height:1.2}.hale .msr-kind{font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hale .msr-p{font-family:var(--serif);font-size:14px;color:var(--accent);margin-top:3px}.hale .msearch-all{display:block;text-align:center;margin-top:18px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--accent)}.hale .msearch-empty{color:var(--muted);font-size:14px;text-align:center;padding:30px 0 10px}.hale .msearch-body .hale-dd-grid{grid-template-columns:1fr 1fr}.hale .msearch-body .hale-dd-kicker{margin-top:4px}.hale .hale-dd-states a{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.hale .hale-dd-states a:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.hale .hale-dd-none{display:flex;flex-direction:column;gap:14px;padding:6px 0 4px;text-align:center}.hale .hale-dd-none-t{margin:0;font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.3}.hale .hale-dd-none .hale-dd-kicker{text-align:left}.hale .hale-dd-none .hale-dd-chips{justify-content:flex-start;margin-bottom:4px}.hale .hale-dd-none .hale-btn{align-self:stretch}.hale .hale-dd-none-tg{margin:0;font-size:13px;color:var(--muted)}.hale .hale-dd-none-tg a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hale .nav-search .hale-dd{min-width:340px}@media(min-width:1080px){.hale .nav-search .hale-dd{min-width:420px}}.hale .modal[aria-hidden=true]{visibility:hidden}.hale .qopts--chips{grid-template-columns:1fr;gap:8px}.hale .qopt{min-height:48px}.hale .qopt .qopt-t{flex:1 1 auto}.hale .qopt .qopt-s{display:none}.hale .qopt .qi--emoji{font-size:18px;line-height:1;border-color:transparent;background:color-mix(in srgb,var(--accent) 10%,transparent)}.hale .qopt--any{grid-column:1 / -1;border-style:dashed;color:var(--muted)}.hale .qres{margin-top:18px;min-height:120px}.hale .qres-load,.hale .qres-empty{padding:28px 0;text-align:center;color:var(--muted);font-size:14px}.hale .qres-empty{display:flex;flex-direction:column;gap:12px;align-items:center}.hale .qres-empty p{margin:0}.hale .qres-empty-tg a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hale .qres-note{margin:0 0 10px;font-size:13px;color:var(--muted)}.hale .qres-grid{display:grid;grid-template-columns:1fr;gap:10px}.hale .qres-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.hale .qres-img{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--bg-2)}.hale .qres-img img{width:100%;height:100%;object-fit:cover;display:block}.hale .qres-body{display:flex;flex-direction:column;gap:6px;min-width:0}.hale .qres-name{font-family:var(--serif);font-size:15px;line-height:1.25;color:var(--ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hale .qres-price{font-family:var(--serif);font-size:15px;color:var(--accent);display:flex;gap:8px;align-items:baseline}.hale .qres-price s{color:var(--muted);font-size:13px}.hale .qres-body form{margin:0}.hale .qres-body .hale-btn{width:100%;min-height:40px}.hale .qres-na{pointer-events:none;opacity:.6}.hale .qres-all{display:block;margin-top:14px;text-align:center;font-family:var(--sans);font-size:13px;letter-spacing:.06em;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.hale .qtg{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;text-decoration:none}.hale .qcopied{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;font-size:12.5px;line-height:1.4;text-align:center;color:var(--accent)}.hale .qcopied[hidden]{display:none}.hale .qcopied svg{width:15px;height:15px;flex:0 0 auto}.hale .qalt{display:block;width:100%;margin-top:12px;background:none;border:none;font-family:var(--sans);font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hale .qalt:hover{color:var(--accent)}.hale .qform{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.hale .qform[hidden]{display:none}.hale .qerr,.hale .qok{margin:10px 0 0;font-size:13px;line-height:1.5;text-align:center}.hale .qerr{color:var(--ink)}.hale .qerr a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hale .qok{color:var(--accent)}.hale .qerr[hidden],.hale .qok[hidden]{display:none}.hale .qnav .mbtn--ghost{flex:1 1 auto}.hale [data-tabpane][hidden]{display:none}@media(min-width:560px){.hale .qopts--chips{grid-template-columns:1fr 1fr}.hale .qres-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hale .qres-card{grid-template-columns:1fr;align-items:start}.hale .qres-img{aspect-ratio:1 / 1}.hale .qres-name{font-size:14px}}@media(min-width:900px){.hale #quizModal .mcard{max-width:640px}}@media(max-width:900px){.hale input:not([type=checkbox]):not([type=radio]),.hale select,.hale textarea{font-size:16px}.hale .btn,.hale .sbtn,.hale .addbig,.hale .add-wide,.hale .mbtn{min-height:48px}.hale .btn:active,.hale .sbtn:active,.hale .addbig:active,.hale .add-wide:active{transform:translateY(1px)}}#MainContent:has(.shopify-policy__container),body:has(.shopify-policy__container){background:#f4f2ea}.shopify-policy__container{--pl-bg: #f4f2ea;--pl-surface: #ffffff;--pl-ink: #23302a;--pl-muted: #6c776e;--pl-accent: #2f5d49;--pl-line: rgba(35, 48, 42, .14);max-width:760px;margin:0 auto;padding:64px 24px 96px;background:var(--pl-bg)}.shopify-policy__title{text-align:center;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--pl-line)}.shopify-policy__title h1{font-family:Calvino,Georgia,serif;color:var(--pl-ink);font-size:clamp(28px,4vw,46px);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;margin:0}.shopify-policy__body,.shopify-policy__body .rte{color:var(--pl-muted);font-family:Eastman,Helvetica Neue,Arial,sans-serif;font-size:15.5px;line-height:1.75}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body strong,.shopify-policy__body b{color:var(--pl-ink)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:Calvino,Georgia,serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;line-height:1.25}.shopify-policy__body h1{font-size:26px;margin:34px 0 12px}.shopify-policy__body h2{font-size:22px;margin:30px 0 12px}.shopify-policy__body h3{font-size:19px;margin:26px 0 10px}.shopify-policy__body h4{font-size:16px;margin:22px 0 8px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 18px 20px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:var(--pl-accent);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{opacity:.75}.shopify-policy__body hr{border:none;border-top:1px solid var(--pl-line);margin:30px 0}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--pl-line);padding:10px 12px;text-align:left}.shopify-policy__body th{background:var(--pl-surface);color:var(--pl-ink);font-weight:500}@media(max-width:640px){.shopify-policy__container{padding:40px 18px 64px}}.hale *{box-sizing:border-box;margin:0;padding:0}.hale{scroll-behavior:smooth}.hale{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .6s var(--ease),color .6s var(--ease);overflow-x:hidden}.hale .display{font-family:var(--serif);text-transform:uppercase;font-weight:400;line-height:1.02;letter-spacing:.05em}.hale .lede{font-family:var(--serif);font-weight:400;line-height:1.32}.hale .kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:.34em;font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:.85em}.hale .kicker:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.hale .kicker.center:after{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.hale .wrap{max-width:var(--maxw);margin:0 auto;padding:0 48px}.hale section{position:relative}.hale .btn{display:inline-flex;align-items:center;gap:.7em;font-family:var(--serif);text-transform:uppercase;letter-spacing:.14em;font-size:13px;padding:15px 30px;border-radius:2px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);transition:.3s var(--ease)}.hale .btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px var(--accent)}.hale .btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.hale .btn--ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:none}.hale .announce{background:var(--accent);color:var(--on-accent);text-align:center;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:34px}.hale .announce span{display:inline-flex;align-items:center;gap:9px}.hale .announce svg{width:15px;height:15px}@media(max-width:760px){.hale .announce span:nth-child(n+2){display:none}}.hale header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}.hale .nav{display:flex;align-items:center;justify-content:space-between;height:74px}.hale .brand{display:flex;flex-direction:column;line-height:1;gap:3px}.hale .brand b{font-family:var(--serif);font-size:21px;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.hale .brand span{font-family:var(--sans);font-size:8.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--muted)}.hale .menu{display:flex;gap:34px}.hale .menu a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;font-size:11.5px;color:var(--muted);transition:.25s;position:relative;padding:4px 0}.hale .menu a:hover{color:var(--ink)}.hale .menu a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--accent);transition:.3s var(--ease)}.hale .menu a:hover:after{width:100%}.hale .nav-tools{display:flex;align-items:center;gap:20px}.hale .icon-btn{width:22px;height:22px;color:var(--ink);background:none;border:none;opacity:.85;transition:.25s}.hale .icon-btn:hover{opacity:1;color:var(--accent)}.hale .cart{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hale .hero{position:relative;overflow:hidden}.hale .hero-track{display:flex;transition:transform .7s var(--ease)}.hale .slide{min-width:100%;position:relative;padding:110px 0 120px;overflow:hidden}.hale .slide .glow{position:absolute;width:900px;height:900px;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--sglow) 0%,transparent 62%);pointer-events:none}.hale .slide .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.hale .slide h1{font-size:clamp(40px,5vw,78px);margin:24px 0 0;color:var(--sink)}.hale .slide .lede{font-size:20px;margin:22px 0 0;max-width:40ch;color:var(--smut)}.hale .slide .skick{color:var(--smut)}.hale .slide .cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hale .slide .sbtn{display:inline-flex;align-items:center;gap:.7em;font-family:var(--serif);text-transform:uppercase;letter-spacing:.14em;font-size:13px;padding:15px 30px;border-radius:2px;background:var(--sacc);color:var(--son);border:1px solid var(--sacc);transition:.3s var(--ease)}.hale .slide .sbtn:hover{transform:translateY(-2px)}.hale .slide .sbtn--g{background:transparent;color:var(--sink);border-color:color-mix(in srgb,var(--sink) 28%,transparent)}.hale .slide-show{position:relative;display:flex;justify-content:center;align-items:center;min-height:440px}.hale .slide-show .pkg{width:300px;box-shadow:0 40px 80px -30px #000000b3}.hale .slide-show .sprig{position:absolute;width:140px;color:var(--sacc);opacity:.5;z-index:-1}.hale .slide-show .sprig.l{left:0;top:20px;transform:rotate(-12deg)}.hale .slide-show .sprig.r{right:0;bottom:0;transform:rotate(170deg)}.hale .s-stress{background:linear-gradient(120deg,#142640,#06101f);--sink:#eef2fb;--smut:#a9c1c9;--sacc:#cedbfe;--son:#102036;--sglow:rgba(0,59,77,.55)}.hale .s-women{background:linear-gradient(120deg,#521210,#2a0806);--sink:#f8ece4;--smut:#efc9bc;--sacc:#e2cc87;--son:#3a0c09;--sglow:rgba(122,40,19,.5)}.hale .s-micro{background:linear-gradient(120deg,#042c29,#021412);--sink:#eef2df;--smut:#b3bead;--sacc:#cfdca8;--son:#052420;--sglow:rgba(73,66,36,.45)}.hale .hero-dots{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:5}.hale .hero-dots button{width:9px;height:9px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;padding:0;transition:.3s}.hale .hero-dots button.on{background:#fff;width:26px;border-radius:6px}.hale .hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.25s}.hale .hero-arrow:hover{background:#00000080}.hale .hero-arrow.prev{left:24px}.hale .hero-arrow.next{right:24px}.hale .hero-arrow svg{width:20px;height:20px}.hale .trust{border-bottom:1px solid var(--line);padding:30px 0}.hale .trust .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.hale .trust-stat{display:flex;align-items:center;gap:14px}.hale .trust-stat .big{font-family:var(--serif);font-size:30px;line-height:1;color:var(--accent)}.hale .trust-stat .sub{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.3}.hale .trust-stat .stars{display:flex;gap:2px;color:var(--accent);margin-bottom:4px}.hale .trust-stat .stars svg{width:13px;height:13px}.hale .trust-div{width:1px;height:38px;background:var(--line)}.hale .press{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hale .press span{font-family:var(--serif);font-size:17px;letter-spacing:.08em;opacity:.5;text-transform:uppercase}@media(max-width:980px){.hale .trust-div{display:none}.hale .press{width:100%;justify-content:center;margin-top:8px}}.hale .sec{padding:100px 0}.hale .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.hale .sec-head.center{flex-direction:column;align-items:center;text-align:center}.hale .sec-head h2{font-size:clamp(30px,3.4vw,50px);margin-top:16px}.hale .sec-head p{color:var(--muted);max-width:46ch;font-size:16px}.hale .sec-head .link{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;font-size:11.5px;color:var(--accent);white-space:nowrap;display:inline-flex;gap:8px;align-items:center;padding-bottom:8px}.hale .sec-head .link:hover{gap:14px}.hale .pkg{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:24px 20px 22px;border:1px solid rgba(255,255,255,.07);transition:.45s var(--ease)}.hale .pkg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0d,#0000002e);pointer-events:none}.hale .pkg .wm{font-family:var(--serif);font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.8}.hale .pkg .sub{font-size:8px;letter-spacing:.34em;text-transform:uppercase;opacity:.65;margin-top:3px}.hale .pkg .motif{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.hale .pkg .motif svg{height:140px;opacity:.92}.hale .pkg .pname{font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:20px;text-align:center;line-height:1.05}.hale .pkg .net{font-size:8.5px;letter-spacing:.28em;text-transform:uppercase;opacity:.7;margin-top:9px}.hale .pkg .tag{position:absolute;top:13px;left:13px;font-size:8px;letter-spacing:.16em;text-transform:uppercase;padding:5px 8px;border-radius:30px;border:1px solid currentColor;opacity:.85}.hale .pkg .origin{position:absolute;top:11px;right:11px;width:42px;height:42px;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;text-align:center;font-size:7px;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;opacity:.85}.hale .pk-stress{background:linear-gradient(165deg,#16304f,#0c1b30);color:#cedbfe}.hale .pk-women{background:linear-gradient(165deg,#651814,#3c0c0a);color:#efc9bc}.hale .pk-micro{background:linear-gradient(165deg,#0a3a35,#042220);color:#cfdca8}.hale .pk-honey{background:linear-gradient(165deg,#6e5e2a,#3b3115);color:#e2cc87}.hale .prod-meta{padding-top:16px}.hale .prod-meta .rate{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.hale .prod-meta .rate .stars{display:flex;gap:2px;color:var(--accent)}.hale .prod-meta .rate .stars svg{width:12px;height:12px}.hale .prod-meta h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:400;margin-top:9px}.hale .prod-meta .type{color:var(--muted);font-size:12.5px;margin-top:5px;min-height:2.4em}.hale .prod-meta .buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.hale .prod-meta .price{font-family:var(--serif);font-size:22px;white-space:nowrap}.hale .prod-meta .price s{display:block;font-size:13px;opacity:.5;font-family:var(--sans)}.hale .prod-meta .add{display:inline-flex;align-items:center;gap:9px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:3px;padding:14px 22px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;transition:.25s var(--ease);white-space:nowrap;cursor:pointer}.hale .prod-meta .add svg{width:16px;height:16px}.hale .prod-meta .add:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px var(--accent)}.hale .prod-meta .consult{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:0;background:none;border:none;font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:.25s var(--ease);cursor:pointer}.hale .prod-meta .consult:hover{color:var(--accent);gap:11px}.hale .prod-meta .consult svg{width:14px;height:14px}.hale .prod-meta .diet{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:20px;padding:4px 10px;margin-top:11px}.hale .prod-meta .diet svg{width:11px;height:11px}.hale .carousel{position:relative}.hale .scroller{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none}.hale .scroller::-webkit-scrollbar{display:none}.hale .car-nav{display:flex;gap:10px}.hale .car-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:.25s}.hale .car-nav button:hover{border-color:var(--accent);color:var(--accent)}.hale .car-nav svg{width:18px;height:18px}.hale .freefrom{border-block:1px solid var(--line);padding:46px 0}.hale .freefrom .wrap{display:flex;align-items:center;justify-content:center;gap:18px 54px;flex-wrap:wrap}.hale .ff{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hale .ff .ic{width:62px;height:62px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent);position:relative}.hale .ff .ic svg{width:30px;height:30px}.hale .ff .ic:after{content:"";position:absolute;width:78%;height:1.5px;background:var(--accent);transform:rotate(-45deg);opacity:.9}.hale .ff span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hale .quality{background:var(--bg-2);border-bottom:1px solid var(--line);transition:background .6s var(--ease)}.hale .certs{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap;margin-top:8px}.hale .cert{display:flex;flex-direction:column;align-items:center;gap:14px}.hale .cert .seal{width:96px;height:96px;border-radius:50%;border:2px solid var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--accent);text-align:center}.hale .cert .seal b{font-family:var(--serif);font-size:22px;letter-spacing:.04em}.hale .cert .seal span{font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;margin-top:2px}.hale .cert p{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hale .qfeats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.hale .qfeat{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--bg) 40%,transparent)}.hale .qfeat image-slot{width:100%;height:220px;display:block}.hale .qfeat .qbody{padding:26px 26px 30px}.hale .qfeat h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:21px;font-weight:400}.hale .qfeat p{color:var(--muted);font-size:14px;margin-top:12px}.hale .solutions{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hale .sol{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:3/4;display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.06)}.hale .sol image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hale .sol .vine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72))}.hale .sol .scap{position:relative;z-index:2;padding:26px;width:100%}.hale .sol .scap b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:24px;font-weight:400;display:block;color:#fff}.hale .sol .scap span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;display:inline-flex;gap:8px;align-items:center;margin-top:8px}.hale .sol:hover .scap span{gap:14px}.hale .reviews{background:var(--bg-2);border-block:1px solid var(--line);transition:background .6s var(--ease)}.hale .rev{padding:30px 28px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--bg) 45%,transparent);display:flex;flex-direction:column;gap:16px;min-width:0}.hale .rev .rtop{display:flex;align-items:center;justify-content:space-between}.hale .rev .stars{display:flex;gap:3px;color:var(--accent)}.hale .rev .stars svg{width:14px;height:14px}.hale .rev .vbuy{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.hale .rev .vbuy svg{width:13px;height:13px;color:var(--accent)}.hale .rev q{font-family:var(--serif);font-size:17px;line-height:1.4;quotes:"\ab" "\bb"}.hale .rev .prod{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.hale .rev .prod .mini{width:48px;height:48px;border-radius:5px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hale .rev .prod .mini svg{height:34px}.hale .rev .prod b{font-family:var(--serif);font-weight:400;font-size:14px;display:block}.hale .rev .prod span{font-size:11px;color:var(--muted)}.hale .rev .who{display:flex;align-items:center;gap:11px}.hale .rev .av{width:38px;height:38px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:15px;color:var(--accent);border:1px solid var(--line)}.hale .rev .who b{font-family:var(--sans);font-weight:400;font-size:13.5px}.hale .rev .who span{display:block;font-size:10.5px;color:var(--muted)}.hale .vrev{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:9/16;display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.07)}.hale .vrev image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hale .vrev .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:3}.hale .vrev .play svg{width:22px;height:22px;color:#fff;margin-left:3px}.hale .vrev .vcap{position:relative;z-index:2;width:100%;padding:16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:11px}.hale .vrev .vcap .mini{width:40px;height:40px;border-radius:5px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.hale .vrev .vcap .mini svg{height:28px;color:#fff}.hale .vrev .vcap b{font-family:var(--serif);font-weight:400;font-size:13px;color:#fff;display:block}.hale .vrev .vcap span{font-size:10px;color:#ffffffb3}.hale .founder .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.hale .founder image-slot{width:100%;aspect-ratio:4/5;border-radius:8px;display:block}.hale .founder .fquote{font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.45;quotes:"\201c" "\201d"}.hale .founder .fquote:before{content:open-quote;color:var(--accent)}.hale .founder .fquote:after{content:close-quote;color:var(--accent)}.hale .founder .sign{margin-top:30px}.hale .founder .sign b{font-family:var(--serif);font-size:20px;display:block}.hale .founder .sign span{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hale .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.hale .post{display:flex;flex-direction:column}.hale .post image-slot{width:100%;aspect-ratio:4/3;border-radius:6px;display:block}.hale .post .ptag{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-top:18px}.hale .post h3{font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.25;margin-top:10px}.hale .post p{color:var(--muted);font-size:14px;margin-top:10px}.hale .post .more{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:14px;display:inline-flex;gap:8px;align-items:center}.hale .post:hover .more{gap:14px;color:var(--accent)}.hale .news{padding:120px 0;text-align:center;position:relative;overflow:hidden;background:var(--bg-2);border-block:1px solid var(--line);transition:background .6s var(--ease)}.hale .news .sprig{position:absolute;height:380px;color:var(--accent);opacity:.12;top:50%;transform:translateY(-50%)}.hale .news .sprig.l{left:4%}.hale .news .sprig.r{right:4%;transform:translateY(-50%) scaleX(-1)}.hale .news .disc{font-family:var(--serif);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);position:relative;z-index:2}.hale .news h2{font-size:clamp(32px,4.2vw,58px);margin:16px auto 0;max-width:18ch;position:relative;z-index:2}.hale .news p{color:var(--muted);margin:18px auto 0;max-width:42ch;position:relative;z-index:2}.hale .news form{display:flex;gap:10px;max-width:480px;margin:36px auto 0;position:relative;z-index:2}.hale .news input{flex:1;background:transparent;border:1px solid var(--line);border-radius:2px;padding:16px 20px;color:var(--ink);font-family:var(--sans);font-size:15px}.hale .news input:focus{outline:none;border-color:var(--accent)}.hale .news input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.hale .news .fine{font-size:11px;color:var(--muted);margin-top:16px;position:relative;z-index:2}.hale .seo{padding:96px 0}.hale .seo h2{font-size:clamp(26px,2.8vw,40px);margin-bottom:14px}.hale .seo h2 em{font-style:italic;color:var(--accent)}.hale .seo .seo-body{column-count:2;column-gap:50px;color:var(--muted);font-size:14.5px;line-height:1.7;max-height:18em;overflow:hidden;position:relative;transition:max-height .5s var(--ease)}.hale .seo .seo-body.open{max-height:200em}.hale .seo .seo-body h4{font-family:var(--serif);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:400;margin:18px 0 8px;break-inside:avoid}.hale .seo .seo-body p{margin-bottom:12px}.hale .seo .seo-body ul{margin:0 0 14px 18px}.hale .seo .seo-body li{margin-bottom:6px}.hale .seo .fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,var(--bg));pointer-events:none}.hale .seo .seo-body.open .fade{display:none}.hale .seo .toggle{margin-top:22px;background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:2px;padding:12px 26px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;transition:.3s}.hale .seo .toggle:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:760px){.hale .seo .seo-body{column-count:1}}.hale footer{border-top:1px solid var(--line);padding:72px 0 36px}.hale .foot{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:40px}.hale .fbrand b{font-family:var(--serif);font-size:24px;letter-spacing:.16em;text-transform:uppercase;display:block}.hale .fbrand .tl{font-size:9px;letter-spacing:.42em;text-transform:uppercase;color:var(--muted);display:block;margin-top:5px}.hale .fbrand p{color:var(--muted);font-size:14px;margin-top:22px;max-width:34ch}.hale .fsoc{display:flex;gap:12px;margin-top:22px}.hale .fsoc a{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.25s}.hale .fsoc a:hover{border-color:var(--accent);color:var(--accent)}.hale .fsoc svg{width:16px;height:16px}.hale .fcol h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:var(--muted);margin-bottom:20px}.hale .fcol a{display:block;color:var(--ink);opacity:.85;font-size:14px;margin-bottom:12px;transition:.25s}.hale .fcol a:hover{opacity:1;color:var(--accent)}.hale .pay{display:flex;gap:10px;margin-top:18px}.hale .pay span{border:1px solid var(--line);border-radius:4px;padding:6px 10px;font-size:10px;letter-spacing:.1em;color:var(--muted)}.hale .foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:54px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap;gap:14px}.hale .foot-bottom p{font-size:11px;color:var(--muted)}.hale .mono{width:44px;height:44px;color:var(--accent)}.hale .disclaimer{font-size:11px;color:var(--muted);opacity:.7;max-width:80ch;margin:30px auto 0;text-align:center;line-height:1.6}.hale .nav-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:30px;padding:9px 16px;width:248px;transition:.25s}.hale .nav-search:focus-within{border-color:var(--accent)}.hale .nav-search svg{width:16px;height:16px;color:var(--muted);flex:0 0 auto}.hale .nav-search input{background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:12.5px;width:100%}.hale .nav-search input::placeholder{color:color-mix(in srgb,var(--muted) 85%,transparent)}.hale .codebar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,transparent)}.hale .codebar .wrap{display:flex;align-items:center;gap:18px 28px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.hale .codebar .ct{display:flex;align-items:center;gap:13px}.hale .codebar .ic{width:38px;height:38px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.hale .codebar .ic svg{width:18px;height:18px}.hale .codebar b{font-family:var(--serif);font-size:15px;letter-spacing:.02em;display:block}.hale .codebar span{font-size:12.5px;color:var(--muted)}.hale .codebar form{display:flex;gap:8px;margin-left:auto}.hale .codebar input{background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:11px 16px;color:var(--ink);font-family:var(--sans);font-size:13px;letter-spacing:.06em;width:190px}.hale .codebar input:focus{outline:none;border-color:var(--accent)}.hale .codebar input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.hale .codebar .apply{background:var(--accent);color:var(--on-accent);border:none;border-radius:3px;padding:11px 22px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:12px;transition:.25s}.hale .codebar .apply:hover{transform:translateY(-1px)}@media(max-width:760px){.hale .codebar form{margin-left:0;width:100%}.hale .codebar input{flex:1;width:auto}}.hale .filterbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:30px}.hale .flabel{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:4px}.hale .chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:30px;padding:9px 17px;font-family:var(--sans);font-size:12px;letter-spacing:.04em;color:var(--muted);background:transparent;transition:.22s var(--ease);cursor:pointer}.hale .chip:hover{border-color:var(--accent);color:var(--ink)}.hale .chip.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .chip svg{width:13px;height:13px}.hale .chip-sep{width:1px;height:22px;background:var(--line);margin:0 6px}.hale .remind{display:flex;align-items:center;justify-content:center;gap:10px 20px;flex-wrap:wrap;text-align:center;border:1px dashed var(--line);border-radius:8px;padding:18px 26px;margin-bottom:34px}.hale .remind p{color:var(--muted);font-size:14px}.hale .remind p b{color:var(--ink);font-family:var(--serif);font-weight:400}.hale .remind a{display:inline-flex;align-items:center;gap:8px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--on-accent);background:var(--accent);border-radius:30px;padding:11px 22px;transition:.25s}.hale .remind a:hover{transform:translateY(-2px)}.hale .remind a svg{width:15px;height:15px}.hale .burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.hale .burger svg{width:20px;height:20px}.hale .m-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.hale .m-drawer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:.3s var(--ease)}.hale .m-drawer .panel{position:absolute;top:0;right:0;height:100%;width:min(84vw,360px);background:var(--bg-2);border-left:1px solid var(--line);padding:26px 26px 40px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s var(--ease);overflow-y:auto}.hale .m-drawer.open{visibility:visible;pointer-events:auto}.hale .m-drawer.open .scrim{opacity:1}.hale .m-drawer.open .panel{transform:translate(0)}.hale .m-drawer .dhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.hale .m-drawer .dhead b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.16em;font-size:18px;font-weight:400}.hale .m-drawer .dclose{width:40px;height:40px;background:none;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:20px;line-height:1}.hale .m-drawer .dsearch{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:30px;padding:12px 16px;margin-bottom:24px}.hale .m-drawer .dsearch svg{width:17px;height:17px;color:var(--muted);flex:0 0 auto}.hale .m-drawer .dsearch input{background:none;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:14px;width:100%}.hale .m-drawer .dnav{display:flex;flex-direction:column}.hale .m-drawer .dnav a{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:20px;padding:16px 0;border-bottom:1px solid var(--line);transition:.2s}.hale .m-drawer .dnav a:hover{color:var(--accent);padding-left:6px}.hale .m-drawer .dcta{margin-top:auto;padding-top:26px;display:flex;flex-direction:column;gap:11px}.hale .m-drawer .dcta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px;border-radius:6px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;font-size:13px}.hale .m-drawer .dcta .prim{background:var(--accent);color:var(--on-accent)}.hale .m-drawer .dcta .sec{border:1px solid var(--line);color:var(--ink)}.hale .m-drawer .dcta svg{width:17px;height:17px}@media(max-width:1080px){.hale .slide .wrap{grid-template-columns:1fr}.hale .slide-show{display:none}.hale .qfeats{grid-template-columns:1fr}.hale .solutions{grid-template-columns:repeat(2,1fr)}.hale .blog-grid,.hale .founder .wrap{grid-template-columns:1fr}.hale .foot{grid-template-columns:1fr 1fr}}@media(max-width:900px){.hale .menu,.hale .nav-search{display:none}.hale .burger{display:flex}.hale .nav{height:66px}.hale .slide{padding:64px 0 78px}.hale .sec{padding:72px 0}.hale .sec-head{flex-direction:column;align-items:flex-start;gap:14px}.hale .hero-arrow{display:none}}@media(max-width:680px){.hale .wrap{padding:0 20px}.hale header .cart span{display:none}.hale .announce{gap:0;font-size:10.5px;letter-spacing:.12em}.hale .solutions{grid-template-columns:1fr}.hale .trust .wrap{justify-content:flex-start;gap:18px 24px}.hale .trust-div{display:none}.hale .trust-stat .big{font-size:24px}.hale .scroller{grid-auto-columns:82vw!important}.hale .sec-head h2{font-size:30px}.hale .news{padding:84px 0}.hale .news .sprig{display:none}.hale .foot{grid-template-columns:1fr;gap:32px}.hale .fab{left:14px;bottom:14px}}.hale{font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--bg)}.hale,.hale *{box-sizing:border-box}.hale a{color:inherit;text-decoration:none}.hale img{max-width:100%;display:block}.hale button{font-family:inherit;cursor:pointer}.hale .pkg>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hale .pkg>img~*{position:relative;z-index:2}.hale header,.hale footer{width:100%}.hale .ph{position:relative;overflow:hidden;background:var(--bg-3);display:block}.hale .qfeat .ph{height:220px}.hale .post .ph{aspect-ratio:4/3;border-radius:6px}.hale .founder .ph{aspect-ratio:4/5;border-radius:8px}.hale .sol .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hale .qfeat .ph.empty,.hale .post .ph.empty,.hale .founder .ph.empty,.hale .sol .ph.empty{background:linear-gradient(160deg,var(--bg-2),var(--bg))}.hale .sec:first-child{padding-top:90px}.hale .nav-consult{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--on-accent);border:none;border-radius:30px;padding:9px 16px;font-family:var(--sans);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:.25s var(--ease)}.hale .nav-consult:hover{transform:translateY(-1px)}.hale .nav-consult svg{width:16px;height:16px}.hale .acct-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:var(--muted);font-family:var(--sans);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:.25s}.hale .acct-btn:hover{color:var(--ink)}.hale .acct-btn svg{width:20px;height:20px}.hale .nav-consult,.hale .acct-btn,.hale .cart{white-space:nowrap}@media(max-width:1100px){.hale .nav-consult .lbl,.hale .acct-btn .lbl{display:none}}.hale .gal-main .ph,.hale .gal-main img,.hale .gal-thumbs .th .ph,.hale .gal-thumbs .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hale .origin-band .ph{width:100%;aspect-ratio:5/4;border-radius:10px;display:block;overflow:hidden}.hale .consult-band .ph{width:100%;aspect-ratio:1;border-radius:50%;display:block;max-width:300px;overflow:hidden}.hale .ph{position:relative;background:var(--bg-3);overflow:hidden}.hale .ph img{width:100%;height:100%;object-fit:cover;display:block}.hale .ph.empty{background:linear-gradient(160deg,var(--bg-2),var(--bg-3))}.hale .pdp{padding:42px 0 0}.hale .crumbs{display:flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:36px}.hale .crumbs a:hover{color:var(--accent)}.hale .crumbs span{opacity:.5}.hale .pdp-top{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:stretch}.hale .gallery{position:static;align-self:start}.hale .gal-main{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--line);background:var(--bg-2)}.hale .gal-main .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hale .gal-badge{position:absolute;top:18px;left:18px;z-index:3;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 13px;border-radius:30px;background:var(--accent);color:var(--on-accent)}.hale .gal-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.hale .gal-thumbs .th{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--line);cursor:pointer;transition:.2s}.hale .gal-thumbs .th .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hale .gal-thumbs .th.on,.hale .gal-thumbs .th:hover{border-color:var(--accent)}.hale .pinfo .klabel{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:30px;padding:6px 13px}.hale .pinfo h1{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-weight:400;font-size:clamp(32px,3.6vw,50px);line-height:1.04;margin:20px 0 0}.hale .pinfo .rate{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:var(--muted)}.hale .pinfo .rate .stars{display:flex;gap:2px;color:var(--accent)}.hale .pinfo .rate .stars svg{width:15px;height:15px}.hale .pinfo .rate a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.hale .pinfo .rate a:hover{color:var(--accent)}.hale .pinfo .lede2{font-family:var(--serif);font-size:19px;line-height:1.4;color:var(--ink);margin-top:22px}.hale .pinfo .tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.hale .pinfo .tags span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:30px;padding:7px 13px}.hale .pinfo .tags span svg{width:13px;height:13px;color:var(--accent)}.hale .buybox{border:1px solid var(--line);border-radius:10px;padding:26px;margin-top:28px;background:color-mix(in srgb,var(--bg-2) 60%,transparent)}.hale .buybox .priceline{display:flex;align-items:baseline;gap:12px}.hale .buybox .price{font-family:var(--serif);font-size:34px}.hale .buybox .per{font-size:12px;color:var(--muted);letter-spacing:.04em}.hale .buybox .qtyrow{display:flex;gap:12px;margin-top:22px}.hale .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:4px;overflow:hidden;flex:0 0 auto}.hale .qty button{width:48px;height:54px;background:transparent;border:none;color:var(--ink);font-size:20px;transition:.2s}.hale .qty button:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.hale .qty input{width:48px;height:54px;background:transparent;border:none;color:var(--ink);text-align:center;font-family:var(--serif);font-size:18px;-moz-appearance:textfield}.hale .qty input::-webkit-outer-spin-button,.hale .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hale .addbig{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:4px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.14em;font-size:15px;cursor:pointer;transition:.25s var(--ease)}.hale .addbig svg{width:19px;height:19px}.hale .addbig:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px var(--accent)}.hale .buybox .secondary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;flex-wrap:wrap}.hale .buybox .pconsult{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:12.5px;letter-spacing:.04em;color:var(--ink);background:none;border:none;cursor:pointer;transition:.2s}.hale .buybox .pconsult svg{width:17px;height:17px;color:var(--accent)}.hale .buybox .pconsult:hover{color:var(--accent)}.hale .buybox .ship{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.hale .buybox .ship svg{width:16px;height:16px;color:var(--accent)}.hale .acc{margin-top:14px;border-top:1px solid var(--line)}.hale .acc details{border-bottom:1px solid var(--line)}.hale .acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:15px}.hale .acc summary::-webkit-details-marker{display:none}.hale .acc summary .pm{width:20px;height:20px;position:relative;flex:0 0 auto;color:var(--accent)}.hale .acc summary .pm:before,.hale .acc summary .pm:after{content:"";position:absolute;background:currentColor;transition:.25s}.hale .acc summary .pm:before{left:0;top:9px;width:20px;height:1.5px}.hale .acc summary .pm:after{left:9px;top:0;width:1.5px;height:20px}.hale .acc details[open] summary .pm:after{transform:rotate(90deg);opacity:0}.hale .acc .accbody{padding:0 0 22px;color:var(--muted);font-size:14.5px;line-height:1.7;max-width:60ch}.hale .acc .accbody b{color:var(--ink);font-weight:400}.hale .compo{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.hale .compo .cc{border:1px solid var(--line);border-radius:10px;padding:30px;background:color-mix(in srgb,var(--bg-2) 50%,transparent);display:flex;flex-direction:column}.hale .compo .cc .ch{display:flex;align-items:center;gap:14px}.hale .compo .cc .cmotif{width:48px;height:60px;flex:0 0 auto;color:var(--accent)}.hale .compo .cc h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-weight:400;font-size:19px}.hale .compo .cc .ctype{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px}.hale .compo .cc p{color:var(--muted);font-size:14px;line-height:1.65;margin-top:16px}.hale .compo .cc .herbs{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.hale .compo .cc .herbs span{font-size:11px;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:5px 11px}.hale .feel{background:var(--bg-2);border-block:1px solid var(--line);transition:background .6s var(--ease)}.hale .feel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hale .feel .fc{text-align:center;padding:10px}.hale .feel .fc .ic{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent)}.hale .feel .fc .ic svg{width:26px;height:26px}.hale .feel .fc h4{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-size:16px}.hale .feel .fc p{color:var(--muted);font-size:13px;margin-top:8px;line-height:1.55}.hale .origin-band{position:relative;overflow:hidden}.hale .origin-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.hale .origin-band .ph{width:100%;aspect-ratio:5/4;border-radius:10px;display:block}.hale .origin-band .flag{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);display:inline-flex;gap:9px;align-items:center}.hale .origin-band h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-size:clamp(28px,3vw,42px);margin-top:16px;line-height:1.06}.hale .origin-band p{color:var(--muted);font-size:15px;line-height:1.7;margin-top:18px;max-width:46ch}.hale .origin-band .seals{display:flex;gap:14px;margin-top:26px}.hale .origin-band .sl{border:1px solid var(--line);border-radius:6px;padding:10px 16px;text-align:center}.hale .origin-band .sl b{font-family:var(--serif);font-size:15px;color:var(--accent);display:block}.hale .origin-band .sl span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hale .brew-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hale .brew .bc{border:1px solid var(--line);border-radius:10px;padding:32px 28px;position:relative}.hale .brew .bc .bn{font-family:var(--serif);font-size:14px;letter-spacing:.1em;color:var(--accent);opacity:.7}.hale .brew .bc .bic{width:64px;height:64px;margin:18px 0;color:var(--accent)}.hale .brew .bc h4{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-size:19px}.hale .brew .bc p{color:var(--muted);font-size:14px;line-height:1.6;margin-top:10px}.hale .brew .note{text-align:center;color:var(--muted);font-size:12.5px;margin-top:28px;opacity:.8}.hale .consult-band{background:var(--bg-2);border-block:1px solid var(--line);transition:background .6s var(--ease)}.hale .consult-band .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.hale .consult-band .ph{width:100%;aspect-ratio:1;border-radius:50%;display:block;max-width:300px}.hale .consult-band h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-size:clamp(26px,2.8vw,40px);line-height:1.08}.hale .consult-band p{color:var(--muted);font-size:15.5px;line-height:1.7;margin-top:18px;max-width:48ch}.hale .consult-band .cbtns{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}@media(max-width:1080px){.hale .pdp-top{grid-template-columns:1fr;gap:36px}.hale .gallery{position:static}.hale .compo,.hale .origin-band .wrap,.hale .consult-band .wrap{grid-template-columns:1fr}.hale .feel-grid{grid-template-columns:1fr 1fr}.hale .brew-grid{grid-template-columns:1fr}}@media(max-width:680px){.hale .feel-grid{grid-template-columns:1fr}.hale .pinfo h1{font-size:34px}.hale .buybox{padding:20px}.hale .buybox .price{font-size:30px}.hale .addbig{font-size:13px;letter-spacing:.08em}.hale .compo{grid-template-columns:1fr}.hale .consult-band .ph{max-width:200px;margin:0 auto}.hale .origin-band .seals{flex-wrap:wrap}.hale .gal-thumbs{grid-template-columns:repeat(4,1fr)}}.hale .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel);display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;pointer-events:none}.hale .modal .mscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:.3s var(--ease)}.hale .modal .mcard{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:38px;transform:translateY(18px) scale(.98);opacity:0;transition:.35s var(--ease)}.hale .modal.open{visibility:visible;pointer-events:auto}.hale .modal.open .mscrim{opacity:1}.hale .modal.open .mcard{transform:none;opacity:1}.hale .mclose{position:absolute;top:18px;right:18px;width:38px;height:38px;background:none;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:19px;line-height:1;cursor:pointer;transition:.2s}.hale .mclose:hover{border-color:var(--accent);color:var(--accent)}.hale .m-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.hale .mcard h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:400;font-size:28px;line-height:1.06;margin:14px 0 0}.hale .mcard .msub{color:var(--muted);font-size:14.5px;margin-top:12px;line-height:1.55}.hale .field{display:flex;flex-direction:column;gap:8px;margin-top:18px}.hale .field label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hale .field input{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:14px 16px;color:var(--ink);font-family:var(--sans);font-size:15px;transition:.2s}.hale .field input:focus{outline:none;border-color:var(--accent)}.hale .field input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.hale .mbtn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:6px;padding:16px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:14px;cursor:pointer;transition:.25s var(--ease)}.hale .mbtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--accent)}.hale .mbtn svg{width:17px;height:17px}.hale .mbtn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.hale .mbtn--ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:none}.hale .mfine{font-size:11.5px;color:var(--muted);text-align:center;margin-top:14px;line-height:1.5}.hale .mfine a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hale .quiz-steps{display:flex;gap:6px;margin-top:24px}.hale .quiz-steps i{flex:1;height:3px;border-radius:2px;background:var(--line);transition:.3s}.hale .quiz-steps i.on{background:var(--accent)}.hale .qstep{display:none}.hale .qstep.on{display:block;animation:qfade .35s var(--ease)}@keyframes qfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hale .qopts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.hale .qopt{display:flex;align-items:center;gap:12px;text-align:left;padding:16px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14.5px;cursor:pointer;transition:.2s var(--ease)}.hale .qopt:hover{border-color:var(--accent)}.hale .qopt.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.hale .qopt .qi{width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent)}.hale .qopt.sel .qi{border-color:var(--accent)}.hale .qopt .qi svg{width:19px;height:19px}.hale .qnav{display:flex;gap:12px;margin-top:24px}.hale .qnav .mbtn{margin-top:0}.hale .qback{flex:0 0 auto;width:54px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;transition:.2s}.hale .qback:hover{border-color:var(--accent);color:var(--accent)}.hale .qback svg{width:18px;height:18px}.hale .qdone{text-align:center;padding:14px 0 6px}.hale .qdone .seal{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center}.hale .qdone .seal svg{width:34px;height:34px}.hale .qdone h2{margin-top:0}.hale .acct-view{display:none}.hale .acct-view.on{display:block}.hale .acct-greet{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.hale .acct-greet .av{width:54px;height:54px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:22px;color:var(--accent);flex:0 0 auto}.hale .acct-greet b{font-family:var(--serif);font-size:20px;font-weight:400;display:block}.hale .acct-greet span{font-size:12.5px;color:var(--muted)}.hale .acct-tabs{display:flex;gap:8px;margin:22px 0 4px}.hale .acct-tabs button{flex:1;padding:11px;background:transparent;border:1px solid var(--line);border-radius:30px;color:var(--muted);font-family:var(--sans);font-size:12px;letter-spacing:.06em;cursor:pointer;transition:.2s}.hale .acct-tabs button.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .orders{display:flex;flex-direction:column;gap:14px;margin-top:18px}.hale .order{border:1px solid var(--line);border-radius:10px;padding:18px}.hale .order .ohead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.hale .order .ohead b{font-family:var(--serif);font-size:15px;font-weight:400}.hale .order .ohead .ostatus{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:20px;border:1px solid var(--accent);color:var(--accent)}.hale .order .ohead .ostatus.proc{border-color:var(--muted);color:var(--muted)}.hale .order .oitems{display:flex;flex-direction:column;gap:11px;margin-top:14px}.hale .oitem{display:flex;align-items:center;gap:13px}.hale .oitem .mini{width:44px;height:44px;border-radius:6px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hale .oitem .mini svg{height:30px}.hale .oitem .on-name{font-family:var(--sans);font-size:14px}.hale .oitem .ometa{font-size:12px;color:var(--muted);margin-top:2px}.hale .oitem .oprice{margin-left:auto;font-family:var(--serif);font-size:15px;white-space:nowrap}.hale .order .ofoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.hale .order .ofoot .total{font-size:13px;color:var(--muted)}.hale .order .ofoot .total b{font-family:var(--serif);font-size:17px;color:var(--ink);margin-left:8px}.hale .reorder{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);border-radius:30px;padding:9px 16px;color:var(--ink);font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;font-size:11px;cursor:pointer;transition:.2s}.hale .reorder:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .reorder svg{width:14px;height:14px}.hale .acct-empty{text-align:center;color:var(--muted);font-size:14px;padding:40px 0}.hale .acct-logout{margin-top:20px;width:100%;background:none;border:none;color:var(--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s}.hale .acct-logout:hover{color:var(--accent)}.hale .acct-switch{text-align:center;font-size:13px;color:var(--muted);margin-top:18px}.hale .acct-switch button{background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.hale .modal{padding:0;align-items:flex-end}.hale .modal .mcard{max-width:none;max-height:94vh;border-radius:18px 18px 0 0;padding:20px 18px}.hale .quiz-steps{margin-top:14px}.hale #quizModal .mcard h2{font-size:22px;margin-top:8px}.hale #quizModal .msub{font-size:13px;margin-top:8px}.hale #quizModal .qopts{margin-top:14px;gap:8px}.hale #quizModal .qopt{padding:12px 14px;font-size:14px}.hale #quizModal .qopt .qi{width:32px;height:32px}.hale #quizModal .qopt .qi svg{width:16px;height:16px}.hale #quizModal .qnav{margin-top:16px}.hale .qopts{grid-template-columns:1fr}}.hale .feel{display:none}.hale section:has(>.wrap>.compo){display:none!important}.hale .compo,.hale .pinfo .tags{display:none!important}.hale .ptrust li:nth-child(n+3){display:none!important}.hale .loox-reviews-default,.hale #looxReviews,.loox-reviews-default{max-width:var(--maxw);margin:0 auto}.shopify-section .loox-reviews-default{padding:0 24px}.loox-carousels-container,.loox-reviews-carousel{margin:0 auto}#looxReviews:empty:after{content:"\412\456\434\433\443\43a\438  Loox \437\2bc\44f\432\43b\44f\442\44c\441\44f  \442\443\442  \43f\456\441\43b\44f  \432\441\442\430\43d\43e\432\43b\435\43d\43d\44f  \434\43e\434\430\442\43a\443.";display:block;text-align:center;color:var(--muted);font-size:14px;padding:30px 0}@media(max-width:768px){.shopify-section .loox-reviews-default{padding:0 16px}}.hale .pstock{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:13.5px;color:var(--ink)}.hale .pstock b{color:var(--accent)}.hale .pstock-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent);animation:pstockp 1.6s ease-in-out infinite}@keyframes pstockp{0%,to{opacity:1}50%{opacity:.4}}.hale .pnotify{margin-top:18px;border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--bg-2)}.hale .pnotify-h{font-family:var(--serif);font-size:16px;color:var(--ink);margin-bottom:12px}.hale .pnotify-form{display:flex;gap:10px}.hale .pnotify-form input{flex:1 1 auto;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:30px;padding:13px 16px;color:var(--ink);font-family:var(--sans);font-size:14px}.hale .pnotify-form input:focus{outline:none;border-color:var(--accent)}.hale .pnotify-form button{flex:0 0 auto;background:var(--accent);color:var(--on-accent);border:none;border-radius:30px;padding:13px 22px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;cursor:pointer}.hale .pnotify-ok{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:14px}.hale .pnotify-ok svg{width:18px;height:18px;flex:0 0 auto}@media(max-width:560px){.hale .pnotify-form{flex-direction:column}.hale .pnotify-form button{width:100%}}.hale .pdp-loox-carousel{max-width:100%;width:100%;margin:24px 0 8px;border-radius:14px;overflow:hidden}.hale .pdp-loox-carousel:empty{display:none!important}.hale .pdp-loox-carousel img{border-radius:10px}.hale .display{text-transform:none;letter-spacing:.004em}.hale .prod-meta h3,.hale .prod-meta h3 a,.hale .qfeat h3,.hale .post h3,.hale .founder .sign b,.hale .rev .prod b,.hale .sol .scap b,.hale .cc h3,.hale .feel-grid h4,.hale .brew .bc h4,.hale .pinfo h1,.hale .col-head h1,.hale .seo h2,.hale .news h2{text-transform:none;letter-spacing:.005em}.hale .menu a{text-transform:none;letter-spacing:.015em;font-size:14px}.hale .btn,.hale .add,.hale .sbtn,.hale .addbig,.hale .add-wide,.hale .toggle,.hale .mbtn,.hale .pconsult .lbl{text-transform:none;letter-spacing:.015em}.hale{line-height:1.66}.hale .lede,.hale .lede2{line-height:1.5}.hale .sec{padding:128px 0}.hale .slide{padding:118px 0 130px}.hale .news,.hale .seo{padding:124px 0}.hale .sec-head{margin-bottom:56px}.hale .pkg,.hale .qfeat,.hale .rev,.hale .sol,.hale .post .ph,.hale .founder .ph,.hale .qfeat .ph,.hale .cc,.hale .gal-main,.hale .feel-grid .fc,.hale .brew .bc,.hale .compo .cc{border-radius:18px}.hale .btn,.hale .sbtn,.hale .add,.hale .addbig,.hale .add-wide,.hale .toggle,.hale .seo .toggle{border-radius:30px}.hale .news input,.hale .pinfo select,.hale .field input,.hale .nav-search,.hale .frange input{border-radius:12px}.hale .slide-show .pkg{box-shadow:0 30px 60px -34px #2b3a2f4d}.hale .pdp-sticky{box-shadow:0 -14px 36px -26px #2b3a2f4d}.hale .ph.empty,.hale .qfeat .ph.empty,.hale .post .ph.empty,.hale .founder .ph.empty,.hale .sol .ph.empty{background:linear-gradient(160deg,#eee7d6,#e1e6cf)}.hale .announce{background:var(--bg-3);color:var(--ink)}.hale header{background:color-mix(in srgb,var(--bg) 85%,transparent)}.hale .chip{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:transparent;color:var(--ink)}.hale .chip.on{background:var(--accent);color:var(--on-accent);border-color:transparent}.hale .tag,.hale .diet,.hale .pcard-badge{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:transparent;color:var(--accent)}.hale .pcard-badge.sale{background:var(--sale);color:#fff}.hale .trust-stat .big{color:var(--ink)}.hale .trust-stat .stars{color:var(--accent)}.hale .news .sprig{opacity:.16}.hale .slide-show .sprig{opacity:.4}.hale .pk-stress{background:linear-gradient(165deg,#e8eef0,#d4e2e3);color:#3f6f6a}.hale .pk-women{background:linear-gradient(165deg,#f3e7e0,#e7d3c6);color:#a9713f}.hale .pk-micro{background:linear-gradient(165deg,#e9efe2,#d6e4c6);color:#5b7b5a}.hale .pk-honey{background:linear-gradient(165deg,#f3ecd8,#e7dbb6);color:#9a7b32}.hale .pkg{border-color:#2b3a2f14}.hale .pkg:after{background:linear-gradient(180deg,#ffffff2e,#2b3a2f0d)}.hale .s-stress{background:linear-gradient(120deg,#e8eef0,#dbe6e6);--sink:#243a38;--smut:#5c6f6c;--sacc:#3f6f6a;--son:#fff;--sglow:rgba(63,111,106,.16)}.hale .s-women{background:linear-gradient(120deg,#f3e7e0,#ecdacd);--sink:#3a2a24;--smut:#7a6258;--sacc:#b07d5f;--son:#fff;--sglow:rgba(176,125,95,.16)}.hale .s-micro{background:linear-gradient(120deg,#eef2e6,#dfe8cf);--sink:#28321f;--smut:#5d6b4d;--sacc:#5b7b5a;--son:#fff;--sglow:rgba(91,123,90,.16)}.hale .hero-arrow{background:#ffffff80;color:var(--ink);border-color:#2b3a2f1f}.hale .hero-arrow:hover{background:#fffc}.hale .hero-dots button{border-color:#2b3a2f66}.hale .hero-dots button.on{background:var(--ink)}.hale .quality,.hale .reviews,.hale .founder .sec,.hale .news{background:var(--bg-2)}.hale .btn:hover,.hale .add:hover{box-shadow:0 14px 30px -16px var(--accent)}.hale:has(>section.pdp){display:flex;flex-direction:column}.hale:has(>section.pdp)>section{order:2}.hale:has(>section.pdp)>section.pdp{order:0}.hale:has(>section.pdp)>section.pairsec{order:1}.hale .pdp-top .gallery{position:static!important;top:auto!important}.hale:has(>section.pdp)>section.sec:has(.carousel){display:none!important}.hale .pairsec .pairs{grid-template-columns:1fr;max-width:680px;margin:0 auto}.hale .pinfo .acc details:nth-of-type(4),.hale .pinfo .acc details:nth-of-type(5){display:none!important}.hale section[style*="padding-top:40px"] .acc details:first-of-type{display:none!important}:root{--hale-ease-out: cubic-bezier(.16, 1, .3, 1);--hale-t-ui: .25s;--hale-t-enter: .45s;--hale-t-slow: .7s}@media(min-width:981px){.hale:has(>header){overflow:visible!important}.hale header{z-index:var(--z-header)}.hale .menu .has-sub .submenu{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;z-index:141;transition:opacity var(--hale-t-ui) var(--hale-ease-out),transform var(--hale-t-ui) var(--hale-ease-out),visibility var(--hale-t-ui)}.hale .menu .has-sub:hover .submenu,.hale .menu .has-sub:focus-within .submenu,.hale .menu .has-sub.open .submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.hale .menu .has-sub.open .ml-top .chev{transform:rotate(180deg)}}.hale .rate{display:flex;align-items:center;gap:6px;flex-wrap:wrap;height:14px;margin-bottom:8px;font-size:12.5px;line-height:1;color:var(--muted)}.hale .rate .rstars{position:relative;display:inline-block;white-space:nowrap;font-size:14px;line-height:1;letter-spacing:1.5px}.hale .rate .rstars-bg{color:#ded8cc}.hale .rate .rstars-fg{position:absolute;top:0;left:0;height:100%;width:var(--pct, 0%);overflow:hidden;color:var(--star)}.hale .rate b{color:var(--ink);font-weight:700;font-size:13px}.hale .rate .rcount{color:var(--muted)}.hale .rate .stars,.hale .rate .stars svg{color:var(--star)}.hale .col-more{display:flex;justify-content:center;margin-top:44px}.hale .col-more button{min-width:260px;padding:16px 34px;border-radius:30px;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;font-size:13px;cursor:pointer;transition:.25s var(--ease)}.hale .col-more button:hover{background:var(--accent);color:var(--on-accent)}.hale .col-more button[disabled]{opacity:.5;cursor:default}@keyframes haleFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hale .pdp-sticky,.hale .pstick{z-index:var(--z-header)!important}html.hale-lock .hale .pdp-sticky,html.hale-lock .hale .pstick,body:has(.hale .modal.open) .hale .pdp-sticky,body:has(.hale .modal.open) .hale .pstick,body:has(.m-drawer.open) .hale .pdp-sticky,body:has(.m-drawer.open) .hale .pstick,body:has(.promop.open) .hale .pdp-sticky,body:has(.promop.open) .hale .pstick,body:has(.col-side[data-fpanel].open) .hale .pdp-sticky,body:has(.col-side[data-fpanel].open) .hale .pstick,body:has(dialog[open]) .hale .pdp-sticky,body:has(dialog[open]) .hale .pstick{transform:translateY(calc(100% + 240px))!important;visibility:hidden!important;pointer-events:none!important}@media(min-width:901px){.hale .pdp{padding-top:8px}.hale .pdp .crumbs{margin-bottom:8px;font-size:11.5px}.hale .pdp .pinfo .klabel{margin-bottom:2px}.hale .pdp .pinfo h1{margin-top:1px}.hale .pdp .psub{margin-top:5px}.hale .pdp .pmeta{margin-top:6px;gap:4px 12px}.hale .pdp .keypts{margin-top:8px;padding:10px 13px;gap:4px;border-radius:10px}.hale .pdp .keypts li{font-size:12.5px;line-height:1.25}.hale .pdp .keypts .kp-dot{margin-top:5px}.hale .pdp .tags{margin-top:6px}.hale .pdp .buycard{margin-top:8px;padding:11px 14px 13px}.hale .pdp .pprice-sub{font-size:11px}.hale .pdp .buycard .vpicker{margin-top:5px}.hale .pdp .vlabel{margin-bottom:4px}.hale .pdp .vpill{padding:6px 12px}.hale .pdp .buycard .buybox{margin-top:7px}.hale .pdp .buycard .pship{margin-top:6px}.hale .pdp .pship-txt{margin-bottom:4px}.hale .pdp .delivpay{margin-top:7px;padding:8px 10px;gap:10px;border-radius:10px}.hale .pdp .dp-rows{gap:4px}.hale .pdp .dp-row{padding:4px 8px;font-size:11px}.hale .pdp .pconsult{margin-top:7px;padding:8px 12px}.hale .pdp .pairsmini{margin-top:9px;padding-top:9px}}.hale:not(.pdpv3) .pdp .pinfo h1{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.12}.hale .shipdate{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 14px;border:1px solid var(--accent);border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--ink);font-size:12.5px}.hale .shipdate svg{width:16px;height:16px;color:var(--accent);flex:0 0 auto}.hale .shipdate b{color:var(--accent);font-weight:700;letter-spacing:.02em}.hale .nav-search{position:relative}.hale .hale-dd{position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:var(--z-overlay);width:420px;max-width:min(420px,90vw);background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -24px #0006;padding:14px 16px;max-height:min(70vh,560px);overflow-y:auto}.hale .hale-dd[hidden]{display:none}.hale .hale-dd .msr:last-of-type{border-bottom:none}.hale .hale-dd .msearch-all{margin-top:10px}.hale .hale-dd-load{padding:18px 0;text-align:center;color:var(--muted);font-size:13px}.hale .hale-dd-kicker{display:flex;align-items:center;gap:10px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:var(--muted);margin:2px 0 12px}.hale .hale-dd-kicker:before{content:"";width:22px;height:1px;background:var(--line);flex:0 0 auto}.hale .hale-dd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.hale .hale-dd-chips a{padding:8px 14px;border:1px solid var(--line);border-radius:30px;font-size:13px;color:var(--ink);transition:.2s;white-space:nowrap}.hale .hale-dd-chips a:hover{border-color:var(--accent);color:var(--accent)}.hale .hale-dd-sep{height:1px;background:var(--line);margin:0 0 14px}.hale .hale-dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hale .hale-dd-card{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:10px;color:inherit;transition:.2s;min-width:0}.hale .hale-dd-card>div{min-width:0}.hale .hale-dd-card:hover{border-color:var(--accent)}.hale .hale-dd-thumb{width:44px;height:50px;flex:0 0 auto;border-radius:6px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.hale .hale-dd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hale .hale-dd-name{font-family:var(--serif);font-size:12.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hale .hale-dd-price{font-family:var(--serif);font-size:13px;color:var(--accent);margin-top:4px}.hale .hale-dd--drawer{position:static;width:auto;max-width:none;margin-top:14px;box-shadow:none;border-radius:12px;max-height:none;overflow:visible;padding:14px}.hale .hale-dd--drawer .hale-dd-grid{grid-template-columns:1fr}.hale .hale-dd--drawer .hale-dd-name{-webkit-line-clamp:1}.hale .msearch-pop{margin-top:26px}.hale .msearch-pop .hale-dd-thumb{width:48px;height:54px}.hale .msearch-pop .hale-dd-card{padding:9px;gap:11px}.hale .msearch-pop .hale-dd-name{font-size:13px}.hale .msearch-pop .hale-dd-price{font-size:13.5px;margin-top:3px}.hale .msearch-pop .hale-dd-card:active{border-color:var(--accent)}@media(max-width:359px){.hale .msearch-pop .hale-dd-grid{grid-template-columns:1fr}}.hale .col-wrap .chips{justify-content:flex-start;justify-content:safe center;scroll-behavior:smooth}@media(min-width:901px){.hale .col-wrap .chips{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}}@media(prefers-reduced-motion:reduce){.hale .col-wrap .chips{scroll-behavior:auto}}@media(min-width:1281px){.hale .col-wrap .col-grid{grid-template-columns:repeat(4,1fr);gap:26px 20px}}.template-page-contact .hale,.template-page-contact .hale [data-palette],.hale .contacts,.hale .cts,.hale .contact-block,.hale .cinfo,.hale .cform{--text-color:#23302a}.template-page-contact .hale h1,.template-page-contact .hale h2,.template-page-contact .hale h3,.template-page-contact .hale label,.hale .contacts h2,.hale .contacts h3,.hale .cts h2,.hale .cts h3{color:#23302a!important}.template-page-contact .hale p,.template-page-contact .hale li,.template-page-contact .hale span,.template-page-contact .hale b,.template-page-contact .hale strong,.template-page-contact .hale small,.hale .contacts p,.hale .contacts li,.hale .contacts span,.hale .cts p,.hale .cts li,.hale .cts span{color:#23302a}.template-page-contact .hale .mfine,.template-page-contact .hale .fine,.template-page-contact .hale .msub{color:#6c776e!important}.template-page-contact .hale a:not(.mbtn):not(.btn):not(.sbtn),.hale .contacts a:not(.mbtn):not(.btn):not(.sbtn),.hale .cts a:not(.mbtn):not(.btn):not(.sbtn){color:#2f5d49!important}.template-page-contact .hale a:not(.mbtn):not(.btn):not(.sbtn):hover,.hale .contacts a:not(.mbtn):not(.btn):not(.sbtn):hover{color:#042c29!important}.template-page-contact .hale svg,.hale .contacts svg,.hale .cts svg{color:#2f5d49}.template-page-contact .hale input,.template-page-contact .hale textarea,.template-page-contact .hale select{color:#23302a!important;background:#fff!important;border:1px solid rgba(35,48,42,.18)!important}.template-page-contact .hale input::placeholder,.template-page-contact .hale textarea::placeholder{color:#8a9490!important;opacity:1}.template-page-contact .hale input:focus,.template-page-contact .hale textarea:focus{border-color:#2f5d49!important;outline:none}.template-page-contact .hale .mbtn,.template-page-contact .hale .btn,.template-page-contact .hale button[type=submit]{color:#fff!important}.template-page-contact .hale .mbtn--ghost{color:#23302a!important}@media(max-width:900px){html,body{max-width:100%;overflow-x:hidden}.hale,.hale *:not(svg):not(svg *){max-width:100%;min-width:0}.hale,.hale *{box-sizing:border-box}.hale .wrap{width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.hale .wrap .wrap{padding-left:0;padding-right:0}.hale p,.hale li,.hale h1,.hale h2,.hale h3,.hale h4,.hale .accbody,.hale .pdesc,.hale .metafield-rich{overflow-wrap:anywhere;word-break:break-word}.hale .crumbs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.hale .crumbs::-webkit-scrollbar{display:none}.hale .crumbs>*{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.hale .accbody,.hale .metafield-rich{max-width:100%}.hale .accbody table,.hale .metafield-rich table,.hale .sfacts table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.hale .sfacts{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.hale .sfacts td,.hale .sfacts th{white-space:normal}.hale .accbody img,.hale .pdesc img,.hale .metafield-rich img{max-width:100%;height:auto}.hale .accbody pre,.hale .pdesc pre{max-width:100%;overflow-x:auto}.hale .pdp,.hale .pdp .wrap,.hale .pdp-top,.hale .pinfo,.hale .gallery{max-width:100%;min-width:0}.hale .pdp-top{grid-template-columns:minmax(0,1fr)!important}.hale .buycard,.hale .keypts,.hale .delivpay,.hale .pairsmini,.hale .acc,.hale .blend,.hale .blend-field textarea{max-width:100%}.hale .col-layout,.hale .col-main,.hale .col-grid,.hale .col-side{max-width:100%;min-width:0}.hale .col-layout{grid-template-columns:minmax(0,1fr)!important}.hale .col-grid>*{min-width:0}.hale .scroller,.hale .chips,.hale .filterbar,.hale .rv-row,.hale .gal-thumbs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.hale .pstick,.hale .pstick-in{max-width:100vw;box-sizing:border-box}.hale .pstick-in{padding-left:14px;padding-right:14px}.hale .foot-cols,.hale .footer-cols,.hale .mcard,.hale .cart-drawer{max-width:100%}}.hale .plb{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh;max-width:none;max-height:none;margin:0;padding:3vmin!important;z-index:3000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#101814f0!important;grid-area:unset!important;aspect-ratio:auto}.hale .plb[hidden]{display:none!important}.hale .plb img{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:94vw!important;max-height:94vh!important;object-fit:contain!important;border-radius:10px}.hale .plb-x{position:fixed!important;top:14px;right:18px;z-index:3001;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1f!important;border:none;border-radius:50%;color:#fff!important;font-size:24px;line-height:1;cursor:pointer}@media(min-width:901px){.hale .pdp-top{grid-template-columns:.92fr minmax(0,1fr)!important;gap:46px!important;align-items:start}.hale .pdp-top .gallery{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;align-items:start;min-width:0!important;max-width:100%!important}.hale .pdp-top .gallery .gal-main{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0;max-width:520px;max-height:none!important;cursor:zoom-in;border-radius:16px;overflow:hidden}.hale .pdp-top .gallery .gal-main .ph{position:relative!important;width:100%!important;max-width:100%!important;max-height:none!important;aspect-ratio:4 / 5;overflow:hidden}.hale .pdp-top .gallery .gal-main .ph img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover}.hale .pdp-top .gallery:has(.gal-thumbs){grid-template-columns:68px minmax(0,1fr)!important}.hale .pdp-top .gallery:has(.gal-thumbs) .gal-thumbs{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column;gap:8px;width:68px;min-width:0;max-height:none;overflow-y:auto;padding:0}.hale .pdp-top .gallery:has(.gal-thumbs) .gal-main{grid-column:2!important;grid-row:1!important}}@media(max-width:900px){.hale .pdp-top .gal-main{cursor:zoom-in}}.hale .bcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-family:var(--sans);font-size:12px;color:var(--muted);line-height:1.3}.hale .bcrumb a{color:var(--muted);text-decoration:none}.hale .bcrumb a:hover{color:var(--accent)}.hale .bcrumb i{font-style:normal;opacity:.45}.hale .bcrumb b{font-weight:400;color:var(--ink)}@media(max-width:640px){.hale .bcrumb{font-size:11.5px;margin-bottom:10px}.hale .bcrumb .bc-hide{display:none}}.hale .fempty{display:flex;flex-direction:column;gap:14px;padding:26px 0 6px}.hale .fempty-h{font-family:var(--serif);font-size:19px;color:var(--ink)}.hale .fempty-t{font-size:13.5px;color:var(--muted);max-width:52ch;line-height:1.5}.hale .fempty-btns{display:flex;flex-wrap:wrap;gap:9px}.hale .fempty-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:30px;padding:9px 15px;font-family:var(--sans);font-size:12.5px;color:var(--ink);background:transparent;cursor:pointer;transition:.2s}.hale .fempty-btn:hover{border-color:var(--accent);color:var(--accent)}.hale .fempty-btn.pri{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hale .rv-strip{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.hale .rv-strip-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.hale .rv-strip-h b{font-family:var(--serif);font-weight:400;font-size:17px;color:var(--ink)}.hale .rv-strip-h button{background:none;border:none;font-family:var(--sans);font-size:11.5px;letter-spacing:.06em;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hale .rv-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.hale .rv-row::-webkit-scrollbar{display:none}.hale .rv-card{flex:0 0 132px;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit}.hale .rv-card img{width:132px;height:132px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--bg-2)}.hale .rv-card span{font-family:var(--sans);font-size:12px;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hale .rv-card em{font-style:normal;font-family:var(--serif);font-size:13px;color:var(--accent)}@media(max-width:640px){.hale .rv-card{flex:0 0 112px}.hale .rv-card img{width:112px;height:112px}}.hale .m-drawer{z-index:var(--z-drawer)}.hale .modal{z-index:var(--z-modal)}.hale .m-drawer .dsearch input{font-size:16px}.hale [class] input:focus-visible,.hale [class] textarea:focus-visible,.hale [class] select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:900px){.hale .dnav .dnav-link,.hale .dnav .dnav-top{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:16px;font-weight:500;padding:13px 0}.hale .dnav .dnav-sub a{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;padding:10px 0}.hale .dnav .dnav-sub li:first-child a{font-size:14px}.hale .dnav .dnav-sub--fmt li:first-child a{font-size:15px;color:var(--ink)}.hale .dnav .dnav-sub .dnav__group a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.hale header .nav-msearch,.hale header a.cart{display:none}}.hale .menu .submenu-in--fmt li:first-child a{color:var(--ink);font-size:14px}.hale-cbar .cb-truck{display:inline-flex;flex:0 0 auto}.hale-cbar .cb-truck svg{display:block}.hale-cbar .cb-head{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.hale-cbar .cb-tail{font-style:normal;opacity:.9}.hale-cbar .cb-long,.hale-cbar-txt{display:none}.hale-cbar:not(.on){pointer-events:none}.hale-cbar{opacity:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .22s linear;will-change:transform}.hale-cbar.on{opacity:1;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .34s ease-out}@media(prefers-reduced-motion:reduce){.hale-cbar,.hale-cbar.on{transition:none!important}}@media(min-width:901px){.hale-cbar-in{gap:22px!important;padding:8px 24px!important;align-items:center}.hale-cbar-ship{gap:4px}.hale-cbar-ship span{font-size:14.5px!important;line-height:1.2!important;display:flex;align-items:center;gap:8px}.hale-cbar .cb-truck svg{width:19px;height:19px}.hale-cbar-bar{height:4px!important}.hale-cbar a.cbar-go{padding:9px 22px!important;font-size:13px!important}.hale-cbar button.cbar-x{font-size:17px!important}}@media(max-width:900px){.hale-cbar{position:fixed!important;top:0!important;left:0;right:0;z-index:var(--z-bar, 190);transform:translateY(-101%)!important;box-shadow:0 6px 16px -14px #00000080}.hale-cbar.on{transform:none!important}body.hale-cbar-pad{padding-top:var(--hale-cbar-h, 52px)!important}.hale-cbar-in{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"ship go x" "bar bar bar";align-items:center;gap:5px 8px!important;padding:7px 12px 8px!important}.hale-cbar-ship{grid-area:ship;display:block;min-width:0}.hale-cbar-ship span{display:flex;align-items:flex-start!important;gap:6px!important;font-size:13px!important;line-height:1.2;color:#fff!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.hale-cbar-ship span em{font-weight:600;color:#fff}.hale-cbar .cb-head{flex-wrap:wrap;row-gap:0;column-gap:5px}.hale-cbar .cb-truck{margin-top:1px}.hale-cbar .cb-truck svg{width:18px;height:18px}.hale-cbar .cb-tail{font-size:11.5px}.hale-cbar-bar{grid-area:bar;height:3px!important;margin-top:1px}.hale-cbar a.cbar-go{grid-area:go;padding:7px 11px!important;font-size:10.5px!important;letter-spacing:.03em}.hale-cbar button.cbar-x{grid-area:x;font-size:16px!important;padding:4px 0 4px 4px!important}}.hale .pprice .pprice-sub{display:none}.hale a:focus-visible,.hale button:focus-visible,.hale summary:focus-visible,.hale input:focus-visible,.hale select:focus-visible,.hale textarea:focus-visible,.hale [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.hale .slide--media a:focus-visible,.hale .slide--media button:focus-visible,.hale .hero-arrow:focus-visible,.hale .hero-pause:focus-visible,.hale .hero-dots button:focus-visible,.hale .sol a:focus-visible,.hale .sol:focus-visible{outline-color:#fff}.hale .hero-dots button:focus-visible{outline-offset:5px}.hale .prod-card a.pkg:focus-visible{outline-offset:4px;border-radius:6px}.hale .scroller{scroll-snap-type:x proximity;overflow-y:hidden;overscroll-behavior-x:contain}.hale .nav-search:focus-within,.hale .m-drawer .dsearch:focus-within,.hale .msearch-form:focus-within{border-color:var(--line)}.hale .news input:focus,.hale .codebar input:focus,.hale .field input:focus,.hale .pnotify-form input:focus{border-color:var(--line)}.template-page-contact .hale input:focus,.template-page-contact .hale textarea:focus{border-color:var(--line)!important}@media(max-width:900px){.hale:has(.hcq-peek:not([hidden])) .hcq-launchwrap{display:none}}@media(min-width:901px){body.hale-cbar-pad .hale .announce{display:flex}}html,body{overflow-x:clip}@media(pointer:coarse){.hale .scroller{scroll-snap-type:x mandatory}}.hale .scroller>*{scroll-snap-align:start}.hale .cart-drawer [hidden],.hale .cd-empty[hidden],.hale .cd-rec[hidden]{display:none!important}.hale .cd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:.35s var(--ease);z-index:var(--z-overlay)}.hale .cd-overlay.show{opacity:1;visibility:visible}.hale .cart-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:92vw;background:var(--bg);border-left:1px solid var(--line);z-index:var(--z-drawer);transform:translate(100%);transition:transform .4s var(--ease);display:flex;flex-direction:column}.hale .cart-drawer.open{transform:none}.hale .cd-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}.hale .cd-head b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:400}.hale .cd-close{width:38px;height:38px;background:none;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:20px;cursor:pointer;transition:.2s}.hale .cd-close:hover{border-color:var(--accent);color:var(--accent)}.hale .cd-ship{padding:18px 26px;border-bottom:1px solid var(--line)}.hale .cd-ship-msg{font-size:13px;color:var(--muted);margin-bottom:10px}.hale .cd-ship-msg b{color:var(--ink)}.hale .cd-ship-msg .done{color:var(--accent)}.hale .cd-bar{position:relative;height:8px;border-radius:20px;background:color-mix(in srgb,var(--line) 60%,transparent);overflow:visible}.hale .cd-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:20px;background:var(--accent);width:0;transition:width .5s var(--ease)}.hale .cd-truck{position:absolute;top:50%;right:-2px;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent)}.hale .cd-truck svg{width:14px;height:14px}.hale .cd-body{flex:1;overflow-y:auto;padding:8px 26px 20px}.hale .cd-item{display:grid;grid-template-columns:74px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.hale .cd-item.is-busy{opacity:.55;pointer-events:none}.hale .cd-item .cdi-img{width:74px;height:84px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.hale .cd-item .cdi-img img{width:100%;height:100%;object-fit:cover}.hale .cd-item .cdi-name{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-size:15px;line-height:1.15}.hale .cd-item .cdi-meta{font-size:12px;color:var(--muted);margin-top:4px}.hale .cd-item .cdi-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:30px;margin-top:12px}.hale .cd-item .cdi-qty button{width:30px;height:30px;background:none;border:none;color:var(--ink);font-size:15px;cursor:pointer}.hale .cd-item .cdi-qty span{min-width:24px;text-align:center;font-size:13px}.hale .cd-item .cdi-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.hale .cd-item .cdi-price{font-family:var(--serif);font-size:15px;white-space:nowrap}.hale .cd-item .cdi-rm{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;transition:.2s}.hale .cd-item .cdi-rm:hover{color:var(--accent)}.hale .cd-item .cdi-rm svg{width:18px;height:18px}.hale .cd-rec{margin-top:24px}.hale .cd-rec h4{font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:16px;font-weight:400;margin-bottom:14px}.hale .cd-rec-list{display:flex;flex-direction:column;gap:12px}.hale .cd-rc{display:grid;grid-template-columns:64px 1fr;gap:13px;border:1px solid var(--line);border-radius:10px;padding:12px;position:relative}.hale .cd-rc .cdr-img{width:64px;height:64px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.hale .cd-rc .cdr-img img{width:100%;height:100%;object-fit:cover}.hale .cd-rc .cdr-badge{position:absolute;top:8px;left:8px;background:var(--accent);color:var(--on-accent);font-size:9px;letter-spacing:.08em;padding:3px 7px;border-radius:20px}.hale .cd-rc .cdr-name{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-size:13.5px;line-height:1.1}.hale .cd-rc .cdr-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.hale .cd-rc .cdr-price{font-family:var(--serif);font-size:14px;color:var(--accent)}.hale .cd-rc .cdr-price s{color:var(--muted);font-size:11px;margin-left:5px}.hale .cd-rc .cdr-add{background:var(--accent);color:var(--on-accent);border:none;border-radius:30px;padding:7px 14px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;cursor:pointer;transition:.2s;white-space:nowrap}.hale .cd-rc .cdr-add:hover{transform:translateY(-1px)}.hale .cd-rc .cdr-add[disabled]{opacity:.6;cursor:default}.hale .cd-empty{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:26px;color:var(--muted);padding:26px}.hale .cd-empty-top{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:24px 0 4px}.hale .cd-empty-ic{width:64px;height:64px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent)}.hale .cd-empty-ic svg{width:32px;height:32px}.hale .cd-emptyrec h4{font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:16px;font-weight:400;color:var(--ink);margin-bottom:14px}.hale .cd-foot{padding:20px 26px;border-top:1px solid var(--line)}.hale .cd-sub{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hale .cd-sub span{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.hale .cd-sub b{font-family:var(--serif);font-size:22px;font-weight:400}.hale .cd-checkout{width:100%;justify-content:center;margin-bottom:10px}.hale .cd-express{margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.hale .cd-express [data-shopify-buttoncontainer]{flex-direction:column!important;gap:8px!important}.hale .cd-cont{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;color:var(--muted);font-family:var(--sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:.2s;padding:8px}.hale .cd-cont:hover{color:var(--ink)}.hale .cd-cont svg{width:15px;height:15px}@media(max-width:560px){.hale .cart-drawer{width:100vw;max-width:100vw}}#shopify-pc__banner.shopify-pc__banner__dialog{left:18px;right:auto;bottom:18px;top:auto;width:372px;max-width:calc(100vw - 36px);min-width:0;max-height:none;padding:20px 22px;background:#f5f2ea;color:#2b3a2f;border:1px solid rgba(43,58,47,.13);border-radius:16px;box-shadow:0 26px 60px -22px #042c2973;font-family:Eastman,Helvetica Neue,Arial,sans-serif;font-size:13px;transition:opacity .3s ease,visibility .3s}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:4px}#shopify-pc__banner h2{font-family:Calvino,Georgia,serif;font-weight:400;font-size:17px;letter-spacing:.01em;line-height:1.2;margin:0 0 6px;color:#2b3a2f}#shopify-pc__banner p{font-size:12.5px;line-height:1.55;color:#5d6759}#shopify-pc__banner a{color:#4a6a49;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-wrap:wrap;align-items:center;gap:9px;justify-content:flex-start}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0;flex:1 1 auto;padding:11px 18px;border-radius:30px;font-size:12px;line-height:1.2;text-align:center;box-sizing:border-box}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1;background:#4a6a49;color:#fff;border:1px solid #4a6a49;font-family:Calvino,Georgia,serif;text-transform:uppercase;letter-spacing:.07em;transition:filter .2s}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{filter:brightness(1.09)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2;background:transparent;color:#2b3a2f;border:1px solid rgba(43,58,47,.22);font-size:12.5px;transition:border-color .2s}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{border-color:#4a6a49}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;flex:1 1 100%;padding:4px 0 0;background:none;border:none;color:#5d6759;font-size:11.5px;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:#4a6a49}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible{box-shadow:none;outline:2px solid #4a6a49;outline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}body:has(.hale [data-cart-drawer].open) #shopify-pc__banner,body:has(.hale .m-drawer.open) #shopify-pc__banner,body:has(.hale .msearch.open) #shopify-pc__banner,body:has(.hale .modal.open) #shopify-pc__banner,body:has(.hale .col-side[data-fpanel].open) #shopify-pc__banner{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:560px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;right:12px;width:auto;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:18px 18px 16px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(1){order:3}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(2){order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(3){order:2}}#shopify-pc__prefs__overlay{background:#121a168c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#shopify-pc__prefs__dialog{left:50%;width:min(560px,calc(100vw - 32px));transform:translate(-50%,-50%);background:#fff;color:#2b3a2f;border-radius:18px;box-shadow:0 30px 70px -24px #042c2980;font-family:Eastman,Helvetica Neue,Arial,sans-serif;font-size:14px}#shopify-pc__prefs__dialog header{padding:26px 28px 18px;border-bottom-color:#2b3a2f21;flex-direction:column;align-items:flex-start;gap:14px}#shopify-pc__prefs__dialog header h2{font-family:Calvino,Georgia,serif;font-weight:400;font-size:22px;color:#2b3a2f;margin:0;padding:0 40px 0 0!important;text-align:left}#shopify-pc__prefs__header-close{top:24px;right:22px}#shopify-pc__prefs__header-close svg path{fill:#5d6759}#shopify-pc__prefs__header-close:focus{box-shadow:none;outline:2px solid #4a6a49;outline-offset:2px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{padding:0;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{margin:0;padding:10px 18px;border-radius:30px;font-size:12.5px;line-height:1.2;background:transparent;color:#2b3a2f;border:1px solid rgba(43,58,47,.22);width:auto}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{border-color:#4a6a49}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus{box-shadow:none;outline:2px solid #4a6a49;outline-offset:3px}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button.primary{background:#4a6a49!important;color:#fff!important;border-color:#4a6a49!important;font-family:Calvino,Georgia,serif;text-transform:uppercase;letter-spacing:.07em;font-size:12px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:18px 28px 0}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{font-family:Calvino,Georgia,serif;font-weight:400;font-size:17px;color:#2b3a2f;margin-bottom:8px}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p{color:#5d6759;font-size:13.5px;line-height:1.55}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 28px 26px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top-color:#2b3a2f21}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-weight:600;font-size:14px;color:#2b3a2f;gap:14px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg path{fill:#4a6a49}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span{background:transparent}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span svg{box-shadow:0 0 0 3px #4a6a4959}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{color:#5d6759;font-size:13px;line-height:1.5;padding-left:38px}@media(max-width:560px){#shopify-pc__prefs__dialog{width:calc(100vw - 20px);max-height:88%}#shopify-pc__prefs__dialog header{padding:20px 18px 14px}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:16px 18px 0}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 18px 20px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex:1 1 auto}}.hale .hcq,.hale .hcq-launchwrap{position:fixed;right:20px;bottom:calc(88px + env(safe-area-inset-bottom));font-family:Eastman,Helvetica Neue,Arial,sans-serif}.hale .hcq-launchwrap{z-index:var(--z-bar)}.hale .hcq{z-index:var(--z-panel)}.hale .hcq[hidden],.hale .hcq-launchwrap[hidden],.hale .hcq-peek[hidden],.hale .hcq-teaser[hidden],.hale .hcq-ping[hidden]{display:none}@media(min-width:901px){.hale .hcq,.hale .hcq-launchwrap{bottom:96px}}@media(max-width:900px){body.hale-pstick-on .hcq-launchwrap{display:none}}.hale .hcq{width:320px;max-width:calc(100vw - 32px);background:#f4f2ea;border:1px solid rgba(35,48,42,.14);border-radius:20px;box-shadow:0 30px 70px -24px #042c2980;padding:20px 20px 18px;animation:hcqIn .4s cubic-bezier(.22,.61,.36,1)}@keyframes hcqIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}.hale .hcq-x{position:absolute;top:12px;right:13px;background:none;border:none;color:#6c776e;font-size:15px;cursor:pointer;padding:4px;line-height:1}.hale .hcq-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hale .hcq-ava{position:relative;flex:0 0 auto}.hale .hcq-ava img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;border:2px solid #fff}.hale .hcq-dot{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#3fbf6a;border:2px solid #f4f2ea}.hale .hcq-who b{display:block;font-family:Calvino,Georgia,serif;font-weight:400;font-size:17px;color:#23302a;line-height:1.1}.hale .hcq-who span{font-size:12px;color:#6c776e}.hale .hcq-bubble{background:#fff;border:1px solid rgba(35,48,42,.1);border-radius:4px 16px 16px;padding:13px 15px;font-size:13.5px;line-height:1.5;color:#23302a;margin-bottom:14px}.hale .hcq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.hale .hcq-chips button{background:transparent;border:1px solid rgba(35,48,42,.2);border-radius:30px;padding:8px 13px;font-family:Eastman,sans-serif;font-size:12.5px;color:#23302a;cursor:pointer;transition:.2s}.hale .hcq-chips button:hover{border-color:#2f5d49;background:color-mix(in srgb,#2f5d49 8%,transparent);color:#2f5d49}.hale .hcq-go{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;background:#2f5d49;color:#fff;border-radius:30px;font-family:Calvino,Georgia,serif;text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;text-decoration:none;transition:filter .2s}.hale .hcq-go:hover{filter:brightness(1.1);color:#fff}.hale .hcq-go svg{width:18px;height:18px;flex:0 0 auto}.hale .hcq-launchwrap{display:flex;align-items:center;gap:10px;flex-direction:row-reverse}.hale .hcq-launch{position:relative;width:60px;height:60px;border-radius:50%;padding:0;border:2px solid #fff;background:#f4f2ea;box-shadow:0 16px 36px -12px #042c2980;cursor:pointer;overflow:visible;flex:0 0 auto;animation:hcqPulse 2.6s ease-in-out infinite}@keyframes hcqPulse{0%,to{box-shadow:0 16px 36px -12px #042c2980,0 0 #2f5d495c}50%{box-shadow:0 16px 36px -12px #042c2980,0 0 0 10px #2f5d4900}}.hale .hcq-launch img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.hale .hcq-launch .hcq-dot{width:14px;height:14px;right:2px;bottom:2px;border-color:#f4f2ea}.hale .hcq-ping{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:#7a2813;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #f4f2ea}.hale .hcq-teaser{position:relative;max-width:210px;background:#fff;border:1px solid rgba(35,48,42,.12);border-radius:16px 16px 4px;box-shadow:0 16px 34px -18px #042c2973;padding:11px 30px 11px 14px;font-size:12.5px;line-height:1.4;color:#23302a;cursor:pointer;transform-origin:bottom right;animation:hcqTease .45s cubic-bezier(.22,.61,.36,1)}@keyframes hcqTease{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}.hale .hcq-teaser b{display:block;font-family:Calvino,Georgia,serif;font-weight:400;font-size:13px;color:#2f5d49;margin-bottom:2px}.hale .hcq-teaser-x{position:absolute;top:6px;right:8px;background:none;border:none;color:#9aa39a;font-size:12px;cursor:pointer;padding:2px;line-height:1}.hale .hcq-peek{display:none}.hale .hcq-peek.hcq-hide{animation:hcqOut .45s ease forwards}@keyframes hcqOut{to{opacity:0;transform:translateY(20px)}}.hcq-toast{position:fixed;left:50%;bottom:24px;z-index:var(--z-toast);transform:translate(-50%,12px);opacity:0;visibility:hidden;transition:.28s;background:#23302a;color:#fff;border-radius:12px;padding:11px 16px;font-family:Eastman,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.35;max-width:calc(100vw - 32px);text-align:center;box-shadow:0 18px 40px -18px #0000008c}.hcq-toast.on{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:900px){.hcq-toast{bottom:calc(160px + env(safe-area-inset-bottom))}}@media(max-width:900px){.hale .hcq-peek{display:block;position:fixed;right:12px;z-index:var(--z-bar);bottom:calc(160px + env(safe-area-inset-bottom));pointer-events:none}.hale .hcq-peek:not([hidden]) .hcq-peek-ava{pointer-events:auto}.hale .hcq-peek:not([hidden]) .hcq-peek-bubble{pointer-events:auto}.hale .hcq-peek-ava{position:relative;display:block;width:64px;height:64px;border-radius:50%;overflow:visible;border:none;background:none;padding:0;margin-left:auto;cursor:pointer;transform:translateY(64px);animation:hcqPeek .6s cubic-bezier(.22,.61,.36,1) forwards}.hale .hcq-peek-ava img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:top center;display:block;border:2px solid #fff;box-shadow:0 12px 30px -10px #042c298c}.hale .hcq-peek-ava .hcq-dot{width:15px;height:15px;right:3px;bottom:3px;border-color:#fff}@keyframes hcqPeek{0%{transform:translateY(64px);opacity:0}60%{transform:translateY(-8px);opacity:1}to{transform:translateY(0);opacity:1}}.hale .hcq-peek-bubble{position:relative;max-width:190px;margin:0 2px 10px auto;background:#fff;border:1px solid rgba(35,48,42,.12);border-radius:16px 16px 4px;box-shadow:0 14px 30px -16px #042c2980;padding:10px 28px 10px 13px;font-size:12.5px;line-height:1.35;color:#23302a;cursor:pointer;animation:hcqTease .45s .5s both}.hale .hcq-peek-x{position:absolute;top:5px;right:7px;background:none;border:none;color:#9aa39a;font-size:12px;cursor:pointer;padding:2px;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/hale.css.map */
