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:focus-within{border-color:var(--accent)}.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{z-index:var(--z-drawer)}.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{z-index:var(--z-modal)}.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)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hale-nav.css.map */
