@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:ital,wght@0,600;1,600&display=swap";:root{--spacing-0-5: .2rem;--spacing-1: .4rem;--spacing-1-5: .6rem;--spacing-2: .8rem;--spacing-2-5: 1rem;--spacing-3: 1.2rem;--spacing-3-5: 1.4rem;--spacing-4: 1.6rem;--spacing-4-5: 1.8rem;--spacing-5: 2rem;--spacing-5-5: 2.2rem;--spacing-6: 2.4rem;--spacing-6-5: 2.6rem;--spacing-7: 2.8rem;--spacing-7-5: 3rem;--spacing-8: 3.2rem;--spacing-8-5: 3.4rem;--spacing-9: 3.6rem;--spacing-9-5: 3.8rem;--spacing-10: 4rem;--spacing-11: 4.4rem;--spacing-12: 4.8rem;--spacing-14: 5.6rem;--spacing-16: 6.4rem;--spacing-18: 7.2rem;--spacing-20: 8rem;--spacing-24: 9.6rem;--spacing-28: 11.2rem;--spacing-32: 12.8rem;--spacing-36: 14.4rem;--spacing-40: 16rem;--spacing-44: 17.6rem;--spacing-48: 19.2rem;--spacing-52: 20.8rem;--spacing-56: 22.4rem;--spacing-60: 24rem;--spacing-64: 25.6rem;--spacing-72: 28.8rem;--spacing-80: 32rem;--spacing-96: 38.4rem;--container-max-width: 1800px;--container-narrow-max-width: 1550px;--container-gutter: var(--spacing-5);--section-outer-spacing-block: var(--spacing-8);--section-inner-max-spacing-block: var(--spacing-8);--section-inner-spacing-inline: var(--container-gutter);--section-stack-spacing-block: var(--spacing-8);--grid-gutter: var(--spacing-5);--product-list-row-gap: var(--spacing-8);--product-list-column-gap: var(--grid-gutter);--input-gap: var(--spacing-2);--input-height: 4.2rem;--input-padding-inline: var(--spacing-4);--sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: Raleway, sans-serif;--heading-font-weight: 600;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: .025em;--text-font-family: Poppins, sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--text-h0: 4rem;--text-h1: 2.8rem;--text-h2: 2.4rem;--text-h3: 2.2rem;--text-h4: 1.8rem;--text-h5: 1.8rem;--text-h6: 1.6rem;--text-xs: 1.1rem;--text-sm: 1.2rem;--text-base: 1.4rem;--text-lg: 1.8rem;--accent: 0 0 0;--text-primary: 26 26 26;--background-primary: 255 255 255;--dialog-background: 255 255 255;--border-color: var(--text-color, var(--text-primary)) / .12;--button-background-primary: 0 0 0;--button-text-primary: 255 255 255;--button-background-secondary: 0 0 0;--button-text-secondary: 255 255 255;--success-background: 224 244 232;--success-text: 0 163 65;--warning-background: 255 246 233;--warning-text: 255 183 74;--error-background: 254 231 231;--error-text: 248 58 58;--on-sale-text: 137 105 56;--on-sale-badge-background: 137 105 56;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 190 189 185;--sold-out-badge-text: 0 0 0;--primary-badge-background: 255 193 6;--primary-badge-text: 0 0 0;--star-color: 255 193 6;--product-card-background: 255 255 255;--product-card-text: 0 0 0;--header-background: 255 255 255;--header-text: 0 0 0;--footer-background: 0 0 0;--footer-text: 255 255 255;--rounded-xs: .4rem;--rounded-sm: .3rem;--rounded: .6rem;--rounded-lg: 1.2rem;--rounded-full: 9999px;--rounded-block: 1.2rem;--rounded-button: 2.8rem;--rounded-input: .6rem;--shadow-sm: 0 2px 8px rgb(var(--text-primary) / .1);--shadow: 0 5px 15px rgb(var(--text-primary) / .1);--shadow-md: 0 5px 30px rgb(var(--text-primary) / .1);--shadow-block: 0px 18px 50px rgb(var(--text-primary) / .1);--stagger-products-reveal-opacity: 1}[dir=rtl]:root{--transform-logical-flip: -1;--transform-origin-start: right;--transform-origin-end: left}@media screen and (min-width:700px){:root{--text-h0: 5.2rem;--text-h1: 3.6rem;--text-h2: 2.8rem;--text-h3: 2.6rem;--text-h4: 2rem;--text-h5: 2rem;--text-h6: 1.8rem;--text-xs: 1.1rem;--text-sm: 1.2rem;--text-base: 1.4rem;--text-lg: 1.8rem;--container-gutter: 3.2rem;--section-outer-spacing-block: var(--spacing-12);--section-inner-max-spacing-block: var(--spacing-10);--section-inner-spacing-inline: var(--spacing-10);--section-stack-spacing-block: var(--spacing-10);--grid-gutter: var(--spacing-6);--product-list-row-gap: var(--spacing-12);--input-gap: 1.6rem;--input-height: 5rem;--input-padding-inline: var(--spacing-5)}}@media screen and (min-width:1000px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-14);--section-inner-max-spacing-block: var(--spacing-12);--section-inner-spacing-inline: var(--spacing-12);--section-stack-spacing-block: var(--spacing-10)}}@media screen and (min-width:1150px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-14);--section-inner-max-spacing-block: var(--spacing-12);--section-inner-spacing-inline: var(--spacing-12);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1400px){:root{--text-h0: 6.4rem;--text-h1: 4.8rem;--text-h2: 4rem;--text-h3: 2.8rem;--text-h4: 2.4rem;--text-h5: 2rem;--text-h6: 2rem;--section-outer-spacing-block: var(--spacing-16);--section-inner-max-spacing-block: var(--spacing-14);--section-inner-spacing-inline: var(--spacing-14)}}@media screen and (min-width:1600px){:root{--section-outer-spacing-block: var(--spacing-16);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-16)}}@media screen and (pointer:fine){.lx .button:not([disabled]):hover,.lx .btn:not([disabled]):hover,.lx .shopify-payment-button__button--unbranded:not([disabled]):hover{--button-background-opacity: .85}.lx .button--subdued:not([disabled]):hover{--button-background: var(--text-color) / .05 !important}}.lx :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:inherit}.lx :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.lx :is(ul,ol){list-style:none;margin:0;padding:0}.lx img,.lx svg,.lx video,.lx picture{display:block;max-width:100%}.lx a{text-decoration:none}.lx button{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.lx :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing)}.lx,.lx p,.lx a,.lx span,.lx li,.lx button,.lx input,.lx summary,.lx label,.lx legend{font-family:var(--text-font-family)}main .lx .shopify-section{--section-is-first: 0;--hash-difference: calc(var(--section-background-hash, 1) - var(--previous-section-background-hash, -1));--hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference));--background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1));position:relative}@charset "utf-8";.lx *,.lx :before,.lx :after{box-sizing:border-box;border-style:solid;border-width:0px;border-color:rgb(var(--text-color) / .12)}.lx{text-size-adjust:100%;tab-size:4;interpolate-size:allow-keywords;scroll-padding-block-start:calc(var(--sticky-area-height) + 20px);line-height:1.5}.lx{--background: var(--background-primary);--text-color: var(--text-primary);background:rgb(var(--background));color:rgb(var(--text-color));font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family);letter-spacing:var(--text-letter-spacing);margin:0;position:relative}.lx hr{height:0px;color:inherit;border-top-width:1px}.lx h1,.lx h2,.lx h3,.lx h4,.lx h5,.lx h6{font-size:inherit;font-weight:inherit}.lx a{color:inherit;text-decoration:inherit}.lx strong{font-weight:bolder}.lx table{text-indent:0px;border-color:inherit;border-collapse:collapse}.lx button,.lx input,.lx select,.lx textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}.lx button,.lx select{text-transform:none}.lx button,.lx [type=button],.lx [type=reset],.lx [type=submit]{-webkit-appearance:button;appearance:button;text-align:inherit;background-color:#0000;background-image:none}.lx button,.lx label,.lx summary,.lx [role=button],.lx [type=checkbox],.lx [type=radio],.lx [type=submit]{-webkit-tap-highlight-color:rgba(255,255,255,0);touch-action:manipulation;cursor:pointer}.lx ::-webkit-inner-spin-button{height:auto}.lx ::-webkit-outer-spin-button{height:auto}.lx [type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}.lx ::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.lx ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.lx ::-webkit-date-and-time-value{text-align:start}.lx summary{-webkit-user-select:none;user-select:none;list-style-type:none}.lx summary::-webkit-details-marker{display:none}.lx h1,.lx h2,.lx h3,.lx h4,.lx h5,.lx h6,.lx hr,.lx figure,.lx p{margin:0}.lx fieldset{margin:0;padding:0}.lx legend{padding:0}.lx ol,.lx ul{margin:0;padding:0;list-style:none}.lx textarea{resize:vertical}.lx input::placeholder,.lx textarea::placeholder{opacity:1;color:#9ca3af}.lx :disabled{cursor:default}.lx img,.lx video{vertical-align:middle;display:block}.lx img{color:#0000;max-width:min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%);object-fit:inherit;object-position:inherit;height:auto}.lx picture source{display:contents}.lx picture img{width:100%;min-height:inherit;max-height:100%}.lx video{width:100%;max-width:100%;height:auto}.lx :focus:not(:focus-visible){outline:none}.lx [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.lx ::view-transition-group(*){animation-duration:0s}}.lx height-observer,.lx media-carousel,.lx impact-text{display:block}@media screen and (min-width:700px){.lx img{max-width:min(var(--image-max-width, 100%),100%)}}.lx .accordion{--accordion-spacing: var(--spacing-5);box-sizing:content-box;border-block-width:1px}.lx .accordion__toggle{gap:var(--spacing-2);flex-grow:1;justify-content:space-between;align-items:center;padding-block-start:var(--accordion-spacing);padding-block-end:var(--accordion-spacing);display:flex}.lx .accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6);transform:translateY(-4px)}.lx .accordion__content:has(.image-filter-list){padding-inline-end:0px}.lx .accordion+.accordion{border-block-start-width:0px}.lx .accordion-box{padding:var(--spacing-1) var(--spacing-6)}.lx .accordion-box>:first-child{border-block-start-width:0px}.lx .accordion-box>:last-child{border-block-end-width:0px}@media screen and (min-width:1000px){.lx .accordion-box{padding:var(--spacing-5) var(--spacing-12)}}.lx .button{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.lx .button--lg{font-size:var(--text-base);padding-block:1.3rem;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.lx .button--xl{font-size:var(--text-base);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.lx .button--secondary{--button-background: var(--button-background-secondary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-secondary);--button-outline-color: var(--button-background-secondary)}.lx .button__loader{gap:var(--spacing-1-5);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.lx .button__loader>*{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--rounded-full);background:currentcolor}@media screen and (min-width:700px){.lx .button{padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-3);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.lx .button--lg{padding-block-start:var(--spacing-3-5);padding-block-end:var(--spacing-3-5);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.lx .button--xl{padding-block:1.72rem;padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10)}}.lx .circle-button{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--rounded-full);place-items:center;transition:opacity .15s ease-in;display:grid}.lx .circle-button[disabled]{opacity:.5;pointer-events:none}.lx .circle-button--fill{background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.lx .circle-button--lg{width:var(--spacing-14);height:var(--spacing-14)}.lx .animated-arrow{pointer-events:none;place-items:center;display:grid}.lx .animated-arrow:before,.lx .animated-arrow:after{content:"";grid-area:1 / -1;transition:.2s ease-in-out}.lx .animated-arrow:before{border-block-start-width:2px;border-inline-end-width:2px;width:.8rem;height:.8rem;transform:rotate(calc(var(--transform-logical-flip) * 45deg));border-color:currentcolor;position:relative}.lx .animated-arrow:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-1px}.lx .animated-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-1px}.lx .animated-arrow:after{width:var(--spacing-2-5);height:var(--spacing-0-5);transform-origin:center center;opacity:0;background:currentcolor;transform:scaleX(.5)}@media screen and (pointer:fine){.lx .group:hover .animated-arrow:before{transform:translate(calc(var(--transform-logical-flip) * var(--spacing-0-5))) rotate(calc(var(--transform-logical-flip) * 45deg))}.lx .group:hover .animated-arrow:after{opacity:1;transform:scaleX(1)}}.lx .animated-arrow--reverse{transform:rotate(180deg)}.lx .circle-chevron{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--rounded-full);background:rgb(var(--text-color) / .1);flex-shrink:0;place-items:center;transition:.2s ease-in-out;display:grid}.lx .circle-chevron[disabled]{opacity:.5}.lx .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}.lx .group[aria-expanded=true] .circle-chevron.group-expanded\:rotate{transform:rotate(calc(var(--transform-logical-flip) * 180deg))}@media screen and (pointer:fine){.lx .group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}}.lx scroll-carousel{position:relative}.lx .content-over-media{grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 2)) minmax(0,1fr);gap:var(--content-over-media-row-gap,var(--content-over-media-gap,var(--container-gutter))) var(--content-over-media-column-gap,var(--content-over-media-gap,var(--container-gutter)));place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.lx .content-over-media:before{content:"";background:rgb(var(--content-over-media-overlay));border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.lx .content-over-media>:is(picture,img,video,iframe,svg,video-media){height:var(--content-over-media-height,auto);transform-origin:center top;overflow-wrap:anywhere;object-fit:cover;object-position:center center;border-radius:inherit;-webkit-user-select:none;user-select:none;grid-area:1 / 1 / span 3 / span 3;place-self:stretch;width:100%;min-height:100%;max-height:100%;position:relative}.lx .content-over-media>:is(picture,img,video,iframe,svg,video-media)>*{border-radius:inherit}.lx .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:var(--content-over-media-content-max-width,780px);z-index:1;grid-area:2 / 2 / auto / span 1;position:relative}.lx [allow-transparent-header] :is(.content-over-media>:not(img,video,iframe,svg,video-media,picture)){padding-block-start:calc(var(--header-height) * var(--section-is-first))}.lx .content-over-media>video-media:not([autoplay])~*{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.lx .content-over-media>video-media:not([autoplay])[loaded]~*{opacity:0;visibility:hidden}.lx .content-over-media:has(>video-media[loaded]:not([autoplay])):before{background:none;transition-delay:.1s}.lx .page-dots{justify-content:center;gap:var(--spacing-2-5) var(--spacing-4);flex-wrap:wrap;display:flex}.lx .page-dots>*{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--rounded-full);opacity:.3;background:currentcolor;transition:opacity .2s ease-in-out}.lx .page-dots>[aria-current=true]{opacity:1}.lx :is(.drawer,.popover):not(:defined){display:none}.lx .drawer{--container-outer-width: var(--spacing-6);--background: var(--dialog-background);--text-color: var(--text-primary);--drawer-header-padding: var(--spacing-5);--drawer-body-padding: var(--spacing-5) var(--spacing-6);--drawer-footer-padding: var(--spacing-6);--drawer-content-max-height: none;visibility:hidden;width:100%;padding:var(--spacing-2);z-index:999;position:fixed;right:0}.lx .drawer::part(overlay){background:#0006;min-height:100lvh;position:fixed;top:0;right:0;bottom:0;left:0}.lx .drawer::part(content){height:100%;max-height:var(--drawer-content-max-height);border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));color:rgb(var(--text-color));flex-direction:column;display:flex;position:relative}.lx .drawer::part(header){padding:var(--drawer-header-padding)}.lx .drawer::part(body){padding:var(--drawer-body-padding);overscroll-behavior-y:contain;flex:1 1 auto;align-items:start;display:grid;overflow-y:auto}.lx .drawer::part(footer){padding:var(--drawer-footer-padding);border-block-start:1px solid rgb(var(--border-color));margin-block-start:auto;position:relative}.lx .drawer>[is=close-button]{display:none;position:absolute;top:2.4rem}.lx .drawer>[is=close-button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2.4rem}.lx .drawer>[is=close-button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2.4rem}@media screen and (max-width:699px){.lx .drawer{--drawer-content-max-height: 75vh}.lx .drawer::part(header){text-align:center;border-bottom:1px solid rgb(var(--border-color))}}@media screen and (min-width:700px){.lx .drawer{--container-outer-width: var(--spacing-10);--drawer-header-padding: var(--spacing-8) var(--spacing-10);--drawer-body-padding: var(--spacing-8) var(--spacing-10);--drawer-footer-padding: var(--spacing-8) var(--spacing-10);width:510px;height:100%;padding:var(--spacing-4)}.lx .drawer::part(header){align-items:center;gap:var(--spacing-4);display:flex;position:relative}.lx .drawer[header-bordered]::part(header){border-bottom:1px solid rgb(var(--border-color))}.lx .drawer:not([header-bordered])::part(header){padding-block-end:0px}.lx .drawer:not([header-bordered])::part(header):after{content:"";width:100%;height:var(--spacing-8);background:linear-gradient(to bottom,rgb(var(--dialog-background)),rgb(var(--dialog-background) / .6) 50%,rgb(var(--dialog-background) / 0));z-index:1;position:absolute;top:100%;left:0}.lx .drawer>[is=close-button]{display:grid;top:3.6rem}.lx .drawer>[is=close-button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3.6rem}.lx .drawer>[is=close-button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3.6rem}}.lx .badge{--badge-background: var(--text-color) / .05;--badge-color: var(--text-color);align-items:center;gap:var(--spacing-1-5);padding:3px var(--spacing-2);background:rgb(var(--badge-background));width:max-content;color:rgb(var(--badge-color));border-radius:var(--rounded-button);font-size:9px;font-weight:700;display:flex}.lx .badge--on-sale{--badge-background: var(--on-sale-badge-background);--badge-color: var(--on-sale-badge-text)}@media screen and (min-width:700px){.lx .badge:not(.badge--lg){font-size:var(--text-xs);padding-block-start:var(--spacing-0-5);padding-block-end:var(--spacing-0-5)}}.lx .scrollbar{align-items:center;gap:var(--spacing-10);color:rgb(var(--text-color));display:flex}.lx .scrollbar__progress{width:100%;height:var(--spacing-0-5);background:rgb(var(--text-color) / .1);display:block;position:relative}.lx .scrollbar__progress:before{content:"";transform-origin:var(--transform-origin-start);transform:scaleX(var(--scroll-progress));background:rgb(var(--text-color));will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.lx .scrollbar__buttons{display:none}@media screen and (min-width:1000px){.lx .scrollbar__buttons{gap:var(--spacing-4);display:flex}}.lx .count-bubble{--size: var(--spacing-4);width:var(--size);height:var(--size);min-width:min-content;border-radius:var(--rounded-full);background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));place-items:center;padding-inline-start:var(--spacing-1);padding-inline-end:var(--spacing-1);font-size:9px;font-weight:700;line-height:1;display:grid}.lx :is(.input:focus,.textarea:focus,.select:focus-visible){border-color:currentcolor;outline:none;box-shadow:0 0 0 1px inset}.lx .form-control{text-align:start;position:relative}.lx .block-label{width:fit-content;margin-block-end:var(--spacing-2);display:block}.lx :is(:is(.input,.textarea):focus~.floating-label,:is(.input,.textarea):not(:placeholder-shown)~.floating-label,:is(.input,.textarea,.select):autofill~.floating-label,.select:valid~.floating-label){transform:scale(.65) translateY(calc(-1 * var(--spacing-4)))}.lx .v-stack{display:grid}.lx .h-stack{align-items:center;display:flex}.lx .container{--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--container-gutter) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width)) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.lx .bleed{scroll-padding-inline:var(--container-outer-width);margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid}.lx .full-bleed{margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));display:grid}@media screen and (min-width:1000px){.lx .md\:unbleed{margin-inline:0px;padding-inline:0px;scroll-padding-inline:0px}}.lx [role=main] .shopify-section{--section-is-first: 0;--hash-difference: calc(var(--section-background-hash) - var(--previous-section-background-hash, -1));--hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference));--background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1));background:rgb(var(--background));position:relative}.lx [role=main] .shopify-section:not(.contents){display:flow-root}.lx [role=main] .shopify-section:empty{display:none}.lx [role=main] .shopify-section:first-child{--section-is-first: 1}.lx .section{--context-section-spacing-block-start: var(--section-outer-spacing-block);--context-section-spacing-block-end: var(--section-outer-spacing-block);--context-section-spacing-inline: var(--container-gutter);--calculated-section-spacing-block-start: var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start)));--calculated-section-spacing-block-end: var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end)));--calculated-section-spacing-inline: var(--section-spacing-inline, var(--context-section-spacing-inline));--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--calculated-section-spacing-inline, 0px) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width, 0px)) / 2);--section-stack-spacing-inline: var(--section-inner-spacing-inline, 0px);padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.lx .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end))));--calculated-section-spacing-inline: min(48px, var(--section-spacing-inline, var(--context-section-spacing-inline)))}.lx .section{padding-block-start:calc(var(--background-differs-from-previous) * var(--calculated-section-spacing-block-start));padding-block-end:var(--calculated-section-spacing-block-end)}@media screen and (min-width:700px){.lx .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}.lx .shopify-section:first-child{--section-outer-spacing-block-start: 24px}}@media screen and (min-width:1600px){.lx .section--tight{--calculated-section-spacing-block-start: min(64px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(64px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}}.lx .section-header{gap:var(--spacing-4);justify-items:start;display:grid}@media screen and (min-width:1150px){.lx .section-header{grid-template-columns:700px;justify-content:space-between;align-items:end}.lx .section-header>.text-with-icon{grid-column-start:2}}.lx .section-stack{gap:var(--section-stack-spacing-block,0) var(--section-stack-spacing-inline,0);grid-auto-columns:minmax(0px,1fr);display:grid}@media screen and (min-width:1150px){.lx .section-stack--horizontal{justify-content:center;display:flex}.lx .section-stack__intro{width:var(--section-stack-intro,50%)}.lx .section-stack__main{width:var(--section-stack-main,50%)}}.lx .scrollable-with-controls{gap:var(--spacing-6);grid-auto-columns:minmax(0px,1fr);display:grid}@media screen and (min-width:700px){.lx .scrollable-with-controls{gap:var(--spacing-10)}}@supports not (aspect-ratio:1){.lx :is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}.lx :is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}.lx .product-list{grid:var(--product-list-grid);gap:var(--product-list-gap);scroll-padding-top:calc(var(--sticky-area-height) + 20px);display:grid;position:relative}@media screen and (min-width:700px){@supports (grid-template-rows:subgrid){.lx .product-list{grid-template-rows:auto auto}.lx .product-list>*{grid-template-rows:subgrid;grid-row:span 2;gap:0px}.lx .product-card__info{align-content:start}}}.lx .rating-with-text{gap:var(--spacing-2);grid-template-columns:minmax(0px,1fr);grid-auto-flow:column;align-items:baseline;display:grid}.lx .buy-buttons{align-items:start;gap:var(--spacing-2);display:grid}.lx .product-card{--product-card-badge-spacing: var(--spacing-2);--product-card-info-padding: var(--spacing-4);--product-card-quick-buy-inset: var(--spacing-2);border-radius:var(--rounded-sm);isolation:isolate;grid-template-columns:minmax(0px,1fr);align-content:start;align-items:start;display:grid;position:relative}.lx .product-card__figure{display:block;position:relative}.lx .product-card__badge-list{gap:var(--spacing-2);pointer-events:none;z-index:5;display:grid;position:absolute;top:var(--product-card-badge-spacing)}.lx .product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-badge-spacing)}.lx .product-card__badge-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-badge-spacing)}.lx .product-card__image{object-fit:contain;object-position:center center;transition:opacity .2s ease-in-out}.lx .product-card__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm)}.lx .product-card__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--rounded-sm);border-top-left-radius:var(--rounded-sm)}.lx .product-card__image--secondary{display:none}.lx .product-card__title{line-height:1.5}.lx .product-card__info{gap:var(--spacing-1);padding:var(--product-card-info-padding);grid-template-columns:minmax(0px,1fr);justify-items:start;display:grid}.lx .product-card--blends .product-card__info{padding-block-end:0px;padding-inline:0px}.lx .product-card__variant-list{display:none}@media screen and (min-width:700px){.lx .product-card{--product-card-badge-spacing: var(--spacing-4);--product-card-info-padding: var(--spacing-5);--product-card-quick-buy-inset: var(--spacing-4)}.lx .product-card__aside{margin-block-start:var(--spacing-1)}.lx .product-card__variant-list{gap:var(--spacing-2);margin-block:var(--spacing-2) 2px;flex-wrap:wrap;display:flex}}@media screen and (min-width:1400px){.lx .product-card__info{--product-card-info-padding: var(--spacing-6) var(--spacing-8) var(--spacing-8) var(--spacing-8)}}@media screen and (pointer:fine){.lx .product-card--show-secondary-media .product-card__figure:hover .product-card__image--primary{opacity:0}.lx .product-card--show-secondary-media .product-card__figure:hover .product-card__image--secondary{opacity:1}.lx .product-card__image--secondary{opacity:0;display:block}}.lx .price-list{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}.lx .price-list--lg{gap:var(--spacing-3)}.lx .quantity-selector{height:var(--input-height);background:rgb(var(--input-background,transparent));color:rgb(var(--input-text-color,var(--text-color)));border-radius:var(--rounded-button);border-width:1px;display:inline-flex}.lx .quantity-selector__button{padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.lx .quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;min-width:var(--spacing-6);width:var(--quantity-input-characters-count,1ch);background:inherit;text-align:center}.lx .quantity-selector__input:focus{outline:none}.lx .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lx .quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media screen and (min-width:700px){.lx .quantity-selector__button{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.lx .product-quick-add{z-index:2;visibility:hidden;opacity:0;width:100%;padding:2rem;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;transform:translateY(10px)}.lx .product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lx .product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@media screen and (min-width:700px){.lx .product-quick-add{border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));border-width:1px;width:56rem;padding:1.6rem;bottom:1.6rem;transform:translateY(0)}.lx .product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.6rem}.lx .product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.6rem}.lx .product-quick-add__variant{grid-template-columns:80px minmax(0px,1fr) auto;align-items:center;column-gap:2.4rem;display:grid}}.lx .quick-buy-drawer__media{max-width:var(--spacing-20)}.lx .quick-buy-drawer__info{gap:var(--spacing-6);margin-block-start:1.6rem;display:grid}@media screen and (min-width:700px){.lx .quick-buy-drawer__info{gap:var(--spacing-8)}}.lx .variant-picker{gap:var(--spacing-6);grid-template-columns:minmax(0px,1fr);display:grid}.lx .variant-picker__option-info{justify-content:space-between;align-items:baseline;margin-block-end:var(--spacing-2);display:flex}.lx .variant-picker__option-values{display:flex}.lx .variant-picker__option-values.scroll-area{padding-block:1px}@media screen and (max-width:699px){.lx .variant-picker__option-values:not(.wrap) .block-swatch{white-space:nowrap}}@media screen and (min-width:700px){.lx .variant-picker__option-values{flex-wrap:wrap}}@media(scripting:none){.lx .variant-picker__option{display:none}}.lx .prose ol{list-style:inside decimal}.lx .prose ul{list-style:inside}.lx .prose :is(ol,ul) :is(ol,ul){margin-block-start:1em;margin-inline-start:1em}.lx .prose>:first-child,.lx .prose>:first-child :first-child{margin-block-start:0px!important}.lx .prose>:last-child,.lx .prose>:last-child :last-child{margin-block-end:0px!important}.lx .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}.lx .prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.lx .prose *+:is(.h3,.h4,.h5,.h6,h3,h4,h5,h6){margin-block-start:var(--spacing-3)}.lx .prose *+.button{margin-block-start:var(--spacing-6)!important}.lx .prose *+span:not(:empty,.metafield-multi_line_text_field){display:inline-block}.lx .prose :is(.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.lx .prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.lx .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-8)}.lx .prose figcaption{font-style:italic;font-size:var(--text-sm);color:rgb(var(--text-color) / .7);margin-block-start:.5em}.lx .prose ul,.lx .prose ol{row-gap:.6em;display:grid}.lx .prose br{margin-block:0px!important}.lx .prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto}@media screen and (min-width:700px){.lx .prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.lx .prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-6)}.lx .prose *+:is(.h3,.h4,h3,h4){margin-block-start:var(--spacing-5)}.lx .prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.lx .prose *+.button{margin-block-start:var(--spacing-8)!important}.lx .prose :is(.h0,.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.lx .prose :is(.h4,h4)+*{margin-block-start:var(--spacing-5)}.lx .prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.lx .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-12)}}@media screen and (min-width:1150px){.lx .prose *+p{margin-block-start:var(--spacing-6)}.lx .prose *+:is(.h0,.h1,h1){margin-block-start:var(--spacing-8)}.lx .prose *+:is(.h2,.h3,.h4,h2,h3,h4){margin-block-start:var(--spacing-6)}.lx .prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.lx .prose :is(.h0,.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.lx .prose :is(.h3,.h4,h3,h4)+*{margin-block-start:var(--spacing-6)}.lx .prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}}.lx .prose a:not(.button){background:linear-gradient(to right,currentcolor,currentcolor) 0px min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}@supports (height:1lh){.lx .prose a:not(.button){background:linear-gradient(to right,currentcolor,currentcolor) 0px min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.lx :is(.link,.prose a:not(.button)):hover{background-size:0px 1px}.lx .text-subdued :is(.link,.prose a:not(.button)):hover{color:rgb(var(--text-color))}}.lx .reversed-link{background:linear-gradient(to right,currentcolor,currentcolor) 0px min(100%,1.35em) / 0px 1px no-repeat;transition:background-size .3s ease-in-out}@supports (height:1lh){.lx .reversed-link{background:linear-gradient(to right,currentcolor,currentcolor) 0px min(100%,1.2lh) / 0px 1px no-repeat}}@media screen and (pointer:fine){.lx .group:hover .reversed-link{background-size:100% 1px}}.lx .link-faded{opacity:.7;transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.lx .link-faded:hover{opacity:1}}.lx .link-faded-reverse{transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.lx .link-faded-reverse:hover{opacity:.7}}.lx table{width:100%}.lx th{text-align:start}.lx th,.lx td{padding:var(--spacing-4);vertical-align:top}.lx table:not(.table--bordered) :is(th,td):first-child{padding-inline-start:0px}.lx table:not(.table--bordered) :is(th,td):last-child{padding-inline-end:0px}.lx thead th{border-block-end-width:1px}@media screen and (min-width:700px){.lx th,.lx td{padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}}.lx .prose blockquote{--quote-width: 51px;--quote-height: 37px;--quote-inset-block-start: calc(var(--spacing-5) * -1);--quote-inset-inline-start: var(--spacing-1);margin-inline:0px;font-weight:700;position:relative}.lx :is(.blockquote,.prose blockquote):before{content:"";width:var(--quote-width);height:var(--quote-height);background:rgb(var(--text-color) / .1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");-webkit-mask-size:var(--quote-width) var(--quote-height);mask-size:var(--quote-width) var(--quote-height);position:absolute;top:var(--quote-inset-block-start);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lx :is(.blockquote,.prose blockquote):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:var(--quote-inset-inline-start)}.lx :is(.blockquote,.prose blockquote):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--quote-inset-inline-start)}.lx .prose blockquote{--quote-inset-block-start: calc(var(--spacing-4) * -1);--quote-inset-inline-start: calc(50% - (var(--quote-width) / 2));text-align:center;font-size:var(--text-h3);margin-block-start:var(--spacing-14);margin-block-end:var(--spacing-10);line-height:1.2}@media screen and (min-width:700px){.lx .prose blockquote{--quote-width: 70px;--quote-height: 45px}}@media screen and (min-width:1150px){.lx .prose blockquote{--quote-width: 85px;--quote-height: 55px;--quote-inset-block-start: calc(var(--spacing-5) * -1);margin-block-start:var(--spacing-18);margin-block-end:var(--spacing-12)}}@keyframes pulse{50%{opacity:.5}}.lx .color-swatch{--swatch-offset: 3px;--swatch-size: var(--spacing-7);--swatch-margin: calc(var(--swatch-offset) * 2);width:var(--swatch-size);height:var(--swatch-size);margin:var(--swatch-margin);background:var(--swatch-background) center/cover;flex-shrink:0;place-items:center;display:grid;position:relative}.lx :disabled+.color-swatch{display:none}.lx .color-swatch:before{content:"";inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform:scale(.75);box-shadow:0 0 0 2px}.lx :checked+.color-swatch:before,.lx .color-swatch.is-selected:before{opacity:1;transform:scale(1)}.lx :focus-visible+.color-swatch{outline-offset:calc(2px + var(--swatch-offset) * 2)}.lx .thumbnail-swatch{--swatch-size: 60px;width:var(--swatch-size);height:var(--swatch-size);border-radius:min(4px,var(--rounded-input));flex-shrink:0;display:block;position:relative}.lx .thumbnail-swatch:before{content:"";border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.95);box-shadow:0 0 0 2px}.lx :disabled+.thumbnail-swatch{display:none}.lx .thumbnail-swatch>img{border-radius:inherit;height:100%}.lx :checked+.thumbnail-swatch:before,.lx .thumbnail-swatch.is-selected:before{opacity:1;transform:scale(1)}.lx :focus-visible+.thumbnail-swatch{outline-offset:4px}.lx .thumbnail-swatch--sm{--swatch-size: 48px}.lx .thumbnail-swatch__view-more{width:var(--spacing-12);height:var(--spacing-12);border-radius:min(4px,var(--rounded-input));border-width:1px;place-items:center;display:grid}.lx .block-swatch{place-items:center;gap:var(--spacing-3);height:var(--input-height);border-radius:var(--rounded-button);background:rgb(var(--input-background,var(--background))) no-repeat;border-width:1px;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);display:flex;position:relative}.lx :disabled+.block-swatch{display:none}.lx .block-swatch:before{content:"";box-shadow:0 0 0 2px rgb(var(--text-color));border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.95)}.lx :checked+.block-swatch:before,.lx .block-swatch.is-selected:before{opacity:1;transform:scale(1)}.lx :focus-visible+.block-swatch{outline-offset:4px}@media screen and (min-width:700px){.lx .block-swatch{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.lx [data-tooltip]{position:relative}@media screen and (pointer:fine){.lx [data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + var(--spacing-2));border-radius:min(24px,var(--rounded-button));background:rgb(var(--text-color));width:max-content;color:rgb(var(--background));visibility:hidden;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%) scale(.9)}.lx [data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%) scale(1)}}.lx .text-with-icon{gap:var(--spacing-3);align-items:center;display:flex}.lx .text-with-icon>svg{flex-shrink:0}.lx .social-media{gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.lx .floating-controls-container{position:relative}.lx .floating-controls-container .circle-button{opacity:0;visibility:hidden;z-index:1;transition:opacity .1s ease-in-out,transform .1s ease-in-out,visibility .1s ease-in-out;position:absolute;top:calc(50% - 24px);transform:scale(.8)}.lx .floating-controls-container .circle-button:first-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-5)}.lx .floating-controls-container .circle-button:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-5)}.lx .floating-controls-container .circle-button:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-5)}.lx .floating-controls-container .circle-button:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-5)}@media screen and (pointer:fine){.lx .floating-controls-container:hover .is-scrollable~.circle-button:not([disabled]){opacity:1;visibility:visible;transform:scale(1)}}.lx .icon{vertical-align:middle;display:block}.lx [dir=rtl] .reverse-icon{transform:rotate(180deg)}.lx .icon-chevron-bottom{transition:transform .2s ease-in-out}.lx .group[aria-expanded=true]>.icon-chevron-bottom{transform:rotate(180deg)}.lx .image-icon{width:var(--mobile-icon-max-width,var(--icon-max-width))}@media screen and (min-width:700px){.lx .image-icon{width:var(--icon-max-width)}}.lx custom-cursor{z-index:2;pointer-events:none;opacity:0;visibility:hidden;display:none;position:absolute;top:0;left:0;scale:.5;transition:opacity .1s,scale .1s,visibility .1s!important}@media screen and (pointer:fine){.lx custom-cursor{display:block}}.lx :has(>custom-cursor:not([hidden])){cursor:none}.lx scroll-shadow{--scroll-shadow-size: 30px}.lx product-rerender{display:contents}.lx .announcement-bar{padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5)}.lx .announcement-bar__wrapper{gap:var(--spacing-4);max-width:450px;margin-inline:auto;display:flex}.lx .announcement-bar__static-list{text-align:center;place-items:center;display:grid}.lx .announcement-bar__static-list>*{grid-area:1 / -1}@media screen and (min-width:700px){.lx .announcement-bar{padding-block-start:var(--spacing-3-5);padding-block-end:var(--spacing-3-5)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lx .collection-list{grid:var(--collection-list-grid,none);align-items:start;gap:var(--grid-gutter);display:grid}.lx .collection-card{--transition-direction: 1;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.lx .collection-card__content-wrapper svg{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;display:inline-block}.lx .collection-card__content+svg{transform:translateY(calc(var(--transition-direction) * 48px))}.lx .collection-card__content{transition:transform .2s}.lx .collection-card__content:first-child{margin-block-end:-4.8rem}@media screen and (min-width:1000px){.lx .collection-card{scroll-snap-align:none}}@media screen and (pointer:fine){.lx .collection-card:hover .collection-card__content{transform:translateY(calc(var(--transition-direction) * -8px))}.lx .collection-card:hover .collection-card__content-wrapper svg{opacity:1;visibility:visible;transform:translateY(-8px)}.lx .collection-card:hover .collection-card__content+svg{transform:translateY(56px)}}.lx .faq-availability{gap:var(--spacing-6);text-align:center;justify-items:center;display:grid}.lx .faq-availability>*{justify-items:inherit}.lx .section-stack__intro .faq-availability{text-align:start;justify-items:start}.lx .footer{--background: var(--footer-background);--text-color: var(--footer-text);--footer-padding-block: var(--spacing-12);--footer-part-gap: var(--spacing-10);--footer-block-list-gap: var(--spacing-10);--footer-block-gap: var(--spacing-4);--footer-aside-gap: var(--spacing-10);background:rgb(var(--background));color:rgb(var(--text-color));padding-block-start:var(--footer-padding-block);padding-block-end:var(--footer-padding-block)}.lx .footer__wrapper{gap:var(--footer-part-gap);display:grid}.lx .footer__block-list{gap:var(--footer-block-list-gap);align-items:start;justify-content:var(--footer-block-list-justify-content,start);grid:auto-flow dense / repeat(2,minmax(0px,1fr));display:grid}.lx .footer__block{gap:var(--footer-block-gap);display:grid}.lx .footer__block--text{grid-column:span 2}.lx .footer__block--menu{max-width:250px}.lx .footer__aside{gap:var(--footer-aside-gap);display:grid}.lx .footer__aside-top{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:grid}@media screen and (min-width:700px){.lx .footer{--footer-padding-block: var(--spacing-16);--footer-part-gap: var(--spacing-16);--footer-block-list-gap: var(--spacing-10) var(--spacing-24);--footer-block-gap: var(--spacing-6);--footer-aside-gap: var(--spacing-12)}.lx .footer__block-list{flex-wrap:wrap;display:flex}.lx .footer__block--text{flex-basis:25%}.lx .footer__block--menu{flex-shrink:0}.lx .footer__aside-top{display:flex}.lx .footer__copyright{order:-1}}@media screen and (min-width:1000px){.lx .footer{--footer-block-list-gap: var(--spacing-10) var(--spacing-12)}.lx .footer__block-list{flex-wrap:nowrap}.lx :is(.footer__block--newsletter,.footer__block--app):only-child{flex-basis:50%}}@media screen and (min-width:1150px){.lx .footer{--footer-block-list-gap: var(--spacing-10) var(--spacing-24)}.lx .footer__block--menu:last-child{margin-inline-end:var(--spacing-10)}}.lx .header{--background: var(--header-background);--text-color: var(--header-text);--header-part-gap: var(--spacing-3);--header-icon-list-spacing: var(--spacing-4);--header-link-list-spacing: var(--spacing-6);--header-logo-opacity: 1;will-change:transform;margin-inline:auto;transition:background .25s;display:block}.lx .header__wrapper{grid-template:var(--header-grid-template);align-items:center;gap:var(--header-part-gap);padding:var(--header-padding-block) max(var(--container-gutter),50% - var(--container-max-width) / 2);color:rgb(var(--text-color));background:rgb(var(--background) / var(--header-background-opacity));-webkit-backdrop-filter:blur(var(--header-background-blur-radius));backdrop-filter:blur(var(--header-background-blur-radius));border-radius:inherit;reading-flow:grid-rows;transition:inherit;display:grid}.lx .header__logo{grid-area:logo;max-width:max-content;display:block;position:relative}.lx .header__logo-image{width:var(--header-logo-width);height:auto;opacity:var(--header-logo-opacity,1)}.lx .header__logo-image--transparent{opacity:calc(1 - var(--header-logo-opacity));position:absolute;top:0}.lx .header__logo-image--transparent:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lx .header__logo-image--transparent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lx .header__logo-image:not(.header__logo-image--transparent):last-child{--header-logo-opacity: 1}.lx .header__logo-text{max-width:min(50vw,350px);display:block}.lx .header__main-nav{grid-area:main-nav}.lx .header__secondary-nav{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--spacing-3) var(--header-part-gap);flex-wrap:wrap;grid-area:secondary-nav;display:flex}.lx .header__link-list{display:none}.lx .header__link-list .icon-chevron-bottom{position:relative;top:1px}.lx .header__icon-list{align-items:center;gap:var(--header-icon-list-spacing);display:flex}.lx .header__cart-count{top:-.5rem;position:absolute}.lx .header__cart-count:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.4rem}.lx .header__cart-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.4rem}@media screen and (min-width:700px){.lx .header{--header-part-gap: var(--spacing-6);--header-icon-list-spacing: var(--spacing-6)}}@media screen and (min-width:1150px){.lx .header__link-list{gap:var(--spacing-4) var(--header-link-list-spacing);display:flex}}@media screen and (min-width:1400px){.lx .header{--header-part-gap: var(--spacing-10);--header-link-list-spacing: var(--spacing-10)}}.lx .header[allow-transparency]{transition:color .25s,background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.lx .header[allow-transparency]:not(.is-filled){--header-background-opacity: 0;--header-logo-opacity: 0;--header-background-blur-radius: 0px;--text-color: var(--header-transparent-text-color)}.lx .header[allow-transparency] .header__logo-image{transition:opacity .25s}@supports selector(:has(>*)){.lx :has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-filled){--header-background-opacity: 0;--header-logo-opacity: 0;--text-color: var(--header-transparent-text-color)}.lx :has(.shopify-section:first-child [allow-transparent-header]) .shopify-section--header:not(:has(.header.is-filled)){position:relative!important;top:0!important}.lx .header:has([open]){--header-background-opacity: 1}}.lx .dropdown-menu{gap:var(--spacing-3);width:max-content;max-width:350px;padding:var(--spacing-5) var(--spacing-7);background:rgb(var(--header-background));color:rgb(var(--header-text));border-radius:var(--rounded-sm);opacity:0;box-shadow:var(--shadow),0 0 0 1px rgb(var(--text-color) / .12);z-index:1;display:grid;position:absolute;top:calc(100% + var(--spacing-4-5))}.lx .dropdown-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--spacing-4))}.lx .dropdown-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--spacing-4))}.lx .dropdown-menu:before{content:"";width:100%;height:var(--spacing-4-5);position:absolute;bottom:100%}.lx .dropdown-menu--restrictable{max-height:80vh;overflow-y:auto}.lx .dropdown-menu .dropdown-menu{top:calc(-1 * var(--spacing-5))}.lx .dropdown-menu .dropdown-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + var(--spacing-7))}.lx .dropdown-menu .dropdown-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--spacing-7))}.lx .dropdown-menu__item{justify-content:space-between;align-items:center;gap:var(--spacing-6);opacity:.7;transition:opacity .2s ease-in-out;display:flex}.lx [open]>.dropdown-menu__item,.lx .dropdown-menu__item:hover{opacity:1}.lx .navigation-drawer{--panel-link-image-size: var(--spacing-12);--drawer-body-padding: var(--spacing-6);--navigation-drawer-width: 100vw;width:var(--navigation-drawer-width)}.lx .navigation-drawer::part(body){gap:var(--spacing-6);grid-template-rows:minmax(0px,1fr);padding:0;display:grid;overflow-y:hidden}.lx .navigation-drawer::part(content){grid-template-rows:minmax(0px,1fr);min-height:70vh;display:grid}.lx .navigation-drawer .panel__scroller{align-content:flex-start;height:100%;overflow-y:auto}.lx .navigation-drawer>[is=close-button]{margin-inline-start:var(--drawer-body-padding)}.lx .navigation-drawer[mobile-opening=bottom] .panel__scroller{margin-block-start:calc(var(--drawer-body-padding) * -1);padding-block-start:var(--drawer-body-padding)}.lx .navigation-drawer[mobile-opening=left]{height:100%}.lx .navigation-drawer[mobile-opening=left]::part(body){grid-template-rows:auto minmax(0px,1fr);padding-block-start:var(--drawer-body-padding)}.lx .navigation-drawer[mobile-opening=left]>[is=close-button]{display:grid}.lx .navigation-drawer[mobile-opening=left] .panel__wrapper{padding-block-start:0px}.lx .navigation-drawer [is=close-button]{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--rounded-full);border-width:1px;place-items:center;position:static}.lx .panel-list__wrapper{height:100%;position:relative;overflow:hidden}.lx .panel{gap:var(--spacing-8);width:100%;height:100%;overflow:hidden}.lx .panel+.panel{opacity:0;visibility:hidden;position:absolute;top:0}.lx .panel__wrapper{justify-content:var(--panel-wrapper-justify-content,space-between);gap:var(--spacing-6);padding:var(--drawer-body-padding);flex-direction:column;height:100%;display:flex;overflow-y:auto}@media screen and (min-width:700px){.lx .navigation-drawer{--panel-link-image-size: 5.2rem;--drawer-body-padding: var(--spacing-8);--navigation-drawer-width: 412px}.lx .navigation-drawer::part(body){gap:var(--spacing-8);grid-template-rows:auto minmax(0px,1fr);padding-block-start:var(--drawer-body-padding)}.lx .navigation-drawer [is=close-button]{width:var(--spacing-12);min-height:var(--spacing-12);height:var(--spacing-12)}.lx .navigation-drawer[mobile-opening=bottom] .panel__scroller{margin-block-start:0px;padding-block-start:0px}.lx .panel__wrapper{padding-block-start:0px}}@media screen and (min-width:1150px){.lx .navigation-drawer[mega-menu]{--panel-link-image-size: 6rem;--drawer-body-padding: var(--spacing-10);--navigation-drawer-width: 472px}.lx .navigation-drawer[mega-menu]::part(body){grid-template-rows:auto;padding:0}.lx .navigation-drawer[mega-menu]::part(content):before{content:"";background-color:rgb(var(--text-color) / .12);width:1px;height:100%;position:absolute;top:0;left:440px}.lx .navigation-drawer[mega-menu] [is=close-button]{display:grid}.lx .navigation-drawer[mega-menu]>.panel-list__wrapper{grid-template-columns:repeat(2,minmax(440px,1fr));display:grid}.lx .navigation-drawer[mega-menu]>.panel-list__wrapper>.panel{position:static}.lx .navigation-drawer[mega-menu] .panel+.panel>.panel__wrapper{padding-block-start:10.4rem}.lx .navigation-drawer[mega-menu] .panel__wrapper{padding:var(--drawer-body-padding)}.lx .navigation-drawer[mega-menu] .panel__scroller{overflow-y:initial}.lx .navigation-drawer [is=close-button]{transition:transform .2s ease-in-out}.lx .navigation-drawer [is=close-button]:hover{transform:rotate(90deg)}.lx [dir=rtl] .navigation-drawer[mega-menu]::part(content):before{left:auto;right:440px}}.lx .impact-text{--impact-text-spacing: var(--spacing-10);gap:var(--impact-text-spacing);align-items:start;display:grid}.lx .impact-text--center{text-align:center;justify-content:safe center}.lx .impact-text__text{font-size:var(--impact-text-font-size);letter-spacing:0px;line-height:1}.lx .impact-text__text:not(:only-child){margin-bottom:.2em}.lx .impact-text__content{max-width:750px}.lx .impact-text--center .impact-text__content{margin-inline:auto}@media screen and (min-width:700px){.lx .impact-text{--impact-text-spacing: var(--spacing-8);grid:auto / auto-flow var(--impact-text-auto-columns)}.lx .impact-text--center{justify-content:space-evenly}}@media screen and (min-width:1150px){.lx .impact-text{--impact-text-spacing: var(--spacing-12)}}.lx :is(.multiple-images-with-text__image-list[layout=stacked],.multiple-images-with-text__content-list)>*{grid-area:1 / -1;width:100%}.lx .product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width:1150px){.lx .product{column-gap:var(--spacing-12)}}@media screen and (min-width:1600px){.lx .product{column-gap:var(--spacing-24)}}.lx .product-info{--product-info-block-spacing: var(--spacing-6)}.lx .product-info>*+*{margin-block-start:var(--product-info-block-spacing);margin-block-end:var(--product-info-block-spacing)}.lx .product-info>*+:last-child{margin-block-end:0px}.lx .product-info__accordion{--product-info-block-spacing: 0}.lx .product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-2)}.lx .product-info__block-item:where([data-block-type=badges]){--product-info-block-spacing: var(--spacing-4)}.lx .product-info__badge-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.lx .product-info__price .rating-with-text{justify-content:flex-start;display:flex}.lx .product-info__price .product-info__badge-list{align-self:center;margin-inline-start:var(--spacing-1)}.lx .product-info__block-item:empty{display:none}.lx .product-info__block-item:has(.accordion)+.product-info__block-item:has(.accordion) .accordion{border-block-start-width:0px}@media screen and (min-width:700px){.lx .product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-4)}.lx .product-info__block-item:where([data-block-type=buy-buttons]){--product-info-block-spacing: var(--spacing-8)}}@media screen and (min-width:1000px){.lx .product-info{top:calc(var(--sticky-area-height) + 20px);z-index:1;position:sticky}}.lx .product-gallery{gap:var(--spacing-5);grid-auto-columns:minmax(0px,1fr);display:grid}.lx .product-gallery__ar-wrapper{gap:var(--spacing-2-5);display:grid}.lx .product-gallery__media-list-wrapper{display:grid;position:relative}.lx .product-gallery__media-list{grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap);align-items:start;transition:height .1s;display:grid}.lx .product-gallery__media{position:relative}.lx .product-gallery__media img{margin-inline:auto}.lx .product-gallery__thumbnail-list{align-items:end;gap:var(--spacing-2);grid-auto-columns:56px;grid-auto-flow:column;display:grid}.lx .product-gallery__thumbnail{position:relative}.lx .product-gallery__thumbnail:after{content:"";opacity:0;background:currentcolor;width:100%;height:2px;margin-block-start:4px;transition:opacity .15s;display:block}.lx .product-gallery__thumbnail[aria-current=true]:after{opacity:1}.lx [data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width:700px){.lx .product-gallery__thumbnail-list{grid-auto-columns:64px}}@media screen and (max-width:999px){.lx .product-gallery__thumbnail-list-wrapper{--scroll-shadow-size: 0px}.lx .product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:none}}@media screen and (min-width:1000px){.lx .product-gallery{gap:var(--spacing-6) var(--spacing-12)}.lx .product-gallery__thumbnail-list-wrapper{align-items:center;gap:var(--spacing-4);grid-auto-flow:column;display:grid;position:relative}.lx .product-gallery__thumbnail-list{gap:var(--spacing-4)}.lx .product-gallery__thumbnail-list-wrapper>button{z-index:1;opacity:0;margin-top:-3px;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.lx .product-gallery__thumbnail-list-wrapper>button:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.lx .product-gallery__thumbnail-list-wrapper>button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.lx .product-gallery__thumbnail-list-wrapper>button:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.lx .product-gallery__thumbnail-list-wrapper>button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.lx .product-gallery__thumbnail-list-wrapper>button[disabled]{opacity:0}.lx .product-gallery__thumbnail-list-wrapper:hover>button:not([disabled]){opacity:1;transform:scale(1)}.lx [data-shopify-xr-hidden]{display:none}}.lx #main-search-results-page{margin-block-start:var(--spacing-12);display:block}.lx .slideshow{background:var(--slideshow-background)}.lx .slideshow,.lx .slideshow__carousel{color:rgb(var(--text-color));display:block;position:relative}.lx .slideshow__slide{position:relative}.lx .slideshow__slide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.lx .slideshow__slide.is-selected video-media~*{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.lx .slideshow__slide.is-selected .content-over-media:before{background:rgb(var(--content-over-media-overlay))!important}.lx .slideshow .content-over-media--auto svg{height:min(700px,50vmax)}.lx .text-with-icons{gap:var(--spacing-8);text-align:var(--text-with-icons-text-align);justify-content:var(--text-with-icons-justify);display:grid}.lx .text-with-icons__list{grid:auto / var(--text-with-icons-template);row-gap:var(--spacing-6);align-items:start;min-width:0px;display:grid}.lx .text-with-icons__item{gap:var(--text-with-icons-gap);justify-items:var(--text-with-icons-justify);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6);display:grid}@media screen and (min-width:1000px){.lx :not(.is-scrollable) .text-with-icons__list{gap:var(--spacing-6)}.lx :not(.is-scrollable) .text-with-icons__item{padding-inline:0px}}@media screen and (min-width:1400px){.lx :not(.is-scrollable) .text-with-icons__list{gap:var(--spacing-10)}}.lx .sr-only{clip:rect(0px,0px,0px,0px);white-space:nowrap;border-width:0px;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lx :is(.sr-only[type=checkbox]:focus-visible+label,.sr-only[type=radio]:focus-visible+label){outline:-webkit-focus-ring-color solid 2px}.lx .tap-area{position:relative}.lx .tap-area:before{content:"";inset:calc(-1 * var(--spacing-2-5));position:absolute}@keyframes translateFull{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--transform-logical-flip)))}}@keyframes ping{0%{transform:scale(1)}to{transform:scale(.8)}}@media(prefers-reduced-motion:no-preference){.lx [reveal-js],.lx [reveal-on-scroll=true]{opacity:0}}@media(scripting:none){.lx [reveal-js],.lx [reveal-on-scroll=true]{opacity:1}}@media(prefers-reduced-motion:no-preference){.lx reveal-items{opacity:var(--stagger-products-reveal-opacity)}}@media(scripting:none){.lx reveal-items{opacity:1}}.lx .border{border-width:1px}.lx .ring{box-shadow:0 0 0 1px rgb(var(--text-color) / .12)}.lx .ring-inset{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.lx .rounded-xs{border-radius:var(--rounded-xs)}.lx .rounded-sm{border-radius:var(--rounded-sm)}.lx .rounded{border-radius:var(--rounded)}.lx .text-custom{color:rgb(var(--text-color))}.lx .text-subdued{color:rgb(var(--text-color) / .7)}.lx .text-on-sale{color:rgb(var(--on-sale-text))}.lx .text-gradient{background-image:var(--gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-clip:text}.lx .bg-custom{background:rgb(var(--background))}.lx .bg-secondary{background:rgb(var(--text-color) / .05)}.lx .opacity-0{opacity:0}.lx .shadow{filter:drop-shadow(var(--shadow))}.lx .scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}.lx .scroll-area::-webkit-scrollbar{display:none}.lx .snap-center{scroll-snap-align:center;scroll-snap-stop:always}.lx :not(.is-scrollable)~.peer-not-scrollable\:hidden,.lx .hidden,.lx .empty\:hidden:empty{display:none}.lx .inline-block{display:inline-block}.lx .block{display:block}.lx .contents{display:contents}@media screen and (min-width:700px){.lx .sm\:hidden{display:none}.lx .sm\:block{display:block}.lx .sm\:grid{display:grid}}@media screen and (min-width:1000px){.lx .md\:hidden{display:none}}@media screen and (min-width:1150px){.lx .lg\:hidden{display:none}.lx .lg\:block{display:block}}@media screen and (max-width:699px){.lx .sm-max\:hidden{display:none}}.lx .relative{position:relative}.lx .wrap{flex-wrap:wrap}.lx .text-start{text-align:start}.lx .text-center{text-align:center}.lx .justify-center{justify-content:safe center}.lx .justify-between{justify-content:space-between}.lx .justify-self-start{justify-self:start}.lx .place-self-center{place-self:center}@media screen and (min-width:700px){.lx .sm\:text-center{text-align:center}.lx .sm\:place-self-center{place-self:center}}.lx .w-full{width:100%}.lx .aspect-square{aspect-ratio:1 / 1}.lx .gap-0\.5{gap:var(--spacing-0-5)}.lx .gap-1{gap:var(--spacing-1)}.lx .gap-2{gap:var(--spacing-2)}.lx .gap-2\.5{gap:var(--spacing-2-5)}.lx .gap-3{gap:var(--spacing-3)}.lx .gap-4{gap:var(--spacing-4)}.lx .gap-6{gap:var(--spacing-6)}.lx .gap-8{gap:var(--spacing-8)}.lx .gap-10{gap:var(--spacing-10)}.lx .object-fill{width:100%;height:100%;position:absolute;top:0}.lx .object-fill:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lx .object-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lx .object-fill,.lx .object-cover{object-fit:cover;object-position:center center}.lx .object-contain{object-fit:contain;object-position:center center}.lx .bold{font-weight:700}.lx .text-xs{font-size:var(--text-xs);line-height:1.7}.lx .text-sm{font-size:var(--text-sm);line-height:1.6}.lx .text-lg{font-size:var(--text-lg);line-height:1.6}.lx .subheading{font-weight:700}.lx .heading,.lx .h2,.lx .h3,.lx .h4,.lx .prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.lx .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}.lx .h2,.lx .prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.1}.lx .h3,.lx .prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.2}.lx .h4,.lx .prose h4:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h4);line-height:1.3}.lx .prose h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h5);line-height:1.4}.lx .prose h6:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h6);line-height:1.4}@media screen and (min-width:700px){.lx .sm\:h4{font-size:var(--text-h4);line-height:1.3}}.lx .line-through{text-decoration:line-through}.lx .break-all{overflow-wrap:anywhere}.lx .truncate-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lx .product-card__title a.bold{font-weight:400}.lx product-card[handle=shipping-protection-1]{display:none!important}.lx .header a,.lx .header .bold{letter-spacing:.04em;font-weight:400!important;text-transform:uppercase!important}@media screen and (max-width:699px){.lx .footer__block-list{display:flex!important;flex-direction:column!important}.lx .footer__block--text{grid-column:unset!important}}.lx{background:transparent}.lx :is(.button,.btn,.shopify-payment-button__button--unbranded,.shopify-payment-button__button):before,.lx :is(.button,.btn,.shopify-payment-button__button--unbranded,.shopify-payment-button__button):after{display:none!important}.lx .ai-gallery-nav{position:absolute;top:0;right:12px;bottom:0;left:12px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:2}.lx .ai-gallery-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:#fffffff2;color:#222;box-shadow:0 2px 8px #00000029;cursor:pointer;pointer-events:auto}.lx .ai-gallery-arrow:hover{background:#fff}.lx .ai-gallery-arrow:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:749px){.lx .ai-gallery-arrow{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ai-storefront.css.map */
