@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}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;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{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:color-mix(in srgb,rgba(var(--color-primary)) 40%,transparent)}::selection{background:color-mix(in srgb,rgba(var(--color-primary)) 40%,transparent)}html{font-size: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-size, var(--font-body-mobile-size, 1.5rem));line-height:var(--font-body-mobile-line-height, var(--font-body-line-height));letter-spacing:0;background:rgb(var(--color-background));background:var(--gradient-background);color:color-mix(in srgb,rgba(var(--color-foreground)) calc(var(--font-body-color-opacity, .75) * 100%),transparent)}@media (min-width: 768px){body{font-size:var(--font-body-size, var(--font-body-desktop-size, 1.6rem));line-height:var(--font-body-line-height)}}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:color-mix(in srgb,rgba(var(--color-foreground)) 75%,transparent);line-height:calc(1 + .8 / var(--font-body-scale))}.xo-link{color:inherit;text-decoration:none}:root{--xo-scrollbar-width: 10px;--xo-scrollbar-track-color: transparent;--xo-scrollbar-thumb-color: color-mix(in srgb, rgba(var(--color-foreground)) 20% , transparent);--xo-scrollbar-thumb-color-hover: color-mix(in srgb, rgba(var(--color-foreground)) 40% , transparent);--xo-scrollbar-thumb-padding: 2px;--xo-scrollbar-radius: 5px;--in-cubic: cubic-bezier(.55, .055, .675, .19);--out-cubic: cubic-bezier(.215, .61, .355, 1);--in-out-cubic: cubic-bezier(.645, .045, .355, 1);--in-quad: cubic-bezier(.55, .085, .68, .53);--out-quad: cubic-bezier(.25, .46, .45, .94);--in-out-quad: cubic-bezier(.455, .03, .515, .955);--in-quart: cubic-bezier(.895, .03, .685, .22);--out-quart: cubic-bezier(.165, .84, .44, 1);--in-out-quart: cubic-bezier(.77, 0, .175, 1);--in-sine: cubic-bezier(.47, 0, .745, .715);--out-sine: cubic-bezier(.39, .575, .565, 1);--in-out-sine: cubic-bezier(.445, .05, .55, .95);--out-soft: cubic-bezier(0, 0, .3, 1);--spring: cubic-bezier(.27,.79,.45,1.24)}#xo-root{overflow:hidden;overflow:clip;display:flow-root;padding-left:var(--page-side-margin-mobile, var(--page-side-margin, 0));padding-right:var(--page-side-margin-mobile, var(--page-side-margin, 0))}@media (min-width: 768px){#xo-root{padding-left:var(--page-side-margin, 0);padding-right:var(--page-side-margin, 0)}}xo-container{display:block;max-width:var(--xo-container-width, 1400px);margin:auto;padding-left:var(--xo-container-gap, 20px);padding-right:var(--xo-container-gap, 20px)}xo-container[xo-fluid]:not([xo-fluid=false]){max-width:100%}.section+.section{margin-top:var(--spacing-sections-mobile)}@media (min-width: 768px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.shopify-section>div,.shopify-section>section{margin-bottom:var(--spacing-sections)}.xo-theme-lazy #xo-main-content .shopify-section:nth-child(n+4),.xo-theme-lazy .section-footer{content-visibility:auto;contain-intrinsic-size:auto 80rem}.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}}:where(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:color-mix(in srgb,rgba(var(--color-accent-1)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-foreground)) 75%,transparent);font-size:1.6rem}.xo-skip-to-content:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.xo-scrollbar{overflow-x:hidden;overflow-y:auto}@-moz-document url-prefix(){.xo-scrollbar{scrollbar-color:color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent) color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent);scrollbar-width:thin}}.xo-scrollbar::-webkit-scrollbar{width:var(--xo-scrollbar-width)}.xo-scrollbar::-webkit-scrollbar-track{background-color:var(--xo-scrollbar-track-color);border-radius:var(--xo-scrollbar-radius)}.xo-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border:var(--xo-scrollbar-thumb-padding) solid transparent;border-radius:var(--xo-scrollbar-radius);background-clip:padding-box;background-color:var(--xo-scrollbar-thumb-color)}.xo-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--xo-scrollbar-thumb-color-hover)}.xo-embed-responsive{--aspect-ratio: 16 / 9;position:relative;display:block;width:100%;padding:0;overflow:hidden}.xo-embed-responsive:before{content:"";display:block;padding-top:calc(1 / (var(--aspect-ratio)) * 100%)}.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],.xo-pfs{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( min(var(--pfs-min) * 1rem, var(--pfs-max) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), max(var(--pfs-max) * 1rem, var(--pfs-min) * 1rem) )}[xo-hide]:not([xo-hide=false]),.xo-hidden{display:none!important}[xo-show]:not([xo-show=false]),.xo-visible{display:block!important}:root{--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 30px);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 30px)}@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)}}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{font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.366rem)}@media (min-width: 740px){.h1{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem)}}@media (min-width: 992px){.h1{font-size:calc(var(--font-heading-1-scale) * 22.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.35rem)}}@media (min-width: 1500px){.h1{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.h1{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.h1{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -2.31rem)}}.h2{font-size:calc(var(--font-heading-2-scale) * 6.5rem);line-height:calc(1 + -.17 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.46rem)}@media (min-width: 740px){.h2{font-size:calc(var(--font-heading-2-scale) * 12rem);line-height:calc(1 + -.2 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.48rem)}}@media (min-width: 992px){.h2{font-size:calc(var(--font-heading-2-scale) * 9.5rem);line-height:calc(1 + -.14 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.475rem)}}@media (min-width: 1400px){.h2{font-size:calc(var(--font-heading-2-scale) * 14rem);line-height:calc(1 + -.2 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.56rem)}}.h3{font-size:calc(var(--font-heading-3-scale) * 4.8rem);line-height:calc(1 + -.12 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.192rem)}@media (min-width: 740px){.h3{font-size:calc(var(--font-heading-3-scale) * 10rem);line-height:calc(1 + -.05 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.4rem)}}@media (min-width: 992px){.h3{font-size:calc(var(--font-heading-3-scale) * 6.6rem);line-height:calc(1 + -.15 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.33rem)}}@media (min-width: 1600px){.h3{font-size:calc(var(--font-heading-3-scale) * 11rem);line-height:calc(1 + -.1 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.55rem)}}.h4{font-size:calc(var(--font-heading-4-scale) * 3.6rem);line-height:calc(1 + -.14 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.144rem)}@media (min-width: 740px){.h4{font-size:calc(var(--font-heading-4-scale) * 6rem);line-height:calc(1 + -.1 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.24rem)}}@media (min-width: 992px){.h4{font-size:calc(var(--font-heading-4-scale) * 4.2rem);line-height:calc(1 + -.07 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.126rem)}}@media (min-width: 1400px){.h4{font-size:calc(var(--font-heading-4-scale) * 6.4rem);line-height:calc(1 + -.1 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.256rem)}}.h5{font-size:calc(var(--font-heading-5-scale) * 2.8rem);line-height:calc(1 + -.11 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.112rem)}@media (min-width: 740px){.h5{font-size:calc(var(--font-heading-5-scale) * 4.4rem);line-height:calc(1 + -.07 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.132rem)}}@media (min-width: 992px){.h5{font-size:calc(var(--font-heading-5-scale) * 3.3rem);line-height:calc(1 + -.06 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.099rem)}}@media (min-width: 1400px){.h5{font-size:calc(var(--font-heading-5-scale) * 4.8rem);line-height:calc(1 + -.1 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.336rem)}}.h6{font-size:calc(var(--font-heading-6-scale) * 2.6rem);line-height:calc(1 + -.12 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.13rem)}@media (min-width: 740px){.h6{font-size:calc(var(--font-heading-6-scale) * 2.8rem);line-height:calc(1 + -.07 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.14rem)}}@media (min-width: 992px){.h6{font-size:calc(var(--font-heading-6-scale) * 2rem);line-height:calc(1 + .1 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.1rem)}}@media (min-width: 1400px){.h6{font-size:calc(var(--font-heading-6-scale) * 2.8rem);line-height:calc(1 + -.07 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.14rem)}}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}.p-sm{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}@media (min-width: 740px){.p-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 992px){.p-sm{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}}@media (min-width: 1400px){.p-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.h-lg{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem)}@media (min-width: 740px){.h-lg{font-size:calc(var(--font-heading-4-scale) * 2.2rem);letter-spacing:calc(var(--font-heading-4-scale) * -.132rem)}}@media (min-width: 992px){.h-lg{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem)}}@media (min-width: 1400px){.h-lg{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem)}}.h-md{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .21 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.076rem)}@media (min-width: 740px){.h-md{font-size:calc(var(--font-heading-4-scale) * 2rem);line-height:calc(1 + .1 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.08rem)}}@media (min-width: 992px){.h-md{font-size:calc(var(--font-heading-4-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-heading-4-scale));letter-spacing:normal}}@media (min-width: 1400px){.h-md{font-size:calc(var(--font-heading-4-scale) * 2rem);line-height:calc(1 + .1 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.08rem)}}.h-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}@media (min-width: 740px){.h-sm{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 992px){.h-sm{font-size:calc(var(--font-body-scale) * 1.4rem)}}@media (min-width: 1400px){.h-sm{font-size:calc(var(--font-body-scale) * 1.6rem)}}.t-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .33 / var(--font-body-scale))}@media (min-width: 740px){.t-sm{line-height:calc(1 + .3 / var(--font-body-scale))}}.t-xs{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}@media (min-width: 740px){.t-xs{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}@media (min-width: 740px){.t-xs{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:unset}}@media (min-width: 1400px){.t-xs{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}.t-md{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem)}@media (min-width: 740px){.t-md{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:normal}}@media (min-width: 1400px){.t-md{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem)}}.s-md{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}@media (min-width: 740px){.s-md{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 1400px){.s-md{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.c-sm{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67}@media (min-width: 740px){.c-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75}}@media (min-width: 992px){.c-sm{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .57 / var(--font-body-scale))}}@media (min-width: 1400px){.c-sm{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.c-md{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67}@media (min-width: 740px){.c-md{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}}@media (min-width: 992px){.c-md{opacity:.7}}@media (min-width: 1400px){.c-md{opacity:.8}}.fw-400{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400}.fw-500{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500}.xo-table table{font-family:var(--font-body-family);max-width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:.1rem solid rgba(var(--color-border));box-shadow:none;caption-side:bottom;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-table table th{text-align:left;padding:1.5rem;border:.1rem solid rgba(var(--color-border));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:500}.xo-table table td{padding:1.5rem;border:.1rem solid rgba(var(--color-border))}.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}.h-full{height:100%}.w-full{width:100%}p a{color:inherit;text-decoration:underline}p a:hover{opacity:.7}.xo-content h1{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:500;font-size:calc(var(--font-heading-1-scale) * 4.5rem);line-height:calc(1 + .01 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.18rem);text-transform:uppercase}@media (min-width: 992px){.xo-content h1{font-size:calc(var(--font-heading-1-scale) * 6rem);letter-spacing:calc(var(--font-heading-1-scale) * -.3rem);font-weight:var(--font-heading-weight)}}.xo-content h2{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:400;font-size:calc(var(--font-heading-2-scale) * 2.4rem);line-height:calc(1 + .33 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.096rem);padding-bottom:1.6rem;text-transform:uppercase}@media (min-width: 768px){.xo-content h2{padding-bottom:2rem}}@media (min-width: 992px){.xo-content h2{font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-2-scale) * 4.2rem);line-height:calc(1 + .01 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.21rem)}}.xo-content h3{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:400;font-size:calc(var(--font-heading-3-scale) * 1.8rem);line-height:calc(1 + .77 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.036rem);text-transform:uppercase}@media (min-width: 992px){.xo-content h3{font-size:calc(var(--font-heading-3-scale) * 2.6rem);line-height:calc(1 + .23 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.052rem)}}.xo-content h4{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:500;font-size:calc(var(--font-heading-4-scale) * 1.7rem);line-height:calc(1 + .58 / var(--font-heading-4-scale));letter-spacing:normal;padding-bottom:1rem}@media (min-width: 768px){.xo-content h4{font-size:calc(var(--font-heading-4-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-heading-4-scale))}}.xo-content h5{padding-bottom:1rem;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-heading-5-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-heading-5-scale));letter-spacing:normal}@media (min-width: 768px){.xo-content h5{font-size:calc(var(--font-heading-5-scale) * 1.6rem);line-height:calc(1 + .68 / var(--font-heading-5-scale))}}.xo-content p{margin:0;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.xo-content em{display:block;margin:0;padding:3.3rem 0 3.8rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.xo-content em{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}@media (min-width: 992px){.xo-content em{padding:6.8rem 0 2.9rem}}.xo-content blockquote{margin:0;padding:3rem 0 2rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.xo-content blockquote{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}@media (min-width: 992px){.xo-content blockquote{padding:6.4rem 0 3rem}}.xo-content blockquote p{margin:0;padding:0;overflow:hidden;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.xo-content blockquote p{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}.xo-content blockquote p:empty{padding-bottom:0}.xo-content strong{display:block;font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-weight:500;font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .58 / var(--font-body-scale));padding-bottom:1rem}@media (min-width: 768px){.xo-content strong{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.xo-content ul[data-mce-fragment="1"]{list-style-position:inside;margin:0 0 2rem;padding-inline-start:3rem;display:flex;flex-direction:column;gap:.8rem;opacity:.7}.xo-content ul[data-mce-fragment="1"] li{font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.xo-content ul{margin:0;padding-inline-start:2.5rem;list-style-position:inside;display:flex;flex-direction:column;gap:.4rem;opacity:.7}.xo-content ul li{font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.xo-content ul,.xo-content ol{list-style-position:inside}.xo-content span{overflow:hidden}.xo-content img{width:100%;border-radius:1rem;display:flex;align-items:center;justify-content:center}.xo-content a{color:inherit;text-decoration:underline}.xo-content a:hover{opacity:.7}:root{--xo-container-width: var(--page-width, 1400px);--xo-container-gap: var(--page-gap, 17px);--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 0);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 0)}@media (min-width: 740px){:root{--xo-container-gap: var(--page-gap, 14px)}}@media (min-width: 992px){:root{--xo-container-gap: var(--page-gap, 20px);--xo-grid-col-gap: 20px;--xo-grid-row-gap: 20px}}@media (min-width: 1400px){:root{--xo-container-gap: var(--page-gap, 27px);--xo-grid-col-gap: var(--grid-desktop-horizontal-spacing, 0);--xo-grid-row-gap: var(--grid-desktop-vertical-spacing, 0)}}.shopify-challenge__container{width:100%;padding:5rem 0;margin:0 auto}@media (min-width: 768px){.shopify-challenge__container{width:50rem;padding:6.2rem 0 10rem}}@media (min-width: 1400px){.shopify-challenge__container{padding:11.2rem 0 16rem}}.shopify-challenge__container .shopify-challenge__message{color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:500}.shopify-challenge__container .g-recaptcha{padding:2rem 0}.shopify-challenge__container .shopify-challenge__button{border:none;padding:1.4rem 2.4rem;border-radius:8.6rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);cursor:pointer;transition:all .3s ease-in-out}.shopify-challenge__container .shopify-challenge__button:hover{opacity:.7}.shopify-challenge__container .shopify-challenge__error{padding:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:500}xo-tooltip-content{border-radius:2rem;white-space:nowrap}.xo-icon-absolute{width:2.4rem;height:2.4rem;position:absolute}[dir=ltr] .xo-icon-absolute{right:1.6rem}[dir=rtl] .xo-icon-absolute{left:1.6rem}.xo-icon-absolute{top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;opacity:.7;cursor:pointer}.xo-icon-hidden{display:flex;align-items:center;justify-content:center;transition:ease-in .1s}.xo-icon-hidden.xo-active{display:none;transition:ease-in .1s}.xo-icon-open{display:none;align-items:center;justify-content:center;transition:ease-in .1s}.xo-icon-open.xo-active{display:flex;transition:ease-in .1s}.shopify-policy__container{display:block;max-width:var(--xo-container-width, 1400px);margin:auto;padding-top:6.4rem;padding-bottom:6.4rem;padding-left:var(--xo-container-gap, 20px);padding-right:var(--xo-container-gap, 20px);background-color:rgba(var(--color-background))}@media (min-width: 768px){.shopify-policy__container{padding-top:7.2rem;padding-bottom:7.2rem}}@media (min-width: 1200px){.shopify-policy__container{padding-top:15rem;padding-bottom:15rem}}.shopify-policy__container h1{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-1-scale) * 4.5rem);line-height:calc(1 + .01 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.18rem)}@media (min-width: 992px){.shopify-policy__container h1{font-size:calc(var(--font-heading-1-scale) * 6rem);letter-spacing:calc(var(--font-heading-1-scale) * -.3rem);font-weight:var(--font-heading-weight)}}.shopify-policy__container h2{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-2-scale) * 2.4rem);line-height:calc(1 + .33 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.096rem);padding-bottom:1.6rem}@media (min-width: 768px){.shopify-policy__container h2{padding-bottom:2rem}}@media (min-width: 992px){.shopify-policy__container h2{font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-2-scale) * 4.2rem);line-height:calc(1 + .01 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.21rem)}}.shopify-policy__container h3{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-3-scale) * 1.8rem);line-height:calc(1 + .77 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.036rem)}@media (min-width: 992px){.shopify-policy__container h3{font-size:calc(var(--font-heading-3-scale) * 2.6rem);line-height:calc(1 + .23 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.052rem)}}.shopify-policy__container h4{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.7rem);line-height:calc(1 + .58 / var(--font-heading-4-scale));letter-spacing:normal;padding-bottom:1rem}@media (min-width: 768px){.shopify-policy__container h4{font-size:calc(var(--font-heading-4-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-heading-4-scale))}}.shopify-policy__container h5{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-5-scale) * 1.6rem);line-height:calc(1 + .68 / var(--font-heading-5-scale));letter-spacing:normal}@media (min-width: 768px){.shopify-policy__container h5{font-size:calc(var(--font-heading-5-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-heading-5-scale))}}.shopify-policy__container h6{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-5-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-heading-5-scale));letter-spacing:normal}@media (min-width: 768px){.shopify-policy__container h6{font-size:calc(var(--font-heading-5-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-heading-5-scale))}}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{margin:1rem 0}.shopify-policy__container p{margin:0;margin-bottom:1rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.shopify-policy__container p:first-child{margin-bottom:0}.shopify-policy__container em{display:block;margin:0;padding:3.3rem 0 3.8rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.shopify-policy__container em{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}@media (min-width: 992px){.shopify-policy__container em{padding:6.8rem 0 2.9rem}}.shopify-policy__container blockquote{margin:0;padding:3rem 0 2rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.shopify-policy__container blockquote{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}@media (min-width: 992px){.shopify-policy__container blockquote{padding:6.4rem 0 3rem}}.shopify-policy__container blockquote p{margin:0;padding:0;overflow:hidden;font-family:var(--font-body-family);color:rgb(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .55 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem)}@media (min-width: 768px){.shopify-policy__container blockquote p{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.04rem)}}.shopify-policy__container blockquote p:empty{padding-bottom:0}.shopify-policy__container strong{font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .58 / var(--font-body-scale))}@media (min-width: 768px){.shopify-policy__container strong{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.shopify-policy__container ul[data-mce-fragment="1"]{margin:0 0 2rem;padding-inline-start:3rem;display:flex;flex-direction:column;gap:.8rem;opacity:.7}.shopify-policy__container ul[data-mce-fragment="1"] li{font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.shopify-policy__container ul,.shopify-policy__container ol{margin:0;padding-inline-start:2.5rem;display:flex;flex-direction:column;gap:.4rem;list-style-position:inside;opacity:.7}.shopify-policy__container ul li,.shopify-policy__container ol li{font-family:var(--font-body-family);color:rgb(var(--color-foreground),1);font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .62 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.shopify-policy__container table{margin:2rem 0;border-collapse:collapse}.shopify-policy__container span{overflow:hidden}.shopify-policy__container img{border-radius:1rem}.shopify-policy__container a{color:inherit;text-decoration:underline}.shopify-policy__body{width:100%}.main-product{position:relative;width:100%;height:100%}.main-product .xo-section{z-index:unset}.main-product .xo-section--modifier{z-index:9;height:unset;scroll-snap-align:center}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .shopify-payment-button__button{opacity:.7;pointer-events:none;cursor:not-allowed}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart{position:relative;opacity:.7;pointer-events:none;cursor:not-allowed}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__content{text-shadow:none}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text{position:relative;color:transparent;width:100%}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{content:attr(data-text-unavailable);position:absolute;top:0}[dir=ltr] .main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{left:50%}[dir=rtl] .main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{right:50%}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{width:100%;height:100%;z-index:100;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}[dir=ltr] .main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{transform:translate(-50%)}[dir=rtl] .main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__add-cart .xo-btn__text:before{transform:translate(50%)}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-product-info-content__price{display:none}.main-product__product[xo-unavailable]:not([xo-unavailable=false]) .xo-tooltip-unavailable{opacity:1;visibility:visible;top:-4rem}.main-product--style-2 .main-product__price{display:block}@media (min-width: 992px){.main-product--style-2 .main-product__image{height:100%;grid-column-end:11;border-bottom:none}.main-product--style-2 .main-product__content{grid-column-start:11;border-bottom:none;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.main-product--style-2 .main-product__image{border-inline-end:none;height:unset}.main-product--style-2 .main-product__content{border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);margin-left:-2.8rem}}@media (max-width: 991px){.main-product--style-2 .main-product__title{padding-bottom:0}}.main-product--style-3 .main-product__image{height:100%}.main-product--style-3 .main-product__image-sticky{position:sticky;top:.8rem;height:unset}@media (min-width: 1400px){.main-product--style-3 .main-product__image-sticky{top:1.4rem}}.main-product--style-3 .main-product__inner{padding:3.7rem 0 2.9rem}@media (min-width: 740px){.main-product--style-3 .main-product__inner{padding:3.6rem 0 2rem}}@media (min-width: 992px){.main-product--style-3 .main-product__content{border-bottom:none}.main-product--style-3 .main-product__inner{padding:0}.main-product--style-3 .main-product__grid{border-bottom:none}}@media (min-width: 1400px){.main-product--style-3 .main-product__image{grid-column-end:13}.main-product--style-3 .main-product__content{grid-column-start:13;border-bottom:none}}.main-product__inner{padding:6.2rem 0}@media (min-width: 740px){.main-product__inner{padding:3.6rem 0 6.6rem}}@media (min-width: 992px){.main-product__inner{padding:0}}.main-product__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1.4rem;row-gap:0}@media (min-width: 740px){.main-product__grid{gap:0}}@media (min-width: 992px){.main-product__grid{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.main-product__grid{gap:2.8rem}}.main-product__image{height:fit-content;grid-column-start:1;grid-column-end:25}@media (min-width: 740px){.main-product__image{grid-column-end:25}}@media (min-width: 992px){.main-product__image{grid-column-end:13;padding:.8rem .8rem .8rem 0}}@media (min-width: 1400px){.main-product__image{height:100%;grid-column-end:11;padding:1.4rem 1.4rem 1.4rem 0;border-bottom:none;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.main-product__image-sticky{height:100%}.main-product__content{width:100%;grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.main-product__content{grid-column-start:13;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.main-product__content{grid-column-start:11;border-inline-start:none}}.main-product__head{display:block;grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.main-product__head{display:none}}.main-product__vendor{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase}@media (min-width: 740px){.main-product__vendor{padding-bottom:.5rem}}.main-product__title{width:100%;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;padding-bottom:1.7rem}@media (min-width: 740px){.main-product__title{width:49.8rem;padding-bottom:2.5rem}}@media (min-width: 992px){.main-product__title{width:32.9rem}}@media (min-width: 1400px){.main-product__title{width:49.8rem}}.main-product__collection-title{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}@media (min-width: 740px){.main-product__collection-title{padding-bottom:.5rem}}@media (min-width: 992px){.main-product__collection-title{padding-bottom:.1rem}}.main-product__price{display:none;padding:2.1rem 0 1.2rem}@media (min-width: 740px){.main-product__price{padding:1.6rem 0 1.7rem}}.main-product__price .xo-price__sale{align-items:center;gap:.5rem;padding:0}.main-product__price .xo-price__item{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}.main-product__price .xo-price__item--del{opacity:.7}@media (max-width: 991px){.xo-main-product-quickview__grid{row-gap:2.4rem}}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .shopify-payment-button__button{opacity:.7;pointer-events:none;cursor:not-allowed}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__add-cart{position:relative;opacity:.7;pointer-events:none;cursor:not-allowed}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__price{display:none}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .xo-tooltip-unavailable{opacity:1;visibility:visible;top:-4rem}@media (prefers-reduced-motion: no-preference){::view-transition-group(*){animation-duration:.3s;animation-timing-function:ease}}.shopify-section:has(.xo-main-collection) .xo-section--modifier{height:unset;scroll-snap-align:center}.xo-main-collection .xo-facets-horizontal__caption--hide{display:none}.xo-main-collection__filters[xo-loading] .xo-main-collection__vertical-loader,.xo-main-collection__filters[xo-loading] .xo-main-collection__loader{display:flex}.xo-main-collection__toggle{display:flex;align-items:center;gap:.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.8;cursor:pointer}.xo-main-collection__left{padding-inline-end:0}@media (min-width: 992px){.xo-main-collection__left{padding-inline-end:4rem}}@media (min-width: 1400px){.xo-main-collection__left{padding-inline-end:7rem}}.xo-main-collection__left .xo-facets-vertical{display:none}@media (min-width: 768px){.xo-main-collection__left .xo-facets-vertical{display:block}}.xo-main-collection__left.xo-active{opacity:0;width:0;display:none}.xo-main-collection__right.xo-active{width:100%}.xo-main-collection__left,.xo-main-collection__right{transition:all .3s ease-in-out}.xo-main-collection__right,.xo-main-collection__filter-content{position:relative}.xo-main-collection__vertical-loader,.xo-main-collection__loader{position:absolute;width:100%;height:100%;z-index:10;background-color:rgba(var(--color-overlay),.2);display:none;flex-direction:column;align-items:center}.xo-main-collection__head{display:none;align-items:center;justify-content:space-between;padding:2rem}@media (min-width: 740px){.xo-main-collection__head{display:flex;padding:2rem 0}}@media (min-width: 992px){.xo-main-collection__head{padding:1.4rem 0 .75rem}}@media (min-width: 1400px){.xo-main-collection__head{padding:2.4rem 0}}.xo-main-collection__grid{row-gap:0;border-top:.1rem solid rgba(var(--color-border),.4)}.xo-main-collection__grid .filter-content__grid{padding:1.7rem 0 1.6rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-main-collection__grid .xo-pagination__list{padding-top:1.9rem}@media (min-width: 740px){.xo-main-collection__grid{row-gap:unset}.xo-main-collection__grid .filter-content__grid{padding:0 0 5rem}.xo-main-collection__grid .xo-pagination__list{padding-top:2.5rem}}@media (min-width: 992px){.xo-main-collection__grid .filter-content__grid{padding:1.2rem 0 7rem}}@media (min-width: 1400px){.xo-main-collection__grid .filter-content__grid{padding:2.4rem 0 5.6rem}.xo-main-collection__grid .xo-pagination__list{padding-top:3.2rem}}@media (min-width: 740px){.xo-main-collection__filter-content--drawer .filter-content__grid{padding-top:2rem}}.xo-main-collection__caption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));text-transform:uppercase;opacity:.7}.xo-main-collection__sort-by{display:flex;align-items:center;gap:.8rem}.xo-main-collection__sort-by .xo-field-select-custom__trigger{padding:0;border:none}.main-page-heading-style-2{position:relative}.main-page-heading-style-2 .xo-section{height:unset}.main-page-heading-style-2__image{width:100%;height:100%;background-size:cover}.main-page-heading-style-2__image--absolute{position:absolute;top:0;right:0;bottom:0;left:0}.main-page-heading-style-2__image--bottom{position:relative;padding-top:2rem;max-height:44rem}@media (min-width: 740px){.main-page-heading-style-2__image--bottom{padding-top:2.6rem}}.main-page-heading-style-2__content{position:relative;z-index:9}.shopify-section:has(.xo-main-search) .xo-section--modifier{height:unset;scroll-snap-align:center}.xo-main-search__inner .xo-article-card__heading{display:block}.xo-main-search__inner .xo-field-select-custom__popover{min-width:25rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 0 1.6rem #00000014;border-radius:.8rem;border:none}.xo-main-search__inner .xo-pagination__list{padding:7.2rem 0}@media (min-width: 768px){.xo-main-search__inner .xo-pagination__list{padding:5.6rem 0}}.xo-main-search__inner .xo-facets-horizontal__caption--hide{display:none}.xo-main-search__header .xo-predictive-search{padding:0}.xo-main-search__header .xo-field-input__input:focus,.xo-main-search__header .xo-field-input__input:not(:placeholder-shown){border-bottom:.1rem solid rgba(var(--color-border),1)}.xo-main-search__search{padding:1.7rem 0 4rem}@media (min-width: 740px){.xo-main-search__search{padding:5.6rem 0}}@media (min-width: 992px){.xo-main-search__search{padding:3.6rem 0}}@media (min-width: 1400px){.xo-main-search__search{padding:9.6rem 0}}.xo-main-search__tag{padding-top:2rem}.xo-main-search__tag .xo-transform-pill__group{padding-top:0}@media (min-width: 740px){.xo-main-search__tag{padding-top:3.1rem}}.xo-main-search__result-text{padding:2.4rem 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-main-search__result-text span{opacity:.7;padding:0 .8rem}.xo-main-search__result-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;padding:4rem 0 8.8rem}@media (min-width: 740px){.xo-main-search__result-empty{padding:3rem 0 6rem}}@media (min-width: 992px){.xo-main-search__result-empty{padding:3rem 0 10.6rem}}@media (min-width: 1400px){.xo-main-search__result-empty{padding:9.6rem 0}}.xo-main-search__text-empty{width:100%;padding:.8rem 1.6rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 768px){.xo-main-search__text-empty{gap:.4rem;width:100%;max-width:64rem}}.xo-main-search__empty-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase}.xo-main-search__empty-description{padding-top:.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.042rem);opacity:.7}.xo-main-search__empty-description span{font-weight:500;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media (min-width: 740px){.xo-main-search__empty-description{line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:normal}}@media (min-width: 1400px){.xo-main-search__empty-description{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-main-search__filters[xo-loading] .xo-main-search__loader{position:absolute;width:100%;height:100%;z-index:10;background-color:rgba(var(--color-overlay),.3);display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.xo-main-search__vertical-filter{padding-right:5rem}}.xo-main-search__vertical-filter .xo-facets-vertical{display:none}@media (min-width: 768px){.xo-main-search__vertical-filter .xo-facets-vertical{display:block}}.xo-main-search__vertical-product,.xo-main-search__filter-content{position:relative}.xo-main-search__loader{display:none}.xo-cart-item{display:flex;gap:1.5rem;padding-right:3.4rem}@media (min-width: 740px){.xo-cart-item{padding-top:0;gap:1.8rem}}.xo-cart-item__img{width:9.6rem;height:11.6rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.xo-cart-item__img .xo-image,.xo-cart-item__img img{width:100%;height:100%}.xo-cart-item__content{display:flex;flex-direction:column;justify-content:space-between}.xo-cart-item__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:1}.xo-cart-item__price{position:relative}.xo-cart-item__price .xo-cart-item__final-price{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-item__price .xo-cart-item__old-price{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));text-decoration:line-through;opacity:.7}.xo-cart-item__price .xo-cart-item__discounted-prices{display:flex;align-items:center;gap:.5rem;padding:.2rem 0}@media (max-width: 739px){.xo-cart-item__price:has(.xo-cart-item__loading[xo-visible]) .xo-cart-item__price-inner{opacity:0}}.xo-cart-item__loading{position:absolute}[dir=ltr] .xo-cart-item__loading{left:0}[dir=rtl] .xo-cart-item__loading{right:0}.xo-cart-item__loading{top:0;padding:.4rem 0}@media (min-width: 740px){.xo-cart-item__loading{display:none}}@media (min-width: 740px){.xo-cart-item__loading[xo-visible]{display:none!important}}.xo-cart-item__detail-discount .xo-badge-discount{padding:.4rem 0 0}@media (min-width: 740px){.xo-cart-item__detail-discount .xo-badge-discount{padding:0}}.xo-cart-item__quantity-item{display:block;padding:.8rem 0}@media (min-width: 740px){.xo-cart-item__quantity-item{display:none}}.xo-cart-item__options{display:flex;flex-direction:column;gap:.4rem}.xo-cart-item__options--pd{padding-top:.8rem}.xo-cart-item__options-item{display:flex;align-items:center;gap:.2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-item__options-name{opacity:.7}.xo-cart-item__options-value{opacity:.8}.xo-cart-item__detail-discounts:not(:empty){padding-top:.8rem}.xo-cart-item__selling-plan{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;padding-top:.4rem}.shopify-payment-button__button{position:relative;height:100%;min-height:5.6rem!important;padding:1.8rem 3.3rem!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--button-radius);background-color:rgba(var(--color-button),var(--buttons-background-opacity))!important;color:rgba(var(--color-button-text))!important;font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + -.1 / var(--font-body-scale));cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:all .3s}.shopify-payment-button__button:hover{background-color:color-mix(in srgb,rgba(var(--color-button-bg-hover)) 100%,transparent)!important;color:color-mix(in srgb,rgba(var(--color-button-text-hover)) 100%,transparent)!important}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.shopify-payment-button__group{display:flex;flex-direction:column;gap:1.4rem;padding-bottom:0}.shopify-payment-button__group--modifier .shopify-payment-button__button{text-transform:uppercase}.shopify-payment-button__buy{width:100%}.shopify-payment-button__buy[xo-disabled]{cursor:not-allowed;opacity:.7}.shopify-payment-button__buy[xo-disabled] .shopify-payment-button{pointer-events:none;cursor:not-allowed}.shopify-payment-button__buy-desciption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.2rem);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,rgba(var(--color-button)) 100%,transparent);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-right:.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-payment-button__more-options{color:inherit}.material{width:100%;height:100%}.material__box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.material__image{width:3.5rem;height:3.5rem;padding:.109rem;opacity:.8}.material__title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;padding-top:1.5rem}@media (min-width: 740px){.material__title{line-height:calc(1 + .21 / var(--font-body-scale));padding-top:1.7rem;max-width:8.8rem}}@media (min-width: 1400px){.material__title{max-width:100%;line-height:calc(1 + .5 / var(--font-body-scale));padding-top:1.6rem}}.material__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4.8rem;row-gap:4.2rem}@media (min-width: 740px){.material__grid{grid-template-columns:repeat(4,1fr);gap:1.8rem;display:flex}}@media (min-width: 992px){.material__grid{display:grid}}@media (min-width: 740px){.material__item{max-width:9.8rem}}@media (min-width: 992px){.material__item{max-width:unset}}.xo-pickup-availability-item{display:flex;align-items:flex-start;gap:.4rem}.xo-pickup-availability-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent)}.xo-pickup-availability-item__name{font-size:calc(var(--font-body-scale) * 1.6rem);color:color-mix(in srgb,rgba(var(--color-foreground)) 80%,transparent);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));padding-bottom:.6rem}.xo-pickup-availability-item__time{font-size:calc(var(--font-body-scale) * 1.5rem);color:color-mix(in srgb,rgba(var(--color-foreground)) 80%,transparent);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));padding-bottom:.6rem}.xo-pickup-availability-list{display:flex;flex-direction:column}.xo-pickup-availability-list__item{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.1rem solid rgba(var(--color-border))}.xo-pickup-availability-list__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.xo-pickup-availability-list__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 1.8rem);line-height:calc(1 + .38 / var(--font-heading-scale));word-break:break-word;word-wrap:break-word;padding-bottom:1rem}@media (min-width: 768px){.xo-pickup-availability-list__title{font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 2.4rem);line-height:calc(1 + .4 / var(--font-heading-scale))}}.xo-pickup-availability-list__available{display:flex;align-items:center;gap:.4rem;padding-bottom:1rem}.xo-pickup-availability-list__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent)}.xo-pickup-availability-list__address{font-size:calc(var(--font-body-scale) * 1.5rem);color:color-mix(in srgb,rgba(var(--color-foreground)) 80%,transparent);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.product-info-content-quickview__add[xo-disabled]{cursor:not-allowed}.product-info-content-quickview__add[xo-disabled] .xo-btn{pointer-events:none;cursor:not-allowed}.product-info-content-quickview__add[xo-loading] .xo-btn__icon{opacity:0;transform:translateY(-100%)}.product-info-content-quickview__quantity{height:100%;width:100%;padding-top:1.7rem;display:flex;flex-direction:column;align-items:start;gap:.6rem}@media (min-width: 740px){.product-info-content-quickview__quantity{padding-top:2.3rem}}.product-info-content-quickview__label{width:8.3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.product-info-content-quickview__vendor{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;display:none}@media (min-width: 740px){.product-info-content-quickview__vendor{padding-bottom:.5rem}}.product-info-content-quickview__title{width:100%;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);text-transform:uppercase;word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.product-info-content-quickview__title{width:49.8rem}}@media (min-width: 992px){.product-info-content-quickview__title{width:32.9rem}}@media (min-width: 1400px){.product-info-content-quickview__title{width:49.8rem}}.product-info-content-quickview__description{width:30.9rem;padding-bottom:1.1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .57 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.67}@media (min-width: 740px){.product-info-content-quickview__description{width:35rem;padding-bottom:.7rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}}@media (min-width: 992px){.product-info-content-quickview__description{width:29.3rem;padding-bottom:1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .57 / var(--font-body-scale));opacity:.75}}@media (min-width: 1400px){.product-info-content-quickview__description{width:33.2rem;padding-bottom:2.9rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}}.product-info-content-quickview__collection-title{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}@media (min-width: 740px){.product-info-content-quickview__collection-title{padding-bottom:.5rem}}@media (min-width: 992px){.product-info-content-quickview__collection-title{padding-bottom:.1rem}}.product-info-content-quickview__price{padding:1rem 0 1.2rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.product-info-content-quickview__price .xo-price__sale{align-items:center;gap:.5rem;padding:0}.product-info-content-quickview__price .xo-price__item{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}.product-info-content-quickview__price .xo-price__item--del{opacity:.7}@media (min-width: 992px){.product-info-content-quickview__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:normal}}@media (min-width: 1400px){.product-info-content-quickview__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}.product-info-content-quickview__variant{display:flex;flex-direction:column;gap:1.7rem;padding-top:1.5rem}.product-info-content-quickview__variant .xo-product-variant__inner{flex-direction:column;align-items:start;gap:.7rem}.product-info-content-quickview__variant .xo-product-variant__inner--boxed{align-items:start}.product-info-content-quickview__variant .xo-product-variant__inner-value{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:.4rem}.product-info-content-quickview__variant .xo-product-variant__inner-value .xo-field-radio--radio,.product-info-content-quickview__variant .xo-product-variant__inner-value .xo-field-radio--boxed{padding-inline-end:.5rem}.product-info-content-quickview__variant .xo-product-variant__inner-value .xo-field-radio--radio:last-child,.product-info-content-quickview__variant .xo-product-variant__inner-value .xo-field-radio--boxed:last-child{padding-inline-end:0}.product-info-content-quickview__variant .xo-product-variant__inner-name,.product-info-content-quickview__variant .xo-product-variant__top-name{width:8.3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));padding-bottom:0}.product-info-content-quickview__variant .xo-product-variant__selected-value{display:none}.product-info-content-quickview__variant .xo-field-select-custom{position:relative}.product-info-content-quickview__variant .xo-field-select-custom__trigger{width:100%}@media (min-width: 992px){.product-info-content-quickview__variant .xo-field-select-custom__trigger{width:14.5rem}}@media (min-width: 1400px){.product-info-content-quickview__variant .xo-field-select-custom__trigger{width:17.5rem}}.product-info-content-quickview__variant .xo-field-select-custom__popover{height:auto;min-width:unset;padding:1.6rem 1.4rem;border-radius:1.2rem}@media (max-width: 767px){.product-info-content-quickview__variant .xo-field-select-custom__popover{width:calc(100% - 4.4rem);left:2.2rem!important}}@media (min-width: 992px){.product-info-content-quickview__variant .xo-field-select-custom__popover{width:14.5rem}}@media (min-width: 1400px){.product-info-content-quickview__variant .xo-field-select-custom__popover{width:17.5rem}}.product-info-content-quickview__variant .xo-field-select-custom__name{opacity:1}.product-info-content-quickview__variant .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:.8rem}@media (min-width: 740px){.product-info-content-quickview__variant{gap:1.8rem;padding-top:1.2rem}.product-info-content-quickview__variant .xo-product-variant__inner{gap:1.4rem}}.product-info-content-quickview__group{padding:2rem 0 0;display:flex;gap:1rem}@media (min-width: 740px){.product-info-content-quickview__group{padding:2.3rem 0 0}}@media (min-width: 992px){.product-info-content-quickview__group{padding:2rem 0 0}}@media (min-width: 1400px){.product-info-content-quickview__group{padding:2.3rem 0 0}}.product-info-content-quickview__add-cart{width:fit-content;position:relative}.product-info-content-quickview__add-cart-inner:has(.product-info-content-quickview__add[xo-disabled]) .xo-tooltip-sold-out{opacity:1;visibility:visible;top:-4rem}.product-info-content-quickview__buy-now{width:65%}@media (min-width: 992px){.product-info-content-quickview__buy-now{width:75%}}.product-info-content-quickview__buy-now .shopify-payment-button__button{border-radius:var(--buttons-radius)}.product-info-content-quickview{width:100%;height:100%}.product-info-content-quickview .shopify-payment-button__button{height:100%}.product-info-content-quickview .xo-product-info-content__buy-now{width:100%;display:flex;align-items:center}.product-info-content-quickview .xo-product-info-content__buy-now form{width:100%;height:100%;display:flex;flex-direction:column-reverse}.product-info-content-quickview .xo-product-info-content__group{padding:3.1rem 0 3.8rem}.product-info-content-quickview .xo-product-variant__inner--boxed,.product-info-content-quickview .xo-product-variant__inner--label,.product-info-content-quickview .xo-product-variant__inner--radio{align-items:start}.product-info-content-quickview .xo-product-variant__inner-name,.product-info-content-quickview .xo-product-variant__top-name{padding:.5rem 0 .6rem}@media (min-width: 740px){.product-info-content-quickview .xo-product-info-content__group{padding:3.7rem 0 3.1rem;max-width:48.2rem}.product-info-content-quickview .xo-product-variant__inner-name,.product-info-content-quickview .xo-product-variant__top-name{padding:0}}@media (min-width: 992px){.product-info-content-quickview .xo-product-info-content__group{padding:3.2rem 0 2.3rem;max-width:unset}.product-info-content-quickview .xo-product-info-content__variant{gap:1.7rem;padding-top:1.2rem}.product-info-content-quickview .xo-product-info-content__description{padding-top:1rem;padding-bottom:0}.product-info-content-quickview .xo-product-info-content__price{padding-bottom:1.9rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.product-info-content-quickview .xo-product-info-content__group{padding:2.6rem 0 3.4rem}.product-info-content-quickview .xo-product-info-content__variant{gap:2rem;padding-top:2rem}.product-info-content-quickview .xo-product-variant__inner{gap:.6rem}.product-info-content-quickview .xo-product-info-content__price{padding-bottom:3.3rem}}@media (max-width: 991px){.xo-product-info-content--style-2{gap:1.3rem}}.xo-product-info-content--style-2 .xo-product-info-content__left{border-inline-end:none;grid-column-end:15}@media (min-width: 740px){.xo-product-info-content--style-2 .xo-product-info-content__left{grid-column-end:12}}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__left{grid-column-end:11;border-bottom:none;height:unset}}@media (min-width: 1400px){.xo-product-info-content--style-2 .xo-product-info-content__left{grid-column-end:8;padding-top:3.2rem;padding-inline-start:2.8rem}}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__right{grid-column-start:1;grid-column-end:11}}@media (min-width: 1400px){.xo-product-info-content--style-2 .xo-product-info-content__right{grid-column-end:8}}.xo-product-info-content--style-2 .xo-product-info-content__group{padding:1.9rem 0 3.9rem}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__group{padding:2.9rem 0 0}}@media (min-width: 1400px){.xo-product-info-content--style-2 .xo-product-info-content__group{padding:2.9rem 0}}.xo-product-info-content--style-2 .xo-product-info-content__buy-now{display:flex;align-items:center;width:100%}.xo-product-info-content--style-2 .xo-product-info-content__buy-now form{width:100%}.xo-product-info-content--style-2 .xo-product-info-content__description--mobile{padding-top:1.9rem;padding-bottom:0;display:none}@media (min-width: 740px){.xo-product-info-content--style-2 .xo-product-info-content__description--mobile{display:block}}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__description--mobile{display:none}}@media (min-width: 740px){.xo-product-info-content--style-2 .xo-product-info-content__bottom,.xo-product-info-content--style-2 .xo-product-info-content__bottom .xo-product-info-content__description{display:none}}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__bottom{display:block;padding-top:1.6rem}.xo-product-info-content--style-2 .xo-product-info-content__bottom .xo-product-info-content__description{display:block}}.xo-product-info-content--style-2 .xo-product-info-content__price{padding:2.3rem 0 2.9rem;display:none}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__price{display:block;padding:1.5rem 0 2.5rem}}@media (min-width: 1400px){.xo-product-info-content--style-2 .xo-product-info-content__price{padding:2.3rem 0 2.9rem}}.xo-product-info-content--style-2 .xo-product-info-content__variant{gap:0;padding-top:2.6rem}@media (min-width: 740px){.xo-product-info-content--style-2 .xo-product-info-content__variant{padding-top:4.1rem}}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__variant{padding-top:2.5rem}}@media (min-width: 1400px){.xo-product-info-content--style-2 .xo-product-info-content__variant{padding-top:3rem}}.xo-product-info-content--style-2 .xo-product-info-content__variant-item{padding:.9rem 0 1.9rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content--style-2 .xo-product-variant__inner-name,.xo-product-info-content--style-2 .xo-product-variant__top-name{width:unset}.xo-product-info-content--style-2 .xo-product-variant__inner{width:100%;justify-content:space-between;gap:1rem}.xo-product-info-content--style-2 .xo-product-variant__inner-value{gap:.7rem}.xo-product-info-content--style-2 .xo-product-variant__inner--label .xo-product-variant__inner-value{flex-direction:row;gap:1.6rem}@media (max-width: 739px){.xo-product-info-content--style-2 .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:.8rem}}.xo-product-info-content--style-2 .xo-product-info-content__quantity{justify-content:space-between;padding:.9rem .5rem 1.9rem 0;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content--style-2 .xo-product-info-content__collapse{padding-top:2rem}@media (min-width: 992px){.xo-product-info-content--style-2 .xo-product-info-content__collapse{padding-top:0}}.xo-product-info-content--style-3{grid-template-columns:repeat(12,1fr)}.xo-product-info-content--style-3 .xo-product-info-content__buy-now{display:flex;align-items:center;width:100%}.xo-product-info-content--style-3 .xo-product-info-content__buy-now form{width:100%}.xo-product-info-content--style-3 .xo-product-info-content__group{padding:3.1rem 0 3.8rem}.xo-product-info-content--style-3 .xo-product-info-content__left{grid-column-end:13}.xo-product-info-content--style-3 .xo-product-variant__inner--boxed,.xo-product-info-content--style-3 .xo-product-variant__inner--label,.xo-product-info-content--style-3 .xo-product-variant__inner--radio{align-items:start}.xo-product-info-content--style-3 .xo-product-variant__inner--boxed .xo-product-variant__inner-value,.xo-product-info-content--style-3 .xo-product-variant__inner--label .xo-product-variant__inner-value,.xo-product-info-content--style-3 .xo-product-variant__inner--radio .xo-product-variant__inner-value{flex-direction:column;flex-wrap:unset}.xo-product-info-content--style-3 .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:.8rem}.xo-product-info-content--style-3 .xo-product-variant__inner-name,.xo-product-info-content--style-3 .xo-product-variant__top-name{padding:.5rem 0 .6rem}@media (min-width: 740px){.xo-product-info-content--style-3 .xo-product-info-content__group{padding:3.7rem 0 3.1rem;max-width:48.2rem}.xo-product-info-content--style-3 .xo-product-variant__inner-name,.xo-product-info-content--style-3 .xo-product-variant__top-name{padding:0}.xo-product-info-content--style-3 .xo-product-variant__inner--boxed,.xo-product-info-content--style-3 .xo-product-variant__inner--label,.xo-product-info-content--style-3 .xo-product-variant__inner--radio{align-items:center}.xo-product-info-content--style-3 .xo-product-variant__inner--boxed .xo-product-variant__inner-value,.xo-product-info-content--style-3 .xo-product-variant__inner--label .xo-product-variant__inner-value,.xo-product-info-content--style-3 .xo-product-variant__inner--radio .xo-product-variant__inner-value{flex-wrap:wrap;flex-direction:row;align-items:start}.xo-product-info-content--style-3 .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:1.6rem}}@media (min-width: 992px){.xo-product-info-content--style-3 .xo-product-info-content__left{border-inline-end:none;height:unset;grid-column-end:11;padding-bottom:2rem;border-bottom:none}.xo-product-info-content--style-3 .xo-product-info-content__group{padding:3.2rem 0 2.3rem;max-width:unset}.xo-product-info-content--style-3 .xo-product-info-content__variant{gap:1.7rem;padding-top:1.2rem}.xo-product-info-content--style-3 .xo-product-variant__inner{flex-direction:column;align-items:start;gap:.7rem}.xo-product-info-content--style-3 .xo-product-info-content__description{padding-top:1rem;padding-bottom:0}.xo-product-info-content--style-3 .xo-product-info-content__price{padding-bottom:1.9rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content--style-3 .xo-product-info-content__quantity{padding-top:1.7rem;flex-direction:column;align-items:start;gap:.7rem}}@media (min-width: 1400px){.xo-product-info-content--style-3 .xo-product-info-content__left{grid-column-end:11;padding:3.5rem 0}.xo-product-info-content--style-3 .xo-product-info-content__group{padding:2.6rem 0 3.4rem}.xo-product-info-content--style-3 .xo-product-info-content__variant{gap:2rem;padding-top:2rem}.xo-product-info-content--style-3 .xo-product-variant__inner{gap:.6rem}.xo-product-info-content--style-3 .xo-product-info-content__price{padding-bottom:3.3rem}.xo-product-info-content--style-3 .xo-product-info-content__quantity{padding-top:2rem;gap:.6rem}.xo-product-info-content--style-3 .xo-product-info-content__complementary{padding-top:0}}.xo-product-info-content__material{padding:1.1rem 0 2.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.xo-product-info-content__material{padding:2rem 0 2.6rem}}@media (min-width: 992px){.xo-product-info-content__material{padding:.9rem 0 3.7rem}}@media (min-width: 1400px){.xo-product-info-content__material{padding:2.2rem 0 3.4rem}}.xo-product-info-content__material-wrapper{padding-top:3.7rem}@media (min-width: 740px){.xo-product-info-content__material-wrapper{padding-top:2.1rem}}@media (min-width: 992px){.xo-product-info-content__material-wrapper{padding-top:2.4rem}}@media (min-width: 1400px){.xo-product-info-content__material-wrapper{padding-top:2.3rem}}.xo-product-info-content__textbox{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__textbox:empty{display:none}.xo-product-info-content__textbox-item{padding-bottom:1.7rem}.xo-product-info-content__textbox-item:first-child{padding-top:1.9rem}.xo-product-info-content__textbox-item:last-child{padding-bottom:2.6rem}@media (min-width: 740px){.xo-product-info-content__textbox-item{padding-bottom:2rem}.xo-product-info-content__textbox-item:first-child{padding-top:2.2rem}}@media (min-width: 992px){.xo-product-info-content__textbox-item{padding-bottom:1.5rem}.xo-product-info-content__textbox-item:first-child{padding-top:1.4rem}.xo-product-info-content__textbox-item:last-child{padding-bottom:1.9rem}}@media (min-width: 1400px){.xo-product-info-content__textbox-item{padding-bottom:2rem}.xo-product-info-content__textbox-item:first-child{padding-top:2.2rem}.xo-product-info-content__textbox-item:last-child{padding-bottom:2.5rem}}.xo-product-info-content__specification{padding-top:2.2rem}.xo-product-info-content__specification-grid{display:grid;grid-template-columns:repeat(1,1fr);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.xo-product-info-content__specification-grid{grid-template-columns:repeat(3,1fr);border:none;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 992px){.xo-product-info-content__specification-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1400px){.xo-product-info-content__specification-grid{grid-template-columns:repeat(3,1fr)}}.xo-product-info-content__specification-grid:empty{display:none}@media (max-width: 739px){.xo-product-info-content__specification-item{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__specification-item:last-child{border-bottom:none}}.xo-product-info-content__specification-heading{display:none;padding-bottom:.9rem}@media (min-width: 740px){.xo-product-info-content__specification-heading{display:block}}@media (min-width: 992px){.xo-product-info-content__specification-heading{display:none}}@media (min-width: 1400px){.xo-product-info-content__specification-heading{display:block}}.xo-product-info-content{width:100%;height:100%;display:grid;grid-template-columns:repeat(14,1fr);gap:1.3rem;row-gap:0}@media (min-width: 740px){.xo-product-info-content{gap:0}}@media (min-width: 992px){.xo-product-info-content{gap:1.7rem;padding:0;row-gap:0}}@media (min-width: 1400px){.xo-product-info-content{gap:2.8rem;padding:0 0 0 .6rem}}.xo-product-info-content__left{grid-column-start:1;grid-column-end:15;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.xo-product-info-content__left{padding:1.4rem 2rem 0;min-height:67.5rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.xo-product-info-content__left{grid-column-end:11;min-height:unset;padding:3.1rem 2rem 0 0;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:none}}.xo-product-info-content__bottom{padding-top:2.3rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.xo-product-info-content__bottom{padding-top:3.4rem;border-top:none}}@media (min-width: 992px){.xo-product-info-content__bottom{padding-top:0}}.xo-product-info-content__right{grid-column-start:1;grid-column-end:15}@media (min-width: 992px){.xo-product-info-content__right{padding:.4rem 0 3.6rem 2rem}}@media (min-width: 1400px){.xo-product-info-content__right{display:flex;align-items:end;grid-column-start:11;padding:0 0 4.7rem 1rem}.xo-product-info-content__right .xo-collapse__content{width:100%}}.xo-product-info-content__add[xo-disabled]{cursor:not-allowed;opacity:.7}.xo-product-info-content__add[xo-disabled] .xo-btn{pointer-events:none;cursor:not-allowed}.xo-product-info-content__add[xo-loading] .xo-btn__icon{opacity:0;transform:translateY(-100%)}.xo-product-info-content__quantity{height:100%;width:100%;padding-top:1.7rem;display:flex;align-items:center;gap:1.6rem}@media (min-width: 740px){.xo-product-info-content__quantity{gap:1.4rem;padding-top:2.2rem}}.xo-product-info-content__label{min-width:8.3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-product-info-content__vendor{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;display:none}@media (min-width: 740px){.xo-product-info-content__vendor{padding-bottom:.5rem}}@media (min-width: 992px){.xo-product-info-content__vendor{display:block}}.xo-product-info-content__title{width:100%;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;display:none}@media (min-width: 740px){.xo-product-info-content__title{width:49.8rem}}@media (min-width: 992px){.xo-product-info-content__title{width:32.9rem;display:block}}@media (min-width: 1400px){.xo-product-info-content__title{width:49.8rem}}.xo-product-info-content__description{width:30.9rem;padding-bottom:1.1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .57 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.67}@media (min-width: 740px){.xo-product-info-content__description{display:block;width:35rem;padding-bottom:.7rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}}@media (min-width: 992px){.xo-product-info-content__description{width:29.3rem;padding-bottom:1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .57 / var(--font-body-scale));opacity:.75}}@media (min-width: 1400px){.xo-product-info-content__description{width:33.2rem;padding-bottom:2.9rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}}.xo-product-info-content__collection-title{padding-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;display:none}@media (min-width: 740px){.xo-product-info-content__collection-title{padding-bottom:.5rem}}@media (min-width: 992px){.xo-product-info-content__collection-title{padding-bottom:.1rem;display:block}}.xo-product-info-content__price{padding:1.5rem 0 1.4rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__price .xo-price__sale{align-items:center;flex-direction:row-reverse;gap:.5rem;padding:0}.xo-product-info-content__price .xo-price__item{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}.xo-product-info-content__price .xo-price__item--del{opacity:.7}@media (min-width: 740px){.xo-product-info-content__price{padding:2.2rem 0 1.5rem}}@media (min-width: 992px){.xo-product-info-content__price{padding:1.5rem 0 0;border-bottom:none}.xo-product-info-content__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:normal}}@media (min-width: 1400px){.xo-product-info-content__price{padding:1.4rem 0 0}.xo-product-info-content__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}.xo-product-info-content__variant{display:flex;flex-direction:column;gap:1.7rem;padding-top:1.5rem}.xo-product-info-content__variant .xo-product-variant__inner{display:flex;gap:1.6rem}.xo-product-info-content__variant .xo-product-variant__inner-value{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:.4rem}.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--radio,.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--boxed{padding-inline-end:.5rem}.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--radio:last-child,.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--boxed:last-child{padding-inline-end:0}.xo-product-info-content__variant .xo-product-variant__inner-name,.xo-product-info-content__variant .xo-product-variant__top-name{min-width:8.3rem;padding-bottom:0;opacity:.7}.xo-product-info-content__variant .xo-product-variant__selected-value{display:none}.xo-product-info-content__variant .xo-field-select-custom{position:relative}.xo-product-info-content__variant .xo-field-select-custom__trigger{width:100%}@media (min-width: 992px){.xo-product-info-content__variant .xo-field-select-custom__trigger{width:14.5rem}}@media (min-width: 1400px){.xo-product-info-content__variant .xo-field-select-custom__trigger{width:17.5rem}}.xo-product-info-content__variant .xo-field-select-custom__popover{height:auto;min-width:unset;padding:1.6rem 1.4rem;border-radius:1.2rem}@media (max-width: 767px){.xo-product-info-content__variant .xo-field-select-custom__popover{width:calc(100% - 4.4rem);left:2.2rem!important}}@media (min-width: 992px){.xo-product-info-content__variant .xo-field-select-custom__popover{width:14.5rem}}@media (min-width: 1400px){.xo-product-info-content__variant .xo-field-select-custom__popover{width:17.5rem}}.xo-product-info-content__variant .xo-field-select-custom__name{opacity:1}.xo-product-info-content__variant .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:.8rem}@media (min-width: 740px){.xo-product-info-content__variant{gap:1.8rem;padding-top:1.8rem}.xo-product-info-content__variant .xo-product-variant__inner{gap:1.4rem}}@media (min-width: 992px){.xo-product-info-content__variant{padding-top:3.2rem}}@media (min-width: 1400px){.xo-product-info-content__variant{padding-top:3.4rem}}.xo-product-info-content__group{padding:4.4rem 0 3.8rem;display:flex;gap:.6rem}@media (min-width: 740px){.xo-product-info-content__group{padding:4.7rem 0 0}}@media (min-width: 992px){.xo-product-info-content__group{padding:3.9rem 0 0}}@media (min-width: 1400px){.xo-product-info-content__group{padding:4.7rem 0 0}}.xo-product-info-content__add-cart{width:fit-content;position:relative}.xo-product-info-content__add-cart-inner:has(.xo-product-info-content__add[xo-disabled]) .xo-tooltip-sold-out{opacity:1;visibility:visible;top:-4rem}.xo-product-info-content__add{display:block;position:relative;width:fit-content}.xo-product-info-content__buy-now:has(xo-product-recipient-form[xo-active]){height:unset}.xo-product-info-content__buy-now{width:70%;min-height:5.2rem;display:flex;align-items:center}.xo-product-info-content__buy-now form{width:100%;height:100%;display:flex;flex-direction:column-reverse}.xo-product-info-content__buy-now .shopify-payment-button__button{height:100%;border-radius:var(--button-radius)}.product-info-content__pickup{padding:2rem 0}@media (min-width: 992px){.product-info-content__pickup{padding:3.2rem 0}}.xo-product-info-content__desktop{display:none}@media (min-width: 1400px){.xo-product-info-content__desktop{display:block}}.xo-product-info-content__mobile{display:block}@media (min-width: 1400px){.xo-product-info-content__mobile{display:none}}.xo-product-info-content__box{padding-bottom:1.1rem}.xo-product-info-content__box:last-child{padding-bottom:0}.xo-product-info-content__box-content{padding:.6rem 4.3rem 0 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-product-info-content__box-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));opacity:.9}.xo-product-info-content__complementary{padding:0 0 2rem}.xo-product-info-content__complementary .product-recommendations__head{display:none}.xo-product-info-content__complementary xo-carousel-inner{overflow:hidden!important}.xo-product-info-content__complementary .product-recommendations__pagination{padding-top:2rem}.xo-product-info-content__complementary .product-recommendations__carousel-list{padding-top:0;position:relative}.xo-product-info-content__complementary .xo-product-card__add{width:unset}.xo-product-info-content__complementary .xo-product-card__add .xo-product-card__text,.xo-product-info-content__complementary .xo-product-card__add .xo-add-to-cart__text{display:none}.xo-product-info-content__complementary .xo-product-card__add .xo-add-to-cart__icon,.xo-product-info-content__complementary .xo-product-card__add .xo-product-card__icon{display:flex}@media (min-width: 740px){.xo-product-info-content__complementary{padding:2rem 0}}@media (min-width: 1400px){.xo-product-info-content__complementary{padding:3.2rem;padding-inline-start:0}}@media (min-width: 740px){.xo-product-info-content__complementary--style-2{padding-inline-end:0}}@media (min-width: 1400px){.xo-product-info-content__complementary--style-2{padding:3.2rem 0}}.xo-product-info-content__add-cart-inner{position:relative}.product-info-media-carousel{position:relative;width:100%;height:100%}.product-info-media-carousel__image{position:relative;display:flex;align-items:center;justify-content:center;height:39.5rem}@media (min-width: 740px){.product-info-media-carousel__image{height:83rem}}@media (min-width: 992px){.product-info-media-carousel__image{height:65.8rem}}@media (min-width: 1400px){.product-info-media-carousel__image{height:88.3rem}}.product-info-media-carousel__content{position:relative;width:100%;margin:0 auto;padding:0;display:none}@media (min-width: 992px){.product-info-media-carousel__content{display:block;width:28rem;position:absolute;bottom:3.2rem;transform:translate(-50%);z-index:10}[dir=ltr] .product-info-media-carousel__content{left:50%}[dir=rtl] .product-info-media-carousel__content{right:50%}}.product-info-media-carousel__content xo-carousel-slide{width:unset}.product-info-media-carousel__thumb-slide{padding-inline-end:min(var(--xo-gap),.8rem);transition:.3s}.product-info-media-carousel__thumb-slide:hover{opacity:.7}.product-info-media-carousel__thumb-slide .xo-media{width:6.6rem;height:9rem;border:.1rem solid rgba(var(--color-border),.4);display:flex;align-items:center;justify-content:center;position:relative}.product-info-media-carousel__thumb-slide .xo-media:after{content:"";position:absolute;z-index:1;top:0;width:100%;height:100%;background-color:rgba(var(--color-overlay),.3)}[dir=ltr] .product-info-media-carousel__thumb-slide .xo-media:after{left:0}[dir=rtl] .product-info-media-carousel__thumb-slide .xo-media:after{right:0}@media (min-width: 992px){.product-info-media-carousel__thumb-slide .xo-media{width:8.8rem;height:11rem}}.product-info-media-carousel__thumb-slide .xo-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.product-info-media-carousel__thumb-slide img{width:100%;height:100%}.product-info-media-carousel__thumb-slide[xo-active]:not([xo-active=false]) .xo-media{border:.1rem solid rgba(var(--color-accent),.4)}.product-info-media-carousel__thumb-slide[xo-active]:not([xo-active=false]) .xo-media:after{background-color:rgba(var(--color-overlay),0)}.product-info-media-carousel__btn-prev,.product-info-media-carousel__btn-next{width:4rem;height:4rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.product-info-media-carousel__btn-prev:hover,.product-info-media-carousel__btn-next:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4)}[dir=ltr] .product-info-media-carousel__btn-prev{left:1.6rem}[dir=rtl] .product-info-media-carousel__btn-prev,[dir=ltr] .product-info-media-carousel__btn-next{right:1.6rem}[dir=rtl] .product-info-media-carousel__btn-next{left:1.6rem}.product-info-media-carousel__btn-prev--boxes,.product-info-media-carousel__btn-next--boxes{border-radius:20%}.product-info-media-carousel__btn-prev--thumbnail{display:none}@media (min-width: 992px){.product-info-media-carousel__btn-prev--thumbnail{display:flex}}[dir=ltr] .product-info-media-carousel__btn-prev--thumbnail{left:-5.6rem}[dir=rtl] .product-info-media-carousel__btn-prev--thumbnail{right:-5.6rem}.product-info-media-carousel__btn-next--thumbnail{display:none}@media (min-width: 992px){.product-info-media-carousel__btn-next--thumbnail{display:flex}}[dir=ltr] .product-info-media-carousel__btn-next--thumbnail{right:-5.6rem}[dir=rtl] .product-info-media-carousel__btn-next--thumbnail{left:-5.6rem}.product-info-media-carousel__btn-prev--default,.product-info-media-carousel__btn-next--default{width:unset;height:unset;border-radius:0;border:none}.product-info-media-carousel__btn-prev--default:hover,.product-info-media-carousel__btn-next--default:hover{box-shadow:none}[dir=ltr] .product-info-media-carousel__btn-prev--default{left:-5.6rem}[dir=rtl] .product-info-media-carousel__btn-prev--default,[dir=ltr] .product-info-media-carousel__btn-next--default{right:-5.6rem}[dir=rtl] .product-info-media-carousel__btn-next--default{left:-5.6rem}.product-info-media-carousel__btn-prev--mobile,.product-info-media-carousel__btn-next--mobile{display:flex}@media (min-width: 992px){.product-info-media-carousel__btn-prev--mobile,.product-info-media-carousel__btn-next--mobile{display:none}}.xb-product-model__btn-view{position:absolute;top:10px;left:10px;z-index:10000;display:flex;align-items:center;gap:.5rem;padding:1rem}@media (min-width: 992px){.xb-product-model__btn-view{display:none}}.product-info-media-quickview{position:relative;height:100%}.product-info-media-quickview__image{position:relative;display:flex;align-items:center;justify-content:center;height:39.5rem}@media (min-width: 740px){.product-info-media-quickview__image{height:50.8rem}}.product-info-media-quickview__content{position:relative;width:100%;margin:0 auto;padding:0;display:none}@media (min-width: 992px){.product-info-media-quickview__content{display:block;width:28rem;position:absolute;bottom:3.2rem;transform:translate(-50%);z-index:10}[dir=ltr] .product-info-media-quickview__content{left:50%}[dir=rtl] .product-info-media-quickview__content{right:50%}}.product-info-media-quickview__content xo-carousel-slide{width:unset}.product-info-media-quickview__thumb-slide{padding-inline-end:min(var(--xo-gap),.8rem);transition:.3s}.product-info-media-quickview__thumb-slide:hover{opacity:.7}.product-info-media-quickview__thumb-slide .xo-media{width:6.6rem;height:9rem;display:flex;align-items:center;justify-content:center;position:relative}.product-info-media-quickview__thumb-slide .xo-media:after{content:"";position:absolute;z-index:1;top:0;width:100%;height:100%;background-color:rgba(var(--color-overlay),.3)}[dir=ltr] .product-info-media-quickview__thumb-slide .xo-media:after{left:0}[dir=rtl] .product-info-media-quickview__thumb-slide .xo-media:after{right:0}@media (min-width: 992px){.product-info-media-quickview__thumb-slide .xo-media{width:8.8rem;height:11rem}}.product-info-media-quickview__thumb-slide .xo-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.product-info-media-quickview__thumb-slide[xo-active]:not([xo-active=false]) .xo-media{border:.1rem solid rgba(var(--color-border),1)}.product-info-media-quickview__thumb-slide[xo-active]:not([xo-active=false]) .xo-media:after{background-color:rgba(var(--color-overlay),0)}.product-info-media-quickview__btn-prev,.product-info-media-quickview__btn-next{width:4rem;height:4rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.product-info-media-quickview__btn-prev:hover,.product-info-media-quickview__btn-next:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4)}[dir=ltr] .product-info-media-quickview__btn-prev{left:1.6rem}[dir=rtl] .product-info-media-quickview__btn-prev,[dir=ltr] .product-info-media-quickview__btn-next{right:1.6rem}[dir=rtl] .product-info-media-quickview__btn-next{left:1.6rem}.product-info-media-quickview__btn-prev--boxes,.product-info-media-quickview__btn-next--boxes{border-radius:20%}.product-info-media-quickview__btn-prev--thumbnail{display:none}@media (min-width: 992px){.product-info-media-quickview__btn-prev--thumbnail{display:flex}}[dir=ltr] .product-info-media-quickview__btn-prev--thumbnail{left:-5.6rem}[dir=rtl] .product-info-media-quickview__btn-prev--thumbnail{right:-5.6rem}.product-info-media-quickview__btn-next--thumbnail{display:none}@media (min-width: 992px){.product-info-media-quickview__btn-next--thumbnail{display:flex}}[dir=ltr] .product-info-media-quickview__btn-next--thumbnail{right:-5.6rem}[dir=rtl] .product-info-media-quickview__btn-next--thumbnail{left:-5.6rem}.product-info-media-quickview__btn-prev--default,.product-info-media-quickview__btn-next--default{width:unset;height:unset;border-radius:0;border:none}.product-info-media-quickview__btn-prev--default:hover,.product-info-media-quickview__btn-next--default:hover{box-shadow:none}[dir=ltr] .product-info-media-quickview__btn-prev--default{left:1.6rem}[dir=rtl] .product-info-media-quickview__btn-prev--default,[dir=ltr] .product-info-media-quickview__btn-next--default{right:1.6rem}[dir=rtl] .product-info-media-quickview__btn-next--default{left:1.6rem}.product-info-media-quickview__btn-prev--mobile,.product-info-media-quickview__btn-next--mobile{display:flex}@media (min-width: 992px){.product-info-media-quickview__btn-prev--mobile,.product-info-media-quickview__btn-next--mobile{display:none}}.product-recommendations__pagination{padding-top:2.4rem}@media (min-width: 992px){.product-recommendations__pagination{padding-top:2.9rem}}.product-recommendations__head{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:3.2rem 0 2.6rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.product-recommendations__head{padding:3.2rem 0}}@media (min-width: 992px){.product-recommendations__head{border-top:none;padding:3.2rem 0 2.6rem}}@media (min-width: 1400px){.product-recommendations__head{padding:1.6rem 0 3.2rem}}.product-recommendations__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;max-width:19.2rem}@media (min-width: 740px){.product-recommendations__heading{max-width:unset}}@media (min-width: 992px){.product-recommendations__item--custom .xo-product-card__add{width:unset}.product-recommendations__item--custom .xo-product-card__add .xo-product-card__text,.product-recommendations__item--custom .xo-product-card__add .xo-add-to-cart__text{display:none}.product-recommendations__item--custom .xo-product-card__add .xo-add-to-cart__icon,.product-recommendations__item--custom .xo-product-card__add .xo-product-card__icon{display:flex}}@media (min-width: 1400px){.product-recommendations__item--custom .xo-product-card__add{width:100%}.product-recommendations__item--custom .xo-product-card__add .xo-product-card__text,.product-recommendations__item--custom .xo-product-card__add .xo-add-to-cart__text{display:block}.product-recommendations__item--custom .xo-product-card__add .xo-add-to-cart__icon,.product-recommendations__item--custom .xo-product-card__add .xo-product-card__icon{display:none}}.product-recommendations__item{height:100%}.xo-recipient[xo-active]:not([xo-active=false]) .xo-recipient__fields{display:block}.xo-recipient[xo-error]:not([xo-error=false]) .xo-recipient__error{display:block}.xo-recipient .xo-field-textarea{height:100%;margin:0;padding:1.6rem 1.6rem 1.6rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4);border-radius:.6rem}.xo-recipient .xo-field-textarea__textarea{height:100%;padding:0}.xo-recipient__error,.xo-recipient__fields{display:none}.specifications{height:100%}.specifications__heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .38 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.56}@media (min-width: 740px){.specifications__heading{line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 992px){.specifications__heading{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .41 / var(--font-body-scale))}}@media (min-width: 1400px){.specifications__heading{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.specifications__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .28 / var(--font-body-scale));opacity:.85}@media (min-width: 740px){.specifications__sub-heading{line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 992px){.specifications__sub-heading{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 1400px){.specifications__sub-heading{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.specifications__desktop{height:100%;display:none}@media (min-width: 740px){.specifications__desktop{display:block;padding:3rem 2.2rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.specifications__desktop{padding:3rem 2.8rem}}.specifications__mobile{height:100%;display:flex}.specifications__mobile .specifications__heading{padding:2.1rem 1.8rem;width:12.9rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.specifications__mobile .specifications__sub-heading{padding:2.2rem 1.8rem;width:calc(100% - 12.9rem)}@media (min-width: 740px){.specifications__mobile{display:none}}.xo-share-inner{margin:1.7rem 0}.xo-share-inner__inner{display:flex;align-items:center}.xo-share-inner__share-link{display:none}.xo-share-inner__share-link--block{display:block}.xo-share-inner__share-link-trigger{display:flex;align-items:end;gap:.3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .37 / var(--font-body-scale));cursor:pointer}.xo-share-inner__share-link-trigger p{transition:all .3s}.xo-share-inner__share-link-trigger:hover p{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem;transition:all .3s}.xo-share-inner__link-copy{width:100%;padding:1.2rem;display:flex;align-items:start;gap:1rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);overflow-y:hidden}@media (min-width: 740px){.xo-share-inner__link-copy{padding:2rem;max-width:40rem}}.xo-share-inner__link-url{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .35 / var(--font-body-scale));white-space:nowrap}@media (min-width: 768px){.xo-share-inner__link-url{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .37 / var(--font-body-scale))}}.xo-share-inner__icon-copy{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.xo-share-inner__icon-copy:hover{opacity:.7}.xo-toast-inner{padding:1.5rem 2rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .37 / var(--font-body-scale))}@media (max-width: 767px){.xo-toast-inner{width:100%;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .35 / var(--font-body-scale))}}.xo-toast-inner svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}@media (max-width: 767px){xo-toast-portal[xo-placement$=-center]{width:100%}}.xo-share-inner__icon-link{display:flex;justify-content:center;width:2.4rem;height:2.4rem}.xo-share-inner__share-social{display:none;align-items:center;gap:.4rem}.xo-share-inner__share-social--block{display:flex}.xo-share-inner__list-icon-social{display:flex;align-items:center;gap:1rem}.xo-share-inner__icon-social{display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.xo-share-inner__icon-social:hover{opacity:.7}.xo-share-inner__icon-social a{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);display:flex;align-items:center;justify-content:center}.xo-sticky-cart .xo-field-select-custom__trigger{width:100%;min-width:17.5rem}.xo-sticky-cart .xo-field-select-custom__popover{min-width:unset;width:var(--xo-popover-trigger-width)}@media (max-width: 1199px){.xo-sticky-cart .xo-field-select-custom__popover{padding:1.6rem}}.xo-sticky-cart .xo-field-select-custom__popover--radius{border-radius:1.2rem}.xo-sticky-cart__inner--radius .xo-sticky-cart__grid{border-radius:1.2rem;overflow:hidden}.xo-sticky-cart__grid{padding:clamp(1rem,calc(1vw + .6rem),1.8rem);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 4px 29px rgba(var(--color-overlay),.15)}.xo-sticky-cart__product-info{height:100%;border-right:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-sticky-cart__product-wrapper{display:flex;gap:1.3rem;padding-inline-end:1.2rem;height:fit-content}.xo-sticky-cart__info-image{width:9.4rem;height:9.4rem}.xo-sticky-cart__info-box{display:flex;flex-direction:column;gap:.8rem}@media (min-width: 992px){.xo-sticky-cart__info-box{justify-content:space-between;gap:2rem;padding-bottom:.6rem}}.xo-sticky-cart__info-category{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;padding-bottom:.1rem}.xo-sticky-cart__info-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .3 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.85}@media (min-width: 768px){.xo-sticky-cart__info-title{font-size:calc(var(--font-body-scale) * 1.8rem)}}.xo-sticky-cart__info-price .xo-price__sale{flex-direction:row-reverse;flex-wrap:wrap;justify-content:start}.xo-sticky-cart__product-variant{display:flex;align-items:center}.xo-sticky-cart__variant-group{width:100%;display:flex;flex-wrap:wrap;gap:2.4rem;row-gap:1.2rem}@media (max-width: 767px){.xo-sticky-cart__variant-group{flex-direction:column}}.xo-sticky-cart__variant-group .xo-product-variant__selected-value{display:none}.xo-sticky-cart__variant-group .xo-product-variant__inner{flex-direction:column;align-items:start;gap:1.6rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-name,.xo-sticky-cart__variant-group .xo-product-variant__top-name{padding-bottom:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase}.xo-sticky-cart__variant-group .xo-product-variant__inner-value{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:.4rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--radio,.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--boxed{padding-inline-end:.5rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--radio:last-child,.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--boxed:last-child{padding-inline-end:0}.xo-sticky-cart__product-action{display:flex;align-items:center}.xo-sticky-cart__action-group{width:100%}.xo-sticky-cart__action-quantity{height:100%}.xo-sticky-cart__action-quantity .xo-quantity{width:100%;height:100%;padding:1rem .8rem;border:.1rem solid rgba(var(--color-button),.4)}@media (max-width: 767px){.xo-sticky-cart__action-quantity .xo-quantity{padding:1rem .8rem}}.xo-sticky-cart__action-quantity .xo-quantity--radius{border-radius:var(--button-radius)}.xo-sticky-cart__action-quantity .xo-quantity--radius .xo-quantity__button{border-radius:50%}.xo-sticky-cart__action-quantity .xo-quantity__number{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.0015rem)}@media (min-width: 768px){.xo-sticky-cart__action-quantity .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.xo-sticky-cart__action-quantity .xo-quantity__button{padding:.8rem;transition:all .3s ease-in-out}.xo-sticky-cart__action-quantity .xo-quantity__button:hover{background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-sticky-cart__action-quantity svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-sticky-cart__button-add,.xo-sticky-cart__button-text,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-cart__button-text .xo-btn{width:100%}.xo-sticky-cart__action-cart .xo-btn{max-height:6rem}.xo-sticky-cart__button-add[xo-disabled]{cursor:not-allowed;opacity:.7}.xo-sticky-cart__button-add[xo-disabled] .xo-btn{pointer-events:none}.xo-sticky-cart__options .xo-sticky-cart__option{position:relative;display:flex;align-items:center;gap:.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.xo-sticky-cart__options--pd{padding-top:.4rem}.xo-sticky-cart__modal::part(inner){padding:2rem 0}@media (max-width: 767px){.xo-sticky-cart__action-group--mobile .xo-btn__content{width:100%;padding:1.2rem .8rem}.xo-sticky-cart__action-group--mobile .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.4rem);padding:0}}.xo-sticky-variant-modal{padding:2rem;width:100%}@media (min-width: 768px){.xo-sticky-variant-modal{width:51rem}}.xo-sticky-variant-modal .xo-sticky-variant-modal__button-add{display:block;padding-top:1.2rem}.xo-sticky-variant-modal__container{position:relative;padding:2.4rem;width:100%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}@media (min-width: 768px){.xo-sticky-variant-modal__container{padding:3.2rem}}@media (min-width: 992px){.xo-sticky-variant-modal__container{padding:4.3rem}}.xo-sticky-variant-modal__wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:2rem}.xo-sticky-variant-modal__variant-list .xo-product-variant__selected-value{display:none}.xo-sticky-variant-modal__variant-list .xo-product-variant__inner{flex-wrap:wrap;gap:.8rem}.xo-sticky-variant-modal__variant-list .xo-product-variant__inner-value{justify-content:start}.xo-sticky-variant-modal__variant-list .xo-product-variant__inner-name{color:clor(foreground);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;padding:0}.xo-sticky-variant-modal__variant-list .xo-field-select-custom__popover{width:var(--xo-popover-trigger-width);min-width:unset}.xo-sticky-variant-modal__variant-list .xo-product-variant__inner--label .xo-product-variant__inner-value{flex-direction:row;gap:.8rem}.xo-sticky-variant-modal__variant-item{padding-bottom:1.2rem}.xo-sticky-variant-modal__close{display:flex;align-items:center;justify-content:center;padding:.8rem;border-radius:50%;overflow:hidden;transition:all .3s;position:absolute;top:1.2rem}[dir=ltr] .xo-sticky-variant-modal__close{right:1.2rem}[dir=rtl] .xo-sticky-variant-modal__close{left:1.2rem}.xo-sticky-variant-modal__close svg{transition:all .3s;will-change:transform}.xo-sticky-variant-modal__close:hover{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);cursor:pointer}.xo-sticky-variant-modal__close:hover svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);transform:rotate(90deg)}.xo-sticky-variant-modal__button{padding-top:2rem}.xo-sticky-variant-modal__button .xo-btn{width:100%}.xo-sticky-variant-modal__quantity{height:100%;width:100%}.xo-sticky-variant-modal__quantity .xo-quantity{width:100%;height:100%;border:.1rem solid rgba(var(--color-button),.4)}.xo-sticky-variant-modal__quantity .xo-quantity__number{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.0015rem)}@media (min-width: 768px){.xo-sticky-variant-modal__quantity .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.xo-sticky-variant-modal__quantity .xo-quantity__button{padding:.8rem;transition:all .3s ease-in-out}.xo-sticky-variant-modal__quantity .xo-quantity__button:hover{background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-sticky-variant-modal__quantity svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-sticky-variant-modal__button-add[xo-disabled]{cursor:not-allowed;opacity:.7;pointer-events:none}.xo-sticky-variant-modal__button-add[xo-disabled] .xo-btn{pointer-events:none;cursor:not-allowed}.text-box__content{padding-inline-end:1.5rem;padding-top:.4rem;max-width:100%;opacity:.8}@media (min-width: 740px){.text-box__content{padding-inline-end:0;padding-top:.5rem;max-width:57.4rem}}@media (min-width: 992px){.text-box__content{max-width:42rem;padding-top:.4rem}}@media (min-width: 1400px){.text-box__content{max-width:57.4rem;padding-top:.5rem}}.xo-tooltip-sold-out{position:absolute;top:-100%}[dir=ltr] .xo-tooltip-sold-out{left:50%}[dir=rtl] .xo-tooltip-sold-out{right:50%}.xo-tooltip-sold-out{transform:translate(-50%);opacity:0;visibility:hidden;transition:.3s}.xo-tooltip-sold-out__inner{padding:.3rem 1rem;border-radius:2rem;white-space:nowrap;display:block;width:fit-content;background-color:#111;color:#fff;pointer-events:none}.xo-tooltip-sold-out__text{display:block;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:400}.xo-tooltip-sold-out__sharp{content:"";border:solid transparent;border-width:.6rem;border-top-color:#111;position:absolute;top:calc(100% - .1rem);left:50%;transform:translate(-50%)}.xo-tooltip-unavailable{position:absolute;top:-100%}[dir=ltr] .xo-tooltip-unavailable{left:50%}[dir=rtl] .xo-tooltip-unavailable{right:50%}.xo-tooltip-unavailable{opacity:0;visibility:hidden;transform:translate(-50%);transition:.3s}.xo-tooltip-unavailable__inner{padding:.3rem 1rem;border-radius:2rem;white-space:nowrap;display:block;width:fit-content;background-color:#111;color:#fff;pointer-events:none}.xo-tooltip-unavailable__text{display:block;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:400}.xo-tooltip-unavailable__sharp{content:"";border:solid transparent;border-width:.6rem;border-top-color:#111;position:absolute;top:calc(100% - .1rem);left:50%;transform:translate(-50%)}@keyframes fadeDown{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible;top:-4rem}}.banner-box{display:block;height:100%;position:relative;overflow:hidden}.banner-box:hover,.banner-box:focus-within{cursor:pointer}.banner-box:hover img,.banner-box:focus-within img{transform:scale(1.05);transition:all .5s ease}.banner-box .xo-video--modifier{height:100%;width:100%;object-fit:cover}.banner-box--radius{border-radius:var(--collection-card-radius);overflow:hidden}.banner-box__content{height:100%;position:relative;background:none}.banner-box__content:after{content:"";position:absolute;top:0}[dir=ltr] .banner-box__content:after{left:0}[dir=rtl] .banner-box__content:after{right:0}.banner-box__content:after{width:100%;height:100%;background:rgba(var(--color-overlay-2),calc(var(--opacity) / 100));z-index:1}.banner-box__button{width:fit-content}.banner-box__wrapper{width:100%;position:absolute;top:0}[dir=ltr] .banner-box__wrapper{left:0}[dir=rtl] .banner-box__wrapper{right:0}.banner-box__wrapper{z-index:9}.banner-box__image .xo-image,.banner-box__image .xo-image__placeholder{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.banner-box__image .xo-image__placeholder{aspect-ratio:unset}.banner-box__image img{will-change:transform;transition:all .5s ease;aspect-ratio:unset}.banner-box__image--desktop{display:none}@media (min-width: 992px){.banner-box__image--desktop{display:block}}.banner-box__image--mobile{display:block}@media (min-width: 992px){.banner-box__image--mobile{display:none}}.banner-box__link{height:100%;width:100%;display:flex}.banner-box__video{height:100%;aspect-ratio:var(--aspect-ratio-mb)}@media (min-width: 992px){.banner-box__video{aspect-ratio:var(--aspect-ratio-dt)}}.banner-box__wrapper{padding:var(--spacing);display:flex;flex-direction:column;gap:2rem}.banner-box__wrapper--middle{height:100%;align-items:start;justify-content:center}.banner-box__wrapper--middle.banner-box__wrapper--right{height:100%;align-items:end;justify-content:center}.banner-box__wrapper--bottom{height:100%;align-items:start;justify-content:end}.banner-box__wrapper--bottom.banner-box__wrapper--center{justify-content:end;align-items:center;text-align:center}.banner-box__wrapper--bottom.banner-box__wrapper--right{justify-content:end;align-items:end;text-align:right}.banner-box__wrapper--center{justify-content:center;align-items:center;text-align:center}.banner-box__wrapper--right{justify-content:end;align-items:end;text-align:right}.banner-box__wrapper--modifier{height:100%;justify-content:space-between!important}.banner-box__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7}@media (min-width: 740px){.banner-box__sub-heading{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.banner-box__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-facets-drawer{border-bottom:none;padding:2rem 0rem;display:flex}@media (min-width: 740px){.xo-facets-drawer{flex-direction:row-reverse;padding:1.4rem 0rem;border-bottom:.1rem solid rgba(var(--color-border),.4)}}.xo-facets-drawer--mobile-unborder{border-top:none!important}.xo-facets-drawer--mobile{border-top:.1rem solid rgba(var(--color-border))}@media (min-width: 740px){.xo-facets-drawer--mobile{display:none}}.xo-facets-drawer--mobile .xo-facets-drawer__trigger{padding:0;border-radius:0}.xo-facets-drawer__trigger{width:fit-content;padding:1rem;display:flex;align-items:center;text-transform:uppercase;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);border-radius:var(--drawer-radius);cursor:pointer}@media (max-width: 767px){.xo-facets-drawer__trigger{background-color:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);padding:0;border-radius:0}}.xo-facets-drawer__trigger-text{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;text-transform:uppercase;padding:0 .6rem}@media (max-width: 739px){.xo-facets-drawer__trigger-text{text-transform:capitalize;color:rgba(var(--color-foreground),.8)}}.xo-facets-drawer__trigger-icon{display:flex;align-items:center;justify-content:center}.xo-facets-drawer__trigger-icon svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}@media (max-width: 739px){.xo-facets-drawer__trigger-icon svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}}.xo-facets-drawer__modal{z-index:1000}.xo-facets-drawer__body{width:100vw;height:100vh;padding:4.3rem 2rem 2.4rem;background-color:rgb(var(--color-background));overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.xo-facets-drawer__body{width:45rem;padding:3.2rem 4rem 2.4rem}}.xo-facets-drawer__body .xo-collapse .xo-collapse__content{width:100%;padding:.4rem 0 2rem;display:flex;flex-direction:column;gap:.4rem}.xo-facets-drawer__body .xo-collapse .xo-collapse__content:has(.xo-field-color-1--swatch){flex-direction:row;align-items:center;justify-content:start}.xo-facets-drawer__body .xo-collapse .xo-collapse__body{padding:0}.xo-facets-drawer__body .xo-collapse .xo-collapse__trigger{padding:2.4rem 0 .8rem}.xo-facets-drawer__body .xo-collapse .xo-collapse__trigger[xo-active]{border-bottom:none}.xo-facets-drawer__body .xo-collapse .xo-collapse__body[xo-active]{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-top:none}.xo-facets-drawer__body .xo-collapse .xo-collapse__trigger-title{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.9}.xo-facets-drawer__heading{display:flex;justify-content:space-between;padding-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.xo-facets-drawer__title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 2rem);word-break:break-word;word-wrap:break-word;font-weight:500;line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.1rem);text-transform:uppercase}.xo-facets-drawer__refine{padding-top:2rem;padding-bottom:1rem}.xo-facets-drawer__clear-all{padding:2.4rem 0rem}.xo-facets-drawer__text{display:block;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);text-align:center;font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:500;line-height:calc(1 + .52 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-facets-drawer__text:hover{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-facets-horizontal{display:none;justify-content:space-between;padding:1.2rem 0 1rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.xo-facets-horizontal{display:flex;padding:1rem 0}}@media (min-width: 1400px){.xo-facets-horizontal{padding:2.4rem 0rem}}.xo-facets-horizontal .xo-field-select-custom__name{opacity:.8}.xo-facets-horizontal .xo-field-select-custom__popover{min-width:25rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 0 1.6rem #00000014;border-radius:0;border:none;padding:0}.xo-facets-horizontal .xo-field-select-custom__check{padding:1rem .5rem;transition:all .3s}.xo-facets-horizontal .xo-field-select-custom__check:hover{background:color-mix(in srgb,rgba(var(--color-foreground)) 5%,transparent)}.xo-facets-horizontal xo-filters-field .xo-field-select-custom__check{border-bottom:.1rem solid rgba(var(--color-border),.5)}.xo-facets-horizontal xo-filters-field:last-child .xo-field-select-custom__check{border-bottom:none}.xo-facets-horizontal__item{display:flex;align-items:center;gap:.8rem}.xo-facets-horizontal__item .xo-field-select-custom__trigger{border:none;padding:0}.xo-facets-horizontal__item .xo-field-select-custom__trigger svg{opacity:.7}.xo-facets-horizontal__caption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;opacity:.7}.xo-facets-horizontal__selector{display:flex;align-items:center;gap:1.2rem}.xo-facets-horizontal__refine{padding-top:2rem;padding-bottom:1rem}.xo-facets-vertical{padding-bottom:4rem}.xo-facets-vertical .xo-collapse .xo-collapse__content{width:100%;padding:.4rem 0 2rem;display:flex;flex-direction:column;gap:.4rem;opacity:1}.xo-facets-vertical .xo-collapse .xo-collapse__content:has(.xo-field-color-1--swatch){flex-direction:row;align-items:center;justify-content:start}.xo-facets-vertical .xo-collapse .xo-collapse__body{padding:0}.xo-facets-vertical .xo-collapse .xo-collapse__trigger{padding:2.4rem 0 .8rem}.xo-facets-vertical .xo-collapse .xo-collapse__trigger[xo-active]{border-bottom:none}.xo-facets-vertical .xo-collapse .xo-collapse__body[xo-active]{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-top:none}.xo-facets-vertical .xo-collapse .xo-collapse__trigger-title{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.9}.xo-facets-vertical .xo-field-select-custom__trigger{border:none}.xo-facets-vertical__item{display:flex;align-items:center;gap:2.6rem}@media (min-width: 768px){.xo-facets-vertical__item{display:none}}.xo-facets-vertical__caption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));text-transform:uppercase;opacity:.75}.xo-facets-vertical__filters{padding-top:5.4rem}.xo-field-price__range{margin-bottom:1rem}.xo-field-price__range xo-range-track{height:.15rem;background-color:rgba(var(--color-accent),.3)}.xo-field-price__range xo-range-progress{background-color:rgba(var(--color-accent),1)}.xo-field-price__range xo-range-thumb{width:1.8rem;height:1.8rem;background-color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-field-price__range xo-range-thumb:after{content:"";width:1.4rem;height:1.4rem;border-radius:50%;background-color:rgb(var(--color-background));position:absolute;top:50%}[dir=ltr] .xo-field-price__range xo-range-thumb:after{left:50%}[dir=rtl] .xo-field-price__range xo-range-thumb:after{right:50%}.xo-field-price__range xo-range-thumb:after{transform:translate(-50%,-50%)}.xo-field-price__input-group{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(var(--color-foreground),.7);font-weight:500}.xo-field-price__input-box{width:12.8rem;padding:1rem 1.5rem;border-radius:2.8rem;border:.1rem solid rgba(var(--color-border),.6);display:flex;align-items:center;gap:.8rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));font-weight:500;opacity:.9}.xo-field-price__input-box span{opacity:.7}@media (min-width: 1400px){.xo-field-price__input-box{width:17.2rem}}.xo-field-price__input{width:100%;border:none;display:flex;justify-content:flex-end}[dir=ltr] .xo-field-price__input{text-align:right}[dir=rtl] .xo-field-price__input{text-align:left}.xo-field-price__input{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));background-color:transparent}.xo-field-select-custom__popover{min-width:25rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 0 1.6rem #00000014;border-radius:0}.xo-filters-content__empty{padding:9.6rem 4rem}.xo-filters-content__empty .xo-empty__title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);text-align:center;font-size:calc(var(--font-body-scale) * 3.2rem);font-weight:500;line-height:calc(1 + .3 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-filters-content__empty .xo-empty__content{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .7 / var(--font-body-scale))}.filter-content__grid{padding:0 0 1.6rem}@media (min-width: 740px){.filter-content__grid{padding:1.7rem 0 5rem}}@media (min-width: 992px){.filter-content__grid{padding:.7rem 0 3.2rem}}@media (min-width: 1400px){.filter-content__grid{padding:0 0 3.2rem}}.filter-content__box{height:100%;width:100%;grid-column:span var(--column-span)/span var(--column-span);grid-row:span var(--row-span)/span var(--row-span)}.xo-fieldset-popover__trigger{display:flex;align-items:center;gap:.2rem;cursor:pointer;position:relative}.xo-fieldset-popover__trigger svg{transition:all .5s;opacity:.7}.xo-fieldset-popover__trigger:before{content:"";position:absolute;bottom:-.1rem}[dir=ltr] .xo-fieldset-popover__trigger:before{left:0}[dir=rtl] .xo-fieldset-popover__trigger:before{right:0}.xo-fieldset-popover__trigger:before{width:0;height:.05rem;background-color:rgba(var(--color-foreground),.6);transition:width .3s}.xo-fieldset-popover__trigger:hover:before{width:100%}.xo-fieldset-popover__trigger[xo-active]:before{width:100%}.xo-fieldset-popover__trigger[xo-active] svg{transform:rotate(180deg);transition:all .5s}.xo-fieldset-popover__label{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;opacity:.7}.xo-fieldset-popover__popover{min-width:25rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 0 1.6rem #00000014;border-radius:0}.xo-fieldset-popover__heading{padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-border),.3)}.xo-fieldset-popover__heading .xo-btn__content{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-fieldset-popover__heading .xo-btn__text{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale))}.xo-fieldset-popover__caption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-fieldset-popover__caption-icon{display:flex;align-items:center;justify-content:center;border-radius:.2rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);padding:.2rem}.xo-fieldset-popover__caption-icon svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);opacity:1}.xo-fieldset-popover__content{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem;max-height:35rem}.xo-fieldset-popover__content:has(.xo-field-color-1--swatch),.xo-fieldset-popover__content:has(.xo-field-color--swatch){flex-direction:row;align-items:center;justify-content:start}.xo-filters-refine{padding:2rem 0rem;gap:.6rem;align-items:start;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-filters-refine[xo-empty]:not([xo-empty=false]){display:none}.xo-filters-refine xo-filters-clear{margin:0;padding:.7rem .8rem .7rem 1.2rem;background-color:rgba(var(--color-button),.1);border-radius:2.5rem;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .38 / var(--font-body-scale));color:rgba(var(--color-button),.7);font-weight:500;display:flex;justify-content:center;align-items:center;gap:.8rem;transition:.3s}.xo-filters-refine xo-filters-clear:focus-within{border-radius:0}.xo-filters-refine xo-filters-clear:hover{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-filters-refine xo-filters-clear[xo-clear-all]{background-color:transparent;padding-inline-start:0}@media (min-width: 992px){.xo-filters-refine{padding-top:1.2rem}}@media (min-width: 1400px){.xo-filters-refine{padding-top:2.4rem}}xo-filters-clear[xo-visible]:not([xo-visible=false]){display:flex;justify-content:center;align-items:center}.xo-filters-refine__text{font-size:calc(var(--font-body-scale) * 1.3rem);border-radius:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;transition:.3ss}.xo-filters-refine__text:hover{border:none}.filters-search-content__item{height:100%}.filters-search-content__page{position:relative;height:100%;min-height:32.8rem;padding:2.4rem;border:.1rem solid rgba(var(--color-border),.4);display:flex;align-items:center;justify-content:start}@media (min-width: 768px){.filters-search-content__page{min-height:26.9rem}}.filters-search-content__info a{display:inline-block;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);font-weight:500;color:color-mix(in srgb,rgba(var(--color-foreground)) 80%,transparent);text-decoration:none;transition:all .3s ease}.filters-search-content__info a:hover{cursor:pointer;text-decoration:underline}.filters-search-content__badge{display:inline-flex;position:absolute;bottom:2.4rem}[dir=ltr] .filters-search-content__badge{left:2.4rem}[dir=rtl] .filters-search-content__badge{right:2.4rem}.filters-search-content__badge{z-index:9;border:.1rem solid transparent;border-radius:4rem;padding:.6rem 1.3rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.filters-search-content__text{display:inline-block;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .1 / var(--font-body-scale));font-weight:400;color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);word-break:break-word;word-wrap:break-word}.xo-action-remove{padding:1rem;position:relative;cursor:pointer}.xo-action-remove:hover .xo-action-remove__icon-1{transform:translateY(.15rem)}.xo-action-remove:hover .xo-action-remove__icon-2{transform:translate(-.15rem,.15rem) rotate(-15deg)}.xo-action-remove__icon{display:flex;align-items:center;justify-content:center}.xo-action-remove__icon-1,.xo-action-remove__icon-2{transition:.3s}.xo-action-scroll{display:flex;align-items:center;gap:.7rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));text-transform:uppercase;opacity:.7;transition:all .3s;cursor:pointer}@media (min-width: 740px){.xo-action-scroll{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 992px){.xo-action-scroll{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-action-scroll{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.xo-action-scroll__wrap{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:3rem;min-height:3rem;border-radius:50%;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}@media (min-width: 740px){.xo-action-scroll__wrap{min-width:3.4rem;min-height:3.4rem}}@media (min-width: 992px){.xo-action-scroll__wrap{min-width:2.6rem;min-height:2.6rem}}@media (min-width: 1400px){.xo-action-scroll__wrap{min-width:3.8rem;min-height:3.8rem}}.xo-action-scroll__icon{display:flex;align-items:center;justify-content:center;transition:.3s}.xo-action-scroll__icon svg{rotate:90deg}.xo-action-scroll__icon--after{position:absolute;top:50%}[dir=ltr] .xo-action-scroll__icon--after{left:50%;transform:translate(-50%,-250%)}[dir=rtl] .xo-action-scroll__icon--after{right:50%;transform:translate(50%,-250%)}[dir=ltr] [xo-action-scroll-hover]:hover .xo-action-scroll__icon--after{transform:translate(-50%,-50%)}[dir=rtl] [xo-action-scroll-hover]:hover .xo-action-scroll__icon--after{transform:translate(50%,-50%)}[xo-action-scroll-hover]:hover .xo-action-scroll__icon--before{transform:translateY(250%)}.announcement-bar{width:100%;text-align:center;color:rgba(var(--color-foreground))}.xo-article-card{height:100%;position:relative;overflow:hidden;background-color:rgb(var(--color-background));border-radius:var(--article-card-corner-radius);border:var(--article-card-border-width) solid rgba(var(--color-border),var(--article-card-border-opacity))}.xo-article-card:hover .xo-article-card__image img,.xo-article-card:focus .xo-article-card__image img,.xo-article-card:focus-within .xo-article-card__image img,.xo-article-card:focus-visible .xo-article-card__image img{transform:scale(1.05);transition:all .5s ease}.xo-article-card__image{padding:var(--article-card-image-padding);position:relative;display:block;overflow:hidden}.xo-article-card__image:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;z-index:9;border:.1rem solid transparent;transition:.3s}.xo-article-card__image .xo-image{overflow:hidden}.xo-article-card__image img{transition:all .5s ease;will-change:transform}.xo-article-card__image:focus-within:after,.xo-article-card__image:focus-visible:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-article-card__image:focus-within img,.xo-article-card__image:focus-visible img{transform:scale(.8)}.xo-article-card__information{text-align:var(--article-card-text-alignment);padding-top:max(var(--article-card-content-padding-vertical),1.3rem);padding-bottom:max(var(--article-card-content-padding-vertical),1.3rem);padding-inline-start:max(var(--article-card-content-padding-horizontal),0);padding-inline-end:max(var(--article-card-content-padding-horizontal),2.4rem)}[dir=ltr] .xo-article-card__information--left{text-align:left}[dir=rtl] .xo-article-card__information--left,[dir=ltr] .xo-article-card__information--right{text-align:right}[dir=rtl] .xo-article-card__information--right{text-align:left}.xo-article-card__heading{font-family:var(--font-body-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .16 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.072rem);word-break:break-word;word-wrap:break-word;min-height:4.2rem}@media (min-width: 740px){.xo-article-card__heading{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem);min-height:4.4rem}}@media (min-width: 992px){.xo-article-card__heading{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .16 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.072rem);min-height:4.2rem}}@media (min-width: 1400px){.xo-article-card__heading{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem);min-height:4.7rem}}.xo-article-card__heading--default{padding-bottom:.5rem}.xo-article-card__box{padding:.4rem 0 .3rem;display:flex;align-items:center;justify-content:var(--alignment);gap:.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;white-space:nowrap}@media (min-width: 1130px){.xo-article-card__box{gap:.8rem;font-size:calc(var(--font-body-scale) * 1.4rem)}}.xo-article-card__dot{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-article-card__tag{position:absolute;top:2rem}[dir=ltr] .xo-article-card__tag{left:2rem}[dir=rtl] .xo-article-card__tag{right:2rem}.xo-article-card__tag{z-index:10}.xo-article-card__description{padding:1.1rem 1.6rem 0 0;margin-bottom:.6rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.xo-article-card__description{-webkit-line-clamp:3}}.xo-article-card__button{padding:5.6rem 0 .8rem;display:inline-flex}.xo-article-card--boxed .xo-article-card__information{padding-top:max(var(--article-card-content-padding-vertical),2rem);padding-bottom:max(var(--article-card-content-padding-vertical),2rem);padding-inline-start:max(var(--article-card-content-padding-horizontal),2rem);padding-inline-end:max(var(--article-card-content-padding-horizontal),2rem)}.xo-article-card__thumbnail .xo-article-card__image{display:none}.xo-blog-post-1{height:100%;padding-top:6rem;padding-bottom:5.1rem}@media (min-width: 740px){.xo-blog-post-1{padding-top:4.7rem;padding-bottom:9rem}}@media (min-width: 992px){.xo-blog-post-1{padding-top:2.1rem;padding-bottom:0}}@media (min-width: 1400px){.xo-blog-post-1{padding-top:41.7rem;padding-bottom:0}}@media (min-width: 740px){.xo-blog-post-1--style-2{padding-bottom:15.2rem}.xo-blog-post-1--style-2 .xo-blog-post-1__head{padding-bottom:28.5rem}}@media (min-width: 992px){.xo-blog-post-1--style-2{padding-top:1.3rem;padding-bottom:3.7rem}.xo-blog-post-1--style-2 .xo-blog-post-1__head{padding-bottom:16.6rem}}@media (min-width: 1400px){.xo-blog-post-1--style-2{padding-top:5.1rem;padding-bottom:2.1rem}.xo-blog-post-1--style-2 .xo-blog-post-1__head{padding-bottom:27rem}}.xo-blog-post-1__container{height:100%}.xo-blog-post-1__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:end}.xo-blog-post-1__head{width:100%;display:flex;align-items:end;justify-content:space-between;padding-bottom:1rem}.xo-blog-post-1__head .xo-blog-post-1__button{display:none}@media (min-width: 740px){.xo-blog-post-1__head{padding-bottom:9.1rem}.xo-blog-post-1__head .xo-blog-post-1__button{display:block}}@media (min-width: 992px){.xo-blog-post-1__head{padding-bottom:9.7rem}}@media (min-width: 1400px){.xo-blog-post-1__head{padding-bottom:2.3rem}}.xo-blog-post-1__button{min-width:20%}.xo-blog-post-1__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;max-width:80%}.xo-blog-post-1__grid{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);gap:0}@media (min-width: 740px){.xo-blog-post-1__grid{row-gap:1.4rem;column-gap:1.3rem;border:none;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);padding-top:1.4rem}}@media (min-width: 992px){.xo-blog-post-1__grid{gap:0;padding-top:0;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.xo-blog-post-1__image .xo-image{overflow:hidden}.xo-blog-post-1__image img{transition:all .5s ease;will-change:transform}.xo-blog-post-1__item{height:100%;padding:1.8rem;padding-bottom:0;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-1__item:last-child{border-inline-end:0}@media (min-width: 740px){.xo-blog-post-1__item{padding:0;border-inline-end:none}}@media (min-width: 992px){.xo-blog-post-1__item{padding:1.7rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-1__item .xo-article-card__heading{font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .23 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.068rem)}}@media (min-width: 1400px){.xo-blog-post-1__item{padding:2.2rem;padding-bottom:0}.xo-blog-post-1__item .xo-article-card__heading{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem)}}.xo-blog-post-1__item--style-2 .xo-article-card__heading{min-height:4.2rem}@media (min-width: 740px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{min-height:4.4rem}}@media (min-width: 992px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{min-height:4.2rem;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .31 / var(--font-body-scale));letter-spacing:unset}}@media (min-width: 1400px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{min-height:7.6rem;font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem)}}.xo-blog-post-1__title{display:inline-flex;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-heading-6-scale) * 1.8rem);font-weight:500;line-height:calc(1 + .05 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.018rem);word-break:break-word;word-wrap:break-word;opacity:.8}@media (min-width: 768px){.xo-blog-post-1__title{font-size:calc(var(--font-heading-6-scale) * 2rem);letter-spacing:calc(var(--font-heading-6-scale) * -.02rem)}}.xo-blog-post-1__group{padding:.7rem 0 1rem;display:flex;align-items:center;gap:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}@media (min-width: 768px){.xo-blog-post-1__group{opacity:.7}}.xo-blog-post-1__dot{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-blog-post-1__description{padding-right:1.6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7}.xo-blog-post-1__box{padding:1.6rem 2.4rem 0 0}.xo-blog-post-1__desktop{display:none}@media (min-width: 740px){.xo-blog-post-1__desktop{display:block}}.xo-blog-post-1__desktop .xo-article-card__wrap{display:flex;flex-direction:column}.xo-blog-post-1__mobile{display:none}.xo-blog-post-1__mobile .xo-article-card__wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width: 739px){.xo-blog-post-1__mobile{display:block}}.xo-blog-post-1__body{width:100%}.xo-blog-post-1__bottom{width:100%;padding-top:2.2rem;display:block}@media (min-width: 740px){.xo-blog-post-1__bottom{display:none}}.xo-blog-post-1__carousel{height:100%}.xo-blog-post-1__carousel xo-carousel-slide{padding-inline-end:0!important;height:100%}.xo-blog-post-1__carousel xo-carousel-slide:first-child .xo-blog-post-1__item{border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-1__carousel .xo-blog-post-1__item{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-start:none}.xo-blog-post-1__item--style-2{padding:1.8rem 1.8rem 1.6rem}@media (min-width: 740px){.xo-blog-post-1__item--style-2{padding:1.5rem 2.2rem 1.66rem}}@media (min-width: 992px){.xo-blog-post-1__item--style-2{padding:1rem 1.8rem 1.1rem}}@media (min-width: 1400px){.xo-blog-post-1__item--style-2{padding:1.5rem 2.2rem 1.7rem}}.xo-blog-post-1__item--style-2 .xo-article-card__image{display:none}.xo-blog-post-1__item--style-2 .xo-article-card__thumbnail .xo-article-card__image{display:block}.xo-blog-post-1__item--style-2 .xo-article-card__information{padding:0}.xo-blog-post-1__item--style-2 .xo-article-card__heading{padding-inline-end:max(var(--article-card-content-padding-horizontal),2.4rem);padding-bottom:1.6rem}@media (min-width: 740px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{padding-bottom:0;margin-bottom:3.2rem;height:100%}}@media (min-width: 992px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{padding-inline-end:0}}@media (min-width: 1400px){.xo-blog-post-1__item--style-2 .xo-article-card__heading{margin-bottom:0;padding-bottom:3.2rem}}.xo-blog-post-1__item--style-2 .xo-article-card__description{padding-top:1.3rem}@media (min-width: 740px){.xo-blog-post-1__item--style-2 .xo-article-card__description{padding-top:1.4rem}}.xo-blog-post-1__item--style-2 .xo-article-card__button{padding-top:4.6rem}@media (min-width: 740px){.xo-blog-post-1__item--style-2 .xo-article-card__button{padding-top:7.6rem}}.xo-blog-post-1__desktop--style-2{display:none}@media (min-width: 992px){.xo-blog-post-1__desktop--style-2{display:block}}.xo-blog-post-1__mobile--style-2{display:block}@media (min-width: 992px){.xo-blog-post-1__mobile--style-2{display:none}}@media (min-width: 740px){.xo-blog-post-1__mobile--style-2 .xo-blog-post-1__carousel{padding-inline-end:26.2rem}}@media (min-width: 1200px){.xo-blog-post-1__mobile--style-2 .xo-blog-post-1__carousel{padding-inline-end:0}}@media (min-width: 1200px){.xo-blog-post-1--modifier-style-1{padding-top:0}}@media (min-width: 1200px){.xo-blog-post-1--modifier-style-2 .xo-blog-post-1__content{justify-content:space-between}.xo-blog-post-1--modifier-style-2 .xo-blog-post-1__head{padding-bottom:0}}.xo-blog-post-2{height:100%;padding-top:6rem;padding-bottom:5.5rem}@media (min-width: 740px){.xo-blog-post-2{padding-top:4.7rem;padding-bottom:10.6rem}}@media (min-width: 992px){.xo-blog-post-2{padding-top:16.2rem;padding-bottom:3.7rem}}@media (min-width: 1400px){.xo-blog-post-2{padding-top:17.3rem;padding-bottom:2.1rem}}.xo-blog-post-2 .xo-article-card{display:flex;flex-direction:column;align-items:start}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card{gap:1.8rem;flex-direction:row}}.xo-blog-post-2 .xo-article-card__image{width:100%;max-width:100%;height:100%;max-height:21.2rem;gap:1.8rem}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card__image{max-width:31.4rem;max-height:20.9rem}}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card__image{max-height:20.9rem}}.xo-blog-post-2 .xo-article-card__information{max-width:100%;width:100%;padding-top:max(var(--article-card-content-padding-vertical),1.3rem);padding-bottom:max(var(--article-card-content-padding-vertical),1.3rem);padding-inline-start:max(var(--article-card-content-padding-horizontal),0);padding-inline-end:max(var(--article-card-content-padding-horizontal),2.4rem)}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card__information{height:100%;max-width:calc(36rem + max(var(--article-card-content-padding-horizontal),2.4rem));padding-top:.2rem;padding-bottom:.2rem;padding-inline-start:max(var(--article-card-content-padding-horizontal),0);padding-inline-end:max(var(--article-card-content-padding-horizontal),2.4rem);display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 1100px){.xo-blog-post-2 .xo-article-card__information{max-width:calc(37.5rem + max(var(--article-card-content-padding-horizontal),2.4rem))}}.xo-blog-post-2 .xo-article-card__description{-webkit-line-clamp:2;padding-top:.9rem}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card__description{padding-top:.7rem}}@media (min-width: 1100px){.xo-blog-post-2 .xo-article-card__description{padding-top:.9rem}}.xo-blog-post-2 .xo-article-card__heading{min-height:unset}@media (min-width: 740px){.xo-blog-post-2 .xo-article-card__button{padding-top:4.4rem}}@media (min-width: 1200px){.xo-blog-post-2--modifier{padding-bottom:0}.xo-blog-post-2--modifier .xo-blog-post-2__item:last-child{border-bottom:0}}.xo-blog-post-2__content{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:end}.xo-blog-post-2__item{padding:2rem 0 1.15rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-2__item:last-child{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.xo-blog-post-2__item{padding:0;border:none}.xo-blog-post-2__item:first-child{padding-top:1.5rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-2__item:last-child{border-bottom:none}}@media (min-width: 1100px){.xo-blog-post-2__item{padding:1.7rem 0;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-blog-post-2__item:last-child{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.xo-blog-post-2__item{padding:1.4rem 0}}.xo-blog-post-2__container{height:100%}.xo-blog-post-2__head{width:100%;display:flex;align-items:end;justify-content:space-between;padding-bottom:1.5rem}.xo-blog-post-2__head .xo-blog-post-2__button{display:none}@media (min-width: 740px){.xo-blog-post-2__head{padding-bottom:22.5rem}.xo-blog-post-2__head .xo-blog-post-2__button{display:block}}@media (min-width: 1100px){.xo-blog-post-2__head{padding-bottom:1.7rem}}@media (min-width: 1400px){.xo-blog-post-2__head{padding-bottom:2.9rem}}.xo-article-card__button{min-width:20%}.xo-blog-post-2__heading{max-width:80%}.xo-blog-post-2__grid{row-gap:0;column-gap:0}@media (min-width: 740px){.xo-blog-post-2__grid{row-gap:2.9rem}}@media (min-width: 1100px){.xo-blog-post-2__grid{row-gap:0}}.xo-blog-post-2__body{width:100%}.xo-blog-post-2__bottom{width:100%;padding-top:2rem;display:block}@media (min-width: 740px){.xo-blog-post-2__bottom{display:none}}.xo-blog-tags{color:rgba(var(--color-foreground));align-items:center}.xo-blog-tags__item{font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);text-align:center;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);padding:.4rem 1rem;border-radius:2.5rem}.xo-blog-tags__title{color:rgba(var(--color-foreground),.5);word-break:break-word;word-wrap:break-word}.xo-breadcrumb--border{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.xo-breadcrumb__list{margin:0;padding:.4rem 0;display:flex;align-items:center;gap:.4rem;list-style:none}.xo-breadcrumb__item{display:flex;align-items:center;gap:.2rem}.xo-breadcrumb__link{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.8}@media (min-width: 740px){.xo-breadcrumb__link{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}@media (min-width: 992px){.xo-breadcrumb__link{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-breadcrumb__link{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}.xo-breadcrumb--current{opacity:.7}.xo-breadcrumb__separator{display:flex;justify-content:center;align-items:center}.xo-carousel-navigation{width:100%;display:flex;justify-content:flex-start;z-index:10}.xo-carousel-navigation__nav{display:flex;align-items:center;z-index:10;width:12rem;padding-bottom:.5rem}.xo-carousel-navigation__button{z-index:1;width:3.3rem;height:3.3rem;padding:.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.xo-carousel-navigation__button:hover{transition:all .3s;opacity:.7}.xo-carousel-navigation__button svg{display:block}.xo-carousel-navigation__button:first-child{transform:rotate(180deg)}.xo-carousel-navigation__button--boxes{border:0;background-color:rgb(var(--color-background));box-shadow:0 0 .2rem .1rem rgba(var(--color-foreground),.2);border-radius:20%}.xo-carousel-navigation__button--boxes:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4);opacity:.7}.xo-carousel-navigation--top{position:absolute;top:0}[dir=ltr] .xo-carousel-navigation--top{left:0}[dir=rtl] .xo-carousel-navigation--top{right:0}.xo-carousel-navigation--top{transform:translateY(-110%)}.xo-carousel-navigation--in-content .xo-carousel-navigation__button{opacity:0;transition:.3s;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 991px){.xo-carousel-navigation--in-content .xo-carousel-navigation__button{top:50%}}.xo-carousel-navigation--in-content .xo-carousel-navigation__button[xo-disabled]:not([xo-disabled=false]){opacity:0;cursor:not-allowed}[dir=ltr] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--prev{left:0}[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:0}[dir=rtl] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--next{left:0}.xo-carousel-navigation--in-content .xo-carousel-navigation__nav{width:100%}.xo-carousel-navigation__button--prev svg{transform:rotate(180deg)}xo-carousel:focus-within .xo-carousel-navigation__button,xo-carousel:hover .xo-carousel-navigation__button{opacity:1}xo-carousel:focus-within .xo-carousel-navigation__button[xo-disabled]:not([xo-disabled=false]),xo-carousel:hover .xo-carousel-navigation__button[xo-disabled]:not([xo-disabled=false]){opacity:.7}.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;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:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);border-radius:50%;transition:.3s}.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{gap:.2rem}.xo-carousel-paginator--sticks xo-carousel-bullet{width:unset;height:unset;padding:.4rem 0}.xo-carousel-paginator--sticks xo-carousel-bullet span{border-radius:1rem;width:1.8rem;height:.5rem}.xo-carousel-paginator--sticks xo-carousel-bullet[xo-active]:not([xo-active=false]) span{background-color:rgba(var(--color-accent));width:5.5rem}.xo-carousel-paginator--sticks xo-carousel-bullet[xo-active]:not([xo-active=false]):hover span{background-color:rgba(var(--color-accent));box-shadow:none}.xo-carousel-paginator--disabled,.is-mobile .xo-carousel-paginator--mobile-disabled{display:none}.collection-empty__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.collection-empty__image{display:flex;align-items:center;justify-content:center}.collection-empty__image svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.collection-empty__title{padding-top:2.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);word-break:break-word;word-wrap:break-word;text-align:center}.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;color:rgba(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .5 / var(--font-body-scale));cursor:pointer}.xo-currency-select__trigger svg{transition:all .3s}@media (min-width: 740px){.xo-currency-select__trigger{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-currency-select__trigger[xo-active] svg{transform:rotate(180deg)}.xo-currency-select__content-inner{display:flex;flex-direction:column;min-width:20rem;max-height:20rem;overflow:auto;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-currency-select__content-inner::-webkit-scrollbar{width:.2rem}.xo-currency-select__content-inner::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-currency-select__item{width:100%;padding:1rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);color:rgba(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;cursor:pointer;transition:all .3s}.xo-currency-select__item:last-child{border-bottom:none}.xo-currency-select__item:hover{background-color:rgba(var(--color-background),.7)}@media (min-width: 740px){.xo-currency-select__item{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-currency-select__input{display:none}.xo-currency-select__input:checked~.xo-currency-select__name{color:rgba(var(--color-foreground),1)}.xo-currency-select__name{display:flex;align-items:center;justify-content:center;gap:.4rem}.xo-currency-select__form{display:flex}.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%;color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}@media (min-width: 740px){.xo-empty__icon{width:16rem;height:16rem;padding:.558rem .932rem 0 3.771rem}}.xo-empty__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);text-align:center;text-transform:uppercase;word-break:break-word;word-wrap:break-word}.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-input{margin:0;position:relative;display:inline-flex;width:100%;height:5.6rem;padding:1.6rem 2.3rem 1.6rem 2.9rem;border-radius:2.9rem;border:.1rem solid rgba(var(--color-border),.5);transform:.3s;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-field-input__input{width:100%;outline:none;border:none;background-color:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}.xo-field-input__input::placeholder{transition:all .3s;transform-origin:0 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.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,rgba(var(--color-foreground)) 100%,transparent);-webkit-text-fill-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,rgba(var(--color-background)) 100%,transparent) inset;-webkit-background-clip:text;background-clip:text}.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,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}.xo-field-textarea__textarea::placeholder{transition:.2s;transform-origin:0 0;font-family:var(--font-body-family, inherit);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);opacity:.7}.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-field-textarea__note{display:flex;gap:1rem;align-items:center}.xo-field-textarea__text{color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-image{width:100%;height:100%;position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:hidden}.xo-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--xo-ratio-percent);object-position:var(--x-pos) var(--y-pos)}.xo-image__overlay{background-color:#fff}.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{width:100%;height:100%;display:flex;object-fit:cover;aspect-ratio:var(--xo-ratio-percent)}.xo-image__placeholder svg{width:100%;height:100%}.introducing-card{padding-top:3.2rem;padding-bottom:3.6rem}.introducing-card__header{position:relative;background:none}.introducing-card__image{overflow:hidden;border-radius:var(--general-radius-1)}@media (max-width: 767px){.introducing-card__image{height:19rem}}.introducing-card__image img{transition:all .5s ease;will-change:transform}.introducing-card__image:hover img{transform:scale(1.05);transition:all .5s ease}.introducing-card__title{position:absolute;top:1.4rem}[dir=ltr] .introducing-card__title{left:2.4rem}[dir=rtl] .introducing-card__title{right:2.4rem}.introducing-card__title{z-index:2;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}@media (min-width: 768px){.introducing-card__title{font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.034rem)}}.introducing-card__button{position:absolute;bottom:2.2rem}[dir=ltr] .introducing-card__button{left:2.4rem}[dir=rtl] .introducing-card__button{right:2.4rem}.introducing-card__button{z-index:2}.introducing-card__description{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .57 / var(--font-body-scale));color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);opacity:.75;padding-top:1rem;word-break:break-word;word-wrap:break-word}@media (min-width: 768px){.introducing-card__description{font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .52 / var(--font-body-scale))}}.xo-language-select__label{display:none}.xo-language-select__trigger{display:inline-flex;align-items:center;gap:.2rem;color:rgba(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .5 / var(--font-body-scale));cursor:pointer}.xo-language-select__trigger svg{transition:all .2s}@media (min-width: 740px){.xo-language-select__trigger{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-language-select__trigger[xo-active] svg{transform:rotate(180deg)}.xo-language-select__content{min-width:15rem;display:flex;flex-direction:column;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-language-select__item{width:100%;padding:1rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);color:rgba(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;cursor:pointer;transition:all .3s}.xo-language-select__item:hover{background-color:rgba(var(--color-background),.7)}.xo-language-select__item:last-child{border-bottom:none}@media (min-width: 740px){.xo-language-select__item{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-language-select__input{display:none}.xo-language-select__input:checked~.xo-language-select__name{color:rgba(var(--color-foreground),1)}.xo-language-select__form{display:flex}.xo-lcp{color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1rem}.link-list__desktop{display:none}@media (min-width: 1400px){.link-list__desktop{display:flex}}.link-list__item{display:flex;flex-direction:column;gap:1.1rem}.link-list__title{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .6 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.85}@media (min-width: 768px){.link-list__title{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.link-list__nav{display:flex;flex-direction:column;gap:.6rem;list-style:none;padding:0;margin:0}.link-list__nav-item{display:inline-flex;box-sizing:border-box}.link-list__link{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;transition:all .3s}.link-list__link:hover{opacity:1}.link-list__mobile{display:block;padding-inline-start:1.7rem}@media (min-width: 1400px){.link-list__mobile{display:none}}.link-list__mobile .link-list__item{gap:0;padding:1rem 0;border-bottom:.1rem solid rgba(var(--color-border),.3)}.link-list__mobile .link-list__nav{padding:.9rem 1.6rem;gap:.9rem}.link-list__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list__icon svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.link-list__header[xo-active] .link-list__icon{transform:rotate(180deg);transition:all .5s}.link-list__header[xo-active]~.link-list__item{padding:.5rem 0}.list-support{width:100%;height:100%}@media (min-width: 768px){.list-support--modifier .list-support__heading{padding:0 0 .95rem}}.list-support--modifier .list-support__list{gap:.6rem}.list-support__list{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:1rem}.list-support__heading{padding:1rem 0 .7rem;color:rgba(var(--color-foreground),.85);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .6 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.list-support__heading{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 992px){.list-support__heading{padding:0 0 1.7rem}}.list-support__item{display:flex;color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));transition:all .3s}@media (min-width: 740px){.list-support__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.list-support__item:hover{color:rgba(var(--color-foreground),1)}.list-support__collapse{border-bottom:.1rem solid rgba(var(--color-border),.4)}.list-support__trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.list-support__icon{position:relative;display:flex;align-items:center;justify-content:center}.list-support__icon-default{color:rgba(var(--color-foreground));transition:all .3s;position:absolute;opacity:1;display:flex;align-items:center;justify-content:center}.list-support__icon-active{color:rgba(var(--color-foreground));transition:all .3s;opacity:0;display:flex;align-items:center;justify-content:center}.list-support__trigger[xo-active]{position:relative;display:flex;align-items:center;border-bottom:none}.list-support__trigger[xo-active]~.list-support__item{border-bottom:none}.list-support__trigger[xo-active] .list-support__icon-default{opacity:0}.list-support__trigger[xo-active] .list-support__icon-active{opacity:1}.list-support__content[xo-active]{border-top:.1rem solid rgba(var(--color-border),.4);padding:1.2rem 0 1rem}.xo-media{width:100%;height:100%}.xo-media model-viewer{width:100%;height:100%}.player,.xo-embed-responsive{height:100%}.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}.xo-modal-content .xo-cart-empty{padding-top:4.1rem}@media (min-width: 768px){.xo-modal-content .xo-cart-empty{padding-top:5.6rem}}.xo-modal-content .xo-empty{gap:1.6rem}.xo-modal-content .xo-empty__header,.xo-modal-content .xo-empty__content{gap:2rem}.xo-modal-content__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100vw;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{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);text-transform:uppercase;word-break:break-word;word-wrap:break-word}.xo-modal-content__title-icon{display:none;align-items:center;justify-content:center}.xo-modal-content__close{cursor:pointer;transition:.3s;padding:.5rem;display:flex;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-modal-content__close:hover{opacity:.7}.xo-modal-content__close--abs{position:absolute;top:1rem}[dir=ltr] .xo-modal-content__close--abs{right:1rem}[dir=rtl] .xo-modal-content__close--abs{left:1rem}.xo-modal-content__close--abs{z-index:10}@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: 992px){.xo-modal-content__separator-pd{padding:0 var(--drawer-padding)}}.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--modifier .xo-modal-content__inner{width:100%}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__close{position:relative;top:0}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__close{right:0}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__close{left:0}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__close{padding:0}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-cart-mini-item__inner{padding:1rem 0}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__footer{padding-top:2rem;border-top:.1rem solid rgba(var(--color-border),.6)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-cart-popup__form{padding-top:.8rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__header{padding-bottom:.9rem}@media (min-width: 740px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content--modifier .xo-modal-content__inner{width:53.2rem;padding:3.5rem 3.9rem 4.2rem 4.3rem}}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,rgba(var(--color-border)) 100%,transparent)}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:2rem}@media (min-width: 992px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:54.8rem;padding:2.6rem 3.3rem 3.6rem}}@media (min-width: 1400px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:74.8rem;padding:3.6rem 4.4rem 4.6rem}}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}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:10.2rem;height:13rem}@media (min-width: 740px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:12.2rem;height:15rem}}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,rgba(var(--color-border)) 100%,transparent)}@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-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-modal-content__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:normal;text-transform:unset;display:flex;align-items:center;gap:.1rem;opacity:.9}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}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{top:0;transform:unset}@media (min-width: 740px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{position:absolute;z-index:9999}[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}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{top:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}}@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:2.6rem calc(var(--drawer-padding) / 2) 1.1rem calc(var(--drawer-padding) / 2)}@media (min-width: 992px){xo-modal[xo-placement*=-left] .xo-modal-content__header,xo-modal[xo-placement*=-right] .xo-modal-content__header{padding:3.2rem var(--drawer-padding) 2.4rem 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))}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)}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)}xo-modal[xo-placement*=-left] .xo-modal-content__content,xo-modal[xo-placement*=-right] .xo-modal-content__content{padding:1.6rem calc(var(--drawer-padding) / 2)}@media (min-width: 992px){xo-modal[xo-placement*=-left] .xo-modal-content__content,xo-modal[xo-placement*=-right] .xo-modal-content__content{padding:1.6rem var(--drawer-padding)}}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: 992px){xo-modal[xo-placement*=-left] .xo-modal-content__footer,xo-modal[xo-placement*=-right] .xo-modal-content__footer{padding:0 var(--drawer-padding)}}xo-modal .xo-cart-mini-item__content .xo-cart-mini-item__remove-icon{display:flex}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}.nav-link{width:100%;height:100%}@media (min-width: 768px){.nav-link--modifier .nav-link__heading{padding:0 0 .95rem}}.nav-link--modifier .nav-link__list{gap:.6rem}.nav-link__list{list-style:none;margin:0;padding-inline-start:0;display:flex;flex-direction:column;gap:1rem}.nav-link__heading{padding:1rem 0 .7rem;color:rgba(var(--color-foreground),.85);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .6 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.nav-link__heading{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 992px){.nav-link__heading{padding:0 0 1.7rem}}.nav-link__item{display:flex}.nav-link__link{position:relative;color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));transition:all .3s}@media (min-width: 740px){.nav-link__link{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.nav-link__link:hover{color:rgba(var(--color-foreground),1)}.nav-link__collapse{border-bottom:.1rem solid rgba(var(--color-border),.4)}.nav-link__trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.nav-link__icon{position:relative;display:flex;align-items:center;justify-content:center}.nav-link__icon-default{color:rgba(var(--color-foreground));transition:all .3s;position:absolute;opacity:1;display:flex;align-items:center;justify-content:center}.nav-link__icon-active{color:rgba(var(--color-foreground));transition:all .3s;opacity:0;display:flex;align-items:center;justify-content:center}.nav-link__trigger[xo-active]{position:relative;display:flex;align-items:center;border-bottom:none}.nav-link__trigger[xo-active]~.nav-link__item{border-bottom:none}.nav-link__trigger[xo-active] .nav-link__icon-default{opacity:0}.nav-link__trigger[xo-active] .nav-link__icon-active{opacity:1}.nav-link__content[xo-active]{border-top:.1rem solid rgba(var(--color-border),.4);padding:1.2rem 0 1rem}.xo-pagination__list{margin:0;padding-top:4rem;padding-inline-start:0;display:flex;align-items:center;justify-content:center;gap:.4rem;list-style:none}.xo-pagination__list-item{display:flex;align-items:center;justify-content:center}.xo-pagination__list-item--current .xo-pagination__page--current{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-pagination__page{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:400;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:transparent;transition:all .3s;cursor:pointer}.xo-pagination__page svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-pagination__page:hover{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-pagination__page:hover svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)!important}.xo-pagination__page--disable svg{opacity:.7}.xo-pagination__arrow{cursor:pointer}.xo-predictive-search{position:relative;padding-bottom:2rem}@media (min-width: 740px){.xo-predictive-search{padding-bottom:4rem}}@media (min-width: 992px){.xo-predictive-search{padding-bottom:2.5rem}}@media (min-width: 1400px){.xo-predictive-search{padding-bottom:4rem}}.xo-predictive-search .xo-field-input{border:none;border-radius:0;padding:0;height:9rem}@media (min-width: 740px){.xo-predictive-search .xo-field-input{height:9.6rem}}.xo-predictive-search .xo-field-input__input{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.11rem);opacity:1;height:9rem;padding:0}.xo-predictive-search .xo-field-input__input::placeholder{height:9rem;text-transform:uppercase;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.11rem)}@media (min-width: 740px){.xo-predictive-search .xo-field-input__input{height:9.6rem;font-size:calc(var(--font-body-scale) * 2.8rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.14rem)}.xo-predictive-search .xo-field-input__input::placeholder{height:9.6rem;font-size:calc(var(--font-body-scale) * 2.8rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.14rem)}}@media (min-width: 992px){.xo-predictive-search .xo-field-input__input{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.1rem)}.xo-predictive-search .xo-field-input__input::placeholder{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.1rem)}}@media (min-width: 1400px){.xo-predictive-search .xo-field-input__input{font-size:calc(var(--font-body-scale) * 2.8rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.14rem)}.xo-predictive-search .xo-field-input__input::placeholder{font-size:calc(var(--font-body-scale) * 2.8rem);line-height:calc(1 + -.1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.14rem)}}.xo-predictive-search .xo-field-input__input:focus,.xo-predictive-search .xo-field-input__input:not(:placeholder-shown){border-bottom:.1rem solid rgba(var(--color-accent),.4)}.xo-predictive-search__input{position:relative}.xo-predictive-search__clear{position:absolute;top:46%}[dir=ltr] .xo-predictive-search__clear{right:2rem}[dir=rtl] .xo-predictive-search__clear{left:2rem}.xo-predictive-search__clear{transform:translateY(-50%);cursor:pointer;display:none}.xo-predictive-search__clear:hover{opacity:.7}.xo-predictive-search__clear svg{width:2.4rem}@media (min-width: 768px){.xo-predictive-search__clear svg{width:3.2rem}}.predictive-search__clear-button--visible{display:block}.xo-predictive-search__search{display:flex;align-items:center;justify-content:center;position:absolute;top:50%}[dir=ltr] .xo-predictive-search__search{right:1rem}[dir=rtl] .xo-predictive-search__search{left:1rem}.xo-predictive-search__search{transform:translateY(-50%);transition:all .3s}.xo-predictive-search__search svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);width:3.1rem;height:3.1rem}.xo-predictive-search__search .xo-btn{background-color:transparent;border:none}.xo-predictive-search__search .xo-btn__content{width:4rem;height:4rem;padding:.5rem}@media (min-width: 992px){.xo-predictive-search__search svg{width:2.3rem;height:2.3rem}.xo-predictive-search__search .xo-btn__content{width:3rem;height:3rem;padding:.3rem}}@media (min-width: 1400px){.xo-predictive-search__search svg{width:3.1rem;height:3.1rem}.xo-predictive-search__search .xo-btn__content{width:4rem;height:4rem;padding:.5rem}}.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:absolute;top:100%}[dir=ltr] .xo-predictive-search__result{left:50%}[dir=rtl] .xo-predictive-search__result{right:50%}.xo-predictive-search__result{transform:translate(-50%);z-index:99999;opacity:0;pointer-events:none;transition:.3s}@media (min-width: 740px){.xo-predictive-search__result{top:90%}}@media (min-width: 992px){.xo-predictive-search__result{top:90%;width:81.4rem}}@media (min-width: 1400px){.xo-predictive-search__result{top:90%}}.xo-predictive-search__result.predictive-search-wrapper--visible:not(:empty){opacity:1;pointer-events:auto;transform:translate(-50%)}.xo-predictive-search__inner::-webkit-scrollbar{width:.4rem}.xo-predictive-search__inner::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-predictive-search__inner{width:100%;height:100%;max-height:71dvh;overflow:auto;background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);box-shadow:0 0 16px #00000014}@media (min-width: 740px){.xo-predictive-search__inner{width:100%;overflow:auto}}.xo-predictive-search__inner--empty{height:unset}.xo-predictive-search__inner-container{padding:1.5rem 1.7rem 5.3rem}@media (min-width: 740px){.xo-predictive-search__inner-container{padding:.8rem 2rem 2rem}.xo-predictive-search__inner-container .xo-predictive-search__heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-predictive-search__inner-container .xo-predictive-search__heading{padding:1.2rem 0;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:normal;word-break:break-word;word-wrap:break-word}.xo-predictive-search__inner-container .xo-predictive-search__inner-content-grid{gap:1.6rem}.xo-predictive-search__item-list{padding-top:1.2rem;display:flex;flex-direction:column;gap:.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 1400px){.xo-predictive-search__item-list{gap:.8rem}}.xo-predictive-search__item-list--collection{padding-bottom:0}.xo-predictive-search__item-list--article .xo-predictive-search__item{padding:0 .8rem 0 0;gap:.8rem}.xo-predictive-search__item-list--article .xo-predictive-search__article-title{padding:.8rem}.xo-predictive-search__item-list--product .xo-predictive-search__item{padding:0 .8rem 0 0;gap:.8rem}.xo-predictive-search__item-list--product .xo-predictive-search__product-title{padding:.8rem}.xo-predictive-search__item{display:flex;align-items:center;gap:2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale));padding:.8rem;overflow:hidden;transition:.3s}.xo-predictive-search__item span{opacity:.7}.xo-predictive-search__item:hover{background-color:color-mix(in srgb,rgba(var(--color-foreground)) 5%,transparent)}.xo-predictive-search__item-image{width:7.2rem;height:8.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.xo-predictive-search__item-image img{width:100%;height:100%;object-fit:cover}.xo-predictive-search__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:5.2rem 0}.xo-predictive-search__empty-icon{display:flex;justify-content:center;align-items:center;width:12.6rem;height:12.6rem;padding:.2rem .74rem 1.1rem}.xo-predictive-search__empty-icon svg{color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent);width:11.3rem}@media (min-width: 740px){.xo-predictive-search__empty-icon{width:11.6rem;height:11.6rem}.xo-predictive-search__empty-icon svg{width:11.6rem}}@media (min-width: 1400px){.xo-predictive-search__empty-icon{width:16rem;height:16rem;padding:.27rem .95rem 1.4rem}.xo-predictive-search__empty-icon svg{width:14.2rem}}.xo-predictive-search__empty-text{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 2.4rem);font-weight:500;line-height:calc(1 + .04 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.096rem);text-align:center;text-transform:uppercase}@media (min-width: 740px){.xo-predictive-search__empty-text{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.1rem)}}@media (min-width: 1400px){.xo-predictive-search__empty-text{font-size:calc(var(--font-body-scale) * 2.8rem);line-height:calc(1 + -.05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.14rem)}}.xo-quantity{display:flex;justify-content:space-between;align-items:center;border-radius:2.8rem;border:.1rem solid rgba(var(--color-border),.5);background:transparent}.xo-quantity--sm{width:13rem;height:2.5rem;padding:.4rem .6rem}.xo-quantity--sm .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .16 / var(--font-body-scale))}.xo-quantity--md{width:15rem;height:4rem;padding:.8rem 1.1rem}.xo-quantity--md .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}.xo-quantity--lg{width:18rem;height:6rem;padding:1rem 1.3rem}.xo-quantity--lg .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .37 / var(--font-body-scale))}.xo-quantity__number{width:100%;height:100%;padding:0 .8rem;border:none;outline:none;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:400;text-align:center;background:transparent}.xo-quantity__button{padding:.6rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .3s}.xo-quantity__button svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-quantity__button:hover{background-color:rgba(var(--color-button),.3)}.xo-quantity--style-2{width:4rem;height:unset;padding:0;border:none;border-radius:0}.xo-quantity--style-2 .xo-quantity__button{padding:0;border-radius:0}.xo-quantity--style-2 .xo-quantity__button:hover{background-color:transparent}.xo-quantity--style-2 .xo-quantity__button--none{display:none}.xo-quantity--style-2 .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));padding:0}.xo-quantity--style-2 .xo-quantity__button{position:relative}.xo-quantity--style-2 .xo-quantity__button--plus svg{position:absolute;top:-.4rem}.xo-quantity--style-2 .xo-quantity__button--minus svg{position:absolute;bottom:-.2rem}.quick-link__title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;word-break:break-word;word-wrap:break-word;opacity:.7}.quick-link__nav{display:flex;align-items:center;justify-content:flex-start;gap:1rem;list-style:none;padding:.4rem 0;margin:0}.quick-link__nav-item{display:inline-flex;padding-right:1rem;border-inline-end:.1rem solid rgba(var(--color-border),.4)}.quick-link__nav-item:last-child{border-inline-end:none}.quick-link__nav-item a{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));opacity:.8;transition:all .3s}.quick-link__nav-item a:hover{opacity:1;color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent);transition:all .3s}.sale-up-card{position:relative;padding-top:3.2rem;padding-bottom:3.6rem}.sale-up-card__content{position:absolute;top:50%}[dir=ltr] .sale-up-card__content{left:50%}[dir=rtl] .sale-up-card__content{right:50%}.sale-up-card__content{z-index:2;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:none}.sale-up-card__image{overflow:hidden;border-radius:var(--general-radius-1)}@media (max-width: 767px){.sale-up-card__image{height:33.3rem}}.sale-up-card__image img{transition:all .5s ease;will-change:transform}.sale-up-card__image:hover img{transform:scale(1.05);transition:all .5s ease}.sale-up-card__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,rgba(var(--color-foreground)) 100%,transparent);word-break:break-word;word-wrap:break-word}.xo-scroll-to-top{width:var(--box-size);height:var(--box-size);border:.1rem solid rgba(var(--color-border),.5);overflow:hidden}.xo-scroll-to-top--boxed{border-radius:1.2rem}.xo-scroll-to-top--boxed .xo-scroll-to-top__trigger:focus-within{border-radius:1.2rem}.xo-scroll-to-top--circle{border-radius:50%}.xo-scroll-to-top--circle .xo-scroll-to-top__trigger:focus-within{border-radius:50%}.xo-scroll-to-top__trigger{width:100%;height:100%;padding:.6rem;color:inherit}.xo-scroll-to-top__trigger:focus-within{border:.1rem solid rgba(var(--color-button))}@media (min-width: 768px){.xo-scroll-to-top__trigger{padding:.8rem}}.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);scroll-snap-align:center}@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%}[dir=ltr] .xo-section-bg-image__item{left:50%}[dir=rtl] .xo-section-bg-image__item{right:50%}.xo-section-bg-image__item{width:100vw;height:100vh;transform:translate(-50%,-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: 768px){.xo-section-bg-image__url{background-image:var(--img-desktop)}}.xo-section-bg-image__url svg{height:100%;width:100%}.xo-section-bg-image-2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.xo-section-bg-image-2__item{position:absolute;top:0;right:0;bottom:0;left:0}@supports (-webkit-touch-callout: none){.xo-section-bg-image-2__item{top:50%}[dir=ltr] .xo-section-bg-image-2__item{left:50%}[dir=rtl] .xo-section-bg-image-2__item{right:50%}.xo-section-bg-image-2__item{width:100vw;height:100vh;transform:translate(-50%,-50%)}}.xo-section-bg-image-2__url{position:relative;width:100%;height:100%;background-image:var(--img-mobile, var(--img-desktop));background-size:cover;background-position:100%;background-repeat:no-repeat}@media (min-width: 768px){.xo-section-bg-image-2__url{background-image:var(--img-desktop)}}.xo-section-bg-image-2__url svg{height:100%;width:100%}.xo-separator{height:var(--separator, .1rem);background-color:var(--color, rgba(var(--color-foreground), .1))}.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-socials{display:flex;gap:1.5rem;height:100%}.xo-socials__link{height:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground));transition:.3s;min-width:2.4rem;min-height:2.4rem}.xo-space{height:var(--space-mb)}@media (min-width: 768px){.xo-space{height:var(--space-dt)}}.xo-space--custom-width .xo-space__line-inner{margin:0 auto;width:var(--line-width)}.xo-space--line{display:flex;align-items:center}.xo-space__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.xo-space__line-inner{display:inline-block;width:100%;height:.1rem}.xo-space__line{width:100%;display:inline-block;border-top:.1rem var(--line-style) var(--line-color)}.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-transform-pill__hidden-item{display:none}.xo-transform-pill__group{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding-top:1rem}.xo-transform-pill__link{padding:.5rem 1rem;border-radius:2.5rem;background-color:rgba(var(--color-button),.1);color:rgba(var(--color-button),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));cursor:pointer;transition:all .3s}.xo-transform-pill__link:hover{background-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1)}.xo-transform-list table{width:100%;color:color-mix(in srgb,rgba(var(--color-foreground)) 90%,transparent);border:none;border-spacing:0}.xo-transform-list table tr:last-child td{border-bottom:0}@media (max-width: 767px){.xo-transform-list table tr:last-child td{padding:1.4rem 2.3rem 0 0}}.xo-transform-list table td{border:none;padding:1.4rem 0;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);color:rgba(var(--color-foreground),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.015rem)}@media (min-width: 768px){.xo-transform-list table td{padding:2.3rem 0;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.xo-transform-list table td:last-child{padding:1.4rem 2.3rem 1.4rem 0;text-align:right;color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:calc(var(--font-body-scale) * -.032rem)}@media (min-width: 768px){.xo-transform-list table td:last-child{padding:2.3rem 2.6rem 2.3rem 0;font-size:calc(var(--font-body-scale) * 1.7rem);letter-spacing:calc(var(--font-body-scale) * -.034rem)}}@media (min-width: 1400px){.xo-transform-list table td:last-child{padding:2.3rem 5.6rem 2.3rem 0}}.xo-transform-list__hidden-item{display:none}.xo-video{position:relative;display:block;width:100%;height:100%}.xo-video__poster{position:absolute;width:100%;height:100%;top:0}[dir=ltr] .xo-video__poster{left:0}[dir=rtl] .xo-video__poster{right:0}.xo-video__poster{z-index:10}.xo-video .xo-media iframe{width:100%;height:100%}.xo-video .xo-media video{width:100%;height:100%}.xo-video__button{display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);cursor:pointer;position:absolute;top:50%}[dir=ltr] .xo-video__button{left:50%}[dir=rtl] .xo-video__button{right:50%}[dir=ltr] .xo-video__button{transform:translate(-50%,-50%)}[dir=rtl] .xo-video__button{transform:translate(50%,-50%)}.xo-video__button{z-index:11}.animate-image{height:100%;width:100%;overflow:hidden}.animate-image .xo-image,.animate-image .xo-image__placeholder,.animate-image img,.animate-image svg{width:100%;height:100%;transition:all .5s ease-in-out;will-change:transform}.animate-image xo-animate{opacity:1!important}.xo-animate-text-flip{perspective:100rem}.xo-animate-text-flip__text{position:relative;display:inline-block;padding:0;transition:transform var(--duration) ease;transform-origin:50% 0;transform-style:preserve-3d}.xo-animate-text-flip__text:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);transition:transform var(--duration) ease,color var(--duration) ease;transform:rotateX(-90deg);transform-origin:50% 0}[xo-animate-text-flip-active] .xo-animate-text-flip__text,[xo-animate-text-flip-hover]:hover .xo-animate-text-flip__text,[xo-animate-text-flip-hover]:focus-within .xo-animate-text-flip__text{transform:rotateX(90deg) translateY(-2.2rem)}.xo-animate-text-normal{background-repeat:no-repeat;background-image:linear-gradient(var(--underline-color),var(--underline-color));transition-duration:var(--duration);transition-delay:var(--delay);transition-property:background-size;transition-timing-function:ease-in-out}.xo-animate-text-normal--underline-out{background-size:100% var(--underline-size);background-position:0 100%}.xo-animate-text-normal--underline-in{background-size:0% var(--underline-size);background-position:100% 100%}[xo-animate-text-normal-active] .xo-animate-text-normal--underline-out,[xo-animate-text-normal-active].xo-animate-text-normal--underline-out,[xo-animate-text-normal-hover]:focus-within .xo-animate-text-normal--underline-out,[xo-animate-text-normal-hover]:focus-within.xo-animate-text-normal--underline-out,[xo-animate-text-normal-hover]:hover .xo-animate-text-normal--underline-out,[xo-animate-text-normal-hover]:hover.xo-animate-text-normal--underline-out{background-size:0% var(--underline-size);background-position:100% 100%}[xo-animate-text-normal-active] .xo-animate-text-normal--underline-in,[xo-animate-text-normal-active].xo-animate-text-normal--underline-in,[xo-animate-text-normal-hover]:focus-within .xo-animate-text-normal--underline-in,[xo-animate-text-normal-hover]:focus-within.xo-animate-text-normal--underline-in,[xo-animate-text-normal-hover]:hover .xo-animate-text-normal--underline-in,[xo-animate-text-normal-hover]:hover.xo-animate-text-normal--underline-in{background-size:100% var(--underline-size);background-position:0 100%}.xo-badge-discount{display:flex;align-items:center;gap:.4rem;font-size:calc(var(--font-body-scale) * 1.3rem);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{min-height:2.6rem;padding:.4rem 1rem;border-radius:2.5rem;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);transition:all .3s ease}.xo-badge-sale{font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;transition:all .3s ease}.xo-badge-sale--boxed{min-height:2.6rem;padding:.4rem 1rem;border-radius:1.5rem;color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent)}.xo-badge-sale--marquee{padding:.4rem 1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);overflow:hidden}@media (min-width: 992px){.xo-badge-sale--marquee{padding:1rem 0;font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .3 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-badge-sale--marquee{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}.xo-badge-sale--marquee .xo-badge-sale__wrapper{padding-inline-end:.9rem}.xo-badge-sold-out{min-height:2.6rem;padding:.4rem .9rem;border-radius:2.5rem;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent);transition:all .3s ease}.xo-btn--fade.xo-btn--primary:hover{opacity:1;border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-button-bg-hover)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-button-bg-hover)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text-hover)) 100%,transparent)}.xo-btn--fade.xo-btn--secondary:hover{opacity:1;border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-secondary-button-bg-hover)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-secondary-button-bg-hover)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-secondary-button-text-hover)) 100%,transparent)}.xo-btn--fade.xo-btn--tertiary:hover{opacity:1;background-color:color-mix(in srgb,rgba(var(--color-tertiary-button)) 80%,transparent);border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-tertiary-button)) 100%,transparent)}.xo-btn--fade.xo-btn--gray:hover{opacity:1;background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 80%,transparent);border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent)}.xo-btn--fade.xo-btn--dark:hover{opacity:1;background-color:color-mix(in srgb,rgba(var(--color-dark-button)) 80%,transparent);border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-dark-button)) 100%,transparent)}.xo-btn--fade.xo-btn--light:hover{opacity:1;background-color:color-mix(in srgb,rgba(var(--color-light-button)) 80%,transparent);border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgba(var(--color-light-button)) 100%,transparent)}.xo-btn--fade.xo-btn--light-2:hover{opacity:1;background-color:rgba(var(--color-light-button),max(var(--buttons-background-opacity),.8));border:max(var(--buttons-border-width),.2rem) solid rgba(var(--color-light-button),max(var(--buttons-border-opacity),1))}.xo-btn--fade.xo-btn--link:hover{opacity:.7}.xo-btn--primary-fill,.xo-btn--secondary-fill,.xo-btn--tertiary-fill,.xo-btn--gray-fill,.xo-btn--dark-fill,.xo-btn--light-fill{display:inline-block;position:relative;z-index:0;overflow:hidden;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.xo-btn--primary-fill:before,.xo-btn--primary-fill:after,.xo-btn--secondary-fill:before,.xo-btn--secondary-fill:after,.xo-btn--tertiary-fill:before,.xo-btn--tertiary-fill:after,.xo-btn--gray-fill:before,.xo-btn--gray-fill:after,.xo-btn--dark-fill:before,.xo-btn--dark-fill:after,.xo-btn--light-fill:before,.xo-btn--light-fill:after{-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.xo-btn--primary-fill:after,.xo-btn--secondary-fill:after,.xo-btn--tertiary-fill:after,.xo-btn--gray-fill:after,.xo-btn--dark-fill:after,.xo-btn--light-fill:after{z-index:-1;content:"";position:absolute;bottom:0}[dir=ltr] .xo-btn--primary-fill:after,[dir=ltr] .xo-btn--secondary-fill:after,[dir=ltr] .xo-btn--tertiary-fill:after,[dir=ltr] .xo-btn--gray-fill:after,[dir=ltr] .xo-btn--dark-fill:after,[dir=ltr] .xo-btn--light-fill:after{left:0}[dir=rtl] .xo-btn--primary-fill:after,[dir=rtl] .xo-btn--secondary-fill:after,[dir=rtl] .xo-btn--tertiary-fill:after,[dir=rtl] .xo-btn--gray-fill:after,[dir=rtl] .xo-btn--dark-fill:after,[dir=rtl] .xo-btn--light-fill:after{right:0}.xo-btn--primary-fill:after,.xo-btn--secondary-fill:after,.xo-btn--tertiary-fill:after,.xo-btn--gray-fill:after,.xo-btn--dark-fill:after,.xo-btn--light-fill:after{width:100%;height:0%}.xo-btn--primary-fill:hover:after,.xo-btn--secondary-fill:hover:after,.xo-btn--tertiary-fill:hover:after,.xo-btn--gray-fill:hover:after,.xo-btn--dark-fill:hover:after,.xo-btn--light-fill:hover:after{height:100%}.xo-btn--primary-fill:after{background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent)}.xo-btn--primary-fill:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent)}.xo-btn--secondary-fill:after{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn--secondary-fill:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-btn--tertiary-fill:after{background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent)}.xo-btn--tertiary-fill:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-btn--gray-fill:after{background-color:color-mix(in srgb,rgba(var(--color-tertiary-button)) 100%,transparent)}.xo-btn--gray-fill:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-tertiary-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-tertiary-button-text)) 100%,transparent)}.xo-btn--dark-fill:after{background-color:color-mix(in srgb,rgba(var(--color-light-button)) 100%,transparent)}.xo-btn--dark-fill:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-light-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-light-button-text)) 100%,transparent)}.xo-btn--light-fill:after{background-color:color-mix(in srgb,rgba(var(--color-dark-button)) 100%,transparent)}.xo-btn--light-fill:hover{border:.1rem solid transparent;color:color-mix(in srgb,rgba(var(--color-dark-button-text)) 100%,transparent)}.xo-btn--xs{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.3rem)}.xo-btn--xs .xo-btn__content{padding:.6rem calc(var(--buttons-scale) * 1.6rem);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}.xo-btn--xs .xo-btn__text{padding:0 .6rem;min-height:1.8rem}.xo-btn--sm{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.5rem)}.xo-btn--sm .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + -.1 / var(--font-body-scale));padding:1.15rem calc(var(--buttons-scale) * 2rem)}.xo-btn--sm .xo-btn__text{padding:0 .6rem;min-height:1.3rem}.xo-btn--md{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.6rem)}.xo-btn--md .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + -.02 / var(--font-body-scale));padding:1.55rem calc(var(--buttons-scale) * 2.6rem)}.xo-btn--md .xo-btn__text{padding:0 .8rem;min-height:1.3rem}.xo-btn--lg{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.8rem)}.xo-btn--lg .xo-btn__content{min-height:1.6rem;padding:1.8rem calc(var(--buttons-scale) * 3.3rem);font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + -.1 / var(--font-body-scale))}.xo-btn--lg .xo-btn__text{padding:0 .6rem;min-height:1.3rem}.xo-btn--xl{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 2.1rem)}.xo-btn--xl .xo-btn__content{font-size:calc(var(--font-body-scale) * 2.1rem);letter-spacing:normal;min-height:1.9rem;padding:1.85rem calc(var(--buttons-scale) * 3.4rem)}.xo-btn--xl .xo-btn__text{padding:0 .8rem;min-height:1.6rem}.xo-btn{height:100%;--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,rgba(var(--color-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--buttons-radius);padding:0;overflow:hidden;transition:all .3s;box-sizing:border-box;will-change:transform}.xo-btn[style*=--width] .xo-btn__content{padding:0}.xo-btn:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;border-radius:var(--buttons-radius);transition:.3s}.xo-btn:focus:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.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);overflow:hidden;gap:.5rem;width:var(--width, auto);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:calc(1 + .6 / var(--font-body-scale));min-height:1.3rem}.xo-btn__content--reverse{flex-direction:row-reverse}.xo-btn:has(.xo-btn__icon) .xo-btn__text[data-text]:after,.xo-btn:has(.xo-btn__icon) .xo-btn__text[data-text]:before{justify-content:end}.xo-btn:has(.xo-btn__icon) .xo-btn__content--reverse .xo-btn__text[data-text]:after,.xo-btn:has(.xo-btn__icon) .xo-btn__content--reverse .xo-btn__text[data-text]:before{justify-content:start}.xo-btn__content--modifier{padding:0;width:5.6rem;height:5.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.xo-btn__text{word-break:break-all;word-wrap:break-word}.xo-btn__text--modifier{position:relative;overflow:hidden}.xo-btn__icon{display:flex;align-self:center;justify-content:center}.xo-btn--block{display:flex;width:100%}.xo-btn--primary{border:max(var(--buttons-border-width),.1rem) solid transparent}.xo-btn--secondary{position:relative;border:max(var(--buttons-border-width),.1rem) solid rgba(var(--color-button),max(var(--buttons-border-opacity),.4));background-color:transparent;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn--secondary .xo-btn__text[data-text]:before,.xo-btn--secondary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn--tertiary{border:max(var(--buttons-border-width),.1rem) solid transparent;background-color:color-mix(in srgb,rgba(var(--color-tertiary-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-tertiary-button-text)) 100%,transparent)}.xo-btn--tertiary .xo-btn__text[data-text]:before,.xo-btn--tertiary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-tertiary-button-text)) 100%,transparent)}.xo-btn--gray{border:max(var(--buttons-border-width),.1rem) solid transparent;background-color:color-mix(in srgb,rgba(var(--color-gray-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-btn--gray .xo-btn__text[data-text]:before,.xo-btn--gray .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-btn--dark{border:max(var(--buttons-border-width),.1rem) solid transparent;background-color:color-mix(in srgb,rgba(var(--color-dark-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-dark-button-text)) 100%,transparent)}.xo-btn--dark .xo-btn__text[data-text]:before,.xo-btn--dark .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-dark-button-text)) 100%,transparent)}.xo-btn--light{border:max(var(--buttons-border-width),.1rem) solid transparent;background-color:color-mix(in srgb,rgba(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-light-button-text)) 100%,transparent)}.xo-btn--light .xo-btn__text[data-text]:before,.xo-btn--light .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-light-button-text)) 100%,transparent)}.xo-btn--light-2{border:max(var(--buttons-border-width),.1rem) solid transparent;background-color:color-mix(in srgb,rgba(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.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,rgba(var(--color-accent)) 100%,transparent)}.xo-btn--disabled,.xo-btn[disabled]:not([disabled=false]){opacity:.1;pointer-events:none}.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--loading .xo-btn__icon,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn__icon,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn__icon,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn__icon,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn__icon{transform:translateY(-100%);opacity:0}.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,rgba(var(--color-button-text)) 100%,transparent);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--link{background:none;border:none;border-radius:0;transition:all .3s}.xo-btn--link .xo-btn__content{position:relative;padding:0;min-height:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);text-decoration:underline;text-underline-offset:.4rem;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,rgba(var(--color-foreground)) 100%,transparent)}.xo-btn--link .xo-btn__text{padding:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));text-transform:unset}.xo-btn--link:hover{border:none;background:transparent}.xo-btn--link:focus:after{border:none}.xo-btn--uppercase .xo-btn__text{text-transform:uppercase}.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-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:all .3s;will-change:transform}.xo-btn-icon:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent}.xo-btn-icon:focus:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-btn-icon--fill{transition:.5s cubic-bezier(.25,.74,.22,.99)}.xo-btn-icon--fill .xo-btn-icon__icon{position:relative;color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);transition:all .3s}.xo-btn-icon--fill:before{content:"";position:absolute;z-index:-1}[dir=ltr] .xo-btn-icon--fill:before{left:50%}[dir=rtl] .xo-btn-icon--fill:before{right:50%}.xo-btn-icon--fill:before{top:100%}[dir=ltr] .xo-btn-icon--fill:before{transform:translate(-50%)}[dir=rtl] .xo-btn-icon--fill:before{transform:translate(50%)}.xo-btn-icon--fill:before{width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s}.xo-btn-icon--fill:hover:before{width:100%;height:100%;padding-top:0;border-radius:0;top:0}[dir=ltr] .xo-btn-icon--fill:hover:before{transform:translate(-50%)}[dir=rtl] .xo-btn-icon--fill:hover:before{transform:translate(50%)}.xo-btn-icon--fill.xo-btn-icon--primary:hover .xo-btn-icon__icon{color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent)}.xo-btn-icon--fill.xo-btn-icon--secondary:hover .xo-btn-icon__icon{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-btn-icon--rotate .xo-btn-icon__icon{transition:.3s}.xo-btn-icon--rotate:hover .xo-btn-icon__icon{transform:rotate(90deg);transition:.3s}.xo-btn-icon--slide-up{overflow:hidden;position:relative}.xo-btn-icon--slide-up .xo-btn-icon__icon{transition:all .3s cubic-bezier(.31,.41,.38,.96)}.xo-btn-icon--slide-up:hover .xo-btn-icon__icon--after{transform:translateY(0);opacity:1}.xo-btn-icon--slide-up:hover .xo-btn-icon__icon--before{transform:translateY(-100%);opacity:0}.xo-btn-icon__icon--after{transform:translateY(100%);position:absolute;top:0}[dir=ltr] .xo-btn-icon__icon--after{left:0}[dir=rtl] .xo-btn-icon__icon--after{right:0}.xo-btn-icon__icon--after{width:100%;height:100%;opacity:0}.xo-btn-icon--primary{border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-btn-icon--primary:before{background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent)}.xo-btn-icon--primary:hover{border:.1rem solid transparent}.xo-btn-icon--secondary{border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);background-color:transparent;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn-icon--secondary:before{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn-icon--secondary:hover{border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-btn-icon__icon{display:flex;align-items:center;justify-content:center}.xo-btn-icon--sm{width:3.2rem;height:3.2rem}.xo-btn-icon--rg{width:3.6rem;height:3.6rem}.xo-btn-icon--md{width:4.4rem;height:4.4rem}.xo-btn-icon--lg{width:4.8rem;height:4.8rem}.xo-btn-icon--boxed.xo-btn-icon--radius{border-radius:var(--button-icon-radius-boxed)}.xo-btn-icon--boxed.xo-btn-icon--radius:focus:after{border-radius:var(--button-icon-radius-boxed)}.xo-btn-icon--circle.xo-btn-icon--radius{border-radius:50%}.xo-btn-icon--circle.xo-btn-icon--radius:focus:after{border-radius:50%}.xo-btn-icon__loading{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);transition:.3s}xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-products-fetcher-add[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-products-fetcher-remove[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading{transform:translateY(0)}xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-products-fetcher-add[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-products-fetcher-remove[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon{opacity:0;transform:translateY(-100%)}.button-slide{display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border-radius:50%;position:relative;overflow:hidden;cursor:pointer;transition:all .3s}.button-slide__wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.button-slide--primary{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.button-slide--primary svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.button-slide--secondary{color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent)}.button-slide--secondary svg{color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent)}.button-slide--dark{background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);border:none;cursor:pointer;transition:all .3s}.button-slide--dark:hover{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.button-slide--dark:hover svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.button-slide--dark svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.button-slide__icon-before,.button-slide__icon-after{display:flex;align-items:center;justify-content:center;transition:.2s}.button-slide__icon-after{position:absolute;top:50%}[dir=ltr] .button-slide__icon-after{left:50%}[dir=rtl] .button-slide__icon-after{right:50%}[dir=ltr] .button-slide--left .button-slide__icon-after{transform:translate(250%,-50%)}[dir=rtl] .button-slide--left .button-slide__icon-after{transform:translate(-250%,-50%)}[dir=ltr] .button-slide--left:hover .button-slide__icon-after{transform:translate(-50%,-50%)}[dir=rtl] .button-slide--left:hover .button-slide__icon-after{transform:translate(50%,-50%)}[dir=ltr] .button-slide--left:hover .button-slide__icon-before{transform:translate(-250%)}[dir=rtl] .button-slide--left:hover .button-slide__icon-before{transform:translate(250%)}[dir=ltr] .button-slide--right .button-slide__icon-after{transform:translate(-250%,-50%)}[dir=rtl] .button-slide--right .button-slide__icon-after{transform:translate(250%,-50%)}[dir=ltr] .button-slide--right:hover .button-slide__icon-after{transform:translate(-50%,-50%)}[dir=rtl] .button-slide--right:hover .button-slide__icon-after{transform:translate(50%,-50%)}[dir=ltr] .button-slide--right:hover .button-slide__icon-before{transform:translate(250%)}[dir=rtl] .button-slide--right:hover .button-slide__icon-before{transform:translate(-250%)}[dir=ltr] .button-slide--up .button-slide__icon-after{transform:translate(-50%,250%)}[dir=rtl] .button-slide--up .button-slide__icon-after{transform:translate(50%,250%)}[dir=ltr] .button-slide--up:hover .button-slide__icon-after{transform:translate(-50%,-50%)}[dir=rtl] .button-slide--up:hover .button-slide__icon-after{transform:translate(50%,-50%)}.button-slide--up:hover .button-slide__icon-before{transform:translateY(-250%)}[dir=ltr] .button-slide--down .button-slide__icon-after{transform:translate(-50%,-250%)}[dir=rtl] .button-slide--down .button-slide__icon-after{transform:translate(50%,-250%)}[dir=ltr] .button-slide--down:hover .button-slide__icon-after{transform:translate(-50%,-50%)}[dir=rtl] .button-slide--down:hover .button-slide__icon-after{transform:translate(50%,-50%)}.button-slide--down:hover .button-slide__icon-before{transform:translateY(250%)}.button-slide--boxed{border-radius:20%}.button-slide--transparent{padding:0;background-color:transparent;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);gap:.5rem}.button-slide--transparent svg{color:rgba(var(--color-button),.7)!important}.button-slide--transparent{border-radius:0}.button-slide--border{background-color:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.button-slide--border svg{color:rgba(var(--color-foreground))}.button-slide--modifier .button-slide__icon-after{transform:translate(0)!important;display:none}.button-slide--modifier .button-slide__icon-before{transform:translate(0)!important}.button-slide--modifier:hover{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.button-slide--modifier:hover svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-cart-add-error{width:100%;display:flex;align-items:flex-start;gap:1rem;color:#eb001b;background-color:#ffdbdf}.xo-cart-add-error svg{flex-shrink:0;padding-top:.5rem}.xo-cart-add-error:has(xo-cart-add-error-message:empty){padding:0!important}.xo-cart-discount{position:relative}.xo-cart-discount .xo-collapse:first-child{border-top:none}.xo-cart-discount .xo-btn--xs .xo-btn__content{padding:1rem}.xo-cart-discount__regular{padding:1.6rem 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-discount__btn{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;padding:0 1.6rem}@media (min-width: 768px){.xo-cart-discount__btn{padding:1.6rem}}.xo-cart-discount__btn:after{content:"";position:absolute;top:50%}[dir=ltr] .xo-cart-discount__btn:after{right:0}[dir=rtl] .xo-cart-discount__btn:after{left:0}.xo-cart-discount__btn:after{transform:translateY(-50%);width:.1rem;height:1.6rem;background-color:color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);display:block}.xo-cart-discount__trigger{display:flex;align-items:center;justify-content:center;gap:.6rem}.xo-cart-discount__icon{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.xo-cart-discount__icon svg{width:2.4rem;height:2.4rem}}.xo-cart-discount__text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-cart-discount__content{z-index:9999}.xo-cart-discount__inner{background-color:rgb(var(--color-background))}.xo-cart-discount__inner--padding{padding:2rem}.xo-cart-discount__inner--effect{padding:2rem var(--drawer-padding);padding-left:calc(var(--drawer-padding) + 1rem);box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.2);width:100vw}@media (min-width: 768px){.xo-cart-discount__inner--effect{width:45rem}}.xo-cart-discount__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;word-break:break-word;word-wrap:break-word}.xo-cart-discount__flex-drawer{padding:2rem 0}.xo-cart-empty{padding-top:3rem}@media (min-width: 768px){.xo-cart-empty{padding-top:4.4rem}}.cart-empty__header{display:flex;align-items:center;justify-content:center}.cart-empty__header svg{width:2.4rem;height:2.4rem}.cart-empty__login{display:flex;align-items:center;justify-content:center;gap:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));text-align:center}.cart-empty__login p{opacity:.7}@media (min-width: 740px){.cart-empty__login{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 992px){.cart-empty__login{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 1400px){.cart-empty__login{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.cart-empty__login-paragraph{display:flex;align-items:center;gap:.4rem}.cart-empty__login-paragraph a{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);opacity:1}.xo-cart-free-shipping{display:flex;flex-direction:column}.xo-cart-free-shipping .xo-cart-mini-footer__separator-pd{padding-top:1.6rem}.xo-cart-free-shipping__checking{display:none;padding-bottom:1.5rem;font-size:0}.xo-cart-free-shipping__checking:empty{display:none}.xo-cart-free-shipping__checking:empty~*{display:none}.xo-cart-free-shipping-text{display:block}.xo-cart-free-shipping__text{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7;padding-bottom:1rem}.xo-cart-free-shipping__progress{position:relative;display:block;height:.4rem;border-radius:.5rem;background-color:rgba(var(--color-border),.6);font-size:0}.xo-cart-free-shipping__progress:after{content:"";display:block;position:absolute;top:0}[dir=ltr] .xo-cart-free-shipping__progress:after{left:0}[dir=rtl] .xo-cart-free-shipping__progress:after{right:0}.xo-cart-free-shipping__progress:after{height:100%;width:var(--progress);border-radius:.5rem;transition:.3s}.xo-cart-free-shipping__progress--level-1:after{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-cart-free-shipping__progress--level-2:after{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-cart-free-shipping__progress--level-3:after{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-cart-free-shipping__progress--level-4:after{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-cart-mini-footer__inner{padding-bottom:3.5rem}@media (min-width: 740px){.xo-cart-mini-footer__inner{padding-bottom:2.8rem}}.xo-cart-mini-footer__inner .xo-badge-discount{padding-bottom:1.5rem}.xo-cart-mini-footer__price{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding-bottom:.3rem}.xo-cart-mini-footer__price .xo-side-cart__price-text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-cart-mini-footer__price .xo-side-cart__price-number{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.08rem)}@media (min-width: 740px){.xo-cart-mini-footer__price .xo-side-cart__price-text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-mini-footer__price .xo-side-cart__price-number{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));line-height:calc(1 + -.08 / var(--font-body-scale))}}@media (min-width: 992px){.xo-cart-mini-footer__price .xo-side-cart__price-text{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-mini-footer__price .xo-side-cart__price-number{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .1 / var(--font-body-scale));line-height:calc(1 + -.054 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-cart-mini-footer__price .xo-side-cart__price-text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-mini-footer__price .xo-side-cart__price-number{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));line-height:calc(1 + -.08 / var(--font-body-scale))}}.xo-cart-mini-footer__taxes{width:100%;display:inline-flex;background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);padding:.8rem 1.2rem;border-radius:5rem}.xo-cart-mini-footer__taxes-text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-cart-item__option span:last-child{font-weight:500;color:rgb(var(--color-foreground))}.xo-cart-mini-footer__separator-pd{padding-bottom:1.3rem}.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:1.8rem 0}@media (min-width: 768px){.xo-cart-mini-footer__separator-pd--pt{padding:1.3rem 0 2rem}}.pb-0{padding-bottom:0}.xo-cart-item__option span:last-child{color:rgb(var(--color-foreground));font-weight:400;line-height:calc(1 + .22 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 1.4rem)}.xo-cart-shipping-rates__flex-drawer{padding:2rem 0}.xo-cart-mini-footer__group{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 768px){.xo-cart-mini-footer__group{grid-template-columns:repeat(2,1fr);gap:.6rem}}.xo-cart-mini-item .xo-cart-mini-item__inner{border-top:.1rem solid rgba(var(--color-border))}.xo-cart-mini-item:first-child .xo-cart-mini-item__inner{border-top:none}.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:0}.xo-cart-mini-item__inner{padding:1.6rem 0;position:relative;display:flex;gap:2rem}.xo-cart-mini-item__content{display:flex;flex-direction:column;justify-content:space-between;padding-top:.8rem;gap:1rem}.xo-cart-mini-item__image{width:12.2rem;height:15rem;display:block;flex-shrink:0;overflow:hidden}.xo-cart-mini-item__image img{transition:all .5s ease-in-out;will-change:transform}.xo-cart-mini-item__image:hover img{transform:scale(1.05)}.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-icon{align-items:center;justify-content:center}.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__content:has(.xo-cart-mini-item__loading[xo-visible]:not([xo-visible=false])) .xo-cart-mini-item__quantity .xo-quantity__button{pointer-events:none;cursor:not-allowed}.xo-cart-mini-item__options{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.xo-cart-mini-item__options .xo-cart-mini-item__option{position:relative;padding-right:1.6rem;display:flex;gap:.4rem}.xo-cart-mini-item__options .xo-cart-mini-item__option:after{content:"";position:absolute;top:50%}[dir=ltr] .xo-cart-mini-item__options .xo-cart-mini-item__option:after{right:.75rem}[dir=rtl] .xo-cart-mini-item__options .xo-cart-mini-item__option:after{left:.75rem}.xo-cart-mini-item__options .xo-cart-mini-item__option:after{transform:translateY(-50%);width:.1rem;height:1.2rem;background-color:color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-cart-mini-item__options .xo-cart-mini-item__option span{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.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:after{width:0}.xo-cart-mini-item__options--pd{padding-top:.4rem}@media (min-width: 768px){.xo-cart-mini-item__options--pd{padding-top:.7rem}}.xo-cart-mini-item__discounts:not(:empty){padding-top:.4rem}@media (min-width: 768px){.xo-cart-mini-item__discounts:not(:empty){padding-top:.7rem}}.xo-cart-mini-item__discounts .xo-badge-discount{padding-bottom:0}.xo-cart-mini__header{display:flex;flex-direction:column}.xo-cart-mini-item__title{width:80%;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7;word-break:break-word;word-wrap:break-word;margin-bottom:.2rem}.xo-cart-mini-item__price .xo-cart-mini-item__final-price{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-mini-item__price .xo-cart-mini-item__old-price{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));text-decoration:line-through;opacity:.7}.xo-cart-mini-item__price .xo-cart-mini-item__discounted-prices{display:flex;align-items:center;gap:.7rem;gap:.5rem;padding:.2rem 0}@media (min-width: 992px){.xo-cart-mini-item__price .xo-cart-mini-item__final-price{font-size:calc(var(--font-body-scale) * 1.5rem)}}@media (min-width: 1400px){.xo-cart-mini-item__price .xo-cart-mini-item__final-price{font-size:calc(var(--font-body-scale) * 1.6rem)}}@media (max-width: 767px){xo-cart-mini{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}}.xo-cart-mini-item__selling-plan{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;padding-top:.4rem}.xo-cart-note .xo-collapse:first-child{border-top:none}.xo-cart-note .xo-btn--xs .xo-btn__content{padding:1rem}.xo-cart-note__regular,.xo-cart-note__change{padding:1.6rem 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-note__btn{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;text-align:center;padding:1rem 0}.xo-cart-note__trigger{display:flex;align-items:center;justify-content:start;gap:.6rem}.xo-cart-note__icon{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.xo-cart-note__icon svg{width:2.4rem;height:2.4rem}}.xo-cart-note__text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-cart-note__content{z-index:9999;overflow-x:unset;overflow-y:unset}.xo-cart-note__inner{background-color:rgb(var(--color-background))}.xo-cart-note__inner--padding{padding:2rem}.xo-cart-note__inner--effect{padding:2rem var(--drawer-padding);padding-left:calc(var(--drawer-padding) + 1rem);box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.2);width:100vw}@media (min-width: 768px){.xo-cart-note__inner--effect{width:54rem}}.xo-cart-note__inner--effect .xo-field-textarea{margin:0}.xo-cart-note__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-cart-note__flex-drawer{padding:2rem 0}.xo-cart-shipping-rates .xo-collapse:first-child{border-top:none}.xo-cart-shipping-rates__regular{display:none;padding:1.6rem 0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-cart-shipping-rates__flex{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.6rem}.xo-cart-shipping-rates__caculator-modal .xo-btn__content{padding-inline-start:2rem;padding-inline-end:2rem}.xo-cart-shipping-rates__caculator{display:flex;align-items:center;gap:.2rem}.xo-cart-shipping-rates__caculator .xo-btn__content{text-decoration:none;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);padding-inline-end:0;padding-inline-start:0}.xo-cart-shipping-rates__caculator .xo-btn__text{padding:0}.xo-cart-shipping-rates__btn{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;padding:0 0 0 1.6rem}@media (min-width: 768px){.xo-cart-shipping-rates__btn{padding:1.6rem}}.xo-cart-shipping-rates__foot{display:flex;align-items:center;justify-content:space-between}.xo-cart-shipping-rates__icon{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.xo-cart-shipping-rates__icon svg{width:2.4rem;height:2.4rem}}.xo-cart-shipping-rates__trigger{display:flex;align-items:center;justify-content:center;gap:.6rem}.xo-cart-shipping-rates__text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word}.xo-cart-shipping-rates__content{z-index:9999}.xo-cart-shipping-rates__inner{background-color:rgb(var(--color-background))}.xo-cart-shipping-rates__inner--padding{padding:2rem}.xo-cart-shipping-rates__inner--effect{width:100vw;padding:2rem var(--drawer-padding);padding-left:calc(var(--drawer-padding) + 1rem);box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.2)}@media (min-width: 768px){.xo-cart-shipping-rates__inner--effect{width:45rem}}.xo-cart-shipping-rates__label{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));opacity:.8;padding-bottom:1rem;display:block}.xo-cart-shipping-rates__error{display:block;padding:1.4rem 2.7rem;background-color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}.xo-cart-shipping-rates__inner .xo-btn{text-underline-offset:.2rem}.xo-cart-shipping-rates__inner .xo-btn--link .xo-btn__text[data-text]:before,.xo-cart-shipping-rates__inner .xo-btn--link .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-cart-shipping-rates__inner .xo-btn--link .xo-btn__content{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-cart-shipping-rates__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;word-break:break-word;word-wrap:break-word}.xo-cart-shipping-rates__caculate{display:flex;align-items:center;justify-content:center;gap:.4rem}.xo-cart-shipping-rates__button{display:flex;align-items:center;justify-content:space-between}.xo-cart-shipping-rates__error-d-block{padding-top:0}.xo-collapse__trigger{padding:1.2rem 0 .7rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (min-width: 740px){.xo-collapse__trigger{padding:1.5rem 0 .8rem}}.xo-collapse__trigger-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}.xo-collapse__trigger-icon{position:relative;display:flex;align-items:center;justify-content:center}.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-icon-arrow{display:flex;align-items:center;justify-content:center;transition:all .3s}.xo-collapse__trigger[xo-active]{position:relative;display:flex;align-items:center;border-bottom:none}.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__trigger[xo-active] .xo-collapse__trigger-icon-arrow{transition:all .3s;transform:rotate(180deg)}.xo-collapse__content{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .53 / var(--font-body-scale));opacity:.67;padding:1.2rem 2.5rem 2.1rem 0;width:100%}@media (min-width: 740px){.xo-collapse__content{width:49%;padding:1.1rem 0 .6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.75}}@media (min-width: 992px){.xo-collapse__content{width:41%;padding:1.1rem 0 2.1rem;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-collapse__content{width:25%;padding:1.1rem 0 .6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.xo-collapse__body[xo-active]{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-collapse-1__trigger{padding:1.2rem 0 .7rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);transition:all .3s;cursor:pointer}@media (min-width: 740px){.xo-collapse-1__trigger{padding:1.5rem 0 .8rem}}.xo-collapse-1__trigger--modifier{display:flex;align-items:center;justify-content:space-between;gap:2rem}.xo-collapse-1__trigger--modifier[xo-active] .xo-collapse-1__trigger-icon{transform:rotate(180deg)}.xo-collapse-1__trigger-title--modifier{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}.xo-collapse-1__trigger-icon{display:flex;align-items:center;justify-content:center;transition:all .3s}.xo-collapse-1__trigger[xo-active]{border-bottom:none}.xo-collapse-1__trigger[xo-active] .xo-collapse__trigger-icon{transform:rotate(180deg)}.xo-collapse-1__content{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .53 / var(--font-body-scale));opacity:.67;padding:1.2rem 2.5rem 2.1rem 0;width:100%}@media (min-width: 740px){.xo-collapse-1__content{width:49%;padding:1.1rem 0 .6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.75}}@media (min-width: 992px){.xo-collapse-1__content{width:41%;padding:1.1rem 0 2.1rem;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-collapse-1__content{width:25%;padding:1.1rem 0 .6rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.xo-collapse-1__body[xo-active]{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.collapse-content-1{height:100%;padding:6.6rem 0 4.8rem}@media (min-width: 740px){.collapse-content-1{padding:3.5rem 0}}@media (min-width: 992px){.collapse-content-1{padding:7rem 0 5.9rem}}@media (min-width: 1400px){.collapse-content-1{padding:5.1rem 0}}.collapse-content-1 .placeholder-svg,.collapse-content-1 img{transition:all .5s ease;will-change:transform}.collapse-content-1--modifier .collapse-content-1__inner{display:flex;flex-direction:column;justify-content:end}.collapse-content-1__inner{height:100%}.collapse-content-1__head{padding-bottom:2.7rem}@media (min-width: 740px){.collapse-content-1__head{padding-bottom:3.5rem}}@media (min-width: 992px){.collapse-content-1__head{padding-bottom:1.9rem}}@media (min-width: 1400px){.collapse-content-1__head{padding-bottom:3.5rem}}.collapse-content-1__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1.3rem}@media (min-width: 740px){.collapse-content-1__grid{gap:0}}@media (min-width: 992px){.collapse-content-1__grid{gap:1.7rem}}@media (min-width: 1400px){.collapse-content-1__grid{gap:2.8rem}}.collapse-content-1__content{grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.collapse-content-1__content{grid-column-start:6;grid-column-end:25}}@media (min-width: 1400px){.collapse-content-1__content{grid-column-start:7}}.collapse-content-1__item:last-child .xo-collapse-1__body{padding-bottom:0}.collapse-content-1__box{display:flex;align-items:center;gap:1.3rem;padding-inline-end:1.3rem}.collapse-content-1__icon{width:1.8rem;height:1.8rem}.collapse-content-1__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.collapse-content-1__thumbnail{width:100%;height:24.4rem;padding-top:1.9rem}.collapse-content-1__thumbnail:hover img,.collapse-content-1__thumbnail:hover .placeholder-svg{transform:scale(1.05);transition:transform .5s ease}@media (min-width: 740px){.collapse-content-1__thumbnail{height:54.3rem;padding-top:2.9rem}}@media (min-width: 992px){.collapse-content-1__thumbnail{height:32.4rem;padding-top:2.3rem}}@media (min-width: 1400px){.collapse-content-1__thumbnail{height:54.3rem;padding-top:2.9rem}}.collapse-content-1__image--desktop{height:100%;display:none}@media (min-width: 992px){.collapse-content-1__image--desktop{display:block}}.collapse-content-1__image--mobile{height:100%;display:block}@media (min-width: 992px){.collapse-content-1__image--mobile{display:none}}.collapse-content-2{height:100%;padding:1.7rem 0 2.7rem}@media (min-width: 740px){.collapse-content-2{padding:1.5rem 0}}@media (min-width: 992px){.collapse-content-2{padding:0}}@media (min-width: 1200px){.collapse-content-2--modifier{padding:0}.collapse-content-2--modifier .collapse-content-2__head{border:none}.collapse-content-2--modifier .collapse-content-2__grid{border-bottom:none}}.collapse-content-2__head{padding-top:1.5rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.collapse-content-2__head{padding-top:1.3rem}}@media (min-width: 992px){.collapse-content-2__head{padding-top:1.5rem}}@media (min-width: 1400px){.collapse-content-2__head{padding-top:2.6rem}}.collapse-content-2__content{height:100%;gap:9.7rem}@media (min-width: 740px){.collapse-content-2__content{gap:15.3rem}}@media (min-width: 992px){.collapse-content-2__content{gap:18.4rem}}@media (min-width: 1800px){.collapse-content-2__content{gap:21.8rem}}.collapse-content-2__grid{display:grid;grid-template-columns:repeat(24,1fr);border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.collapse-content-2__left{padding:1rem 0 0;grid-column-start:1;grid-column-end:25}@media (min-width: 740px){.collapse-content-2__left{grid-column-end:10;padding:1rem 1rem 1rem 0;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 992px){.collapse-content-2__left{grid-column-end:15}}@media (min-width: 992px){.collapse-content-2__image{width:100%;height:100%}}.collapse-content-2__image--desktop{display:none}@media (min-width: 740px){.collapse-content-2__image--desktop{display:block}}.collapse-content-2__image--mobile{display:block}@media (min-width: 740px){.collapse-content-2__image--mobile{display:none}}.collapse-content-2__right{grid-column-start:1;grid-column-end:25}.collapse-content-2__right .xo-collapse-1__trigger{padding:2.2rem 0;border-bottom:none}.collapse-content-2__right .xo-collapse-1__trigger[xo-active]{padding-bottom:1.3rem}.collapse-content-2__right .xo-collapse-1__body[xo-active]{border-top:none}.collapse-content-2__right .xo-collapse-1__content{padding:0 2.3rem 2.2rem 0;width:100%}@media (min-width: 740px){.collapse-content-2__right{grid-column-start:10}.collapse-content-2__right .xo-collapse-1__trigger{padding:2.5rem 0 2.5rem 2.3rem}.collapse-content-2__right .xo-collapse-1__content{padding:0 2.3rem 2.5rem}}@media (min-width: 992px){.collapse-content-2__right{grid-column-start:15}}@media (min-width: 1400px){.collapse-content-2__right .xo-collapse-1__trigger{padding:2.5rem 3.2rem}.collapse-content-2__right .xo-collapse-1__content{padding:0 3.2rem 2.5rem}}.collapse-content-2__item{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.collapse-content-2__item:last-child{border-bottom:none}.collapse-content-3{height:100%;padding:4.9rem 0 5.6rem}@media (min-width: 740px){.collapse-content-3{padding:4rem 0}}@media (min-width: 992px){.collapse-content-3{padding:0}}@media (min-width: 1400px){.collapse-content-3{padding:0}}.collapse-content-3 .xo-collapse-1__trigger-title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;opacity:.35;transition:all .3s}.collapse-content-3 .xo-collapse-1__trigger-title:hover{opacity:1}.collapse-content-3 .xo-collapse-1__trigger[xo-active]{padding-bottom:0}.collapse-content-3 .xo-collapse-1__trigger[xo-active] .xo-collapse-1__trigger-title{opacity:1}.collapse-content-3 .xo-collapse-1__body[xo-active]{border-top:0}.collapse-content-3 .xo-collapse-1__body[xo-active] .xo-collapse-1__content{padding-top:1rem}.collapse-content-3 .xo-collapse-1__trigger{cursor:pointer;padding:1.6rem 0 1rem;border-bottom:0}.collapse-content-3 .xo-collapse-1__content{padding:1rem 0;width:100%}@media (min-width: 740px){.collapse-content-3 .xo-collapse-1__content{width:80%}}.collapse-content-3 .collapse-content-3__item:first-child .xo-collapse-1__trigger{padding-top:0}.collapse-content-3 .collapse-content-3__item:last-child .xo-collapse-1__trigger{padding-bottom:0}@media (min-width: 750px){.collapse-content-3 .xo-collapse-1__trigger{padding:1.6rem 0 2.4rem}.collapse-content-3 .xo-collapse-1__content{padding:1rem 0 1.6rem}}@media (min-width: 992px){.collapse-content-3 .xo-collapse-1__trigger{padding:1.6rem 2rem 2.4rem}.collapse-content-3 .xo-collapse-1__content{padding:1rem 2rem 2.4rem}}@media (min-width: 1400px){.collapse-content-3 .xo-collapse-1__trigger{padding:1.6rem 3.3rem 2.1rem}.collapse-content-3 .xo-collapse-1__content{padding:1rem 3.3rem 2.1rem}}.collapse-content-3__inner{height:100%}.collapse-content-3__grid{height:100%;display:grid;grid-template-columns:repeat(24,1fr)}@media (min-width: 992px){.collapse-content-3__grid{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.collapse-content-3__grid{gap:2.8rem}}.collapse-content-3__left{grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.collapse-content-3__left{grid-column-end:13;padding:.8rem}}@media (min-width: 1400px){.collapse-content-3__left{padding:1.4rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.collapse-content-3__head--desktop{display:none}@media (min-width: 992px){.collapse-content-3__head--desktop{display:block}}.collapse-content-3__head--mobile{display:block;padding-bottom:2.5rem}@media (min-width: 740px){.collapse-content-3__head--mobile{padding-bottom:2.7rem}}@media (min-width: 992px){.collapse-content-3__head--mobile{display:none}}.collapse-content-3__bottom{padding-top:1.7rem}@media (min-width: 740px){.collapse-content-3__bottom{padding-top:1.9rem}}@media (min-width: 992px){.collapse-content-3__bottom{padding-top:0}}.collapse-content-3__right{grid-column-start:1;grid-column-end:25;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.collapse-content-3__right{grid-column-start:13;gap:2rem;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.collapse-content-3__right{margin-left:-2.8rem;border-inline-start:0}}.collapse-content-3__image{width:100%;height:28.2rem}@media (min-width: 740px){.collapse-content-3__image{height:64.3rem}}@media (min-width: 992px){.collapse-content-3__image{height:47.4rem}}@media (min-width: 1400px){.collapse-content-3__image{height:81.2rem}}.collapse-content-3__image--desktop{display:none}@media (min-width: 992px){.collapse-content-3__image--desktop{display:block}}.collapse-content-3__image--mobile{display:block}@media (min-width: 992px){.collapse-content-3__image--mobile{display:none}}.collapse-content-3__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;opacity:.35;transition:all .3s}.collapse-content-3__heading:hover{opacity:1}.collapse-content-3__caption{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));font-weight:500;opacity:.7;padding-bottom:.8rem}@media (min-width: 992px){.collapse-content-3__caption{padding:.8rem 2rem .5rem}}@media (min-width: 1400px){.collapse-content-3__caption{padding:2.1rem 3.3rem .8rem}}.collapse-content-3__item{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.collapse-content-3__item:last-child{border-bottom:none}.collapse-content-3__trigger{cursor:pointer;padding:1.6rem 0 1rem}@media (min-width: 750px){.collapse-content-3__trigger{padding:1.6rem 0 2.4rem}}@media (min-width: 992px){.collapse-content-3__trigger{padding:1.6rem 2rem .6rem}}@media (min-width: 1400px){.collapse-content-3__trigger{padding:1.6rem 3.3rem 2.1rem}}.collapse-content-3__trigger[xo-active] .collapse-content-3__heading{opacity:1}@media (min-width: 992px){.collapse-content-3__tab-content{padding:0 1.5rem 1.6rem}}@media (min-width: 1400px){.collapse-content-3__tab-content{padding:0 3.5rem 3rem}}.collapse-content-3__content{max-width:100%;padding-top:.5rem}@media (min-width: 740px){.collapse-content-3__content{max-width:37.4rem;padding-top:.6rem}}@media (min-width: 992px){.collapse-content-3__content{max-width:30.1rem}}@media (min-width: 1400px){.collapse-content-3__content{max-width:37.4rem}}@media (min-width: 1200px){.collapse-content-3--modifier .collapse-content-3__image{height:100%}.collapse-content-3--modifier .collapse-content-3__grid{border-top:none;border-bottom:none}}.collapse-content-4 .xo-collapse-1__trigger{padding:1.2rem 0 .7rem}.collapse-content-4 .xo-collapse-1__content{padding:1.2rem 0 .8rem;display:flex;flex-direction:column;gap:1.1rem;width:90%}@media (min-width: 740px){.collapse-content-4 .xo-collapse-1__content{gap:1.7rem;width:52%}}.collapse-content-4--modifier{height:100%}@media (min-width: 1200px){.collapse-content-4--modifier .collapse-content-4__content{justify-content:end}}.collapse-content-4__child-grid{padding:1rem 0 2.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 1200px){.collapse-content-4__child-grid{padding:1rem 0}}.collapse-content-4__grand-grid{width:fit-content}@media (min-width: 992px){.collapse-content-4__grand-grid{column-gap:3.2rem}}@media (min-width: 992px){.collapse-content-4__grand-grid{column-gap:4.8rem}}@media (min-width: 1400px){.collapse-content-4__grand-grid{column-gap:7.2rem}}.collapse-content-4__content{display:flex;flex-direction:column;gap:5.5rem}@media (min-width: 992px){.collapse-content-4__content{gap:5rem}}@media (min-width: 992px){.collapse-content-4__content{gap:2.6rem}}.collapse-content-4__desktop{display:none}@media (min-width: 992px){.collapse-content-4__desktop{display:block}}.collapse-content-4__mobile{display:block}@media (min-width: 992px){.collapse-content-4__mobile{display:none}}.collapse-content-4__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);word-break:break-word;word-wrap:break-word;padding-bottom:.3rem}@media (min-width: 992px){.collapse-content-4__heading{padding-bottom:1.1rem}}.collapse-content-4__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 95%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));font-weight:500;word-break:break-word;word-wrap:break-word}.collapse-content-4__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 67%,transparent);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .35 / var(--font-body-scale));font-weight:400;word-break:break-word;word-wrap:break-word}@media (min-width: 768px){.collapse-content-4__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 75%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.xo-collection-card-placeholder{position:relative;background-color:rgb(var(--color-background));border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));border-radius:var(--collection-card-corner-radius);box-shadow:var(--collection-card-shadow-horizontal-offset) var(--collection-card-shadow-vertical-offset) var(--collection-card-shadow-blur-radius) rgba(var(--color-shadow),var(--collection-card-shadow-opacity));overflow:hidden}.xo-collection-card-placeholder--style-3{display:flex;flex-direction:column;gap:1.2rem}.xo-collection-card-placeholder--style-3 .xo-collection-card-placeholder__information{height:100%;flex-direction:column}.xo-collection-card-placeholder--style-3 .xo-collection-card-placeholder__content{padding-top:max(var(--collection-card-content-padding-vertical),.5rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.5rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}@media (min-width: 740px){.xo-collection-card-placeholder--style-3{gap:1.6rem;flex-direction:row}.xo-collection-card-placeholder--style-3 .xo-collection-card-placeholder__content{padding-top:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}@media (min-width: 992px){.xo-collection-card-placeholder--style-3{gap:1.3rem}.xo-collection-card-placeholder--style-3 .xo-collection-card-placeholder__content{padding-top:max(var(--collection-card-content-padding-vertical),.6rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.6rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}@media (min-width: 1400px){.xo-collection-card-placeholder--style-3{gap:1.6rem}.xo-collection-card-placeholder--style-3 .xo-collection-card-placeholder__content{padding-top:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}.xo-collection-card-placeholder__image{position:relative;padding:var(--collection-card-image-padding);overflow:hidden;width:100%;height:34.1rem}@media (min-width: 740px){.xo-collection-card-placeholder__image{width:31.4rem;height:20.9rem}}@media (min-width: 992px){.xo-collection-card-placeholder__image{width:25.5rem;height:16.9rem}}@media (min-width: 1400px){.xo-collection-card-placeholder__image{width:31.4rem;height:20.9rem}}.xo-collection-card-placeholder__image img{transition:all .5s;will-change:transform}.xo-collection-card-placeholder__image:hover img{transform:scale(1.05)}.xo-collection-card-placeholder__content{padding-top:max(var(--collection-card-content-padding-vertical),1rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),0);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}.xo-collection-card-placeholder__information{display:flex;align-items:start;justify-content:space-between;gap:1.6rem;padding:.3rem 0;text-align:var(--collection-card-text-alignment)}.xo-collection-card-placeholder__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem);text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;word-wrap:break-word;overflow:hidden}.xo-collection-card-placeholder__description,.xo-collection-card-placeholder__category{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;padding-top:.4rem}.xo-collection-card-placeholder--style-4{background-color:transparent!important}.xo-collection-card-placeholder--style-4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(var(--color-overlay),.1)}.xo-collection-card-placeholder--style-4:hover .xo-collection-card-placeholder__button{opacity:1;transform:translate(-50%)}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__content{padding:0;background-color:transparent}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__information{padding:0}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{position:absolute;z-index:2}[dir=ltr] .xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{left:0}[dir=rtl] .xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{right:0}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{bottom:0;padding:2rem;transition:all .3s ease-in-out}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__category{display:none}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__description{max-width:64.8rem;display:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__category--visible{display:block}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__description--visible{display:-webkit-box}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{position:absolute}[dir=ltr] .xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{left:50%}[dir=rtl] .xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{right:50%}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{bottom:2rem;transform:translate(-50%,100%);z-index:2;opacity:0;transition:all .3s ease-in-out}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button .xo-btn{min-width:18.5rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__title{font-size:calc(var(--font-heading-5-scale) * 2.8rem);line-height:calc(1 + -.11 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.14rem);display:block}@media (min-width: 740px){.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{padding:1.6rem 2.5rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{bottom:1.6rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button .xo-btn{min-width:unset}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__title{font-size:calc(var(--font-heading-5-scale) * 3.4rem);line-height:calc(1 + .08 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.102rem)}}@media (min-width: 992px){.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{padding:2.2rem 3.7rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{bottom:2.2rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__title{font-size:calc(var(--font-heading-5-scale) * 4.2rem);line-height:calc(1 + -.08 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.126rem)}}@media (min-width: 1400px){.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__box{padding:4.4rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__button{bottom:4.4rem}.xo-collection-card-placeholder--style-4 .xo-collection-card-placeholder__title{font-size:calc(var(--font-heading-5-scale) * 4.8rem);line-height:calc(1 + -.1 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.336rem)}}.xo-collection-card{height:100%;position:relative;background-color:rgb(var(--color-background));border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));border-radius:var(--collection-card-corner-radius);overflow:hidden}.xo-collection-card--style-2 .xo-collection-card__content{position:absolute;top:0}[dir=ltr] .xo-collection-card--style-2 .xo-collection-card__content{left:0}[dir=rtl] .xo-collection-card--style-2 .xo-collection-card__content{right:0}.xo-collection-card--style-2 .xo-collection-card__content{z-index:2;width:100%;padding:2.2rem 2rem}.xo-collection-card--style-2 .xo-collection-card__information{height:100%;padding:0;flex-direction:column;justify-content:space-between;gap:22.2rem}.xo-collection-card--style-2 .xo-collection-card__image:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:#0000004d}@media (min-width: 740px){.xo-collection-card--style-2 .xo-collection-card__content{padding:2.5rem 3rem;height:unset}.xo-collection-card--style-2 .xo-collection-card__information{justify-content:unset;gap:.8rem}}@media (min-width: 992px){.xo-collection-card--style-2 .xo-collection-card__content{padding:2rem 2.7rem}}@media (min-width: 1400px){.xo-collection-card--style-2 .xo-collection-card__content{padding:2.5rem 3rem}}.xo-collection-card--style-3{display:flex;flex-direction:column;gap:1.2rem}.xo-collection-card--style-3 .xo-collection-card__link{min-height:unset}.xo-collection-card--style-3 .xo-collection-card__information{height:100%;flex-direction:column}.xo-collection-card--style-3 .xo-collection-card__content{padding-top:max(var(--collection-card-content-padding-vertical),.5rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.5rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}@media (min-width: 740px){.xo-collection-card--style-3{gap:1.6rem;flex-direction:row}.xo-collection-card--style-3 .xo-collection-card__content{padding-top:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}@media (min-width: 992px){.xo-collection-card--style-3{gap:1.3rem}.xo-collection-card--style-3 .xo-collection-card__content{padding-top:max(var(--collection-card-content-padding-vertical),.6rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.6rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}@media (min-width: 1400px){.xo-collection-card--style-3{gap:1.6rem}.xo-collection-card--style-3 .xo-collection-card__content{padding-top:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),.8rem);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}}.xo-collection-card__link{display:block;height:100%;min-height:100%}.xo-collection-card__image{position:relative;padding:var(--collection-card-image-padding);overflow:hidden;width:100%;height:100%;aspect-ratio:var(--aspect-ratio)}.xo-collection-card__image img{transition:all .5s;will-change:transform}.xo-collection-card__image:hover img{transform:scale(1.05)}.xo-collection-card__content{padding-top:max(var(--collection-card-content-padding-vertical),1rem);padding-inline-end:max(var(--collection-card-content-padding-horizontal),0);padding-bottom:max(var(--collection-card-content-padding-vertical),0);padding-inline-start:max(var(--collection-card-content-padding-horizontal),0)}.xo-collection-card__information{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1.6rem;padding:.3rem 0;text-align:var(--collection-card-text-alignment)}.xo-collection-card__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.036rem);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;word-wrap:break-word;overflow:hidden}.xo-collection-card__description,.xo-collection-card__category{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;padding-top:.4rem}.xo-collection-card--boxed .xo-collection-card__content{padding:max(var(--collection-card-content-padding-vertical),2rem) max(var(--collection-card-content-padding-horizontal),2rem)}.xo-collection-card--style-4{background-color:transparent!important}.xo-collection-card--style-4 .xo-collection-card__link{position:relative}.xo-collection-card--style-4 .xo-collection-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(var(--color-overlay),.1)}.xo-collection-card--style-4:hover .xo-collection-card__button{opacity:1}.xo-collection-card--style-4 .xo-collection-card__content{background-color:transparent;position:absolute;bottom:0}[dir=ltr] .xo-collection-card--style-4 .xo-collection-card__content{left:0}[dir=rtl] .xo-collection-card--style-4 .xo-collection-card__content{right:0}.xo-collection-card--style-4 .xo-collection-card__content{z-index:2;padding:2rem}.xo-collection-card--style-4 .xo-collection-card__information{padding:0;align-items:center;justify-content:start}.xo-collection-card--style-4 .xo-collection-card__category{display:none}.xo-collection-card--style-4 .xo-collection-card__description{max-width:64.8rem;display:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xo-collection-card--style-4 .xo-collection-card__category--visible{display:block}.xo-collection-card--style-4 .xo-collection-card__description--visible{display:-webkit-box}.xo-collection-card--style-4 .xo-collection-card__button{opacity:0;transition:all .3s ease-in-out}.xo-collection-card--style-4 .xo-collection-card__button .xo-btn{min-width:18.5rem}.xo-collection-card--style-4 .xo-collection-card__title{font-size:calc(var(--font-heading-5-scale) * 2.8rem);line-height:calc(1 + -.11 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.14rem);display:block}@media (min-width: 740px){.xo-collection-card--style-4 .xo-collection-card__content{padding:1.6rem 2.5rem}.xo-collection-card--style-4 .xo-collection-card__button .xo-btn{min-width:unset}.xo-collection-card--style-4 .xo-collection-card__title{font-size:calc(var(--font-heading-5-scale) * 3.4rem);line-height:calc(1 + .08 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.102rem)}}@media (min-width: 992px){.xo-collection-card--style-4 .xo-collection-card__content{padding:2.2rem 3.7rem}.xo-collection-card--style-4 .xo-collection-card__title{font-size:calc(var(--font-heading-5-scale) * 4.2rem);line-height:calc(1 + -.08 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.126rem)}}@media (min-width: 1400px){.xo-collection-card--style-4 .xo-collection-card__content{padding:4.4rem}.xo-collection-card--style-4 .xo-collection-card__title{font-size:calc(var(--font-heading-5-scale) * 4.8rem);line-height:calc(1 + -.1 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.336rem)}}.xo-collection-card-v3{height:100%;background-color:transparent;position:relative;overflow:hidden}.xo-collection-card-v3:hover img{transform:scale(1.05)}.xo-collection-card-v3__link{display:block;height:100%;min-height:100%}.xo-collection-card-v3__image{position:relative;overflow:hidden;width:100%;height:100%}.xo-collection-card-v3__image--desktop{display:none}@media (min-width: 740px){.xo-collection-card-v3__image--desktop{display:flex}}.xo-collection-card-v3__image--mobile{display:flex}@media (min-width: 740px){.xo-collection-card-v3__image--mobile{display:none}}.xo-collection-card-v3__content{width:100%;height:100%;padding:1.7rem 0 0;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 740px){.xo-collection-card-v3__content{position:absolute;bottom:0}[dir=ltr] .xo-collection-card-v3__content{left:0}[dir=rtl] .xo-collection-card-v3__content{right:0}.xo-collection-card-v3__content{z-index:2;padding:2.3rem 2.7rem 2.7rem}}@media (min-width: 992px){.xo-collection-card-v3__content{padding:1.8rem 2rem}}@media (min-width: 1400px){.xo-collection-card-v3__content{padding:2.4rem 3.1rem}}.xo-collection-card-v3__heading{position:relative;z-index:2;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-collection-card-v3__sub-heading{position:relative;z-index:2;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7;padding-top:.7rem}.xo-collection-card-v3__button{padding-top:1rem}.xo-collection-card-v2{height:100%;background-color:transparent;position:relative;overflow:hidden}.xo-collection-card-v2__link{display:block;height:100%;min-height:100%}.xo-collection-card-v2__link:focus-within .xo-collection-card-v2__image:after,.xo-collection-card-v2__link:focus-visible .xo-collection-card-v2__image:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-collection-card-v2__image{position:relative;overflow:hidden;width:100%;height:100%}.xo-collection-card-v2__image .placeholder-svg{width:100%;height:100%}.xo-collection-card-v2__image img{transition:all .5s;will-change:transform}.xo-collection-card-v2__image:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;z-index:9;border:.1rem solid transparent;transition:.3s}.xo-collection-card-v2__image:hover img{transform:scale(1.05)}.xo-collection-card-v2__image--desktop{display:none}@media (min-width: 740px){.xo-collection-card-v2__image--desktop{display:block}}.xo-collection-card-v2__image--mobile{display:block}@media (min-width: 740px){.xo-collection-card-v2__image--mobile{display:none}}.xo-collection-card-v2__content{position:absolute;bottom:0}[dir=ltr] .xo-collection-card-v2__content{left:0}[dir=rtl] .xo-collection-card-v2__content{right:0}.xo-collection-card-v2__content{z-index:2;width:100%}.xo-collection-card-v2__info{position:relative;width:100%;padding:2.7rem 1.1rem 2.2rem}.xo-collection-card-v2__info:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(var(--color-overlay),0),rgba(var(--color-overlay),1))}@media (min-width: 740px){.xo-collection-card-v2__info{padding:3.5rem 2.1rem 1.5rem}}@media (min-width: 1200px){.xo-collection-card-v2__info{padding:10.8rem 2.8rem 2.3rem}}.xo-collection-card-v2__title{position:relative;z-index:2;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-collection-card-v2__count{position:relative;z-index:2;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));text-transform:uppercase;opacity:.7;padding-top:.7rem}.collection-list-1{width:100%;height:100%;padding:3.1rem 0 1.6rem}@media (min-width: 740px){.collection-list-1{padding:3rem 0 2rem}}@media (min-width: 992px){.collection-list-1{padding:1.9rem 0}}@media (min-width: 1200px){.collection-list-1{padding:2.3rem 0}}@media (min-width: 1200px){.collection-list-1--modifier .collection-list-1__col--left svg,.collection-list-1--modifier .collection-list-1__col--left img{max-height:calc(100vh - 4.6rem)}.collection-list-1--modifier .collection-list-1__col--right svg,.collection-list-1--modifier .collection-list-1__col--right img{max-height:calc((100vh - 4.6rem)/2 - 2rem)}}.collection-list-1__grid{height:100%}.collection-list-1__wrapper{height:100%;display:flex;flex-direction:column;padding-bottom:2.9rem;border-bottom:.1rem solid rgba(var(--color-background),.3)}@media (min-width: 740px){.collection-list-1__wrapper{padding-bottom:2.7rem}}@media (min-width: 992px){.collection-list-1__wrapper{padding-bottom:0;border-bottom:none;border-inline-end:.1rem solid rgba(var(--color-background),.3)}}.collection-list-1__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.75;max-width:40rem}@media (min-width: 740px){.collection-list-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 1400px){.collection-list-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.collection-list-1__row:last-child{padding-top:7.1rem}@media (min-width: 740px){.collection-list-1__row:last-child{padding-top:9.8rem}}@media (min-width: 992px){.collection-list-1__row{height:50%;padding:.9rem .9rem .9rem 0}.collection-list-1__row:last-child{border-top:.1rem solid rgba(var(--color-background),.3);padding:2.1rem 2.1rem 2.1rem 0}}@media (min-width: 1400px){.collection-list-1__row{padding:1.9rem 1.9rem 1.9rem 0}.collection-list-1__row:last-child{border-top:.1rem solid rgba(var(--color-background),.3);padding:2.6rem 2.6rem 2.6rem 0}}.collection-list-1__stack{height:100%;display:none}@media (min-width: 740px){.collection-list-1__stack{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1400px){.collection-list-1__stack{gap:2.8rem}}.collection-list-1__carousel{display:block;height:100%;padding-top:.5rem}@media (min-width: 740px){.collection-list-1__carousel{display:none}}.collection-list-1__group{height:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:1.4rem}@media (min-width: 740px){.collection-list-1__group{gap:2rem}}@media (min-width: 1400px){.collection-list-1__group{gap:2.8rem}}.collection-list-1__collection{height:100%}.collection-list-1__button{padding-top:1.8rem}@media (min-width: 992px){.collection-list-1__button{padding-top:2.3rem}}@media (min-width: 1200px){.collection-list-1__button{padding-top:2.1rem}}.collection-list-5{height:100%;padding:2.1rem 0 3.7rem}@media (min-width: 740px){.collection-list-5{padding:2.8rem 0 3.4rem}}@media (min-width: 992px){.collection-list-5{padding:3.7rem 0 2rem}}@media (min-width: 1200px){.collection-list-5{padding:0}}@media (min-width: 1200px){.collection-list-5--modifier{padding:0}.collection-list-5--modifier .collection-list-5__tabs{height:100%;display:flex;flex-direction:column;justify-content:space-between}.collection-list-5--modifier .collection-list-5__head{border-top:none}.collection-list-5--modifier .collection-list-5__content{border-bottom:none}}.collection-list-5__head{padding:3.5rem 0;border-top:.1rem solid rgba(var(--color-border))}@media (min-width: 740px){.collection-list-5__head{padding:0 0 2.2rem;border-top:none}}@media (min-width: 992px){.collection-list-5__head{padding:3.3rem 0}}@media (min-width: 1400px){.collection-list-5__head{padding:5.3rem 0;border-top:.1rem solid rgba(var(--color-border))}}.collection-list-5__head--desktop{display:none}@media (min-width: 740px){.collection-list-5__head--desktop{display:block}}.collection-list-5__head--mobile{display:block}@media (min-width: 740px){.collection-list-5__head--mobile{display:none}}.collection-list-5__head--mobile .collection-list-5__wrapper{display:flex;flex-direction:column;gap:1.3rem}.collection-list-5__content{border-top:.1rem solid rgba(var(--color-border));padding-top:1.1rem}@media (min-width: 740px){.collection-list-5__content{padding-top:2.2rem}}@media (min-width: 992px){.collection-list-5__content{padding-top:1.7rem}}@media (min-width: 1400px){.collection-list-5__content{padding:2.9rem 0 2rem;border-bottom:.1rem solid rgba(var(--color-border))}}.collection-list-5__trigger{cursor:pointer}.collection-list-5__trigger:hover .collection-list-5__heading,.collection-list-5__trigger[xo-active] .collection-list-5__heading{color:rgba(var(--color-foreground),1)}.collection-list-5__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.22);word-break:break-word;word-wrap:break-word;position:relative;width:fit-content}.collection-list-5__heading:after{content:attr(data-lenght);position:absolute;top:0}[dir=ltr] .collection-list-5__heading:after{right:-1rem}[dir=rtl] .collection-list-5__heading:after{left:-1rem}.collection-list-5__heading:after{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7;transition:.5s}.collection-list-5__image{width:100%;height:100%}.collection-list-5__image--desktop{display:none}@media (min-width: 992px){.collection-list-5__image--desktop{display:block}}.collection-list-5__image--mobile{display:block}@media (min-width: 992px){.collection-list-5__image--mobile{display:none}}.collection-list-5__tab-content{width:100%;height:100%}.collection-list-5__group{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem}@media (min-width: 992px){.collection-list-5__button{padding-bottom:3.2rem}}@media (min-width: 1400px){.collection-list-5__button{padding-bottom:3.8rem}}.collection-list-5__item .xo-product-card__add .xo-product-card__text,.collection-list-5__item .xo-product-card__add .xo-add-to-cart__text{display:none}.collection-list-5__item .xo-product-card__add .xo-add-to-cart__icon,.collection-list-5__item .xo-product-card__add .xo-product-card__icon{display:flex}@media (min-width: 740px){.collection-list-5__item .xo-product-card__add,.collection-list-5__item .xo-product-card__add .xo-btn{width:unset}}@media (min-width: 1800px){.collection-list-5__item .xo-product-card__add{width:100%}.collection-list-5__item .xo-product-card__add .xo-add-to-cart__icon,.collection-list-5__item .xo-product-card__add .xo-product-card__icon{display:none}.collection-list-5__item .xo-product-card__add .xo-product-card__text,.collection-list-5__item .xo-product-card__add .xo-add-to-cart__text{display:block}.collection-list-5__item .xo-product-card__add .xo-btn{width:100%}}.collection-list-6{position:relative;height:100vh;overflow:hidden}.collection-list-6:has(.xo-button-click--active) .button-slide{scale:.5}@media (min-width: 1200px){.collection-list-6--modifier{height:100%}}.collection-list-6__heading{position:absolute;top:0}[dir=ltr] .collection-list-6__heading{left:0}[dir=rtl] .collection-list-6__heading{right:0}.collection-list-6__heading{z-index:10;padding:2.6rem 0 0 1.7rem}@media (min-width: 740px){.collection-list-6__heading{padding:2.1rem 2rem}}@media (min-width: 992px){.collection-list-6__heading{padding:1.8rem 2rem}}@media (min-width: 992px){.collection-list-6__heading{padding:3.3rem 2.7rem}}.collection-list-6__content{position:relative;width:100%;height:100%}.collection-list-6__testimonial{position:absolute;bottom:0}[dir=ltr] .collection-list-6__testimonial{left:0}[dir=rtl] .collection-list-6__testimonial{right:0}.collection-list-6__testimonial{padding:2.6rem 1.7rem}.collection-list-6__testimonial .testimonial-box__body{height:unset;padding:1.7rem;gap:3.8rem}@media (min-width: 740px){.collection-list-6__testimonial{max-width:40rem;padding:2.1rem 2rem}.collection-list-6__testimonial .testimonial-box__body{padding-inline-end:3.2rem}}@media (min-width: 992px){.collection-list-6__testimonial{padding:1.8rem 2rem}}@media (min-width: 1400px){.collection-list-6__testimonial{max-width:45.5rem;padding:3.3rem 2.7rem 2.2rem}.collection-list-6__testimonial .testimonial-box__body{padding:2.7rem 4.4rem 2.7rem 2.5rem;gap:5.6rem}}@media (min-width: 1800px){.collection-list-6__testimonial .testimonial-box__body{gap:8.5rem}}.collection-list-6__image{width:100%;height:100%}.collection-list-6__image--desktop{display:none}@media (min-width: 992px){.collection-list-6__image--desktop{display:block}}.collection-list-6__image--mobile{display:block}@media (min-width: 992px){.collection-list-6__image--mobile{display:none}}.collection-list-6__cursor[xo-is-hovering-button][xo-active]{opacity:0;transform:translate3d(-50%,-50%,0) scale(0)}.collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__prev,.collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__next{position:absolute;top:0;width:50%;height:100%;z-index:9}[dir=ltr] .collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__prev{left:0}[dir=rtl] .collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__prev{right:0}[dir=ltr] .collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__next{right:0}[dir=rtl] .collection-list-6:not(:has(.collection-list-6__navigation)) .collection-list-6__next{left:0}.collection-list-6:not(:has(.collection-list-6__navigation)) .is-mobile .collection-list-6__prev,.collection-list-6:not(:has(.collection-list-6__navigation)) .is-mobile .collection-list-6__next{display:none;pointer-events:none}.collection-list-6:not(:has(.collection-list-6__navigation)) .is-mobile .collection-list-6__cursor{display:none}.collection-list-6:has(.collection-list-6__prev[xo-disabled]) .collection-list-6__cursor--prev{opacity:0;transform:translate3d(-50%,-50%,0) scale(0);pointer-events:none}.collection-list-6:has(.collection-list-6__prev[xo-disabled]) .collection-list-6__prev[xo-disabled]{pointer-events:none}.collection-list-6:has(.collection-list-6__next[xo-disabled]) .collection-list-6__cursor--next{opacity:0;transform:translate3d(-50%,-50%,0) scale(0);pointer-events:none}.collection-list-6:has(.collection-list-6__next[xo-disabled]) .collection-list-6__next[xo-disabled]{pointer-events:none}.collection-list-6__navigation{display:flex;align-items:center;gap:1rem;position:absolute;bottom:0}[dir=ltr] .collection-list-6__navigation{right:0}[dir=rtl] .collection-list-6__navigation{left:0}.collection-list-6__navigation{z-index:10;padding:2rem}@media (max-width: 991px){.collection-list-6__navigation{display:none}}.collection-list-6__navigation .collection-list-6__prev[xo-disabled],.collection-list-6__navigation .collection-list-6__next[xo-disabled]{pointer-events:none;opacity:.3;cursor:not-allowed}.xo-field-checkbox{display:flex;align-items:center;gap:.8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.xo-field-checkbox__item{display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:.2rem solid rgba(var(--color-border),1);border-radius:.5rem;overflow:hidden}.xo-field-checkbox__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgb(var(--color-button));opacity:0;transition:.3s}.xo-field-checkbox__input{display:none}.xo-field-checkbox__input:checked~.xo-field-checkbox__item{border:none}.xo-field-checkbox__input:checked~.xo-field-checkbox__item .xo-field-checkbox__icon{opacity:1}.xo-field-checkbox__label{display:flex;align-items:center;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.xo-field-checkbox-1{padding:.2rem;display:flex;align-items:center;gap:.8rem;-webkit-user-select:none;user-select:none;cursor:pointer}.xo-field-checkbox-1__item{display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:.2rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-radius:.4rem;overflow:hidden}.xo-field-checkbox-1__icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);opacity:0;transition:.3s}.xo-field-checkbox-1__input{display:none}.xo-field-checkbox-1__input:checked~.xo-field-checkbox-1__item{border:.2rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.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;padding-top:.1rem}.xo-field-checkbox-1__label span{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.75}.xo-field-checkbox-2{display:flex;align-items:center;gap:.8rem;cursor:pointer;-webkit-user-select:none;user-select:none}.xo-field-checkbox-2__item{display:block;flex-shrink:0;width:2rem;height:2rem;border:.2rem solid rgba(var(--color-border),1);border-radius:.5rem;overflow:hidden}.xo-field-checkbox-2__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgb(var(--color-button));opacity:0;transition:.3s}.xo-field-checkbox-2__icon svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent)}.xo-field-checkbox-2__input{display:none}.xo-field-checkbox-2__input:checked~.xo-field-checkbox-2__item{border:none}.xo-field-checkbox-2__input:checked~.xo-field-checkbox-2__item .xo-field-checkbox-2__icon{opacity:1}.xo-field-checkbox-2__label{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);font-weight:400}.xo-field-color{--color-default: rgba(var(--color-border), .5);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.xo-field-color__item{display:flex;align-items:center;justify-content:center;width:calc(var(--size) + .2rem);height:calc(var(--size) + .2rem);border-radius:50%;outline:.1rem solid transparent}.xo-field-color__fill{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color);background-image:var(--image-src);background-size:cover;background-position:center;transition:all .3s ease-in-out;overflow:hidden}.xo-field-color__diagonal{position:absolute;display:none;width:calc(100% - .4rem);height:calc(100% - .4rem)}.xo-field-color__image{position:absolute!important;z-index:-1;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;height:100%}.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{outline:.1rem solid var(--color, --color-default);transition:all .3s ease-in-out}.xo-field-color__input[xo-disabled]~.xo-field-color__item,.xo-field-color__input[xo-unavailable]~.xo-field-color__item{cursor:not-allowed;pointer-events:none}.xo-field-color__input[xo-disabled]~.xo-field-color__diagonal,.xo-field-color__input[xo-unavailable]~.xo-field-color__diagonal{display:block;z-index:2}.xo-field-color__label{margin-inline-start:.8rem;display:none}.xo-field-color-1{--color-default: rgba(var(--color-border), .5);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.xo-field-color--modifier .xo-field-color-1__fill{background-color:transparent}.xo-field-color-1__item{display:flex;align-items:center;justify-content:center;width:calc(var(--size) + .2rem);height:calc(var(--size) + .2rem);border-radius:50%;outline:.1rem solid transparent}.xo-field-color-1__fill{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color);background-image:var(--image-src);background-size:cover;background-position:center;border:.1rem solid rgba(var(--color-border),.15);transition:all .3s ease-in-out;overflow:hidden}.xo-field-color-1__image .xo-image{position:absolute;z-index:-1;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;height:100%}.xo-field-color-1__icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;transition:.3s}.xo-field-color-1__input{display:none}.xo-field-color-1__input:checked~.xo-field-color-1__item{outline:.1rem solid var(--color, --color-default);transition:all .3s ease-in-out}.xo-field-color-1__label{margin-inline-start:.8rem;display:none}.xo-field-radio{display:inline-flex;align-items:center;cursor:pointer;-webkit-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__label{margin-inline-start:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.6}.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__input:checked~.xo-field-radio__label{opacity:1}.xo-field-radio__input[xo-disabled]~.xo-field-radio__label,.xo-field-radio__input[xo-unavailable]~.xo-field-radio__label{text-decoration:line-through;opacity:.6}.xo-field-radio--boxed .xo-field-radio__label{margin:0;padding:.55rem 1.2rem;color:rgba(var(--color-button),.7);background-color:rgba(var(--color-button),.1);border-radius:2.5rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));text-align:center;transition:all .3s}.xo-field-radio--boxed .xo-field-radio__label:hover{background-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1)}@media (min-width: 992px){.xo-field-radio--boxed .xo-field-radio__label{padding:.6rem 1.2rem}}@media (min-width: 1400px){.xo-field-radio--boxed .xo-field-radio__label{padding:.55rem 1.2rem}}.xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label{background-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1)}.xo-field-radio--boxed .xo-field-radio__input[xo-disabled]~.xo-field-radio__label,.xo-field-radio--boxed .xo-field-radio__input[xo-unavailable]~.xo-field-radio__label{text-decoration:line-through;opacity:.6}.xo-field-radio-1{display:flex;align-items:center;gap:.2rem;cursor:pointer;-webkit-user-select:none;user-select:none}.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,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.8}.xo-field-radio-1__icon{display:flex;align-items:center;justify-content:center}.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__input[xo-disabled]:not([xo-disabled=false])+.xo-field-radio-1__label{text-decoration:line-through;opacity:.7}.xo-field-radio-2{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.6rem 0}.xo-field-radio-2:first-child{padding:.2rem 0 .6rem}.xo-field-radio-2:last-child{padding:.6rem 0 .2rem}.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:.2rem solid rgba(var(--color-border),.4);flex-shrink:0}.xo-field-radio-2__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);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{border:none}.xo-field-radio-2__input:checked~.xo-field-radio-2__item .xo-field-radio-2__icon{border:.5rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);transform:scale(1);opacity:1}.xo-field-radio-2__label{margin-inline-start:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale))}.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-2__input[xo-disabled]:not([xo-disabled=false])+.xo-field-radio-2__label{text-decoration:line-through;opacity:.7}.xo-field-radio-3{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.xo-field-radio-3__item{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.4);flex-shrink:0}.xo-field-radio-3__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:rgb(var(--color-button));transform:scale(0);opacity:0;transition:.3s}.xo-field-radio-3__input{display:none}.xo-field-radio-3__input:checked~.xo-field-radio-3__item .xo-field-radio-3__icon{transform:scale(.7);opacity:1}.xo-field-radio-3__label{margin-inline-start:.8rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);font-weight:400}.xo-field-select{position:relative;min-width:20rem;width:100%}.xo-field-select__select{width:100%;height:5.6rem;padding:1.6rem 2.3rem 1.6rem 2.9rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);background-color:rgba(var(--color-background),1);border:.1rem solid rgba(var(--color-border),.5);border-radius:2.9rem;-webkit-appearance:none;appearance:none;box-shadow:none}.xo-field-select__option{font-size:1.6rem}.xo-field-select__icon{position:absolute;cursor:pointer;top:50%}[dir=ltr] .xo-field-select__icon{right:1.6rem}[dir=rtl] .xo-field-select__icon{left:1.6rem}.xo-field-select__icon{transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.xo-field-select__icon svg{opacity:.7}.xo-field-select-custom__trigger{padding:1.6rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;cursor:pointer;border-radius:1.2rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-field-select-custom__trigger svg{transition:all .5s}.xo-field-select-custom__trigger[xo-active]:not([xo-active=false]) svg{transform:rotate(180deg)}.xo-field-select-custom__label{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;opacity:.7;transition:.3s}.xo-field-select-custom__name{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;opacity:.7}.xo-field-select-custom__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__check{padding:.5rem 0;display:flex;align-items:center;gap:.8rem;cursor:pointer}.xo-field-select-custom__check:has(.xo-field-select-custom__input[xo-unavailable]) .xo-field-select-custom__label{text-decoration:line-through}.xo-field-select-custom__input{display:none}.xo-field-select-custom__input:checked~.xo-field-select-custom__icon svg{opacity:1;transform:scale(1);color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-field-select-custom__input:checked~.xo-field-select-custom__label{color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-field-select-custom__icon{display:flex;justify-content:center;align-items:center}.xo-field-select-custom__icon svg{opacity:0}.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,rgba(var(--color-foreground)) 100%,transparent);text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);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,rgba(var(--color-foreground)) 100%,transparent)}.xo-field-select-custom-1__label{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);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,rgba(var(--color-foreground)) 20%,transparent);display:flex}.footer-1,.footer-1__content--modifier{height:100%}@media (min-width: 1200px){.footer-1__content--modifier{display:flex;flex-direction:column;justify-content:end}.footer-1__content--modifier .footer-1__grid{padding-top:10rem}}.footer-1__logo-image{width:var(--width-mb)}.footer-1__logo-image .xo-image,.footer-1__logo-image img{width:100%;height:100%}@media (min-width: 740px){.footer-1__logo-image{width:var(--width-dt)}}.footer-1__logo-image--full-width{width:100%}.footer-1__logo-name{font-family:var(--font-heading-family);font-weight:var(--font-weight-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);text-transform:uppercase}.footer-1__social{padding-top:1rem}@media (min-width: 740px){.footer-1__social{padding-top:2rem}}.footer-1__top{padding-bottom:9.1rem}@media (min-width: 740px){.footer-1__top{padding-bottom:5.5rem}}@media (min-width: 1400px){.footer-1__top{padding-bottom:16rem}}.footer-1__grid{display:grid;grid-template-columns:repeat(24,1fr);column-gap:1.3rem;row-gap:0;padding-top:1.6rem}@media (min-width: 740px){.footer-1__grid{column-gap:1.4rem;padding-top:2.6rem}}@media (min-width: 992px){.footer-1__grid{column-gap:2rem}}@media (min-width: 1400px){.footer-1__grid{gap:2.8rem;padding-top:4rem}}.footer-1__form{grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.footer-1__form{grid-column-end:9}}@media (min-width: 1400px){.footer-1__form{grid-column-end:7}}.footer-1__heading{color:rgba(var(--color-foreground),.86);font-weight:500;font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 1.4rem);line-height:calc(1 + .71 / var(--font-heading-scale));word-break:break-word;word-wrap:break-word;padding-bottom:1rem}@media (min-width: 740px){.footer-1__heading{font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-heading-scale))}}.footer-1__paragraph{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8;padding-bottom:1.6rem}@media (min-width: 740px){.footer-1__paragraph{max-width:45.5rem}}.footer-1__field-input{position:relative}.footer-1__field-input:hover .xo-field-input,.footer-1__field-input:focus-within .xo-field-input{border:.2rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.footer-1__field-button{padding:0;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:1.6rem}[dir=ltr] .footer-1__field-button{right:2.3rem}[dir=rtl] .footer-1__field-button{left:2.3rem}.footer-1__field-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);cursor:pointer}.footer-1__field-button svg{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent)}.footer-1__nav{grid-column-start:1;grid-column-end:25;padding-top:4.7rem}@media (min-width: 740px){.footer-1__nav{grid-column-start:1;padding-top:3.1rem}}@media (min-width: 1400px){.footer-1__nav{grid-column-start:8;padding-top:0}}.footer-1__nav-desktop{display:none}@media (min-width: 992px){.footer-1__nav-desktop{display:block}}.footer-1__nav-mobile{display:block}@media (min-width: 992px){.footer-1__nav-mobile{display:none}}.footer-1__bottom{display:flex;flex-direction:column;align-items:start}@media (min-width: 740px){.footer-1__bottom{flex-direction:row;justify-content:space-between;padding-top:1.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.footer-1__copyright{color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .61 / var(--font-body-scale));display:flex;flex-wrap:wrap;gap:.8rem}@media (min-width: 740px){.footer-1__copyright{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 740px){.footer-1__copyright{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.footer-1__copyright a{color:inherit}.footer-1__list-policy{padding:0;margin:0;list-style-position:inside}.footer-1__list-payment{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.footer-1__payment-item{display:flex;align-items:center;justify-content:center;height:fit-content}.footer-1__bottom-right{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;gap:.4rem}@media (min-width: 740px){.footer-1__bottom-right{gap:1rem;flex-direction:row}}@media (min-width: 992px){.footer-1__bottom-right{gap:1.6rem}}.footer-1__payment--hidden,.footer-1__currency-select--hidden,.footer-1__language-select--hidden,.footer-1__input--hidden,.footer-1__social--hidden{display:none}.footer-1__form-message--success,.footer-1__form-message--error{display:flex;align-items:center;justify-content:start;gap:.5rem;padding-top:2rem}.footer-1__follow-on-shop{display:flex;text-align:center;padding-top:2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-1__follow-on-shop shop-follow-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.footer-1__follow-on-shop shop-follow-button .transition-colors{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-1__follow-on-shop shop-follow-button .transition-colors svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-1__scroll{padding-top:2.4rem;display:flex;justify-content:flex-end}@media (min-width: 740px){.footer-1__scroll{padding-top:3.2rem}}.footer-2,.footer-2__content--modifier{height:100%}@media (min-width: 1200px){.footer-2__content--modifier{display:flex;flex-direction:column;justify-content:end}}.footer-2__logo-image{width:var(--width-mb)}@media (min-width: 740px){.footer-2__logo-image{width:var(--width-dt)}}.footer-2__logo-image .xo-image,.footer-2__logo-image img{width:100%;height:100%}.footer-2__logo-image--full-width{width:100%}.footer-2__logo-name{font-family:var(--font-heading-family);font-weight:var(--font-weight-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-2__social{padding-top:1rem}@media (min-width: 740px){.footer-2__social{padding-top:2rem}}.footer-2__top{display:flex;flex-direction:column;gap:2rem}@media (min-width: 992px){.footer-2__top{gap:3.2rem}}@media (min-width: 1400px){.footer-2__top{gap:4.8rem}}@media (min-width: 1600px){.footer-2__top{gap:7.2rem}}.footer-2__grid{border-top:.1rem solid rgba(var(--color-border),.4);padding:1.8rem 0}@media (min-width: 992px){.footer-2__grid{padding:0}}@media (min-width: 992px){.footer-2__col--first .footer-2__wrapper{border-inline-end:.1rem solid rgba(var(--color-border),.4)}}@media (min-width: 1400px){.footer-2__col--first .footer-2__wrapper{padding-inline-end:2rem}}.footer-2__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 992px){.footer-2__wrapper{gap:3.2rem;padding:3.4rem 0 3.1rem}}@media (min-width: 1200px){.footer-2__wrapper{gap:5rem}}@media (min-width: 1400px){.footer-2__wrapper{gap:8rem}}@media (min-width: 1600px){.footer-2__wrapper{gap:10rem}}@media (min-width: 1920px){.footer-2__wrapper{gap:13rem}}.footer-2__heading{font-family:var(--font-heading-family);font-weight:var(--font-weight-family);color:rgba(var(--color-foreground),.85);word-break:break-word;word-wrap:break-word;padding-bottom:1.6rem}.footer-2__description{display:flex;justify-content:space-between;gap:2rem}.footer-2__description--mobile{display:flex;padding-bottom:3.8rem}@media (min-width: 992px){.footer-2__description--mobile{display:none}}.footer-2__description--desktop{display:none}@media (min-width: 992px){.footer-2__description--desktop{display:flex}}.footer-2__paragraph{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8}@media (min-width: 740px){.footer-2__paragraph{max-width:45.5rem}}.footer-2__field-input{position:relative}.footer-2__field-input:hover .xo-field-input,.footer-2__field-input:focus-within .xo-field-input{border:.2rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.footer-2__field-button{padding:0;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:1.6rem}[dir=ltr] .footer-2__field-button{right:2.3rem}[dir=rtl] .footer-2__field-button{left:2.3rem}.footer-2__field-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);cursor:pointer}.footer-2__field-button svg{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent)}.footer-2__support,.footer-2__nav{width:100%}@media (min-width: 1200px){.footer-2__support,.footer-2__nav{width:fit-content}}.footer-2__support-desktop,.footer-2__nav-desktop{display:none}@media (min-width: 992px){.footer-2__support-desktop,.footer-2__nav-desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width: 1200px){.footer-2__support-desktop,.footer-2__nav-desktop{gap:3.2rem}}@media (min-width: 1400px){.footer-2__support-desktop,.footer-2__nav-desktop{gap:4.8rem}}@media (min-width: 1600px){.footer-2__support-desktop,.footer-2__nav-desktop{gap:7.6rem}}.footer-2__support-mobile,.footer-2__nav-mobile{display:block;padding:2.4rem 0 3.2rem}@media (min-width: 992px){.footer-2__support-mobile,.footer-2__nav-mobile{display:none}}.footer-2__support-mobile{padding:0}.footer-2__newsletter{max-width:45rem}.footer-2__form-message--success,.footer-2__form-message--error{display:flex;align-items:center;justify-content:start;gap:.5rem;padding-top:2rem}.footer-2__bottom{display:flex;flex-direction:column;align-items:start;gap:1rem}@media (min-width: 740px){.footer-2__bottom{gap:1.6rem;flex-direction:row;justify-content:space-between;padding-top:1.6rem}}@media (min-width: 992px){.footer-2__bottom{border-top:.1rem solid rgba(var(--color-border),.4)}}.footer-2__copyright{color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .61 / var(--font-body-scale));display:flex;flex-wrap:wrap;gap:.8rem}@media (min-width: 740px){.footer-2__copyright{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 740px){.footer-2__copyright{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.footer-2__copyright a{color:inherit}.footer-2__list-policy{padding:0;margin:0;list-style-position:inside}.footer-2__list-payment{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width: 991px){.footer-2__payment{order:-1;padding-bottom:.6rem}}.footer-2__payment-item{display:flex;align-items:center;justify-content:center;height:fit-content}.footer-2__bottom-right{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}@media (min-width: 740px){.footer-2__bottom-right{gap:1rem;flex-direction:row}}@media (min-width: 992px){.footer-2__bottom-right{gap:1.6rem}}.footer-2__follow-on-shop{display:flex;text-align:center;padding-top:2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-2__follow-on-shop shop-follow-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.footer-2__follow-on-shop shop-follow-button .transition-colors{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-2__follow-on-shop shop-follow-button .transition-colors svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-2__scroll--mobile{display:block}@media (min-width: 740px){.footer-2__scroll--mobile{display:none}}.footer-2__scroll--desktop{display:none}@media (min-width: 740px){.footer-2__scroll--desktop{display:block}}.footer-3,.footer-3__content--modifier{height:100%}@media (min-width: 1200px){.footer-3__content--modifier{display:flex;flex-direction:column;justify-content:end}}.footer-3__logo{padding:3.9rem 0 2.4rem}@media (min-width: 992px){.footer-3__logo{padding:3.2rem 0}}@media (min-width: 1200px){.footer-3__logo{padding:3.2rem 0}}@media (min-width: 1400px){.footer-3__logo{padding:5.3rem 0 4.4rem}}.footer-3__logo-image{width:var(--width-mb)}@media (min-width: 740px){.footer-3__logo-image{width:var(--width-dt)}}.footer-3__logo-image .xo-image,.footer-3__logo-image img{width:100%;height:100%}.footer-3__logo-image--full-width{width:100%}.footer-3__logo-name{font-family:var(--font-heading-family);font-weight:var(--font-weight-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-3__social{padding-top:1rem}@media (min-width: 740px){.footer-3__social{padding-top:2rem}}.footer-3__top{display:flex;flex-direction:column}@media (min-width: 740px){.footer-3__grid{border-top:.1rem solid rgba(var(--color-border),.4);padding:2.8rem 0 0}}@media (min-width: 992px){.footer-3__grid{padding:0;border-bottom:.1rem solid rgba(var(--color-border),.4)}}@media (min-width: 992px){.footer-3__col{padding:3.6rem 0}}.footer-3__col--left{display:none}@media (min-width: 992px){.footer-3__col--left{display:block;border-inline-end:.1rem solid rgba(var(--color-border),.4)}}.footer-3__col--center .footer-3__support-wrapper{display:none}@media (min-width: 740px){.footer-3__col--center .footer-3__support-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.footer-3__col--center .footer-3__box{padding-bottom:1rem}}@media (min-width: 992px){.footer-3__col--center{border-inline-end:.1rem solid rgba(var(--color-border),.4)}.footer-3__col--center .footer-3__support-wrapper{display:none}.footer-3__col--center .footer-3__box{padding-bottom:0}}.footer-3__col--right .footer-3__wrapper{padding-bottom:0}.footer-3__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 740px){.footer-3__wrapper{gap:3.4rem;padding-bottom:3.4rem}}@media (min-width: 992px){.footer-3__wrapper{padding-inline-end:1.4rem;padding-bottom:0}}@media (min-width: 1200px){.footer-3__wrapper{gap:5rem}}@media (min-width: 1400px){.footer-3__wrapper{padding:0 1.4rem;gap:8rem}}@media (min-width: 1600px){.footer-3__wrapper{gap:10.4rem}}.footer-3__heading{font-family:var(--font-heading-family);font-weight:var(--font-weight-family);color:rgba(var(--color-foreground),.85);word-break:break-word;word-wrap:break-word;padding-bottom:1.6rem}.footer-3__description--mobile{display:block;padding-bottom:3.8rem}@media (min-width: 992px){.footer-3__description--mobile{display:none}}.footer-3__description--desktop{display:none}@media (min-width: 992px){.footer-3__description--desktop{display:block}}.footer-3__paragraph{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.8;padding-bottom:1.6rem}@media (min-width: 992px){.footer-3__paragraph{max-width:50rem}}.footer-3__field-input{position:relative}.footer-3__field-input:hover .xo-field-input,.footer-3__field-input:focus-within .xo-field-input{border:.2rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.footer-3__field-button{padding:0;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:1.6rem}[dir=ltr] .footer-3__field-button{right:2.3rem}[dir=rtl] .footer-3__field-button{left:2.3rem}.footer-3__field-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);cursor:pointer}.footer-3__field-button svg{color:color-mix(in srgb,rgba(var(--color---color-foreground)) 100%,transparent)}.footer-3__support,.footer-3__nav{width:100%}.footer-3__support-wrapper{display:flex;flex-direction:column;gap:3.4rem}@media (min-width: 992px){.footer-3__support-wrapper{padding-inline-end:2rem}}.footer-3__nav-desktop{display:none}@media (min-width: 740px){.footer-3__nav-desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}}@media (min-width: 992px){.footer-3__nav-desktop{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.footer-3__nav-desktop{grid-template-columns:repeat(3,1fr);gap:1rem}}.footer-3__support-mobile,.footer-3__nav-mobile{display:block;padding:2.5rem 0 1.6rem}@media (min-width: 740px){.footer-3__support-mobile,.footer-3__nav-mobile{display:none;padding:2.4rem 0 3.2rem}}.footer-3__support-mobile{padding:0}.footer-3__newsletter{max-width:45rem}.footer-3__form-message--success,.footer-3__form-message--error{display:flex;align-items:center;justify-content:start;gap:.5rem;padding-top:2rem}.footer-3__bottom{display:flex;flex-direction:column;align-items:start;gap:1rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-border),.4)}@media (min-width: 740px){.footer-3__bottom{gap:1.6rem;flex-direction:row;justify-content:space-between}}.footer-3__copyright{color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .61 / var(--font-body-scale));display:flex;flex-wrap:wrap;gap:.8rem}@media (min-width: 740px){.footer-3__copyright{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 740px){.footer-3__copyright{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.footer-3__copyright a{color:inherit}.footer-3__list-policy{padding:0;margin:0;list-style-position:inside}.footer-3__list-payment{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width: 991px){.footer-3__payment{order:-1;padding-bottom:.6rem}}.footer-3__payment-item{display:flex;align-items:center;justify-content:center;height:fit-content}.footer-3__bottom-right{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}@media (min-width: 740px){.footer-3__bottom-right{gap:1rem;flex-direction:row}}@media (min-width: 992px){.footer-3__bottom-right{gap:1.6rem}}.footer-3__follow-on-shop{display:flex;text-align:center;padding-top:2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-3__follow-on-shop shop-follow-button{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)!important}.footer-3__follow-on-shop shop-follow-button .transition-colors{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-3__follow-on-shop shop-follow-button .transition-colors svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.footer-3__group{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6rem}.footer-3__group .footer-3__support-wrapper{width:100%;padding-inline-end:0;display:grid;grid-template-columns:repeat(1,1fr)}.footer-3__group .footer-3__button{display:none}.footer-3__group .footer-3__social{display:block}@media (min-width: 740px){.footer-3__group{padding-top:.9rem;border-top:.1rem solid rgba(var(--color-border),.4)}.footer-3__group .footer-3__support-wrapper{grid-template-columns:repeat(3,1fr);gap:2.4rem}}@media (min-width: 992px){.footer-3__group{padding-top:0;border-top:0}.footer-3__group .footer-3__support-wrapper{grid-template-columns:repeat(1,1fr);gap:2.4rem}.footer-3__group .footer-3__button{display:block}.footer-3__group .footer-3__social{display:none}}@media (min-width: 1400px){.footer-3__group{gap:6rem}.footer-3__group .footer-3__support-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem;row-gap:2.4rem}}.footer-3__item{display:none}@media (min-width: 740px){.footer-3__item{display:block}}.footer-3__action{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:6rem}@media (min-width: 740px){.footer-3__action{flex-direction:column;align-items:end;padding-top:1rem}}@media (min-width: 992px){.footer-3__action{display:none}}.footer-3__button{display:flex;flex-direction:column;justify-content:space-between;gap:6rem}.footer-3__social{display:none}@media (min-width: 992px){.footer-3__social{display:block}}.footer-3__social .xo-socials{justify-content:flex-end}.footer-desktop{height:100%;width:100%}.footer-desktop__wrapper{display:grid;grid-template-columns:repeat(var(--size),1fr);gap:2rem}.footer-mobile{height:100%;width:100%}.xo-form-error{display:flex;align-items:center;font-size:1.4rem;padding:1rem;margin:1rem 0;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-error)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}.xo-form-error__message{color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent);margin-inline-start:.5rem}.xo-form-error__message ul{list-style:none;padding:0;margin:0}.xo-form-error__message li{display:flex;justify-content:start;gap:.4rem}.xo-form-error__message li div{display:flex;align-items:center;justify-content:center}.xo-form-error__message li a{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);text-decoration:underline;transition:.3s}.xo-form-error__message li a:hover{color:color-mix(in srgb,rgba(var(--color-foreground)) 60%,transparent)}.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,rgba(var(--color-success)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent)}.xo-form-success__message{color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent);margin-inline-start:.5rem}.xo-hotspot__inner{position:absolute;z-index:100;top:calc(var(--top_mb) * 1%);left:calc(var(--left_mb) * 1%);transform:translate(-50%,-50%)}@media (min-width: 740px){.xo-hotspot__inner{top:calc(var(--top_dt) * 1%);left:calc(var(--left_dt) * 1%)}}.xo-hotspot__trigger{position:relative;border-radius:50%;cursor:pointer}.xo-hotspot__trigger:focus-within .xo-hotspot__point--1{border:.5rem solid color-mix(in srgb,rgba(var(--color-blur)) 100%,transparent)}.xo-hotspot__trigger:focus-within .xo-hotspot__point--2{background-color:color-mix(in srgb,rgba(var(--color-blur)) 100%,transparent)}.xo-hotspot__trigger:focus-within .xo-hotspot__point--3{background-color:color-mix(in srgb,rgba(var(--color-blur)) 100%,transparent)}.xo-hotspot__container{position:relative}.xo-hotspot__point{position:absolute}[dir=ltr] .xo-hotspot__point{left:50%}[dir=rtl] .xo-hotspot__point{right:50%}.xo-hotspot__point{top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;width:var(--size);height:var(--size);border-radius:50%}.xo-hotspot__point--1{border:.5rem solid var(--color);background-color:transparent;z-index:1;opacity:.2;animation:point-1 2s infinite}.xo-hotspot__point--2{background-color:var(--color);border:.1rem solid rgba(var(--border),.2);z-index:2;animation:point-2 2s infinite}.xo-hotspot__point--3{background-color:var(--color);z-index:2;animation:point-3 1s alternate infinite}@keyframes point-1{0%{opacity:.2;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}@keyframes point-2{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes point-3{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) scale(1.1)}}.xo-hotspot__popover{z-index:99999}.image-banner-1{box-sizing:border-box;position:relative;height:100%}.image-banner-1 .xo-media--modifier video{object-fit:cover}@media (min-width: 1200px){.image-banner-1--modifier .image-banner-1__title{padding-bottom:3.2rem}.image-banner-1--modifier .image-banner-1__right{gap:16.8rem}}.image-banner-1__content{position:relative;height:100%}.image-banner-1__wrapper{width:100%;height:100%;display:grid;grid-template-columns:repeat(24,1fr)}.image-banner-1__left{position:relative;width:100%;max-width:100%;grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.image-banner-1__left{position:unset;grid-column-end:17}}.image-banner-1__image{width:100%;height:100%}.image-banner-1__image svg{width:100%;height:100%}.image-banner-1__image--desktop{display:none}@media (min-width: 740px){.image-banner-1__image--desktop{display:block}}.image-banner-1__image--mobile{display:block}@media (min-width: 740px){.image-banner-1__image--mobile{display:none}}.image-banner-1__right{width:100%;height:100%;padding-bottom:6.1rem;display:flex;flex-direction:column;grid-column-start:1;grid-column-end:25}@media (min-width: 740px){.image-banner-1__right{padding-bottom:10.4rem}}@media (min-width: 992px){.image-banner-1__right{padding-bottom:0;gap:20.2rem;grid-column-start:17}}@media (min-width: 1400px){.image-banner-1__right{gap:16.8rem}}@media (min-width: 1700px){.image-banner-1__right{gap:25.8rem}}.image-banner-1__box{padding:3.8rem 1.7rem 0}@media (min-width: 740px){.image-banner-1__box{padding:2.9rem 1.4rem 0}}@media (min-width: 992px){.image-banner-1__box{padding:8.7rem 2.45rem 0 3.3rem}}@media (min-width: 1400px){.image-banner-1__box{padding:6.5rem 2.6rem 0 3.8rem}}@media (min-width: 1200px){.image-banner-1__box{padding:9.5rem 2.6rem 0 3.8rem}}.image-banner-1__title{display:block;width:100%;padding:0 0 2.4rem;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:0}[dir=ltr] .image-banner-1__title{left:0}[dir=rtl] .image-banner-1__title{right:0}.image-banner-1__title{z-index:9}.image-banner-1__title .xo-text__word{flex-wrap:wrap}.image-banner-1__title .xo-text__heading{margin:0;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.466rem);word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.image-banner-1__title{padding:0 0 2.2rem}.image-banner-1__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem)}}@media (min-width: 992px){.image-banner-1__title{padding:0 0 1.8rem}.image-banner-1__title .xo-text__heading{white-space:nowrap;font-size:calc(var(--font-heading-1-scale) * 19.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.4rem)}}@media (min-width: 1200px){.image-banner-1__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 22.5rem);letter-spacing:calc(var(--font-heading-1-scale) * -1.666rem)}}@media (min-width: 1400px){.image-banner-1__title{padding:0 2.7rem 2.5rem}.image-banner-1__title .xo-text__heading{letter-spacing:calc(var(--font-heading-1-scale) * -1.008rem)}}@media (min-width: 1500px){.image-banner-1__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.image-banner-1__title{padding:0 0 6.5rem}.image-banner-1__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.image-banner-1__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--value) * -.06 * 1rem)}}.image-banner-1__title--desktop{display:none;left:unset}@media (min-width: 992px){.image-banner-1__title--desktop{display:block}}.image-banner-1__title--mobile{display:block}@media (min-width: 992px){.image-banner-1__title--mobile{display:none}}.image-banner-1__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word;opacity:.95}@media (min-width: 740px){.image-banner-1__heading{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem)}}@media (min-width: 992px){.image-banner-1__heading{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9}}@media (min-width: 1400px){.image-banner-1__heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:.95}}.image-banner-1__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.67;padding-top:1.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.image-banner-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:1.8rem}}@media (min-width: 992px){.image-banner-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75;padding-top:.7rem;border-top:none}}@media (min-width: 1400px){.image-banner-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:1.1rem}}.image-banner-1__button{padding-top:2rem}@media (min-width: 740px){.image-banner-1__button{padding-top:2.2rem}}@media (min-width: 1400px){.image-banner-1__button{padding-top:2.1rem}}.image-banner-1__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}.image-banner-1__head .image-banner-1__scroll-button{display:flex}@media (min-width: 740px){.image-banner-1__head{padding-bottom:1.8rem}}@media (min-width: 992px){.image-banner-1__head{padding-bottom:0}.image-banner-1__head .image-banner-1__scroll-button{display:none}}.image-banner-1__bottom{width:100%;display:flex;align-items:end;justify-content:flex-end;padding:0}@media (min-width: 992px){.image-banner-1__bottom{padding:0 2.45rem 1.2rem 0}.image-banner-1__bottom .image-banner-1__scroll-button{display:flex}}@media (min-width: 1400px){.image-banner-1__bottom{padding:0 2.6rem 1rem 0}}.image-banner-1__scroll-button{display:none}.image-banner-2{width:100%;height:100%;position:relative;box-sizing:border-box}.image-banner-2__wrapper{width:100%;height:100%}.image-banner-2__content{display:flex;flex-direction:column;justify-content:space-between}.image-banner-2__row--first{border-top:.1em solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.image-banner-2__row--first{width:100%;padding-top:1.8rem}}@media (min-width: 992px){.image-banner-2__row--first{width:unset;padding-top:0}}.image-banner-2__row--second{width:100%;position:absolute;bottom:0}[dir=ltr] .image-banner-2__row--second{left:0}[dir=rtl] .image-banner-2__row--second{right:0}.image-banner-2__row--second{display:flex;align-items:start;justify-content:space-between;gap:2rem}@media (min-width: 740px){.image-banner-2__row--second{width:unset}[dir=ltr] .image-banner-2__row--second{left:50%}[dir=rtl] .image-banner-2__row--second{right:50%}.image-banner-2__row--second{transform:translate(-50%)}}@media (min-width: 740px){.image-banner-2__group{width:100%;display:flex;align-items:start;justify-content:space-between;gap:2rem}}@media (min-width: 992px){.image-banner-2__group{display:block}}.image-banner-2__box{display:flex;flex-direction:column;align-items:start;text-align:start}@media (min-width: 740px){.image-banner-2__box{align-items:center}}.image-banner-2__title{-webkit-user-select:none;user-select:none;pointer-events:none;padding-bottom:1.8rem}.image-banner-2__title .xo-text__heading{margin:0;font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.466rem)}@media (min-width: 740px){.image-banner-2__title{padding-bottom:3.4rem}.image-banner-2__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem)}}@media (min-width: 992px){.image-banner-2__title{padding-bottom:2.2rem}.image-banner-2__title .xo-text__heading{white-space:nowrap;font-size:calc(var(--font-heading-1-scale) * 19.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.4rem)}}@media (min-width: 1200px){.image-banner-2__title{padding-bottom:2rem}.image-banner-2__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 22.5rem);letter-spacing:calc(var(--font-heading-1-scale) * -1.666rem)}}@media (min-width: 1400px){.image-banner-2__title .xo-text__heading{letter-spacing:calc(var(--font-heading-1-scale) * -1.008rem)}}@media (min-width: 1500px){.image-banner-2__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.image-banner-2__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.image-banner-2__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -2.406rem)}}.image-banner-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word;margin:0;opacity:.95;text-align:start}@media (min-width: 740px){.image-banner-2__heading{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem);text-align:center}}@media (min-width: 992px){.image-banner-2__heading{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9}}@media (min-width: 1400px){.image-banner-2__heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:.95}}.image-banner-2__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67;word-break:break-word;word-wrap:break-word;padding-top:1.5rem}@media (min-width: 740px){.image-banner-2__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:0}}@media (min-width: 992px){.image-banner-2__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75;padding-top:1.6rem}}@media (min-width: 1400px){.image-banner-2__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:2.5rem}}.image-banner-2__marquee xo-marquee-item{padding-inline-end:1.6rem}@media (min-width: 1400px){.image-banner-2__marquee xo-marquee-item{padding-inline-end:2.7rem}}.image-banner-2__text-marquee{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7;padding-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1.6rem}@media (min-width: 740px){.image-banner-2__text-marquee{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .48 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem);padding-top:0;padding-bottom:1.5rem}}@media (min-width: 992px){.image-banner-2__text-marquee{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75;padding-top:1.5rem;padding-bottom:0}}@media (min-width: 1400px){.image-banner-2__text-marquee{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .48 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem);padding-top:2.5rem;gap:2.7rem}}.image-banner-2__dot{display:block;width:.7rem;height:.7rem;border-radius:50%;background-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.image-banner-2__button{padding-top:1.2rem}@media (min-width: 740px){.image-banner-2__button{padding-top:1.6rem}}@media (min-width: 992px){.image-banner-2__button{padding-top:.9rem}}@media (min-width: 1400px){.image-banner-2__button{padding-top:1.6rem}}.image-banner-2__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}@media (min-width: 740px){.image-banner-2__head{padding-bottom:1.8rem}}@media (min-width: 992px){.image-banner-2__head{padding-bottom:0}}.image-banner-2__scroll-button--desktop{display:none}@media (min-width: 740px){.image-banner-2__scroll-button--desktop{display:flex}}@media (min-width: 992px){.image-banner-2__scroll-button--desktop{display:none}}.image-banner-2__scroll-button--mobile{display:flex}@media (min-width: 740px){.image-banner-2__scroll-button--mobile{display:none}}.image-banner-3{width:100%;height:100%;position:relative;box-sizing:border-box}.image-banner-3__wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.image-banner-3__box{display:flex;flex-direction:column;align-items:start;text-align:start}@media (min-width: 740px){.image-banner-3__box{padding-inline-start:2rem;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 992px){.image-banner-3__box{padding-inline-start:1.7rem}}@media (min-width: 1400px){.image-banner-3__box{padding-inline-start:2rem}}.image-banner-3__title{padding-top:2.1rem}.image-banner-3__title .xo-text__heading{margin:0;font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.466rem)}@media (min-width: 740px){.image-banner-3__title{padding-top:3.2rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem)}}@media (min-width: 992px){.image-banner-3__title{padding-top:1.6rem}.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 19.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.4rem);white-space:nowrap}}@media (min-width: 1200px){.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 22.5rem);letter-spacing:calc(var(--font-heading-1-scale) * -1.666rem)}}@media (min-width: 1400px){.image-banner-3__title{padding-top:2.3rem}.image-banner-3__title .xo-text__heading{letter-spacing:calc(var(--font-heading-1-scale) * -1.008rem)}}@media (min-width: 1500px){.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.image-banner-3__title .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--value) * -.06 * 1rem)}}.image-banner-3__heading{-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word;margin:0;opacity:.95}@media (min-width: 740px){.image-banner-3__heading{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem);opacity:1;padding-inline-end:2.8rem}}@media (min-width: 992px){.image-banner-3__heading{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9;padding-inline-end:1.8rem}}@media (min-width: 1400px){.image-banner-3__heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:1;padding-inline-end:2.8rem}}.image-banner-3__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67;word-break:break-word;word-wrap:break-word;width:20.8rem}@media (min-width: 740px){.image-banner-3__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));width:29.8rem;opacity:.75}}@media (min-width: 992px){.image-banner-3__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7;width:20.8rem}}@media (min-width: 1400px){.image-banner-3__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));width:29.8rem}}.image-banner-3__button{padding-top:2rem}@media (min-width: 740px){.image-banner-3__button{padding-top:1.6rem}}@media (min-width: 992px){.image-banner-3__button{padding-top:1.3rem}}@media (min-width: 1400px){.image-banner-3__button{padding-top:1.6rem}}.image-banner-3__head{display:flex;flex-direction:column;gap:.9rem}@media (min-width: 740px){.image-banner-3__head{flex-direction:row;gap:0}}.image-banner-3__scroll-button{position:relative;z-index:9999;width:100%;display:flex;justify-content:end;padding-bottom:1.1rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.image-banner-3__scroll-button{padding-bottom:1.8rem;border-bottom:none}}@media (min-width: 992px){.image-banner-3__scroll-button{padding-bottom:1rem}}@media (min-width: 1400px){.image-banner-3__scroll-button{padding-bottom:.7rem}}.image-banner-4{width:100%;height:100dvh;position:relative}.image-banner-4__wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:1.8rem;padding-top:8.5rem}@media (min-width: 740px){.image-banner-4__wrapper{padding-top:9.8rem;gap:2.2rem;justify-content:space-between}}@media (min-width: 992px){.image-banner-4__wrapper{padding-top:8.2rem}}@media (min-width: 1400px){.image-banner-4__wrapper{padding-top:8.1rem}}.image-banner-4__content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 992px){.image-banner-4__content{height:auto;display:block}}.image-banner-4__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1.4rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 50%,transparent)}@media (min-width: 740px){.image-banner-4__grid{padding-top:3rem}}@media (min-width: 992px){.image-banner-4__grid{padding-top:1.5rem}}@media (min-width: 1400px){.image-banner-4__grid{gap:2.8rem;padding-top:0}}.image-banner-4__button-text{grid-column-start:1;grid-column-end:13;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 50%,transparent);padding-top:1.5rem}@media (min-width: 740px){.image-banner-4__button-text{grid-column-end:9;padding-top:0}}@media (min-width: 992px){.image-banner-4__button-text{grid-column-end:6}}@media (min-width: 1400px){.image-banner-4__button-text{padding-top:2.8rem}}.image-banner-4__image-text{grid-column-start:13;grid-column-end:25;padding:1.5rem 0 2rem}@media (min-width: 740px){.image-banner-4__image-text{grid-column-start:9;grid-column-end:19;padding:0 0 3.1rem}}@media (min-width: 992px){.image-banner-4__image-text{grid-column-start:6;grid-column-end:12;padding:0 0 4.3rem}}@media (min-width: 1130px){.image-banner-4__image-text{grid-column-start:6;grid-column-end:11}}@media (min-width: 1400px){.image-banner-4__image-text{padding:2.8rem 0 6rem;grid-column-end:10}}.image-banner-4__action{grid-column-start:1;grid-column-end:25;display:flex;align-items:end;justify-content:center}@media (min-width: 992px){.image-banner-4__action{grid-column-start:23;display:block}}@media (min-width: 1400px){.image-banner-4__action{padding-top:2rem}}.image-banner-4__action--desktop{display:none}@media (min-width: 992px){.image-banner-4__action--desktop{display:block}}.image-banner-4__action--mobile{display:flex}@media (min-width: 992px){.image-banner-4__action--mobile{display:none}}.image-banner-4__head{-webkit-user-select:none;user-select:none;pointer-events:none}.image-banner-4__head .xo-text__word{flex-wrap:wrap}.image-banner-4__head .xo-text__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);margin:0;font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.466rem)}@media (min-width: 740px){.image-banner-4__head .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem)}}@media (min-width: 992px){.image-banner-4__head .xo-text__heading{white-space:nowrap;font-size:calc(var(--font-heading-1-scale) * 19.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.4rem)}}@media (min-width: 1200px){.image-banner-4__head .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 22.5rem);letter-spacing:calc(var(--font-heading-1-scale) * -1.666rem)}}@media (min-width: 1400px){.image-banner-4__head .xo-text__heading{letter-spacing:calc(var(--font-heading-1-scale) * -1.008rem)}}@media (min-width: 1500px){.image-banner-4__head .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.image-banner-4__head .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.image-banner-4__head .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -2.31rem)}}.image-banner-4__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word;opacity:.95;padding-inline-end:1rem}@media (min-width: 740px){.image-banner-4__heading{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem);padding-inline-end:3rem}}@media (min-width: 992px){.image-banner-4__heading{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9;padding-inline-end:1.6rem}}@media (min-width: 1400px){.image-banner-4__heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:.95}}.image-banner-4__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67;word-break:break-word;word-wrap:break-word;padding-bottom:1.2rem}@media (min-width: 740px){.image-banner-4__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:1.8rem}}@media (min-width: 992px){.image-banner-4__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75;padding-bottom:1.3rem}}@media (min-width: 1400px){.image-banner-4__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:1.9rem}}.image-banner-4__button{padding-top:1.2rem}@media (min-width: 740px){.image-banner-4__button{padding-top:2.1rem}}@media (min-width: 992px){.image-banner-4__button{padding-top:1.3rem}}@media (min-width: 1400px){.image-banner-4__button{padding-top:1.8rem}}.image-banner-4__image{width:100%;aspect-ratio:164/110}@media (min-width: 740px){.image-banner-4__image{aspect-ratio:269/181}}@media (min-width: 992px){.image-banner-4__image{aspect-ratio:229/154}}@media (min-width: 1400px){.image-banner-4__image{aspect-ratio:366/246}}.image-banner-4__image--desktop{display:none}@media (min-width: 740px){.image-banner-4__image--desktop{display:block}}.image-banner-4__image--mobile{display:block}@media (min-width: 740px){.image-banner-4__image--mobile{display:none}}.image-banner-5{width:100%;height:100%;position:relative;box-sizing:border-box}.image-banner-5__wrapper{width:100%;height:100%}.image-banner-5__content{display:flex;flex-direction:column;justify-content:space-between}.image-banner-5__row--first{border-top:.1em solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 740px){.image-banner-5__row--first{width:100%;display:flex;align-items:start;justify-content:space-between;gap:2rem;padding-top:1.8rem}}@media (min-width: 992px){.image-banner-5__row--first{display:block;width:unset;padding-top:0}}.image-banner-5__row--second{width:100%;position:absolute;bottom:0}[dir=ltr] .image-banner-5__row--second{left:0}[dir=rtl] .image-banner-5__row--second{right:0}.image-banner-5__row--second{display:flex;align-items:start;justify-content:space-between;gap:2rem}@media (min-width: 740px){.image-banner-5__row--second{width:unset}[dir=ltr] .image-banner-5__row--second{left:50%}[dir=rtl] .image-banner-5__row--second{right:50%}.image-banner-5__row--second{transform:translate(-50%)}}.image-banner-5__box{display:flex;flex-direction:column;align-items:start;text-align:start}@media (min-width: 740px){.image-banner-5__box{align-items:center}}@media (min-width: 992px){.image-banner-5__box{align-items:end}}@media (min-width: 1400px){.image-banner-5__box{align-items:center}}.image-banner-5__title{-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-1-scale) * 12.2rem);line-height:calc(1 + -.24 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.466rem);word-break:break-word;word-wrap:break-word;padding-bottom:1.8rem}@media (min-width: 740px){.image-banner-5__title{font-size:calc(var(--font-heading-1-scale) * 24rem);line-height:calc(1 + -.23 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.68rem);padding-bottom:3.4rem}}@media (min-width: 992px){.image-banner-5__title{white-space:nowrap;font-size:calc(var(--font-heading-1-scale) * 19.5rem);line-height:calc(1 + -.17 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.4rem);padding-bottom:2.2rem}}@media (min-width: 1200px){.image-banner-5__title{font-size:calc(var(--font-heading-1-scale) * 22.5rem);letter-spacing:calc(var(--font-heading-1-scale) * -1.666rem);padding-bottom:2rem}}@media (min-width: 1400px){.image-banner-5__title{letter-spacing:calc(var(--font-heading-1-scale) * -1.008rem)}}@media (min-width: 1500px){.image-banner-5__title{font-size:calc(var(--font-heading-1-scale) * 28.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.71rem)}}@media (min-width: 1700px){.image-banner-5__title{font-size:calc(var(--font-heading-1-scale) * 30.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -1.83rem)}}@media (min-width: 1800px){.image-banner-5__title{font-size:calc(var(--font-heading-1-scale) * 38.5rem);line-height:calc(1 + -.2 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -3.606rem)}}.image-banner-5__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word;opacity:.95;text-align:start}@media (min-width: 740px){.image-banner-5__heading{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem);text-align:center}}@media (min-width: 992px){.image-banner-5__heading{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9}}@media (min-width: 1400px){.image-banner-5__heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:.95}}.image-banner-5__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67;word-break:break-word;word-wrap:break-word;padding-top:1.5rem}@media (min-width: 740px){.image-banner-5__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:0}}@media (min-width: 992px){.image-banner-5__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75;padding-top:1.6rem}}@media (min-width: 1400px){.image-banner-5__sub-heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-top:2.5rem}}.image-banner-5__button{padding-top:1.2rem}@media (min-width: 740px){.image-banner-5__button{padding-top:1.6rem}}@media (min-width: 992px){.image-banner-5__button{padding-top:.9rem}}@media (min-width: 1400px){.image-banner-5__button{padding-top:1.6rem}}.image-banner-5__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}@media (min-width: 740px){.image-banner-5__head{padding-bottom:1.8rem}}@media (min-width: 992px){.image-banner-5__head{padding-bottom:0}}.image-banner-5__scroll-button--desktop{display:none}@media (min-width: 740px){.image-banner-5__scroll-button--desktop{display:flex}}@media (min-width: 992px){.image-banner-5__scroll-button--desktop{display:none}}.image-banner-5__scroll-button--mobile{display:flex}@media (min-width: 740px){.image-banner-5__scroll-button--mobile{display:none}}.image-with-text-3{width:100%;height:100%;padding:1.7rem 0}@media (min-width: 740px){.image-with-text-3{padding:1.3rem 0}}@media (min-width: 992px){.image-with-text-3{padding:0}}@media (min-width: 1200px){.image-with-text-3--modifier{padding:0}.image-with-text-3--modifier .image-with-text-3__grid{border:none;height:100%}.image-with-text-3--modifier .image-with-text-3__right-image svg,.image-with-text-3--modifier .image-with-text-3__right-image img{max-height:calc(100vh - 2.8rem)}}.image-with-text-3__grid{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);display:grid;grid-template-columns:repeat(12,1fr)}.image-with-text-3__col--left{grid-column:span 12/span 12}@media (min-width: 992px){.image-with-text-3__col--left{grid-column:span 2/span 2}}.image-with-text-3__col--center{grid-column:span 12/span 12}@media (min-width: 740px){.image-with-text-3__col--center{grid-column:span 6/span 6}}@media (min-width: 992px){.image-with-text-3__col--center{grid-column:span 5/span 5;grid-column-start:3}}.image-with-text-3__col--right{grid-column:span 12/span 12}@media (min-width: 740px){.image-with-text-3__col--right{grid-column:span 6/span 6;grid-column-start:7}}@media (min-width: 992px){.image-with-text-3__col--right{grid-column:span 5/span 5;grid-column-start:8}}.image-with-text-3__left-image{padding:1.5rem 0 2rem;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 740px){.image-with-text-3__left-image{grid-template-columns:repeat(3,1fr);padding:1rem 0;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 992px){.image-with-text-3__left-image{grid-template-columns:repeat(1,1fr);padding:1.2rem 1.2rem 1.2rem 0;border-bottom:none}}@media (min-width: 1200px){.image-with-text-3__left-image{padding:1.5rem 1.5rem 1.5rem 0}}.image-with-text-3__wrapper{height:100%;padding:3.2rem 0 2.7rem;gap:2rem}@media (min-width: 740px){.image-with-text-3__wrapper{padding:1.9rem 1.6rem 1.6rem 0;gap:5.6rem}}@media (min-width: 992px){.image-with-text-3__wrapper{padding:2.7rem 1.9rem 2.5rem;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1200px){.image-with-text-3__wrapper{padding:2.8rem 3.5rem 3.8rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.image-with-text-3__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);font-size:calc(var(--font-heading-6-scale) * 1.8rem);line-height:calc(1 + 0 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.036rem);word-break:break-word;word-wrap:break-word}.image-with-text-3__right-image{height:100%;padding:1.5rem 0}@media (min-width: 740px){.image-with-text-3__right-image{padding:1rem 0}}@media (min-width: 992px){.image-with-text-3__right-image{padding:1.5rem 0}}@media (min-width: 1200px){.image-with-text-3__right-image{padding:1.4rem 0 1.4rem 1.4rem}}.image-with-text-3__image{width:100%;height:100%}.image-with-text-3__image--desktop{display:none}@media (min-width: 768px){.image-with-text-3__image--desktop{display:block}}.image-with-text-3__image--mobile{display:block}@media (min-width: 768px){.image-with-text-3__image--mobile{display:none}}.image-with-text-5{padding:6.1rem 0}@media (min-width: 740px){.image-with-text-5{padding:4rem 0 7rem}}@media (min-width: 992px){.image-with-text-5{padding:0}}@media (min-width: 1200px){.image-with-text-5--modifier{padding:0}.image-with-text-5--modifier .image-with-text-5__grid{border:none}.image-with-text-5--modifier .image-with-text-5__row:last-child{padding-bottom:2.4rem}}.image-with-text-5__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1.4rem}@media (min-width: 740px){.image-with-text-5__grid{gap:1.7rem}}@media (min-width: 992px){.image-with-text-5__grid{gap:0;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.image-with-text-5__left{grid-column-start:1;grid-column-end:25}@media (min-width: 992px){.image-with-text-5__left{grid-column-end:11}}@media (min-width: 1400px){.image-with-text-5__left{grid-column-end:10}}.image-with-text-5__right{grid-column-start:1;grid-column-end:25;padding-top:1.4rem;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}@media (min-width: 992px){.image-with-text-5__right{grid-column-start:11;padding:.8rem 0 .8rem .8rem;border-top:none;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.image-with-text-5__right{grid-column-start:10;padding:1.4rem 0 1.4rem 1.4rem}}@media (min-width: 992px){.image-with-text-5__row{height:50%;padding:1.8rem 1.8rem 1.8rem 0}.image-with-text-5__row:last-child{border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.image-with-text-5__row{padding:2.1rem 2.1rem 2.1rem 0}.image-with-text-5__row:last-child{padding:1.4rem 2.1rem 1.4rem 0}}.image-with-text-5__image{width:100%;height:100%}.image-with-text-5__image--desktop{display:none}@media (min-width: 740px){.image-with-text-5__image--desktop{display:block}}.image-with-text-5__image--mobile{display:block}@media (min-width: 740px){.image-with-text-5__image--mobile{display:none}}.image-with-text-5__line{width:.15rem;background-color:color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.image-with-text-5__sub-heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);opacity:.9;word-break:break-word;word-wrap:break-word;padding-bottom:1rem}@media (min-width: 740px){.image-with-text-5__sub-heading{padding-bottom:1.3rem;font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem)}}@media (min-width: 992px){.image-with-text-5__sub-heading{padding-bottom:0;font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem)}}@media (min-width: 1400px){.image-with-text-5__sub-heading{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem)}}.image-with-text-5__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.75;width:100%}@media (min-width: 740px){.image-with-text-5__description{max-width:40rem}}@media (min-width: 992px){.image-with-text-5__description{max-width:33.8rem}}@media (min-width: 1400px){.image-with-text-5__description{max-width:29.8rem}}.image-with-text-5__wrapper{height:100%;display:flex;flex-direction:column;gap:.8rem}@media (min-width: 740px){.image-with-text-5__wrapper{gap:1.2rem}}@media (min-width: 992px){.image-with-text-5__wrapper{justify-content:space-between;gap:4rem}}.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%}[dir=ltr] .xo-loader-1:before{left:50%}[dir=rtl] .xo-loader-1:before{right:50%}.xo-loader-1:before{font-size:calc(var(--size) / 10 * 1px);width:1em;height:1em;margin:-.5em 0 0 -.5em;border:none;-webkit-border-radius:50%;border-radius:50%;background:0 0;animation:xo-loader-1 calc(var(--duration) * 1ms) infinite ease;transform:translateZ(0)}.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: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-menu-hamburger{height:100%;padding:1.1rem 0 1rem;display:flex;align-items:center;justify-content:center;gap:1.1rem}@media (min-width: 740px){.xo-menu-hamburger .xo-menu-hamburger__search,.xo-menu-hamburger .xo-menu-hamburger__action-cart{display:none}}.xo-menu-hamburger__icon{display:flex;align-items:center;justify-content:center;gap:1.2rem}.xo-menu-hamburger__modal{z-index:1000}.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;padding:.4rem 1.2rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-radius:3.2rem}.xo-menu-hamburger__content{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border-inline-end:.1rem solid rgba(var(--color-border),.3);padding:1.1rem 1.7rem 2.4rem}@media (min-width: 740px){.xo-menu-hamburger__content{width:60vw;padding:1.7rem 2.4rem}}@media (min-width: 992px){.xo-menu-hamburger__content{width:50vw;padding:2.4rem 3.2rem}}@media (min-width: 1400px){.xo-menu-hamburger__content{width:45vw}}@media (min-width: 1600px){.xo-menu-hamburger__content{padding:3rem 4.4rem 3.2rem}}@media (min-width: 1920px){.xo-menu-hamburger__content{width:30vw}}.xo-menu-hamburger__content--modifier{justify-content:space-between;gap:3.2rem}.xo-menu-hamburger__link{padding:1.6rem 0;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);text-transform:uppercase;border-bottom:.1rem solid rgba(var(--color-border),.3);transition:all .3s;cursor:pointer}.xo-menu-hamburger__item--current{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-menu-hamburger__arrow{line-height:normal;width:2.4rem;height:2.4rem;display:flex;flex-shrink:0}@media (min-width: 768px){.xo-menu-hamburger__arrow{width:3.5rem;height:3.5rem}}.xo-menu-hamburger__arrow svg{vertical-align:middle;width:100%}.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-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.3rem}.xo-menu-hamburger__action-cart{position:relative;display:flex;align-items:center;justify-content:center;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__cart-number{display:flex;justify-content:center;align-items:center;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:normal;transition:all .3s}.xo-menu-hamburger__search,.xo-menu-hamburger__search-trigger{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__action{display:flex;align-items:center;gap:5rem}.xo-menu-hamburger__action svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-menu-hamburger__header{width:100%}.xo-menu-hamburger__back-button{padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-border),.3)}.xo-menu-hamburger__back-button .xo-menu-hamburger__wrapper{display:flex;align-items:center;gap:.4rem;cursor:pointer}.xo-menu-hamburger__back-button .xo-menu-hamburger__label{color:rgba(var(--color-foreground),.7);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}.xo-menu-hamburger__back-button .xo-menu-hamburger__icon{display:flex;align-items:center;justify-content:center}[dir=ltr] .xo-menu-hamburger__back-button:hover .button-slide__icon-after{transform:translate(-50%,-50%)}[dir=rtl] .xo-menu-hamburger__back-button:hover .button-slide__icon-after{transform:translate(50%,-50%)}[dir=ltr] .xo-menu-hamburger__back-button:hover .button-slide__icon-before{transform:translate(-250%)}[dir=rtl] .xo-menu-hamburger__back-button:hover .button-slide__icon-before{transform:translate(250%)}xo-modal[xo-name=xo-menu-hamburger-1]{z-index:999999}.xo-menu-hamburger__body::-webkit-scrollbar{display:none}.xo-menu-hamburger__body::-webkit-scrollbar-thumb{background-color:transparent}.xo-menu-hamburger__top{padding-bottom:1.6rem}@media (min-width: 768px){.xo-menu-hamburger__top{padding-bottom:2rem}}@media (min-width: 992px){.xo-menu-hamburger__top{padding-bottom:2.9rem}}.menu-hamburger-footer__logo{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:fit-content}.menu-hamburger-footer__logo a{display:flex;align-items:center}.menu-hamburger-footer__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media (min-width: 768px){.menu-hamburger-footer__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.menu-hamburger-footer__logo-heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-all}.menu-hamburger-footer__login{color:rgba(var(--color-foreground));font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));display:flex;align-items:center;gap:1.2rem;padding-top:1.1rem}.menu-hamburger-footer__icon{display:flex;align-items:center;justify-content:center}.menu-hamburger-footer__wrapper{padding-top:2rem;display:flex;flex-direction:column;gap:.8rem}.menu-hamburger-footer__wrapper .xo-currency-select__trigger,.menu-hamburger-footer__wrapper .xo-language-select__trigger,.menu-hamburger-footer__wrapper .xo-currency-select__item,.menu-hamburger-footer__wrapper .xo-language-select__item{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .37 / var(--font-body-scale));font-weight:500;color:rgba(var(--color-foreground),.9)}.menu-hamburger-footer__wrapper .xo-currency-select__form,.menu-hamburger-footer__wrapper .xo-language-select__form{display:flex}.menu-hamburger-header-1{display:flex;align-items:center;justify-content:space-between;gap:2rem}.menu-hamburger-header-1__search{width:100%}.menu-hamburger-header-1__form{display:flex;align-items:center;gap:.8rem}.menu-hamburger-header-1__icon{display:flex;align-items:center;justify-content:center}.menu-hamburger-header-1__icon svg{transition:all .3s;will-change:transform}.menu-hamburger-header-1__button{cursor:pointer}.menu-hamburger-header-1__button:hover svg{transform:rotate(90deg)}.menu-hamburger-header-1__input{width:100%;color:rgba(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .46 / var(--font-body-scale));background-color:transparent;border:none}.menu-hamburger-header-1__input::placeholder{color:rgba(var(--color-foreground))}.menu-hamburger-header-1__input:focus{outline:none}.menu-hamburger-header-2{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:.1rem solid rgba(var(--color-border),.3)}.menu-hamburger-header-2__logo{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:fit-content;max-width:60%}.menu-hamburger-header-2__logo a{display:flex;align-items:center}.menu-hamburger-header-2__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media (min-width: 768px){.menu-hamburger-header-2__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.menu-hamburger-header-2__logo-heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.menu-hamburger-header-2__action{display:flex;align-items:center;gap:1.1rem}.menu-hamburger-header-2__action svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.menu-hamburger-header-2__cart{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-hamburger-header-2__icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.3rem}.menu-hamburger-header-2__number{display:flex;justify-content:center;align-items:center;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:normal;transition:all .3s}.xo-menu-horizontal{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;flex:1 0 0;align-self:stretch}@media (min-width: 992px){.xo-menu-horizontal{gap:1rem;row-gap:0}}@media (min-width: 1400px){.xo-menu-horizontal{gap:1.8rem;row-gap:0}}@media (min-width: 1600px){.xo-menu-horizontal{gap:2.8rem;row-gap:0}}.xo-menu-horizontal__item{padding:1.1rem 0 1rem}@media (min-width: 740px){.xo-menu-horizontal__item{padding:1.4rem 0 1rem}}@media (min-width: 1400px){.xo-menu-horizontal__item{padding:1.5rem 0 1.4rem}}@media (min-width: 1600px){.xo-menu-horizontal__item{padding:1.6rem 0}}.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__link,.xo-menu-horizontal__item--hover.xo-menu-horizontal__item--current>.xo-menu-horizontal__link{color:rgba(var(--color-foreground))}.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__link svg,.xo-menu-horizontal__item--hover.xo-menu-horizontal__item--current>.xo-menu-horizontal__link svg{opacity:1;color:rgba(var(--color-foreground))}.xo-menu-horizontal__item--hover:hover .xo-menu-horizontal__arrow--first,.xo-menu-horizontal__item--hover.xo-menu-horizontal__item--current .xo-menu-horizontal__arrow--first{transform:rotate(180deg);transition:all .3s}.xo-menu-horizontal__item--open>.xo-menu-horizontal__link{color:rgba(var(--color-foreground))}.xo-menu-horizontal__item--open>.xo-menu-horizontal__link svg{opacity:1;color:rgba(var(--color-foreground))}.xo-menu-horizontal__item--open .xo-menu-horizontal__arrow--first{transform:rotate(180deg);transition:all .3s}.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>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:focus-within>.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)}@media (max-width: 739px){.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>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:focus-within>.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;gap:.4rem;color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale));transition:all .3s;position:relative}.xo-menu-horizontal__link:has(~.xo-menu-horizontal__mega-menu:not(:empty)) .xo-menu-horizontal__arrow{display:block}.xo-menu-horizontal__arrow{line-height:normal;transition:all .3s}.xo-menu-horizontal__arrow svg{vertical-align:middle}.xo-menu-horizontal__arrow--mega-menu{display:none;transition:all .3s}.xo-menu-horizontal__sub-menu{min-width:25rem;position:absolute;top:100%}[dir=ltr] .xo-menu-horizontal__sub-menu{left:0}[dir=rtl] .xo-menu-horizontal__sub-menu{right:0}.xo-menu-horizontal__sub-menu{z-index:9;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid rgba(var(--color-border),.1);opacity:0;pointer-events:none;transform:translate3d(0,1rem,0);transition:all .3s}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{width:100%;top:0}[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{background:none;border:none;padding-left:.8rem}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__link:hover{color:rgba(var(--color-foreground),1)}.xo-menu-horizontal__sub-menu-last{list-style:none;padding:0;min-width:25rem;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 .1rem .1rem #0000001a;border:.1rem solid rgba(var(--color-border),.1)}.xo-menu-horizontal__mega-menu{position:absolute;top:calc((var(--xo-top) + var(--xo-height)) * 1px)}[dir=ltr] .xo-menu-horizontal__mega-menu{left:0}[dir=rtl] .xo-menu-horizontal__mega-menu{right:0}.xo-menu-horizontal__mega-menu{z-index:99;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);overflow:hidden;width:100%;opacity:0;pointer-events:none;transform:translate3d(0,2rem,0);transition:all .3s}.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__mega-menu[xo-selected]:not([xo-selected=false]){pointer-events:auto;opacity:1;visibility:visible}[dir=ltr] .xo-menu-horizontal__mega-menu[xo-selected]:not([xo-selected=false]){transform:translateZ(0)}[dir=rtl] .xo-menu-horizontal__mega-menu[xo-selected]:not([xo-selected=false]){transform:translateZ(0)}@media (max-width: 767px){.xo-menu-horizontal__mega-menu[xo-selected]:not([xo-selected=false]){display:none}}.xo-menu-horizontal__link--sub{display:flex;align-items:center}.xo-menu-horizontal__item--sub{position:relative;padding:1.55rem 1rem;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 20%,transparent)}.xo-menu-horizontal__item--sub:last-child{border-bottom:0}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link{transition:all .3s;opacity:1}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link:hover{opacity:.7}.xo-menu-horizontal__item--sub:hover>.xo-menu-horizontal__link{opacity:1}.xo-menu-horizontal__item--sub:hover>.xo-menu-horizontal__sub-menu{box-shadow:none}.xo-menu-horizontal__item--first{position:relative}.xo-menu-horizontal__polygon{position:absolute;z-index:2;top:-1.5rem}[dir=ltr] .xo-menu-horizontal__polygon{left:2.06rem}[dir=rtl] .xo-menu-horizontal__polygon{right:2.06rem}.xo-menu-horizontal__polygon svg{color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)!important}.xo-menu-horizontal__polygon svg path{fill:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)!important}.xo-menu-horizontal__border{position:absolute;z-index:2;top:-1.5rem}[dir=ltr] .xo-menu-horizontal__border{left:2rem}[dir=rtl] .xo-menu-horizontal__border{right:2rem}.xo-menu-horizontal__border svg{color:rgba(var(--color-foreground),.1)!important}.xo-menu-horizontal__border svg path{fill:rgba(var(--color-foreground),.1)!important}.xo-menu-horizontal__sub-menu--second .xo-menu-horizontal__link{gap:1rem}.multi-column-2{position:relative;padding:2.4rem 0;height:100%}@media (min-width: 740px){.multi-column-2{padding:3.8rem 0 5.4rem}}@media (min-width: 992px){.multi-column-2{padding:4.5rem 0 0}}@media (min-width: 1400px){.multi-column-2{padding:2.2rem 0 0}}@media (min-width: 1200px){.multi-column-2--modifier .multi-column-2__inner{display:flex;flex-direction:column;justify-content:end}}.multi-column-2__head{padding-bottom:1.6rem}@media (min-width: 740px){.multi-column-2__head{padding-bottom:1.8rem}}@media (min-width: 992px){.multi-column-2__head{padding-bottom:1.6rem}}@media (min-width: 1400px){.multi-column-2__head{padding-bottom:2rem}}.multi-column-2__grid{gap:0}.multi-column-2__item{height:100%;padding:2.1rem 2.8rem 2.4rem;display:flex;flex-direction:column;gap:13.6rem}@media (min-width: 740px){.multi-column-2__item{padding:3rem 3.6rem;gap:34.8rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.multi-column-2__item:last-child{border-inline-end:none}}@media (min-width: 992px){.multi-column-2__item{padding:1.7rem 2.9rem 2rem;gap:19.5rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-end:none}.multi-column-2__item:last-child{border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}@media (min-width: 1400px){.multi-column-2__item{padding:3rem 3.6rem;gap:34.8rem}}.multi-column-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.multi-column-2__sub-heading{opacity:.67;width:100%;max-width:28.3rem}@media (min-width: 740px){.multi-column-2__sub-heading{max-width:38rem}}@media (min-width: 992px){.multi-column-2__sub-heading{max-width:30.1rem}}@media (min-width: 1400px){.multi-column-2__sub-heading{max-width:38rem}}.multi-column-2__carousel{height:100%}.multi-column-2__carousel xo-carousel-slide{padding-inline-end:0;height:100%}.multi-column-2__carousel xo-carousel-slide:first-child .multi-column-2__item{border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.multi-column-2__carousel .multi-column-2__item{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-start:none}@media (min-width: 740px){.multi-column-2__carousel{padding-inline-end:9.2rem}}@media (min-width: 992px){.multi-column-2__carousel{padding-inline-end:var(--xo-gap)}}.multi-column-2__navigation{position:absolute;top:-4rem}[dir=ltr] .multi-column-2__navigation{right:0}[dir=rtl] .multi-column-2__navigation{left:0}.multi-column-2__navigation{display:flex;align-items:center;gap:.3rem}@media (min-width: 740px){.multi-column-2__navigation{gap:.4rem;top:-4.5rem}}.multi-column-2__icon{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;padding:.1rem;transition:all .3s;cursor:pointer}.multi-column-2__icon:hover,.multi-column-2__icon[xo-disabled]{opacity:.7}.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{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .23 / var(--font-body-scale));opacity:.8}@media (min-width: 740px){.xo-price__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}@media (min-width: 992px){.xo-price__item{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .23 / var(--font-body-scale))}}@media (min-width: 1400px){.xo-price__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}.xo-price__item--del{text-decoration:line-through;opacity:.7}.xo-price__sale{display:flex;align-items:center;justify-content:center;gap:.4rem}.xo-price__sale--reverse{flex-direction:row-reverse}.xo-unit-price--hidden{display:none}xo-product{height:100%}.xo-product-card{height:100%;position:relative;background-color:rgba(var(--color-background));overflow:hidden}.xo-product-card:hover img,.xo-product-card:focus-within img{transform:scale(1.05)}[dir=ltr] .xo-product-card:hover .xo-product-card__add,[dir=ltr] .xo-product-card:hover .xo-product-card__quick-view,[dir=ltr] .xo-product-card:focus-within .xo-product-card__add,[dir=ltr] .xo-product-card:focus-within .xo-product-card__quick-view{transform:translate(0)}[dir=rtl] .xo-product-card:hover .xo-product-card__add,[dir=rtl] .xo-product-card:hover .xo-product-card__quick-view,[dir=rtl] .xo-product-card:focus-within .xo-product-card__add,[dir=rtl] .xo-product-card:focus-within .xo-product-card__quick-view{transform:translate(0)}.xo-product-card:hover .xo-product-card__add,.xo-product-card:hover .xo-product-card__quick-view,.xo-product-card:focus-within .xo-product-card__add,.xo-product-card:focus-within .xo-product-card__quick-view{opacity:1}.xo-product-card:hover .xo-product-card__quick-view,.xo-product-card:focus-within .xo-product-card__quick-view{transition-delay:.1s}.xo-product-card--boxed{background-color:rgb(var(--color-background))}.xo-product-card--boxed .xo-product-card__header{background:none}.xo-product-card--boxed .xo-product-card__information{padding-inline-start:1.3rem;padding-inline-end:1.3rem}.xo-product-card--standard{background:none;border-radius:0}.xo-product-card--standard .xo-product-card__header{background-color:rgb(var(--color-background));padding-top:0}.xo-product-card--left .xo-price__sale{justify-content:start}.xo-product-card--center .xo-price__sale{justify-content:center}.xo-product-card--right .xo-price__sale{justify-content:end}.xo-product-card__header{position:relative;overflow:hidden}.xo-product-card__image-link{display:block;position:relative;width:100%;height:100%;overflow:hidden}.xo-product-card__image-link:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.1rem solid transparent;transition:.3s}.xo-product-card__image-link:focus-visible:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-product-card__action{position:absolute}[dir=ltr] .xo-product-card__action{left:0;right:0}[dir=rtl] .xo-product-card__action{right:0;left:0}.xo-product-card__action{bottom:0;z-index:11;display:flex;align-items:center;justify-content:center;text-align:center;gap:.6rem;transition:.3s;padding:2rem}.xo-product-card__action .xo-action-quick-view__icon .xo-btn,.xo-product-card__action .xo-add-to-cart__icon .xo-btn,.xo-product-card__action .xo-product-card__icon .xo-btn{max-width:4.4rem;max-height:4.4rem}.xo-product-card__action .xo-action-quick-view__icon .xo-btn__content--modifier,.xo-product-card__action .xo-add-to-cart__icon .xo-btn__content--modifier,.xo-product-card__action .xo-product-card__icon .xo-btn__content--modifier{width:4.4rem;height:4.4rem;min-height:unset;border-radius:50%}.xo-product-card__action .xo-action-quick-view__icon svg,.xo-product-card__action .xo-add-to-cart__icon svg,.xo-product-card__action .xo-product-card__icon svg{color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);transition:all .3s}.xo-product-card__add,.xo-product-card__quick-view{transform:translateY(calc(100% + 2rem));transition:all .3s cubic-bezier(.31,.41,.38,.96);opacity:0}.xo-product-card__quick-view{transition-delay:.1s}.xo-product-card__add{height:100%}.xo-product-card__add .xo-product-card__text{display:none}@media (min-width: 740px){.xo-product-card__add .xo-product-card__text{display:block}}.xo-product-card__add .xo-product-card__icon{display:flex}@media (min-width: 740px){.xo-product-card__add .xo-product-card__icon{display:none}}.xo-product-card__add .xo-btn{height:100%;max-height:4.4rem}@media (min-width: 740px){.xo-product-card__add,.xo-product-card__add .xo-btn{width:100%}}.xo-product-card__information{display:flex;flex-direction:column;align-items:var(--product-card-text-alignment);gap:.2rem;padding:1.3rem 0 1.6rem}.xo-product-card__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + -.2 / var(--font-body-scale));text-align:var(--product-card-text-alignment);word-break:break-word;word-wrap:break-word;padding:.2rem 0}@media (min-width: 740px){.xo-product-card__title{padding:.5rem 0 .2rem}}.xo-product-card__url{position:relative;color:inherit}.xo-product-card__collection-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:400;line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7;padding-top:.3rem}.xo-product-card__vendor{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:.2rem;text-transform:uppercase;word-break:break-word;word-wrap:break-word;opacity:.7}.xo-product-card__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7;padding-top:.3rem;margin-bottom:.3rem;flex:1 0 0;overflow:hidden}.xo-product-card__price-badge{display:flex;align-items:start;flex-direction:column;gap:1.2rem}@media (min-width: 740px){.xo-product-card__price-badge{flex-direction:row}}.xo-product-card__badge--boxed{width:100%;padding:1.6rem;display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none;position:absolute;top:0}[dir=ltr] .xo-product-card__badge--boxed{left:0}[dir=rtl] .xo-product-card__badge--boxed{right:0}.xo-product-card__badge--boxed{z-index:11}.xo-product-card__badge--marquee{justify-content:space-between}.xo-product-card__wrapper{padding:1.6rem 1.6rem 1.6rem 0;display:flex;flex-wrap:wrap;flex-direction:column;gap:.6rem;pointer-events:none;position:absolute;top:0}[dir=ltr] .xo-product-card__wrapper{right:0}[dir=rtl] .xo-product-card__wrapper{left:0}.xo-product-card__wrapper{z-index:11}@media (min-width: 768px){.xo-product-card__wrapper{flex-direction:row}}.xo-product-card__badge-sale{position:absolute;top:-20%}[dir=ltr] .xo-product-card__badge-sale{left:-30%}[dir=rtl] .xo-product-card__badge-sale{right:-30%}.xo-product-card__badge-sale{z-index:11;transform:rotate(-45deg)}@media (min-width: 740px){.xo-product-card__badge-sale{top:-12%}[dir=ltr] .xo-product-card__badge-sale{left:-40%}[dir=rtl] .xo-product-card__badge-sale{right:-40%}}@media (min-width: 992px){[dir=ltr] .xo-product-card__badge-sale{left:-30%}[dir=rtl] .xo-product-card__badge-sale{right:-30%}}.xo-product-card__price{display:inline-block;padding:.4rem 0 .3rem}.xo-product-card__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));opacity:.75}.xo-product-card__price .xo-price__sale{flex-wrap:wrap}.xo-product-card__price .xo-price__item--del{opacity:.7}.xo-product-card__price-varies{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:normal;text-align:var(--product-card-text-alignment);display:block}.xo-product-card__price-inner .xo-unit-price{display:flex;align-items:center;justify-content:var(--product-card-text-alignment);text-align:var(--product-card-text-alignment)}.xo-product-card__price-inner .xo-unit-price--hidden{display:none}.xo-product-card__variants{padding:.8rem 0 .8rem .1rem;width:100%;display:flex;flex-wrap:wrap;gap:1.2rem;row-gap:.8rem}.xo-product-card__variants .xo-product-variant{justify-content:var(--product-card-text-alignment);padding-inline-end:1.2rem;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-card__variants .xo-product-variant:last-child{border-inline-end:none;padding-inline-end:0}.xo-product-card__variants .xo-product-variant__inner--label .xo-product-variant__inner-value{flex-direction:row;flex-wrap:wrap;gap:1.1rem}@media (max-width: 739px){.xo-product-card__variants .xo-product-variant__inner--label .xo-product-variant__inner-value{gap:.5rem}}.xo-product-card__variants .xo-product-variant__inner-name{display:none}.xo-product-card__toast{padding:1.5rem 2rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .37 / var(--font-body-scale))}@media (max-width: 739px){.xo-product-card__toast{width:100%;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .35 / var(--font-body-scale))}}.xo-product-card__toast svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}@media (max-width: 739px){xo-toast-portal[xo-placement$=-center]{width:100%}}.product-card-custom-placeholder{position:relative;width:25.7rem;background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);padding:.945rem .955rem .955rem .745rem;display:flex;gap:1.1rem}@media (min-width: 740px){.product-card-custom-placeholder{width:31.6rem;padding:.8rem;padding-inline-end:1.5rem;gap:1rem}}@media (min-width: 992px){.product-card-custom-placeholder{width:25.7rem;padding:.945rem .955rem .955rem .745rem;gap:1.1rem}}@media (min-width: 1400px){.product-card-custom-placeholder{width:31.6rem;padding:.8rem;padding-inline-end:1.5rem;gap:1rem}}.product-card-custom-placeholder__image{box-sizing:border-box}.product-card-custom-placeholder__image .xo-product-image{width:9rem;height:11.3rem;display:flex;align-items:center;justify-content:center}@media (min-width: 740px){.product-card-custom-placeholder__image .xo-product-image{width:11.1rem;height:13.9rem}}@media (min-width: 992px){.product-card-custom-placeholder__image .xo-product-image{width:9rem;height:11.3rem}}@media (min-width: 1400px){.product-card-custom-placeholder__image .xo-product-image{width:11.1rem;height:13.9rem}}.product-card-custom-placeholder__info{width:100%;height:11.3rem;padding-top:.081rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 740px){.product-card-custom-placeholder__info{padding-top:.2rem;height:13.9rem}}@media (min-width: 992px){.product-card-custom-placeholder__info{padding-top:.081rem;height:11.3rem}}@media (min-width: 1400px){.product-card-custom-placeholder__info{padding-top:.2rem;height:13.9rem}}.product-card-custom-placeholder__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.03rem);text-transform:uppercase;word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.product-card-custom-placeholder__title{font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:calc(var(--font-body-scale) * -.036rem)}}@media (min-width: 992px){.product-card-custom-placeholder__title{font-size:calc(var(--font-body-scale) * 1.5rem);letter-spacing:calc(var(--font-body-scale) * -.03rem)}}@media (min-width: 1400px){.product-card-custom-placeholder__title{font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:calc(var(--font-body-scale) * -.036rem)}}.product-card-custom-placeholder__collection-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));opacity:.55;padding-bottom:.161rem}@media (min-width: 740px){.product-card-custom-placeholder__collection-title{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:.2rem}}@media (min-width: 992px){.product-card-custom-placeholder__collection-title{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));padding-bottom:.161rem}}@media (min-width: 1400px){.product-card-custom-placeholder__collection-title{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:.2rem}}.product-card-custom-placeholder__bottom{display:flex;align-items:center;justify-content:space-between}.product-card-custom{position:relative;min-width:25.7rem;max-width:40rem;background-color:color-mix(in srgb,rgba(var(--color-layer)) 100%,transparent);padding:.945rem .955rem .955rem .745rem;display:flex;gap:1.1rem}@media (min-width: 740px){.product-card-custom{min-width:31.6rem;padding:.8rem;padding-inline-end:1.5rem;gap:1rem}}@media (min-width: 992px){.product-card-custom{min-width:25.7rem;padding:.945rem .955rem .955rem .745rem;gap:1.1rem}}@media (min-width: 1400px){.product-card-custom{min-width:31.6rem;padding:.8rem;padding-inline-end:1.5rem;gap:1rem}}.product-card-custom__image{box-sizing:border-box}.product-card-custom__image .xo-product-image{width:9rem;height:11.3rem;display:flex;align-items:center;justify-content:center}@media (min-width: 740px){.product-card-custom__image .xo-product-image{width:11.1rem;height:13.9rem}}@media (min-width: 992px){.product-card-custom__image .xo-product-image{width:9rem;height:11.3rem}}@media (min-width: 1400px){.product-card-custom__image .xo-product-image{width:11.1rem;height:13.9rem}}.product-card-custom__info{width:100%;height:11.3rem;padding-top:.081rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 740px){.product-card-custom__info{padding-top:.2rem;height:13.9rem}}@media (min-width: 992px){.product-card-custom__info{padding-top:.081rem;height:11.3rem}}@media (min-width: 1400px){.product-card-custom__info{padding-top:.2rem;height:13.9rem}}.product-card-custom__title{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.03rem);text-transform:uppercase;word-break:break-word;word-wrap:break-word}@media (min-width: 740px){.product-card-custom__title{font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:calc(var(--font-body-scale) * -.036rem)}}@media (min-width: 992px){.product-card-custom__title{font-size:calc(var(--font-body-scale) * 1.5rem);letter-spacing:calc(var(--font-body-scale) * -.03rem)}}@media (min-width: 1400px){.product-card-custom__title{font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:calc(var(--font-body-scale) * -.036rem)}}.product-card-custom__collection-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));opacity:.55;padding-bottom:.161rem}@media (min-width: 740px){.product-card-custom__collection-title{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:.2rem}}@media (min-width: 992px){.product-card-custom__collection-title{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));padding-bottom:.161rem}}@media (min-width: 1400px){.product-card-custom__collection-title{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));padding-bottom:.2rem}}.product-card-custom__bottom{display:flex;align-items:center;justify-content:space-between}.product-card-custom__price .xo-price__sale{flex-wrap:wrap;justify-content:start}.xo-product-image{position:relative;transition:all .5s;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.xo-product-image .xo-image,.xo-product-image .xo-image__placeholder,.xo-product-image .placeholder-svg,.xo-product-image img{transition:all .5s ease-in-out;will-change:transform}.xo-product-image .placeholder-svg{width:100%;height:100%;aspect-ratio:var(--aspect-ratio)}.xo-product-image--contain img{object-fit:contain}.xo-product-image--modifier:hover .xo-product-image__first{opacity:0;transform:scale(.5);visibility:hidden}.xo-product-image--modifier:hover .xo-product-image__secondary{opacity:1;transform:scale(1);visibility:visible}.xo-product-image__first{transition:all .5s cubic-bezier(.25,.74,.22,.99);will-change:transform;height:100%}.xo-product-image__secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;opacity:0;width:100%;height:100%;visibility:hidden;transform:scale(1.05);will-change:transform;transition:all .5s cubic-bezier(.25,.74,.22,.99)}.xo-product-variant,.xo-product-variant__inner{display:flex;align-items:center}.xo-product-variant .xo-field-radio__label,.xo-product-variant .xo-field-select-custom__check,.xo-product-variant .xo-field-select-custom__trigger{text-transform:capitalize}.xo-product-variant__top{display:flex;justify-content:space-between}.xo-product-variant__top .xo-btn__content{color:color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent);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{display:block;color:color-mix(in srgb,rgba(var(--color-foreground)) 40%,transparent);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;flex-wrap:wrap;justify-content:var(--product-card-text-alignment);gap:.6rem}.xo-product-variant__inner-name{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));font-size:calc(var(--font-body-scale) * 1.4rem);display:flex;align-items:center;gap:.4rem}@media (min-width: 768px){.xo-product-variant__inner-name{padding-bottom:.7}}.xo-product-variant__inner-name .xo-product-variant__selected-value{color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent)}.xo-product-variant__inner--label{align-items:start}.xo-product-variant__inner--label .xo-product-variant__inner-name{color:color-mix(in srgb,rgba(var(--color-foreground)) 70%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}.xo-product-variant__inner--label .xo-product-variant__inner-value{display:flex;flex-direction:column;align-items:start;gap:0}.xo-product-variant__inner--label .xo-field-radio__item{display:none}.xo-product-variant__inner--label .xo-field-radio__label{margin-inline-start:0}.xo-product-variant-link{display:flex;align-items:center;gap:.8rem}.xo-product-variant-link__quickview{display:contents;cursor:pointer}.xo-product-variant-link__quickview-text{font-size:calc(var(--font-body-scale) * 1.5rem);color:color-mix(in srgb,rgba(var(--color-foreground)) 80%,transparent)}.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%}.testimonial-box{width:100%;height:100%}.testimonial-box__body{display:flex;flex-direction:column;align-items:start;justify-content:space-between;height:38.2rem}@media (min-width: 740px){.testimonial-box__body{height:31rem}}@media (min-width: 1400px){.testimonial-box__body{height:42.6rem}}.testimonial-box__content{width:100%;max-width:100%;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 1.7rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.085rem)}@media (min-width: 740px){.testimonial-box__content{max-width:28.2rem;font-size:calc(var(--font-body-scale) * 2rem);letter-spacing:calc(var(--font-body-scale) * -.01rem);opacity:.9}}@media (min-width: 1400px){.testimonial-box__content{max-width:37.6rem;font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.132rem);opacity:1}}.testimonial-box__image{width:4rem;height:4rem;border-radius:50%;overflow:hidden}.testimonial-box__image img,.testimonial-box__image .placeholder-svg{transition:all .5s ease;will-change:transform}.testimonial-box__image:hover img,.testimonial-box__image:hover .placeholder-svg{transform:scale(1.05);transition:all .5s ease}.testimonial-box__bottom{display:flex;align-items:center;gap:.9rem}.testimonial-box__heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.75}@media (min-width: 740px){.testimonial-box__heading{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}@media (min-width: 1400px){.testimonial-box__heading{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .3 / var(--font-body-scale))}}.testimonial-box__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.63}@media (min-width: 740px){.testimonial-box__sub-heading{font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}}@media (min-width: 1400px){.testimonial-box__sub-heading{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.testimonial-box__navigation{width:100%;display:flex;align-items:center;gap:.8rem;padding-top:1.5rem}@media (min-width: 740px){.testimonial-box__navigation{padding-top:1.9rem}}@media (min-width: 992px){.testimonial-box__navigation{padding-top:1.5rem}}@media (min-width: 1400px){.testimonial-box__navigation{padding-top:1.9rem}}.testimonial-box__icon{display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.testimonial-box__icon:hover{opacity:.7}.testimonial-box__icon[xo-disabled]{opacity:.7;cursor:not-allowed;pointer-events:none}.xo-page-heading{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem;width:100%}.xo-page-heading--center{align-items:center;justify-content:center;text-align:center}.xo-page-heading--right{align-items:end;justify-content:end;text-align:right}.xo-page-heading__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-page-heading__description{padding-top:1rem;width:100%;max-width:25.5rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .46 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.045rem);word-break:break-word;word-wrap:break-word;opacity:.7}@media (min-width: 740px){.xo-page-heading__description{max-width:42.7rem;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}@media (min-width: 992px){.xo-page-heading__description{padding-top:1.2rem;max-width:62rem;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:normal}}@media (min-width: 1400px){.xo-page-heading__description{max-width:68rem;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}.page-heading-2{flex-direction:row;gap:1rem;width:100%;padding-top:var(--pt_mb);padding-bottom:var(--pb_mb)}@media (min-width: 740px){.page-heading-2{padding:12.7rem 0 0}}@media (min-width: 992px){.page-heading-2{padding:13.5rem 0 0}}@media (min-width: 1400px){.page-heading-2{padding-top:var(--pt_dt);padding-bottom:var(--pb_dt)}}.page-heading-2--center{text-align:center}.page-heading-2--right{text-align:right}.page-heading-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight)}.page-heading-2__sub-heading{padding-top:1rem;width:100%;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;opacity:.7}@media (min-width: 740px){.page-heading-2__sub-heading{padding-top:1.4rem}}@media (min-width: 992px){.page-heading-2__sub-heading{padding-top:1.6rem}}.page-heading-2__sub-heading--body{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}@media (min-width: 740px){.page-heading-2__sub-heading--body{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));max-width:62.7rem}}.page-heading-2__sub-heading--subtitle{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}@media (min-width: 740px){.page-heading-2__sub-heading--subtitle{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale));max-width:68rem}}@media (min-width: 992px){.page-heading-2__sub-heading--subtitle{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.054rem)}}.page-heading-2__sub-heading--uppercase{text-transform:uppercase;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}@media (min-width: 740px){.page-heading-2__sub-heading--uppercase{max-width:68rem}}.xo-text{width:var(--width-mobile)}@media (min-width: 768px){.xo-text{width:var(--width-desktop)}}.xo-text__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);margin:0;word-break:break-word;word-wrap:break-word;display:flex;flex-wrap:wrap;position:relative;transition:all .5s}.xo-text__word{overflow:hidden;display:flex;flex-wrap:wrap;white-space:nowrap}.xo-text--split .xo-text__word .xo-text__char{backface-visibility:hidden;transform:translateY(100%);transition:transform .5s ease-in-out}.xo-text--split .xo-text__word xo-animate[xo-visible]:not([xo-visible=false]) .xo-text__char{transform:translateY(0)}.xo-text__word:has(xo-animate-item:last-child[style*="opacity: 1"]){overflow:visible}.action-quick-view{width:100%;height:100%}.action-quick-view__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.xo-add-to-cart{display:contents;cursor:pointer;width:100%}.xo-add-to-cart__text{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 739px){.xo-add-to-cart__text{display:none}}.xo-add-to-cart__icon{display:none;align-items:center;justify-content:center;width:fit-content}@media (max-width: 739px){.xo-add-to-cart__icon{display:flex}}.xo-add-to-cart--unavailable{--xo-add-to-cart-unavailable: attr(xo-unavailable-text);display:none}xo-product[xo-product-information][xo-unavailable]:not([xo-unavailable=false]) .xo-add-to-cart:not(xo-modal-trigger){display:none}xo-product[xo-product-information][xo-unavailable]:not([xo-unavailable=false]) .xo-add-to-cart--unavailable{opacity:.5;pointer-events:none;cursor:not-allowed}.xo-add-to-cart:not(xo-modal-trigger)[xo-disabled]>*{opacity:.5;pointer-events:none;cursor:not-allowed}.xo-add-to-cart:not(xo-modal-trigger)[xo-disabled]~.xo-add-to-cart--unavailable{opacity:.5;pointer-events:none;cursor:not-allowed}xo-product[xo-product-information][xo-unavailable]:not([xo-unavailable=false]) .xo-add-to-cart--unavailable{display:contents}xo-product[xo-product-information][xo-unavailable]:not([xo-unavailable=false]) .xo-add-to-cart--unavailable [xo-add-to-cart-text]{text-indent:-999px}xo-product[xo-product-information][xo-unavailable]:not([xo-unavailable=false]) .xo-add-to-cart--unavailable [xo-add-to-cart-text]:before{content:var(--xo-add-to-cart-unavailable);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);text-indent:0px;float:left}.footer{height:100%;padding:5.9rem 0 1.1rem}@media (min-width: 740px){.footer{padding:6.8rem 0 1.6rem}}@media (min-width: 1400px){.footer{padding:7.8rem 0 1.6rem}}.footer--footer-3{padding:4.4rem 0 1.1rem}@media (min-width: 740px){.footer--footer-3{padding:3.1rem 0 1.6rem}}@media (min-width: 1200px){.footer--footer-3{padding:5.6rem 0 1.6rem}}.footer__container,.footer__inner{height:100%}.announcement-bar .xo-section{height:unset}.announcement-bar__inner{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.announcement-bar__link{display:block;width:100%;text-decoration:none}.announcement-bar__link:hover{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);background-color:color-mix(in srgb,rgba(var(--color-card-hover)) 6%,transparent)}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{margin:0;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.xo-header{width:100%;position:relative;z-index:99;box-sizing:border-box}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--absolute{position:absolute;z-index:100}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent{background-color:transparent}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent .xo-header__logo-img--transparent{display:flex}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent .xo-header__logo-heading--transparent{display:block}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent .xo-header__logo-heading--sticky{display:none}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent .xo-header__logo-img--sticky{display:none}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--transparent{display:none}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-heading--transparent{display:none}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-heading--sticky{display:block}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--transparent xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--sticky{display:flex}.xo-header--mix-color{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color svg{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)!important}.xo-header--mix-color svg path{fill:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color .xo-menu-horizontal__border svg{color:rgba(var(--color-foreground),.1)!important}.xo-header--mix-color .xo-menu-horizontal__border svg path{fill:rgba(var(--color-foreground),.1)!important}.xo-header--mix-color .xo-menu-hamburger__icon-bar{border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color .xo-header__text,.xo-header--mix-color .xo-header__number{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color .xo-header__right-item{border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color .xo-menu-horizontal__link{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)!important}.xo-header--mix-color .xo-menu-horizontal__link svg{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color .xo-menu-horizontal__link:hover{color:rgba(var(--color-foreground-3),.7)}.xo-header--mix-color .xo-menu-horizontal__link:hover svg{color:rgba(var(--color-foreground-3),.7)}.xo-header--mix-color .xo-menu-horizontal__item--current .xo-menu-horizontal__link{color:rgba(var(--color-foreground-3),.7)}.xo-header--mix-color .xo-menu-horizontal__item--current .xo-menu-horizontal__link svg{color:rgba(var(--color-foreground-3),.7)}.xo-header--mix-color .xo-currency-select__trigger,.xo-header--mix-color .xo-currency-select__item,.xo-header--mix-color .xo-language-select__trigger,.xo-header--mix-color .xo-language-select__item{color:rgba(var(--color-foreground-3),.7)!important}.xo-header--mix-color .xo-currency-select__trigger svg,.xo-header--mix-color .xo-currency-select__item svg,.xo-header--mix-color .xo-language-select__trigger svg,.xo-header--mix-color .xo-language-select__item svg{color:rgba(var(--color-foreground-3),.7)}.xo-header--mix-color .xo-currency-select__input:checked~.xo-currency-select__name{color:rgba(var(--color-foreground-3),1)}.xo-header--mix-color .xo-language-select__input:checked~.xo-language-select__name{color:rgba(var(--color-foreground-3),1)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]){color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) svg{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) svg path{fill:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-hamburger__icon-bar{border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__text{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__number{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right-item{border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right-item:last-child{border-inline-end:none}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-currency-select__trigger,.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-currency-select__item{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-currency-select__trigger svg,.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-currency-select__item svg{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-currency-select__input:checked~.xo-currency-select__name{color:rgba(var(--color-foreground-3),1)}.xo-header--mix-color xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-language-select__input:checked~.xo-language-select__name{color:rgba(var(--color-foreground-3),1)}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]){background-color:var(--color-background)}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__sticky{background-color:rgb(var(--color-background))}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--transparent{display:none}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-heading--transparent{display:none}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-heading--sticky{display:block}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--sticky{display:flex}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal__item:hover>.xo-menu-horizontal__link{color:rgba(var(--color-foreground),.7)}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal__item:hover>.xo-menu-horizontal__link svg{color:rgba(var(--color-foreground),.7)}.xo-header xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__sticky--default .xo-header__content{border-bottom:none}.xo-header__body--modifier .xo-header__content{gap:2.4rem}@media (min-width: 1400px){.xo-header__body--modifier .xo-header__content{gap:3.2rem}}@media (min-width: 1600px){.xo-header__body--modifier .xo-header__content{gap:4rem}}@media (min-width: 1400px){.xo-header__body--modifier .xo-header__left--width{order:unset;width:60%;padding-inline-start:3.2rem}}@media (min-width: 1600px){.xo-header__body--modifier .xo-header__left--width{padding-inline-start:4rem}}@media (min-width: 1400px){.xo-header__body--modifier .xo-header__right--width{width:40%}}.xo-header__sticky{background-color:transparent;z-index:10;transition:all .5s cubic-bezier(.31,.41,.38,.96);will-change:transform}.xo-header__container{transition:all .5s cubic-bezier(.31,.41,.38,.96);will-change:transform;padding:0 var(--page-gap, 17px)}@media (min-width: 740px){.xo-header__container{padding:0 var(--page-gap, 14px)}}@media (min-width: 992px){.xo-header__container{padding:0 var(--page-gap, 20px)}}@media (min-width: 1400px){.xo-header__container{padding:0 var(--page-gap, 27px)}}.xo-header__content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;border-bottom:.1rem solid rgba(var(--color-border),.4)}.xo-header__content--reverse{flex-direction:row-reverse}@media (min-width: 740px){.xo-header__content--reverse{flex-direction:row}}.xo-header__content--modifier{flex-direction:row-reverse}@media (min-width: 740px){.xo-header__content--modifier{flex-direction:row}}.xo-header__content--border-hidden{border-bottom:none}.xo-header__left{display:flex;align-items:center}.xo-header__left svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header__left--width{order:-1;width:unset}@media (min-width: 740px){.xo-header__left--width{width:50%}}.xo-header__center{display:flex;justify-content:center;align-items:center;flex-shrink:0}.xo-header__center a{display:flex;align-items:center}.xo-header__center--left{order:0}@media (min-width: 1400px){.xo-header__center--left{order:-1;width:25%;display:flex;align-items:start;justify-content:start}}@media (min-width: 1400px){.xo-header__center--left{width:35%}}@media (min-width: 1600px){.xo-header__center--left{width:30%}}.xo-header__logo-img{align-items:center;justify-content:center;width:var(--width_mobile);height:var(--height_mobile)}@media (min-width: 768px){.xo-header__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.xo-header__logo-img--svg svg{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header__logo-img--svg path{fill:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header__logo-img--sticky{display:flex}.xo-header__logo-heading--sticky{display:block}.xo-header__logo-img--transparent,.xo-header__logo-heading--transparent{display:none}.xo-header__logo-heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:var(--font-heading-weight);line-height:calc(1 + .37 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;max-width:17rem;padding:1.2rem 0}@media (min-width: 740px){.xo-header__logo-heading{max-width:20rem;font-size:calc(var(--font-heading-1-scale) * 1.8rem);line-height:calc(1 + .5 / var(--font-heading-1-scale))}}@media (min-width: 992px){.xo-header__logo-heading{font-size:calc(var(--font-heading-1-scale) * 2rem);line-height:calc(1 + .4 / var(--font-heading-1-scale))}}@media (min-width: 1100px){.xo-header__logo-heading{max-width:30rem;font-size:calc(var(--font-heading-1-scale) * 2rem);line-height:calc(1 + .4 / var(--font-heading-1-scale))}}.xo-header__right{display:none}@media (min-width: 740px){.xo-header__right{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}}@media (min-width: 992px){.xo-header__right{gap:1.2rem}}@media (min-width: 1400px){.xo-header__right{gap:1.6rem}}.xo-header__right--width{width:unset}@media (min-width: 740px){.xo-header__right--width{width:50%}}@media (min-width: 992px){.xo-header__right--modifier{width:25%}}@media (min-width: 1400px){.xo-header__right--modifier{width:35%}}@media (min-width: 1600px){.xo-header__right--modifier{width:30%}}.xo-header__right-item{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);transition:all .3s;border-inline-end:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);padding-inline-end:1.2rem}.xo-header__right-item:last-child{border-inline-end:none;padding-inline-end:0}.xo-header__right-item:hover{opacity:.7}.xo-header__right-item--currency,.xo-header__right-item--language{display:none}@media (min-width: 1400px){.xo-header__right-item--currency,.xo-header__right-item--language{display:block}.xo-header__right-item--currency .xo-currency-select__trigger,.xo-header__right-item--currency .xo-language-select__trigger,.xo-header__right-item--language .xo-currency-select__trigger,.xo-header__right-item--language .xo-language-select__trigger{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.5rem)}}.xo-header__right-item--currency:hover,.xo-header__right-item--language:hover{opacity:1}.xo-header__right-item--modifier.active .xo-header__icon{-webkit-animation:ring 4s .7s ease-in-out;-webkit-transform-origin:50% .4rem;-moz-animation:ring 4s .7s ease-in-out;-moz-transform-origin:50% .4rem;animation:ring 4s .7s ease-in-out;transform-origin:50% .4rem}.xo-header__icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.3rem}.xo-header__text{font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .46 / var(--font-body-scale));padding-inline-start:.5rem;word-break:break-word;word-wrap:break-word}.xo-header__right-item--account{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-header__wishlist{color:inherit;display:flex;align-items:center;justify-content:center}.xo-header__number{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:normal;transition:all .3s}.xo-header__desktop{display:none}@media (min-width: 1400px){.xo-header__desktop{display:block}}.xo-header__mobile{display:block}@media (min-width: 1400px){.xo-header__mobile{display:none}}.xo-header--drawer .xo-header__desktop--only{display:block}.xo-header--drawer .xo-header__content{flex-direction:row-reverse}@media (min-width: 740px){.xo-header--drawer .xo-header__left,.xo-header--drawer .xo-header__right{width:50%}.xo-header--drawer .xo-header__content{flex-direction:row}}.xo-header__currency-selector{position:relative;z-index:99}.xo-header__currency-selector .xo-currency-select__content{left:0!important;top:calc(100% + 1rem)!important}.xo-header__language-selector{position:relative;z-index:99}.xo-header__language-selector .xo-language-select__content{left:0!important;top:calc(100% + 1rem)!important}@-webkit-keyframes ring{0%{-webkit-transform:rotateZ(0)}1%{-webkit-transform:rotateZ(30deg)}3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}9%{-webkit-transform:rotateZ(30deg)}11%{-webkit-transform:rotateZ(-28deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}43%{-webkit-transform:rotateZ(0)}to{-webkit-transform:rotateZ(0)}}@-moz-keyframes ring{0%{-moz-transform:rotate(0)}1%{-moz-transform:rotate(30deg)}3%{-moz-transform:rotate(-28deg)}5%{-moz-transform:rotate(34deg)}7%{-moz-transform:rotate(-32deg)}9%{-moz-transform:rotate(30deg)}11%{-moz-transform:rotate(-28deg)}13%{-moz-transform:rotate(26deg)}15%{-moz-transform:rotate(-24deg)}17%{-moz-transform:rotate(22deg)}19%{-moz-transform:rotate(-20deg)}21%{-moz-transform:rotate(18deg)}23%{-moz-transform:rotate(-16deg)}25%{-moz-transform:rotate(14deg)}27%{-moz-transform:rotate(-12deg)}29%{-moz-transform:rotate(10deg)}31%{-moz-transform:rotate(-8deg)}33%{-moz-transform:rotate(6deg)}35%{-moz-transform:rotate(-4deg)}37%{-moz-transform:rotate(2deg)}39%{-moz-transform:rotate(-1deg)}41%{-moz-transform:rotate(1deg)}43%{-moz-transform:rotate(0)}to{-moz-transform:rotate(0)}}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.xo-main-predictive-search{z-index:99999;background-size:cover;background-position:center;background-color:transparent;background-image:var(--bg-gradient)}.xo-main-predictive-search .xo-predictive-search__result{display:none}.xo-main-predictive-search[xo-active]:not([xo-active=false]) .xo-predictive-search__result{display:block}.xo-main-predictive-search:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--bg-overlay)}xo-modal[xo-name=search] .xo-modal-content__content{padding:1.7rem 1.7rem 5.2rem}@media (min-width: 740px){xo-modal[xo-name=search] .xo-modal-content__content{padding:4.8rem 1.4rem 3.2rem}}@media (min-width: 992px){xo-modal[xo-name=search] .xo-modal-content__content{padding:4rem 2.7rem 3.2rem}}@media (min-width: 1400px){xo-modal[xo-name=search] .xo-modal-content__content{padding:4.8rem 2.7rem 3.2rem}}.xo-main-predictive-search__caption{color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;word-break:break-word;word-wrap:break-word}.xo-main-predictive-search__tag-group{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding-top:1rem}.xo-main-predictive-search__item-popular{padding:.5rem 1rem;border-radius:2.5rem;background-color:rgba(var(--color-button),.1);color:rgba(var(--color-button),.7);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));cursor:pointer;transition:all .3s}.xo-main-predictive-search__item-popular:hover{background-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1)}.xo-main-predictive-search__container{position:relative}.xo-mega-menu-1__desktop{padding:3.8rem 3.2rem 5.4rem;display:none}@media (min-width: 1400px){.xo-mega-menu-1__desktop{display:block}}@media (min-width: 1600px){.xo-mega-menu-1__desktop{padding:4.9rem 5rem 7.8rem}}.xo-mega-menu-1__trigger{padding-bottom:1.3rem}.xo-mega-menu-1__trigger:last-child{padding-bottom:0}.xo-mega-menu-1__trigger[xo-active] .xo-mega-menu-1__heading{background-size:100% 100%}.xo-mega-menu-1__heading{color:rgba(var(--color-foreground),.17);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;transition-property:background-size;transition-timing-function:ease-in-out;background-image:linear-gradient(rgba(var(--color-foreground),1),rgba(var(--color-foreground),1));background-clip:text;background-size:0 100%}.xo-mega-menu-1__heading:hover{cursor:pointer;background-size:100% 100%}.xo-mega-menu-1__image--modifier{cursor:pointer;display:block}[dir=ltr] .xo-mega-menu-1__col--tab-trigger,[dir=rtl] .xo-mega-menu-1__col--tab-trigger{border-inline-end:.1rem solid rgba(var(--color-border),.3)}@media (min-width: 768px){.xo-mega-menu-1__col--tab-pane{padding:0 1.7rem}}.xo-mega-menu-1__col--tab-pane .xo-mega-menu-1__grid{height:100%}.xo-mega-menu-1__mobile{display:block}@media (min-width: 1400px){.xo-mega-menu-1__mobile{display:none}}.xo-mega-menu-1__mobile .xo-mega-menu-1__trigger[xo-active]{padding-bottom:.9rem}.xo-mega-menu-1__mobile .xo-mega-menu-1__image{padding:3.2rem 0 3.2rem 1.7rem}.xo-mega-menu-1__content{padding:3.2rem 0}xo-product-quick-view{--xo-container-gap: 0}.xo-quick-view .xo-modal-content{width:unset;height:auto}@media (min-width: 992px){.xo-quick-view .xo-modal-content{width:90rem}}@media (min-width: 1200px){.xo-quick-view .xo-modal-content{width:120rem}}@media (max-width: 767px){.xo-quick-view .xo-modal-content{width:unset;height:auto}}.xo-quick-view .xo-modal-content__content{padding:2rem}@media (min-width: 768px){.xo-quick-view .xo-modal-content__content{padding:3rem}}@media (min-width: 992px){.xo-quick-view .xo-modal-content__content{padding:4.2rem}}@media (min-width: 1400px){.xo-quick-view .xo-modal-content__content{padding:6rem}}.xo-quick-view .xo-modal-content__inner{padding:0;width:100%}.xo-quick-view .xo-modal-content__inner .xo-scrollbar{--width: 0}.xo-quick-view .product-info-media-quickview__content xo-modal-trigger:not([xo-active=false]){pointer-events:none}xo-modal[xo-name=quick-view] .xo-modal-content__inner{width:100%}xo-modal[xo-name=quick-view] .xo-modal-content__close{position:absolute;top:1rem}[dir=ltr] xo-modal[xo-name=quick-view] .xo-modal-content__close{right:1rem}[dir=rtl] xo-modal[xo-name=quick-view] .xo-modal-content__close{left:1rem}@media (max-width: 767px){xo-modal[xo-name=quick-view] .xo-modal-content__close{top:100%}[dir=ltr] xo-modal[xo-name=quick-view] .xo-modal-content__close{right:50%}[dir=rtl] xo-modal[xo-name=quick-view] .xo-modal-content__close{left:50%}xo-modal[xo-name=quick-view] .xo-modal-content__close{transform:translate(50%,30%)}xo-modal[xo-name=quick-view] .xo-modal-content__close svg{color:color-mix(in srgb,rgba(var(--color-foreground-3)) 100%,transparent)}}.collection-list-style-1{width:100%;height:100%}.collection-list-style-1__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-overlay),var(--opacity-overlay))}.collection-list-style-1__container{position:relative;z-index:10}.image-banner-style-1{position:relative;height:100vh}.image-banner-style-1__container{position:relative;z-index:2}.image-banner-style-2{position:relative;height:100vh}.image-banner-style-2__bg{height:100%;width:100%}.image-banner-style-2__container{position:relative;z-index:2;height:100%}.image-banner-style-2__content{height:100%;padding:8.8rem 0 6rem}@media (min-width: 740px){.image-banner-style-2__content{padding:16.5rem 0 5.8rem}}@media (min-width: 992px){.image-banner-style-2__content{padding:8.2rem 0 2.9rem}}@media (min-width: 1400px){.image-banner-style-2__content{padding:10.3rem 0 5.1rem}}.image-banner-style-3{position:relative;height:100vh}.image-banner-style-3__bg{height:100%;width:100%}.image-banner-style-3__container{position:relative;z-index:2;height:100%}.image-banner-style-3__content{height:100%;width:100%;padding:7.9rem 0 4.5rem}@media (min-width: 740px){.image-banner-style-3__content{padding:16.5rem 0 5.9rem}}@media (min-width: 992px){.image-banner-style-3__content{padding:7.2rem 0 1.8rem}}@media (min-width: 1400px){.image-banner-style-3__content{padding:6.2rem 0 3.2rem}}.xo-stack{display:flex;flex-direction:var(--dir, var(--direction));flex-wrap:var(--wrap);row-gap:calc(var(--row-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: 768px){.xo-stack{row-gap:calc(var(--row-gap-mobile, var(--gap-mobile)) / 10 * 1rem);column-gap:calc(var(--col-gap-mobile, var(--gap-mobile)) / 10 * 1rem)}}@media (min-width: 576px){.sm\:xo-hidden{display:none!important}}@media (min-width: 768px){.md\:xo-hidden{display:none!important}}@media (min-width: 992px){.lg\:xo-hidden{display:none!important}}@media (min-width: 1200px){.xl\:xo-hidden{display:none!important}}@media (max-width: 991px){.xo-hidden--mobile{display:none!important}}@media (min-width: 992px){.xo-hidden--desktop{display:none!important}}[class*=xo-line-]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.xo-line-1{line-clamp:1;-webkit-line-clamp:1}.xo-line-2{line-clamp:2;-webkit-line-clamp:2}.xo-line-3{line-clamp:3;-webkit-line-clamp:3}.xo-line-4{line-clamp:4;-webkit-line-clamp:4}.xo-success{background-color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent);color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-warning{background-color:color-mix(in srgb,rgba(var(--color-warning)) 100%,transparent);color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-error{background-color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent);color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-success:empty,.xo-warning:empty,.xo-error:empty{display:none}.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-grid{display:grid;align-items:var(--align, normal);column-gap:var(--xo-grid-col-gap, 30px);row-gap:var(--xo-grid-row-gap, 30px);--xs: initial;--sm: initial;--md: initial;--lg: initial;--xl: initial}xo-grid[style*=--col-width]{grid-template-columns:repeat(auto-fill,minmax(min(var(--col-width, 0),100%),1fr))}xo-grid:not([style*=--col-width]){grid-template-columns:repeat(12,1fr)}xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--xs, var(--sm, var(--md, var(--lg, var(--xl, var(--xxl)))))),1fr)}@media (min-width: 576px){xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--sm, var(--xs, var(--md, var(--lg, var(--xl, var(--xxl)))))),1fr)}}@media (min-width: 768px){xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--md, var(--sm, var(--xs, var(--lg, var(--xl, var(--xxl)))))),1fr)}}@media (min-width: 992px){xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--lg, var(--md, var(--sm, var(--xs, var(--xl, var(--xxl)))))),1fr)}}@media (min-width: 1200px){xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--xl, var(--lg, var(--md, var(--sm, var(--xs, var(--xxl)))))),1fr)}}@media (min-width: 1400px){xo-grid:not([style*=--col-width])[style*=--xs],xo-grid:not([style*=--col-width])[style*=--sm],xo-grid:not([style*=--col-width])[style*=--md],xo-grid:not([style*=--col-width])[style*=--lg],xo-grid:not([style*=--col-width])[style*=--xl],xo-grid:not([style*=--col-width])[style*=--xxl]{grid-template-columns:repeat(var(--xxl, var(--xl, var(--lg, var(--md, var(--sm, var(--xs)))))),1fr)}}xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--xs, var(--sm, var(--md, var(--lg, var(--xl, var(--xxl))))))}@media (min-width: 576px){xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--sm, var(--xs, var(--md, var(--lg, var(--xl, var(--xxl))))))}}@media (min-width: 768px){xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--md, var(--sm, var(--xs, var(--lg, var(--xl, var(--xxl))))))}}@media (min-width: 992px){xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--lg, var(--md, var(--sm, var(--xs, var(--xl, var(--xxl))))))}}@media (min-width: 1200px){xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--xl, var(--lg, var(--md, var(--sm, var(--xs, var(--xxl))))))}}@media (min-width: 1400px){xo-grid:not([style*=--col-width]):not([style*=--xs],[style*=--sm],[style*=--md],[style*=--lg],[style*=--xl],[style*=--xxl])>*{grid-column-end:span var(--xxl, var(--xl, var(--lg, var(--md, var(--sm, var(--xs))))))}}xo-grid:not([style*=--col-width])>*{order:var(--order-xs);grid-column-start:var(--start-xs, auto)}@media (min-width: 576px){xo-grid:not([style*=--col-width])>*{order:var(--order-sm, var(--order-xs));grid-column-start:var(--start-sm, var(--start-xs, auto))}}@media (min-width: 768px){xo-grid:not([style*=--col-width])>*{order:var(--order-md, var(--order-sm, var(--order-xs)));grid-column-start:var(--start-md, var(--start-sm, var(--start-xs, auto)))}}@media (min-width: 992px){xo-grid:not([style*=--col-width])>*{order:var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs))));grid-column-start:var(--start-lg, var(--start-md, var(--start-sm, var(--start-xs, auto))))}}@media (min-width: 1200px){xo-grid:not([style*=--col-width])>*{order:var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs)))));grid-column-start:var(--start-xl, var(--start-lg, var(--start-md, var(--start-sm, var(--start-xs, auto)))))}}@media (min-width: 1400px){xo-grid:not([style*=--col-width])>*{order:var(--order-xxl, var(--order-xl, var(--order-lg, var(--order-md, var(--order-sm, var(--order-xs))))));grid-column-start:var(--start-xxl, var(--start-xl, var(--start-lg, var(--start-md, var(--start-sm, var(--start-xs, auto))))))}}[style*=--start-xs] xo-grid{--start-xs: 0}[style*=--start-sm] xo-grid{--start-sm: 0}[style*=--start-md] xo-grid{--start-md: 0}[style*=--start-lg] xo-grid{--start-lg: 0}[style*=--start-xl] xo-grid{--start-xl: 0}[style*=--start-xxl] xo-grid{--start-xxl: 0}[style*=--order-xs] xo-grid{--order-xs: 1}[style*=--order-sm] xo-grid{--order-sm: 1}[style*=--order-md] xo-grid{--order-md: 1}[style*=--order-lg] xo-grid{--order-lg: 1}[style*=--order-xl] xo-grid{--order-xl: 1}[style*=--order-xxl] xo-grid{--order-xxl: 1}:where([xo-abs]){position:absolute;z-index:var(--z-index, 1)}:where([xo-abs$=top]){top:var(--top, 0)}[dir=ltr] :where([xo-abs^=right]){right:var(--right, 0)}[dir=rtl] :where([xo-abs^=right]){left:var(--left, 0)}:where([xo-abs$=bottom]){bottom:var(--bottom, 0)}[dir=ltr] :where([xo-abs^=left]){left:var(--left, 0)}[dir=rtl] :where([xo-abs^=left]){right:var(--left, 0)}:where([xo-abs^="center "]){left:50%;translate:-50% 0}:where([xo-abs$=center]){top:50%;translate:0 -50%}:where([xo-abs=center]),:where([xo-abs="center center"]){top:50%;left:50%;translate:-50% -50%}:where([xo-abs=full]),:where([xo-abs=fill]){inset:var(--inset, 0)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/styles.css.map */
