.row{--bs-gutter-x:2rem;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-.5);--bs-gutter-y:0;margin-left:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);display:flex}.row>*{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);width:100%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}.grid-bs{grid-template-columns:repeat(var(--bs-columns,12),1fr);grid-template-rows:repeat(var(--bs-rows,1),1fr);--grid-gap:2rem;gap:var(--bs-gap,var(--grid-gap));display:grid}.grid-bs .g-col-1{grid-column:auto/span 1}.grid-bs .g-col-2{grid-column:auto/span 2}.grid-bs .g-col-3{grid-column:auto/span 3}.grid-bs .g-col-4{grid-column:auto/span 4}.grid-bs .g-col-5{grid-column:auto/span 5}.grid-bs .g-col-6{grid-column:auto/span 6}.grid-bs .g-col-7{grid-column:auto/span 7}.grid-bs .g-col-8{grid-column:auto/span 8}.grid-bs .g-col-9{grid-column:auto/span 9}.grid-bs .g-col-10{grid-column:auto/span 10}.grid-bs .g-col-11{grid-column:auto/span 11}.grid-bs .g-col-12{grid-column:auto/span 12}.grid-bs .g-start-1{grid-column-start:1}.grid-bs .g-start-2{grid-column-start:2}.grid-bs .g-start-3{grid-column-start:3}.grid-bs .g-start-4{grid-column-start:4}.grid-bs .g-start-5{grid-column-start:5}.grid-bs .g-start-6{grid-column-start:6}.grid-bs .g-start-7{grid-column-start:7}.grid-bs .g-start-8{grid-column-start:8}.grid-bs .g-start-9{grid-column-start:9}.grid-bs .g-start-10{grid-column-start:10}.grid-bs .g-start-11{grid-column-start:11}@media (min-width:577px){.grid-bs .g-col-sm-1{grid-column:auto/span 1}.grid-bs .g-col-sm-2{grid-column:auto/span 2}.grid-bs .g-col-sm-3{grid-column:auto/span 3}.grid-bs .g-col-sm-4{grid-column:auto/span 4}.grid-bs .g-col-sm-5{grid-column:auto/span 5}.grid-bs .g-col-sm-6{grid-column:auto/span 6}.grid-bs .g-col-sm-7{grid-column:auto/span 7}.grid-bs .g-col-sm-8{grid-column:auto/span 8}.grid-bs .g-col-sm-9{grid-column:auto/span 9}.grid-bs .g-col-sm-10{grid-column:auto/span 10}.grid-bs .g-col-sm-11{grid-column:auto/span 11}.grid-bs .g-col-sm-12{grid-column:auto/span 12}.grid-bs .g-start-sm-1{grid-column-start:1}.grid-bs .g-start-sm-2{grid-column-start:2}.grid-bs .g-start-sm-3{grid-column-start:3}.grid-bs .g-start-sm-4{grid-column-start:4}.grid-bs .g-start-sm-5{grid-column-start:5}.grid-bs .g-start-sm-6{grid-column-start:6}.grid-bs .g-start-sm-7{grid-column-start:7}.grid-bs .g-start-sm-8{grid-column-start:8}.grid-bs .g-start-sm-9{grid-column-start:9}.grid-bs .g-start-sm-10{grid-column-start:10}.grid-bs .g-start-sm-11{grid-column-start:11}}@media (min-width:1025px){.grid-bs .g-col-md-1{grid-column:auto/span 1}.grid-bs .g-col-md-2{grid-column:auto/span 2}.grid-bs .g-col-md-3{grid-column:auto/span 3}.grid-bs .g-col-md-4{grid-column:auto/span 4}.grid-bs .g-col-md-5{grid-column:auto/span 5}.grid-bs .g-col-md-6{grid-column:auto/span 6}.grid-bs .g-col-md-7{grid-column:auto/span 7}.grid-bs .g-col-md-8{grid-column:auto/span 8}.grid-bs .g-col-md-9{grid-column:auto/span 9}.grid-bs .g-col-md-10{grid-column:auto/span 10}.grid-bs .g-col-md-11{grid-column:auto/span 11}.grid-bs .g-col-md-12{grid-column:auto/span 12}.grid-bs .g-start-md-1{grid-column-start:1}.grid-bs .g-start-md-2{grid-column-start:2}.grid-bs .g-start-md-3{grid-column-start:3}.grid-bs .g-start-md-4{grid-column-start:4}.grid-bs .g-start-md-5{grid-column-start:5}.grid-bs .g-start-md-6{grid-column-start:6}.grid-bs .g-start-md-7{grid-column-start:7}.grid-bs .g-start-md-8{grid-column-start:8}.grid-bs .g-start-md-9{grid-column-start:9}.grid-bs .g-start-md-10{grid-column-start:10}.grid-bs .g-start-md-11{grid-column-start:11}}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:577px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:1025px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media screen and (min-width:1025px){.grid-bs-10{grid-template-columns:repeat(5,1fr)}.grid-bs-10 .g-col-md-2{grid-column:initial}}.d-block{display:block}.header-sections-wrapper{flex-direction:column;display:flex}.button,.color-background .button{--alpha-button-background:1;--alpha-button-border:1;--color-button-background:var(--color-button);--color-button-border:var(--color-button);--color-button:var(--clr-button-primary);--color-button-text:var(--clr-button-primary-text)}.color-accent .button--secondary{--color-button:var(--clr-theme-background)}.button--secondary,.color-background .button--secondary{--alpha-button-background:0;--color-button-background:var(--clr-theme-background);--color-button-border:var(--color-button);--color-button:var(--clr-button-secondary);--color-button-text:var(--color-button)}.button--buy-it-now,.color-background .button--buy-it-now,.shopify-payment-button__button--unbranded{--alpha-button-background:1;--color-button-background:var(--color-button);--color-button-border:var(--color-button);--color-button:var(--clr-button-buy-it-now);--color-button-text:var(--clr-button-buy-it-now-text)}.button--product-cart,.color-background .button--product-cart{--alpha-button-background:1;--alpha-button-border:var(--alpha-button-background);--color-button-background:var(--color-button);--color-button-border:var(--color-button);--color-button:var(--clr-button-product-cart);--color-button-icon:var(--clr-button-product-cart-icon);--color-button-text:var(--clr-button-product-cart-text)}.button--product-cart:not([disabled]):not([aria-disabled=true]):hover{--color-button:var(--clr-button-product-cart-hover);--color-button-icon:var(--clr-button-product-cart-hover-text);--color-button-text:var(--clr-button-product-cart-hover-text)}.button--product-cart-below,.color-background .button--product-cart-below{--alpha-button-background:1;--alpha-button-border:var(--alpha-button-background);--color-button-background:var(--color-button);--color-button-border:var(--color-button);--color-button:var(--clr-button-product-cart-below);--color-button-icon:var(--clr-button-product-cart-below-icon);--color-button-text:var(--clr-button-product-cart-below-text)}.button--product-cart-below:not([disabled]):not([aria-disabled=true]):hover{--color-button:var(--clr-button-product-cart-below-hover);--color-button-icon:var(--clr-button-product-cart-below-hover-text);--color-button-text:var(--clr-button-product-cart-below-hover-text)}.button--quick-view,.color-background .button--quick-view{--alpha-button-background:1;--alpha-button-border:var(--alpha-button-background);--color-button-background:var(--color-button);--color-button-border:var(--color-button);--color-button:var(--clr-button-quick-view);--color-button-icon:var(--clr-button-quick-view-icon);--color-button-text:var(--clr-button-quick-view-text)}.button--quick-view:not([disabled]):not([aria-disabled=true]):hover,.color-background .button--quick-view:not([disabled]):not([aria-disabled=true]):hover{--color-button:var(--clr-button-quick-view-hover);--color-button-icon:var(--clr-button-quick-view-hover-text);--color-button-text:var(--clr-button-quick-view-hover-text)}:is(.button--product-cart,.button--product-cart-below,.button--quick-view):before{border:none!important}:is(.button--product-cart,.button--product-cart-below,.button--quick-view) .button__icon .icon{color:rgb(var(--color-button-icon))}@media screen and (min-width:1025px){.button--desktop-transparent{--alpha-button-background:0}}@media screen and (max-width:576px){.color-small-background{--alpha-button-background:0;--alpha-button-border:1;--color-button-background:var(--clr-theme-accent);--color-badge-background:var(--color-background);--color-button-border:var(--color-button-background);--color-background:var(--clr-theme-background);--color-badge-border:var(--color-foreground);--color-foreground:var(--clr-body);--color-button-text:var(--clr-button-link-style)}.color-small-background .button--secondary{--alpha-button-background:1;--color-button-background:var(--color-foreground);--color-button-border:var(--color-button-background);--color-button-text:var(--color-background)}}@media screen and (min-width:577px) and (max-width:1024px){.color-medium-background{--alpha-button-background:0;--alpha-button-border:1;--color-button-background:var(--clr-theme-accent);--color-badge-background:var(--color-background);--color-button-border:var(--color-button-background);--color-background:var(--clr-theme-background);--color-badge-border:var(--color-foreground);--color-foreground:var(--clr-body);--color-button-text:var(--clr-button-link-style)}.color-medium-background .button--secondary{--alpha-button-background:1;--color-button-background:var(--color-foreground);--color-button-border:var(--color-button-background);--color-button-text:var(--color-background)}}.no-js-inline,.no-js:not(html),html.js .js-hidden,html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}html.js .js-hidden{display:none!important}.page-width{padding:0 var(--page-offset-x);max-width:var(--page-width);margin:0 auto}.page-width-desktop{padding:0;margin:0 auto}@media screen and (max-width:1024px){.page-width-medium{padding:0 2rem;max-width:var(--page-width);margin:0 auto}}@media screen and (min-width:577px){.page-width{--page-offset-x:3rem}.page-width-desktop{--page-offset-x:0}.page-width-tablet{--page-offset-x:4rem}}@media screen and (min-width:1025px){.page-width{--page-offset-x:4rem}.page-width--narrow{--page-width:67rem;--page-offset-x:0}.page-width-desktop{max-width:var(--page-width);--page-offset-x:4rem}}.page-width--wide{--page-offset-x:0;width:100%}.m-0{margin:0!important}.spaced-section--full-width+.spaced-section--full-width,.spaced-section--full-width:first-child{margin-top:0}.spaced-section--full-width:last-child{margin-bottom:0}.grid-auto-flow{grid-auto-flow:column;display:grid}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{list-style:none;padding:0;margin:0}.hidden{display:none!important}.visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute!important;margin:-1px;width:1px;word-wrap:normal!important}.visually-hidden--inline{height:1em;margin:0}.overflow-hidden{overflow:hidden}.full-width-link{right:0;position:absolute;bottom:0;top:0;left:0;z-index:2}::selection{color:rgb(var(--clr-emphasized-text));background-color:rgb(var(--clr-emphasized-background))}.reset-button{padding:0;border:none;color:currentColor;outline:none;margin:0;background:transparent;cursor:pointer}.link-unstyled{text-decoration:none;color:currentColor}.link{text-decoration:underline;text-decoration-color:rgba(var(--color-link),.15);font-size:var(--font-body-medium-size);text-underline-offset:.5rem;line-height:var(--font-body-medium-line-height)}.link--text{color:rgb(var(--color-foreground))}.link-with-icon{font-size:var(--font-body-medium-size);text-decoration:none;font-weight:600;margin-bottom:4.5rem;letter-spacing:.1rem;white-space:nowrap;display:inline-flex}.link-with-icon .icon{margin-left:1rem;width:1.5rem}.link[role=link]:not([href]){cursor:not-allowed}.text-body,.text-small{font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-family:var(--font-body-family)}.text-body{font-size:var(--font-body-normal-size);letter-spacing:0;line-height:var(--font-body-normal-line-height)}.caption-with-letter-spacing,.text-small{font-size:var(--font-body-medium-size);letter-spacing:0;line-height:var(--font-body-medium-line-height)}.text-extral-small,small{font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}b,strong{font-weight:700}.h0,.h1,.h2,.h3,.h4,.h5,.h6,blockquote p,h1,h2,h3,h4,h5,h6{--color-button:var(--clr-headings);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:rgb(var(--clr-headings));letter-spacing:0;margin:2rem 0;font-family:var(--font-heading-family)}.h0,.h1,h1{font-size:var(--font-h1-size);line-height:var(--font-h1-line-height)}.h2,h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line-height)}.h3,h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line-height)}.h4,h4{font-size:var(--font-h4-size);line-height:var(--font-h4-line-height)}.h5,h5{font-size:var(--font-h5-size);line-height:var(--font-h5-line-height)}.h6,blockquote p,h6{font-size:var(--font-h6-size);line-height:var(--font-h6-line-height)}@media screen and (max-width:576px){.small-h1{font-size:var(--font-h1-size);line-height:var(--font-h1-line-height)}.small-h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line-height)}.small-h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line-height)}.small-h4{font-size:var(--font-h4-size);line-height:var(--font-h4-line-height)}.small-h5{font-size:var(--font-h5-size);line-height:var(--font-h5-line-height)}.small-h6{font-size:var(--font-h6-size);line-height:var(--font-h6-line-height)}}.heading-case,.heading-tag-case :is(h1,h2,h3,h4,h5,h6){text-transform:var(--headings-case)}blockquote{padding:4rem;background-color:rgba(var(--color-foreground),.03);margin:0}blockquote p{text-transform:var(--headings-case);margin:0}blockquote site{font-style:italic;margin-top:1rem;display:block}.caption{font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}.caption-with-letter-spacing{font-weight:var(--font-heading-weight);text-transform:var(--headings-case);font-family:var(--font-heading-family)}input::-webkit-search-decoration{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px) and (hover:none) and (pointer:coarse){input:focus,select:focus,textarea:focus{font-size:16px}}.disclosure__button,.field__input,.form__label,.select__select,.theme-form input:not([type=submit]),.theme-select__dropdown{font-size:var(--font-body-medium-size);font-weight:var(--font-input-weight);letter-spacing:0;line-height:var(--font-body-medium-line-height)}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha))}@media screen and (max-width:576px){.small-hide{display:none!important}}@media screen and (min-width:577px) and (max-width:1024px){.medium-hide{display:none!important}}@media screen and (min-width:1025px){.large-up-hide{display:none!important}}.center{text-align:center}@media screen and (max-width:576px){.mobile-center{text-align:center}}@media screen and (min-width:577px){.desktop-center{text-align:center}}.right{text-align:right}.heading-uppercase :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.uppercase{text-transform:var(--headings-case)}.icon-caret,.icon-checkmark{--icons-size:1.2rem}.icon-arrow-left,.icon-arrow-right{height:.6rem;--icons-size:.35rem}.icon-arrow-down,.icon-arrow-up{height:.35rem;--icons-size:.6rem}.icon-arrow-left-small,.icon-arrow-right-small{--icons-size:1rem}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}.color-accent .link-button{--color-button:var(--clr-theme-background)}.link-button{border-radius:var(--buttons-border-radius)}.shopify-payment-button__button,body .shopify-cleanslate .paypalDark,body .shopify-cleanslate .paypalLight{border-radius:var(--buttons-border-radius)!important}button.link-button{padding-right:0;padding-left:0}.banner__text a,.color-background .link-button,.link,.link-button,.link-button-wrapper{--color-button:var(--clr-button-link-style);border:none;color:rgb(var(--color-button));background-color:transparent;box-shadow:none;cursor:pointer;display:inline-block}.link-button,.link-underlined{text-decoration:none;position:relative;display:inline-block;display:inline-flex}.link-button .icon{margin-right:1rem}.link-button:after,.link-button:before,.link-underlined:after{height:.0625rem;pointer-events:none;content:"";position:absolute;bottom:0;left:0;display:block}.link-button:before,.link-underlined:before{background-color:rgba(var(--color-button),.15);width:100%}.link-button:after,.link-underlined:after{height:.1rem;background-color:rgb(var(--color-button));width:0}.link-underlined:after{background-color:currentColor}.link-underlined--optional-false:after{display:none!important}.link-button-trigger{cursor:pointer}@media screen and (max-width:1024px){.link-button:not([aria-disabled=true]):after{width:100%}}.link-button--hovered:after{width:100%}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{height:.1rem;border:none;background-color:rgba(var(--clr-line),var(--clr-line-alpha));margin:5rem 0;display:block}@media screen and (min-width:577px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{overflow:hidden;fill:rgba(var(--color-foreground),.55);color:rgba(var(--color-foreground),.55);border-radius:var(--images-border-radius)}.placeholder,.placeholder.media{background-color:rgba(var(--color-foreground),.03)}.placeholder .media{background-color:transparent}.placeholder .media,.placeholder.media{animation:none!important}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}.dividing-line{border-top:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));margin:0;display:block!important}:root{--duration-long:.4s;--duration-short:.1s;--duration-default:.2s}.underlined-link{text-decoration-thickness:.1rem;color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem}.h3 .icon-arrow,h3 .icon-arrow{width:calc(var(--font-heading-scale)*1.5rem)}.animate-arrow .icon-arrow path{transition:transform var(--duration-short) ease}summary{list-style:none;position:relative;cursor:pointer}:is(summary,.header__text-menu-item) .icon-caret{right:3rem;color:rgb(var(--clr-icon));position:absolute;top:calc(50% - .6rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}:focus{outline:0;box-shadow:none}.focused{outline-offset:.3rem;outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.focus-inset:focus-visible{outline-offset:-.2rem;outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline-offset:-.2rem;outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{outline:0!important;box-shadow:none!important}.focus-offset:focus-visible{outline-offset:1rem;outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline-offset:1rem;outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.heading-wrapper{position:relative}.heading-wrapper .title{margin:0}@media screen and (min-width:1025px){.g-col-md-12>.heading-wrapper:not(.heading-wrapper--layout-slider-top-center).center{margin-right:auto;max-width:50%;margin-left:auto}}.grid__item--in-grid-heading .heading-wrapper{margin-bottom:0}.heading-wrapper>:first-child{margin-top:0}.heading-wrapper__heading:only-child{margin-bottom:0}.heading-wrapper__text ul{padding-left:2rem}.heading-wrapper__text ol{padding-left:2.5rem}.heading-wrapper__text>*{margin:2rem 0}.heading-wrapper__text>:first-child{margin-top:0}.heading-wrapper__text>:last-child{margin-bottom:0}.heading-wrapper>*+.heading-wrapper__buttons{margin-top:3rem}:is(.heading-wrapper__text,.faq__answer) a{color:rgb(var(--clr-link))}:is(.heading-wrapper__text,.faq__answer) :is(a:hover,a:focus){text-decoration:none}@media screen and (max-width:1024px){.heading-wrapper--mobile-left{text-align:left}.heading-wrapper--mobile-center{text-align:center}}.heading-wrapper--inline-button{align-items:flex-start;display:flex}.heading-wrapper--inline-button .heading-wrapper__buttons{margin-left:auto;margin-top:0}.heading-wrapper--inline-button .heading-wrapper__buttons .button{text-wrap:nowrap}@media screen and (min-width:1025px){.heading-wrapper--inline-button.center .heading-wrapper__buttons{right:0;position:absolute;top:0}.heading-wrapper--inline-button.center .heading-wrapper{margin-right:auto;margin-left:auto}}@media screen and (max-width:1024px){.heading-wrapper--inline-button.center{gap:2rem}.heading-wrapper--inline-button.center .heading-wrapper{margin-right:0;text-align:left;margin-left:0}}@media screen and (min-width:577px) and (max-width:1024px){.heading-wrapper--inline-button.center .heading-wrapper{width:75%}}.buttons-grid-small-up{flex-direction:column;gap:2rem;align-items:flex-start;display:flex}@media screen and (min-width:577px){.buttons-grid-small-up{flex-direction:row;align-items:center}.buttons-grid-small-up.center{justify-content:center}}.title,.title-wrapper-with-link{margin:6rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title{text-transform:var(--headings-case)}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:flex-end;display:flex}.title--primary{margin:4rem 0}.heading-wrapper .title-wrapper--self-padded-tablet-down~*,.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-right:2rem;padding-left:2rem}@media screen and (min-width:577px){.title-wrapper--self-padded-mobile{padding-right:0;padding-left:0}}@media screen and (min-width:1025px){.title,.title-wrapper-with-link{margin:8rem 0 2rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.heading-wrapper .title-wrapper--self-padded-tablet-down~*,.title-wrapper--self-padded-tablet-down{padding-right:0;padding-left:0}}.title-wrapper-with-link .link-with-icon{flex-shrink:0;margin:0;align-items:center;display:flex}.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.title-wrapper-with-link a{flex-shrink:0;margin-top:0}.title-wrapper-with-link.title-wrapper-with-link--no-heading{display:none}.subtitle{font-size:var(--font-h5-size);color:rgba(var(--color-foreground),.7);letter-spacing:.05rem;line-height:var(--font-h5-line-height)}img{height:auto;text-indent:-9999px}img[src*="data:image/gif;base64"]:not([srcset]){opacity:0}:is(.media:not(.media--loaded),rvideo-component){animation:blink 1.3s linear infinite}@keyframes blink{0%{background:#00000003}50%{background:#00000008}to{background:#00000003}}.media{overflow:hidden;position:relative;background-color:rgb(var(--color-background));display:block}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.media--transparent{background-color:transparent}.media model-viewer,.media>:not(.zoom):not(.deferred-media__poster-button):not(.ignore-media-style),.parallax-static-image{height:100%;position:absolute;max-width:100%;top:0;left:0;width:100%;display:block}.media>img{transition:var(--images-opacity-transition);object-fit:cover;object-position:center center}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--9-16{padding-bottom:177.84%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{overflow:hidden;border-radius:50%!important;padding-bottom:100%}.media-border-radius:not(.media--circle){overflow:hidden;border-radius:var(--images-border-radius)}.media.media--hover-effect>img+img{opacity:0}.media--hover-effect{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media screen and (min-width:1025px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}rvideo-component{position:relative;display:block}rvideo-component :is(video,iframe){height:100%;transform:translate3d(-50%,-50%,0);min-height:100%;position:absolute;object-fit:cover;min-width:100%;top:50%;object-position:50% 50%;background-position:50%;left:50%;width:100%}rvideo-component .rvideo-component__play{border:none;outline:none;cursor:pointer;display:none;z-index:4}.rvideo-component__play:after{right:0;content:"";bottom:0;top:0;left:0;display:block}.rvideo-component--paused .rvideo-component__play{display:flex}rvideo-component.deferred-media:not([loaded]) template+button.rvideo-component__play{display:block}.rvideo-component__poster,.rvideo-component__video,.rvideo-component__video-inner{right:0;position:absolute;bottom:0;top:0;left:0}.rvideo-component__poster img{height:100%;object-fit:cover;width:100%;display:block}.rvideo-component__poster~a{display:none!important}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{min-height:var(--buttons-min-height);padding:var(--buttons-paddings-y) var(--buttons-paddings-x);justify-content:center;border:none;text-decoration:none;-webkit-appearance:none;appearance:none;color:rgb(var(--color-button-text));font:inherit;position:relative;word-break:break-word;min-width:var(--buttons-min-width);text-align:center;background-color:transparent;box-sizing:border-box;align-items:center;border-radius:var(--buttons-border-radius);cursor:pointer;display:inline-flex;z-index:1}.button:not([disabled]):not([aria-disabled=true]):hover:before,.shopify-challenge__button:hover:before,.shopify-payment-button__button:hover:before{content:"";position:absolute;border-radius:calc(var(--buttons-border-radius));z-index:-1}.announcement-bar,.button--dynamic{min-height:auto;padding:0;--button-icon-position-factor:-1;min-width:auto}.button--icon-start.button--dynamic{--button-icon-position-factor:1}.announcement-bar__clip,.button__clip{overflow:hidden;justify-content:center;position:relative;align-items:center;display:flex}.button__clip{min-height:var(--buttons-min-height);padding:var(--buttons-paddings-y) var(--buttons-paddings-x);min-width:var(--buttons-min-width);border-radius:var(--buttons-border-radius)}.button__text{position:relative}.announcement-bar__icon svg{color:rgb(var(--announcement-icon))}.announcement-bar__icon,.button__icon{height:var(--icons-size);position:relative;width:var(--icons-size);margin-top:-.3rem}.button:not(.button--dynamic)>.icon:first-child{margin-left:.8rem}.button:not(.button--dynamic)>.icon:not(:first-child){margin-right:.8rem}.button:not(.button--dynamic).button--icon-start>.icon{margin-right:.8rem;margin-left:0}.announcement-bar__icon,.button:not(.button--icon-start) .button__icon{order:1}@media screen and (max-width:1024px){.announcement-bar__icon,.button:not(.button--icon-start) .button__icon{margin-left:.8rem}.button--icon-start .button__icon{margin-right:.8rem}}@media screen and (min-width:1025px){.announcement-bar__icon,.button__icon{transform:translate(calc((100% + var(--buttons-paddings-x) - var(--icons-size))*-1*var(--button-icon-position-factor)));opacity:0}.announcement-bar__icon,.button:not(.button--icon-start) .button__icon{margin-right:calc(var(--icons-size)*-1)}.button--icon-start .button__icon{margin-left:calc(var(--icons-size)*-1)}.button__icon svg{margin:0}}.button--icon-only{--buttons-text-hover-distance:0;--buttons-paddings-x:1rem;--buttons-min-width:5rem}.button--icon-only .button__icon{transform:none;opacity:1;margin:0!important}.button--icon-only .button__text{display:none}.announcement-bar__icon svg.icon-arrow-button-right,.button__icon svg.icon-arrow-button-right{margin-top:.1rem}@media screen and (max-width:576px){.button--only-icon-mobile{font-size:0}.button--only-icon-mobile .button__text{display:none}.button--only-icon-mobile .button__icon{transform:none!important;opacity:1;margin:0}.button--only-icon-mobile:before{display:none!important}}.button--circle-icon{--buttons-paddings-y:var(--buttons-paddings-x);--buttons-min-height:var(--buttons-min-width);--buttons-paddings-x:0;--buttons-min-width:var(--circle-buttons-icon-size);--buttons-border-radius:50%}.button--circle-icon .icon{margin:0!important}.button__loading{height:var(--icons-size);position:absolute;top:calc((var(--icons-size) + var(--buttons-scale))*-1);left:var(--icons-center);order:2;width:var(--icons-size)}.button__loading>*{margin:0;--color-foreground:var(--color-button-icon)}@media screen and (max-width:1024px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border:var(--buttons-border-width) solid rgba(var(--color-button-border),var(--alpha-button-border));background-color:rgba(var(--color-button-background),var(--alpha-button-background))}}@media screen and (min-width:1025px){.button:before,.shopify-challenge__button:before,.shopify-payment-button__button--unbranded:before{border:var(--buttons-border-width) solid rgba(var(--color-button-border),var(--alpha-button-border));right:0;content:""!important;position:absolute;bottom:0;top:0;background-color:rgba(var(--color-button-background),var(--alpha-button-background));border-radius:var(--buttons-border-radius);left:0;display:block!important;z-index:-1}.button:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:none!important;box-shadow:none!important}.button:focus-visible:before,.shopify-payment-button__button--unbranded:focus-visible:before,.shopify-payment-button__button--unbranded:focus:before{display:none}}.button:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{background-color:rgba(var(--color-button-background),var(--alpha-button-background))!important;box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-button-border),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.button::selection,.shopify-challenge__button::selection,.shopify-payment-button__button--unbranded::selection{transform:scale(1.5);background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.link-button,.link-button-wrapper,.pagination__item:not(.pagination__item-arrow),.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-size:var(--font-body-medium-size);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--buttons-case);letter-spacing:0;line-height:var(--font-body-medium-line-height);font-family:var(--font-button-family)}.button.disabled:not(.loading),.button:disabled:not(.loading),.button[aria-disabled=true]:not(.loading),.link-button[aria-disabled=true],[disabled]>.button{opacity:.5}.button.disabled,.button:disabled,.button[aria-disabled=true],.link-button[aria-disabled=true],[disabled]>.button{cursor:not-allowed}.link-button-wrapper{padding:0;border:none;text-decoration:none;background-color:transparent;align-items:center;display:flex}.link-button-wrapper>.icon:first-child,.link-button-wrapper>.link-button:first-child{margin-right:.8rem}.button--full-width{width:100%;display:flex}@media screen and (max-width:576px){.button--small-full-width{width:100%;display:flex}}@media screen and (min-width:577px) and (max-width:1024px){.button--medium-full-width{width:100%;display:flex}}.share-button{position:relative;display:block}.share-button__fallback button{border:none;background-color:transparent;cursor:pointer}.share-button__fallback{position:absolute;min-width:max-content;top:3rem;align-items:center;left:.1rem;width:100%;display:flex;z-index:3}.share-button__fallback button{height:5rem;flex-shrink:0;padding:0;justify-content:center;align-items:center;width:5rem;display:flex}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{color:rgb(var(--color-foreground));background-color:transparent}.share-button__copy{right:0;position:absolute;top:0}.share-button__fallback .field__input{overflow:hidden;text-overflow:ellipsis;box-shadow:none;white-space:nowrap}.share-button__fallback .icon{height:2rem;color:rgba(var(--clr-theme-accent));width:2rem}.share-button__message:not(:empty){height:100%;padding:.8rem 0 .8rem 1.5rem;align-items:center;width:100%;margin-top:0;display:flex}.share-button__message:not(:empty):not(.hidden)~*{display:none}.input-box-wrapper{font-size:var(--font-body-medium-size);align-items:center;line-height:var(--font-body-medium-line-height);display:flex}.checkbox,.radio{margin-right:.5rem;display:inline-block}.checkbox input[type=checkbox],.radio input[type=radio]{display:none}.checkbox span,.radio input:checked+span,.radio span{height:2.2rem;justify-content:center;border:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));position:relative;background-color:rgba(var(--color-foreground),.03);align-items:center;cursor:pointer;width:2.2rem;display:inline-flex}.checkbox .icon-checkmark,.radio .icon-checkmark{color:rgb(var(--clr-theme-background));position:absolute;display:none}.checkbox span{border-radius:var(--buttons-border-radius)}.radio span{border-radius:50%}.checkbox input:checked+span svg{display:inline}.checkbox input:checked+span{border:none;background-color:rgb(var(--color-foreground))}.radio input:checked+span:before{height:1.2rem;content:"";position:absolute;background-color:rgb(var(--color-foreground));border-radius:50%;width:1.2rem}.styled-checkbox{flex-grow:1;font-size:var(--font-body-medium-size);position:relative;word-break:break-word;align-items:center;line-height:var(--font-body-medium-line-height);display:flex}.styled-checkbox--disabled{opacity:.3;cursor:not-allowed!important}.styled-checkbox input[type=checkbox]{display:none}.styled-checkbox__checkmark,.styled-checkbox__checkmark:after,.styled-checkbox__checkmark:before{height:2.2rem;color:rgb(var(--clr-input-text));min-width:2.2rem;border-radius:var(--buttons-border-radius);width:2.2rem;display:block}.styled-checkbox__checkmark{margin-right:.7rem;position:relative;cursor:pointer}.styled-checkbox__checkmark:after,.styled-checkbox__checkmark:before{content:"";position:absolute;top:0;left:0}.styled-checkbox__checkmark:before{border:.1rem solid rgba(var(--clr-input-line),var(--clr-input-line-alpha));background-color:rgba(var(--clr-input-background),var(--clr-input-background-alpha))}.styled-checkbox__checkmark:after{transform:scale3d(0,0,0);border:.1rem solid rgb(var(--clr-theme-base));background-color:rgb(var(--clr-theme-base))}.styled-checkbox__checkmark svg{transform:scale3d(0,0,0);position:absolute;opacity:0;top:.5rem;left:.5rem;z-index:1}.styled-checkbox>input[type=checkbox]:checked~.styled-checkbox__checkmark,input[type=checkbox]:checked+.styled-checkbox .styled-checkbox__checkmark{color:rgb(var(--clr-theme-background))}.styled-checkbox>input[type=checkbox]:checked~.styled-checkbox__checkmark:before,input[type=checkbox]:checked+.styled-checkbox .styled-checkbox__checkmark:before{transform:scale3d(0,0,0)}.styled-checkbox>input[type=checkbox]:checked~.styled-checkbox__checkmark:after,input[type=checkbox]:checked+.styled-checkbox .styled-checkbox__checkmark:after{transform:scaleZ(1)}.styled-checkbox>input[type=checkbox]:checked~.styled-checkbox__checkmark svg,input[type=checkbox]:checked+.styled-checkbox .styled-checkbox__checkmark svg{transform:scaleZ(1);opacity:1}.disclosure__button,.field__input,.select__select,.theme-form input:not([type=submit]){height:5rem;font-size:var(--font-body-medium-size);border:.1rem solid rgba(var(--clr-input-line),var(--clr-input-line-alpha));-webkit-appearance:none;appearance:none;color:rgb(var(--clr-input-text));transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease;background-color:rgba(var(--clr-input-background),var(--clr-input-background-alpha));box-sizing:border-box;border-radius:var(--buttons-border-radius);width:100%}.disclosure__button{height:auto;min-height:5rem}.field__input.error{border:.1rem solid rgb(var(--clr-discount))!important}.disclosure__button,.select__select{font-size:var(--font-body-medium-size);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-family:var(--font-body-family)}.field__input:focus,.localization-form__select:focus,.select__select:focus,.theme-form input:not([type=submit]):focus{border:.1rem solid rgb(var(--clr-input-hover-line));color:rgb(var(--clr-input-hover-text));outline:transparent;background-color:rgba(var(--clr-input-hover-background),var(--clr-input-hover-background-alpha))}.field__input:focus:focus-visible,.localization-form__select:focus:focus-visible,.select__select:focus:focus-visible,.theme-form input:not([type=submit]):focus:focus-visible{outline:none;box-shadow:none}.disclosure,.select,.text-area{position:relative;width:100%;display:inline-block}.select .icon-caret{pointer-events:none;right:2rem;position:absolute;top:calc(50% - .6rem)}.disclosure__button,.select__select{padding:0 5rem 0 2rem;cursor:pointer;line-height:var(--font-body-medium-line-height)}.animated-dropdown{display:block}.animated-dropdown__button{padding:2rem 0;-webkit-touch-callout:none;text-transform:var(--headings-case);margin:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.animated-dropdown .animated-dropdown__dropdown{display:none}.animated-dropdown .animated-dropdown__dropdown>*{transition-duration:var(--dropdown-transition-duration);transition-timing-function:var(--dropdown-transition-timing);opacity:0;transition-property:opacity}.animated-dropdown--visible .animated-dropdown__dropdown{display:block}.animated-dropdown li>span:after{top:1.2857142857em;left:0}.animated-dropdown--active .animated-dropdown__dropdown>*{opacity:1}.animated-dropdown__button .icon-caret{transition-duration:var(--dropdown-transition-duration);margin-right:1rem;right:0;transition-timing-function:var(--dropdown-transition-timing);color:rgb(var(--clr-icon));position:static;top:0;transition-property:transform}@media screen and (min-width:1025px){.animated-dropdown:not(.animated-dropdown--active) .icon-caret{transform:rotate(-90deg)}theme-select{position:relative}.theme-select__dropdown{overflow:hidden;font-weight:var(--font-body-weight);color:rgb(var(--clr-input-text));top:100%;background:red;background-color:rgb(var(--color-background));box-shadow:0 var(--shadow-offset-y) 1rem rgba(var(--shadow-color),var(--shadow-transparency));width:100%;--clr-input-line-alpha:var(--clr-line-alpha)}.theme-select__dropdown,.theme-select__dropdown:before{position:absolute;border-radius:var(--buttons-border-radius);left:0}.theme-select__dropdown:before{right:0;bottom:0;top:0;background-color:rgba(var(--substrate-color),var(--substrate-transparency));display:block}.theme-select__dropdown.list-menu>:first-child{padding-top:1.6rem}.theme-select__dropdown.list-menu>:last-child{padding-bottom:1.6rem}.theme-select__dropdown li{padding:.4rem 3.5rem .4rem 2rem;color:rgb(var(--link-color));position:relative;cursor:pointer;--link-color:var(--color-foreground)}.theme-select__dropdown li.selected,.theme-select__dropdown li:hover{--link-color:var(--clr-theme-accent)}}.field{position:relative;width:100%;display:flex}.field--with-error{flex-wrap:wrap}.field__input,.theme-form input:not([type=submit]){flex-grow:1;padding:1.6rem 2rem;text-align:left}@media (min-width:1025px){.field__select{padding:2.1rem 5rem .9rem 2rem;font-weight:700}}.field__select~.icon{color:rgb(var(--clr-icon))}.field__label{pointer-events:none;font-size:var(--font-body-medium-size);margin-bottom:0;color:rgb(var(--clr-input-text));transition:top var(--duration-short) ease,font-size var(--duration-short) ease;position:absolute;letter-spacing:0;top:1.68rem;left:2rem;line-height:var(--font-body-medium-line-height)}.field--start .field__label{left:5rem}@media (max-width:1024px){.field__select~.field__label{display:none}}.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__select~.field__label,.theme-form input:not([type=submit]):-webkit-autofill~label,.theme-form input:not([type=submit]):focus~label,.theme-form input:not([type=submit]):not(:placeholder-shown)~label{font-size:1.1rem;top:.363636em;line-height:calc(1 + .27273/var(--font-body-scale))}.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.theme-form input:not([type=submit]):-webkit-autofill~label,.theme-form input:not([type=submit]):focus~label,.theme-form input:not([type=submit]):not(:placeholder-shown)~label{color:rgb(var(--clr-input-hover-text))}.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown),.theme-form input:not([type=submit]):-webkit-autofill,.theme-form input:not([type=submit]):focus,.theme-form input:not([type=submit]):not(:placeholder-shown){padding:2.6rem 2rem 1rem}.field__input::-webkit-search-cancel-button,.theme-form input:not([type=submit])::-webkit-search-cancel-button{display:none}.field__input::placeholder,.theme-form input:not([type=submit])::placeholder{opacity:0}.field--with-icon .field__input{padding-right:5.5rem;padding-left:5rem}.field--with-icon .field__label{left:5rem}.field--with-icon .field__input:-webkit-autofill,.field--with-icon .field__input:focus,.field--with-icon .field__input:not(:placeholder-shown){padding:2.6rem 2rem 1rem 5rem}.field--start .field__input{padding-left:5rem}.field__button{border-bottom-right-radius:var(--buttons-border-radius);height:5rem;overflow:hidden;padding:0 2rem 0 0;justify-content:end;border:0;right:0;border-top-right-radius:var(--buttons-border-radius);color:rgb(var(--clr-icon));position:absolute;top:0;background-color:transparent;align-items:center;cursor:pointer;width:5rem;display:flex}.field--start .field__button:not(.reset__button){justify-content:start;right:auto;padding-right:0;border-radius:0;border-bottom-left-radius:var(--buttons-border-radius);border-top-left-radius:var(--buttons-border-radius);left:0;padding-left:2rem}.field__icon{border-bottom-left-radius:var(--buttons-border-radius);height:5rem;overflow:hidden;padding:0 0 0 2rem;border:0;color:rgb(var(--clr-input-icon));position:absolute;border-top-left-radius:var(--buttons-border-radius);top:0;background-color:transparent;align-items:center;cursor:pointer;left:0;width:5rem;display:flex}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.theme-form input:not([type=submit]):-webkit-autofill~label{color:#000}.text-area{min-height:15rem;resize:none;font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-family:var(--font-body-family)}.text-area--resize-vertical{resize:vertical}input[type=checkbox]{margin-right:.5rem;width:auto;display:inline-block}.form__label{margin-bottom:.6rem;width:100%;display:flex}.form__label-button{margin-left:auto}.form__message{font-size:var(--font-body-medium-size);align-items:center;line-height:1;margin-top:1rem;display:flex}.form__message--large{font-size:var(--font-body-normal-size);line-height:var(--font-body-normal-line-height)}.customer .field .form__message{font-size:var(--font-body-medium-size);text-align:left}.customer .form__message svg,.form__message .icon{height:1.3rem;flex-shrink:0;margin-right:.5rem;color:var(--clr-theme-accent);width:1.3rem}.customer .form__message svg,.form__message--large .icon{height:1.5rem;margin-right:1rem;width:1.5rem}.customer .field .form__message svg{align-self:start}.form-status{font-size:var(--font-body-normal-size);margin:0;line-height:var(--font-body-normal-line-height)}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.cart-count-bubble:empty{display:none}.cart-count-bubble{height:calc(2rem + var(--hover-scale));justify-content:center;font-size:var(--font-body-medium-size);--header-cart-count-bubble-color:var(--clr-theme-accent-contrast);color:rgb(var(--header-cart-count-bubble-color));position:absolute;--hover-bottom-distance:0rem;--header-cart-count-bubble-background:var(--clr-theme-accent);bottom:calc(1.9rem + var(--hover-bottom-distance));background-color:rgb(var(--header-cart-count-bubble-background));align-items:center;border-radius:100%;left:calc(2.2rem - var(--hover-scale)/2);width:calc(2rem + var(--hover-scale));--hover-scale:0rem;line-height:var(--font-body-medium-line-height);font-family:var(--font-heading-family);display:flex}body:not(.design-mode):not(.body-menu-opening):not(.modal-dialog-opened) .header-sections-wrapper{position:relative;z-index:10}.body-menu-opening header-drawer{pointer-events:none;opacity:0}.header-wrapper{display:block}.header{position:relative}@media screen and (min-width:1025px){.header--bottom-padding{padding-bottom:2rem;display:block}}.header__line-separator{border-top:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));display:block!important}.header__first-line{min-height:6rem;grid-template-columns:3.4rem auto 3.4rem;padding-top:.5rem;position:relative;align-items:center;padding-bottom:.5rem;grid-template-areas:"left-icon heading icons";display:grid}@media screen and (min-width:1025px){.header__first-line{min-height:7rem;padding-top:1.3rem;padding-bottom:1.2rem}.header__second-line{padding-top:2rem}.header__first-line--has-menu:not(.header__first-line--one-line-logo-left):not(.header__first-line--one-line-logo-center):not(.header__first-line--one-line-logo-n-menu-left):not(.header__first-line--two-lines-logo-left):not(.header__first-line--two-lines-logo-center){padding-bottom:0}.header__first-line--two-lines-logo-center,.header__first-line--two-lines-logo-left{padding-bottom:1.2rem}.header__first-line--one-line-logo-left:not(.header__first-line--has-menu),.header__first-line--one-line-logo-n-menu-left:not(.header__first-line--has-menu),.header__first-line--two-lines-logo-left{grid-template-columns:1fr auto;grid-template-areas:"heading icons" "navigation navigation"}.header__first-line--one-line-logo-left,.header__first-line--one-line-logo-n-menu-left{column-gap:2rem;grid-template-columns:auto minmax(auto,100fr) 1fr;grid-template-areas:"heading navigation icons"}.header__first-line--one-line-logo-center{column-gap:2rem;grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation heading icons"}.header__first-line--two-lines-logo-center{grid-template-areas:"left-icon heading icons" "navigation navigation navigation"}}.header [tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading-link--text{width:auto!important}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{padding:.75rem;text-decoration:none;word-break:break-word;display:inline-block}.header__heading-svg{transition:transform var(--duration-default) ease;display:flex}.header__heading-svg,.header__heading-svg svg{width:100%}.header__heading-svg svg{height:auto}.header__heading-link svg{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1}.header__heading-logo{height:auto;width:100%}img.header__heading-logo{max-width:100%}@media screen and (max-width:1024px){.header__heading,.header__heading-link{text-align:center}}@media screen and (min-width:1025px){.header__first-line:not(.header__first-line--one-line-logo-center) .header__heading-link{margin-left:-.75rem}.header__first-line--one-line-logo-n-menu-left .header__heading-link{margin-right:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header__first-line--two-lines-logo-center .header__heading,.header__first-line--two-lines-logo-center .header__heading-link{justify-self:center;text-align:center}.header__first-line--two-lines-logo-center .header__heading-link,.header__first-line--two-lines-logo-left .header__heading-link{padding-bottom:0}}.header__contact{--outer-offset:1.7rem;display:flex}@media screen and (min-width:1025px){.header__contact+*,.header__contact+.large-up-hide+*{margin-left:1.3rem}}.header__contact a{text-decoration:none;color:currentColor}.header__contact-content{position:relative}.header__contact-btn{padding:0 var(--outer-offset);flex-wrap:nowrap;gap:1rem;align-items:center;cursor:pointer;text-wrap:nowrap;white-space:nowrap;display:flex}.header__contact-btn-head,.header__contact-btn-head>*{margin:0}:is(.header__contact-btn-icon,.header-contact__icon) svg{color:rgb(var(--clr-theme-accent));position:relative;top:.2rem;width:var(--icons-size)}:is(.header__contact-btn-icon,.header-contact__icon) .icon{height:var(--icons-size)}.header__contact-bg,.header__contact-popup{display:none}.header-contact{flex-direction:column;gap:1.5rem;display:flex}.header-contact__section{gap:1rem;align-items:flex-start;display:flex}.header-contact__section--first{align-items:center}.header-contact__section--first+.header-contact__section{margin-top:-1.5rem}.header-contact__section--first+.header-contact__section .header-contact__icon{visibility:hidden}.header-contact__section--first+.header-contact__section .header-contact__text-head{display:none!important}.header-contact__text>*{margin:0;display:block}.header-contact__text>p{font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height)}.header-contact__text-head>:first-child{margin-top:0}.header-contact__text-head>:last-child{margin-bottom:0}.header-contact__text-head a{color:currentColor}body:not(.design-mode):not(.header-contact-visible) :is(.header__contact-popup,.header__contact-bg){visibility:hidden}body:not(.design-mode):not(.header-contact-visible) .header__contact-btn{cursor:default}.header__icons{grid-area:icons;justify-self:end;align-items:center;display:flex}.header__icon:not(.header__icon--summary),.header__icon>span{justify-content:center;align-items:center;display:flex}.header__icon{height:4rem;color:rgb(var(--header-icons-color));border-radius:50%;--header-icons-color:var(--clr-icon);cursor:pointer;width:4rem}.header__icon .tooltip{--offset:-1rem}.header__icon:after{content:none}.header__icon svg{vertical-align:middle}.header__icon--cart{margin-right:-1rem;position:relative}@media screen and (max-width:1024px){menu-drawer~.header__icons .header__icon--account{display:none}}@media screen and (max-width:1024px){.header__icon:focus,.header__icon:focus-visible{outline:none;box-shadow:inset 0 0 0 2rem rgba(var(--clr-theme-base),.03)}.header__icon:focus .cart-count-bubble,.header__icon:focus-visible .cart-count-bubble{box-shadow:0 0 0 1rem rgba(var(--clr-theme-base),.03)}}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icon;justify-self:start}.header__first-line:not(.header__first-line--has-menu) *>.header__search{display:none}.header__search{line-height:0;display:inline-flex}.header__first-line--two-lines-logo-center>.header__search{margin-left:-1rem;display:none}.header__first-line--two-lines-logo-center *>.header__search{display:inline-flex}@media screen and (min-width:1025px){.header__first-line--two-lines-logo-center>.header__search,.header__first-line:not(.header__first-line--two-lines-logo-center) *>.header__search{display:inline-flex}.header__first-line--two-lines-logo-center *>.header__search,.header__first-line:not(.header__first-line--two-lines-logo-center)>.header__search{display:none}}.header__icons-menu>.list-menu{justify-content:space-between;width:100%;display:flex}.header__icons-menu>.list-menu>li{width:100%}.header__icons-menu details-disclosure details,.header__icons-menu>.list-menu>li>a{height:100%}.header__icons-menu-item,.menu-drawer__icons-menu-item,.popup-menu-wrapper{--icons-menu-icon-color:var(--clr-icon);--icons-menu-border:var(--color-foreground);--icons-menu-hover-background:var(--color-foreground);--icons-menu-hover-color:var(--color-background);--icons-menu-color:var(--color-foreground);--icons-menu-hover-border:var(--icons-menu-border);--icons-menu-border-width:0}.header__icons-menu-item,.header__icons-menu-item-inner{height:100%;justify-content:center;text-decoration:none;flex-direction:column;align-items:center;width:100%;display:flex}.header__icons-menu-item{min-height:11.1rem;padding:2rem;font-size:var(--font-body-normal-size);border:var(--icons-menu-border-width) solid rgb(var(--icons-menu-border));font-weight:400;color:rgb(var(--icons-menu-color));text-transform:var(--menu-case);min-width:1.1rem;text-align:center;border-radius:var(--icons-menu-border-radius);line-height:var(--font-body-normal-line-height)}.header__icons-menu-item-inner{color:currentColor}.header__icons-menu>ul{gap:1rem}:is(.header__icons-menu-item,.header__icons-menu-item-inner)>span:last-child{max-width:100%;word-wrap:break-word}.header__icons-menu-item{--item-gap:1rem}.header__icons-menu-item *+:not(.badge){margin-top:var(--item-gap)}.header__icons-menu-item-text{position:relative}.header__icons-menu-item-text>.icon{position:absolute;top:calc(100% + .6rem);margin-left:-.3rem;left:50%}.header__icons-menu-item:hover,.menu-button-active.header__icons-menu-item{border-color:rgb(var(--icons-menu-hover-border));background:rgb(var(--icons-menu-hover-background))}.header__icons-menu-item-icon{align-items:center;display:flex}.header__icons-menu-item-icon :is(svg,.media){color:rgb(var(--icons-menu-icon-color));width:var(--icons-size);--icons-size:4rem}.header__icons-menu-item-icon .media{background-color:transparent}.header__icons-menu-item:hover,.header__icons-menu-item:hover svg,.menu-button-active.header__icons-menu-item,.menu-button-active.header__icons-menu-item svg{color:rgb(var(--icons-menu-hover-color))}.header__icons-menu-item{position:relative}.header__icons-menu-item .badge{right:.5rem;position:absolute;top:.5rem}.header__icons-menu-item:hover .badge,.menu-button-active.header__icons-menu-item .badge{color:rgb(var(--icons-menu-hover-background));background-color:rgb(var(--icons-menu-hover-color))}@media screen and (min-width:1025px){.header__icons-menu--limit-lg-8>.list-menu{grid-template-columns:repeat(8,1fr);display:grid}.header__icons-menu--limit-lg-12>.list-menu{grid-template-columns:repeat(12,1fr);display:grid}}@media screen and (min-width:1025px) and (max-width:1200px){.header__icons-menu--limit-md-8>.list-menu{justify-content:flex-start;flex-wrap:wrap;gap:initial;margin:0 -.5rem;width:calc(100% + 1rem);row-gap:1rem;display:flex}.header__icons-menu--limit-md-8>.list-menu>li{padding:0 .5rem}}@media screen and (min-width:1201px) and (max-width:1439px){.header__icons-menu--limit-md-8>.list-menu{grid-template-columns:repeat(8,1fr);display:grid}}.header__menu-search-row{gap:2rem;display:flex}.header__menu-search-row .menu-popup-wrapper{flex-shrink:0}.search-inline{position:relative;width:100%}.search-inline__content{width:100%}.search-inline__form{width:100%;display:flex}.search-inline__select{flex-shrink:0;margin-right:-.1rem;min-width:14.5rem}.search-inline__form--select{--clr-input-line-separator:var(--clr-input-line)}.search-inline__select .select__select{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:4rem;border-right-color:rgba(var(--clr-input-line-separator),var(--clr-input-line-alpha));width:100%}.search-inline__field{width:100%}@media screen and (min-width:1025px){.search-inline__form--select .search__input{border-bottom-left-radius:0;border-left-color:rgba(var(--clr-input-line-separator),var(--clr-input-line-alpha));border-top-left-radius:0}}predictive-search[open=true] .search-inline__select .select__select{border-bottom-left-radius:0}predictive-search[open=true] .search-inline__field .search__input{border-bottom-right-radius:0;border-bottom-left-radius:0}.search-inline__bg{display:none}.header__icon--navigation{justify-self:start;margin-left:-1rem}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{flex-wrap:wrap;display:inline-flex}.header__text-menu-item--has-arrow,summary.list-menu__item{padding-right:2.7rem}a .header__icons-menu-item-text:not(.header__icons-menu-item-text--has-arrow) .icon-arrow-down,a.header__text-menu-item:not(.header__text-menu-item--has-arrow) .icon-caret{display:none!important}.list-menu__item{align-items:center;line-height:var(--font-body-medium-line-height);display:flex}.list-menu__item--link{padding-top:1rem;text-decoration:none;padding-bottom:1rem}@media screen and (min-width:577px){.list-menu__item--link{padding-top:.8rem;padding-bottom:.8rem}}details>.header__submenu{display:none;z-index:3}details>.header__submenu>*{opacity:0}.dropdown-menu--visible>li>details>.header__submenu{display:block}.dropdown-menu--active details>.header__submenu>*{opacity:1}.header{--inline-menu-hover-color:var(--clr-theme-accent);--inline-menu-color:var(--color-foreground)}.header__inline-menu{grid-area:navigation;font-weight:400;color:rgb(var(--inline-menu-color));text-transform:var(--menu-case);margin-left:-1rem;display:none}.header__first-line--one-line-logo-n-menu-left .header__inline-menu{margin-left:1rem}.header__first-line--two-lines-logo-center .header__inline-menu,.header__first-line--two-lines-logo-left .header__inline-menu{margin-top:1.2rem}.header__inline-menu .header__menu-item{color:rgb(var(--link-color));--link-color:var(--inline-menu-color)}.header__first-line--two-lines-logo-center .header__heading-link,.header__first-line--two-lines-logo-center .header__inline-menu{margin-left:0}.header__first-line--two-lines-logo-left .header__inline-menu{margin-right:-1rem}@media screen and (min-width:1025px){.header__inline-menu{display:flex}.header__first-line:not(.header__first-line--one-line-logo-center):not(.header__first-line--one-line-logo-n-menu-left):not(.header__first-line--two-lines-logo-left) .header__inline-menu,.header__first-line:not(.header__first-line--one-line-logo-center):not(.header__first-line--one-line-logo-n-menu-left):not(.header__first-line--two-lines-logo-left) .header__inline-menu ul{justify-content:flex-end}.header__first-line--two-lines-logo-center .header__inline-menu{justify-self:center}.header__first-line--two-lines-logo-center .header__inline-menu>.list-menu--inline{justify-content:center}.header__first-line--one-line-logo-left .header__inline-menu{margin-left:0}.header__text-menu-item{justify-content:center}.footer-block__details-content .list-menu__item,.header__text-menu-item,.mega-menu__menu-item{text-decoration:none}.footer-block__details-content .list-menu__item,.header__submenu .list-menu__item>span:first-child,.header__text-menu-item,.header__text-menu-item>span:first-child,.mega-menu__menu-item>span,.popup-menu-list-item__link-title a span,.popup-menu-list-item__link>a>span,.popup-menu__submenu-item-title>span,.theme-select__dropdown span{position:relative}.header__submenu .list-menu__item>span:first-child:after,.header__text-menu-item>span:first-child:after,.mega-menu__menu-item>span:first-child:after,.popup-menu-list-item__link-title a span:after,.popup-menu-list-item__link>a>span:after,.popup-menu__submenu-item-title>span:after,.theme-select__dropdown span:after{pointer-events:none;transition:width .4s cubic-bezier(.215,.61,.355,1);content:"";position:absolute;border-bottom:.1rem solid rgb(var(--link-color));left:0;width:100%;line-height:var(--font-body-medium-line-height);display:block}summary.header__text-menu-item>span:first-child:after{width:calc(100% + 1.8rem)}.header__submenu .list-menu__item:not(:hover)>span:first-child:after,.header__text-menu-item:not(.menu-button-active):not(:hover)>span:first-child:after,.mega-menu__menu-item:not(:hover)>span:first-child:after,.popup-menu-list-item__link-title a:not(:hover) span:after,.popup-menu-list-item__link:not(:hover)>a>span:after,.popup-menu__submenu-item:not(.active) .popup-menu__submenu-item-title:not(:hover)>span:after,.theme-select__dropdown li:not(.selected):not(:hover) span:after{width:0}.header__text-menu-item .badge{order:-1;margin-top:-1.7rem}.header__text-menu-item{flex-direction:column}.header__submenu .list-menu__item>span>.badge,.mega-menu__menu-item>span>.badge,.mega-menu__menu-title>span>.badge{position:relative;top:-.2rem;margin-left:.5rem}}.header__menu{padding:0 1rem}.header__menu-item{padding:.75rem 1rem;text-decoration:none}header-section{display:block}details-disclosure>details{position:relative}.product-media-dialog #MainContent{z-index:4}@media screen and (forced-colors:active){.icon{fill:UnicornText!important;color:UnicornText}.icon-close-small path{stroke:UnicornText}}.breadcrumbs a{text-decoration:none;color:rgb(var(--color-foreground))}.count-bubble{height:3rem;justify-content:center;color:rgb(var(--color-background));background-color:rgb(var(--clr-theme-accent));margin:0 0 0 1rem;align-items:center;border-radius:100%;width:3rem;display:flex}.popup-menu-wrapper{display:none}.popup-menu-button{max-width:21rem;width:100%}body:not(.modal-dialog-opened):not(.design-mode) .menu-popup-wrapper--align .popup-menu-button{z-index:111}.popup-menu-wrapper.active+.popup-menu-button .icon-categories,:is(.popup-menu-wrapper:not(.active),lazy-template)+.popup-menu-button .icon-close{display:none}.list-menu--right{right:0}.list-menu--disclosure{position:absolute;min-width:100%;background-color:rgb(var(--clr-theme-background));box-shadow:0 var(--shadow-offset-y) 1rem rgba(var(--shadow-color),var(--shadow-transparency));width:21rem}.list-menu--disclosure:focus{outline:none}.list-menu__item span{max-width:100%;word-wrap:break-word}.list-menu--disclosure.localization-selector{overflow:auto;padding:.5rem;max-height:18rem;width:10rem}.product-form__input,.quantity{visibility:hidden}.time-countdown{opacity:0}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}:is(.media-section__icon,.map-section__icon,.collage-of-images__icon,.product__icon,.multicolumn-card__icon,.ticker__icon) :is(.media,svg){width:var(--icons-large-size)}:is(.media-section__icon,.map-section__icon,.collage-of-images__icon,.product__icon,.multicolumn-card__icon,.ticker__icon) .icon{height:var(--icons-large-size)}.heading-wrapper__slider-circle-buttons{display:none}.product-option{font-size:var(--font-body-small-size);word-break:break-all;line-height:var(--font-body-small-line-height)}.product-option *{margin:0;display:inline}.product-option .money{display:none}.click-trigger-processed:not(.click-trigger-processed--loaded):is(:scope,a,button){animation:elementPreloading 1.5s linear infinite;cursor:progress}.popup-modal{display:none}.footer__logo-svg svg{height:auto;width:100%}@media screen and (min-width:1025px){.animated-logo-wrapper{order:10}.animated-logo{padding-top:2rem;padding-bottom:4rem;display:block}.animated-logo__svg{display:flex}.animated-logo__svg svg{height:auto;width:100%}}.tooltip{display:none!important}@keyframes elementPreloading{0%{opacity:.5}50%{opacity:.2}85%{opacity:.8}to{opacity:.5}}