#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 .scroller>*{scroll-snap-align:start}.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}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hale-theme.css.map */
