html{scroll-behavior:smooth}body.aim-body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--background)}.aim-main{display:block;flex:1 0 auto}.aim-main:focus{outline:none}.aim-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--cream);padding:.75rem 1rem}.aim-skip:focus{left:1rem;top:1rem}.shopify-section-group-header-group{display:contents}.aim-icon{display:inline-block;flex-shrink:0}.aim-hidden{display:none!important}.aim-no-scroll{overflow:hidden}.aim-scroll-x{scrollbar-width:none;-ms-overflow-style:none}.aim-scroll-x::-webkit-scrollbar{display:none}.aim-eyebrow-line{letter-spacing:.15em}.aim-btn-track{letter-spacing:.1em}.aim-hero-title{letter-spacing:-.02em;line-height:1.04}.aim-lh-17{line-height:1.7}.aim-grad-bar{background-image:linear-gradient(to right,var(--aim-grad-from),var(--teal),var(--aim-grad-to))}.aim-grad-br{background-image:linear-gradient(to bottom right,var(--aim-grad-from) 0%,var(--teal) 50%,var(--aim-grad-to) 100%)}.aim-rte p+p{margin-top:.75rem}.aim-rte a{text-decoration:underline;text-underline-offset:3px}.aim-rte ul{list-style:disc;padding-left:1.25rem;margin-top:.5rem}.aim-rte ol{list-style:decimal;padding-left:1.25rem;margin-top:.5rem}.aim-rte h2{font-size:1.5rem;margin:1.5rem 0 .5rem;color:var(--ink)}.aim-rte h3{font-size:1.2rem;margin:1.25rem 0 .5rem;color:var(--ink)}.aim-rte img{max-width:100%;height:auto}.aim-swap{display:inline-block;transition:opacity .45s ease-out,transform .45s ease-out}.aim-swap.is-out{opacity:0;transform:translateY(.5rem)}:root{--aim-bar-h:0px}.aim-header--overlay{position:absolute;left:0;right:0;top:var(--aim-bar-h);padding-top:.75rem;z-index:40;background:transparent;border:0}.aim-header--overlay .aim-header-btn{color:var(--cream)}.aim-header--overlay .aim-header-btn:hover{color:var(--collagen-aqua)}.aim-mobile-menu{position:fixed;left:0;right:0;bottom:0;top:calc(var(--aim-bar-h) + 64px);z-index:45;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.aim-mobile-menu.is-open{opacity:1;visibility:visible}.aim-mobile-menu a{font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.aim-mobile-menu a.is-accent{color:var(--teal)}@media(min-width:768px){.aim-mobile-menu{display:none}}.aim-cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--teal);color:var(--cream);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.aim-cart-count[data-count="0"]{display:none}.aim-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.aim-overlay.is-open{opacity:1;visibility:visible}.aim-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:100%;max-width:28rem;background:var(--background);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .35s cubic-bezier(.32,.72,0,1),visibility .35s;box-shadow:0 10px 40px #0003}.aim-drawer.is-open{transform:translate(0);visibility:visible}.aim-drawer-close{position:absolute;top:12px;right:12px;height:22px;width:22px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--ink);opacity:.8}.aim-drawer-close:hover{opacity:1}.aim-drawer-close:focus-visible{outline:2px solid var(--ring)}.aim-drawer-body{flex:1;overflow-y:auto}.aim-drawer.is-loading .aim-drawer-body{opacity:.55;pointer-events:none}.aim-progress{height:6px;background:color-mix(in oklab,var(--ink) 10%,transparent);border-radius:999px;overflow:hidden}.aim-progress>span{display:block;height:100%;background:var(--teal);border-radius:999px;transition:width .4s ease}.aim-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.aim-search.is-open{opacity:1;visibility:visible}.aim-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.aim-search-panel{position:relative;background:#fff;padding:1rem 1.5rem 2.5rem;box-shadow:0 10px 30px -15px #1a1a1a40;max-height:85vh;overflow-y:auto}.aim-search-input{width:100%;height:3.25rem;border:0;border-bottom:2px solid var(--teal);background:transparent;padding:0 2.5rem 0 2.25rem;font-size:1.05rem;color:var(--ink);outline:none}.aim-search-input::placeholder{color:color-mix(in oklab,var(--ink) 50%,transparent)}.aim-acc-body{display:none}.aim-acc.is-open>.aim-acc-body{display:block}.aim-acc.is-open>button .aim-acc-chev{transform:rotate(180deg)}.aim-acc-chev{transition:transform .2s ease}.aim-opt{cursor:pointer}.aim-opt input{position:absolute;opacity:0;pointer-events:none}.aim-opt .aim-radio{height:1.25rem;width:1.25rem;border-radius:999px;border:2px solid color-mix(in oklab,var(--ink) 30%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aim-opt .aim-radio>span{height:.625rem;width:.625rem;border-radius:999px;background:var(--teal);display:none}.aim-opt{border-color:color-mix(in oklab,var(--ink) 10%,transparent)}.aim-opt:hover{border-color:color-mix(in oklab,var(--ink) 25%,transparent)}.aim-opt.is-active{border-color:var(--teal);background:color-mix(in oklab,var(--teal) 5%,transparent)}.aim-opt.is-active .aim-radio{border-color:var(--teal)}.aim-opt.is-active .aim-radio>span{display:block}.aim-opt input:focus-visible+*{outline:2px solid var(--ring);outline-offset:2px}.aim-lpopt{cursor:pointer;border:1px solid var(--border);background:var(--card)}.aim-lpopt input{position:absolute;opacity:0;pointer-events:none}.aim-lpopt .aim-lpdot{margin-top:.125rem;height:1rem;width:1rem;border-radius:999px;border:4px solid color-mix(in oklab,var(--muted-foreground) 30%,transparent);background:var(--card);flex-shrink:0}.aim-lpopt.is-active{border-color:var(--teal);background:var(--collagen-mist)}.aim-lpopt.is-active .aim-lpdot{border-color:var(--teal)}.aim-card-add{opacity:0}.group:hover .aim-card-add,.aim-card-add:focus-visible{opacity:1}@media(hover:none){.aim-card-add{opacity:1}}.aim-card-add.is-added{background:var(--teal)}.aim-gallery-slide{display:none}.aim-gallery-slide.is-active{display:block}.aim-thumb{border-color:transparent;opacity:.7}.aim-thumb:hover{opacity:1}.aim-thumb.is-active{border-color:var(--teal);opacity:1}@media(max-width:1023px){.template-product .aim-footer{padding-bottom:5rem}}.aim-input{display:flex;width:100%;border-radius:.375rem;border:1px solid var(--input);background:transparent;padding:.25rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d;color:var(--foreground)}.aim-input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ring)}.aim-input::placeholder{color:var(--muted-foreground)}.aim-notice{border:1px solid color-mix(in oklab,var(--teal) 30%,transparent);background:color-mix(in oklab,var(--teal) 6%,transparent);color:var(--ink);padding:.875rem 1rem;font-size:.875rem;border-radius:2px}.aim-notice--error{border-color:#d4a2a2;background:#fbf1f1}.aim-pagination{display:flex;gap:.5rem;justify-content:center;margin-top:4rem;font-size:.875rem;font-weight:700}.aim-pagination a,.aim-pagination span{min-width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--ink) 15%,transparent);border-radius:2px;padding:0 .75rem;color:var(--ink)}.aim-pagination .current{background:var(--teal);color:var(--cream);border-color:var(--teal)}.aim-shadow-teal{box-shadow:0 28px 50px -28px #0a7e8c73}.aim-fade-card{background:linear-gradient(180deg,transparent 30%,color-mix(in oklab,var(--background) 45%,transparent) 58%,var(--background) 92%)}.aim-fade-card--white{background:linear-gradient(to top,var(--card),color-mix(in oklab,var(--card) 35%,transparent),transparent)}.aim-lp-hero-shade{background:color-mix(in oklab,var(--collagen-deep) 55%,transparent)}@media(min-width:640px){.aim-lp-hero-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--collagen-deep) 78%,transparent) 0%,color-mix(in oklab,var(--collagen-deep) 48%,transparent) 34%,transparent 62%)}}.aim-lp-top-shade{background:linear-gradient(to bottom,color-mix(in oklab,var(--collagen-deep) 85%,transparent),color-mix(in oklab,var(--collagen-deep) 55%,transparent),transparent)}.aim-h-13{height:3.25rem}.aim-placeholder{background:var(--secondary);fill:color-mix(in oklab,var(--ink) 25%,transparent)}.aim-placeholder svg{width:100%;height:100%}.aim-card-addwrap{position:absolute;left:0;right:0;top:0;aspect-ratio:1/1;pointer-events:none}.aim-card-addwrap form{position:absolute;right:.75rem;bottom:.75rem;pointer-events:auto}.aim-hover-shadow:hover{box-shadow:0 28px 50px -28px #0a7e8c73}.aim-lpthumb{border:0}.aim-lpthumb.is-active{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--teal);opacity:1}.h-28{height:7rem}.w-24{width:6rem}.h-\[90px\]{height:90px}.w-\[75px\]{width:75px}.left-1{left:.25rem}.max-w-5xl{max-width:64rem}.min-h-\[120px\]{min-height:120px}.text-\[32px\]{font-size:32px}.hover\:shadow-soft:hover{box-shadow:var(--shadow-soft)}@media(min-width:768px){.md\:py-24{padding-top:6rem;padding-bottom:6rem}}@media(min-width:1024px){.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}.aim-hero-min{min-height:max(600px,min(88vh,760px))}@media(min-width:768px){.aim-hero-min{min-height:680px}}@media(min-width:1024px){.lg\:block{display:block}}.aim-dna-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.aim-dna-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aim-dna-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aim-dna-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;background:var(--collagen-haze);border:1px solid color-mix(in srgb,var(--teal) 12%,transparent);border-radius:var(--radius);padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.aim-dna-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--teal) 55%,transparent)}.aim-dna-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--teal);color:#fff}.aim-dna-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--collagen-deep) 55%,transparent)}.aim-dna-product{display:flex;align-items:center;gap:.9rem;background:#fff;border:1px solid color-mix(in srgb,var(--teal) 14%,transparent);border-radius:var(--radius);padding:.7rem .9rem .7rem .7rem;transition:border-color .2s ease}.aim-dna-product:hover{border-color:var(--teal)}.aim-dna-product__img{flex:0 0 auto;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;border-radius:calc(var(--radius) - 2px)}.aim-dna-product__img img{width:100%;height:100%;object-fit:contain}.aim-dna-product__meta{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.aim-dna-product__kicker{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.aim-dna-product__title{font-size:.9rem;font-weight:700;color:var(--collagen-deep);line-height:1.25;margin-top:.15rem}.aim-dna-product__price{font-size:.8rem;color:color-mix(in srgb,var(--collagen-deep) 65%,transparent);margin-top:.1rem}.aim-cmp{background:#fff;box-shadow:0 20px 50px -35px color-mix(in srgb,var(--teal) 60%,transparent);border:1px solid color-mix(in srgb,var(--teal) 14%,transparent);border-radius:var(--radius);overflow:hidden}.aim-cmp__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.aim-cmp__row>div{padding:1.05rem 1.25rem;font-size:.9rem;color:var(--collagen-deep)}.aim-cmp__head{border-top:0}.aim-cmp__head>div{padding-top:1.25rem;padding-bottom:1.25rem;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.aim-cmp__label{font-weight:600}.aim-cmp__us,.aim-cmp__them{text-align:center;display:flex;align-items:center;justify-content:center}.aim-cmp__us{background:color-mix(in srgb,var(--teal) 7%,transparent);font-weight:700}.aim-cmp__head .aim-cmp__us{background:var(--teal);color:#fff}.aim-cmp__head .aim-cmp__them{color:color-mix(in srgb,var(--collagen-deep) 60%,transparent)}.aim-cmp__them{color:color-mix(in srgb,var(--collagen-deep) 62%,transparent)!important;font-size:.85rem!important}.aim-cmp__yes{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--teal);color:#fff}.aim-cmp__yes--muted{background:color-mix(in srgb,var(--ink) 18%,transparent)}.aim-cmp__no{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:color-mix(in srgb,var(--ink) 45%,transparent)}@media(max-width:640px){.aim-cmp__row{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr)}.aim-cmp__row>div{padding:.85rem .6rem;font-size:.8rem}.aim-cmp__head>div{font-size:9px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aim.css.map */
