*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.site-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#101010;opacity:1;visibility:visible;transition:opacity .52s cubic-bezier(.2,.7,.2,1),visibility .52s}.site-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.site-preloader__mark{position:relative;width:clamp(120px,13vw,178px);color:#fff;opacity:0;transform:translateY(8px) scale(.96);animation:preloader-mark-in .72s cubic-bezier(.2,.7,.2,1) forwards}.site-preloader__mark svg{width:100%;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.28))}.site-preloader__mark span{position:absolute;left:0;right:0;bottom:-18px;height:1px;overflow:hidden;background:#ffffff1f}.site-preloader__mark span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;background:#23b319;transform:translate(-120%);animation:preloader-line .98s cubic-bezier(.2,.7,.2,1) infinite}@keyframes preloader-mark-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes preloader-line{to{transform:translate(260%)}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-policy__container{width:100%!important;max-width:none!important;margin:0;padding:0 0 116px;background:#272727;color:#fff;overflow-x:clip}.shopify-policy__title{width:100%;min-height:460px;margin:0;padding:0 40px;display:grid;place-items:center;position:relative;text-align:left;overflow:hidden;background:linear-gradient(90deg,#121212b8,#12121247),url(/cdn/shop/files/Privacy_Policy_-_Hero.png?v=1785438505) center / cover no-repeat}.shopify-policy__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(18,18,18,0) 0 56%,rgba(255,255,255,.08) 56% 57%,transparent 57%),radial-gradient(circle at 72% 50%,rgba(255,255,255,.16),transparent 0 17%);opacity:.8;pointer-events:none}.shopify-policy__title h1{margin:0;width:min(1318px,100%);position:relative;z-index:1;color:#fff;font-family:var(--font-primary--family);font-size:36px;line-height:48px;font-weight:600;letter-spacing:0;text-align:center}.shopify-policy__body{width:min(1318px,calc(100% - 80px));max-width:1318px;margin:46px auto 0}.shopify-policy__body .rte{max-width:1220px;color:#ffffffd6;font-family:var(--font-primary--family);font-size:14px;line-height:1.58}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte>*:last-child{margin-bottom:0}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin:28px 0 10px;color:#fff;font-weight:600;letter-spacing:0}.shopify-policy__body .rte h2{font-size:18px;line-height:26px}.shopify-policy__body .rte h3{font-size:16px;line-height:24px}.shopify-policy__body .rte h4{font-size:15px;line-height:22px}.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol,.shopify-policy__body .rte table,.shopify-policy__body .rte blockquote{margin:0 0 14px}.shopify-policy__body .rte>div>p:first-child,.shopify-policy__body .rte>p:first-child{margin-bottom:16px;color:#fff;font-size:28px;line-height:36px;font-weight:600}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:24px}.shopify-policy__body .rte li+li{margin-top:8px}.shopify-policy__body .rte strong{color:#fff;font-weight:600}.shopify-policy__body .rte a{color:#fff;text-decoration:underline;text-underline-offset:4px;transition:color .16s ease}.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{color:#23b319;outline:0}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;overflow-wrap:anywhere}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:12px;border:1px solid rgba(255,255,255,.16);text-align:left;vertical-align:top}.shopify-policy__body .rte th{color:#fff;font-weight:600}@media(max-width:989px){.shopify-policy__container{padding-bottom:92px}.shopify-policy__title{min-height:360px;padding-inline:24px}.shopify-policy__title h1{font-size:32px;line-height:42px}.shopify-policy__body{width:calc(100% - 48px);margin-top:38px}}@media(max-width:640px){.shopify-policy__container{padding-bottom:74px}.shopify-policy__title{min-height:280px;padding-inline:20px}.shopify-policy__title h1{font-size:28px;line-height:36px}.shopify-policy__body{width:calc(100% - 40px);margin-top:30px}.shopify-policy__body .rte{font-size:15px;line-height:1.7}.shopify-policy__body .rte h2{font-size:18px;line-height:26px}.shopify-policy__body .rte>div>p:first-child,.shopify-policy__body .rte>p:first-child{font-size:24px;line-height:32px}}@media(prefers-reduced-motion:no-preference){html.motion-ready [data-motion]{opacity:0;transition-property:opacity,transform,filter;transition-duration:.72s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--motion-index, 0) * 70ms);will-change:opacity,transform,filter}html.motion-ready [data-motion=rise]{transform:translate3d(0,28px,0);filter:blur(8px)}html.motion-ready [data-motion=soft]{transform:translate3d(0,18px,0) scale(.985);filter:blur(6px)}html.motion-ready [data-motion=card]{transform:translate3d(0,30px,0) scale(.985);filter:blur(5px)}html.motion-ready [data-motion=media]{opacity:1;transform:scale(1.035);transition-duration:1.1s;transition-delay:0ms}html.motion-ready [data-motion=from-left]{transform:translate3d(-30px,0,0);filter:blur(6px)}html.motion-ready [data-motion=from-right]{transform:translate3d(30px,0,0);filter:blur(6px)}html.motion-ready [data-motion].is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);will-change:auto}}.minus-product-card,.shop-product-card,.minus-search-result,.home-banner-card,.home-best-feature{border:1px solid rgba(255,255,255,.1)}.minus-product-card__detail,.shop-product-card__content,.minus-search-result__content{padding:14px}.minus-product-card,.shop-product-card,.minus-search-result,.minus-cart-item,.home-categories-card,.home-banner-card,.home-best-feature{transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s ease}.minus-product-card__media,.shop-product-card__media,.minus-search-result__media,.minus-cart-item__media,.home-categories-card a,.home-banner-card a,.home-best-feature a{overflow:hidden}.minus-product-card__image,.shop-product-card__image,.minus-search-result__image,.minus-cart-item__image,.home-categories-card__image,.home-banner-card__image,.home-best-feature__image,.minus-product__main-image,.shop-collection__hero-image{transition:transform .52s cubic-bezier(.2,.7,.2,1),filter .26s ease;transform-origin:center}.minus-product-card:hover,.shop-product-card:hover,.minus-search-result:hover,.minus-cart-item:hover,.home-categories-card:hover,.home-banner-card:hover,.home-best-feature:hover{transform:translateY(-3px)}.minus-product-card:hover .minus-product-card__image,.minus-product-card:focus-within .minus-product-card__image,.shop-product-card:hover .shop-product-card__image,.shop-product-card:focus-within .shop-product-card__image,.minus-search-result:hover .minus-search-result__image,.minus-search-result:focus-within .minus-search-result__image,.minus-cart-item:hover .minus-cart-item__image,.minus-cart-item:focus-within .minus-cart-item__image{transform:scale(1.045)}.home-categories-card:hover .home-categories-card__image,.home-categories-card:focus-within .home-categories-card__image,.home-banner-card:hover .home-banner-card__image,.home-banner-card:focus-within .home-banner-card__image,.home-best-feature:hover .home-best-feature__image,.home-best-feature:focus-within .home-best-feature__image{transform:scale(1.035)}.site-header__icon-link svg,.site-header__account-icon svg,.site-header__mobile-menu summary span,.minus-product__favorite svg,.minus-product__tools svg{transition:transform .22s ease,opacity .22s ease,stroke .22s ease}.site-header__icon-link:hover svg,.site-header__icon-link:focus-visible svg,.site-header__account:hover .site-header__account-icon svg,.site-header__account:focus-visible .site-header__account-icon svg,.site-header__mobile-menu summary:hover span,.site-header__mobile-menu summary:focus-visible span,.minus-product__favorite:hover svg,.minus-product__favorite:focus-visible svg,.minus-product__tools button:hover svg,.minus-product__tools button:focus-visible svg{transform:translateY(-1px) scale(1.06)}.home-hero__content a,.home-section__button,.home-categories__button,.home-best-sellers__button,.home-banner-grid__button,.site-footer__button,.minus-product__add,.minus-cart__checkout,.minus-cart__update,.minus-cart__empty a,.minus-search__form button,.shop-collection__price-filter button{transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.home-hero__content a:hover,.home-hero__content a:focus-visible,.home-section__button:hover,.home-section__button:focus-visible,.home-categories__button:hover,.home-categories__button:focus-visible,.home-best-sellers__button:hover,.home-best-sellers__button:focus-visible,.home-banner-grid__button:hover,.home-banner-grid__button:focus-visible,.site-footer__button:hover,.site-footer__button:focus-visible,.minus-product__add:hover,.minus-product__add:focus-visible,.minus-cart__checkout:hover,.minus-cart__checkout:focus-visible,.minus-cart__update:hover,.minus-cart__update:focus-visible,.minus-cart__empty a:hover,.minus-cart__empty a:focus-visible,.minus-search__form button:hover,.minus-search__form button:focus-visible,.shop-collection__price-filter button:hover,.shop-collection__price-filter button:focus-visible{transform:translateY(-2px)}.site-footer__nav a,.site-footer__contact a,.shop-product-card__content a,.minus-product-card__detail a,.minus-search-result__content a,.minus-cart-item__title,.minus-page__content a,.shopify-policy__body .rte a{text-decoration-thickness:1px;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease,opacity .18s ease}.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__contact a:hover,.site-footer__contact a:focus-visible,.shop-product-card__content a:hover,.shop-product-card__content a:focus-visible,.minus-product-card__detail a:hover,.minus-product-card__detail a:focus-visible,.minus-search-result__content a:hover,.minus-search-result__content a:focus-visible,.minus-cart-item__title:hover,.minus-cart-item__title:focus-visible,.minus-page__content a:hover,.minus-page__content a:focus-visible,.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{text-decoration-color:currentColor}.product-card-atc{margin-top:11px;display:grid;gap:9px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.product-card-atc__options{display:grid;grid-template-columns:1fr;gap:8px}.product-card-atc__field{min-width:0;display:grid;gap:6px}.product-card-atc__field>span:first-child{color:#ffffff8f;font-size:9px;line-height:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-card-atc__field--color{grid-column:1 / -1}.product-card-atc__select--hidden{position:absolute;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-card-atc__swatches{display:flex;flex-wrap:wrap;gap:6px 7px}.product-card-atc__swatch{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(180deg,#ffffff13,#ffffff06);color:#ffffffd1;font:inherit;font-size:10px;line-height:14px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.product-card-atc__swatch-dot{width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(255,255,255,.42);border-radius:999px;box-shadow:inset 0 0 0 1px #00000038}.product-card-atc__swatch.is-selected{border-color:#23b319;background:linear-gradient(180deg,#23b3192e,#23b31913);color:#fff;box-shadow:0 0 0 1px #23b31938}.product-card-atc__swatch:hover,.product-card-atc__swatch:focus-visible{border-color:#23b319d1;color:#fff;outline:0;transform:translateY(-1px)}.product-card-atc__swatch:disabled{opacity:.38;cursor:not-allowed}.product-card-atc__field select,.product-card-atc__button{width:100%;min-height:34px;border:1px solid rgba(255,255,255,.13);border-radius:0;font:inherit;font-size:12px;line-height:16px}.product-card-atc__field select{padding:0 28px 0 10px;background:linear-gradient(180deg,#fff1,#ffffff06);color:#fff;cursor:pointer}.product-card-atc__field:not(.product-card-atc__field--color){max-width:none}.product-card-atc__field select option{background:#1f1f1f;color:#fff}.product-card-atc__field select:focus-visible{border-color:#23b319;box-shadow:0 0 0 1px #23b31940;outline:0}.product-card-atc__field option:disabled{color:#ffffff59}.product-card-atc__button{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-color:#23b319e6;background:linear-gradient(180deg,#28c51d,#1fa316);color:#fff;cursor:pointer;font-weight:700;font-size:11px;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 10px 22px #23b31924;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.product-card-atc__button:after{content:"+";margin-left:8px;font-size:13px;line-height:1;opacity:.88}.product-card-atc__button:hover,.product-card-atc__button:focus-visible{border-color:#23b319;background:linear-gradient(180deg,#2bd11f,#20ad17);outline:0;transform:translateY(-1px);box-shadow:0 12px 26px #23b31933}.product-card-atc__button:disabled{border-color:#ffffff24;background:#ffffff14;color:#ffffff80;cursor:not-allowed;transform:none}.product-card-atc__button:disabled:after{display:none}.product-card-atc__status{min-height:14px;margin:0;color:#ffffff9e;font-size:10px;line-height:14px}.minus-promo-progress{margin:12px 0 14px;padding:13px 14px;border:1px solid rgba(35,179,25,.28);background:linear-gradient(135deg,#23b3191a,#ffffff06);color:#fff}.minus-promo-progress__copy{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;line-height:16px;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.minus-promo-progress__copy strong{color:#23b319;font-size:11px;white-space:nowrap}.minus-promo-progress__bar{height:3px;margin-top:10px;display:block;overflow:hidden;background:#ffffff1f}.minus-promo-progress__bar i{height:100%;display:block;background:#23b319;transition:width .22s ease}.minus-cart__form>.minus-promo-progress{grid-column:1 / -1;margin:0}@media(max-width:640px)and (prefers-reduced-motion:no-preference){html.motion-ready [data-motion]{transition-duration:.56s;transition-delay:calc(var(--motion-index, 0) * 45ms)}html.motion-ready [data-motion=rise],html.motion-ready [data-motion=soft],html.motion-ready [data-motion=card]{transform:translate3d(0,18px,0);filter:blur(4px)}html.motion-ready [data-motion=from-left],html.motion-ready [data-motion=from-right]{transform:translate3d(0,18px,0)}}@media(max-width:640px){.product-card-atc__options{grid-template-columns:1fr}.product-card-atc__field:not(.product-card-atc__field--color){max-width:none}}@media(prefers-reduced-motion:reduce){.site-preloader,.site-preloader__mark,.site-preloader__mark span:after{animation:none!important;transition:none!important}.site-preloader__mark{opacity:1;transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
