:root{--xo-ease: cubic-bezier(.83, 0, .2, .99)}@keyframes xo-up40{0%{opacity:0;transform:translateY(40px)}}@keyframes xo-up100{0%{opacity:0;transform:translateY(100px)}}@keyframes xo-up250{0%{opacity:0;transform:translateY(250px)}}@keyframes xo-from-start{0%{opacity:0;transform:translate(calc(-150px * var(--xo-dir, 1)))}}@keyframes xo-from-end{0%{opacity:0;transform:translate(calc(150px * var(--xo-dir, 1)))}}@keyframes xo-zoom13{0%{transform:scale(1.3)}}@keyframes xo-pop11{0%{opacity:0;transform:scale(1.1)}}@keyframes xo-spin16{0%{opacity:0;transform:scale(1.6) rotate(10deg)}}@keyframes xo-spin16-t{0%{transform:scale(1.6) rotate(10deg)}}@keyframes xo-fade{0%{opacity:0}}html[dir=rtl]{--xo-dir: -1}.xo-a-up40,.xo-a-up100,.xo-a-up250,.xo-a-start,.xo-a-end,.xo-a-zoom,.xo-a-pop,.xo-a-spin,.xo-a-spin-t,.xo-a-fade{animation-duration:1s;animation-timing-function:var(--xo-ease);animation-fill-mode:both;animation-delay:var(--xo-d, 0s)}.xo-a-up40{animation-name:xo-up40}.xo-a-up100{animation-name:xo-up100}.xo-a-up250{animation-name:xo-up250}.xo-a-start{animation-name:xo-from-start}.xo-a-end{animation-name:xo-from-end}.xo-a-zoom{animation-name:xo-zoom13}.xo-a-pop{animation-name:xo-pop11}.xo-a-spin{animation-name:xo-spin16}.xo-a-spin-t{animation-name:xo-spin16-t}.xo-a-fade{animation-name:xo-fade}html.js-reveal .xo-onview:not([data-revealed]),html.js-reveal .xo-onview:not([data-revealed]) .xo-a-spin-t{animation-play-state:paused}body{overflow-x:clip}@keyframes xo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.xo-marquee-track{display:flex;inline-size:max-content;animation:xo-marquee 45s linear infinite}.xo-marquee:hover .xo-marquee-track{animation-play-state:paused}.group:active .group-hover\:border-brand{border-color:var(--color-brand)}.group:active .group-hover\:opacity-100{opacity:1}html{-webkit-tap-highlight-color:transparent}a,button,summary,[role=button]{transition:transform .15s var(--ease-ui),color .2s var(--ease-ui),background-color .2s var(--ease-ui)}a:active,button:active,summary:active,[role=button]:active{transform:scale(.96)}.xo-icon-link:hover,.xo-icon-link:active{color:var(--color-brand)}s-header a:active,s-header button:active{color:var(--color-brand)}label:active{transform:scale(.96);transition:transform .15s var(--ease-ui)}.xo-footer-link{background:linear-gradient(var(--color-brand),var(--color-brand)) no-repeat;background-size:0% 1px;background-position:50% 100%;transition:color .3s var(--xo-ease),background-size .4s var(--xo-ease),transform .15s var(--ease-ui)}.xo-footer-link:hover,.xo-footer-link:active,.xo-footer-link:focus-visible{color:var(--color-brand);background-size:100% 1px}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,picture,video,svg{-webkit-user-drag:none;user-drag:none}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}html,html:has(dialog[open]){scrollbar-gutter:auto!important}@keyframes xo-open{0%{clip-path:inset(50% 50% 50% 50%)}45%{clip-path:inset(calc(50% - 1px) -8px calc(50% - 1px) -8px)}to{clip-path:inset(-8px -8px -8px -8px)}}.xo-a-open{animation:xo-open 1s var(--xo-ease) both;animation-delay:var(--xo-d, 0s)}.xo-a-open>*{animation:xo-fade .5s var(--xo-ease) both;animation-delay:calc(var(--xo-d, 0s) + .8s)}html.js-reveal .xo-onview:not([data-revealed]).xo-a-open,html.js-reveal .xo-onview:not([data-revealed]).xo-a-open>*,html.js-reveal .xo-onview:not([data-revealed]) .xo-a-open,html.js-reveal .xo-onview:not([data-revealed]) .xo-a-open>*{animation-play-state:paused}.xo-a-open>.xo-a-start{animation:xo-from-start 1s var(--xo-ease) both;animation-delay:var(--xo-d, 0s)}.xo-a-open>.xo-a-end{animation:xo-from-end 1s var(--xo-ease) both;animation-delay:var(--xo-d, 0s)}html.xo-has-cursor,html.xo-has-cursor *{cursor:none!important}html.xo-has-cursor input:not([type=checkbox]):not([type=radio]):not([type=range]),html.xo-has-cursor textarea{cursor:text!important}.xo-cursor-dot,.xo-cursor-frame{position:fixed;inset-block-start:0;inset-inline-start:0;left:0;right:auto;z-index:2147483647;pointer-events:none;opacity:0;transition:opacity .2s ease}html.xo-cursor-visible .xo-cursor-dot,html.xo-cursor-visible .xo-cursor-frame{opacity:1}html.xo-cursor-text .xo-cursor-dot,html.xo-cursor-text .xo-cursor-frame{opacity:0}.xo-cursor-dot:before{content:"";position:absolute;inline-size:6px;block-size:6px;margin:-3px 0 0 -3px;left:0;top:0;background:var(--color-brand);transition:transform .2s var(--xo-ease)}.xo-cursor-frame:before{--s: 30px;--b: var(--color-brand);content:"";position:absolute;left:0;top:0;inline-size:var(--s);block-size:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:linear-gradient(var(--b) 0 0) top left / 8px 2px,linear-gradient(var(--b) 0 0) top left / 2px 8px,linear-gradient(var(--b) 0 0) top right / 8px 2px,linear-gradient(var(--b) 0 0) top right / 2px 8px,linear-gradient(var(--b) 0 0) bottom left / 8px 2px,linear-gradient(var(--b) 0 0) bottom left / 2px 8px,linear-gradient(var(--b) 0 0) bottom right / 8px 2px,linear-gradient(var(--b) 0 0) bottom right / 2px 8px;background-repeat:no-repeat;transition:inline-size .35s var(--xo-ease),block-size .35s var(--xo-ease),margin .35s var(--xo-ease)}html.xo-cursor-hover .xo-cursor-frame:before{--s: 46px}html.xo-cursor-hover .xo-cursor-dot:before{transform:scale(1.6)}html.xo-cursor-down .xo-cursor-frame:before{--s: 20px}img,picture,video{border-radius:0!important}.xo-price-sale{color:var(--color-brand)}.xo-price-compare{color:var(--color-on-surface-secondary);text-decoration-thickness:1px}.xo-price-badge{background:var(--color-brand);color:#0a0a0a;padding:.1em .45em;font-weight:700;align-self:center}.xo-price-unavailable{color:#ff3b3b}.xo-tile-frame{display:grid!important;place-items:center;box-sizing:border-box}.xo-tile-frame>img,.xo-tile-frame>svg{display:block;inline-size:100%!important;block-size:100%!important;max-inline-size:100%;max-block-size:100%;object-fit:contain;object-position:center center;margin:0!important}:root{--radius-button: 0px}.button-primary,.button-secondary,.button-outline,.button-surface,.button-ghost,.shopify-payment-button__button{border-radius:0!important}.button-primary,.button-secondary,.button-outline,.button-surface,.shopify-payment-button__button--unbranded{font-family:var(--font-primary-family, "IBM Plex Mono"),"IBM Plex Sans Arabic",monospace;text-transform:uppercase;letter-spacing:.04em;font-weight:700;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease}.button-primary{background:var(--color-brand)!important;color:#0a0a0a!important;border:1px solid var(--color-brand)!important;box-shadow:none!important}.button-primary:hover{background:transparent!important;color:var(--color-brand)!important}.button-secondary,.button-outline,.button-surface{background:transparent!important;color:var(--color-on-surface)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}.button-secondary:hover,.button-outline:hover,.button-surface:hover{border-color:var(--color-brand)!important;color:var(--color-brand)!important}.button-primary.xo-btn-cart{background:transparent!important;color:var(--color-brand)!important;border:1px solid var(--color-brand)!important}.button-primary.xo-btn-cart:hover{background:var(--color-brand)!important;color:#0a0a0a!important}.button-primary.xo-btn-cart[aria-disabled=true],.button-primary.xo-btn-cart:disabled{border-color:var(--color-border)!important;color:var(--color-on-surface-secondary)!important;background:transparent!important}.shopify-payment-button__button--unbranded{background:var(--color-brand)!important;color:#0a0a0a!important;border:1px solid var(--color-brand)!important;min-block-size:3rem}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#2ee00f!important;color:#0a0a0a!important}.shopify-payment-button__more-options{color:var(--color-on-surface-secondary)!important}.xo-cart-flyer{position:fixed;z-index:2147483646;pointer-events:none;object-fit:contain;background:var(--color-surface-secondary, #141414);border:1px solid var(--color-brand);padding:6px;box-sizing:border-box;will-change:transform,opacity}@keyframes xo-cart-bump{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg);color:var(--color-brand)}60%{transform:scale(.9) rotate(4deg);color:var(--color-brand)}to{transform:scale(1)}}#header-cart-trigger.xo-cart-bump{animation:xo-cart-bump .55s cubic-bezier(.3,1.6,.5,1)}.xo-cursor-dot[popover],.xo-cursor-frame[popover]{margin:0;padding:0;border:0;background:none;overflow:visible;inline-size:0;block-size:0;inset:0 auto auto 0;color:inherit}#cart-drawer *:has(.xo-cart-empty){display:flex!important;flex-direction:column;flex:1 1 auto;min-block-size:0}#cart-drawer .xo-cart-empty{margin-block:auto;padding-block:0;inline-size:100%}article.group\/card>a:not(.absolute){display:block;border:1px solid var(--color-border)!important;background:var(--color-surface-secondary);border-radius:0!important;transition:border-color .3s ease}article.group\/card:hover>a:not(.absolute),article.group\/card:active>a:not(.absolute),article.group\/card:focus-within>a:not(.absolute){border-color:var(--color-brand)!important}article.group\/card>a:not(.absolute) img{object-fit:contain!important}#predictive-search [data-dialog-body]{max-block-size:calc(100dvh - 4rem)}#predictive-search [data-dialog-body] *:has(#predictive-search-listbox){display:flex!important;flex-direction:column;flex:1 1 auto;min-block-size:0}#predictive-search-listbox{flex:1 1 auto;min-block-size:0;block-size:auto!important;overflow-y:auto!important;overscroll-behavior:contain}.xo-footer-open.xo-a-open{animation-duration:.45s;animation-delay:0s}.xo-footer-open.xo-a-open>*{animation:xo-fade .3s var(--xo-ease) both;animation-delay:.15s}@keyframes xo-scroll-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}[data-xo-auto=up]{animation:xo-scroll-up .9s var(--xo-ease) both;animation-delay:var(--reveal-delay, 0s)}[data-xo-auto=open]{animation:xo-open .9s var(--xo-ease) both;animation-delay:var(--reveal-delay, 0s)}[data-xo-auto=open]>*{animation:xo-fade .4s var(--xo-ease) both;animation-delay:calc(var(--reveal-delay, 0s) + .6s)}html.js-reveal [data-xo-auto]:not([data-revealed]),html.js-reveal [data-xo-auto]:not([data-revealed])>*{animation-play-state:paused}.xo-filter-btn{inline-size:2.75rem;block-size:2.75rem;padding:0!important}.xo-filter-btn svg{inline-size:1.25rem;block-size:1.25rem}footer nav h2{white-space:nowrap}@media(max-width:47.99rem){footer nav h2{font-size:clamp(.75rem,3.5vw,.875rem);letter-spacing:0}}.richtext,.richtext *:not(img):not(video):not(iframe),.shopify-policy__container,.shopify-policy__container *:not(img),.shopify-policy__title,.shopify-policy__title h1{text-align:start!important;direction:inherit!important}.shopify-policy__container{margin-inline:0!important;max-width:none!important;padding-inline:1rem}@media(min-width:48rem){.shopify-policy__container{padding-inline:2rem}}.xo-img-rel{position:relative}.xo-img-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--xo-loader-logo) center / 34% auto no-repeat;opacity:.18}.xo-img-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(57,255,20,.14) 45%,rgba(255,255,255,.1) 50%,rgba(57,255,20,.14) 55%,transparent 70%) 0 0 / 250% 100% no-repeat;animation:xo-img-shine 1.4s linear infinite}[dir=rtl] .xo-img-loading:after{animation-direction:reverse}@keyframes xo-img-shine{0%{background-position:150% 0}to{background-position:-150% 0}}.xo-img-loading:before,.xo-img-loading:after{transition:opacity .4s ease}.xo-img-loading.xo-img-done:before,.xo-img-loading.xo-img-done:after{opacity:0}.xo-page-title,.shopify-policy__title,.shopify-policy__title h1{text-align:center!important}article.group\/card h3{font-size:.9375rem!important;line-height:1.45!important}@media(min-width:48rem){article.group\/card h3{font-size:1.0625rem!important}}.xo-product-title{font-size:1.375rem!important;line-height:1.35!important}@media(min-width:48rem){.xo-product-title{font-size:1.75rem!important}}s-quantity-selector{border:1px solid var(--color-border)!important;border-radius:0!important;background:transparent!important;transition:border-color .25s ease}s-quantity-selector:hover,s-quantity-selector:focus-within{border-color:var(--color-brand)!important}s-quantity-selector button:hover{color:var(--color-brand)!important}s-quantity-selector input{background:transparent!important;border:0!important;text-align:center}.richtext h1,.shopify-policy__body h1,.shopify-policy__body .rte h1{font-size:1.375rem!important;line-height:1.35!important}.richtext h2,.shopify-policy__body h2,.shopify-policy__body .rte h2{font-size:1.1875rem!important;line-height:1.4!important}.richtext h3,.shopify-policy__body h3,.shopify-policy__body .rte h3{font-size:1.0625rem!important;line-height:1.45!important}.richtext h4,.richtext h5,.richtext h6,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-size:1rem!important;line-height:1.5!important}@media(min-width:48rem){.richtext h1,.shopify-policy__body h1{font-size:1.625rem!important}.richtext h2,.shopify-policy__body h2{font-size:1.375rem!important}.richtext h3,.shopify-policy__body h3{font-size:1.1875rem!important}}.xo-page-title,.shopify-policy__title h1,.shopify-policy__title,#main-content article>header h1,#main-content article h1.type-display{font-size:1.375rem!important;line-height:1.35!important}@media(min-width:48rem){.xo-page-title,.shopify-policy__title h1,.shopify-policy__title,#main-content article>header h1,#main-content article h1.type-display{font-size:1.75rem!important}}.richtext :is(h1,h2,h3,h4,h5,h6),.rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-size:1.0625rem!important;line-height:1.5!important;margin-block:1.25em .5em!important}.richtext :is(h1,h2),.rte :is(h1,h2),.shopify-policy__body :is(h1,h2){font-size:1.125rem!important}.richtext :is(h4,h5,h6),.rte :is(h4,h5,h6),.shopify-policy__body :is(h4,h5,h6){font-size:1rem!important}.xo-page-title,.shopify-policy__title h1,.shopify-policy__title,#main-content article>header h1,#main-content article h1.type-display,.richtext :is(h1,h2,h3,h4,h5,h6),.rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:var(--color-brand)!important}[data-xo-tabs]>a{position:relative;z-index:1;background:transparent!important}[data-xo-tabs]>a.xo-tab-active{color:var(--color-brand)!important}[data-xo-tabs]>a:hover{color:var(--color-brand)!important}.xo-tab-indicator{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border:1px solid var(--color-brand);background:#39ff1414;opacity:0}[data-xo-tabs]:not(:has(.xo-tab-indicator))>a.xo-tab-active{outline:1px solid var(--color-brand);outline-offset:-1px}s-variant-picker input:checked+span.min-h-11{background:#39ff1414!important;color:var(--color-brand)!important;border-color:var(--color-brand)!important}s-variant-picker input:not(:checked):not(:disabled)+span.min-h-11:hover{border-color:var(--color-brand)!important}s-variant-picker input:checked+span.rounded-full{outline-color:var(--color-brand)!important}s-variant-picker input:not(:checked)+span.rounded-full:hover{outline-color:#39ff1480!important}s-variant-picker label>span{transition:transform .2s ease,background-color .3s ease,color .3s ease,border-color .3s ease,outline-color .3s ease!important}s-variant-picker label:active>span{transform:scale(.94)}.xo-var-indicator{position:absolute;z-index:3;pointer-events:none;border:2px solid var(--color-brand);box-sizing:border-box}.xo-var-arriving{border-color:transparent!important;outline-color:transparent!important}@keyframes xo-var-land{0%{transform:scale(.94)}60%{transform:scale(1.05)}to{transform:scale(1)}}.xo-var-landed{animation:xo-var-land .35s ease}@media(min-width:40rem){.xo-header-grid{grid-template-columns:1fr auto 1fr!important}.xo-header-grid>[class*="grid-area:logo"]{justify-self:start}.xo-header-grid>[class*="grid-area:icons"]{justify-self:end}.xo-header-grid>[data-xo-tabs]{justify-content:center!important}}@media(max-width:39.99rem){[data-xo-tabs]>a{font-size:.875rem!important;padding-inline:.625rem!important;block-size:2.5rem!important}}[data-xo-tabs]>a,[data-xo-tabs]>a.xo-tab-active,[data-xo-tabs]>a:hover{color:var(--color-on-surface)!important}[data-xo-tabs]>a,[data-xo-tabs]>a:hover{color:var(--color-on-surface)!important;transition:color .3s ease}[data-xo-tabs]>a.xo-tab-on,[data-xo-tabs]:not(:has(.xo-tab-indicator))>a.xo-tab-active{color:var(--color-brand)!important}.xo-money{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.xo-money-cur{font-size:.8em;font-weight:500}.xo-money-num{unicode-bidi:isolate}.xo-money-dec{font-size:.55em;vertical-align:super;line-height:0;margin-inline-start:.08em;font-weight:600}s .xo-money{text-decoration:line-through}.xo-money-dec{vertical-align:baseline!important;position:relative;top:-.5em;line-height:1}.xo-tab-indicator{border:0!important;background:var(--color-brand)!important}[data-xo-tabs]:not(:has(.xo-tab-indicator))>a.xo-tab-active{outline:0!important;text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:6px;text-decoration-thickness:2px}.xo-footer-link{background-size:0% 2px!important;background-position:0% 100%!important;padding-block-end:2px}.xo-footer-link:dir(rtl){background-position:100% 100%!important}.xo-footer-link:hover,.xo-footer-link:active,.xo-footer-link:focus-visible{background-size:100% 2px!important}s-variant-picker label>span,s-variant-picker label>span.rounded-full{border-radius:0!important}s-variant-picker label>span .absolute{border-radius:0!important}.xo-var-indicator{position:fixed;z-index:50;border-radius:0!important}.xo-grid-card{padding:1.5rem 1rem!important}@media(min-width:48rem){.xo-grid-card{padding:2rem 1.5rem!important}}.xo-brand-track{scrollbar-width:none;padding-block:2px}.xo-brand-track::-webkit-scrollbar{display:none}.xo-brand-chip{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:2.5rem;padding-inline:.875rem;border:1px solid var(--color-border);border-radius:0;font-size:.8125rem;font-weight:600;color:var(--color-on-surface);text-decoration:none;transition:border-color .3s ease,color .3s ease,background-color .3s ease,transform .15s ease}.xo-brand-chip:hover,.xo-brand-chip:focus-visible{border-color:var(--color-brand);color:var(--color-brand)}.xo-brand-chip.is-active{border-color:var(--color-brand);color:var(--color-brand);background:#39ff1414}.xo-brand-logo{width:22px;height:22px;object-fit:contain;border-radius:0}.xo-pill{white-space:normal!important;max-width:100%;overflow-wrap:anywhere}article.group\/card h3,.xo-tag{overflow-wrap:anywhere;min-width:0}#product-grid>li,#search-results-grid>li{min-width:0}.xo-pill{min-width:0;flex-shrink:1;word-break:break-word;text-align:start}.reveal-fade.flex>.xo-pill{flex:0 1 auto}a.group\/tile,a.group\/tile>span{min-width:0;max-width:100%}a.group\/tile>span:last-child{white-space:normal!important;overflow-wrap:anywhere;text-align:center}.xo-product-title,article.group\/card h3{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media(max-width:47.99rem){.xo-card{max-width:100%}}img{image-rendering:auto;-webkit-backface-visibility:visible}.xo-brand-track>li{flex:0 0 auto}.xo-brand-chip{flex-shrink:0}.xo-brand-logo{width:auto!important;height:22px!important;max-width:56px;object-fit:contain}.xo-tile-frame{padding:0!important}.xo-tile-frame img,article.group\/card>a:not(.absolute) img,article.group\/card s-card-gallery img{object-fit:cover!important;padding:0!important;width:100%;height:100%}article.group\/card h3,.xo-product-title,a.group\/tile>span:last-child,.xo-tag,.xo-brand-chip span{unicode-bidi:plaintext;overflow-wrap:break-word!important;word-break:normal!important}[dir=rtl] article.group\/card h3,[dir=rtl] .xo-product-title,[dir=rtl] .xo-tag{text-align:right}[dir=ltr] article.group\/card h3,[dir=ltr] .xo-product-title,[dir=ltr] .xo-tag{text-align:left}.xo-brand-chip{min-height:3.25rem;gap:.625rem}.xo-brand-logo{height:32px!important;max-width:96px!important}@media(min-width:48rem){.xo-brand-logo{height:36px!important;max-width:110px!important}}.xo-price-compare{font-size:.72em!important;white-space:nowrap}.xo-price-sale{white-space:nowrap}.xo-price-compare .xo-money-dec{font-size:.6em}@media(max-width:47.99rem){.xo-price-compare{font-size:.66em!important}.xo-price-compare .xo-money-cur{display:none}.xo-price-sale~.xo-price-compare{margin-inline-start:-.125rem}div:has(>.xo-price-sale){flex-wrap:nowrap!important;column-gap:.375rem!important}div:has(>.xo-price-badge){flex-wrap:wrap!important}}.xo-cursor-frame:before{inline-size:var(--w, var(--s));block-size:var(--h, var(--s));margin:calc(var(--h, var(--s)) / -2) 0 0 calc(var(--w, var(--s)) / -2);transition:inline-size .45s var(--xo-ease),block-size .45s var(--xo-ease),margin .45s var(--xo-ease),background-size .3s ease}html.xo-cursor-snap .xo-cursor-frame:before{background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px}article.group\/card:hover>a:not(.absolute),article.group\/card:active>a:not(.absolute),article.group\/card:focus-within>a:not(.absolute),a.group\/tile:hover .xo-tile-frame,a.group\/tile:active .xo-tile-frame{border-color:var(--color-border)!important}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute),.xo-tile-frame{position:relative}article.group\/card>a:not(.absolute):after,.xo-tile-frame:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:2;pointer-events:none;--b: var(--color-brand);background:linear-gradient(var(--b) 0 0) top left / 14px 2px,linear-gradient(var(--b) 0 0) top left / 2px 14px,linear-gradient(var(--b) 0 0) top right / 14px 2px,linear-gradient(var(--b) 0 0) top right / 2px 14px,linear-gradient(var(--b) 0 0) bottom left / 14px 2px,linear-gradient(var(--b) 0 0) bottom left / 2px 14px,linear-gradient(var(--b) 0 0) bottom right / 14px 2px,linear-gradient(var(--b) 0 0) bottom right / 2px 14px;background-repeat:no-repeat}}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute):after,.xo-tile-frame:after{opacity:0;top:38%;right:38%;bottom:38%;left:38%;transition:inset .35s var(--xo-ease),opacity .2s ease}article.group\/card>a:not(.absolute).xo-touching:after,.xo-tile-frame.xo-touching:after,article.group\/card>a:not(.absolute):active:after,a.group\/tile:active .xo-tile-frame:after{opacity:1;top:5px;right:5px;bottom:5px;left:5px}}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute):active:not(.xo-touching):after,a.group\/tile:active .xo-tile-frame:not(.xo-touching):after{opacity:0;top:38%;right:38%;bottom:38%;left:38%}}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute):after,.xo-tile-frame:after{content:none!important}}.xo-touch-corners{position:fixed;left:0;top:0;z-index:60;pointer-events:none;width:30px;height:30px;opacity:0;--b: var(--color-brand);background:linear-gradient(var(--b) 0 0) top left / 14px 2px,linear-gradient(var(--b) 0 0) top left / 2px 14px,linear-gradient(var(--b) 0 0) top right / 14px 2px,linear-gradient(var(--b) 0 0) top right / 2px 14px,linear-gradient(var(--b) 0 0) bottom left / 14px 2px,linear-gradient(var(--b) 0 0) bottom left / 2px 14px,linear-gradient(var(--b) 0 0) bottom right / 14px 2px,linear-gradient(var(--b) 0 0) bottom right / 2px 14px;background-repeat:no-repeat;transition:transform .4s var(--xo-ease),width .4s var(--xo-ease),height .4s var(--xo-ease),opacity .2s ease}.xo-touch-corners.is-on{opacity:1}.xo-touch-corners.no-anim{transition:opacity .2s ease}.xo-touch-corners{display:none!important}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute),.xo-tile-frame{transition:border-color .25s ease!important}article.group\/card>a:not(.absolute).xo-touching,.xo-tile-frame.xo-touching{border-color:var(--color-brand)!important}}.xo-touch-corners{display:block!important}@media(hover:none),(pointer:coarse){article.group\/card>a:not(.absolute).xo-touching,.xo-tile-frame.xo-touching{border-color:var(--color-border)!important}}.xo-touch-corners.is-riding{transition:opacity .2s ease!important}html.xo-cursor-line .xo-cursor-frame:before{background-size:0 2px,2px 0,0 2px,2px 0,51% 2px,2px 0,51% 2px,2px 0!important}.xo-touch-corners{transition-property:transform,width,height,opacity,background-size!important}.xo-touch-corners.is-riding{transition:opacity .2s ease,background-size .35s var(--xo-ease),height .35s var(--xo-ease)!important}.xo-touch-corners.is-line{background-size:0 2px,2px 0,0 2px,2px 0,51% 2px,2px 0,51% 2px,2px 0!important}.xo-footer-link,.xo-footer-link:hover,.xo-footer-link:active,.xo-footer-link:focus-visible{background-size:0 0!important}html.xo-has-cursor s-variant-picker input:not(:checked):not(:disabled)+span.min-h-11:hover{border-color:var(--color-border)!important}html.xo-has-cursor .xo-brand-chip:not(.is-active):hover{border-color:var(--color-border)!important}@media(hover:none),(pointer:coarse){.xo-brand-chip:not(.is-active):hover,.xo-brand-chip:not(.is-active):active,.xo-brand-chip:not(.is-active):focus-visible{border-color:var(--color-border)!important;color:var(--color-on-surface)!important}s-variant-picker input:not(:checked):not(:disabled)+span.min-h-11:hover{border-color:var(--color-border)!important}s-variant-picker input:not(:checked)+span.rounded-full:hover{outline-color:transparent!important}s-quantity-selector:hover{border-color:var(--color-border)!important}a.group\/tile:hover .xo-tile-frame,a.group\/tile:active .xo-tile-frame{border-color:var(--color-border)!important}}a.group\/tile .brand-link,a.group\/tile:hover .brand-link,a.group\/tile:focus-visible .brand-link,.group:hover a.group\/tile .brand-link{background-size:0 0!important;background:none!important;padding-block-end:0}.xo-tab-indicator{visibility:hidden!important}[data-xo-tabs]:not(:has(.xo-tab-indicator))>a.xo-tab-active{text-decoration:none!important}.xo-touch-corners[popover]{margin:0;padding:0;border:0;overflow:visible;inset:0 auto auto 0;background-color:transparent}.xo-icon-pressed,.xo-icon-pressed svg{color:var(--color-brand)!important}.xo-icon-pressed svg [stroke]:not([stroke=none]){stroke:currentColor}@media(hover:none),(pointer:coarse){button:has(>svg,>span>svg):focus,button:has(>svg,>span>svg):focus-visible,button:has(>svg,>span>svg):hover,button:has(>svg,>span>svg):active,a:has(>svg,>span>svg):focus,a:has(>svg,>span>svg):focus-visible{outline:none!important;box-shadow:none!important;background-color:transparent!important}button,a{-webkit-tap-highlight-color:transparent}}@media(hover:none),(pointer:coarse){dialog button:focus,dialog button:focus-visible{outline:none!important;box-shadow:none!important}}.xo-icon-pressed:not(:has(svg)){color:var(--color-brand)!important;transition:color .15s ease}[data-xo-tabs]>a.xo-icon-pressed{color:var(--color-brand)!important}form[action*=localization] .xo-icon-pressed,[id*=localization] .xo-icon-pressed,form[action*=localization] .xo-icon-pressed *,[id*=localization] .xo-icon-pressed *{color:var(--color-brand)!important}html.xo-cursor-snap.xo-cursor-small .xo-cursor-frame:before{background-size:6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px!important}.xo-touch-corners.is-small{background-size:6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px!important}.button-ghost:hover,.button-ghost:focus-visible,.button-ghost:active{background:transparent!important}button[command=close]:has(svg):hover,button[command=close]:has(svg):focus-visible,button[command=close]:has(svg):active{background:transparent!important}.xo-touch-corners,.xo-touch-corners.is-riding,.xo-touch-corners.no-anim{transition:opacity .2s ease,background-size .3s var(--xo-ease)!important}dialog#predictive-search,#predictive-search dialog,s-predictive-search dialog{background:color-mix(in oklab,var(--color-surface) 80%,transparent)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}h1.xo-pill,h2.xo-pill,.xo-pill{min-block-size:2.75rem;padding:.25rem 1rem;font-size:1rem;line-height:1.3}s-quantity-selector input:focus,s-quantity-selector input:focus-visible,s-quantity-selector button:focus,s-quantity-selector button:focus-visible{outline:none!important;box-shadow:none!important}s-quantity-selector:focus-within{outline:none!important;box-shadow:none!important}s-quantity-selector:hover,s-quantity-selector:focus-within{border-color:var(--color-border)!important}s-quantity-selector input{outline:none!important}.button-primary:not(.xo-btn-cart),.xo-btn-primary,.shopify-payment-button__button--unbranded{background:var(--color-brand)!important;color:#0a0a0a!important;border:1px solid var(--color-brand)!important;transition:background-color .25s ease,color .25s ease!important}.button-primary:not(.xo-btn-cart):hover,.xo-btn-primary:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:transparent!important;color:var(--color-brand)!important}.button-primary.xo-btn-cart,.button-secondary,.button-outline:not(.xo-filter-btn){background:transparent!important;color:var(--color-brand)!important;border:1px solid var(--color-brand)!important;transition:background-color .25s ease,color .25s ease!important}.button-primary.xo-btn-cart:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover,.button-outline:not(.xo-filter-btn):hover{background:var(--color-brand)!important;color:#0a0a0a!important}@media(hover:none),(pointer:coarse){.button-primary:not(.xo-btn-cart):active,.xo-btn-primary:active,.shopify-payment-button__button--unbranded:active{background:transparent!important;color:var(--color-brand)!important}.button-primary.xo-btn-cart:active,.button-secondary:active,.button-outline:not(.xo-filter-btn):active{background:var(--color-brand)!important;color:#0a0a0a!important}}@media(hover:none),(pointer:coarse){.button-primary:not(.xo-btn-cart):hover:not(:active),.xo-btn-primary:hover:not(:active),.shopify-payment-button__button--unbranded:hover:not(:active){background:var(--color-brand)!important;color:#0a0a0a!important}.button-primary.xo-btn-cart:hover:not(:active),.button-secondary:hover:not(:active),.button-outline:not(.xo-filter-btn):hover:not(:active){background:transparent!important;color:var(--color-brand)!important}}.xo-page-title,.shopify-policy__title h1,#main-content article>header h1,#main-content article h1.type-display,footer nav h2,#footer-policies-heading,#footer-pages-heading,.xo-pill-title-unused{display:flex!important;align-items:center;width:fit-content;max-width:100%;min-block-size:2.75rem;padding:.25rem 1rem!important;background:var(--color-brand)!important;color:#0a0a0a!important;font-family:var(--font-heading);font-size:1rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.xo-page-title,.shopify-policy__title h1,footer nav h2{margin-inline:auto!important}.shopify-policy__title{font-size:inherit!important}#cart-drawer-title,#mobile-nav-title,.xo-drawer-title{font-size:1rem!important;font-weight:700;color:var(--color-on-surface)}#predictive-search-listbox:has(.xo-search-hint){display:flex;align-items:center;justify-content:center;min-block-size:12rem;padding:1rem!important}.xo-search-hint{padding:0!important;animation:xo-panel-item-in .5s var(--xo-ease) .1s both}#cart-drawer,#mobile-nav-drawer,#collection-filter-drawer,#search-filter-drawer{background:color-mix(in oklab,var(--color-surface) 80%,transparent)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0!important;border-inline-start:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}.overlay-panel{transition:opacity .4s var(--xo-ease),transform .45s var(--xo-ease),display .45s allow-discrete,overlay .45s allow-discrete!important}.overlay-panel::backdrop{transition:background-color .4s ease,opacity .4s ease,display .45s allow-discrete,overlay .45s allow-discrete!important}@keyframes xo-panel-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.overlay-panel[open] [data-dialog-body]>*,.overlay-panel[open]>div>:not(:first-child){animation:xo-panel-item-in .5s var(--xo-ease) .12s both}@keyframes xo-cart-empty-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.xo-cart-empty{animation:xo-cart-empty-in .6s var(--xo-ease) both}#cart-drawer [data-line-key][aria-busy=true],#cart-drawer li[aria-busy=true]{opacity:.4;transition:opacity .3s ease}details[open]>.xo-nav-products>li{animation:xo-panel-item-in .4s var(--xo-ease) both}details[open]>.xo-nav-products>li:nth-child(2){animation-delay:.04s}details[open]>.xo-nav-products>li:nth-child(3){animation-delay:.08s}details[open]>.xo-nav-products>li:nth-child(4){animation-delay:.12s}details[open]>.xo-nav-products>li:nth-child(5){animation-delay:.16s}details[open]>.xo-nav-products>li:nth-child(6){animation-delay:.2s}.xo-btn-secondary-sm{transition:background-color .25s ease,color .25s ease}.xo-btn-secondary-sm:hover{background:var(--color-brand);color:#0a0a0a!important}footer nav h2,#footer-policies-heading,#footer-pages-heading{min-block-size:2rem!important;padding:.125rem .75rem!important;font-size:.8125rem!important}.xo-nav-lang{background:color-mix(in oklab,var(--color-surface) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#collection-filter-drawer,#search-filter-drawer{border-inline-start:1px solid var(--color-border)!important;border-inline-end:0!important}.xo-header-grid{grid-template-areas:"icons gap logo" "tabs tabs tabs"!important}@media(min-width:640px){.xo-header-grid{grid-template-areas:"icons tabs logo"!important}}.xo-a-open>a.xo-a-start[href]{animation-name:xo-from-end}.xo-a-open>div.xo-a-end{animation-name:xo-from-start}#cart-drawer,#mobile-nav-drawer{border-inline-start:0!important;border-inline-end:1px solid var(--color-border)!important}.xo-header-grid>.xo-a-end{flex-direction:row-reverse}.xo-header-grid>[class*="grid-area:logo"]{justify-self:end!important}.xo-header-grid>[class*="grid-area:icons"]{justify-self:start!important}.xo-nav-products .xo-price-compare{font-size:.75rem!important}.xo-nav-products a.xo-icon-pressed .line-clamp-2{color:var(--color-brand)!important;transition:color .15s ease}.xo-var-indicator{border:0!important;--c: var(--color-brand);--a: 10px;--t: 2px;background:linear-gradient(var(--c),var(--c)) top left / var(--a) var(--t),linear-gradient(var(--c),var(--c)) top left / var(--t) var(--a),linear-gradient(var(--c),var(--c)) top right / var(--a) var(--t),linear-gradient(var(--c),var(--c)) top right / var(--t) var(--a),linear-gradient(var(--c),var(--c)) bottom left / var(--a) var(--t),linear-gradient(var(--c),var(--c)) bottom left / var(--t) var(--a),linear-gradient(var(--c),var(--c)) bottom right / var(--a) var(--t),linear-gradient(var(--c),var(--c)) bottom right / var(--t) var(--a)!important;background-repeat:no-repeat!important}s-variant-picker input:checked+span.min-h-11{border-color:transparent!important}s-variant-picker input:checked+span.rounded-full{outline-color:transparent!important}s-variant-picker input+span.min-h-11,s-variant-picker input+span.rounded-full{position:relative}s-variant-picker input:checked+span.min-h-11:after,s-variant-picker input:checked+span.rounded-full:after{content:"";position:absolute;pointer-events:none;--c: var(--color-brand);--a: 10px;--t: 2px;background:linear-gradient(var(--c),var(--c)) top left / var(--a) var(--t),linear-gradient(var(--c),var(--c)) top left / var(--t) var(--a),linear-gradient(var(--c),var(--c)) top right / var(--a) var(--t),linear-gradient(var(--c),var(--c)) top right / var(--t) var(--a),linear-gradient(var(--c),var(--c)) bottom left / var(--a) var(--t),linear-gradient(var(--c),var(--c)) bottom left / var(--t) var(--a),linear-gradient(var(--c),var(--c)) bottom right / var(--a) var(--t),linear-gradient(var(--c),var(--c)) bottom right / var(--t) var(--a);background-repeat:no-repeat}s-variant-picker input:checked+span.min-h-11:after{top:-1px;right:-1px;bottom:-1px;left:-1px}s-variant-picker input:checked+span.rounded-full:after{top:-5px;right:-5px;bottom:-5px;left:-5px;--a: 7px}.xo-var-arriving:after{opacity:0}:root{--xo-corner-bg: linear-gradient(var(--color-brand), var(--color-brand)) top left / var(--xo-ca, 10px) 2px, linear-gradient(var(--color-brand), var(--color-brand)) top left / 2px var(--xo-ca, 10px), linear-gradient(var(--color-brand), var(--color-brand)) top right / var(--xo-ca, 10px) 2px, linear-gradient(var(--color-brand), var(--color-brand)) top right / 2px var(--xo-ca, 10px), linear-gradient(var(--color-brand), var(--color-brand)) bottom left / var(--xo-ca, 10px) 2px, linear-gradient(var(--color-brand), var(--color-brand)) bottom left / 2px var(--xo-ca, 10px), linear-gradient(var(--color-brand), var(--color-brand)) bottom right / var(--xo-ca, 10px) 2px, linear-gradient(var(--color-brand), var(--color-brand)) bottom right / 2px var(--xo-ca, 10px)}input:checked+span.border-2.border-border{border-color:var(--color-border)!important;overflow:visible!important}input:checked+span.border-2.border-border:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;--xo-ca: 6px;background:var(--xo-corner-bg);background-repeat:no-repeat}.xo-brand-chip{position:relative}.xo-brand-chip.is-active{border-color:var(--color-border)!important}.xo-brand-chip.is-active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:var(--xo-corner-bg);background-repeat:no-repeat}button[data-thumb]{position:relative}button[data-thumb][data-active]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--xo-ca: 8px;background:var(--xo-corner-bg);background-repeat:no-repeat}.type-body-lg .xo-price-compare{font-size:1em!important;font-weight:400}[data-xo-snapped]:after,[data-xo-snapped-touch]:after,:has(>input:checked+[data-xo-snapped]) span:after{opacity:0!important}.overlay-panel[open] [data-dialog-body]>*,.overlay-panel[open]>div>:not(:first-child){animation:none!important}.xo-cart-flyer{border-width:0!important;padding:0!important;background:transparent!important;contain:strict}@media(hover:none),(pointer:coarse){#cart-drawer,#mobile-nav-drawer,#collection-filter-drawer,#search-filter-drawer,#predictive-search,.xo-nav-lang{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-surface)!important}.overlay-panel::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}#cart-drawer [aria-busy=true]{transition:opacity .2s ease}.xo-notif-dot{position:absolute;top:9px;inset-inline-end:9px;width:7px;height:7px;background:var(--color-brand);box-shadow:0 0 0 2px var(--color-surface, #0A0A0A)}.xo-notif-dot[hidden]{display:none}.xo-notif-tag{display:inline-block;padding:2px 8px;font-size:.6875rem;font-weight:700;background:var(--color-brand);color:#0a0a0a}.xo-notif-item.is-new{position:relative}.xo-notif-item.is-new:before{content:"";position:absolute;inset-inline-start:-.75rem;top:1.35rem;width:5px;height:5px;background:var(--color-brand)}#xo-notifications{background:color-mix(in oklab,var(--color-surface) 80%,transparent)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0!important;border-inline-end:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}@media(hover:none),(pointer:coarse){#xo-notifications{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-surface)!important}}#xo-notifications .overflow-y-auto:has(.xo-notif-empty){display:flex;align-items:center;justify-content:center}#xo-notifications .overflow-y-auto:has(.xo-notif-empty) [data-xo-notif-list]{display:none}.xo-notif-empty{padding:0!important}.xo-notif-tag.is-red{background:#ff3b3b;color:#fff}[data-xo-install][hidden]{display:none!important}s-header.fixed{translate:0 0;transition:translate .6s cubic-bezier(.16,1,.3,1)!important;will-change:translate;backface-visibility:hidden}s-header.fixed[data-hidden=true]{translate:0 calc(-100% - 1rem)!important}@media(prefers-reduced-motion:reduce){s-header.fixed{transition:translate .2s linear!important}}.xo-footer-cols nav h2,#footer-shop-heading{margin-inline:0!important}#footer-shop-heading{min-block-size:2rem!important;padding:.125rem .75rem!important;font-size:.8125rem!important}.xo-footer-cols nav{min-inline-size:0}.xo-footer-cols .xo-footer-link{overflow-wrap:anywhere}.xo-footer-cols nav h2{white-space:nowrap!important;overflow-wrap:normal!important}@media(max-width:47.99rem){.xo-footer-cols{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:1rem!important}.xo-footer-cols nav h2{letter-spacing:0!important;font-size:clamp(.6875rem,3.2vw,.8125rem)!important;padding-inline:.625rem!important}}@media(min-width:48rem){.xo-footer-cols nav h2{display:flex!important;width:fit-content!important;margin-inline:auto!important;justify-content:center!important;text-align:center!important}}@media(min-width:48rem){.xo-footer-cols nav h2#footer-pages-heading{margin-inline:0 auto!important}}html.xo-has-cursor #shopify-chat,html.xo-has-cursor #shopify-chat *,html.xo-has-cursor inbox-online-store-chat,html.xo-has-cursor inbox-online-store-chat *,html.xo-has-cursor [id^=ShopifyChat],html.xo-has-cursor [id^=ShopifyChat] *{cursor:auto!important}.xo-chat-btn{right:calc(var(--spacing-margin) + 1rem);bottom:calc(var(--spacing-margin) + 1rem)}.xo-chat-btn[hidden]{display:none!important}html.xo-chat-ready shopify-chat::part(activator){opacity:0!important;pointer-events:none!important;visibility:hidden!important}html.xo-has-cursor shopify-chat,html.xo-has-cursor shopify-chat *{cursor:auto!important}.xo-chat-btn{right:calc(1rem + 1px)!important;bottom:calc(2rem + 1px)!important}@media(min-width:48rem){.xo-chat-btn{right:calc(2rem + 1px)!important}}.xo-install-btn{border-color:var(--color-border)!important}html[dir=ltr] .xo-chat-btn{right:auto!important;left:calc(1rem + 1px)!important}@media(min-width:48rem){html[dir=ltr] .xo-chat-btn{left:calc(2rem + 1px)!important}}html.xo-cursor-in-frame .xo-cursor-dot{opacity:0!important}.shopify-payment-button__more-options{display:block!important;inline-size:fit-content!important;max-inline-size:100%!important;margin-inline:auto!important;padding-inline:0!important;text-decoration:none!important;transition:color .25s ease!important}.shopify-payment-button__more-options:hover,.shopify-payment-button__more-options:focus-visible{color:var(--color-brand)!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xo-motion.css.map */
