:root{--cta:#8adfd5;--cta-hover:#74d3c8}.ah-logo{gap:0;line-height:.92;letter-spacing:-.04em}.ah-header .ah-logo{min-width:0}.ah-logo .ah-logo-the{font-size:.26em;font-weight:700;line-height:1;letter-spacing:.24em;margin:0 0 .385em .115em;color:#a8e6df}.ah-logo-stop{color:#a8e6df}.ah-strip{position:relative;z-index:26;display:flex;align-items:center;justify-content:space-between;gap:20px;height:34px;padding:0 5%;background:#0a1d22;color:#c3d3d4;font-size:12.5px;line-height:1.2;white-space:nowrap}.ah-strip a{color:inherit}.ah-strip a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ah-strip-left{display:flex;align-items:center;gap:12px}.ah-strip-left i{font-style:normal;opacity:.45}.ah-header:not(.ah-header-solid):not(.ah-scrolled){top:34px}.ah-header .ah-nav{gap:28px}.ah-header .ah-nav>button,.ah-header .ah-nav>a{min-height:44px;padding:0;border:0;border-radius:0;background:none;color:#f2f6f6;font-size:14.5px;gap:6px;box-shadow:inset 0 -2px 0 transparent;transition:color .2s,box-shadow .2s}.ah-header .ah-nav>button:hover,.ah-header .ah-nav>a:hover{background:none;color:#fff;box-shadow:inset 0 -2px #a8e6df99}.ah-header .ah-nav>button[aria-expanded=true]{background:none;color:#a8e6df;box-shadow:inset 0 -2px #a8e6df}.ah-header .ah-header-actions{gap:9px}.ah-search-field span,.ah-saved-label{display:none}.ah-header-actions>.ah-saved{position:relative;display:grid;place-items:center}.ah-saved svg{width:20px;height:20px}.ah-saved.has-saved svg{fill:#a8e6df;stroke:#a8e6df}.ah-header-actions>.ah-saved[aria-expanded=true] svg{fill:#123138;stroke:#123138}.ah-saved-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border:2px solid #1e3438;border-radius:10px;background:#a8e6df;color:#123138;font-size:10px;font-weight:700;line-height:1}.ah-saved-count[hidden]{display:none}.ah-saved[aria-expanded=true] .ah-saved-count{background:#123138;color:#a8e6df}.ah-saved.is-pulse{animation:ah-saved-pulse .6s ease-out}@keyframes ah-saved-pulse{40%{transform:scale(1.18)}}@media(min-width:1101px){.ah-header .ah-header-actions>.ah-saved{display:flex;align-items:center;gap:8px;width:auto;padding:0 15px 0 13px;border-radius:999px;font-size:13.5px}.ah-saved-label{display:inline}.ah-saved-count{position:static;min-width:20px;height:20px;border:0;font-size:11px}}@media(min-width:1280px){.ah-header .ah-header-actions>.ah-search-field{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:236px;padding:0 18px 0 15px;border-color:transparent;border-radius:999px;background:#ffffff17;color:#c3d3d4;font-size:13.5px}.ah-header .ah-header-actions>.ah-search-field:hover{background:#ffffff24;color:#fff}.ah-header .ah-header-actions>.ah-search-field[aria-expanded=true]{background:#a8e6df;color:#123138}.ah-search-field span{display:inline}.ah-search-field svg{flex:none;width:17px;height:17px}}@media(max-width:1100px){.ah-header .ah-nav{gap:18px}.ah-header .ah-nav>button,.ah-header .ah-nav>a{font-size:13.5px}}@media(min-width:1700px){.ah-strip{padding-left:max(5%,calc((100vw - 1540px)/2));padding-right:max(5%,calc((100vw - 1540px)/2))}}@media(max-width:900px){body.template-product .ah-header.ah-header-solid:not(.ah-scrolled){top:34px}}@media(max-width:760px){.ah-strip{height:30px;padding:0 6%;justify-content:center;font-size:12px}.ah-strip-help{display:none}.ah-header:not(.ah-header-solid):not(.ah-scrolled){top:30px}body.template-product .ah-header.ah-header-solid:not(.ah-scrolled){top:30px}}@media(prefers-reduced-motion:reduce){.ah-saved.is-pulse{animation:none}}.ah-card-save{position:absolute;z-index:2;top:13px;right:13px;width:40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center;background:#f1f6f7d9;color:#132e34;transition:background .2s,transform .2s}.ah-card-save:hover{background:#fff;transform:scale(1.06)}.ah-card-save svg{width:19px;height:19px}.ah-card-save[aria-pressed=true]{background:#a8e6df}.ah-card-save[aria-pressed=true] svg,.pd-save.is-saved svg{fill:currentColor}@media(max-width:760px){.ah-card-save{top:9px;right:9px;width:36px;height:36px}}body.after-hours-active dialog.ah-projects{position:fixed;top:var(--pj-top,140px);right:calc(var(--pj-right,5vw) - (100vw - 100%));bottom:auto;left:auto;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--pj-top,140px) - 16px);margin:0;padding:0;border:0;border-radius:10px;background:#f2f5f5;color:#13252a;box-shadow:0 24px 60px #00000073;overflow:hidden;font-size:14px;line-height:1.4}body.after-hours-active dialog.ah-projects[open]{display:flex;flex-direction:column}body.after-hours-active dialog.ah-projects::backdrop{background:#091a1e38;-webkit-backdrop-filter:none;backdrop-filter:none}.pj-head{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:18px 22px 14px;border-bottom:1px solid #c9d4d6}.pj-head>div{flex:1;min-width:0}body.after-hours-active dialog.ah-projects h2{font-size:26px;line-height:1.1;letter-spacing:-.02em;margin:0}.pj-head p{font-size:12.5px;color:#4a6268;margin:3px 0 0}.pj-new{flex:none;height:34px;padding:0 14px;border:1px solid #17404a;border-radius:999px;background:none;color:#17404a;font-size:13px;font-weight:700;white-space:nowrap}.pj-new:hover{background:#17404a;color:#f2f5f5}.pj-close{display:none;flex:none;width:40px;height:40px;border-radius:50%;background:none;color:#13252a;font-size:15px}.pj-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pj-project{padding:14px 22px 13px;border-bottom:1px solid #c9d4d6}.pj-project:last-child{border-bottom:0}.pj-project-head{display:flex;align-items:baseline;gap:10px}body.after-hours-active dialog.ah-projects h3{font-family:OutdoorSans,Arial,sans-serif;font-weight:700;font-size:15px;line-height:1.3;letter-spacing:0;margin:0}.pj-tag{padding:2px 8px;border-radius:20px;background:#dfedee;color:#2a4c51;font-size:11px;white-space:nowrap}.pj-tag-link{padding:0;background:none;color:#4a6268;font-size:11.5px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pj-total{margin-left:auto;font-size:13px;color:#4a6268;white-space:nowrap}.pj-total strong{color:#13252a}.pj-items{list-style:none;margin:0;padding:0}.pj-item{display:flex;align-items:center;gap:12px;margin-top:10px}.pj-thumb{flex:none;width:52px;height:52px;border-radius:4px;overflow:hidden;background:#dbe4e6}.pj-what{flex:1;min-width:0}.pj-what>a{display:block;font-size:14px;font-weight:700}.pj-what small{display:block;font-size:12.5px;color:#4a6268;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-links{display:flex;align-items:center;gap:12px;margin-top:2px}.pj-links a,.pj-links button,.pj-move select{padding:0;border:0;background:none;color:#2a4c51;font-size:12px;text-decoration:underline;text-underline-offset:3px}.pj-move select{max-width:104px;cursor:pointer}.pj-qty{font-size:13px;color:#4a6268;white-space:nowrap}.pj-price{flex:none;min-width:62px;text-align:right;font-size:14px;font-weight:700}.pj-none{font-size:13px;color:#4a6268;margin:8px 0 0}.pj-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.pj-actions button{padding:0;background:none;color:#17404a;font-size:13px;text-decoration:underline;text-underline-offset:3px}.pj-actions .pj-add,.pj-empty .pj-add{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:#17404a;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.pj-actions .pj-add:hover,.pj-empty .pj-add:hover{background:#13252a}.pj-form{display:flex;align-items:center;gap:8px}.pj-form-new{display:block;padding:14px 22px;background:#dfedee;border-bottom:1px solid #c9d4d6}.pj-form-new label{display:block;font-size:12.5px;color:#2a4c51;margin-bottom:6px}.pj-form-new>div{display:flex;align-items:center;gap:8px}.pj-form input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #8da2a5;border-radius:4px;background:#fff;color:#13252a;font-size:16px}.pj-form button{flex:none;height:38px;padding:0 6px;background:none;color:#17404a;font-size:13px;text-decoration:underline;text-underline-offset:3px}.pj-form button[type=submit]{padding:0 16px;border-radius:999px;background:#17404a;color:#fff;font-weight:700;text-decoration:none}.pj-empty{padding:26px 22px 28px}.pj-empty p{margin:0 0 8px;max-width:none}.pj-empty .pj-add{margin-top:8px}.pj-foot{flex:none;padding:14px 22px 16px;background:#dfedee;border-top:1px solid #c9d4d6}.pj-all{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:50px;padding:0 20px;border-radius:999px;background:var(--cta);color:#0f2a30;font-size:15px;font-weight:700;transition:background .2s}.pj-all:hover{background:var(--cta-hover)}.pj-foot p{font-size:12.5px;color:#4a6268;text-align:center;margin:9px 0 0;max-width:none}.pj-status{position:absolute;z-index:2;left:50%;bottom:86px;transform:translate(-50%);width:max-content;max-width:88%;margin:0;padding:10px 16px;border-radius:5px;background:#0f2c33;color:#fff;font-size:13px;text-align:center}@media(max-width:900px){body.after-hours-active dialog.ah-projects{top:auto;right:0;bottom:0;left:0;width:100%;max-width:100%;max-height:86dvh;border-radius:16px 16px 0 0}body.after-hours-active dialog.ah-projects::backdrop{background:#091a1e99}.pj-head{align-items:center;padding:16px 8px 12px 18px}.pj-close{display:grid;place-items:center}.pj-project,.pj-form-new,.pj-empty{padding-left:18px;padding-right:18px}.pj-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}}:root{--ah-shrink:0px}:root:has(.ah-header-solid.ah-scrolled){--ah-shrink:37px}.ah-header{transition:background .25s,height .25s ease,margin-bottom .25s ease,box-shadow .25s}.ah-header .ah-logo{transition:font-size .25s ease}.ah-header .ah-nav>:is(button,a){transition:color .2s,box-shadow .2s,min-height .25s}.ah-header .ah-header-actions>:is(button,a){transition:background .2s,border-color .2s,color .2s,width .25s,height .25s,padding .25s}.ah-header.ah-scrolled{height:68px}.ah-header-solid.ah-scrolled{height:68px;margin-bottom:37px;box-shadow:0 10px 24px -18px #0d272d73}.ah-header.ah-scrolled .ah-logo{font-size:23px}.ah-header.ah-scrolled .ah-nav>:is(button,a){min-height:38px}.ah-header.ah-scrolled .ah-header-actions>:is(button,a){width:38px;height:38px;padding:8px}@media(min-width:1101px){.ah-header.ah-scrolled .ah-header-actions>.ah-saved{width:auto;padding:0 14px 0 12px}}@media(min-width:1280px){.ah-header.ah-scrolled .ah-header-actions>.ah-search-field{width:auto;padding:0 16px 0 14px}}@media(min-width:901px){body .pd-gallery,body .pd-order,body .pp-gallery{top:calc(125px - var(--ah-shrink));transition:top .25s ease}}@media(min-width:801px){body .ai-canvas-column{top:calc(160px - var(--ah-shrink));transition:top .25s ease}}body .pg-toc{top:calc(132px - var(--ah-shrink));transition:top .25s ease}@media(min-width:901px){body .pp-jump-nav{top:calc(105px - var(--ah-shrink));transition:top .25s ease}body .pp-light-lab .pp-ap-scene{top:calc(174px - var(--ah-shrink))}}@media(max-width:900px){:root:has(body.template-product .ah-header-solid.ah-scrolled){--ah-shrink:0px}body.template-product .ah-header-solid.ah-scrolled{height:66px}body .pp-page .pp-jump-nav{top:66px}}@media(max-width:760px){:root:has(.ah-header-solid.ah-scrolled){--ah-shrink:26px}.ah-header.ah-scrolled,.ah-header-solid.ah-scrolled,body.template-product .ah-header-solid.ah-scrolled{height:60px}.ah-header-solid.ah-scrolled{margin-bottom:26px}.ah-header.ah-scrolled .ah-logo{font-size:20px}.ah-header.ah-scrolled .ah-header-actions>:is(button,a){width:36px;height:36px;padding:7px}body .pp-page .pp-jump-nav{top:60px}}@media(max-width:600px)and (min-height:650px){body .pp-light-lab .pp-ap-scene{top:127px}}@media(prefers-reduced-motion:reduce){.ah-header,.ah-header .ah-logo,.ah-header .ah-nav>:is(button,a),.ah-header .ah-header-actions>:is(button,a),body :is(.pd-gallery,.pd-order,.pp-gallery,.pg-toc,.ai-canvas-column,.pp-jump-nav){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ah-header.css.map */
