@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background:rgba(var(--color-foreground),.2)}::selection{background:rgba(var(--color-foreground),.2)}html{font-size:calc(var(--font-body-scale) * 62.5%)}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:var(--font-body-mobile-size, 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:0;background:rgb(var(--color-background));background:var(--gradient-background);color:rgba(var(--color-foreground),.75)}@media (min-width: 576px){body{font-size:var(--font-body-desktop-size, 1.6rem)}}html,body{height:auto!important}.link,a{text-decoration:none}a:not([href]){cursor:default}.xo-fix-mt-collapse:before{content:"";display:block;overflow:auto}.xo-reset{all:revert;box-sizing:border-box;font-family:var(--font-body-family);color:rgba(var(--color-foreground),.75);line-height:calc(1 + .8 / var(--font-body-scale))}#xo-root{overflow:hidden;overflow:clip;display:flow-root}.section+.section{margin-top:var(--spacing-sections-mobile)}@media (min-width: 768px){.section+.section{margin-top:var(--spacing-sections-desktop)}}*:focus-visible{outline:.2rem solid rgb(var(--color-accent, var(--color-foreground, #000)));outline-offset:-.2rem;box-shadow:none}.xo-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}.xo-visually-hidden--inline{margin:0;height:1em}img{max-width:100%;height:auto;border:0;vertical-align:top}img:not([src]){display:block;opacity:0}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}p{margin:0}.xo-visually-hidden{position:absolute!important;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.xo-skip-to-content{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:1rem 1.5rem;background:rgb(var(--color-accent-1));color:rgba(var(--color-foreground),.75);font-size:1.6rem}.xo-skip-to-content:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.xo-content{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:var(--font-body-mobile-size, 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale))}.xo-content p{margin-bottom:1rem}.xo-content blockquote{padding:.3rem 0 .3rem 1.5rem;border-left:.3rem solid rgb(var(--color-accent-1));font-size:1.8rem;font-style:italic;margin:2rem 3rem}.xo-content figure{margin-left:0;margin-right:0}.xo-scrollbar{--width: 10px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(var(--color-foreground), .2);--scrollbar-thumb-color-hover: rgba(var(--color-foreground), .4);--scrollbar-thumb-padding: 2px;--scrollbar-radius: 5px;overflow-x:hidden;overflow-y:auto}@-moz-document url-prefix(){.xo-scrollbar{scrollbar-color:rgba(var(--color-foreground),.4) rgba(var(--color-foreground),.4);scrollbar-width:thin}}.xo-scrollbar::-webkit-scrollbar{width:var(--width)}.xo-scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}.xo-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border:var(--scrollbar-thumb-padding) solid transparent;border-radius:var(--scrollbar-radius);background-clip:padding-box;background-color:var(--scrollbar-thumb-color)}.xo-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color-hover)}.xo-bleed-offset-left,.xo-bleed-offset-right{--xo-bleed-offset: ((100vw - var(--xo-container-width)) / 2 + var(--xo-container-gap));width:max(100% + var(--xo-container-gap),100% + var(--xo-bleed-offset))}.xo-bleed-offset-right{margin-inline-start:min(var(--xo-container-gap) * -1,var(--xo-bleed-offset) * -1)}.xo-bleed{--xo-bleed-offset: ((100vw - var(--xo-container-width)) / 2 + var(--xo-container-gap));--xo-bleed-left: min(calc(var(--xo-container-gap) * -1), calc(var(--xo-bleed-offset) * -1));--xo-bleed-width: max(calc(100% + var(--xo-container-gap)), calc(100% + var(--xo-bleed-offset)));--xo-bleed-width-mobile-container: 100%;--xo-bleed-width-mobile-full: calc(100% + var(--xo-container-gap) * 2)}.xo-bleed__left,.xo-bleed__right{position:relative;z-index:9;height:100%}.xo-bleed__left .xo-bleed__item,.xo-bleed__right .xo-bleed__item{position:absolute;top:0;left:0;z-index:-1;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;width:var(--xo-bleed-width)}.xo-bleed__left .xo-bleed__item{margin-inline-start:var(--xo-bleed-left)}.xo-color-twitter{color:#1da1f2}.xo-background-twitter{background-color:#1da1f2}.xo-color-facebook{color:#4267b2}.xo-background-facebook{background-color:#4267b2}.xo-color-pinterest{color:#e60023}.xo-background-pinterest{background-color:#e60023}.xo-color-instagram{color:#e1306c}.xo-background-instagram{background-color:#e1306c}.xo-color-tiktok{color:#000}.xo-background-tiktok{background-color:#000}.xo-color-tumblr{color:#001935}.xo-background-tumblr{background-color:#001935}.xo-color-snapchat{color:#fffc00}.xo-background-snapchat{background-color:#fffc00}.xo-color-youtube{color:red}.xo-background-youtube{background-color:red}.xo-color-vimeo{color:#1ab7ea}.xo-background-vimeo{background-color:#1ab7ea}.xo-success{background-color:#3f8843;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-warning{background-color:#fba11a;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-error{background-color:#ce2c2c;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-success:empty,.xo-warning:empty,.xo-error:empty{display:none}[class*=xo-line-]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.xo-line-1{-webkit-line-clamp:1}.xo-line-2{-webkit-line-clamp:2}.xo-line-3{-webkit-line-clamp:3}.xo-line-4{-webkit-line-clamp:4}.xo-embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.xo-embed-responsive:before{content:"";display:block;padding-top:56.25%}.xo-embed-responsive iframe,.xo-embed-responsive video,.xo-embed-responsive .xo-embed-responsive__item{position:absolute;top:0;left:0;width:100%;height:100%}.xo-pfs{--min-size: 10;--max-size: 60;--min-viewport: 100;--max-viewport: 1200;--m: (var(--max-size) - var(--min-size)) / (var(--max-viewport) - var(--min-viewport));--b: var(--min-size) - var(--m);--size: clamp( calc(var(--min-size) * 1px), calc( var(--m) * 100vw + var(--min-size) * 1px - var(--m) * var(--min-viewport) * 1px ), calc(var(--max-size) * 1px) )}.xo-stack{display:flex;flex-direction:var(--dir, var(--direction));flex-wrap:var(--wrap);row-gap:calc(var(--row-gap, var(--gap)) / 10 * 1rem);-moz-column-gap:calc(var(--col-gap, var(--gap)) / 10 * 1rem);column-gap:calc(var(--col-gap, var(--gap)) / 10 * 1rem);align-items:var(--ai, var(--align-items));justify-content:var(--jc, var(--justify-content))}@media (max-width: 767px){.xo-stack{row-gap:calc(var(--row-gap-mobile, var(--gap-mobile)) / 10 * 1rem);-moz-column-gap:calc(var(--col-gap-mobile, var(--gap-mobile)) / 10 * 1rem);column-gap:calc(var(--col-gap-mobile, var(--gap-mobile)) / 10 * 1rem)}}:root{--xo-container-width: var(--page-width, 1400px);--xo-container-gap: var(--page-gap, 20px);--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 30px);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 30px)}.shopify-challenge__container{padding:10rem 0}xo-tooltip-content{border-radius:.8rem}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}h1,.h1{font-size:calc(var(--font-heading-scale) * 4.3rem);line-height:calc(1 + .04 / var(--font-heading-scale))}@media (min-width: 768px){h1,.h1{font-size:calc(var(--font-heading-scale) * 7rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}@media (min-width: 992px){h1,.h1{font-size:calc(var(--font-heading-scale) * 9rem);line-height:calc(1 + .01 / var(--font-heading-scale))}}@media (min-width: 1200px){h1,.h1{font-size:calc(var(--font-heading-scale) * 12rem);line-height:calc(1 + .01 / var(--font-heading-scale))}}@media (min-width: 1400px){h1,.h1{font-size:calc(var(--font-heading-scale) * 15rem);line-height:calc(1 + 0 / var(--font-heading-scale))}}@media (min-width: 1600px){h1,.h1{font-size:calc(var(--font-heading-scale) * 17rem);line-height:calc(1 + 0 / var(--font-heading-scale))}}.h1{letter-spacing:calc(var(--font-heading-scale) * -.215rem)}@media (min-width: 768px){.h1{letter-spacing:calc(var(--font-heading-scale) * -.344rem)}}@media (min-width: 992px){.h1{letter-spacing:calc(var(--font-heading-scale) * -.6rem)}}@media (min-width: 1200px){.h1{letter-spacing:calc(var(--font-heading-scale) * -.6rem)}}@media (min-width: 1400px){.h1{letter-spacing:calc(var(--font-heading-scale) * -.85rem)}}@media (min-width: 1600px){.h1{letter-spacing:calc(var(--font-heading-scale) * -.85rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.3rem);line-height:calc(1 + .15 / var(--font-heading-scale))}@media (min-width: 768px){h2,.h2{font-size:calc(var(--font-heading-scale) * 4.5rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}@media (min-width: 992px){h2,.h2{font-size:calc(var(--font-heading-scale) * 6.3rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}@media (min-width: 1200px){h2,.h2{font-size:calc(var(--font-heading-scale) * 8rem);line-height:calc(1 + .01 / var(--font-heading-scale))}}@media (min-width: 1400px){h2,.h2{font-size:calc(var(--font-heading-scale) * 10.2rem);line-height:calc(1 + .01 / var(--font-heading-scale))}}@media (min-width: 1600px){h2,.h2{font-size:calc(var(--font-heading-scale) * 12rem);line-height:calc(1 + .01 / var(--font-heading-scale))}}.h2{letter-spacing:calc(var(--font-heading-scale) * -.132rem)}@media (min-width: 768px){.h2{letter-spacing:calc(var(--font-heading-scale) * -.126rem)}}@media (min-width: 992px){.h2{letter-spacing:calc(var(--font-heading-scale) * -.126rem)}}@media (min-width: 1200px){.h2{letter-spacing:calc(var(--font-heading-scale) * -.096rem)}}@media (min-width: 1400px){.h2{letter-spacing:calc(var(--font-heading-scale) * -.096rem)}}@media (min-width: 1600px){.h2{letter-spacing:calc(var(--font-heading-scale) * -.6rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.9rem);line-height:calc(1 + .2 / var(--font-heading-scale))}@media (min-width: 768px){h3,.h3{font-size:calc(var(--font-heading-scale) * 4rem);line-height:calc(1 + .03 / var(--font-heading-scale))}}@media (min-width: 992px){h3,.h3{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .03 / var(--font-heading-scale))}}@media (min-width: 1200px){h3,.h3{font-size:calc(var(--font-heading-scale) * 6rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}@media (min-width: 1400px){h3,.h3{font-size:calc(var(--font-heading-scale) * 7rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}@media (min-width: 1600px){h3,.h3{font-size:calc(var(--font-heading-scale) * 8.6rem);line-height:calc(1 + .02 / var(--font-heading-scale))}}.h3{letter-spacing:calc(var(--font-heading-scale) * -.145rem)}@media (min-width: 768px){.h3{letter-spacing:calc(var(--font-heading-scale) * -.308rem)}}@media (min-width: 992px){.h3{letter-spacing:calc(var(--font-heading-scale) * -.308rem)}}@media (min-width: 1200px){.h3{letter-spacing:calc(var(--font-heading-scale) * -.344rem)}}@media (min-width: 1400px){.h3{letter-spacing:calc(var(--font-heading-scale) * -.344rem)}}@media (min-width: 1600px){.h3{letter-spacing:calc(var(--font-heading-scale) * -.344rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 2.5rem);line-height:calc(1 + .2 / var(--font-heading-scale))}@media (min-width: 768px){h4,.h4{font-size:calc(var(--font-heading-scale) * 3rem);line-height:calc(1 + .04 / var(--font-heading-scale))}}@media (min-width: 992px){h4,.h4{font-size:calc(var(--font-heading-scale) * 3.5rem);line-height:calc(1 + .04 / var(--font-heading-scale))}}@media (min-width: 1200px){h4,.h4{font-size:calc(var(--font-heading-scale) * 4.2rem);line-height:calc(1 + .06 / var(--font-heading-scale))}}@media (min-width: 1400px){h4,.h4{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .06 / var(--font-heading-scale))}}@media (min-width: 1600px){h4,.h4{font-size:calc(var(--font-heading-scale) * 6.3rem);line-height:calc(1 + .06 / var(--font-heading-scale))}}.h4{letter-spacing:calc(var(--font-heading-scale) * -.145rem)}@media (min-width: 768px){.h4{letter-spacing:calc(var(--font-heading-scale) * -.215rem)}}@media (min-width: 992px){.h4{letter-spacing:calc(var(--font-heading-scale) * -.215rem)}}@media (min-width: 1200px){.h4{letter-spacing:calc(var(--font-heading-scale) * -.126rem)}}@media (min-width: 1400px){.h4{letter-spacing:calc(var(--font-heading-scale) * -.126rem)}}@media (min-width: 1600px){.h4{letter-spacing:calc(var(--font-heading-scale) * -.126rem)}}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.9rem);line-height:calc(1 + .26 / var(--font-heading-scale))}@media (min-width: 768px){h5,.h5{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .2 / var(--font-heading-scale))}}@media (min-width: 1200px){h5,.h5{font-size:calc(var(--font-heading-scale) * 3rem);line-height:calc(1 + .2 / var(--font-heading-scale))}}@media (min-width: 1400px){h5,.h5{font-size:calc(var(--font-heading-scale) * 4rem);line-height:calc(1 + .2 / var(--font-heading-scale))}}.h5{letter-spacing:calc(var(--font-heading-scale) * -.076rem)}@media (min-width: 768px){.h5{letter-spacing:calc(var(--font-heading-scale) * -.12rem)}}@media (min-width: 1200px){.h5{letter-spacing:calc(var(--font-heading-scale) * -.12rem)}}@media (min-width: 1400px){.h5{letter-spacing:calc(var(--font-heading-scale) * -.12rem)}}h6,.h6{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1 + .26 / var(--font-heading-scale))}@media (min-width: 768px){h6,.h6{font-size:calc(var(--font-heading-scale) * 2.9rem);line-height:calc(1 + .2 / var(--font-heading-scale))}}@media (min-width: 1200px){h6,.h6{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:calc(1 + .2 / var(--font-heading-scale))}}.h6{letter-spacing:calc(var(--font-heading-scale) * -.076rem)}@media (min-width: 768px){.h6{letter-spacing:calc(var(--font-heading-scale) * -.145rem)}}@media (min-width: 1200px){.h6{letter-spacing:calc(var(--font-heading-scale) * -.12rem)}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));word-break:break-word;margin:0;text-transform:none}.flex{display:flex}.flex-h{display:flex;flex-direction:row}.flex-v{display:flex;flex-direction:column}.flwrap{flex-wrap:wrap}.jc-center{justify-content:center}.ai-center{align-items:center}.gap-5{gap:.5rem}.gap-10{gap:1rem}.gap-15{gap:1.5rem}.gap-20{gap:2rem}.hide{display:none}.show{display:block}.full-width{display:block;width:100%}.mb-10{margin-bottom:1rem}.mb-20{margin-bottom:2rem}.mb-30{margin-bottom:3rem}.mt-10{margin-top:1rem}.mt-20{margin-top:2rem}.mt-30{margin-top:3rem}.list-unstyled{list-style:none;padding:0;margin:0}.abs{position:absolute}.rel{position:relative}.t-0{top:0}.b-0{bottom:0}[dir=ltr] .l-0{left:0}[dir=rtl] .l-0,[dir=ltr] .r-0{right:0}[dir=rtl] .r-0{left:0}.xo-content{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale))}@media (min-width: 768px){.xo-content{font-size:calc(var(--font-body-scale) * 1.8rem)}}.xo-content h1{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--font-heading-scale) * 3.5rem);line-height:calc(1 + .14 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.175rem);margin-bottom:1.5rem}@media (min-width: 768px){.xo-content h1{margin-bottom:1.5rem;margin-top:1.5rem;line-height:calc(1 + .16 / var(--font-heading-scale));font-size:calc(var(--font-heading-scale) * 7.2rem);letter-spacing:calc(var(--font-heading-scale) * -.36rem)}}.xo-content h2{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * 2.9rem);line-height:calc(1 + .13 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.145rem);margin-top:3.2rem;margin-bottom:1.5rem}@media (min-width: 768px){.xo-content h2{margin-bottom:3.3rem;margin-top:2.3rem;line-height:calc(1 + .125 / var(--font-heading-scale));font-size:calc(var(--font-heading-scale) * 4.8rem);letter-spacing:calc(var(--font-heading-scale) * -.05rem)}}.xo-content h3{margin-bottom:1.1rem;margin-top:1.5rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.7rem);font-style:normal;font-weight:500;line-height:calc(1 + .14 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.135rem)}@media (min-width: 768px){.xo-content h3{margin-bottom:2.4rem;margin-top:3.3rem;font-size:calc(var(--font-heading-scale) * 3.9rem);line-height:calc(1 + .205 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.078rem)}}.xo-content h4{margin-bottom:1.7rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);font-style:normal;font-weight:400;line-height:calc(1 + .16 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.12rem)}@media (min-width: 768px){.xo-content h4{margin-bottom:1.4rem;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:calc(1 + .17 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.068rem)}}.xo-content h5{margin-bottom:1.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.1rem);font-style:normal;font-weight:500;line-height:calc(1 + .19 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.105rem)}@media (min-width: 768px){.xo-content h5{margin-bottom:1.3rem;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .208 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.048rem)}}.xo-content h6{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-style:normal;font-weight:400;line-height:calc(1 + .22 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.09rem)}@media (min-width: 768px){.xo-content h6{margin-top:3.4rem;margin-bottom:1.5rem;font-size:calc(var(--font-heading-scale) * 2.1rem);line-height:calc(1 + .28 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.042rem)}}.xo-content p{color:rgb(var(--color-foreground),.8);font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .46 / var(--font-heading-scale));margin-top:1.4rem}@media (min-width: 768px){.xo-content p{font-size:calc(var(--font-heading-scale) * 1.8rem);margin-top:1.5rem;line-height:calc(1 + .44 / var(--font-heading-scale));margin-bottom:2.3rem}}.xo-content a{color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .46 / var(--font-heading-scale));text-decoration:underline;padding:0 .4rem;transition:all .3s;opacity:1}@media (min-width: 768px){.xo-content a{font-size:calc(var(--font-heading-scale) * 1.8rem);margin-top:1.5rem;line-height:calc(1 + .44 / var(--font-heading-scale))}}.xo-content a:hover{opacity:.8}.xo-content span{color:rgb(var(--color-foreground),.8);font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .46 / var(--font-heading-scale))}@media (min-width: 768px){.xo-content span{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-heading-scale))}}.xo-content ul[data-mce-fragment="1"]{padding-inline-start:2rem}.xo-content li[data-mce-fragment="1"]{color:rgb(var(--color-foreground),.8);font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-style:normal;font-weight:500;line-height:calc(1 + .22 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.09rem)}@media (min-width: 768px){.xo-content li[data-mce-fragment="1"]{font-size:calc(var(--font-heading-scale) * 2.1rem);line-height:calc(1 + .28 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.042rem)}}.xo-content li[data-mce-fragment="1"] ::marker{margin-inline-end:0}.xo-content li[data-mce-fragment="2"]{color:rgb(var(--color-foreground),.8);font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .46 / var(--font-heading-scale))}@media (min-width: 768px){.xo-content li[data-mce-fragment="2"]{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-heading-scale))}}.xo-content ul,.xo-content ol{padding-inline-start:2rem;list-style-position:inside}.xo-content li{padding-bottom:.8rem}.xo-content li::marker{font-size:1.8rem}.xo-content li p{margin:0rem;display:inline}.xo-content li p span{color:rgb(var(--color-foreground),.8);font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .46 / var(--font-heading-scale))}@media (min-width: 768px){.xo-content li p span{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-heading-scale))}}.xo-content li h1,.xo-content li h2,.xo-content li h3,.xo-content li h4,.xo-content li h5,.xo-content li h6{display:inline-block}.xo-content img{width:100%}.xo-content img[data-mce-fragment="2"]{padding:1rem 0rem 2.4rem}@media (min-width: 768px){.xo-content img[data-mce-fragment="2"]{padding:2rem 0rem 5.3rem}}.xo-content img[style*="float:left"],.xo-content img[style*="float: left"]{margin-inline-end:2rem}.xo-content img[style*="float:right"],.xo-content img[style*="float: right"]{margin-inline-start:2rem}.xo-content blockquote p{display:block;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-heading-family);font-style:normal;font-weight:500;font-size:calc(var(--font-heading-scale) * 2.5rem);line-height:calc(1 + .2 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.125rem)}@media (min-width: 768px){.xo-content blockquote p{font-size:calc(var(--font-heading-scale) * 3.1rem);letter-spacing:calc(var(--font-heading-scale) * -.062rem)}}.xo-content blockquote p span{display:block;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-heading-family);font-style:normal;font-weight:500;font-size:calc(var(--font-heading-scale) * 2.5rem);line-height:calc(1 + .2 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.125rem)}@media (min-width: 768px){.xo-content blockquote p span{font-size:calc(var(--font-heading-scale) * 3.1rem);letter-spacing:calc(var(--font-heading-scale) * -.062rem)}}.xo-content figcaption{display:block;text-align:center;margin:.5rem 0}.xo-content figure{margin-inline-start:0;margin-inline-end:0}.xo-content table{font-family:var(--font-body-family);font-style:var(--font-body-style);max-width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:.1rem solid rgba(var(--color-foreground),.3);box-shadow:none;caption-side:bottom}.xo-content table th{font-weight:600;text-align:left;padding:1.5rem;border:.1rem solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:500}.xo-content table td{padding:1.5rem;border:.1rem solid rgba(var(--color-foreground),.3)}p{word-wrap:break-word;word-break:break-word}:root{--xo-container-width: var(--page-width, 1400px);--xo-container-gap: var(--page-gap, 32px);--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 20px);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 20px)}@media (min-width: 576px){:root{--xo-grid-col-gap: var(--grid-desktop-horizontal-spacing, 15px);--xo-grid-row-gap: var(--grid-desktop-vertical-spacing, 15px)}}@media (max-width: 767px){:root{--xo-container-gap: 20px}}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.link-hover-underline span{overflow-wrap:break-word;text-decoration:none;background:no-repeat 0 100%;background-size:0% .1rem;background-image:linear-gradient(rgb(var(--color-foreground)),rgb(var(--color-foreground)));background-position-x:right;transition:background-size .3s ease-in-out}.link-hover-underline:hover span{background-size:100% .1rem;background-position-x:left}.announcement-bar{width:100%;text-align:center;color:rgba(var(--color-foreground))}.xo-badge-discount{display:flex;align-items:center;gap:.4rem;font-size:calc(var(--font-body-scale) * 1.3rem);font-style:normal;font-weight:500;line-height:calc(1 + .53 / var(--font-body-scale));padding-bottom:1.6rem;opacity:.8}@media (min-width: 1200px){.xo-badge-discount{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));padding-bottom:2.1rem}}.xo-badge-new{padding:.5rem 1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);text-align:center;font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));border-radius:3rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.2);transition:all .3s ease}@media (max-width: 767px){.xo-badge-new{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .33 / var(--font-body-scale));padding:.4rem 1.2rem}}.xo-badge-sale{padding:.5rem 1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);text-align:center;font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));border-radius:3rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.2);transition:all .3s ease}@media (max-width: 767px){.xo-badge-sale{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .33 / var(--font-body-scale));padding:.4rem 1.2rem}}.xo-badge-sold-out{padding:.5rem 1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);text-align:center;font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));border-radius:3rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.2);transition:all .3s ease}@media (max-width: 767px){.xo-badge-sold-out{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .33 / var(--font-body-scale));padding:.4rem 1.2rem}}.xo-blog-tags{color:rgba(var(--color-foreground));align-items:center}.xo-blog-tags__item{font-size:calc(var(--font-body-scale) * 1.2rem);color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);padding:.4rem .8rem;margin-inline-start:.5rem;border-radius:.5rem}.xo-blog-tags__title{color:rgba(var(--color-foreground),.5)}.xo-breadcrumb--border{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.xo-breadcrumb__list{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:1.2rem}@media (min-width: 992px){.xo-breadcrumb__list{gap:2rem}}@media (min-width: 1400px){.xo-breadcrumb__list{gap:3.1rem}}.xo-breadcrumb__item{display:flex;align-items:center;gap:.2rem}.xo-breadcrumb__link{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.032rem)}@media (min-width: 768px){.xo-breadcrumb__link{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:calc(1 + .22 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.044rem)}}.xo-breadcrumb--current{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-style:normal;font-weight:400;font-size:calc(var(--font-heading-scale) * 4.3rem);line-height:calc(1 + .04 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.215rem)}@media (min-width: 768px){.xo-breadcrumb--current{font-size:calc(var(--font-heading-scale) * 8.6rem);line-height:calc(1 + .02 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.344rem)}}@media (min-width: 1200px){.xo-breadcrumb--current{font-size:calc(var(--font-heading-scale) * 12rem);line-height:calc(1 + .01 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.6rem)}}@media (min-width: 1400px){.xo-breadcrumb--current{font-size:calc(var(--font-heading-scale) * 17rem);line-height:calc(1 + 0 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.85rem)}}.xo-breadcrumb__separator{display:flex;justify-content:center;align-items:center;opacity:.4;font-weight:500}.xo-breadcrumb__separator svg{width:2.4rem;height:2.4rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-breadcrumb-heading__title{margin:0;font-size:calc(var(--font-heading-scale) * 4.5rem)}.button-slide{display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border-radius:50%;position:relative;overflow:hidden}.button-slide__icon-before,.button-slide__icon-after{display:flex;align-items:center;justify-content:center;transition:.3s}.button-slide__icon-after{position:absolute;top:50%;left:50%}.button-slide--left .button-slide__icon-after{transform:translate(60%,-50%)}.button-slide--left:hover .button-slide__icon-after{transform:translate(-50%,-50%)}.button-slide--left:hover .button-slide__icon-before{transform:translate(-110%)}.button-slide--right .button-slide__icon-after{transform:translate(-160%,-50%)}.button-slide--right:hover .button-slide__icon-after{transform:translate(-50%,-50%)}.button-slide--right:hover .button-slide__icon-before{transform:translate(110%)}.button-slide--up .button-slide__icon-after{transform:translate(-50%,60%)}.button-slide--up:hover .button-slide__icon-after{transform:translate(-50%,-50%)}.button-slide--up:hover .button-slide__icon-before{transform:translateY(-160%)}.button-slide--down .button-slide__icon-after{transform:translate(-50%,-160%)}.button-slide--down:hover .button-slide__icon-after{transform:translate(-50%,-50%)}.button-slide--down:hover .button-slide__icon-before{transform:translateY(110%)}.button-slide--boxed{border-radius:20%}.xo-btn{--width: initial;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.5rem);font-weight:500;background-color:color-mix(in srgb,rgb(var(--color-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--buttons-radius-outset);box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) color-mix(in srgb,rgb(var(--color-shadow)) calc(var(--buttons-shadow-opacity) * 100%),transparent);border:var(--buttons-border-width) solid rgba(var(--color-button),var(--buttons-border-opacity));padding:0;overflow:hidden;transition:.3s;word-wrap:break-word;word-break:break-word}.xo-btn[style*=--width] .xo-btn__content{padding:0}.xo-btn:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid transparent;border-radius:calc(var(--buttons-radius-outset) - .2rem);transition:.3s}.xo-btn:focus:after{border:1px solid color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-btn__content,.xo-btn__loading{display:flex;align-items:center;justify-content:center;width:100%}.xo-btn__content{padding:.6rem calc(var(--buttons-scale) * 2rem);min-height:calc(var(--buttons-scale) * 4.1rem);overflow:hidden;gap:.5rem;width:var(--width, auto);text-transform:uppercase;line-height:calc(1 + .6 / var(--font-body-scale));font-weight:600}.xo-btn__content--reverse{flex-direction:row-reverse}.xo-btn--xs{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.3rem)}@media (min-width: 768px){.xo-btn--xs{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}}.xo-btn--xs .xo-btn__content{padding-top:.8rem;padding-bottom:.8rem;padding-inline-start:calc(var(--buttons-scale) * 1.6rem);padding-inline-end:calc(var(--buttons-scale) * 1.6rem);font-size:calc(var(--font-body-scale) * 1.3rem);font-style:normal;font-weight:500;line-height:calc(1 + .44 / var(--font-body-scale))}@media (min-width: 768px){.xo-btn--xs .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .32 / var(--font-body-scale));padding-top:1rem;padding-bottom:1rem;padding-inline-start:calc(var(--buttons-scale) * 2rem);padding-inline-end:calc(var(--buttons-scale) * 2rem)}}.xo-btn--sm{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}@media (min-width: 768px){.xo-btn--sm{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.6rem)}}.xo-btn--sm .xo-btn__content{padding-top:.8rem;padding-bottom:.8rem;padding-inline-start:calc(var(--buttons-scale) * 2rem);padding-inline-end:calc(var(--buttons-scale) * 2rem);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .64 / var(--font-body-scale))}@media (min-width: 768px){.xo-btn--sm .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));padding-top:1rem;padding-bottom:1rem;padding-inline-start:calc(var(--buttons-scale) * 2.6rem);padding-inline-end:calc(var(--buttons-scale) * 2.6rem)}}.xo-btn--md{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}@media (min-width: 768px){.xo-btn--md{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.8rem)}}.xo-btn--md .xo-btn__content{padding-top:1rem;padding-bottom:1rem;padding-inline-start:calc(var(--buttons-scale) * 2.6rem);padding-inline-end:calc(var(--buttons-scale) * 2.6rem);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale))}@media (min-width: 768px){.xo-btn--md .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale));padding-top:1.4rem;padding-bottom:1.4rem;padding-inline-start:calc(var(--buttons-scale) * 3.5rem);padding-inline-end:calc(var(--buttons-scale) * 3.5rem)}}.xo-btn--lg{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}@media (min-width: 768px){.xo-btn--lg{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 2.4rem)}}.xo-btn--lg .xo-btn__content{padding-top:1rem;padding-bottom:1rem;padding-inline-start:calc(var(--buttons-scale) * 2.6rem);padding-inline-end:calc(var(--buttons-scale) * 2.6rem);font-style:normal;font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale))}@media (min-width: 768px){.xo-btn--lg .xo-btn__content{font-size:calc(var(--font-body-scale) * 2.4rem);line-height:calc(1 + .2 / var(--font-body-scale));padding-top:1.9rem;padding-bottom:1.9rem;padding-inline-start:calc(var(--buttons-scale) * 4rem);padding-inline-end:calc(var(--buttons-scale) * 4rem)}}.xo-btn--block{display:flex;width:100%}.xo-btn--primary.xo-btn--fade:hover{background-color:color-mix(in srgb,rgb(var(--color-button-bg-hover)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text-hover)) 100%,#ffffff)}.xo-btn--secondary{border:max(var(--buttons-border-width),.1rem) solid rgba(var(--color-secondary-button),var(--buttons-border-opacity));background-color:transparent;color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff);transition:all .3s}.xo-btn--secondary .xo-btn__text[data-text]:before,.xo-btn--secondary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn--secondary:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);opacity:1!important}.xo-btn--tertiary{background-color:color-mix(in srgb,rgb(var(--color-tertiary-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-tertiary-button-text)) 100%,#ffffff)}.xo-btn--tertiary .xo-btn__text[data-text]:before,.xo-btn--tertiary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-tertiary-button-text)) 100%,#ffffff)}.xo-btn--gray{background-color:color-mix(in srgb,rgb(var(--color-gray-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-gray-button-text)) 100%,#ffffff)}.xo-btn--gray .xo-btn__text[data-text]:before,.xo-btn--gray .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-gray-button-text)) 100%,#ffffff)}.xo-btn--dark{background-color:color-mix(in srgb,rgb(var(--color-dark-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-dark-button-text)) 100%,#ffffff)}.xo-btn--dark .xo-btn__text[data-text]:before,.xo-btn--dark .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-dark-button-text)) 100%,#ffffff)}.xo-btn--light{background-color:color-mix(in srgb,rgb(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-light-button-text)) 100%,#ffffff)}.xo-btn--light .xo-btn__text[data-text]:before,.xo-btn--light .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-light-button-text)) 100%,#ffffff)}.xo-btn--light-2{background-color:color-mix(in srgb,rgb(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-btn--light-2 .xo-btn__text[data-text]:before,.xo-btn--light-2 .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-btn--disabled,.xo-btn[disabled]:not([disabled=false]){opacity:.8;cursor:not-allowed}.xo-btn__loading{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);transition:.3s}.xo-btn--loading .xo-btn__loading,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn__loading{transform:translateY(0)}.xo-btn--loading .xo-btn__content,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn__content{transform:translateY(-100%)}.xo-btn__text[data-text]{color:transparent}.xo-btn__text[data-text]:before,.xo-btn__text[data-text]:after{content:attr(data-text);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:.3s;text-underline-offset:.2rem}.xo-btn__text[data-text]:after{transform:translateY(100%)}.xo-btn--slide-up:hover .xo-btn__text:before{transform:translateY(-100%)}.xo-btn--slide-up:hover .xo-btn__text:after{transform:translateY(0)}.xo-btn--link{background:none;border-radius:0}.xo-btn--link .xo-btn__content{position:relative;padding:0;min-height:0;color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff);text-transform:uppercase;text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.1rem}.xo-btn--link .xo-btn__text[data-text]:before,.xo-btn--link .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn--link .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale))}.xo-btn--link.xo-btn--fade:hover{opacity:.7}.xo-btn--link.xo-btn--fade .xo-btn__content{padding:0}.xo-btn__icon{display:flex;align-self:center;justify-content:center}.xo-btn--secondary.xo-btn--slide-up .xo-btn__text[data-text]:before,.xo-btn--secondary.xo-btn--slide-up .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn--secondary.xo-btn--slide-up:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);opacity:1!important}.xo-btn--secondary.xo-btn--slide-up:hover .xo-btn__text[data-text]:before,.xo-btn--secondary.xo-btn--slide-up:hover .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-btn--rounded{border-radius:max(var(--buttons-radius-outset),1.5rem)}.xo-btn--rounded.xo-btn--link{border-radius:0}.xo-carousel-navigation{width:100%;display:flex;justify-content:flex-start;z-index:10}.xo-carousel-navigation__nav{display:flex;justify-content:space-around;align-items:center;z-index:10;width:12rem;padding-bottom:.5rem}.xo-carousel-navigation__button{z-index:1;background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.xo-carousel-navigation__button:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4)}.xo-carousel-navigation__button--boxes{border-radius:20%}.xo-carousel-navigation__button--boxes:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4)}.xo-carousel-navigation--top{position:absolute;top:0;transform:translateY(-110%)}[dir=ltr] .xo-carousel-navigation--top{left:0}[dir=rtl] .xo-carousel-navigation--top{right:0}.xo-carousel-navigation--in-content .xo-carousel-navigation__button{opacity:0;transition:.3s;position:absolute;top:calc(50% - 5rem);transform:translateY(-50%)}@media (max-width: 991px){.xo-carousel-navigation--in-content .xo-carousel-navigation__button{top:50%}}[dir=ltr] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--prev{left:1.6rem}[dir=rtl] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--prev,[dir=ltr] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--next{right:1.6rem}[dir=rtl] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--next{left:1.6rem}.xo-carousel-navigation--in-content .xo-carousel-navigation__nav{width:100%}xo-carousel:hover .xo-carousel-navigation__button{opacity:1}xo-carousel:hover .xo-carousel-navigation__button[xo-disabled]:not([xo-disabled=false]){opacity:.4;cursor:not-allowed}.xo-carousel-navigation--center{display:flex;justify-content:center}.xo-carousel-navigation--right{display:flex;justify-content:flex-end}.xo-carousel-navigation--disabled,.is-mobile .xo-carousel-navigation--mobile-disabled{display:none}.xo-carousel-paginator{--pag_align: left;padding-bottom:1.8rem;justify-content:var(--pag_align)}.xo-carousel-paginator xo-carousel-bullet{width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-shrink:0}.xo-carousel-paginator xo-carousel-bullet span{display:block;flex-shrink:0;width:1.2rem;height:1.2rem;background-color:rgba(var(--color-foreground),.25);border-radius:50%}.xo-carousel-paginator xo-carousel-bullet:hover span{box-shadow:0 0 .2rem .1rem #00000025;transition-duration:.3s}.xo-carousel-paginator xo-carousel-bullet[xo-active]:not([xo-active=false]) span{background-color:rgba(var(--color-accent))}.xo-carousel-paginator xo-carousel-bullet[xo-active]:not([xo-active=false]):hover span{box-shadow:none}.xo-carousel-paginator--sticks xo-carousel-bullet span{border-radius:.15rem;width:1.75rem;height:.3rem}.xo-carousel-paginator--disabled,.is-mobile .xo-carousel-paginator--mobile-disabled{display:none}.xo-cart-empty{padding-top:3rem}@media (min-width: 768px){.xo-cart-empty{padding-top:4.4rem}}.xo-cart-drawer__header{display:flex;align-items:center;justify-content:center;width:100%}.xo-cart-drawer__header .xo-btn{width:100%}@media (min-width: 768px){.xo-cart-drawer__header{width:35.4rem}}.xo-cart-drawer__header .xo-btn__content{width:100%}.xo-cart-drawer__header-link{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:600;line-height:calc(1 + .57 / var(--font-body-scale));text-decoration:none}.xo-cart-drawer__login{display:flex;align-items:center;justify-content:center;gap:.8rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .64 / var(--font-body-scale))}@media (min-width: 768px){.xo-cart-drawer__login{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale))}}.xo-cart-drawer__login-paragraph a{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);opacity:.8;border-bottom:.1rem solid rgba(var(--color-button),.45)}.xo-cart-mini-footer{padding-bottom:0}@media (min-width: 768px){.xo-cart-mini-footer{padding-top:0;padding-bottom:2.8rem}}.xo-cart-mini-footer .xo-badge-discount{padding-bottom:1.2rem}.xo-cart-mini-footer__price{display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding-bottom:.2rem}.xo-cart-mini-footer__price .xo-side-cart__price-text{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.6;font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-mini-footer__price .xo-side-cart__price-number{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .28 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.056rem)}@media (min-width: 1200px){.xo-cart-mini-footer__price .xo-side-cart__price-number{font-size:calc(var(--font-body-scale) * 2.3rem);line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.096rem)}}.xo-cart-mini-footer__taxes{background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);padding:.8rem 1.2rem .8rem .6rem;display:inline-flex;width:100%}@media (min-width: 768px){.xo-cart-mini-footer__taxes{padding:.8rem 1.2rem}}.xo-cart-mini-footer__taxes .xo-cart-mini-footer__taxes-text{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.2rem);font-style:normal;font-weight:500;line-height:calc(1 + .66 / var(--font-body-scale));opacity:.6}@media (min-width: 768px){.xo-cart-mini-footer__taxes .xo-cart-mini-footer__taxes-text{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}}.xo-cart-mini-footer__taxes .xo-cart-mini-footer__taxes-text a{color:inherit;text-decoration:underline}.xo-cart-mini-footer__group{display:flex;gap:.6rem}.xo-cart-mini-footer__button{width:50%}@media (min-width: 768px){.xo-cart-mini-footer__button{width:100%}}.xo-cart-mini-footer__separator-pd{padding-bottom:1rem}.xo-cart-mini-footer__separator-pd .xo-cart-mini-footer__separator{width:100%;height:.1rem;transition:.3s ease calc(var(--xo-duration) * 1ms)}xo-modal[xo-active]:not([xo-active=false]) .xo-cart-mini-footer__separator{background-color:rgba(var(--color-border))}.xo-cart-mini-footer__separator-pd--pt{padding-top:1rem;padding-bottom:1.7rem}.pb-0{padding-bottom:0}.xo-cart-mini-item+.xo-cart-mini-item .xo-cart-mini-item__inner{border-top:.1rem solid rgba(var(--color-border))}.xo-cart-mini-item+.xo-cart-mini-item:first-child .xo-cart-mini-item__inner{padding-top:0}.xo-cart-mini-item+.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:0}.xo-cart-mini-item__inner{position:relative;display:flex;gap:1.5rem;padding:1.6rem 0}@media (min-width: 768px){.xo-cart-mini-item__inner{gap:2.8rem}}.xo-cart-mini-item__content{display:flex;flex-direction:column;justify-content:space-between}.xo-cart-mini-item__content .xo-cart-mini-item__discount{padding-bottom:.5rem}.xo-cart-mini-item__content .xo-badge-discount{padding-bottom:.4rem}.xo-cart-mini-item__image{display:block;width:8.7rem;height:10.7rem;flex-shrink:0;overflow:hidden}.xo-cart-mini-item__image .xo-image,.xo-cart-mini-item__image img{width:100%;height:100%}.xo-cart-mini-item__quantity{padding:1rem 0 .4rem}.xo-cart-mini-item__quantity--popup{display:none}.xo-cart-mini-item__remove{position:absolute;top:1.9rem}[dir=ltr] .xo-cart-mini-item__remove{right:0}[dir=rtl] .xo-cart-mini-item__remove{left:0}@media (min-width: 768px){.xo-cart-mini-item__remove{top:2.8rem}}.xo-cart-mini-item__remove-action{cursor:pointer;display:flex;align-items:center;justify-content:center}.xo-cart-mini-item__loading[xo-visible]:not([xo-visible=false])+.xo-cart-mini-item__remove-action{display:none}.xo-cart-mini-item__options .xo-cart-mini-item__option{position:relative;padding-inline-end:1.6rem;display:flex;gap:.2rem;padding-bottom:.2rem}.xo-cart-mini-item__options .xo-cart-mini-item__option span{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.5}.xo-cart-mini-item__options .xo-cart-mini-item__option span:last-child{opacity:.8}.xo-cart-mini-item__options .xo-cart-mini-item__option:last-child{padding-bottom:0}.xo-cart-mini-item__options .xo-cart-mini-item__option:last-child:after{width:0}.xo-cart-mini-item__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:500;line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem);word-wrap:break-word;word-break:break-word}.xo-cart-mini-item__price .xo-price__item:last-child{opacity:1}.xo-cart-mini-item__price .xo-price__sale{gap:.5rem}@media (max-width: 767px){xo-cart-mini{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}}.xo-cart-mini-item__final-price{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.75}@media (min-width: 992px){.xo-cart-mini-item__final-price{font-size:calc(var(--font-body-scale) * 1.6rem)}}.xo-cart-mini-item__old-price{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.35}@media (min-width: 992px){.xo-cart-mini-item__old-price{font-size:calc(var(--font-body-scale) * 1.6rem)}}.cart-mini-modal[xo-active]:not([xo-active=false]){z-index:9999}.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__header{gap:0}@media (max-width: 767px){.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__header{padding:0 0 1.3rem}}.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__content{padding-top:1.4rem}@media (max-width: 767px){.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__content{padding:1.4rem 0 1.6rem}}@media (max-width: 767px){.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__footer{padding:0}}@media (max-width: 767px){.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-modal-content__separator-pd{padding:0}}@media (max-width: 767px){.cart-mini-modal[xo-active]:not([xo-active=false]) .xo-cart-mini-drawer-footer__separator{padding:1rem 0}}.xo-cart-mini__header{display:flex;flex-direction:column;gap:.2rem}.xo-collapse{padding:1.6rem 0}.xo-collapse__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-collapse__trigger-option{font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:calc(var(--font-body-scale) * .01rem);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);word-wrap:break-word;word-break:break-word}.xo-collapse__trigger-option--blur{color:rgba(var(--color-foreground),.3);line-height:calc(1 + .5 / var(--font-body-scale))}.xo-collapse__trigger-icon{position:relative;display:flex;align-items:center;justify-content:center;padding-inline-end:.5rem}.xo-collapse__trigger[xo-active]{position:relative;display:flex;align-items:center}.xo-collapse__trigger[xo-active] .xo-collapse__trigger-icon-icon{transform:rotate(180deg)}.xo-collapse__trigger-icon-default{color:rgba(var(--color-foreground));transition:all .3s;position:absolute;opacity:1;display:flex;align-items:center;justify-content:center}.xo-collapse__trigger-icon-active{color:rgba(var(--color-foreground));transition:all .3s;opacity:0;display:flex;align-items:center;justify-content:center}.xo-collapse__trigger[xo-active] .xo-collapse__trigger-icon-default{opacity:0}.xo-collapse__trigger[xo-active] .xo-collapse__trigger-icon-active{opacity:1}.xo-collapse__body{display:flex;flex-direction:column;gap:.8rem}.xo-collapse__content{color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));padding-top:1.3rem;padding-bottom:1.2rem;word-wrap:break-word;word-break:break-word}@media (max-width: 767px){.xo-collapse__content{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));padding-top:.9rem;padding-bottom:1.2rem}}.xo-collapse__detail-item{display:flex;gap:1.1rem}.xo-collapse__detail-item:last-child{padding-bottom:2rem}.xo-collapse__detail-item-number{font-size:1.5rem;font-weight:500;letter-spacing:.02em;color:rgba(var(--color-foreground),.3)}.xo-collapse__detail-item-title{letter-spacing:.02em;color:rgba(var(--color-foreground),.6)}.count-number{position:relative;padding-top:3.2rem;padding-bottom:3.6rem}.count-number__heading{margin:0;padding-bottom:1rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-heading-scale) * 3.2rem);font-style:normal;font-weight:500;line-height:calc(1 + .3 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.096rem);position:relative}.count-number__heading span{position:absolute;top:0;transform:translateY(-10%) translate(50%);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .57 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.4}.count-number__sub-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:1 0 0;height:7.2rem;overflow:hidden;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-style:normal;font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale));opacity:.6}.count-number__button{padding-top:2rem}.xo-currency-select__label{font-size:calc(var(--font-body-scale) * 1.4rem);padding-bottom:1rem}.xo-currency-select__trigger{display:inline-flex;align-items:center;gap:.2rem;opacity:.65;cursor:pointer}.xo-currency-select__trigger svg{transition:all .2s}.xo-currency-select__trigger[xo-active] svg{transform:rotate(180deg)}.xo-currency-select__trigger-name{display:flex;align-items:center;gap:.3rem}@media (max-width: 1399px){.xo-currency-select__trigger-name span:first-child{display:none}.xo-currency-select__trigger-name span:nth-child(2){display:none}}.xo-currency-select__content{display:flex;flex-direction:column;min-width:20rem;max-height:20rem;overflow:auto;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.3)}.xo-currency-select__content::-webkit-scrollbar{width:.2rem}.xo-currency-select__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-currency-select__item{width:100%;padding:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.3);text-align:center;transition:.3s;cursor:pointer}.xo-currency-select__item:hover{background-color:rgba(var(--color-foreground),.08)}.xo-currency-select__item:last-child{border-bottom:0}.xo-currency-select__name{color:rgba(var(--color-accent),.5)}.xo-currency-select__input{display:none}.xo-currency-select__input:checked~.xo-currency-select__name{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-empty{display:flex;flex-direction:column;gap:3.4rem;text-align:var(--align)}@media (min-width: 768px){.xo-empty{gap:1.8rem}}.xo-empty__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem}.xo-empty__icon{display:flex;justify-content:center;align-items:center;width:14rem;height:14rem;padding:.488rem .815rem 0 3.299rem}.xo-empty__icon svg{width:100%;height:100%}@media (min-width: 768px){.xo-empty__icon{width:16rem;height:16rem;padding:.558rem .932rem 0 3.771rem}}.xo-empty__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-heading-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .56 / var(--font-heading-scale))}@media (min-width: 768px){.xo-empty__title{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .38 / var(--font-heading-scale))}}.xo-empty__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width: 768px){.xo-empty__content{gap:1.4rem}}.xo-field-checkbox-1{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.8rem;padding-bottom:.5rem}.xo-field-checkbox-1__item{display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border-radius:.3rem;overflow:hidden}.xo-field-checkbox-1__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);opacity:0;transition:.3s}.xo-field-checkbox-1__input{display:none}.xo-field-checkbox-1__input:checked~.xo-field-checkbox-1__item .xo-field-checkbox-1__icon{opacity:1}.xo-field-checkbox-1__label{display:flex;align-items:center;gap:.4rem;font-size:calc(var(--font-body-scale) * 1.6rem)}.xo-field-checkbox-1__label span{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;opacity:.8}.xo-field-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-checkbox__item{display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:.1rem solid rgba(var(--color-foreground),.4);border-radius:.3rem;overflow:hidden}.xo-field-checkbox__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgb(var(--color-foreground));opacity:0;transition:.3s}.xo-field-checkbox__input{display:none}.xo-field-checkbox__input:checked~.xo-field-checkbox__item .xo-field-checkbox__icon{opacity:1}.xo-field-checkbox__label{margin-inline-start:.8rem;display:flex;align-items:center}.xo-field-color{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.xo-field-color__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--color);background-image:var(--image-src);background-size:cover;background-position:center;transition:all .3s ease-in-out;border:.1rem solid rgba(var(--color-border),.5);overflow:hidden}.xo-field-color__item .xo-field-color__image{position:absolute}.xo-field-color__image{z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px}.xo-field-color__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;transition:.3s}.xo-field-color__input{display:none}.xo-field-color__input:checked~.xo-field-color__item{transition:all .3s}.xo-field-color__input:checked~.xo-field-color__item:before{content:"";position:absolute;top:50%;bottom:0;transform:translate(-50%,-50%);width:2rem;height:2rem;border-radius:50%;border:.1rem solid rgba(var(--color-border),.5);transition:all .3s ease-in-out}[dir=ltr] .xo-field-color__input:checked~.xo-field-color__item:before{left:50%;right:0}[dir=rtl] .xo-field-color__input:checked~.xo-field-color__item:before{right:50%;left:0}.xo-field-color__input:checked~.xo-field-color__item .xo-field-color__icon{opacity:1}.xo-field-color__label{margin-inline-start:.8rem;display:none}.xo-field-input{width:100%;margin-bottom:2rem;position:relative;display:block;border-bottom:var(--inputs-border-width) solid rgba(var(--color-border),var(--inputs-border-opacity))}.xo-field-input__input{width:100%;outline:none;border:none;background-color:transparent;color:rgba(var(--color-foreground),1)}@media (min-width: 768px){.xo-field-input__input{color:rgba(var(--color-foreground),.6)}}.xo-field-input__placeholder{position:absolute;top:0;transition:.2s;transform-origin:0 0;color:rgba(var(--color-foreground),1)}@media (min-width: 768px){.xo-field-input__placeholder{color:rgba(var(--color-foreground),.6)}}[dir=ltr] .xo-field-input__placeholder{left:0}[dir=rtl] .xo-field-input__placeholder{right:0}.xo-field-input__input:not(:-moz-placeholder-shown)+.xo-field-input__placeholder{display:none}.xo-field-input__input:focus+.xo-field-input__placeholder,.xo-field-input__input:not(:placeholder-shown)+.xo-field-input__placeholder{display:none}.xo-field-input__input:-webkit-autofill,.xo-field-input__input:-webkit-autofill:hover,.xo-field-input__input:-webkit-autofill:focus,.xo-field-input__input:-webkit-autofill:active{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);-webkit-text-fill-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff) inset;-webkit-background-clip:text;background-clip:text}.xo-field-input--rounded{border-radius:calc(30px + var(--inputs-border-width))}.xo-field-radio-1{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-radio-1__item{display:none}.xo-field-radio-1__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:rgb(var(--color-foreground));transform:scale(0);opacity:0;transition:.3s}.xo-field-radio-1__input{display:none}.xo-field-radio-1__input:checked~.xo-field-radio-1__item .xo-field-radio-1__icon{transform:scale(.7);opacity:1}.xo-field-radio-1__label{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale));width:8rem}.xo-field-radio-1--boxed .xo-field-radio-1__label{margin:0;border:.1rem solid rgba(var(--color-foreground));padding:.3rem 1.2rem;transition:.3s}.xo-field-radio-1--boxed .xo-field-radio-1__input:checked~.xo-field-radio-1__label{background-color:rgba(var(--color-foreground));color:rgb(var(--color-background))}.xo-field-radio-1__label--bold{color:#363636}.xo-field-radio-2{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-radio-2__item{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:50%;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.4);flex-shrink:0}.xo-field-radio-2__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);transform:scale(0);opacity:0;transition:.3s}.xo-field-radio-2__input{display:none}.xo-field-radio-2__input:checked~.xo-field-radio-2__item .xo-field-radio-2__icon{border:.4rem solid color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);transform:scale(1);opacity:1}.xo-field-radio-2__label{margin-inline-start:.8rem}.xo-field-radio-2--boxed .xo-field-radio-2__label{margin:0;border:.1rem solid rgba(var(--color-foreground));padding:.3rem 1.2rem;transition:.3s}.xo-field-radio-2--boxed .xo-field-radio-2__input:checked~.xo-field-radio-2__label{background-color:rgba(var(--color-foreground));color:rgb(var(--color-background))}.xo-field-radio{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-radio__item{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:50%;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.4);flex-shrink:0}.xo-field-radio__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:rgb(var(--color-foreground));transform:scale(0);opacity:0;transition:.3s}.xo-field-radio__input{display:none}.xo-field-radio__input:checked~.xo-field-radio__item .xo-field-radio__icon{transform:scale(.7);opacity:1}.xo-field-radio__label{margin-inline-start:.8rem}.xo-field-radio--boxed .xo-field-radio__label{margin:0;padding:.8rem 2rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;border-radius:3.05rem;border:.1rem solid rgba(var(--color-foreground),.2);transition:all .3s}.xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);transition:all .3s}.xo-field-radio:has(.xo-field-radio__input[xo-disabled]:not([xo-disabled=false])) .xo-field-radio__label{text-decoration:line-through;opacity:.7}.xo-field-select-custom-1{display:flex;flex-wrap:wrap;gap:.6rem}.xo-field-select-custom-1__name{letter-spacing:-.032rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale))}.xo-field-select-custom-1__popover{min-width:25rem;padding:2rem 2.7rem;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);max-height:max(50vh,40rem)}.xo-field-select-custom-1__check{display:flex;align-items:center;gap:.8rem;cursor:pointer}.xo-field-select-custom-1__input{display:none}.xo-field-select-custom-1__input:checked~.xo-field-select-custom-1__label{border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-field-select-custom-1__label{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));padding:.5rem 1.6rem;border-radius:3rem;border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 20%,#ffffff);display:flex}.xo-field-select-custom__trigger{display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding:1.6rem 2.4rem;cursor:pointer;border-radius:.6rem;border:.1rem solid rgba(var(--color-border),.4)}.xo-field-select-custom__trigger svg{transition:.3s}.xo-field-select-custom__trigger[xo-active]:not([xo-active=false]) svg{transform:rotate(180deg)}.xo-field-select-custom__name{letter-spacing:-.032rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);font-style:normal;font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale))}.xo-field-select-custom__popover{min-width:25rem;padding:2rem 2.7rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);max-height:max(50vh,40rem)}.xo-field-select-custom__check{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding-top:.5rem;padding-bottom:.5rem}.xo-field-select-custom__input{display:none}.xo-field-select-custom__input:checked~.xo-field-select-custom__icon svg{opacity:1;transform:scale(1)}.xo-field-select-custom__input:checked~.xo-field-select-custom__label{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-field-select-custom__icon{display:flex;justify-content:center;align-items:center}.xo-field-select-custom__icon svg{opacity:0;transform:scale(.3);transition:.3s}.xo-field-select{position:relative;min-width:20rem;width:100%}.xo-field-select__select{width:100%;padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.6rem;box-shadow:none}.xo-field-select .xo-field-select__select{background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-field-select__option{font-size:1.6rem}.xo-field-select__icon{position:absolute;cursor:pointer;top:58%;transform:translateY(-50%)}[dir=ltr] .xo-field-select__icon{right:1rem}[dir=rtl] .xo-field-select__icon{left:1rem}.xo-field-textarea{position:relative;width:100%;display:block;margin-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-border),1)}.xo-field-textarea__textarea{padding:1rem 0;width:100%;outline:none;border:none;background-color:transparent;resize:vertical;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale))}.xo-field-textarea__placeholder{position:absolute;top:0;transition:.2s;transform-origin:0 0;color:rgba(var(--color-foreground),.4)}[dir=ltr] .xo-field-textarea__placeholder{left:0}[dir=rtl] .xo-field-textarea__placeholder{right:0}.xo-field-textarea__textarea::-webkit-scrollbar{width:.8rem}.xo-field-textarea__textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(var(--color-foreground),.3);border-radius:1rem}.xo-field-textarea__textarea::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:inset 0 0 5px rgba(var(--color-foreground),.3)}.xo-content .xo-field-textarea__textarea{background-color:rgba(var(--color-background));border-radius:.6rem}.xo-field-textarea__note{display:flex;gap:1rem;align-items:center}.xo-field-textarea__text{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale) * 1.2rem);font-style:normal;font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-field-textarea__textarea:not(:-moz-placeholder-shown)+.xo-field-textarea__placeholder{transform:translateY(-15px) scale(.7)}.xo-field-textarea__textarea:focus+.xo-field-textarea__placeholder,.xo-field-textarea__textarea:not(:placeholder-shown)+.xo-field-textarea__placeholder{transform:translateY(-15px) scale(.7)}.xo-field-textarea--rounded{border-radius:calc(30px + var(--inputs-border-width))}.xo-variant-image{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.xo-variant-image__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:var(--color);background-image:var(--image-src);background-size:cover;background-position:center;transition:all .3s ease-in-out;border:.1rem solid rgba(var(--color-border),.5)}.xo-variant-image__item .xo-variant-image__image{position:absolute;overflow:hidden;border-radius:.5rem}.xo-variant-image__image{z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border:.1rem solid transparent;transition:.3s}.xo-variant-image__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;transition:.3s}.xo-variant-image__input{display:none}.xo-variant-image__input:checked~.xo-variant-image__item{transition:all .3s}.xo-variant-image__input:checked~.xo-variant-image__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3rem;border:.1rem solid rgba(var(--color-foreground),.5);transition:all .3s ease-in-out}.xo-variant-image__input:checked~.xo-variant-image__item .xo-variant-image__icon{opacity:1}.xo-form-error{display:flex;align-items:center;font-size:1.4rem;padding:1rem;margin:1rem 0;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff)}.xo-form-error__message{color:color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff);margin-inline-start:.5rem}.xo-form-error__message ul{list-style:none;padding:0;margin:0}.xo-form-success{display:flex;align-items:center;font-size:1.4rem;padding:1rem;margin:1rem 0;background-color:#e4ffe5;border:.1rem solid color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff)}.xo-form-success__message{color:color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff);margin-inline-start:.5rem}.xo-icon-box{display:flex;flex-direction:column}.xo-icon-box__link{display:flex;flex-direction:column;gap:1.5rem;text-decoration:none}.xo-icon-box__image,.xo-icon-box__icon{max-width:6rem}.xo-icon-box__title{font-size:calc(var(--font-heading-scale) * 2.2rem);margin:0}.xo-icon-box--center{align-items:center}.xo-icon-box__description a{color:inherit;text-decoration:underline}.xo-image{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-foreground),var(--media-shadow-opacity));overflow:hidden}.xo-image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--xo-ratio-percent);-o-object-position:var(--x-pos) var(--y-pos);object-position:var(--x-pos) var(--y-pos)}.xo-image__overlay{background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-image__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--color-foreground),.1)}.xo-image__placeholder{-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--xo-ratio-percent)}.xo-image__placeholder svg{height:100%;vertical-align:middle}.xo-image--rounded{border-radius:1.2rem}.xo-image--rounded svg{border-radius:1.2rem}.img-banner__image .placeholder-svg{width:100%;height:100%}.img-banner__image-dt{display:none}@media (min-width: 768px){.img-banner__image-dt{display:block}}.img-banner__image-mb{display:block}@media (min-width: 768px){.img-banner__image-mb{display:none}}.introducing-card{padding:0}.introducing-card__content{display:flex;flex-direction:column;justify-content:start;gap:1.1rem}.introducing-card__image{width:100%;overflow:hidden}.introducing-card__image .xo-image{width:100%}.introducing-card__image img{width:100%;transition:all .5s ease;will-change:transform}.introducing-card__image .xo-image__placeholder{width:100%}.introducing-card__image .placeholder{width:100%;border-radius:0}.introducing-card__image:hover img{transform:scale(1.05);transition:all .5s ease}.introducing-card__description{font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);padding-top:0}@media (min-width: 768px){.introducing-card__description{padding-top:1rem;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .38 / var(--font-body-scale))}}.introducing-card__description a{color:inherit;text-decoration:underline}.xo-language-select__label{font-size:calc(var(--font-body-scale) * 1.4rem);padding-bottom:1rem;display:none}.xo-language-select__trigger{display:inline-flex;align-items:center;gap:.2rem;opacity:.65;cursor:pointer}.xo-language-select__trigger svg{transition:all .2s}.xo-language-select__trigger[xo-active] svg{transform:rotate(180deg)}.xo-language-select__content{display:flex;flex-direction:column;min-width:15rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.3);border-bottom:0}.xo-language-select__item{width:100%;padding:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.3);text-align:center;transition:.3s;cursor:pointer}.xo-language-select__item:hover{background-color:rgba(var(--color-foreground),.08)}.xo-language-select__name{color:rgba(var(--color-accent),.5)}.xo-language-select__input{display:none}.xo-language-select__input:checked~.xo-language-select__name{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.link-list-1__desktop{display:none}@media (min-width: 768px){.link-list-1__desktop{display:block}}.link-list-1__item{display:flex;flex-direction:column}.link-list-1__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));letter-spacing:unset;text-transform:uppercase;transition:.3s}.link-list-1__title:hover{opacity:.7}.link-list-1__nav{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0;padding-bottom:3rem;padding-top:1.4rem}.link-list-1__nav-item a{font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.6;transition:all .3s}.link-list-1__nav-item a:hover{opacity:.5;transition:all .3s}.link-list-1__mobile{display:block}@media (min-width: 768px){.link-list-1__mobile{display:none}}.link-list-1__mobile .link-list-1__item{gap:0;padding-bottom:.8rem}.link-list-1__mobile .link-list-1__title{font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:500;line-height:calc(1 + .52 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-transform:capitalize;opacity:.9;margin-bottom:0}.link-list-1__mobile .link-list-1__nav{padding:.8rem 0;gap:0}.link-list-1__mobile .link-list-1__nav-item{padding:.3rem 1.3rem}.link-list-1__mobile .link-list-1__nav-item a{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.6}.link-list-1__mobile .link-list-1__nav-item a:hover{opacity:.5}.link-list-1__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-1__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-1__header[xo-active] .link-list-1__icon{transform:rotate(180deg);transition:all .5s}.link-list-2__desktop{display:none}@media (min-width: 768px){.link-list-2__desktop{display:block}}.link-list-2__grid{row-gap:unset;-moz-column-gap:unset;column-gap:unset}@media (min-width: 1200px){.link-list-2__grid{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1600px){.link-list-2__grid{row-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}.link-list-2__item{display:flex;flex-direction:column}.link-list-2__nav{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.link-list-2__nav-item a{font-size:calc(var(--font-body-scale) * 1.8rem);font-style:normal;font-weight:500;line-height:calc(1 + .38 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.85;transition:all .3s}.link-list-2__nav-item a:hover{opacity:.5;transition:all .3s}.link-list-2__mobile{display:block}@media (min-width: 768px){.link-list-2__mobile{display:none}}.link-list-2__mobile .link-list-2__item{gap:0;padding-bottom:.8rem}.link-list-2__mobile .link-list-2__nav{padding:.8rem 0;gap:0}.link-list-2__mobile .link-list-2__nav-item{padding:.3rem 0}.link-list-2__mobile .link-list-2__nav-item a{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .26 / var(--font-body-scale));opacity:.86}.link-list-2__mobile .link-list-2__nav-item a:hover{opacity:.5}.link-list-2__mobile .link-list-2__grid{row-gap:unset;-moz-column-gap:unset;column-gap:unset}.link-list-2__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-2__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-2__header[xo-active] .link-list-2__icon{transform:rotate(180deg);transition:all .5s}.link-list-3__desktop{display:none;justify-content:center}@media (min-width: 768px){.link-list-3__desktop{display:flex}}.link-list-3__item{display:flex;flex-direction:column;gap:1.6rem}.link-list-3__title{margin-bottom:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale) * 2.2rem);font-style:normal;font-weight:400;line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.044rem)}.link-list-3__nav{display:flex;flex-direction:column;gap:.9rem;list-style:none;padding:0;margin:0}.link-list-3__nav-item a{font-size:calc(var(--font-body-scale) * 1.8rem);font-style:normal;font-weight:500;line-height:calc(1 + .38 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.65;transition:all .3s}.link-list-3__nav-item a:hover{opacity:.5;transition:all .3s}@media (max-width: 767px){.link-list-3__nav-item a{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.link-list-3__mobile{display:block}@media (min-width: 768px){.link-list-3__mobile{display:none}}.link-list-3__mobile .link-list-3__item{gap:0;padding:0}.link-list-3__mobile .link-list-3__nav{padding:1.1rem 0;gap:.3rem}.link-list-3__mobile .link-list-3__nav-item{padding:.3rem 1.3rem}.link-list-3__mobile .link-list-3__nav-item a{opacity:.6}.link-list-3__mobile .link-list-3__nav-item a:hover{opacity:.5}.link-list-3__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-3__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-3__header[xo-active] .link-list-3__icon{transform:rotate(180deg);transition:all .5s}.xo-loader-1{--size: 40;--color: #000;--duration: 1600;position:relative;width:calc(var(--size) * 1px);height:calc(var(--size) * 1px)}.xo-loader-1:before{content:"";display:block;position:absolute;top:50%;font-size:calc(var(--size) / 10 * 1px);width:1em;height:1em;margin:-.5em 0 0 -.5em;border:none;border-radius:50%;background:0 0;animation:xo-loader-1 calc(var(--duration) * 1ms) infinite ease;transform:translateZ(0)}[dir=ltr] .xo-loader-1:before{left:50%}[dir=rtl] .xo-loader-1:before{right:50%}.xo-btn .xo-loader-1:before{animation:none}.xo-btn--loading .xo-loader-1:before,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-1:before{animation:xo-loader-1 calc(var(--duration) * 1ms) infinite ease}@keyframes xo-loader-1{0%{transform:rotate(0);box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}5%,95%{box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}10%,59%{box-shadow:0 -4.15em 0 0 var(--color),-.435em -4.125em 0 -.1em var(--color),-.865em -4.06em 0 -.2em var(--color),-1.28em -3.945em 0 -.3em var(--color),-1.485em -3.875em 0 -.315em var(--color)}20%{box-shadow:0 -4.15em 0 0 var(--color),-1.69em -3.79em 0 -.1em var(--color),-2.775em -3.085em 0 -.2em var(--color),-3.335em -2.44em 0 -.3em var(--color),-3.745em -1.7em 0 -.315em var(--color)}38%{box-shadow:0 -4.15em 0 0 var(--color),-1.885em -3.7em 0 -.1em var(--color),-3.225em -2.61em 0 -.2em var(--color),-3.875em -1.485em 0 -.3em var(--color),-4.1em -.45em 0 -.315em var(--color)}to{transform:rotate(360deg);box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}}.xo-loader-2{--size: 26;--color: #000;--duration: 1000;--stroke-width: 2;position:relative;width:calc(var(--size) * 1px);height:calc(var(--size) * 1px)}.xo-loader-2>*{width:100%;height:100%;position:absolute;border:calc(var(--stroke-width) * 1px) solid transparent;border-top-color:currentColor;animation:xo-loader-2 calc(var(--duration) * 1ms) linear infinite;transform:translateZ(0);border-radius:50%;color:var(--color)}.xo-btn .xo-loader-2>*{animation:none}.xo-btn--loading .xo-loader-2>*,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-2>*{animation:xo-loader-2 calc(var(--duration) * 1ms) linear infinite}@keyframes xo-loader-2{0%{visibility:hidden;display:none;transform:rotate(0)}to{visibility:visible;display:block;transform:rotate(360deg)}}.xo-loader-3{--size: 10;--color: #000;--duration: 1000;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:calc(var(--size) * 1px)}.xo-loader-3>*,.xo-loader-3:before,.xo-loader-3:after{height:calc(var(--size) * 1px);width:calc(var(--size) * 1px);border-radius:50%;background-color:var(--color)}.xo-loader-3>*{margin:0 calc(var(--size) / 2 * 1px);animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .15555s}.xo-loader-3:before{content:"";animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite 0s}.xo-loader-3:after{content:"";animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .3s}.xo-btn .xo-loader-3>*,.xo-btn .xo-loader-3:before,.xo-btn .xo-loader-3:after{animation:none}.xo-btn--loading .xo-loader-3>*,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3>*{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .15555s}.xo-btn--loading .xo-loader-3:before,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3:before{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite 0s}.xo-btn--loading .xo-loader-3:after,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3:after{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .3s}@keyframes xo-loader-3{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}.xo-media,.xo-media .xo-image,.xo-media .xo-image__placeholder,.xo-media .placeholder-svg{width:100%;height:100%}.xo-media model-viewer{width:100%;height:100%}.player,.xo-embed-responsive{height:100%}.xo-menu-hamburger{display:flex;align-items:center;justify-content:center;gap:.7rem;height:100%}.xo-menu-hamburger__icon{display:flex;align-items:center;justify-content:center;gap:1.1rem}.xo-menu-hamburger__modal{z-index:1000;overflow-y:hidden}.xo-menu-hamburger__trigger{cursor:pointer}.xo-menu-hamburger__trigger svg{vertical-align:middle;color:unset}.xo-menu-hamburger__icon-bar{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__content{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:rgb(var(--color-background));border-inline-end:.1rem solid rgba(var(--color-foreground),.1);padding:0 2rem 2rem;overflow-y:auto}.xo-menu-hamburger__content::-webkit-scrollbar{width:.5rem;border-radius:.5rem;background-color:color-mix(in srgb,rgb(var(--color-background-2)) 100%,#ffffff);opacity:.5}.xo-menu-hamburger__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--color-background-2)) 100%,#ffffff)}.xo-menu-hamburger__link{padding:1.4rem 0;display:flex;align-items:center;justify-content:space-between;font-size:calc(var(--font-body-scale) * 1.7rem);color:rgba(var(--color-foreground),.8);font-weight:500;line-height:calc(1 + .52 / var(--font-body-scale));border-bottom:.1rem solid rgba(var(--color-border),.3);transition:all .3s;cursor:pointer}.xo-menu-hamburger__item--current{color:rgb(var(--color-accent))}.xo-menu-hamburger__arrow{line-height:normal;width:2.4rem;height:2.4rem;display:inline-block}.xo-menu-hamburger__arrow svg{vertical-align:middle;opacity:.5}.xo-menu-hamburger__mega-menu:empty{display:none}.xo-menu-hamburger__mega-menu:empty~.xo-menu-hamburger__account{display:none}.xo-menu-hamburger__mega-menu:empty~.xo-menu-hamburger__arrow--mega-menu{display:none!important}.xo-menu-hamburger__mega-menu:not(:empty)~*{display:none}.xo-menu-hamburger__mega-menu:not(:empty)~.xo-menu-hamburger__account{display:block}.xo-menu-hamburger__mega-menu:not(:empty)~.xo-menu-hamburger__link .xo-menu-hamburger__arrow--mega-menu{display:block!important}@media (max-width: 767px){.xo-menu-hamburger__mega-menu .xo-section{padding:0}}.xo-menu-hamburger__action-cart{position:relative;display:flex;align-items:center;justify-content:center;gap:.387rem;cursor:pointer}.xo-menu-hamburger__action-cart--hidden{display:flex}@media (min-width: 768px){.xo-menu-hamburger__action-cart--hidden{display:flex}}@media (min-width: 992px){.xo-menu-hamburger__action-cart--hidden{display:none}}.xo-menu-hamburger__action-cart-number{display:flex;justify-content:center;align-items:center;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;font-style:normal;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__search-trigger,.xo-menu-hamburger__search{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__search--hidden{display:flex}@media (min-width: 768px){.xo-menu-hamburger__search--hidden{display:flex}}@media (min-width: 992px){.xo-menu-hamburger__search--hidden{display:none}}.xo-menu-hamburger__top{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;border-bottom:1px solid rgba(var(--color-border),.4)}.xo-menu-hamburger__button-close{cursor:pointer;display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__button-close-trigger{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__logo{display:flex;justify-content:center;align-items:center;flex-shrink:0;max-width:50%}@media (min-width: 768px){.xo-menu-hamburger__logo{max-width:75%}}.xo-menu-hamburger__logo a{display:flex;align-items:center}.xo-menu-hamburger__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media (min-width: 768px){.xo-menu-hamburger__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.xo-menu-hamburger__action{display:flex;align-items:center;gap:1.4rem}.xo-menu-hamburger__header{width:100%}.xo-menu-hamburger__back{display:flex;align-items:center;justify-content:center;gap:.5rem}.xo-menu-hamburger__back-icon{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__search-icon{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__search-form{display:flex;align-items:center;gap:.8rem;width:100%}.xo-menu-hamburger__search-input{border:none;font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .57 / var(--font-body-scale));width:100%}.xo-menu-hamburger__search-input::-moz-placeholder{opacity:.4}.xo-menu-hamburger__search-input::placeholder{opacity:.4}.xo-menu-hamburger__search-input:focus{outline:none}.xo-menu-hamburger__link--login a{color:rgba(var(--color-foreground)),.9;width:100%;display:flex;align-items:center;gap:.2rem}.xo-menu-hamburger__account{display:none}.xo-menu-hamburger__account a{display:flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.9rem);font-style:normal;font-weight:400;line-height:calc(1 + .26 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.076rem);opacity:.9;padding-top:1.7rem;padding-bottom:2.4rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-menu-hamburger__currency-select{padding-top:2rem}.xo-menu-hamburger__currency-select .xo-currency-select__trigger{opacity:.8;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__currency-select .xo-currency-select__trigger svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__language-select{padding-top:1rem}.xo-menu-hamburger__language-select .xo-language-select__trigger{opacity:.8;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__language-select .xo-language-select__trigger svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-horizontal{display:flex;align-items:center;flex-shrink:0;flex-wrap:wrap;flex:1 0 0;align-self:stretch}@media (min-width: 992px){.xo-menu-horizontal{padding:1rem 0}}@media (min-width: 1400px){.xo-menu-horizontal{padding:0}}.xo-menu-horizontal__item{padding-inline-start:.8rem;padding-inline-end:.8rem}@media (min-width: 1200px){.xo-menu-horizontal__item{padding-inline-start:1.2rem;padding-inline-end:1.2rem}}@media (min-width: 1400px){.xo-menu-horizontal__item{padding-inline-start:1.6rem;padding-inline-end:1.6rem}}.xo-menu-horizontal__item:hover>.xo-menu-horizontal__link,.xo-menu-horizontal__item.xo-menu-horizontal__item--current>.xo-menu-horizontal__link{opacity:.7}.xo-menu-horizontal__item--open>.xo-menu-horizontal__link{color:rgb(var(--color-accent))}.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--hover:focus-within:not(:hover)>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:focus-within:not(:hover)>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--open>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--open>.xo-menu-horizontal__mega-menu{pointer-events:auto;opacity:1;transform:translateZ(0);visibility:visible}@media (max-width: 767px){.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--hover:focus-within:not(:hover)>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:focus-within:not(:hover)>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--open>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--open>.xo-menu-horizontal__mega-menu{display:none}}.xo-menu-horizontal__link{display:flex;align-items:center;justify-content:space-between;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;font-style:normal;line-height:calc(1 + .38 / var(--font-body-scale));transition:all .3s;position:relative;padding:.8rem 0}@media (min-width: 992px){.xo-menu-horizontal__link{padding:1rem 0}}@media (min-width: 1400px){.xo-menu-horizontal__link{font-size:calc(var(--font-body-scale) * 1.8rem);padding:2rem 0}}.xo-menu-horizontal__link:hover .xo-menu-horizontal__line-hover{width:100%}.xo-menu-horizontal__line-hover{width:0;height:.15rem;position:absolute;top:3.5rem;background-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);transition:width .3s ease}[dir=ltr] .xo-menu-horizontal__line-hover{left:0}[dir=rtl] .xo-menu-horizontal__line-hover{right:0}@media (min-width: 1400px){.xo-menu-horizontal__line-hover{top:4.5rem}}.xo-menu-horizontal__arrow{line-height:normal}.xo-menu-horizontal__arrow svg{vertical-align:middle}.xo-menu-horizontal__arrow--mega-menu{display:none}.xo-menu-horizontal__sub-menu{min-width:20rem;border-radius:.7rem;position:absolute;top:calc(100% - 1rem);z-index:1;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.1);opacity:0;pointer-events:none;transform:translate3d(0,1rem,0);transition:all .3s}[dir=ltr] .xo-menu-horizontal__sub-menu{left:0}[dir=rtl] .xo-menu-horizontal__sub-menu{right:0}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{width:100%;top:0;background:none}[dir=ltr] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{left:100%}[dir=rtl] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{right:100%}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__link{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;font-style:normal;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__link:hover{opacity:1}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__item--sub{padding:0}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__item--sub:last-child{padding-bottom:0}[dir=ltr] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu--left{left:auto;right:100%}[dir=rtl] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu--left{right:auto;left:100%}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu--last{background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-menu-horizontal__sub-menu--last{min-width:22.1rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border-radius:.7rem;padding:1.5rem}.xo-menu-horizontal__mega-menu{position:absolute;top:var(--mega-menu-top);z-index:999;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);width:100%;opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(0,2rem,0);transition:all .3s}[dir=ltr] .xo-menu-horizontal__mega-menu{left:0}[dir=rtl] .xo-menu-horizontal__mega-menu{right:0}.xo-menu-horizontal__mega-menu:empty{display:none}.xo-menu-horizontal__mega-menu:not(:empty)~.xo-menu-horizontal__sub-menu{display:none}.xo-menu-horizontal__mega-menu:not(:empty)~.xo-menu-horizontal__link .xo-menu-horizontal__arrow--mega-menu{display:block!important}.xo-menu-horizontal__link--sub{display:flex;align-items:center;padding:.8rem 0}.xo-menu-horizontal__item--sub{padding:0 1.9rem 0 1.8rem}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));opacity:.7;transition:all .3s}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link:hover{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);opacity:1}.xo-menu-horizontal__item--sub:hover>.xo-menu-horizontal__link{opacity:1}.xo-menu-horizontal__item--first{position:relative}.xo-menu-horizontal__polygon{position:absolute;z-index:2;top:-2rem}[dir=ltr] .xo-menu-horizontal__polygon{left:2rem}[dir=rtl] .xo-menu-horizontal__polygon{right:2rem}.xo-menu-horizontal__border{position:absolute;z-index:2;top:-2rem}[dir=ltr] .xo-menu-horizontal__border{left:1.9rem}[dir=rtl] .xo-menu-horizontal__border{right:1.9rem}.xo-menu-horizontal__sub-menu--second{padding-top:1.5rem;padding-bottom:1.5rem}.xo-menu-horizontal__sub-menu--second .xo-menu-horizontal__link{gap:1rem}.xo-menu-horizontal__link:has(~.xo-menu-horizontal__mega-menu:not(:empty)) .xo-menu-horizontal__arrow{display:block}.menu-mobile{display:flex;align-items:center;justify-content:center}.menu-mobile__modal{z-index:999}.menu-mobile__content{width:100vw;height:100vh;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.menu-mobile-list{display:flex;align-items:start;flex-direction:column;flex-shrink:0;align-self:stretch;flex:1 0 0;padding-inline-start:2rem;padding-inline-end:2rem}.menu-mobile-list__item{width:100%;padding:.6rem 0;position:relative;border-top:.1rem solid rgba(var(--color-border),.4)}.menu-mobile-list__item:hover>.menu-mobile-list__link,.menu-mobile-list__item.menu-mobile-list__item--current>.menu-mobile-list__link{color:rgb(var(--color-accent))}.menu-mobile-list__item--search{display:flex;align-items:center;border-top:none}.menu-mobile-list__item--search .xo-field-input{margin-bottom:0;border-bottom:none;width:100%}.menu-mobile-list__search-icon{display:flex;align-items:center;justify-content:center}.menu-mobile-list__search-input{border:none;padding:1rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .57 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.menu-mobile-list__search-input:focus{outline:none}.menu-mobile-list__search-input::-moz-placeholder{color:rgba(var(--color-foreground),.4)}.menu-mobile-list__search-input::placeholder{color:rgba(var(--color-foreground),.4)}.menu-mobile-list__trigger{width:100%}.menu-mobile-list__link{display:flex;align-items:center;font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;font-style:normal;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);line-height:calc(1 + 1.4 / var(--font-body-scale));transition:all .3s;opacity:.6}.menu-mobile-list__arrow{line-height:normal;transition:all .3s;padding-inline-start:1rem}.menu-mobile-list__arrow svg{vertical-align:middle;transition:all .3s}.menu-mobile-list__trigger[xo-active] .menu-mobile-list__arrow svg{transform:rotate(180deg);transition:all .3s}.menu-mobile-list__sub-menu{position:relative;width:100%;transition:all .3s}.menu-mobile-list__link--sub{padding:0;font-size:calc(var(--font-body-scale) * 1.4rem);transition:all .3s}.menu-mobile__icon-bar{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer}.menu-mobile__bottom{width:100%;display:flex;justify-content:start;align-items:center;padding-inline-start:.9rem;padding-top:5rem}.menu-mobile__bottom-item{padding:1.2rem;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.menu-mobile__bottom-item{padding:1.6rem}}.menu-mobile__bottom-item-account{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.6}.menu-mobile-list__item--login{display:flex;align-items:center;font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;font-style:normal;line-height:calc(1 + 1.4 / var(--font-body-scale));transition:all .3s;opacity:.6;border-bottom:.1rem solid rgba(var(--color-border),.4)}.menu-mobile-list__item--login a{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);transition:all .3s}.menu-mobile-list__item--login:hover a{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.menu-mobile__action-cart{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-mobile__action-cart-number{position:absolute;top:-.5rem;display:flex;justify-content:center;align-items:center;gap:.8rem;width:2.1rem;height:2.1rem;border-radius:50%;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:400;font-style:normal;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:1px solid rgb(var(--color-button-text))}[dir=ltr] .menu-mobile__action-cart-number{right:-1rem}[dir=rtl] .menu-mobile__action-cart-number{left:-1rem}.menu-mobile__top{display:flex;align-items:center;justify-content:space-between;padding:2rem;border-bottom:1px solid rgba(var(--color-border),.4)}.menu-mobile__button-close{cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-mobile__button-close-trigger{display:flex;align-items:center;justify-content:center}.menu-mobile__logo{display:flex;justify-content:center;align-items:center;flex-shrink:0}.menu-mobile__logo a{display:flex;align-items:center}.menu-mobile__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media (min-width: 768px){.menu-mobile__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.menu-mobile__action{display:flex;align-items:center;gap:1.4rem}.menu-mobile-list__mega-menu{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);width:100vw;opacity:1;transition:all .3s}.xo-modal-content{--gap: 1.5rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.xo-modal-content .xo-cart-mini-drawer-footer__separator{border-top:.1rem solid rgba(var(--color-border));gap:0}@media (max-width: 767px){.xo-modal-content .xo-cart-mini-drawer-footer__separator{padding:1.6rem 0;display:flex;justify-content:space-around}}.xo-modal-content__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-height:var(--height);background-color:rgba(var(--color-background));pointer-events:auto}@media (min-width: 768px){.xo-modal-content__inner{width:var(--width);max-width:calc(100vw - var(--gap) * 2)}}.xo-modal-content__inner--full-height{height:100dvh;max-height:100dvh}.xo-modal-content__inner--full-width{width:100vw;max-width:100vw}.xo-modal-content__top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.xo-modal-content__header{display:flex;flex-direction:column;gap:.5rem}.xo-modal-content__title{margin:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-heading-scale) * 2.2rem);font-style:normal;font-weight:500;line-height:calc(1 + .22 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.044rem)}.xo-modal-content__title-icon{display:none;align-items:center;justify-content:center}.xo-modal-content__sub-title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-heading-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-heading-scale));opacity:.7}.xo-modal-content__close{cursor:pointer;transition:.3s;padding:.5rem;display:flex;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-modal-content__close:hover{opacity:.5}.xo-modal-content__close--abs{position:absolute;top:1rem;z-index:10}[dir=ltr] .xo-modal-content__close--abs{right:1rem}[dir=rtl] .xo-modal-content__close--abs{left:1rem}@media (min-width: 768px){.xo-modal-content__close--abs{top:1.5rem}[dir=ltr] .xo-modal-content__close--abs{right:1.5rem}[dir=rtl] .xo-modal-content__close--abs{left:1.5rem}}.xo-modal-content__body{width:100%;height:100%}.xo-modal-content__body .xo-modal-content__content{padding-top:3rem}@media (min-width: 768px){.xo-modal-content__body .xo-modal-content__content{padding-top:1.6rem}}.xo-modal-content__footer{display:flex;align-items:center;flex-shrink:0;min-height:var(--footer-height)}.xo-modal-content__footer>*{width:100%}.xo-modal-content__separator-pd{padding:0 calc(var(--drawer-padding) / 2)}@media (min-width: 768px){.xo-modal-content__separator-pd{padding:0 var(--drawer-padding);padding-inline-start:calc(var(--drawer-padding) + 1rem)}}.xo-modal-content__separator-pd .xo-modal-content__separator{width:100%;height:.1rem;transition:.3s ease calc(var(--xo-duration) * 1ms)}xo-modal[xo-active]:not([xo-active=false]) .xo-modal-content__separator{background-color:rgba(var(--color-border))}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]){--xo-backdrop-color: rgba(var(--color-foreground), var(--modal-backdrop-opacity));--xo-backdrop-blur: var(--modal-backdrop-blur)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content{padding:var(--modal-margin)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__header{padding:0;padding-bottom:1.2rem;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__header .xo-modal-content__sub-title{display:none}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{border:var(--modal-border-width) solid rgba(var(--color-foreground),var(--modal-border-opacity));border-radius:var(--modal-corner-radius);box-shadow:var(--modal-shadow-horizontal-offset) var(--modal-shadow-vertical-offset) var(--modal-shadow-blur-radius) rgba(var(--color-foreground),var(--modal-shadow-opacity));width:100%;padding:1.9rem 1.3rem 2.3rem 2.4rem}@media (min-width: 992px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:54.8rem;padding:3rem 5rem}}@media (min-width: 1400px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:74.8rem;padding:5.3rem 7rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner--full-height{height:calc(100dvh - var(--modal-margin) * 2);max-height:calc(100dvh - var(--modal-margin) * 2)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner--full-width{width:calc(100vw - var(--modal-margin) * 2);max-width:calc(100vw - var(--modal-margin) * 2)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content{padding:0;padding-bottom:1.6rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:11.3rem;height:15rem}@media (min-width: 1200px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:19.5rem;height:22.5rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__footer{padding:0;min-height:unset}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__footer xo-modal-trigger{display:none}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification{padding-top:1.6rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media (min-width: 768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification{padding-top:3rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-cart-popup-form{padding-top:.4rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-btn--secondary{background-color:transparent;border:.1rem solid rgba(var(--color-button),.4)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-btn--secondary .xo-btn__content{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content{position:relative;width:100%;padding-top:.7rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{position:relative;top:0}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{right:0}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{left:0}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove .xo-cart-mini-item__remove-text{display:block!important}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action{justify-content:start;padding-bottom:0rem}@media (min-width: 1200px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action{padding-bottom:1rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action .xo-btn--link .xo-btn__content{padding:0;text-transform:capitalize}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__quantity--popup{display:block;padding-bottom:0;padding-top:.1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__quantity--drawer{display:none}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__title{width:80%}@media (min-width: 768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__title{width:60%}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__price .xo-price__item{opacity:1}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__price .xo-price__item--del{opacity:.35}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-empty__content{gap:1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-empty{gap:1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-btn__content{padding:1rem 1.6rem;width:100%}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__title{font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:500;font-style:normal;line-height:calc(1 + .46 / var(--font-heading-scale));display:flex;align-items:center;gap:.6rem}@media (min-width: 768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__title{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-heading-scale))}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__title .xo-modal-content__title-icon{display:flex}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{position:relative}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{right:0}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{left:0}@media (min-width: 768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{position:absolute;z-index:9999;top:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{right:.5rem}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{left:.5rem}}@media (max-width: 767px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item+.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:1.6rem}}xo-modal[xo-placement*=-left],xo-modal[xo-placement*=-right]{--xo-backdrop-color: rgba(var(--color-foreground), var(--drawer-backdrop-opacity));--xo-backdrop-blur: var(--drawer-backdrop-blur)}xo-modal[xo-placement*=-left] .xo-modal-content,xo-modal[xo-placement*=-right] .xo-modal-content{padding:var(--drawer-margin)}xo-modal[xo-placement*=-left] .xo-modal-content__header,xo-modal[xo-placement*=-right] .xo-modal-content__header{padding-top:1.5rem;padding-bottom:1rem;padding-inline-start:calc(var(--drawer-padding) / 2);padding-inline-end:calc(var(--drawer-padding) / 2)}@media (min-width: 768px){xo-modal[xo-placement*=-left] .xo-modal-content__header,xo-modal[xo-placement*=-right] .xo-modal-content__header{padding-top:2rem;padding-bottom:1rem;padding-inline-start:calc(var(--drawer-padding) + 1rem);padding-inline-end:var(--drawer-padding)}}xo-modal[xo-placement*=-left] .xo-modal-content__inner,xo-modal[xo-placement*=-right] .xo-modal-content__inner{border:var(--drawer-border-width) solid rgba(var(--color-foreground),var(--drawer-border-opacity));border-radius:var(--drawer-corner-radius);box-shadow:var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-foreground),var(--drawer-shadow-opacity))}@media (max-width: 767px){xo-modal[xo-placement*=-left] .xo-modal-content__inner,xo-modal[xo-placement*=-right] .xo-modal-content__inner{width:calc(100vw - 4rem)!important;margin:0 auto!important}}xo-modal[xo-placement*=-left] .xo-modal-content__inner--full-height,xo-modal[xo-placement*=-right] .xo-modal-content__inner--full-height{height:calc(100dvh - var(--drawer-margin) * 2);max-height:calc(100dvh - var(--drawer-margin) * 2)}@media (max-width: 767px){xo-modal[xo-placement*=-left] .xo-modal-content__inner--full-height,xo-modal[xo-placement*=-right] .xo-modal-content__inner--full-height{height:calc(100vh - 5rem)!important}}@media (max-width: 767px){xo-modal[xo-placement*=-left] .xo-modal-content__inner--shot-height,xo-modal[xo-placement*=-right] .xo-modal-content__inner--shot-height{height:calc(100vh - 28rem)!important}}xo-modal[xo-placement*=-left] .xo-modal-content__inner--full-width,xo-modal[xo-placement*=-right] .xo-modal-content__inner--full-width{width:calc(100vw - var(--drawer-margin) * 2);max-width:calc(100vw - var(--drawer-margin) * 2)}@media (max-width: 767px){xo-modal[xo-placement*=-left] .xo-modal-content__inner--full-width,xo-modal[xo-placement*=-right] .xo-modal-content__inner--full-width{width:calc(100vw - 4rem)!important;margin:0 auto!important}}xo-modal[xo-placement*=-left] .xo-modal-content__content,xo-modal[xo-placement*=-right] .xo-modal-content__content{padding-top:calc(var(--drawer-padding) / 2);padding-bottom:calc(var(--drawer-padding) / 2);padding-inline-start:calc(var(--drawer-padding) / 2);padding-inline-end:calc(var(--drawer-padding) / 2)}@media (min-width: 768px){xo-modal[xo-placement*=-left] .xo-modal-content__content,xo-modal[xo-placement*=-right] .xo-modal-content__content{padding-inline-end:calc(var(--drawer-padding) - 1rem);padding-inline-start:calc(var(--drawer-padding) + 1rem);padding-top:1.6rem}}@media (min-width: 1400px){xo-modal[xo-placement*=-left] .xo-modal-content__content,xo-modal[xo-placement*=-right] .xo-modal-content__content{padding-inline-end:var(--drawer-padding);padding-inline-start:calc(var(--drawer-padding) + 1rem);padding-top:1.6rem}}xo-modal[xo-placement*=-left] .xo-modal-content__footer,xo-modal[xo-placement*=-right] .xo-modal-content__footer{padding:0 calc(var(--drawer-padding) / 2)}@media (min-width: 768px){xo-modal[xo-placement*=-left] .xo-modal-content__footer,xo-modal[xo-placement*=-right] .xo-modal-content__footer{padding:0 var(--drawer-padding);padding-inline-start:calc(var(--drawer-padding) + 1rem)}}xo-modal .xo-cart-mini-item__content .xo-cart-mini-item__remove-icon{display:block}xo-modal .xo-cart-mini-item__content .xo-cart-mini-item__remove-text{display:none}xo-modal .xo-cart-mini-item__content .xo-cart-mini-item__quantity--drawer{display:block}.xo-page-heading{display:flex;flex-direction:column;gap:1rem;width:100%}.xo-page-heading--center{text-align:center;align-items:center}.xo-page-heading--right{text-align:right;align-items:flex-end}.xo-page-heading__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-style:normal}.xo-page-heading__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;line-height:calc(1 + .5 / var(--font-heading-scale));font-style:normal}@media (min-width: 768px){.xo-page-heading__description{max-width:50rem}}.xo-page-heading__description a{color:inherit;text-decoration:underline}.xo-pagination__list{display:flex;align-items:center;justify-content:center;padding-top:4rem;font-size:1.5rem;font-weight:500;text-transform:uppercase;color:rgba(var(--color-foreground),.3);list-style:none;gap:.6rem;padding-inline-start:0rem}@media (min-width: 768px){.xo-pagination__list{gap:1.4rem}}.xo-pagination__text{cursor:pointer;color:rgba(var(--color-foreground),.3)}.xo-pagination__arrow{cursor:pointer}.xo-pagination__page{display:flex;justify-content:center;align-items:center;position:relative;width:2.5rem;height:2.5rem;border-radius:50%;color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);cursor:pointer;font-size:calc(var(--font-body-scale) * 1.3rem);font-style:normal;font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale));transition:.3s}@media (min-width: 768px){.xo-pagination__page{width:3.2rem;height:3.2rem;font-size:calc(var(--font-body-scale) * 1.5rem)}}.xo-pagination__page:hover,.xo-pagination__page--current{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.xo-pagination__page--disable{opacity:.4;cursor:not-allowed}.xo-predictive-search{position:relative}.xo-predictive-search .xo-field-input{margin-bottom:0;border:none}.xo-predictive-search .xo-field-input .xo-field-input__placeholder{width:70%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden}@media (min-width: 768px){.xo-predictive-search .xo-field-input .xo-field-input__placeholder{width:100%}}.xo-predictive-search .xo-field-input__input{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;font-style:normal;line-height:calc(1 + .46 / var(--font-body-scale));opacity:1;transition:all .3s}@media (min-width: 768px){.xo-predictive-search .xo-field-input__input{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale));opacity:.8}}.xo-predictive-search .xo-field-input__input:not(:-moz-placeholder-shown){opacity:1}.xo-predictive-search .xo-field-input__input:focus,.xo-predictive-search .xo-field-input__input:not(:placeholder-shown){opacity:1}.xo-predictive-search .xo-field-input__input:not(:-moz-placeholder-shown)+.xo-field-input__placeholder{transform:translateY(-4rem) scale(.7);display:none}.xo-predictive-search .xo-field-input__input:focus+.xo-field-input__placeholder,.xo-predictive-search .xo-field-input__input:not(:placeholder-shown)+.xo-field-input__placeholder{transform:translateY(-4rem) scale(.7);display:none}.xo-predictive-search__input{position:relative;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.xo-predictive-search__left{width:65%}@media (min-width: 768px){.xo-predictive-search__left{width:80%}}@media (min-width: 992px){.xo-predictive-search__left{width:90%}}.xo-predictive-search__group{display:flex;align-items:center;justify-content:end;gap:1rem;width:35%}@media (min-width: 768px){.xo-predictive-search__group{width:20%;gap:0}}.xo-predictive-search__clear{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.3rem);font-style:normal;font-weight:500;line-height:calc(1 + .23 / var(--font-body-scale));opacity:1;border-bottom:.1rem solid rgba(var(--color-button),.45);cursor:pointer}.xo-predictive-search__clear:hover{opacity:.5}@media (min-width: 768px){.xo-predictive-search__clear{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));opacity:.8}}.xo-predictive-search__left{display:flex;align-items:center;gap:.4rem}.xo-predictive-search__search{display:flex;align-items:center;justify-content:center;transition:all .3s}.xo-predictive-search__search.active{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.xo-predictive-search__result{width:100%;position:relative;transition:.3s}.xo-predictive-search__result-content--hide{display:none}.xo-predictive-search__inner{width:100%;max-height:50dvh;overflow:auto}.xo-predictive-search__inner::-webkit-scrollbar{width:0}.xo-predictive-search__inner::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:inset 0 0 0 rgba(var(--color-foreground),.5)}.xo-predictive-search__inner--empty{height:unset}.xo-predictive-search__inner--empty .xo-predictive-search__tag-search{display:none}.xo-predictive-search__heading{margin-bottom:0;padding-top:1.5rem;padding-bottom:.9rem;font-family:var(--font-body-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-heading-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-heading-scale));letter-spacing:unset;text-transform:uppercase}.xo-predictive-search__inner-content{padding-top:1rem}.xo-predictive-search__inner-content-grid{gap:1.6rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-predictive-search__item-list{display:flex;flex-direction:column}.xo-predictive-search__item-list--collection{padding-bottom:0}.xo-predictive-search__item-list--article{gap:1.4rem}.xo-predictive-search__item-list--article .xo-predictive-search__item{align-items:start;padding:0;gap:1.4rem;font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:500;font-style:normal;line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}@media (max-width: 767px){.xo-predictive-search__item-list--article .xo-predictive-search__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .26 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.03rem)}}.xo-predictive-search__item-list--article .xo-predictive-search__item .xo-predictive-search__article-title{padding-top:.6rem;opacity:1;transition:all .3s}.xo-predictive-search__item-list--article .xo-predictive-search__item:hover .xo-predictive-search__article-title{opacity:.5;transition:all .3s}.xo-predictive-search__item-list--product{gap:1.4rem}.xo-predictive-search__item-list--product .xo-predictive-search__item{align-items:start;padding:0;gap:1.4rem;font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:500;font-style:normal;line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}@media (max-width: 767px){.xo-predictive-search__item-list--product .xo-predictive-search__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .26 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.03rem)}}.xo-predictive-search__item-list--product .xo-predictive-search__item .xo-predictive-search__product-title{padding-top:.6rem;max-width:50%;opacity:1;transition:all .3s}.xo-predictive-search__item-list--product .xo-predictive-search__item:hover .xo-predictive-search__product-title{opacity:.5;transition:all .3s}.xo-predictive-search__item{display:flex;align-items:center;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));padding:.8rem;overflow:hidden;transition:.3s}.xo-predictive-search__item span{opacity:.7;transition:all .3s}.xo-predictive-search__item:hover span{opacity:.5;transition:all .3s}.xo-predictive-search__item-image{width:7.2rem;height:9.7rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.xo-predictive-search__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xo-predictive-search__empty{padding-top:.9rem;color:rgba(var(--color-foreground),.8);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:normal;font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-predictive-search__result-term{color:rgba(var(--color-button),.8);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale))}.xo-predictive-search__tag-search{font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.8;display:flex;align-items:center;justify-content:start;border:none;background:none;cursor:pointer}.xo-predictive-search__tag-search p{border-bottom:.1rem solid rgba(var(--color-button),.45)}.xo-predictive-search__tag-search--pd{padding-top:2.7rem;padding-bottom:.7rem;padding-inline-start:0}@media (min-width: 768px){.xo-predictive-search__tag-search--pd{padding-top:6.1rem;padding-bottom:2.5rem}}.xo-predictive-search__result:has(.xo-predictive-search__inner--empty)~.xo-predictive-search__tag-search{display:none}.xo-predictive-search__close{display:none;align-items:center;justify-content:center}@media (max-width: 767px){.xo-predictive-search__close{display:flex}}.xo-price{position:relative;display:flex}.xo-price--larger .xo-price__item{font-size:calc(var(--font-body-scale) * 2.5rem)}.xo-price--larger .xo-price__sale{gap:1.2rem}.xo-price__item{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;font-style:normal;line-height:normal;opacity:.75;display:block}@media (min-width: 768px){.xo-price__item{line-height:calc(1 + .31 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 1.6rem)}}.xo-price__sale{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:.7rem;gap:.5rem;padding:.2rem 0}.xo-price__item--del{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-decoration:line-through;opacity:.4}.xo-unit-price--hidden{display:none}xo-product{height:100%}.xo-product-card{background-color:rgb(var(--color-background));border:var(--product-card-border-width) solid rgba(var(--color-border),var(--product-card-border-opacity));box-shadow:var(--product-card-shadow-horizontal-offset) var(--product-card-shadow-vertical-offset) var(--product-card-shadow-blur-radius) rgba(var(--color-shadow),var(--product-card-shadow-opacity));overflow:hidden;height:100%;position:relative}.xo-product-card .placeholder-svg{width:100%;height:100%;fill:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-product-card:hover .xo-product-card__actions{transform:translateY(0)}@media (max-width: 767px){.xo-product-card:hover .xo-product-card__actions{bottom:calc(50% - 4rem);padding-bottom:0;transform:translateY(0);opacity:1}}.xo-product-card:hover .xo-product-image:after{opacity:.25;transition:all .5s}.xo-product-card:hover .xo-product-card__wishlist{transform:translateY(0)}@media (max-width: 767px){.xo-product-card .xo-product-variant__inner-name{padding-bottom:.5rem}}.xo-product-card:focus,.xo-product-card:focus-within{outline-offset:unset}.xo-product-card:focus .xo-product-card__actions,.xo-product-card:focus-within .xo-product-card__actions{opacity:1;transform:unset}.xo-product-card--rounded{border-radius:calc(1.2rem + var(--product-card-border-width))}.xo-product-card__header{position:relative;overflow:hidden}.xo-product-card__header .xo-product-image{position:relative;transition:all .5s}.xo-product-card__header .xo-product-image:after{content:"";position:absolute;width:100%;height:100%;top:0;background-color:#333;opacity:0;z-index:10;transition:all .5s}[dir=ltr] .xo-product-card__header .xo-product-image:after{left:0}[dir=rtl] .xo-product-card__header .xo-product-image:after{right:0}@media (max-width: 767px){.xo-product-card__header .xo-product-image:after{content:"";position:absolute;width:100%;height:100%;top:0;background-color:#333;opacity:0;z-index:10;transition:all .5s}[dir=ltr] .xo-product-card__header .xo-product-image:after{left:0}[dir=rtl] .xo-product-card__header .xo-product-image:after{right:0}}.xo-product-card__price-badge{display:flex;align-items:center;gap:1.2rem;padding:.2rem 0}@media (max-width: 767px){.xo-product-card__price-badge{flex-direction:column;align-items:flex-start}}.xo-product-card__badge--top{position:absolute;top:2.4rem;z-index:9}[dir=ltr] .xo-product-card__badge--top{left:2.4rem}[dir=rtl] .xo-product-card__badge--top{right:2.4rem}@media (max-width: 767px){.xo-product-card__badge--top{top:1rem}[dir=ltr] .xo-product-card__badge--top{left:1rem}[dir=rtl] .xo-product-card__badge--top{right:1rem}}.xo-product-card__badge--top .xo-badge-sale,.xo-product-card__badge--top .xo-badge-new,.xo-product-card__badge--top .xo-badge-sold-out{border:.1rem solid rgba(var(--color-badge),1);color:color-mix(in srgb,rgb(var(--color-badge)) 100%,#ffffff)}.xo-product-card__badge--default{position:relative;top:0}[dir=ltr] .xo-product-card__badge--default{left:0}[dir=rtl] .xo-product-card__badge--default{right:0}.xo-product-card__badge{display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none}.xo-product-card__information{display:flex;flex-direction:column;align-items:var(--product-card-text-alignment)}.xo-product-card--standard{background-color:transparent}.xo-product-card--standard .xo-product-card__information{padding:1.4rem 0}.xo-product-card--boxed{padding:1.2rem}@media (min-width: 768px){.xo-product-card--boxed{padding:1.8rem 2rem}}.xo-product-card--boxed .xo-product-card__information{padding:1.4rem 0 0}@media (min-width: 768px){.xo-product-card--boxed .xo-product-card__information{padding:1.8rem 0 0}}.xo-product-card--boxed .xo-product-card__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.xo-product-card--boxed .xo-product-card__badge--top{top:3.4rem}[dir=ltr] .xo-product-card--boxed .xo-product-card__badge--top{left:3.4rem}[dir=rtl] .xo-product-card--boxed .xo-product-card__badge--top{right:3.4rem}@media (max-width: 767px){.xo-product-card--boxed .xo-product-card__badge--top{top:2rem}[dir=ltr] .xo-product-card--boxed .xo-product-card__badge--top{left:2rem}[dir=rtl] .xo-product-card--boxed .xo-product-card__badge--top{right:2rem}}.xo-product-card__title{display:block;overflow:hidden;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;font-style:normal;line-height:calc(1 + .33 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.03rem);text-transform:capitalize;padding-bottom:.1rem;word-wrap:break-word;word-break:break-word}.xo-product-card__title a{color:inherit}@media (min-width: 768px){.xo-product-card__title{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}}.xo-product-card__vendor{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-transform:capitalize;padding-bottom:.4rem}.xo-product-card__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:normal;font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));opacity:.7;padding-inline-end:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.xo-product-card__description{padding-inline-end:3.2rem}}.xo-product-card__price{display:inline-block}.xo-product-card__variants{padding:.7rem 0;width:100%}.xo-product-card__variants .xo-product-variant__inner-name{display:none}.xo-product-card__actions{position:absolute;bottom:0;z-index:11;display:flex;align-items:center;text-align:center;justify-content:center;gap:.5rem;transform:translateY(calc(100% + 1.1rem));transition:.3s;padding-bottom:3.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem}[dir=ltr] .xo-product-card__actions{left:0}[dir=rtl] .xo-product-card__actions,[dir=ltr] .xo-product-card__actions{right:0}[dir=rtl] .xo-product-card__actions{left:0}@media (max-width: 767px){.xo-product-card__actions{gap:.8rem;transform:translateY(5%);opacity:0;flex-direction:column}}.xo-product-card__add{width:100%;display:flex;align-items:center;justify-content:center}.xo-product-card__add-align{display:flex;align-items:center;justify-content:center}.xo-product-card__quick-view{padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.xo-product-card__quick-view .xo-btn{width:100%;height:100%}.xo-product-card__quick-view .xo-btn__content{width:100%}.xo-product-card__quick-view .xo-btn--light{background-color:transparent;border:.1rem solid rgba(var(--color-button),.4)}.xo-product-card__quick-view-text{width:4rem;height:4rem;border-radius:50%;display:block}@media (max-width: 767px){.xo-product-card__quick-view-text{display:none}}.xo-product-card__quick-view-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.55);background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);cursor:pointer;transition:all .3s}.xo-product-card__quick-view-icon .xo-btn{border:none;padding:0}@media (min-width: 768px){.xo-product-card__quick-view-icon{display:none}}.xo-product-card__add-text{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem;background-color:color-mix(in srgb,rgb(var(--color-dark-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-dark-button-text)) 100%,#ffffff);border-radius:var(--buttons-radius-outset)}.xo-product-card__add-text .xo-btn{width:100%;height:100%}.xo-product-card__add-text .xo-btn__content{width:100%}.xo-product-card__add-text .xo-btn--sm .xo-btn__content{padding-inline-start:1.6rem;padding-inline-end:1.6rem;font-size:calc(var(--font-body-scale) * 1.3rem)}@media (min-width: 768px){.xo-product-card__add-text .xo-btn--sm .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.3rem)}}@media (min-width: 1200px){.xo-product-card__add-text .xo-btn--sm .xo-btn__content{padding-inline-start:2.6rem;padding-inline-end:2.6rem;font-size:calc(var(--font-body-scale) * 1.6rem)}}@media (max-width: 767px){.xo-product-card__add-text{display:none}}.xo-product-card__add-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.55);background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);cursor:pointer;transition:all .3s}.xo-product-card__add-icon .xo-btn{border:none;padding:0;width:100%;height:100%}.xo-product-card__add-icon .xo-btn__content{display:flex;align-items:center;justify-content:center;padding:0;height:-moz-fit-content;height:fit-content}@media (min-width: 768px){.xo-product-card__add-icon{display:none}.xo-product-card__add-icon .xo-btn{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);padding:0}}.xo-product-card__add-icon--primary{display:none;border:none}.xo-product-card__title--pd{padding-bottom:.7rem}.xo-product-card__price-badge--pd{padding-top:1.2rem}.xo-product-card__price-varies{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;font-style:normal;line-height:normal;opacity:.75;display:block}@media (min-width: 768px){.xo-product-card__price-varies{line-height:calc(1 + .31 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 1.6rem)}}.xo-product-card--rounded .xo-product-image:after{border-radius:calc(1.2rem + var(--product-card-border-width))}.xo-product-card__icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);transition:.3s;cursor:pointer;position:relative;overflow:hidden}.xo-product-card__icon:hover{background-color:color-mix(in srgb,rgb(var(--color-button-bg-hover)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text-hover)) 100%,#ffffff)}.tooltip--remove-favorite{display:none}.xo-product-card:has(xo-products-fetcher-add[xo-added]) .tooltip--add-favorite{display:none}.xo-product-card:has(xo-products-fetcher-add[xo-added]) .tooltip--remove-favorite{display:block}.xo-product-card__wishlist{position:absolute;top:1.6rem;z-index:11;transition:.3s;transform:translateY(-5rem)}[dir=ltr] .xo-product-card__wishlist{right:1.6rem}[dir=rtl] .xo-product-card__wishlist{left:1.6rem}.xo-product-card__wishlist xo-products-fetcher-add[xo-added]:not([xo-added=false]) .xo-product-card__icon{background-color:color-mix(in srgb,rgb(var(--color-button-bg-hover)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text-hover)) 100%,#ffffff)}.xo-product-card__wishlist-loading{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);transition:.3s;display:flex;align-items:center;justify-content:center;width:100%}.xo-product-card__favorite xo-products-fetcher-remove[xo-loading]:not([xo-loading=false]) .xo-product-card__wishlist-loading{transform:translateY(0)}.xo-product-card__favorite xo-products-fetcher-remove[xo-loading]:not([xo-loading=false]) svg{transform:translateY(-100%)}.xo-product-image{position:relative;transition:all .5s}.xo-product-image:hover .xo-product-image__secondary{opacity:1;visibility:visible}.xo-product-image .xo-image,.xo-product-image .xo-image img{width:100%;height:100%}.xo-product-image__secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;opacity:0;visibility:hidden;transition:.5s}.xo-product-variant__top{display:flex;justify-content:space-between}.xo-product-variant__top .xo-btn__content{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale))}.xo-product-variant__top-name{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));padding-bottom:.8rem}.xo-product-variant__inner-value{display:flex;align-items:center;justify-content:var(--product-card-text-alignment);flex-wrap:wrap;gap:.7rem}.xo-product-variant__inner-name{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-style:normal;line-height:calc(1 + .42 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 1.4rem);display:flex;align-items:center;gap:1rem;padding-bottom:.7rem}@media (max-width: 767px){.xo-product-variant__inner-name{padding-bottom:0}}.xo-product-variant__inner-name .xo-product-variant__inner-selected-value{opacity:.7;text-transform:capitalize}.products-carousel__item{height:100%}.products-carousel__paginate{padding-top:2.4rem}@media (min-width: 992px){.products-carousel__paginate{padding-top:2.9rem}}.products-grid,.products-grid__grid,.products-grid__item{height:100%}.xo-quantity{width:7.5rem;height:2.7rem;display:flex;justify-content:space-between;align-items:center;border:.1rem solid rgba(var(--color-button),.4);border-radius:var(--inputs-radius-outset)}@media (min-width: 768px){.xo-quantity{width:11rem;height:4rem}}.xo-quantity--rounded{border-radius:max(var(--inputs-radius-outset),1.5rem)}.xo-quantity--sm{width:7.5rem;height:2.5rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--sm .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .16 / var(--font-body-scale))}@media (min-width: 768px){.xo-quantity--sm .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale))}}@media (min-width: 768px){.xo-quantity--sm{width:9.8rem;height:4rem}}.xo-quantity--sm svg{width:1.2rem;height:1.2rem}.xo-quantity--sm .xo-quantity__button--minus{padding-inline-start:1.2rem}.xo-quantity--sm .xo-quantity__button--plus{padding-inline-end:1.2rem}.xo-quantity--md{width:9.8rem;height:4rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--md .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale))}@media (min-width: 768px){.xo-quantity--md .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale))}}@media (min-width: 768px){.xo-quantity--md{width:11.8rem;height:5.4rem}}.xo-quantity--md svg{width:1.4rem;height:1.4rem}.xo-quantity--md .xo-quantity__button--minus{padding-inline-start:1.8rem}.xo-quantity--md .xo-quantity__button--plus{padding-inline-end:1.8rem}.xo-quantity--lg{width:11.8rem;height:5.4rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--lg .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale))}@media (min-width: 768px){.xo-quantity--lg .xo-quantity__number{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + .2 / var(--font-body-scale))}}@media (min-width: 768px){.xo-quantity--lg{width:15rem;height:6.4rem}}.xo-quantity--lg svg{width:1.6rem;height:1.6rem}.xo-quantity--lg .xo-quantity__button--minus{padding-inline-start:2rem}.xo-quantity--lg .xo-quantity__button--plus{padding-inline-end:2rem}.xo-quantity__number{padding:0;width:100%;height:100%;border:none;outline:none;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);font-style:normal;font-weight:500;text-align:center;padding:0 .5rem;background:transparent}.xo-quantity__button{display:flex;align-items:center;justify-content:center;text-align:center}.xo-quantity__button svg{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-quantity__button--minus{padding-inline-start:1rem}.xo-quantity__button--plus{padding-inline-end:1rem}.xo-quantity__button-icon{background-color:transparent;border:none;outline:none}.xo-quantity__button--blur{opacity:.4;cursor:not-allowed}.xo-section{--pt: 25;--pb: 25;position:relative;z-index:9;background-size:cover;background-position:center;background-color:var(--bg-color, rgb(var(--color-background)));background-image:var(--bg-gradient);padding-top:calc(var(--pt_dt) * 1px);padding-bottom:calc(var(--pb_dt) * 1px)}@media (max-width: 767px){.xo-section{padding-top:calc(var(--pt_mb) * 1px);padding-bottom:calc(var(--pb_mb) * 1px)}}.xo-section:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--bg-overlay)}.xo-section-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.xo-section-bg-image__item{position:absolute;top:0;right:0;bottom:0;left:0}@supports (-webkit-touch-callout: none){.xo-section-bg-image__item{top:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}[dir=ltr] .xo-section-bg-image__item{left:50%}[dir=rtl] .xo-section-bg-image__item{right:50%}}.xo-section-bg-image__url{position:relative;width:100%;height:100%;background-image:var(--img-mobile, var(--img-desktop));background-size:cover;background-position:100%}@media (min-width: 992px){.xo-section-bg-image__url{background-image:var(--img-desktop)}}.xo-section-bg-image__url svg{height:100%;width:100%}.xo-section-heading{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.xo-section-heading--center{display:flex;justify-content:center;text-align:center}.xo-section-heading--right{display:flex;justify-content:flex-end;text-align:right}.xo-section-heading__title{margin:0}.xo-section-heading__description a{color:inherit;text-decoration:underline}.xo-separator{height:var(--separator, .1rem);background-color:var(--color, rgba(var(--color-foreground), .1))}.xo-share{display:flex;gap:1.3rem}.xo-share__link{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgba(var(--color-foreground),.8);cursor:pointer;transition:.3s}.xo-share__link svg{width:100%;height:100%}.xo-socials{display:flex;flex-wrap:wrap;gap:1.9rem}.xo-socials__link{display:flex;align-items:center;justify-content:center;padding:.3rem;color:rgba(var(--color-foreground));transition:.3s;min-width:2.4rem;min-height:2.4rem}.xo-space{height:var(--space_dt)}@media (max-width: 767px){.xo-space{height:var(--space_mb)}}.split-text{display:flex;font-size:40px;position:relative;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.3}.split-text:hover .split-text__char{transition-delay:var(--delay);transform:translateY(-2rem);opacity:0}.split-text:hover .split-text__char--2{transition-delay:calc(var(--delay) + .2s);transform:translateY(0);opacity:1}.split-text__char{display:block;transition:.3s ease;transition-delay:calc(var(--delay) + .2s);will-change:transform}.split-text__text{position:absolute;top:0;width:100%;height:100%;display:flex;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}[dir=ltr] .split-text__text{left:0}[dir=rtl] .split-text__text{right:0}.split-text__char--2{transform:translateY(2rem);opacity:0;transition-delay:var(--delay)}.xo-toast{font-size:1.4rem;padding:.4rem .5rem .4rem 1rem;background-color:#000}.xo-toast__close{color:#fff;opacity:.8}.xo-toast__content{display:flex;align-items:center;gap:.5rem}.xo-toast__message{color:#fff}.xo-toast--success{background-color:#3f8843}.xo-toast--warning{background-color:#fba11a}.xo-toast--error{background-color:#ce2c2c}.xo-cart-item{display:flex;gap:1.5rem;padding-inline-end:3.4rem}@media (min-width: 768px){.xo-cart-item{padding-top:0;gap:1.8rem}}.xo-cart-item__img{width:11.3rem;height:15rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media (min-width: 768px){.xo-cart-item__img{width:16.9rem;height:22.5rem}}.xo-cart-item__img .xo-image,.xo-cart-item__img img{width:100%;height:100%}.xo-cart-item__content{padding-top:.3rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.xo-cart-item__content{padding-top:.8rem}}.xo-cart-item__title{display:block;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-heading-scale) * 1.5rem);line-height:calc(1 + .26 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.03rem);font-weight:500}@media (min-width: 768px){.xo-cart-item__title{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .22 / var(--font-heading-scale));letter-spacing:calc(var(--font-heading-scale) * -.036rem)}}.xo-cart-item__price{position:relative;padding-top:.4rem}@media (min-width: 768px){.xo-cart-item__price{padding-top:.8rem}}.xo-cart-item__price .xo-price__item{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-style:normal;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .28 / var(--font-heading-scale));opacity:.75}@media (min-width: 768px){.xo-cart-item__price .xo-price__item{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(1 + .31 / var(--font-heading-scale))}}.xo-cart-item__price .xo-price__item--del{text-decoration:line-through;opacity:.35}.xo-cart-item__price .xo-price__sale{padding:0}@media (max-width: 767px){.xo-cart-item__price:has(.xo-cart-item__loading[xo-visible]) .xo-price{opacity:0}}.xo-cart-item__loading{position:absolute;top:0;padding:.4rem 0}@media (min-width: 768px){.xo-cart-item__loading{display:none}}[dir=ltr] .xo-cart-item__loading{left:0}[dir=rtl] .xo-cart-item__loading{right:0}@media (min-width: 768px){.xo-cart-item__loading[xo-visible]{display:none!important}}.xo-cart-item__detail-discount .xo-badge-discount{padding-bottom:1rem;padding-top:.4rem}@media (min-width: 768px){.xo-cart-item__detail-discount .xo-badge-discount{padding-top:0;padding-bottom:.7rem}}.xo-cart-item__discount-list--dt{display:none}@media (min-width: 768px){.xo-cart-item__discount-list--dt{display:block}}.xo-cart-item__discount-list--mb{display:block}@media (min-width: 768px){.xo-cart-item__discount-list--mb{display:none}}.xo-cart-item__quantity-item{display:block}@media (min-width: 768px){.xo-cart-item__quantity-item{display:none}}.xo-cart-item__options{display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem}@media (min-width: 768px){.xo-cart-item__options{gap:.8rem;padding-top:.8rem}}.xo-cart-item__options-item{display:flex;align-items:center;gap:.5rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-style:normal;font-weight:500;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-heading-scale))}.xo-cart-item__options-name{opacity:.5}.xo-cart-item__options-value{opacity:.8}.xo-cart-item__final-price{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.75}@media (min-width: 992px){.xo-cart-item__final-price{font-size:calc(var(--font-body-scale) * 1.6rem)}}.xo-cart-item__old-price{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.35}@media (min-width: 992px){.xo-cart-item__old-price{font-size:calc(var(--font-body-scale) * 1.6rem)}}.xo-cart-item__selling-plan{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-heading-scale));padding-top:.8rem;opacity:.8}.shopify-payment-button__button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.8rem);font-weight:500;line-height:calc(1 + .44 / var(--font-body-scale));background-color:rgba(var(--color-button),var(--buttons-background-opacity))!important;color:rgb(var(--color-button-text));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--buttons-radius-outset)!important;padding:1.4rem calc(var(--buttons-scale) * 3.5rem);overflow:hidden;transition:.3s;text-transform:uppercase;height:unset;transition:all .3s}@media (max-width: 767px){.shopify-payment-button__button{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:unset;font-weight:500;padding:1rem 2.6rem}}.shopify-payment-button__button:hover{opacity:.8!important;transition:all .3s}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__group{display:flex;flex-direction:column;gap:1.4rem;padding-bottom:2rem}@media (min-width: 768px){.shopify-payment-button__group{padding-bottom:3.2rem}}@media (min-width: 992px){.shopify-payment-button__group{padding-bottom:4.6rem}}.shopify-payment-button__buy{width:100%}.shopify-payment-button__buy--rounded .shopify-payment-button__button{border-radius:max(var(--buttons-radius-outset),1.5rem)!important}.shopify-payment-button__buy--rounded .shopify-payment-button__button--branded{background-color:#5a31f4!important}.shopify-payment-button__buy--rounded .shopify-payment-button__button--branded:hover{opacity:1!important;background-color:#3c0def!important}.shopify-payment-button__buy[xo-disabled]{cursor:not-allowed;pointer-events:none;opacity:.6}.shopify-payment-button__buy-desciption{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.2rem);font-style:normal;font-weight:500;display:none;align-items:center;flex-wrap:wrap;gap:.3rem;opacity:.75}@media (min-width: 768px){.shopify-payment-button__buy-desciption{opacity:1;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}}.shopify-payment-button__buy-desciption .xo-btn__content{text-transform:none;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));opacity:.8}@media (min-width: 768px){.shopify-payment-button__buy-desciption .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale))}}.shopify-payment-button__buy-desciption .shopify-payment-button__buy-desciption-icon{padding-inline-end:.8rem;display:flex;align-items:center;justify-content:center}.shopify-payment-button__buy-desciption .xo-btn__text{text-transform:none;font-size:1.6rem}@media (max-width: 767px){.shopify-payment-button__buy-desciption .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale))}}.shopify-app .ROS-Continer-3{padding-top:2rem}.shopify-app .ROS-Continer-3 p{padding-bottom:.8rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.shopify-app .ROS-sub-box-design-3{border-radius:1rem;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);border:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.shopify-app .ROS-radio-button-click-target-3{padding:1.8rem 1.9rem 1.8rem 5rem}.shopify-app .ROS-radio-button-circle-2,.shopify-app .ROS-radio-button-circle-3{left:3rem!important}.shopify-app .ROS-radio-button-3:checked+.ROS-radio-button-click-target-3 .ROS-radio-button-circle-3{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)!important}.shopify-app .ROS-radio-button-3:checked+.ROS-radio-button-click-target-3 .ROS-radio-button-circle-3:before{border-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)!important}.shopify-app .ROS-radio-button-click-target-3:focus .ROS-radio-button-circle-3:before,.shopify-app .ROS-radio-button-click-target-3:hover .ROS-radio-button-circle-3:before{border-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)!important}.shopify-app .ROS-design-3 label{border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-foreground)) 50%,#ffffff)}.shopify-app .ROS-Continer-3 input[type=radio]:checked+label.ROS-border-bot-none{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.shopify-app .ROS-design-3 label.ROS-border-bot-none{color:color-mix(in srgb,rgb(var(--color-foreground)) 50%,#ffffff)}.shopify-app .ROS-Continer-3 input[type=radio]:checked+label{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.shopify-app .ROS-border-bot-none{border-bottom:0!important}.shopify-app .ROS-manage-sub-3{padding:0 2rem 2rem 5rem}.shopify-app .ROS-manage-text-3{padding:1rem 0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.shopify-app .ROS-option-3{padding:1.6rem 2rem!important;min-height:5.6rem!important;max-height:5.6rem!important;border:.1rem solid rgba(var(--color-border),.4);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.shopify-app .ROS-select-3:before{right:1.5rem!important;top:2.5rem!important}.shopify-app .ROS-select-3:after{width:0!important}.shopify-app .ROS-real-3,.shopify-app .ROS-manage-sub-3 label.ROS-manage-text-3:first-child{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/styles.css.map */
