main[data-template^=product] .product-information{padding-top:28px;padding-bottom:48px}main[data-template^=product] .product-information__grid{align-items:start}main[data-template^=product] .product-media-container{background:transparent;border-radius:8px;max-height:480px;overflow:hidden}main[data-template^=product] .product-media-container .product-media{background:transparent}main[data-template^=product] .slideshow-controls__thumbnails button.slideshow-control{background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:8px;overflow:hidden}main[data-template^=product] .slideshow-controls__thumbnails button.slideshow-control[aria-selected=true]{border-color:rgb(var(--color-foreground-rgb) / .85)}main[data-template^=product] .product-media__image{max-height:470px;object-fit:contain}main[data-template^=product] .product-details>.group-block{max-width:560px;margin-inline:auto}main[data-template^=product] .product-details h1{font-family:var(--font-heading--family);font-size:32px;line-height:1.08;font-weight:700;letter-spacing:0;text-transform:none}main[data-template^=product] .product-details .price{font-family:var(--font-body--family);font-size:34px;font-weight:700;letter-spacing:0}main[data-template^=product] .product-details .compare-at-price{font-family:var(--font-body--family);font-size:16px;margin-left:10px;vertical-align:.18em}.compare-at-price .visually-hidden{color:transparent!important}:is(.compare-at-price,.compare-at-price span,.price-item--regular,.price-item--regular span,s.price-item,[data-aimgearz-money-kind=compare],.aimgearz-cart__item-compare):not(#aimgearz-price-guard){color:#74746a!important;text-decoration:line-through!important;text-decoration-color:#78786fcc!important;text-decoration-thickness:1px!important}html[data-aimgearz-theme=dark] :is(.compare-at-price,.compare-at-price span,.price-item--regular,.price-item--regular span,s.price-item,[data-aimgearz-money-kind=compare],.aimgearz-cart__item-compare):not(#aimgearz-price-guard){color:#9ea0a6!important;text-decoration-color:#9ea0a6cc!important}:is(.predictive-search,.resource-card) .compare-at-price{font-size:.85em}.add-to-cart-button[data-added=true]:not(#aimgearz-atc-guard){color:transparent!important}html:not([data-aimgearz-theme=dark]) .add-to-cart-button:not(.quick-add__button)[data-added=true] .add-to-cart__added:not(#aimgearz-atc-guard){color:#fff!important}html[data-aimgearz-theme=dark] :is(add-to-cart-component,.add-to-cart-button) .add-to-cart__added:not(#aimgearz-atc-guard){color:#2f7bf6!important}main[data-template^=product] :is(.add-to-cart button,button[name=add],.product-form__submit,add-to-cart-component button){background:#0a0a0a!important;border-color:#0a0a0a!important;border-radius:8px!important;color:#fff!important;font-weight:700!important;letter-spacing:.02em!important;min-height:50px!important;text-transform:none!important}main[data-template^=product] :is(.add-to-cart button,button[name=add],.product-form__submit,add-to-cart-component button):hover,:is(sticky-add-to-cart,.sticky-add-to-cart,[data-sticky-add-to-cart]) :is(button,.button):hover{background:#262626!important;border-color:#262626!important}html[data-aimgearz-theme=dark] main[data-template^=product] :is(.add-to-cart button,button[name=add],.product-form__submit,add-to-cart-component button),html[data-aimgearz-theme=dark] :is(sticky-add-to-cart,.sticky-add-to-cart,[data-sticky-add-to-cart]) :is(button,.button){background:#f5f5f2!important;border-color:#f5f5f2!important;color:#0a0a0a!important}html[data-aimgearz-theme=dark] main[data-template^=product] :is(.add-to-cart button,button[name=add],.product-form__submit,add-to-cart-component button):hover,html[data-aimgearz-theme=dark] :is(sticky-add-to-cart,.sticky-add-to-cart,[data-sticky-add-to-cart]) :is(button,.button):hover{background:#fff!important;border-color:#fff!important}.sticky-add-to-cart__price .compare-at-price{font-size:.78em;margin-inline-start:8px}main[data-template^=product] .product-details .payment-icons .icon{height:22px;width:auto}main[data-template^=product] :is(.accelerated-checkout-block,shopify-accelerated-checkout,.shopify-payment-button){display:none!important}:is(sticky-add-to-cart,.sticky-add-to-cart,[data-sticky-add-to-cart]) :is(button,.button){background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important}product-price .price{font-weight:800}product-price .compare-at-price{margin-inline-start:8px}.aimgearz-price-off{align-items:center;background:#c91d33;border-radius:4px;color:#fff;display:inline-flex;font-family:var(--font-body--family);font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1;padding:5px 7px;vertical-align:.14em;white-space:nowrap}.product-card product-price .price,.resource-card product-price .price,.card product-price .price{font-size:16px;line-height:1.12}.product-card product-price .compare-at-price,.resource-card product-price .compare-at-price,.card product-price .compare-at-price{display:block;font-size:11px;margin:0 0 4px}.product-card__image,.resource-card__image,.card__media,.product-card .media,.resource-card .media{aspect-ratio:1 / .78}.product-card img,.resource-card img,.card img{object-fit:contain}.product-card .aimgearz-price-off,.resource-card .aimgearz-price-off,.card .aimgearz-price-off{font-size:11px;margin-inline-start:6px;padding:5px 6px}@media(prefers-reduced-motion:no-preference){#cart-drawer .theme-drawer__dialog--opening{animation-duration:.28s}#cart-drawer .theme-drawer__dialog--closing{animation-duration:.24s}}main[data-template^=product] .product-form-buttons .button{min-height:52px;border-radius:8px;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}html{scroll-behavior:smooth}html{--aimgearz-scrollbar-thumb: rgba(0, 0, 0, .28);--aimgearz-scrollbar-thumb-hover: rgba(0, 0, 0, .45)}html[data-aimgearz-theme=dark]{--aimgearz-scrollbar-thumb: rgba(255, 255, 255, .22);--aimgearz-scrollbar-thumb-hover: rgba(255, 255, 255, .38)}@supports not selector(::-webkit-scrollbar){html,html .page-wrapper{scrollbar-color:var(--aimgearz-scrollbar-thumb) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){html,html .page-wrapper{scrollbar-color:auto;scrollbar-width:auto}}html::-webkit-scrollbar,.page-wrapper::-webkit-scrollbar{height:7px;width:7px}html::-webkit-scrollbar-track,html::-webkit-scrollbar-corner,.page-wrapper::-webkit-scrollbar-track,.page-wrapper::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-thumb,.page-wrapper::-webkit-scrollbar-thumb{background:var(--aimgearz-scrollbar-thumb);border:0;border-radius:999px}html::-webkit-scrollbar-thumb:hover,.page-wrapper::-webkit-scrollbar-thumb:hover{background:var(--aimgearz-scrollbar-thumb-hover)}@media(prefers-reduced-motion:no-preference){.aimgearz-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.aimgearz-reveal:not(.is-visible){will-change:opacity,transform}.aimgearz-reveal.is-visible{opacity:1;transform:none}}main[data-template^=product] .quantity-selector{border-radius:4px}.aimgearz-product-purchase-notes{border-top:1px solid rgb(var(--color-foreground-rgb) / .14);display:grid;gap:0;margin-top:28px}.aimgearz-product-purchase-note{align-items:center;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .14);display:grid;gap:12px;grid-template-columns:24px 108px 1fr;min-height:64px;padding:12px 0}.aimgearz-product-purchase-note svg{height:21px;width:21px}.aimgearz-product-purchase-note strong{font-size:12px;line-height:1.2;text-transform:uppercase}.aimgearz-product-purchase-note span{color:rgb(var(--color-foreground-rgb) / .72);font-size:13px;line-height:1.35}.aimgearz-product-secure{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:18px}.aimgearz-product-secure__label{align-items:center;display:inline-flex;font-size:12px;gap:6px}.aimgearz-product-secure__payments{display:flex;gap:6px;list-style:none;margin:0;padding:0}.aimgearz-product-secure__payments svg{display:block;height:24px;width:38px}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 420px;background:#f1f1f1}@media(min-width:990px){body:has(#cart-drawer[open]):before{background:#000000ad;content:"";top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--layer-sticky)}body:has(#cart-drawer[open]) .page-wrapper{margin-right:0!important}}#cart-drawer .theme-drawer__header{background:#f7f7f7;border-bottom:1px solid #dedede;min-height:64px;padding-inline:18px}#cart-drawer .theme-drawer__title{font-size:18px;font-weight:850;letter-spacing:0;text-transform:uppercase}#cart-drawer .aimgearz-cart-count-line{border-bottom:1px solid #dedede;color:#666;font-size:11px;font-weight:650;letter-spacing:.12em;padding:14px 16px;text-transform:uppercase}#cart-drawer .cart-drawer--empty .aimgearz-cart-count-line{display:none}#cart-drawer .cart-drawer__content{background:#f1f1f1}#cart-drawer .cart-drawer__items{padding:20px 16px}#cart-drawer .cart-items__table-row{background:#fff;border:1px solid #e3e3e3!important;border-radius:8px;column-gap:12px;grid-template-columns:100px minmax(0,1fr) auto;margin-bottom:12px!important;padding:12px!important}#cart-drawer .cart-items__media-container{background:#f1f1f1;border-radius:6px}#cart-drawer .cart-items__media-image{object-fit:contain}#cart-drawer .cart-items__title{font-size:14px;font-weight:750}#cart-drawer .cart-items__variants-wrapper{color:#777;font-size:11px;letter-spacing:.08em;text-transform:uppercase}#cart-drawer .cart-items__price{color:#111;font-size:14px;font-weight:750}#cart-drawer .cart-items__quantity-controls{justify-content:space-between;width:100%}#cart-drawer .cart-items__remove{align-content:center;align-items:center;color:#777;display:inline-flex;flex-direction:column;font-size:10px;font-weight:700;gap:2px;height:38px;justify-content:center;justify-items:center;letter-spacing:.08em;padding-inline:8px;text-align:center;text-transform:uppercase;width:auto}#cart-drawer .cart-items__remove svg{display:block;margin-inline:auto}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price{font-size:12px;margin-inline-start:4px}#cart-drawer .cart-items__remove .svg-wrapper{display:none}#cart-drawer .cart-drawer__summary{align-items:stretch;background:#e9e9e9;border-top:1px solid #d6d6d6;gap:16px;-webkit-mask-image:none;mask-image:none;padding:18px 16px 20px}#cart-drawer .aimgearz-cart-summary-title{font-size:11px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}#cart-drawer .cart-totals{gap:14px}#cart-drawer .cart-totals__total-label{font-size:14px;font-weight:500}#cart-drawer .cart-totals__total-value{font-size:18px;font-weight:800}#cart-drawer .cart-actions{border-color:#d4d4d4}#cart-drawer .cart-discount__form{gap:8px}#cart-drawer .cart-discount__input,#cart-drawer .cart-discount__button{border-radius:4px;min-height:42px}html[data-aimgearz-theme=dark] #cart-drawer .cart__checkout-button{background:#f5f5f2!important;border-color:#f5f5f2!important;color:#0a0a0a!important}html[data-aimgearz-theme=dark] #cart-drawer .cart__checkout-button:hover{background:#fff!important}#cart-drawer .cart__checkout-button{border-radius:4px;font-size:13px;font-weight:850;min-height:52px;text-transform:uppercase}.aimgearz-cart-assurances{border-top:1px solid #d2d2d2;display:grid;gap:12px;padding-top:16px}.aimgearz-cart-assurance{align-items:start;display:grid;gap:10px;grid-template-columns:18px 1fr}.aimgearz-cart-assurance svg{height:17px;margin-top:2px;width:17px}.aimgearz-cart-assurance strong,.aimgearz-cart-assurance span{display:block}.aimgearz-cart-assurance strong{font-size:12px}.aimgearz-cart-assurance span{color:#666;font-size:11px;line-height:1.45;margin-top:2px}.aimgearz-cart-payments{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.aimgearz-cart-payments svg{height:30px;width:48px}.aimgearz-cart-safe{color:#666;font-size:11px;text-align:center}html[data-aimgearz-theme=dark] #cart-drawer .theme-drawer__dialog{--color-foreground: #f5f5f2;--color-foreground-rgb: 245 245 242;--color-foreground-muted: rgb(245 245 242 / .72);--color-foreground-subdued: rgb(245 245 242 / .72);--color-border: #34363b;--color-border-rgb: 52 54 59}html[data-aimgearz-theme=dark] #cart-drawer :is(.cart-items__unit-price-wrapper,.cart-items__unit-price-wrapper span:not(.compare-at-price),.cart-totals__total,.cart-totals__total-label,.cart-totals__total-value,.cart-discount__label,.cart-note__label,.cart-totals__icon){color:#f5f5f2!important}html[data-aimgearz-theme=dark] #cart-drawer :is(.cart-totals__tax-note,.cart-totals__tax-note small,.cart-totals__tax-note a){color:#aeb0b5!important}html[data-aimgearz-theme=dark] #cart-drawer .theme-drawer__dialog,html[data-aimgearz-theme=dark] #cart-drawer .cart-drawer__content,html[data-aimgearz-theme=dark] #cart-drawer .cart-drawer__items{background:#101113!important;color:#f5f5f2!important}html[data-aimgearz-theme=dark] #cart-drawer :is(.theme-drawer__title,.cart-drawer__content p,.cart-drawer__content a){color:#f5f5f2!important}html[data-aimgearz-theme=dark] #cart-drawer :is(.theme-drawer__header,.cart-drawer__summary){background:#17191c;border-color:#34363b}html[data-aimgearz-theme=dark] #cart-drawer .cart-items__table-row{background:#1d1f23;border-color:#34363b!important}html[data-aimgearz-theme=dark] #cart-drawer :is(.cart-items__price,.cart-items__remove){color:#f5f5f2}html[data-aimgearz-theme=dark] #cart-drawer :is(.aimgearz-cart-count-line,.aimgearz-cart-assurances,.cart-actions){border-color:#34363b}html[data-aimgearz-theme=dark] #cart-drawer :is(.aimgearz-cart-assurance span,.aimgearz-cart-safe,.aimgearz-cart-count-line){color:#aeb0b5}@media(max-width:749px){main[data-template^=product] .product-information{padding-top:0;padding-bottom:28px}main[data-template^=product] .product-media-container{border-radius:0;max-height:380px}main[data-template^=product] .product-media__image{max-height:360px}main[data-template^=product] .product-details>.group-block{padding:24px 18px 0}main[data-template^=product] .product-details h1{font-size:25px}main[data-template^=product] .product-details .price{font-size:28px}main[data-template^=product] .product-details .compare-at-price{display:inline-block;font-size:14px;margin-left:8px}.aimgearz-product-purchase-note{grid-template-columns:22px 92px 1fr}#cart-drawer .theme-drawer__dialog{width:min(100%,420px)}#cart-drawer .cart-items__table-row{grid-template-columns:82px minmax(0,1fr) auto}}html:not([data-aimgearz-theme=dark]) body,html:not([data-aimgearz-theme=dark]) .page-wrapper,html:not([data-aimgearz-theme=dark]) main#MainContent{background-color:#f7f7f5}product-card.product-card{--aimgearz-card-surface: #ffffff;--aimgearz-card-border: rgb(16 16 12 / .09);--aimgearz-card-border-hover: rgb(16 16 12 / .24);--aimgearz-card-ink: #0a0a0a;--aimgearz-card-muted: #71716a;--aimgearz-card-well: linear-gradient( 158deg, #f4f4f0 0%, #fcfcfb 52%, #edede8 100% );--aimgearz-card-rule: rgb(16 16 12 / .045);--aimgearz-card-shadow: 0 1px 2px rgb(26 26 20 / .05);--aimgearz-card-shadow-hover: 0 16px 32px -14px rgb(26 26 20 / .3);display:block;height:100%}product-card.product-card .product-card__content{--quick-add-mobile-display: flex !important;--quick-add-mobile-opacity: 1 !important;background:var(--aimgearz-card-surface);border:1px solid var(--aimgearz-card-border);border-radius:14px;box-shadow:var(--aimgearz-card-shadow);height:100%;padding:10px 12px 14px;position:relative;transition:border-color .2s ease,box-shadow .26s ease,transform .26s ease}product-card.product-card .card-gallery{background:var(--aimgearz-card-well);border-radius:10px;isolation:isolate;overflow:hidden;position:relative}product-card.product-card .card-gallery:after{background-image:repeating-linear-gradient(118deg,var(--aimgearz-card-rule) 0 1px,transparent 1px 8px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}product-card.product-card .card-gallery :is(img,.product-media,.product-media-container){position:relative;z-index:1}product-card.product-card .card-gallery img{transition:transform .46s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){product-card.product-card:hover .product-card__content{border-color:var(--aimgearz-card-border-hover);box-shadow:var(--aimgearz-card-shadow-hover);transform:translateY(-4px)}product-card.product-card:hover .card-gallery img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){product-card.product-card .product-card__content,product-card.product-card .card-gallery img{transition:none}product-card.product-card:hover .product-card__content,product-card.product-card:hover .card-gallery img{transform:none}}product-card.product-card .product-badges__badge{box-shadow:0 2px 8px -3px #0a0a0a80;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:.1em;padding-block:5px;padding-inline:8px}product-card.product-card [ref=productTitleLink]>.text-block{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;height:38px;overflow:hidden}product-card.product-card [ref=productTitleLink] p{color:var(--aimgearz-card-ink);font-family:var(--font-body--family);font-size:15px;font-weight:600;letter-spacing:-.004em;line-height:1.26}.aimgearz-card-specs{color:var(--aimgearz-card-muted, #71716a);display:flex;flex-wrap:nowrap;font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.09em;line-height:14px;margin-block:5px 0;-webkit-mask-image:linear-gradient(to right,#000 0 86%,transparent 100%);mask-image:linear-gradient(to right,#000 0 86%,transparent 100%);min-height:14px;overflow:hidden;text-transform:uppercase;white-space:nowrap}.aimgearz-card-specs__item{flex:0 0 auto}.aimgearz-card-specs__item+.aimgearz-card-specs__item:before{content:"\b7";margin-inline:6px;opacity:.5}product-card.product-card product-price{margin-block-start:6px}product-card.product-card product-price>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px}product-card.product-card product-price .price{color:var(--aimgearz-card-ink);font-family:var(--font-body--family);font-size:20px;font-weight:700;letter-spacing:-.012em;line-height:1.1}product-card.product-card product-price :is(.compare-at-price,.price-item--regular){display:inline-flex;font-family:var(--font-body--family);font-size:13px;font-weight:500;margin:0}product-card.product-card :is(.compare-at-price,.compare-at-price span,.price-item--regular,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard){color:#74746a!important;text-decoration:line-through!important;text-decoration-color:#78786fcc!important;text-decoration-thickness:1px!important}product-card.product-card .aimgearz-price-off{font-size:11px;margin-inline-start:0;padding:4px 6px}product-card.product-card button.quick-add__button{background:#0a0a0a;border-color:#ffffff2e;box-shadow:0 6px 16px -8px #0a0a0ab3;color:#fff}product-card.product-card button.quick-add__button:is(:hover,:focus-visible){background:#2a2a2a}product-card.product-card:has(.color-custom-badge-sold-out) .card-gallery img{filter:grayscale(1);opacity:.6}product-card.product-card:has(.color-custom-badge-sold-out) .product-card__content{opacity:.92}html[data-aimgearz-theme=dark] product-card.product-card{--aimgearz-card-surface: #17191c;--aimgearz-card-border: #2c2e33;--aimgearz-card-border-hover: #494c53;--aimgearz-card-ink: #f5f5f2;--aimgearz-card-muted: #9a9ca2;--aimgearz-card-well: linear-gradient( 158deg, #1b1d21 0%, #212429 52%, #17191c 100% );--aimgearz-card-rule: rgb(245 245 242 / .04);--aimgearz-card-shadow: 0 1px 2px rgb(0 0 0 / .5);--aimgearz-card-shadow-hover: 0 18px 36px -14px rgb(0 0 0 / .8)}html[data-aimgearz-theme=dark] product-card.product-card .product-card__content{background:var(--aimgearz-card-surface)!important;border-color:var(--aimgearz-card-border)!important}html[data-aimgearz-theme=dark] product-card.product-card .card-gallery{background:var(--aimgearz-card-well)!important;border-color:var(--aimgearz-card-border)!important}html[data-aimgearz-theme=dark] product-card.product-card [ref=productTitleLink] p{color:var(--aimgearz-card-ink)!important}html[data-aimgearz-theme=dark] product-card.product-card .aimgearz-card-specs{color:var(--aimgearz-card-muted)!important}html[data-aimgearz-theme=dark] product-card.product-card button.quick-add__button{background:#f5f5f2;border-color:#0a0a0a33;color:#0a0a0a}html[data-aimgearz-theme=dark] product-card.product-card button.quick-add__button:is(:hover,:focus-visible){background:#fff}html[data-aimgearz-theme=dark] product-card.product-card .product-badges__badge.color-custom-badge-sale{background:#f5f5f2!important;color:#0a0a0a!important}.aimgearz-collection-empty{border:1px dashed rgb(16 16 12 / .18);border-radius:14px;grid-column:1 / -1;margin-block:8px 24px;padding:48px 24px;text-align:center}.aimgearz-collection-empty__title{font-family:var(--font-heading--family);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.aimgearz-collection-empty__text{color:#6f6f68;font-size:15px;line-height:1.55;margin:10px auto 22px;max-width:46ch}.aimgearz-collection-empty__cta{background:#0a0a0a;border-radius:10px;color:#fff;display:inline-flex;font-family:var(--font-body--family);font-size:14px;font-weight:700;padding:13px 22px;text-decoration:none;transition:background .18s ease}.aimgearz-collection-empty__cta:hover{background:#2a2a2a}html[data-aimgearz-theme=dark] .aimgearz-collection-empty{border-color:#f5f5f233}html[data-aimgearz-theme=dark] .aimgearz-collection-empty__text{color:#9a9ca2}html[data-aimgearz-theme=dark] .aimgearz-collection-empty a.aimgearz-collection-empty__cta{background:#f5f5f2;color:#0a0a0a!important}html[data-aimgearz-theme=dark] .aimgearz-collection-empty__cta:hover{background:#fff}.section-resource-list .collection-card{--aimgearz-coll-surface: #ffffff;--aimgearz-coll-border: rgb(16 16 12 / .09);--aimgearz-coll-border-hover: rgb(16 16 12 / .26);--aimgearz-coll-ink: #0a0a0a;--aimgearz-coll-well: linear-gradient( 158deg, #f4f4f0 0%, #fcfcfb 52%, #edede8 100% );--aimgearz-coll-rule: rgb(16 16 12 / .045);--aimgearz-coll-shadow-hover: 0 16px 32px -14px rgb(26 26 20 / .3);background:var(--aimgearz-coll-surface);border:1px solid var(--aimgearz-coll-border);border-radius:14px;overflow:hidden;padding:10px 12px 16px;position:relative;transition:border-color .2s ease,box-shadow .26s ease,transform .26s ease}.section-resource-list .collection-card__image{background:var(--aimgearz-coll-well);border-radius:10px;overflow:hidden;position:relative}.section-resource-list .collection-card__image:after{background-image:repeating-linear-gradient(118deg,var(--aimgearz-coll-rule) 0 1px,transparent 1px 8px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.section-resource-list .collection-card__image img{object-fit:contain;transition:transform .46s cubic-bezier(.2,.7,.3,1)}.section-resource-list .collection-card [class*=collection_title] p,.section-resource-list .collection-card__inner :is(h2,h3,p){align-items:center;color:var(--aimgearz-coll-ink);display:flex;font-family:var(--font-heading--family);font-size:17px;font-weight:700;gap:8px;letter-spacing:-.01em;margin:0}.section-resource-list .collection-card [class*=collection_title] p:after{content:"\2192";font-size:18px;margin-inline-start:auto;transition:transform .18s ease}@media(hover:hover){.section-resource-list .collection-card:hover{border-color:var(--aimgearz-coll-border-hover);box-shadow:var(--aimgearz-coll-shadow-hover);transform:translateY(-4px)}.section-resource-list .collection-card:hover .collection-card__image img{transform:scale(1.05)}.section-resource-list .collection-card:hover [class*=collection_title] p:after{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.section-resource-list .collection-card,.section-resource-list .collection-card__image img{transition:none}.section-resource-list .collection-card:hover,.section-resource-list .collection-card:hover .collection-card__image img{transform:none}}html[data-aimgearz-theme=dark] .section-resource-list .collection-card{--aimgearz-coll-surface: #17191c;--aimgearz-coll-border: #2c2e33;--aimgearz-coll-border-hover: #494c53;--aimgearz-coll-ink: #f5f5f2;--aimgearz-coll-well: linear-gradient( 158deg, #1b1d21 0%, #212429 52%, #17191c 100% );--aimgearz-coll-rule: rgb(245 245 242 / .04);--aimgearz-coll-shadow-hover: 0 18px 36px -14px rgb(0 0 0 / .8);background:var(--aimgearz-coll-surface)!important;border-color:var(--aimgearz-coll-border)!important}html[data-aimgearz-theme=dark] .section-resource-list .collection-card__image{background:var(--aimgearz-coll-well)!important}html[data-aimgearz-theme=dark] .section-resource-list .collection-card [class*=collection_title] p,html[data-aimgearz-theme=dark] .section-resource-list .collection-card__inner :is(h2,h3,p){color:var(--aimgearz-coll-ink)!important}main[data-template^=product] .product-details :is(.compare-at-price,.compare-at-price span,.price-item--regular,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard),.sticky-add-to-cart__price :is(.compare-at-price,.compare-at-price span,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard){color:#74746a!important;text-decoration:line-through!important;text-decoration-color:#78786fcc!important;text-decoration-thickness:1px!important}html[data-aimgearz-theme=dark] main[data-template^=product] .product-details :is(.compare-at-price,.compare-at-price span,.price-item--regular,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard),html[data-aimgearz-theme=dark] .sticky-add-to-cart__price :is(.compare-at-price,.compare-at-price span,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard){color:#9ea0a6!important;text-decoration-color:#9ea0a6cc!important}.collection-wrapper:has(.aimgearz-collection-empty) .main-collection-grid__empty{display:none}html[data-aimgearz-theme=dark] product-card.product-card :is(.compare-at-price,.compare-at-price span,.price-item--regular,[data-aimgearz-money-kind=compare]):not(#aimgearz-price-guard){color:#a6a8ae!important;text-decoration-color:#a6a8aecc!important}.aimgearz-collection-layout--sidebar{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.aimgearz-collection-main{min-width:0}.aimgearz-toolbar{align-items:center;border-bottom:1px solid rgb(16 16 12 / .1);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-block-end:18px;padding-block-end:12px}.aimgearz-toolbar__count{color:#5e5e57;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.aimgearz-toolbar__count b{color:#0a0a0a;font-weight:700}.aimgearz-toolbar__sort{align-items:center;display:flex;gap:10px}.aimgearz-toolbar__sort-label{color:#5e5e57;font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.aimgearz-toolbar__select{align-items:center;background:#fff;border:1px solid rgb(16 16 12 / .16);border-radius:10px;color:#0a0a0a;display:inline-flex;gap:6px;padding-inline-end:10px;position:relative;transition:border-color .16s ease}.aimgearz-toolbar__select:focus-within,.aimgearz-toolbar__select:hover{border-color:#10100c66}.aimgearz-toolbar__select select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-family:var(--font-body--family);font-size:13px;font-weight:600;min-height:38px;outline:none;padding-inline:12px 2px}.aimgearz-toolbar__select svg{flex-shrink:0;opacity:.6;pointer-events:none}.aimgearz-facets{min-width:0}.aimgearz-facets__wrap{background:#fff;border:1px solid rgb(16 16 12 / .09);border-radius:14px;overflow:hidden}.aimgearz-facets__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-heading--family);font-size:13px;font-weight:700;gap:8px;letter-spacing:.08em;list-style:none;padding:14px 16px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.aimgearz-facets__summary::-webkit-details-marker{display:none}.aimgearz-facets__count{align-items:center;background:#c91d33;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;line-height:1;min-width:18px}.aimgearz-facets__chevron{margin-inline-start:auto;opacity:.55;transition:transform .2s ease}.aimgearz-facets__wrap[open] .aimgearz-facets__chevron{transform:rotate(180deg)}.aimgearz-facets__body{border-top:1px solid rgb(16 16 12 / .08);padding:4px 16px 16px}.aimgearz-facets__active{display:flex;flex-wrap:wrap;gap:6px;padding-block:14px 4px}.aimgearz-facets__chip{align-items:center;background:#0a0a0a;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-body--family);font-size:11px;font-weight:600;gap:6px;padding:5px 10px;text-decoration:none;transition:background .16s ease}.aimgearz-facets__chip:hover{background:#2f2f2f}.aimgearz-facets__chip span{font-size:13px;line-height:1;opacity:.75}.aimgearz-facets__clear{align-self:center;color:#c91d33;font-size:11px;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.aimgearz-facets__group+.aimgearz-facets__group{border-top:1px solid rgb(16 16 12 / .08)}.aimgearz-facets__group{padding-block:14px}.aimgearz-facets__label{color:#5e5e57;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.aimgearz-facets__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.aimgearz-facets__option{align-items:center;border-radius:8px;color:#0a0a0a;display:flex;font-size:13.5px;gap:10px;line-height:1.3;min-height:34px;padding:4px 6px;text-decoration:none;transition:background .14s ease}.aimgearz-facets__option:hover{background:#10100c0b}.aimgearz-facets__option.is-empty{opacity:.4;pointer-events:none}.aimgearz-facets__box{align-items:center;border:1.5px solid rgb(16 16 12 / .28);border-radius:5px;color:transparent;display:inline-flex;flex-shrink:0;height:17px;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease;width:17px}.aimgearz-facets__box svg{height:11px;width:11px}.aimgearz-facets__option.is-active .aimgearz-facets__box{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.aimgearz-facets__text{flex:1 1 auto;min-width:0;text-wrap:pretty}.aimgearz-facets__option.is-active .aimgearz-facets__text{font-weight:600}.aimgearz-facets__num{color:#8a8a80;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums}.aimgearz-facets__price{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.aimgearz-facets__price-field{display:flex;flex-direction:column;gap:4px;min-width:0}.aimgearz-facets__price-field span{color:#5e5e57;font-size:11px;letter-spacing:.04em}.aimgearz-facets__price-field input{background:#fff;border:1px solid rgb(16 16 12 / .18);border-radius:8px;color:#0a0a0a;font-family:var(--font-body--family);font-size:13px;min-width:0;padding:9px 8px;width:100%}.aimgearz-facets__price-field input:focus-visible{border-color:#0a0a0a;outline:none}.aimgearz-facets__price-go{align-items:center;background:#0a0a0a;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:37px;justify-content:center;transition:background .16s ease;width:37px}.aimgearz-facets__price-go:hover{background:#2f2f2f}@media(min-width:990px){.aimgearz-collection-layout--sidebar{gap:36px;grid-template-columns:238px minmax(0,1fr)}.aimgearz-facets__wrap{background:transparent;border:0;border-radius:0;position:sticky;top:86px}.aimgearz-facets__summary{cursor:default;font-size:15px;letter-spacing:.02em;padding:0 0 12px}.aimgearz-facets__chevron{display:none}.aimgearz-facets__body{padding:0}.aimgearz-facets__active{padding-block:0 12px}}html[data-aimgearz-theme=dark] .aimgearz-toolbar{border-bottom-color:#f5f5f224}html[data-aimgearz-theme=dark] .aimgearz-toolbar__count,html[data-aimgearz-theme=dark] .aimgearz-toolbar__sort-label,html[data-aimgearz-theme=dark] .aimgearz-facets__label,html[data-aimgearz-theme=dark] .aimgearz-facets__price-field span{color:#a6a8ae!important}html[data-aimgearz-theme=dark] .aimgearz-toolbar__count b,html[data-aimgearz-theme=dark] .aimgearz-facets__summary,html[data-aimgearz-theme=dark] .aimgearz-facets__option,html[data-aimgearz-theme=dark] .aimgearz-facets__text{color:#f5f5f2!important}html[data-aimgearz-theme=dark] :is(.aimgearz-toolbar__select,.aimgearz-facets__price-field input){background:#17191c!important;border-color:#33363c!important;color:#f5f5f2!important}html[data-aimgearz-theme=dark] .aimgearz-facets__wrap{background:#17191c;border-color:#2c2e33}html[data-aimgearz-theme=dark] :is(.aimgearz-facets__body,.aimgearz-facets__group+.aimgearz-facets__group){border-color:#f5f5f21f}html[data-aimgearz-theme=dark] .aimgearz-facets__option:hover{background:#f5f5f212}html[data-aimgearz-theme=dark] .aimgearz-facets__box{border-color:#f5f5f259}html[data-aimgearz-theme=dark] .aimgearz-facets__option.is-active .aimgearz-facets__box,html[data-aimgearz-theme=dark] .aimgearz-facets__chip,html[data-aimgearz-theme=dark] .aimgearz-facets__price-go{background:#f5f5f2;border-color:#f5f5f2;color:#0a0a0a!important}html[data-aimgearz-theme=dark] .aimgearz-facets__num{color:#8f9198!important}@media(min-width:990px){html[data-aimgearz-theme=dark] .aimgearz-facets__wrap{background:transparent;border:0}}.aimgearz-facets__option--tag .aimgearz-facets__text{text-transform:capitalize}.aimgearz-facets__extra{display:none}[data-aimgearz-tags].is-open .aimgearz-facets__extra{display:block}.aimgearz-facets__more{background:none;border:0;color:#0a0a0a;cursor:pointer;font-family:var(--font-body--family);font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-block-start:6px;padding:6px;text-decoration:underline;text-underline-offset:3px}.aimgearz-facets__more:hover{color:#c91d33}html[data-aimgearz-theme=dark] .aimgearz-facets__more{color:#f5f5f2}html[data-aimgearz-theme=dark] .aimgearz-facets__more:hover{color:#ff5f75}@media(max-width:989px){.aimgearz-collection-layout{padding-inline:16px}}@media(max-width:749px){.aimgearz-toolbar{gap:10px}.aimgearz-toolbar__sort{flex:1 1 100%;justify-content:space-between}.aimgearz-toolbar__select{flex:0 1 auto;max-width:62%}.aimgearz-toolbar__select select{max-width:100%;text-overflow:ellipsis}}.aimgearz-facets__option--tag .aimgearz-facets__text{display:block;text-transform:none}.aimgearz-facets__option--tag .aimgearz-facets__text:first-letter{text-transform:uppercase}.aimgearz-facets__box,html[data-aimgearz-theme=dark] .aimgearz-facets__box{color:transparent!important}.aimgearz-facets__option.is-active .aimgearz-facets__box{color:#fff!important}html[data-aimgearz-theme=dark] .aimgearz-facets__option.is-active .aimgearz-facets__box{color:#0a0a0a!important}.aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option .aimgearz-facets__box,.aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option .aimgearz-facets__box svg,html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option .aimgearz-facets__box,html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option .aimgearz-facets__box svg{color:transparent!important;stroke:transparent!important}.aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option.is-active .aimgearz-facets__box,.aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option.is-active .aimgearz-facets__box svg{color:#fff!important;stroke:#fff!important}html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option.is-active .aimgearz-facets__box,html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__list .aimgearz-facets__option.is-active .aimgearz-facets__box svg{color:#0a0a0a!important;stroke:#0a0a0a!important}html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__active .aimgearz-facets__chip,html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__active .aimgearz-facets__chip span{color:#0a0a0a!important}html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__active .aimgearz-facets__clear{color:#ff5f75!important}html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__group .aimgearz-facets__num{color:#8f9198!important}html[data-aimgearz-theme=dark] .aimgearz-facets .aimgearz-facets__wrap .aimgearz-facets__count{background:#c91d33!important;color:#fff!important}.aimgearz-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-badges__badge.color-custom-badge-sold-out:not(#aimgearz-badge-guard){background:#63635d!important;color:#fff!important}html[data-aimgearz-theme=dark] .product-badges__badge.color-custom-badge-sold-out:not(#aimgearz-badge-guard){background:#5a5c62!important;color:#fff!important}.aimgearz-consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;grid-column:1 / -1;margin-block-start:12px;text-align:start;width:100%}.aimgearz-consent__box{accent-color:#0a0a0a;flex-shrink:0;height:17px;margin:2px 0 0;width:17px}.aimgearz-consent__text{color:inherit;font-size:12.5px;line-height:1.45;opacity:.85}.aimgearz-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}html[data-aimgearz-theme=dark] .aimgearz-consent__box{accent-color:#f5f5f2}.aimgearz-header__icon-btn,.aimgearz-cart__close,.mega-menu__viewall,.aimgearz-video-card__btn{position:relative}.aimgearz-header__icon-btn:after{content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.aimgearz-cart__close:after,.mega-menu__viewall:after,.aimgearz-video-card__btn:after{content:"";height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}.hero-carousel__dot{position:relative}.hero-carousel__dot:before{content:"";height:34px;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);width:100%}.theme-drawer__dialog{border:0!important;box-shadow:-30px 0 60px -30px #00000059}html[data-aimgearz-theme=dark] .theme-drawer__dialog{box-shadow:-30px 0 60px -24px #000c}html body .theme-drawer__close-button{border-radius:999px;transition:background-color .2s ease,color .2s ease,transform .15s ease}html body .theme-drawer__close-button svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){html body .theme-drawer__close-button:hover{background-color:#cdbff5!important;color:#16122b!important}html body .theme-drawer__close-button:hover svg{transform:rotate(90deg) scale(1.15)}html[data-aimgearz-theme=dark] body .theme-drawer__close-button:hover{background-color:#b9a8ff47!important;color:#fff!important}}html body .theme-drawer__close-button:active{transform:scale(.88)}html body .theme-drawer__close-button:focus-visible{outline:2px solid #2d1b78;outline-offset:2px}html[data-aimgearz-theme=dark] body .theme-drawer__close-button:focus-visible{outline-color:#cdbff5}@media(prefers-reduced-motion:reduce){html body .theme-drawer__close-button,html body .theme-drawer__close-button svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aimgearz-storefront.css.map */
