*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%;height:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}body{min-height:100vh;min-height:100dvh;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text);font-size:calc(1*var(--font-body-size) + 0px);overflow-wrap:anywhere;display:flex;flex-direction:column}:focus{outline:none}body.user-is-tabbing :focus{outline:2px auto -webkit-focus-ring-color;outline-offset:0}body.user-is-tabbing .focus-inset:focus{outline-style:solid;outline-offset:-2px}body.user-is-tabbing .focus-overlay:focus{position:relative;outline:none}body.user-is-tabbing .focus-overlay:focus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;outline:2px solid -webkit-focus-ring-color;outline-offset:-2px}body.user-is-tabbing .focus-padding{padding:2px;margin:-2px}[dir=rtl] body{direction:rtl;text-align:start}a:empty,button:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a{color:inherit;text-decoration:none}button{color:inherit;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;font:inherit;text-transform:inherit;text-align:inherit}button:disabled{cursor:auto}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker,summary::marker{display:none}[class*=icon-]{display:block;flex-shrink:0;color:var(--color-foreground)}[class*=icon-] svg{display:block;width:100%;height:100%}[dir=rtl] [class*=icon-]:not(.icon-no-flip) svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}block-link{display:block;cursor:pointer}iframe{border:none}input,textarea,select{background-color:#0000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}textarea{resize:vertical}input[type=number]{-moz-appearance:textfield}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-case);color:var(--color-foreground)}h1,.h1{font-size:var(--font-heading-size)}@media(max-width:989px){h1,.h1{font-size:calc(.6666666667*var(--font-heading-size) + 0px)}}h2,.h2{font-size:calc(.6666666667*var(--font-heading-size) + 0px)}@media(max-width:989px){h2,.h2{font-size:calc(.5333333333*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}}h3,.h3{font-size:calc(.5333333333*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}@media(max-width:989px){h3,.h3{font-size:calc(.4166666667*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}}h4,.h4{font-size:calc(.4166666667*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}@media(max-width:989px){h4,.h4{font-size:calc(.3333333333*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}}h5,.h5{font-size:calc(.3333333333*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}@media(max-width:989px){h5,.h5{font-size:calc(.3*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}}h6,.h6{font-size:calc(.3*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0)}.subheading-md,.subheading-sm,.subheading-xs,.subheading-xxs,.subheading-xxxs{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-style:var(--font-subheading-style);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-case);color:var(--color-foreground)}.subheading-md{font-size:calc(1.4285714286*var(--font-subheading-size) + 0px)}.subheading-sm{font-size:calc(1.1428571429*var(--font-subheading-size) + 0px)}.subheading-xs{font-size:calc(1*var(--font-subheading-size) + 0px)}.subheading-xxs{font-size:calc(.8571428571*var(--font-subheading-size) + 0px)}.subheading-xxxs{font-size:calc(.7142857143*var(--font-subheading-size) + 0px)}.body-md,.body-sm,.body-sm-bold,.body-xs,.body-xxs{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text)}.body-md{font-size:calc(1.7142857143*var(--font-body-size) + 0px)}@media(max-width:989px){.body-md{font-size:calc(1.1428571429*var(--font-body-size) + 0px)}}.body-sm{font-size:calc(1.1428571429*var(--font-body-size) + 0px)}.body-sm-bold{font-size:calc(1.1428571429*var(--font-body-size) + 0px);font-weight:700}.body-xs{font-size:calc(1*var(--font-body-size) + 0px)}.body-xs-bold{font-size:calc(1*var(--font-body-size) + 0px);font-weight:700}.body-xxs{font-size:calc(.8571428571*var(--font-body-size) + 0px)}.font-menu{font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);font-style:var(--font-menu-style);font-size:var(--font-menu-size);line-height:var(--font-menu-line-height);letter-spacing:var(--font-menu-letter-spacing);text-transform:var(--font-menu-case);color:var(--color-foreground)}.font-button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);font-size:var(--font-button-size);line-height:var(--font-button-line-height);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-case);color:var(--color-foreground)}.link-wrapper{display:inline-block}.link-underline-out{background-image:linear-gradient(to left,currentColor,currentColor);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.link-underline-out:hover{background-size:0 1px;background-position:100% 100%}}.link-underline-in{background-image:linear-gradient(to left,currentColor,currentColor);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.link-underline-in:hover{background-size:100% 1px;background-position:0 100%}}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-block-start:32px;margin-block-end:16px}.rte p{margin-block-end:16px}.rte ul,.rte ol{padding-inline-start:24px;margin:16px 0}.rte li{margin-block-end:8px}.rte ul{list-style:none}.rte ul li{position:relative}.rte ul li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentColor;position:absolute;inset-block-start:calc((1lh - 5px)/2);margin-inline-start:-14.5px}.rte a{background-image:linear-gradient(to left,currentColor,currentColor);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.rte a:hover{background-size:0 1px;background-position:100% 100%}}.rte img{width:auto;height:auto;max-width:100%;display:inline-block}.rte blockquote{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-case);color:var(--color-foreground);font-size:calc(.5333333333*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0);font-style:italic;margin-block:32px}@media(max-width:749px){.rte blockquote{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-case);color:var(--color-foreground);font-size:calc(.4166666667*var(--font-heading-size) + 0px);line-height:calc(1.0909090909*var(--font-heading-line-height) + 0);font-style:italic}}.rte code{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text);font-size:calc(.8571428571*var(--font-body-size) + 0px);font-family:monospace;background-color:var(--color-text);color:var(--color-background);padding:4px}.rte pre{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text);font-size:calc(.8571428571*var(--font-body-size) + 0px);font-family:monospace;background-color:var(--color-text);color:var(--color-background);padding:8px;overflow:auto;margin-block:16px;white-space:pre-wrap;overflow-wrap:break-word}.rte pre code{padding:0;display:block}.rte .table-wrapper{overflow-x:auto}.rte table{width:100%;border-collapse:collapse;margin-block:16px;overflow-wrap:break-word}.rte th,.rte td{border:1px solid var(--color-border);padding:8px}.rte th{font-weight:700}.rte iframe{max-width:100%}.rte *:first-child{margin-block-start:0}.rte *:last-child{margin-block-end:0}:root{--gutter: var(--gutter-lg)}@media(max-width:989px){:root{--gutter: var(--gutter-md)}}@media(max-width:749px){:root{--gutter: var(--gutter-sm)}}.page-width{max-width:calc(var(--page-width) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.page-width-lg{max-width:calc((var(--page-width) - 264px)*.8333333333 + 216px + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.page-width-md{max-width:calc((var(--page-width) - 264px)*.5 + 120px + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.page-width-sm{max-width:calc((var(--page-width) - 264px)*.3333333333 + 72px + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.main-content{flex:1}.image-container{overflow:hidden}.image-container picture{display:contents}.image-cover,.video-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.clickable-image{transition:filter .3s ease}a:hover .clickable-image,a:focus-visible .clickable-image,block-link:hover .clickable-image,block-link:focus-visible .clickable-image{filter:brightness(.9)}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.overflow-hidden{overflow:hidden!important}.skip-link{position:absolute;overflow:hidden;height:1px;clip-path:rect(0 0 0 0);word-wrap:normal!important}.skip-link:focus{z-index:99;overflow:auto;width:auto;height:auto;clip-path:unset;inset-block-start:8px;inset-inline-start:8px}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}@media(max-width:749px){.hide-sm{display:none!important}}@media(min-width:750px)and (max-width:989px){.hide-md{display:none!important}}@media(min-width:990px){.hide-lg{display:none!important}}@media(hover:hover){.hide-hover{display:none!important}}.visibility-hidden{visibility:hidden}.fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.placeholder{background-color:color-mix(in srgb,var(--color-foreground) 5%,var(--color-background));fill:color-mix(in srgb,var(--color-foreground) 50%,var(--color-background))}.section-spacing--top-none{padding-block-start:0}.section-spacing--top-xs{padding-block-start:24px}@media(max-width:989px){.section-spacing--top-xs{padding-block-start:16px}}.section-spacing--top-sm{padding-block-start:40px}@media(max-width:989px){.section-spacing--top-sm{padding-block-start:24px}}.section-spacing--top-md{padding-block-start:64px}@media(max-width:989px){.section-spacing--top-md{padding-block-start:48px}}.section-spacing--top-lg{padding-block-start:80px}@media(max-width:989px){.section-spacing--top-lg{padding-block-start:64px}}.section-spacing--top-xl{padding-block-start:120px}@media(max-width:989px){.section-spacing--top-xl{padding-block-start:80px}}.section-spacing--bottom-none{padding-block-end:0}.section-spacing--bottom-xs{padding-block-end:24px}@media(max-width:989px){.section-spacing--bottom-xs{padding-block-end:16px}}.section-spacing--bottom-sm{padding-block-end:40px}@media(max-width:989px){.section-spacing--bottom-sm{padding-block-end:24px}}.section-spacing--bottom-md{padding-block-end:64px}@media(max-width:989px){.section-spacing--bottom-md{padding-block-end:48px}}.section-spacing--bottom-lg{padding-block-end:80px}@media(max-width:989px){.section-spacing--bottom-lg{padding-block-end:64px}}.section-spacing--bottom-xl{padding-block-end:120px}@media(max-width:989px){.section-spacing--bottom-xl{padding-block-end:80px}}.section-container{display:flex;flex-direction:column;gap:calc(var(--gap-scale)*64px)}.section-container-horizontal{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.section-container-horizontal:has(.section-header:not(:empty,.hide-desktop)){grid-template-columns:minmax(min-content,1fr) minmax(0,3fr)}@media(max-width:749px){.section-container-horizontal{display:flex;flex-direction:column;gap:calc(var(--gap-scale)*64px)}}.section-container-horizontal .section-header{overflow-wrap:break-word;height:-moz-fit-content;height:fit-content;flex-wrap:wrap}@media(max-width:749px){.section-container-horizontal .section-header{overflow-wrap:anywhere}}.color-foreground{color:var(--color-foreground)}.color-text{color:var(--color-text)}.color-sale{color:var(--color-sale)}.color-error{color:var(--color-error)}.color-success{color:var(--color-success)}.text-center{text-align:center}.text-start{text-align:start}.overlay,.overlay:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color);opacity:var(--overlay-opacity)}.hit-area{position:relative}.hit-area:before{content:"";position:absolute;width:44px;height:44px;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .hit-area:before{transform:translate(50%,-50%)}.disable-transitions,.disable-transitions *{transition:none!important}.modal-padding{padding:56px var(--gutter)}@media(max-width:989px){.modal-padding{padding:48px var(--gutter)}}.swiper-button-next,.swiper-button-prev{z-index:2}.shopify-payment-button button.shopify-payment-button__button--unbranded{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);font-size:var(--font-button-size);line-height:var(--font-button-line-height);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-case);color:var(--color-foreground);display:inline-block;text-align:center;padding-block:12px;padding-inline:clamp(16px,5vw,30px);border-radius:0;cursor:pointer;border-width:1px;border-style:solid;background-color:#0000;background-size:51%,0,51%;background-position:left,center,right;background-repeat:no-repeat;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s ease,border-color .45s ease}@media(hover:hover){.shopify-payment-button button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-size:0,101%,0}}.shopify-payment-button button.shopify-payment-button__button--unbranded{color:var(--color-primary-button-text);border-color:var(--color-primary-button-border);background-image:linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background)),linear-gradient(var(--color-primary-button-hover-background),var(--color-primary-button-hover-background)),linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background));--color-loading: var(--color-primary-button-text)}@media(hover:hover){.shopify-payment-button button.shopify-payment-button__button--unbranded:not([disabled]):hover{color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border);--color-loading: var(--color-primary-button-hover-text)}}.shopify-payment-button button.shopify-payment-button__button--unbranded{height:auto}.shopify-payment-button button.shopify-payment-button__button--unbranded:hover{background-color:#0000}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--payment-button-height)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: color-mix( in srgb, var(--color-foreground) 10%, transparent )}.shopify-challenge__container{margin-block:var(--gutter)!important;display:flex;flex-direction:column;gap:24px}.shopify-challenge__container .shopify-challenge__button{margin-block-start:24px!important}.shopify-challenge__container .shopify-challenge__button{color:var(--color-primary-button-text);border-color:var(--color-primary-button-border);background-image:linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background)),linear-gradient(var(--color-primary-button-hover-background),var(--color-primary-button-hover-background)),linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background));--color-loading: var(--color-primary-button-text)}@media(hover:hover){.shopify-challenge__container .shopify-challenge__button:not([disabled]):hover{color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border);--color-loading: var(--color-primary-button-hover-text)}}.shopify-policy__container{max-width:calc((var(--page-width) - 264px)*.5 + 120px + var(--gutter)*2)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important;padding-block-start:calc(var(--gap-scale)*64px);padding-block-end:calc(var(--gap-scale)*120px);display:flex;flex-direction:column;gap:calc(var(--gap-scale)*48px)}.btn{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);font-size:var(--font-button-size);line-height:var(--font-button-line-height);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-case);color:var(--color-foreground);display:inline-block;text-align:center;padding-block:12px;padding-inline:clamp(16px,5vw,30px);border-radius:0;cursor:pointer;border-width:1px;border-style:solid;background-color:#0000;background-size:51%,0,51%;background-position:left,center,right;background-repeat:no-repeat;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s ease,border-color .45s ease}@media(hover:hover){.btn:not([disabled]):hover{background-size:0,101%,0}}.btn--primary{color:var(--color-primary-button-text);border-color:var(--color-primary-button-border);background-image:linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background)),linear-gradient(var(--color-primary-button-hover-background),var(--color-primary-button-hover-background)),linear-gradient(var(--color-primary-button-background),var(--color-primary-button-background));--color-loading: var(--color-primary-button-text)}@media(hover:hover){.btn--primary:not([disabled]):hover{color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border);--color-loading: var(--color-primary-button-hover-text)}}.btn--secondary{color:var(--color-secondary-button-text);border-color:var(--color-secondary-button-border);background-image:linear-gradient(var(--color-secondary-button-background),var(--color-secondary-button-background)),linear-gradient(var(--color-secondary-button-hover-background),var(--color-secondary-button-hover-background)),linear-gradient(var(--color-secondary-button-background),var(--color-secondary-button-background));--color-loading: var(--color-secondary-button-text)}@media(hover:hover){.btn--secondary:not([disabled]):hover{color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border);--color-loading: var(--color-secondary-button-hover-text)}}.btn--full-width{display:block;width:100%}@media(max-width:749px){.btn--full-width-mobile{display:block;width:100%}}.btn[disabled]{opacity:.6;cursor:auto}.chip{display:inline-flex;align-items:center;justify-content:center;border-radius:0;cursor:pointer;border-width:1px;border-style:solid;border-color:var(--color-border);background-color:#0000}.chip--category{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-style:var(--font-subheading-style);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-case);color:var(--color-foreground);font-size:calc(.8571428571*var(--font-subheading-size) + 0px);padding:12px 24px}.chip--filter{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text);font-size:calc(1*var(--font-body-size) + 0px);color:var(--color-foreground);padding:8px 16px;gap:8px}.chip--option{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);text-transform:var(--font-body-case);color:var(--color-text);font-size:calc(1*var(--font-body-size) + 0px);color:var(--color-foreground);padding:8px;min-width:64px}.chip--discount{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-style:var(--font-subheading-style);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-case);color:var(--color-foreground);font-size:calc(.7142857143*var(--font-subheading-size) + 0px);padding:12px;gap:8px;align-items:center;cursor:auto}.chip--selected{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.form__container{display:flex;flex-direction:column;gap:40px}.form__fields{display:flex;flex-direction:column;gap:28px;flex:1}.form__message--help{margin-block-start:6px}.field{display:flex;flex-direction:column}.field:has([required]) .field__label:after{content:" *"}.field__label{text-align:start}.field__input,.field__textarea,.field__select{border:none;border-block-end:1px solid var(--color-foreground);border-radius:0;box-shadow:none;padding:8px;color:var(--color-foreground);width:100%;min-width:100px;min-height:40px;font:inherit;letter-spacing:inherit;text-align:start}.field__input::-moz-placeholder,.field__textarea::-moz-placeholder,.field__select::-moz-placeholder{color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.field__input::placeholder,.field__textarea::placeholder,.field__select::placeholder{color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.field__input[type=date],.field__textarea[type=date],.field__select[type=date]{-webkit-appearance:none}.field__input::-webkit-search-cancel-button,.field__textarea::-webkit-search-cancel-button,.field__select::-webkit-search-cancel-button{display:none}@media(max-width:749px){.field__input,.field__textarea{font-size:max(16px,var(--font-body-size))}.field__input::-moz-placeholder,.field__textarea::-moz-placeholder{font-size:var(--font-body-size)}.field__input::placeholder,.field__textarea::placeholder{font-size:var(--font-body-size)}}.field__textarea{field-sizing:content}.field__select-wrapper{position:relative}.field__select-wrapper:before{content:"";position:absolute;display:block;aspect-ratio:1/1;width:20px;-webkit-mask-image:var(--icon-caret-down-url);mask-image:var(--icon-caret-down-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-foreground);inset-block-start:50%;transform:translateY(-50%);inset-inline-end:8px}.field__select{cursor:pointer;padding-block:8px;padding-inline:8px 36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.field__select::-ms-expand{display:none}.field__select:has(option:checked:disabled){color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.checkbox{position:relative}.checkbox .checkbox__input{position:absolute;inset-block-start:50%;transform:translateY(-50%);aspect-ratio:1/1;width:16px;opacity:0;pointer-events:none}.checkbox .checkbox__input:checked+.checkbox__label:before{background-color:var(--color-foreground);border-color:var(--color-foreground)}.checkbox .checkbox__input:checked+.checkbox__label:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:3.5px;transform:translateY(-50%);width:9px;height:6px;-webkit-mask-image:var(--icon-checkmark-url);mask-image:var(--icon-checkmark-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-background)}.checkbox .checkbox__input:focus-visible+.checkbox__label:before{outline:2px auto -webkit-focus-ring-color;outline-offset:2px}.checkbox .checkbox__input[required]+.checkbox__label .checkbox__label-text:after{content:" *"}.checkbox .checkbox__label{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--color-foreground);width:-moz-fit-content;width:fit-content}.checkbox .checkbox__label:before{content:"";display:block;aspect-ratio:1/1;width:16px;border:1px solid var(--color-border);background-color:var(--color-background);flex-shrink:0}.swatch__input:checked+.swatch__label .swatch__frame{border:1px solid var(--color-foreground)}.swatch__input:focus-visible+.swatch__label .swatch__frame{outline:2px auto -webkit-focus-ring-color}.swatch__input.visually-disabled+.swatch__label .swatch__frame .swatch__inner{position:relative;overflow:hidden}.swatch__input.visually-disabled+.swatch__label .swatch__frame .swatch__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--color-border) calc(50% - .5px),var(--color-border) calc(50% + .5px),transparent calc(50% + .5px))}.swatch__label{cursor:pointer;display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.swatch__frame{width:-moz-fit-content;width:fit-content;padding:2px;border:1px solid rgba(0,0,0,0);border-radius:50%;flex-shrink:0}.swatch__inner{display:block;width:16px;aspect-ratio:1/1;border-radius:50%;outline:1px solid var(--color-divider);background:var(--swatch-background);background-position:var(--swatch-focal-point, center);background-size:cover}.swatches-display{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:989px){.badges{gap:4px}}.badges .badge{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-style:var(--font-subheading-style);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-case);color:var(--color-foreground);font-size:calc(.8571428571*var(--font-subheading-size) + 0px);padding:8px 16px;display:inline-block}@media(max-width:989px){.badges .badge{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);font-style:var(--font-subheading-style);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-case);color:var(--color-foreground);font-size:calc(.7142857143*var(--font-subheading-size) + 0px);padding:4px 8px}}.badges .badge--sale{background-color:var(--color-sale-badge-background);color:var(--color-sale-badge-text)}.badges .badge--sold-out{background-color:var(--color-sold-out-badge-background);color:var(--color-sold-out-badge-text)}.badges .badge--preorder{background-color:var(--color-preorder-badge-background);color:var(--color-preorder-badge-text)}.badges .badge--custom{background-color:var(--color-custom-badge-background);color:var(--color-custom-badge-text)}.status-message{position:relative;padding-inline-start:16px;text-align:start;width:-moz-fit-content;width:fit-content}.status-message:before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;position:absolute;inset-inline-start:0;inset-block-start:calc((1lh - 8px)/2)}.status-message--error{color:var(--color-error)}.status-message--success{color:var(--color-success)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:4px}.quantity-input{display:grid;grid-template-columns:repeat(3,minmax(0,32px));align-items:stretch;width:-moz-fit-content;width:fit-content;height:44px;box-shadow:inset 0 0 0 1px var(--color-foreground)}.quantity-input.quantity-input--line-item{grid-template-columns:repeat(3,minmax(0,30px));height:40px;box-shadow:inset 0 0 0 1px var(--color-border)}.quantity-input .quantity-input__btn{position:relative}.quantity-input .quantity-input__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.quantity-input .quantity-input__btn .icon-minus,.quantity-input .quantity-input__btn .icon-plus{position:absolute;inset-block-start:50%;transform:translateY(-50%);width:12px;height:12px}.quantity-input .quantity-input__btn .icon-minus{inset-inline-end:4px}.quantity-input .quantity-input__btn .icon-plus{inset-inline-start:4px}.quantity-input .quantity-input__input{border:none;text-align:center}.social-media{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.social-media .icon-social-media,.social-media .image-container{width:24px;height:24px}@media(max-width:749px){.shopify-section:has(.layout-slider[mobile-slides*="."]){overflow:hidden}}.layout-slider{width:100%;display:block;position:relative}@media(max-width:749px){.layout-slider[mobile-slides*="."]>.swiper{overflow:visible}}.layout-slider .swiper-wrapper{align-items:var(--position)}.layout-slider.slider-disabled .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));gap:var(--grid-gap)}@media(max-width:989px){.layout-slider.slider-disabled .swiper-wrapper{grid-template-columns:repeat(var(--tablet-columns, 3),minmax(0,1fr));gap:var(--grid-tablet-gap)}}@media(max-width:749px){.layout-slider.slider-disabled .swiper-wrapper{grid-template-columns:repeat(var(--mobile-columns, 1),minmax(0,1fr));gap:var(--grid-mobile-gap)}}.layout-slider.slider-disabled .swiper-wrapper .swiper-slide{display:contents}.layout-slider.slider-disabled .swiper-button-prev,.layout-slider.slider-disabled .swiper-button-next{display:none}.layout-slider .swiper-button-prev,.layout-slider .swiper-button-next{transform:translateY(-50%);width:-moz-fit-content;width:fit-content;height:auto;margin:0;padding:16px;border-radius:50%;background-color:var(--color-background);opacity:0;visibility:hidden}.layout-slider .swiper-button-prev.transition,.layout-slider .swiper-button-next.transition{transition:.3s}.layout-slider .swiper-button-prev.swiper-button-disabled,.layout-slider .swiper-button-next.swiper-button-disabled{pointer-events:auto}@media(max-width:989px){.layout-slider .swiper-button-prev,.layout-slider .swiper-button-next{padding:12px}}@media(max-width:749px){.layout-slider .swiper-button-prev,.layout-slider .swiper-button-next{display:none}}.layout-slider .swiper-button-prev .icon-caret,.layout-slider .swiper-button-next .icon-caret{width:24px;height:24px}.layout-slider .swiper-button-prev.swiper-button-prev,.layout-slider .swiper-button-next.swiper-button-prev{inset-inline-start:-28px}@media(max-width:989px){.layout-slider .swiper-button-prev.swiper-button-prev,.layout-slider .swiper-button-next.swiper-button-prev{inset-inline-start:-20px}}.layout-slider .swiper-button-prev.swiper-button-next,.layout-slider .swiper-button-next.swiper-button-next{inset-inline-end:-28px}@media(max-width:989px){.layout-slider .swiper-button-prev.swiper-button-next,.layout-slider .swiper-button-next.swiper-button-next{inset-inline-end:-20px}}.layout-slider:hover .swiper-button-prev,.layout-slider:hover .swiper-button-next{visibility:visible}.layout-slider:hover .swiper-button-prev:not(.swiper-button-disabled),.layout-slider:hover .swiper-button-next:not(.swiper-button-disabled){opacity:1}.layout-slider:hover .swiper-button-prev.swiper-button-disabled,.layout-slider:hover .swiper-button-next.swiper-button-disabled{opacity:.35}.layout-slider .swiper-button-lock{display:none}.layout-slider .swiper-scrollbar{position:static;height:2px;width:100%;margin-block-start:64px}@media(max-width:989px){.layout-slider .swiper-scrollbar{margin-block-start:40px}}.layout-slider .swiper-scrollbar.compact{width:250px;margin-inline:auto}@media(max-width:749px){.layout-slider .swiper-scrollbar.compact{width:100%}}.layout-slider .swiper-scrollbar .swiper-scrollbar-drag{display:block;background-color:var(--color-foreground);cursor:grab}.layout-grid{width:100%;display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));gap:var(--gap);align-items:var(--position)}@media(max-width:989px){.layout-grid{grid-template-columns:repeat(var(--tablet-columns, 3),minmax(0,1fr));gap:var(--tablet-gap)}}@media(max-width:749px){.layout-grid{grid-template-columns:repeat(var(--mobile-columns, 1),minmax(0,1fr));gap:var(--mobile-gap)}}.accordion-item{display:block;text-align:start}.accordion-item.accordion-item--style-classic .icon-caret,.accordion-item.accordion-item--style-classic .icon-plus,.accordion-item.accordion-item--style-classic .icon-minus{width:20px;height:20px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-small .accordion-item__header{padding-block:12px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-small .accordion-item__content{padding-block:8px 16px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-small.accordion-item--bottom-border .accordion-item__content{padding-block:16px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-medium .accordion-item__header{padding-block:20px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-medium .accordion-item__content,.accordion-item.accordion-item--style-classic.accordion-item--spacing-large .accordion-item__header{padding-block:24px}.accordion-item.accordion-item--style-classic.accordion-item--spacing-large .accordion-item__content{padding-block:32px}@media(max-width:989px){.accordion-item.accordion-item--style-classic.accordion-item--spacing-large .accordion-item__content{padding-block:24px}}.accordion-item.accordion-item--style-classic.accordion-item--bottom-border .accordion-item__header{border-block-end:1px solid var(--color-border)}.accordion-item.accordion-item--style-boxed{border:none;box-shadow:inset 0 0 0 1px var(--color-border)}.accordion-item.accordion-item--style-boxed .icon-caret,.accordion-item.accordion-item--style-boxed .icon-plus,.accordion-item.accordion-item--style-boxed .icon-minus{width:16px;height:16px}.accordion-item.accordion-item--style-boxed .accordion-item__header{position:relative}.accordion-item.accordion-item--style-boxed .accordion-item__header:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-small{padding:16px}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-small .accordion-item__header:before{width:calc(100% + 32px);height:calc(100% + 32px)}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-small .accordion-item__content{padding-block-start:20px}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium{padding:20px}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium{padding:16px}}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium .accordion-item__header:before{width:calc(100% + 40px);height:calc(100% + 40px)}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium .accordion-item__header:before{width:calc(100% + 32px);height:calc(100% + 32px)}}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium .accordion-item__content{padding-block-start:24px}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-medium .accordion-item__content{padding-block-start:20px}}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large{padding:24px}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large{padding:20px}}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large .accordion-item__header:before{width:calc(100% + 48px);height:calc(100% + 48px)}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large .accordion-item__header:before{width:calc(100% + 40px);height:calc(100% + 40px)}}.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large .accordion-item__content{padding-block-start:32px}@media(max-width:989px){.accordion-item.accordion-item--style-boxed.accordion-item--spacing-large .accordion-item__content{padding-block-start:24px}}.accordion-item .accordion-item__header{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.accordion-item .accordion-item__header .icon-caret{transition:transform .5s ease}.accordion-item .accordion-item__header .icon-minus{display:none}.accordion-item .accordion-item__content-wrapper{max-height:0;transition:max-height .5s ease;overflow:hidden;padding-inline:2px;margin-inline:-2px}.accordion-item .accordion-item__content{visibility:hidden;transition:visibility .5s ease}.accordion-item.accordion-item--open .icon-caret{transform:rotate(180deg)}.accordion-item.accordion-item--open .icon-plus{display:none}.accordion-item.accordion-item--open .icon-minus{display:block}.accordion-item.accordion-item--open .accordion-item__content-wrapper{max-height:none}.accordion-item.accordion-item--open .accordion-item__content{visibility:visible}[dir=rtl] .accordion-item.accordion-item--style-boxed .accordion-item__header:before{transform:translate(50%,-50%)}.marquee-scroll{display:flex;overflow:hidden}.marquee-scroll .marquee-scroll__content{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap);padding-inline-end:var(--gap);flex:0 0 auto;animation:marquee-ltr infinite linear}.marquee-scroll .marquee-scroll__content *:not(.icon-block,.icon-block *,.logo-block){flex:0 0 auto;width:-moz-fit-content;width:fit-content}@media(hover:hover){.marquee-scroll.marquee-scroll--pause-on-hover:hover .marquee-scroll__content{animation-play-state:paused}}[dir=rtl] .marquee-scroll__content{animation-name:marquee-rtl}@media(prefers-reduced-motion:reduce){.marquee-scroll__content{padding-inline-start:var(--gutter);animation-play-state:paused!important;transform:translate(0)!important}}@keyframes marquee-ltr{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(100%)}}.dialog-opener{display:inline-block}.dialog-component{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;z-index:-1;transition:opacity .3s ease,visibility 0s linear .3s,z-index 0s linear .3s}.dialog-component[open]{opacity:1;visibility:visible;z-index:100;transition:opacity .3s ease,visibility 0s,z-index 0s}.dialog-component .dialog-component__close--absolute{position:absolute;inset-block-start:20px;inset-inline-end:20px}@media(max-width:989px){.dialog-component .dialog-component__close--absolute{inset-block-start:16px;inset-inline-end:16px}}.dialog-component .dialog-component__close .icon-close{width:24px;height:24px}.dialog-component .dialog-component__container{position:relative;display:flex}.dialog-component .dialog-component__inner{flex:1;display:flex;flex-direction:column;max-width:100%;max-height:100%}.dialog-component .dialog-component__header,.dialog-component .dialog-component__footer{flex-shrink:0}.dialog-component .dialog-component__content{flex:1;overflow-y:auto;scrollbar-width:thin;position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.dialog-component[type=modal]{align-items:center;justify-content:center}@media(max-width:749px){.dialog-component[type=modal]:has(.dialog-component__container--expand-on-mobile){align-items:flex-end}}.dialog-component[type=modal] .dialog-component__container{max-width:calc(100% - var(--gutter)*2);max-height:80vh;max-height:80dvh;transform:translateY(30px);transition:transform .3s ease}.dialog-component[type=modal] .dialog-component__container--small{width:480px}.dialog-component[type=modal] .dialog-component__container--medium{width:800px}.dialog-component[type=modal] .dialog-component__container--large{width:1000px}@media(max-width:749px){.dialog-component[type=modal] .dialog-component__container--expand-on-mobile{width:100%;max-width:100%;max-height:90vh;max-height:90dvh}}.dialog-component[type=modal] .dialog-component__image{width:50%}.dialog-component[type=modal] .dialog-component__image .image-container{position:relative;padding-block-start:120%;height:100%}.dialog-component[type=modal] .dialog-component__content{align-items:center}@media(max-width:749px){.dialog-component[type=modal] .dialog-component__content{scrollbar-gutter:stable both-edges}}.dialog-component[type=modal][open] .dialog-component__container{transform:translateY(0)}.dialog-component[type=drawer]{align-items:flex-end;justify-content:flex-end}.dialog-component[type=drawer] .dialog-component__container{width:100%;max-width:500px;height:100vh;height:100dvh;transform:translate(100%);transition:transform .3s cubic-bezier(.19,1,.22,1)}.dialog-component[type=drawer][open] .dialog-component__container{transform:translate(0)}[dir=rtl] .dialog-component[type=drawer] .dialog-component__container{transform:translate(-100%)}[dir=rtl] .dialog-component[type=drawer][open] .dialog-component__container{transform:translate(0)}.card-image{position:relative}.card-image--square{aspect-ratio:1/1}.card-image--portrait{aspect-ratio:5/6}.card-image--landscape{aspect-ratio:16/9}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.price .price__compare-at-price{text-decoration:line-through}.star-rating{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:749px){.star-rating{gap:4px}}.star-rating .star-rating__stars{display:flex;gap:2px}.star-rating .star-rating__stars .icon-star{width:16px;height:16px}@media(max-width:749px){.star-rating--compact-mobile .star-rating__stars{gap:0}.star-rating--compact-mobile .star-rating__stars .icon-star{width:14px;height:14px}}.video-media{display:block;width:100%;height:100%;position:relative;background-color:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.video-media .icon-play{width:min(60px,40%);aspect-ratio:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%,-50%,0)}.video-media .icon-play:not(.icon-media-button){color:var(--color-white)}@media(max-width:989px){.video-media .icon-play:not(.icon-media-button){width:min(45px,40%)}}[dir=rtl] .video-media .icon-play{transform:translate3d(50%,-50%,0)}.video-media__video{-o-object-fit:cover;object-fit:cover}@media(display-mode:fullscreen){.video-media__video{-o-object-fit:contain;object-fit:contain}}.video-media__poster{width:100%;height:100%;display:block}.hero{display:flex;position:relative}.hero.hero--auto{display:grid}.hero.hero--auto .hero__image-container{position:relative;grid-area:1/1}.hero.hero--auto .hero__content{grid-area:1/1}.hero.hero--small{min-height:max(40vh,450px);min-height:max(40lvh,450px)}.hero.hero--medium{min-height:max(60vh,450px);min-height:max(60lvh,450px)}.hero.hero--large{min-height:max(80vh,450px);min-height:max(80lvh,450px)}.hero .hero__image-container{overflow:hidden;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.hero .hero__image-container picture{display:contents}.hero .hero__content{padding-block:48px;position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:var(--alignment);justify-content:var(--position);gap:var(--gap);text-align:var(--text-align);background-color:#0000}@media(max-width:749px){.hero .hero__content{justify-content:var(--mobile-position)}}.hero .hero__content:empty{display:none}.header-group:has(header.sticky)~.main-content .hero-section:first-child .hero--fit-screen{min-height:calc(100vh - var(--header-group-height));min-height:calc(100lvh - var(--header-group-height))}.header-group:has(header.sticky)~.main-content .hero-section:not(:first-child) .hero--fit-screen{min-height:calc(100vh - var(--header-height));min-height:calc(100lvh - var(--header-height))}.header-group:has(header:not(.sticky))~.main-content .hero-section:first-child .hero--fit-screen{min-height:calc(100vh - var(--header-group-height));min-height:calc(100lvh - var(--header-group-height))}.header-group:has(header:not(.sticky))~.main-content .hero-section:not(:first-child) .hero--fit-screen{min-height:100vh;min-height:100lvh}.variant-picker{display:grid;gap:24px}.variant-picker .variant-option{margin:0;padding:0;border:0;width:100%;max-width:-moz-fit-content;max-width:fit-content;min-inline-size:0}.variant-picker .variant-option.variant-option--dropdowns{width:100%}.variant-picker .variant-option.variant-option--swatches.enlarge-swatches .swatch__inner{width:26px}.variant-picker .variant-option.variant-option--swatches .swatch__inner{width:18px}.variant-picker .variant-option__label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-block-end:16px;width:100%}.variant-picker .variant-option__label .dialog-opener[data-dialog*=size-guide]{margin-inline-start:auto}.variant-picker .variant-option__values{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.variant-picker .variant-option__value-input:checked+.variant-option__value-label{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.variant-picker .variant-option__value-input:focus-visible+.variant-option__value-label{outline:2px auto -webkit-focus-ring-color}.variant-picker .variant-option__value-input.disabled+.variant-option__value-label{position:relative}.variant-picker .variant-option__value-input.disabled+.variant-option__value-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--color-border) calc(50% - .5px),var(--color-border) calc(50% + .5px),transparent calc(50% + .5px))}.variant-picker .variant-option__dropdowns-select-wrapper{position:relative}.variant-picker .variant-option__dropdowns-select-wrapper:before{content:"";position:absolute;display:block;aspect-ratio:1/1;width:16px;-webkit-mask-image:var(--icon-caret-down-url);mask-image:var(--icon-caret-down-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-foreground);inset-block-start:50%;transform:translateY(-50%);inset-inline-end:16px}.variant-picker .variant-option__dropdowns-select{border:none;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:0;padding-block:16px;padding-inline:16px 32px;color:var(--color-foreground);width:100%;cursor:pointer;font:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.variant-picker .variant-option__dropdowns-select::-ms-expand{display:none}.variant-picker .variant-option__dropdowns-select:has(option:checked:disabled){color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.loading-spinner{position:relative;color:#0000!important;transition:none!important}.loading-spinner:after{content:"";display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--color-loading, var(--color-foreground))!important;border-inline-start-color:#0000!important;animation:loading-ltr 1s linear infinite}.loading-spinner *{opacity:0!important;visibility:hidden!important}[dir=rtl] .loading-spinner:after{transform:translate(50%,-50%);animation-name:loading-rtl}.pagination{display:flex;justify-content:center;align-items:center;background-color:#0000!important}.pagination:has(>.load-more-pagination.hidden){display:none}.default-pagination__list{display:flex;justify-content:center;flex-wrap:wrap}.default-pagination__link{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-foreground)}@media(max-width:989px){.default-pagination__link{width:48px;height:48px}}.default-pagination__link.active{background-color:var(--color-background)}.default-pagination__link .icon-caret{width:24px;height:24px}drag-slider{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-wrap:break-word;overflow-x:auto;overflow-y:hidden;will-change:scroll-position;scrollbar-width:none;-ms-overflow-style:none}drag-slider::-webkit-scrollbar{display:none}drag-slider.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-type:none}drag-slider.is-dragging *{pointer-events:none}drag-slider>*{flex-shrink:0}.drag-slider{gap:var(--gap)}@media(max-width:989px){.drag-slider{gap:var(--tablet-gap)}}@media(max-width:749px){.drag-slider{gap:var(--mobile-gap)}}.drag-slider--bleed{margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}@media(max-width:749px){.drag-slider--bleed-mobile{margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}}text-animation{display:block}text-animation .text-block{opacity:0}@media(prefers-reduced-motion:reduce){text-animation .text-block{opacity:1}}text-animation .word-mask{display:inline-block;clip-path:inset(0 0 -10% 0)}text-animation .word-inner{display:inline-block;transform:translateY(110%);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition-delay:var(--word-delay, 0s);will-change:transform}text-animation.animation-started .word-inner{transform:translateY(0);will-change:auto}text-animation.animation-started .text-block,text-animation.animation-disabled .text-block{opacity:1}text-animation:not(.animation-ended,.animation-disabled) .rte a{background-size:0 1px;transition-delay:var(--underline-delay, 0s)}text-animation.animation-started:not(.animation-ended,.animation-disabled) .rte a{background-size:100% 1px}.group-block{display:flex;gap:var(--gap);width:var(--width)}.group-block--vertical{flex-direction:column;align-items:var(--vertical-alignment);text-align:var(--vertical-text-align)}.group-block--horizontal{flex-direction:row;flex-wrap:nowrap;justify-content:var(--horizontal-alignment);align-items:var(--position);text-align:var(--horizontal-text-align)}@media(max-width:749px){.group-block--horizontal{flex-wrap:wrap}}@media(max-width:749px){.group-block--horizontal:not(.group-block--vertical-on-mobile)>.text-block{flex:1 1 min-content}}.group-block--horizontal *{overflow-wrap:break-word}@media(max-width:749px){.group-block--vertical-on-mobile{flex-direction:column;align-items:var(--mobile-horizontal-alignment);text-align:var(--mobile-horizontal-text-align)}}@media(max-width:749px){.group-block--vertical-on-mobile *{overflow-wrap:anywhere}}.group-block--wrap{flex-wrap:wrap}:where(.group-block) .shopify-app-block{width:100%;align-self:stretch;text-align:start}.text-block--narrow{width:-moz-fit-content;width:fit-content;max-width:calc((var(--page-width) - 264px)*.3333333333 + 72px)}.text-block--normal{width:-moz-fit-content;width:fit-content;max-width:calc((var(--page-width) - 264px)*.5 + 120px)}.text-block--full{width:100%}.icon-block{width:var(--icon-width)}@media(max-width:749px){.icon-block{width:var(--mobile-icon-width)}}.image-block{width:var(--width)}@media(max-width:749px){.image-block{width:var(--mobile-width)}}.image-block--auto .image-container{aspect-ratio:var(--ratio)}.image-block--square .image-container{aspect-ratio:1/1}.image-block--portrait .image-container{aspect-ratio:5/6}.image-block--landscape .image-container{aspect-ratio:16/9}.logo-block{width:var(--width);max-width:85%}.logo-block .logo-block__link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.video-block{width:var(--width);overflow:hidden}@media(max-width:749px){.video-block{width:var(--mobile-width)}}.video-block--auto{aspect-ratio:var(--ratio)}.video-block--square{aspect-ratio:1/1}.video-block--portrait{aspect-ratio:5/6}.video-block--landscape{aspect-ratio:16/9}@media(max-width:749px){.menu-block.menu-block--mobile-accordion{width:100%}}.menu-block .menu-block__heading{margin-block-end:16px}.menu-block .menu-block__list{display:flex;flex-direction:column;gap:var(--gap)}.accordion-block{width:100%}.accordion-row .accordion-row__heading{display:flex;align-items:center;gap:8px}.accordion-row .accordion-item__content{display:flex;flex-direction:column;gap:16px}.contact-form-block{width:100%;max-width:calc((var(--page-width) - 264px)*.3333333333 + 72px)}@media(max-width:749px){.contact-form-block{max-width:none}}.contact-form-block .form__actions{display:flex;justify-content:var(--button-alignment)}.countdown-timer{display:block}.countdown-timer__units{display:flex;gap:4px}.countdown-timer__unit{display:flex;gap:4px;flex-wrap:wrap;overflow-wrap:break-word;justify-content:center}.countdown-timer__label{padding-inline-end:2px}.countdown-timer__value{min-width:2.25ch;text-align:center}.divider-block{align-self:stretch;border-width:0 1px 1px 0;border-style:var(--style, solid);border-color:var(--color-border)}.divider-block:empty{display:block}.email-signup-block{width:100%;max-width:calc((var(--page-width) - 264px)*.3333333333 + 72px)}@media(max-width:749px){.email-signup-block{max-width:none}}.email-signup-block__heading{margin-block-end:32px}@media(max-width:989px){.email-signup-block__heading{margin-block-end:24px}}.email-signup-form__messages{margin-block-start:8px}.email-signup-form__actions{display:flex;justify-content:var(--button-alignment);margin-block-start:40px}.email-signup-block--inline{max-width:650px}@media(max-width:749px){.email-signup-block--inline{max-width:none}}@media(min-width:750px){.email-signup-form__container--inline{display:grid;grid-template-columns:1fr max-content;gap:0 24px;align-items:flex-end}}.email-signup-form__container--inline .email-signup-form__field{grid-column:1/2;grid-row:1}.email-signup-form__container--inline .email-signup-form__messages{grid-column:1/-1;grid-row:2}.email-signup-form__container--inline .email-signup-form__actions{grid-column:2/3;grid-row:1;margin-block-start:0}@media(max-width:749px){.email-signup-form__container--inline .email-signup-form__actions{margin-block-start:40px}}.payment-icons-block__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.payment-icons-block__item{flex-shrink:0}.product-card{display:block}.product-card.loading .product-card__media:before{opacity:1;z-index:3}.product-card:hover .quick-buy-btn,.product-card:has(:focus) .quick-buy-btn{opacity:1}.product-card .quick-buy-btn{position:absolute;inset-block-end:16px;inset-inline-end:16px;z-index:2;opacity:0}@media(max-width:989px){.product-card .quick-buy-btn{inset-block-end:8px;inset-inline-end:8px}}@media(max-width:749px){.product-card .quick-buy-btn{opacity:1}}.product-card__inner{display:flex;flex-direction:column;gap:var(--card-gap)}.product-card__media-container{position:relative}@media(hover:hover){.product-card__media-container:hover .product-card__image:has(~.product-card__hover-image){opacity:0!important}.product-card__media-container:hover .product-card__hover-image{opacity:1!important;z-index:1!important}}.product-card__media{position:relative}.product-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px) grayscale(20%);backdrop-filter:blur(4px) grayscale(20%);opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1);z-index:-1;border-radius:inherit}.product-card__media.product-card__media--square{aspect-ratio:1/1}.product-card__media.product-card__media--portrait{aspect-ratio:5/6}.product-card__media.product-card__media--landscape{aspect-ratio:16/9}.product-card__media:not(.product-card__media--auto) .image-container{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.product-card__media.product-card__media--staging{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:-1}@media(hover:none){.product-card__media .image-container{display:flex;overflow:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.product-card__media .image-container::-webkit-scrollbar{display:none}}@media(hover:none){.product-card__media .image-container .product-card__image{scroll-snap-align:center;flex-shrink:0}}.product-card__media .image-container .product-card__hover-image{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:0;z-index:-1}.product-card__media .badges{position:absolute;inset-block-start:16px;inset-inline-start:16px;max-width:calc(100% - 32px);z-index:2}@media(max-width:989px){.product-card__media .badges{inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px)}}.layout-slider:not(.slider-disabled) .product-card__media .image-container{scroll-snap-type:none;overflow:hidden}.layout-slider:not(.slider-disabled) .product-card__media .image-container .hide-hover{display:none}.product-card__content{display:flex;flex-direction:column;align-items:var(--alignment);text-align:var(--text-align);gap:var(--content-gap)}.product-card__star-rating:has(.star-rating:empty){display:none}.product-card__swatches{display:block}.mini-product-card{display:grid;grid-template-columns:80px 1fr;align-items:center;padding:12px;gap:12px}.mini-product-card .mini-product-card__media .image-container--square{aspect-ratio:1/1}.mini-product-card .mini-product-card__media .image-container--portrait{aspect-ratio:5/6}.mini-product-card .mini-product-card__media .image-container--landscape{aspect-ratio:16/9}.mini-product-card .mini-product-card_info{padding-inline:12px;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}@media(max-width:989px){.mini-product-card .mini-product-card_info{padding-inline:4px}}.mini-product-card .mini-product-card_info .mini-product-card__content{flex:1 1 120px;display:flex;flex-direction:column;gap:4px}.mini-product-card .mini-product-card_info .mini-product-card__content .swatches-display{gap:4px}.mini-product-card.skeleton{animation:pulse 1.5s infinite ease-in-out}.mini-product-card.skeleton *{opacity:0!important;visibility:hidden!important}.quick-buy-btn{display:block;position:relative;padding:12px;border-radius:50%}@media(max-width:989px){.quick-buy-btn{padding:8px}}.quick-buy-btn .icon-cart{width:20px;height:20px}@media(max-width:989px){.quick-buy-btn .icon-cart{width:16px;height:16px}}.article-card__inner{display:flex;flex-direction:column;gap:var(--card-gap)}.article-card__content{display:flex;flex-direction:column;align-items:var(--alignment);text-align:var(--text-align);gap:var(--content-gap)}.article-card__details{display:flex;gap:10px;align-items:center;position:relative;flex-wrap:wrap}.article-card__details .marker{width:4px;height:4px;background-color:var(--color-foreground)}.collection-card__inner{display:flex;flex-direction:column;gap:var(--card-gap)}.collection-card__content,.page-card__content{display:flex;flex-direction:column;align-items:var(--alignment);text-align:var(--text-align);gap:var(--content-gap)}.localization-block{display:flex;gap:12px;align-items:center;position:relative;flex-wrap:wrap}.localization-block .marker{width:4px;height:4px}.drawer-block,.popup-block{display:flex;flex-direction:column;gap:var(--gap);align-items:var(--alignment, normal);text-align:var(--text-align, start)}.drawer-block{padding-block:48px;padding-inline:40px}@media(max-width:989px){.drawer-block{padding-inline:var(--gutter)}}.header-group{display:block}.header-group:has(header.sticky){display:contents}.announcement-bar{min-height:calc(var(--font-body-size)*var(--font-body-line-height) + 16px)}.announcement-bar .announcement-slider{display:block;position:relative}.announcement-bar .announcement-slider .swiper{height:100%}.announcement-bar .announcement-slider .announcement-slider__slide{display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar .announcement-slider .announcement-slider__slide-content{padding-block:8px}.announcement-bar .announcement-slider .swiper-button-prev,.announcement-bar .announcement-slider .swiper-button-next{position:absolute;inset:auto;inset-block-start:50%;transform:translateY(-50%);width:24px;height:24px;margin:0}.announcement-bar .announcement-slider .swiper-button-prev .icon-caret,.announcement-bar .announcement-slider .swiper-button-next .icon-caret{width:100%;height:100%;padding:2px}@media(max-width:749px){.announcement-bar .announcement-slider .swiper-button-prev .icon-caret,.announcement-bar .announcement-slider .swiper-button-next .icon-caret{padding:4px}}.announcement-bar .announcement-slider .swiper-button-prev.swiper-button-prev,.announcement-bar .announcement-slider .swiper-button-next.swiper-button-prev{inset-inline-start:-32px!important}.announcement-bar .announcement-slider .swiper-button-prev.swiper-button-next,.announcement-bar .announcement-slider .swiper-button-next.swiper-button-next{inset-inline-end:-32px!important}.announcement-bar--arrows .announcement-slider{max-width:calc(100% - 64px);margin-inline:auto}.announcement-marquee{padding-block:8px;min-height:calc(var(--font-body-size)*var(--font-body-line-height) + 16px)}.header-section{position:relative;z-index:10}.header-section:has(header.sticky){position:sticky;inset-block-start:0}.header{position:relative;overflow-x:clip}.header.header--divider{border-block-end:1px solid var(--color-divider)}.header .header__top-bar{padding-block:12px;border-block-end:1px solid var(--color-divider);position:relative}.header .header__top-bar .top-bar__container{display:grid;align-items:center;gap:48px;grid-template-columns:auto minmax(max-content,1fr);grid-template-areas:"menu actions"}@media(max-width:989px){.header .header__top-bar .top-bar__container{gap:32px}}.header .header__main-header{padding-block:20px}.header .main-header__container{display:grid;align-items:center;gap:48px}@media(max-width:989px){.header .main-header__container{gap:32px}}@media(max-width:749px){.header .main-header__container{gap:20px}}.header-logo{grid-area:logo}.header-logo .header-logo__heading{line-height:0}.header-logo .header-logo__link{display:block;width:-moz-fit-content;width:fit-content}.header-logo .header-logo__link .image-container{width:var(--width)}@media(max-width:989px){.header-logo .header-logo__link .image-container{width:var(--mobile-width)}}.header-menu{grid-area:menu;display:block}.header-menu .header-menu__list{display:flex;flex-wrap:wrap;gap:0 40px}@media(max-width:1399px){.header-menu .header-menu__list{gap:0 32px}}@media(max-width:1199px){.header-menu .header-menu__list{gap:0 24px}}.header-menu .header-menu__list .header-menu__item{display:flex;align-items:center;padding-block:8px}.header-menu .header-menu__list .header-menu__item .marker{position:relative}.header-menu .header-menu__list .header-menu__item .marker:before{content:"";width:4px;height:4px;background-color:var(--color-background);position:absolute;inset-block-start:50%;inset-inline-start:-12px;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;transition-delay:.3s}.header-menu .header-menu__list .header-menu__item .submenu--dropdown{position:absolute;inset-block-start:100%;margin-inline-start:-32px;background-color:var(--color-background);padding-block:16px;border:1px solid var(--color-divider);width:264px;visibility:hidden;transform:translateY(-20px);opacity:0;transition:visibility .3s ease,transform .3s ease,opacity .3s ease;transition-delay:.3s}.header-menu .header-menu__list .header-menu__item .submenu--mega-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;background-color:var(--color-background);padding-block:16px 56px;border-block-end:1px solid var(--color-divider);width:100%;max-height:calc(100vh - var(--header-group-height));overflow-y:auto;visibility:hidden;will-change:clip-path;clip-path:inset(0 0 100% 0);transition:visibility 0s,clip-path 0s;transition-delay:.3s}.header-menu .header-menu__list .header-menu__item .submenu--mega-menu .mega-menu{display:block}.header-menu .header-menu__list .header-menu__item:hover .marker:before,.header-menu .header-menu__list .header-menu__item.open .marker:before{opacity:1}.header-menu .header-menu__list .header-menu__item:hover .submenu--dropdown,.header-menu .header-menu__list .header-menu__item.open .submenu--dropdown{visibility:visible;transform:translateY(0);opacity:1}.header-menu .header-menu__list .header-menu__item:hover .submenu--mega-menu,.header-menu .header-menu__list .header-menu__item.open .submenu--mega-menu{visibility:visible;clip-path:inset(0 0 0 0);transition:visibility 0s,clip-path .3s cubic-bezier(.19,1,.22,1);transition-delay:.3s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__grid,.header-menu .header-menu__list .header-menu__item.open .mega-menu__grid{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .3s;transition-delay:.3s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links,.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links{opacity:1;transition:opacity 1s cubic-bezier(.19,1,.22,1)}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(1),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(1){transition-delay:.3s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(2),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(2){transition-delay:.425s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(3),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(3){transition-delay:.55s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(4),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(4){transition-delay:.675s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(5),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(5){transition-delay:.8s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(6),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(6){transition-delay:.925s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(7),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(7){transition-delay:1.05s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(8),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(8){transition-delay:1.175s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(9),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(9){transition-delay:1.3s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(10),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(10){transition-delay:1.425s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(11),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(11){transition-delay:1.55s}.header-menu .header-menu__list .header-menu__item:hover .mega-menu__column.links:nth-child(12),.header-menu .header-menu__list .header-menu__item.open .mega-menu__column.links:nth-child(12){transition-delay:1.675s}.header-menu .dropdown__list .dropdown__item{position:relative}.header-menu .dropdown__list .dropdown__item .dropdown__link{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 30px;margin-inline:2px}.header-menu .dropdown__list .dropdown__item .dropdown__link .dropdown__link-title{background-image:linear-gradient(to left,currentColor,currentColor);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.header-menu .dropdown__list .dropdown__item .dropdown__link .dropdown__link-title:hover{background-size:100% 1px;background-position:0 100%}}.header-menu .dropdown__list .dropdown__item .dropdown__link .icon-caret{width:20px;height:20px}.header-menu .dropdown__list .dropdown__item:hover .dropdown-nested__list,.header-menu .dropdown__list .dropdown__item.open .dropdown-nested__list{visibility:visible;transform:translateY(0);opacity:1}.header-menu .dropdown__list .dropdown__item:hover .dropdown__link-title,.header-menu .dropdown__list .dropdown__item.open .dropdown__link-title{background-size:100% 1px;background-position:0 100%}.header-menu .dropdown-nested__list{position:absolute;inset-block-start:0;inset-inline-start:100%;padding-block:16px;margin-block-start:-17px;background-color:var(--color-background);border:1px solid var(--color-divider);min-width:264px;visibility:hidden;transform:translateY(-20px);opacity:0;transition:visibility .3s ease,transform .3s ease,opacity .3s ease;transition-delay:.3s}.header-menu .dropdown-nested__list .dropdown-nested__item .dropdown-nested__link{display:block;padding:8px 30px;margin-inline:2px}.header-menu .dropdown-nested__list .dropdown-nested__item .dropdown-nested__link .dropdown-nested__link-title{background-image:linear-gradient(to left,currentColor,currentColor);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.header-menu .dropdown-nested__list .dropdown-nested__item .dropdown-nested__link .dropdown-nested__link-title:hover{background-size:100% 1px;background-position:0 100%}}.header-menu .dropdown-nested__list .dropdown-nested__item:hover .dropdown-nested__link-title{background-size:100% 1px;background-position:0 100%}.top-bar-menu{grid-area:menu}.top-bar-menu .top-bar-menu__list{display:flex;flex-wrap:wrap;gap:16px 40px}@media(max-width:1399px){.top-bar-menu .top-bar-menu__list{gap:16px 32px}}@media(max-width:1199px){.top-bar-menu .top-bar-menu__list{gap:16px 24px}}.top-bar-menu .top-bar-menu__list .top-bar-menu__link{background-image:linear-gradient(to left,currentColor,currentColor);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.top-bar-menu .top-bar-menu__list .top-bar-menu__link:hover{background-size:100% 1px;background-position:0 100%}}.header-actions{grid-area:actions;display:flex;gap:16px 20px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.header-actions .header-actions__localization,.header-actions .header-actions__group{display:flex;gap:16px 20px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.header-actions .header-actions__localization:empty,.header-actions .header-actions__group:empty{display:none}.header-actions .header-actions__group>*{flex-shrink:0}.header-actions .social-media{justify-content:flex-end}@media(max-width:989px){.header-actions .social-media{display:none}}.header__row--secondary .header-actions{gap:16px 40px}@media(max-width:1399px){.header__row--secondary .header-actions{gap:16px 32px}}@media(max-width:1199px){.header__row--secondary .header-actions{gap:16px 24px}}.search-toggle,.search-toggle .search-toggle__button{display:block}.search-toggle .search-toggle__button .icon-search,.header-account .icon-account{width:24px;height:24px}.header-cart{position:relative}.header-cart .header-cart__drawer-opener,.header-cart .header-cart__button{display:block}.header-cart .icon-cart{width:24px;height:24px}.header-cart .cart-bubble__frame{position:absolute;font-size:8px;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:50%;inset-block-start:-1px;inset-inline-end:-4px;overflow:hidden}@media(max-width:989px){.header-cart .cart-bubble__frame{inset-inline-end:-7px}}.header-cart .cart-bubble__count{flex:0 0 auto}shopify-account{--shopify-account-font-heading: var(--font-body-family);--shopify-account-font-heading-weight: var(--font-body-weight);--shopify-account-font-body: var(--font-body-family);--shopify-account-font-body-weight: var(--font-body-weight);--shopify-account-radius-base: 0;--shopify-account-radius-button-small: 50%;--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-dialog-position-top: var(--header-end);--shopify-account-signed-in-avatar-color-background: var(--color-primary-button-background);--shopify-account-signed-in-avatar-color-text: var(--color-primary-button-text);--shopify-account-avatar-size: 24px;--shopify-account-signed-in-avatar-size: 24px}.header-mobile-icons{grid-area:mobile;display:flex;gap:16px 20px;flex-wrap:wrap;align-items:center}.mobile-menu,.mobile-menu .mobile-menu__btn{display:block}.mobile-menu .mobile-menu__btn .icon-menu,.mobile-menu .mobile-menu__btn .icon-close{width:24px;height:24px}.mobile-menu .mobile-menu__btn .icon-close{display:none}.mobile-menu .mobile-menu__drawer{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:10;width:100%;height:calc(100vh - var(--header-end));height:calc(100dvh - var(--header-end));background-color:var(--color-background);overflow:hidden;visibility:hidden;transform:translate(-100%);transition:visibility .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86)}.mobile-menu.open .mobile-menu__btn .icon-menu{display:none}.mobile-menu.open .mobile-menu__btn .icon-close{display:block}.mobile-menu.open .mobile-menu__drawer{visibility:visible;transform:translate(0)}[dir=rtl] .mobile-menu .mobile-menu__drawer{transform:translate(100%)}[dir=rtl] .mobile-menu.open .mobile-menu__drawer{transform:translate(0)}@keyframes loading-ltr{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loading-rtl{to{transform:translate(50%,-50%) rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
