[xb-href]{cursor:pointer}xo-parallax-scroll[xo-keyframes*=groupImg] img{opacity:1}xo-parallax-scroll[xo-keyframes*=groupImg] img+img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.xo-navigate-smooth{animation:xoNavigateSmooth both .3s ease}@keyframes xoNavigateSmooth{0%{opacity:1}to{opacity:0}}@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background:rgba(var(--color-foreground),.2)}::selection{background:rgba(var(--color-foreground),.2)}html{font-size:calc(var(--font-body-scale) * 62.5%)}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:var(--font-body-mobile-size, 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:0;background:rgb(var(--color-background));background:var(--gradient-background);color:rgba(var(--color-foreground),.75)}@media(min-width:576px){body{font-size:var(--font-body-desktop-size, 1.6rem)}}html,body{height:auto!important}.link,a{text-decoration:none}a:not([href]){cursor:default}.xo-fix-mt-collapse:before{content:"";display:block;overflow:auto}.xo-reset{all:revert;box-sizing:border-box;font-family:var(--font-body-family);color:rgba(var(--color-foreground),.75);line-height:calc(1 + .8 / var(--font-body-scale))}#xo-root{overflow:hidden;overflow:clip;display:flow-root}.section+.section{margin-top:var(--spacing-sections-mobile)}@media(min-width:768px){.section+.section{margin-top:var(--spacing-sections-desktop)}}*:focus-visible{outline:.2rem solid rgb(var(--color-accent, var(--color-foreground, #000)));outline-offset:-.2rem;box-shadow:none}.xo-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.xo-visually-hidden--inline{margin:0;height:1em}img{max-width:100%;height:auto;border:0;vertical-align:top}img:not([src]){display:block;opacity:0}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}p{margin:0}.xo-visually-hidden{position:absolute!important;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.xo-skip-to-content{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:1rem 1.5rem;background:rgb(var(--color-accent-1));color:rgba(var(--color-foreground),.75);font-size:1.6rem}.xo-skip-to-content:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.xo-scrollbar{--width: 10px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(var(--color-foreground), .2);--scrollbar-thumb-color-hover: rgba(var(--color-foreground), .4);--scrollbar-thumb-padding: 2px;--scrollbar-radius: 5px;overflow-x:hidden;overflow-y:auto}@-moz-document url-prefix(){.xo-scrollbar{scrollbar-color:rgba(var(--color-foreground),.4) rgba(var(--color-foreground),.4);scrollbar-width:thin}}.xo-scrollbar::-webkit-scrollbar{width:var(--width)}.xo-scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}.xo-scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border:var(--scrollbar-thumb-padding) solid transparent;border-radius:var(--scrollbar-radius);background-clip:padding-box;background-color:var(--scrollbar-thumb-color)}.xo-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color-hover)}.xo-bleed-offset-left,.xo-bleed-offset-right{--xo-bleed-offset: ((100vw - var(--xo-container-width)) / 2 + var(--xo-container-gap));width:max(100% + var(--xo-container-gap),100% + var(--xo-bleed-offset))}.xo-bleed-offset-right{margin-inline-start:min(var(--xo-container-gap) * -1,var(--xo-bleed-offset) * -1)}.xo-bleed{--xo-bleed-offset: ((100vw - var(--xo-container-width)) / 2 + var(--xo-container-gap));--xo-bleed-left: min(calc(var(--xo-container-gap) * -1), calc(var(--xo-bleed-offset) * -1));--xo-bleed-width: max(calc(100% + var(--xo-container-gap)), calc(100% + var(--xo-bleed-offset)));--xo-bleed-width-mobile-container: 100%;--xo-bleed-width-mobile-full: calc(100% + var(--xo-container-gap) * 2)}.xo-bleed__left,.xo-bleed__right{position:relative;z-index:9;height:100%}.xo-bleed__left .xo-bleed__item,.xo-bleed__right .xo-bleed__item{position:absolute;top:0;left:0;z-index:-1;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;width:var(--xo-bleed-width)}.xo-bleed__left .xo-bleed__item{margin-inline-start:var(--xo-bleed-left)}.xo-color-twitter{color:#1da1f2}.xo-background-twitter{background-color:#1da1f2}.xo-color-facebook{color:#4267b2}.xo-background-facebook{background-color:#4267b2}.xo-color-pinterest{color:#e60023}.xo-background-pinterest{background-color:#e60023}.xo-color-instagram{color:#e1306c}.xo-background-instagram{background-color:#e1306c}.xo-color-tiktok{color:#000}.xo-background-tiktok{background-color:#000}.xo-color-tumblr{color:#001935}.xo-background-tumblr{background-color:#001935}.xo-color-snapchat{color:#fffc00}.xo-background-snapchat{background-color:#fffc00}.xo-color-youtube{color:red}.xo-background-youtube{background-color:red}.xo-color-vimeo{color:#1ab7ea}.xo-background-vimeo{background-color:#1ab7ea}.xo-success{background-color:#3f8843;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-warning{background-color:#fba11a;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-error{background-color:#ce2c2c;color:#fff;font-size:1.4rem;padding:.2rem 1.2rem}.xo-success:empty,.xo-warning:empty,.xo-error:empty{display:none}[class*=xo-line-]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.xo-line-1{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-embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.xo-embed-responsive:before{content:"";display:block;padding-top:56.25%}.xo-embed-responsive iframe,.xo-embed-responsive video,.xo-embed-responsive .xo-embed-responsive__item{position:absolute;top:0;left:0;width:100%;height:100%}.xo-pfs{--min-size: 10;--max-size: 60;--min-viewport: 100;--max-viewport: 1200;--m: (var(--max-size) - var(--min-size)) / (var(--max-viewport) - var(--min-viewport));--b: var(--min-size) - var(--m);--size: clamp( calc(var(--min-size) * 1px), calc( var(--m) * 100vw + var(--min-size) * 1px - var(--m) * var(--min-viewport) * 1px ), calc(var(--max-size) * 1px) )}.xo-stack{display:flex;flex-direction:var(--dir, var(--direction));flex-wrap:var(--wrap);row-gap:calc(var(--row-gap, var(--gap)) / 10 * 1rem);-moz-column-gap:calc(var(--col-gap, var(--gap)) / 10 * 1rem);column-gap:calc(var(--col-gap, var(--gap)) / 10 * 1rem);align-items:var(--ai, var(--align-items));justify-content:var(--jc, var(--justify-content))}@media(max-width:768px){.xo-stack{row-gap:calc(var(--row-gap-mobile, var(--gap-mobile)) / 10 * 1rem);-moz-column-gap:calc(var(--col-gap-mobile, var(--gap-mobile)) / 10 * 1rem);column-gap:calc(var(--col-gap-mobile, var(--gap-mobile)) / 10 * 1rem)}}.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}}:root{--xo-container-width: var(--page-width, 1400px);--xo-container-gap: var(--page-gap, 20px);--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 30px);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 30px)}@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) * 4.4rem);line-height:calc(1 + .04 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.264rem)}@media(min-width:992px){.h1{font-size:calc(var(--font-heading-1-scale) * 7.5rem);line-height:calc(1 + -.01 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.375rem)}}@media(min-width:1400px){.h1{font-size:calc(var(--font-heading-1-scale) * 10rem);line-height:calc(1 + .04 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.6rem)}}.h2{font-size:calc(var(--font-heading-2-scale) * 3.6rem);line-height:calc(1 + .17 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.18rem)}@media(min-width:992px){.h2{font-size:calc(var(--font-heading-2-scale) * 6rem);line-height:calc(1 + -.08 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.3rem)}}@media(min-width:1400px){.h2{font-size:calc(var(--font-heading-2-scale) * 7.5rem);line-height:calc(1 + -.01 / var(--font-heading-2-scale));letter-spacing:calc(var(--font-heading-2-scale) * -.375rem)}}.h3{font-size:calc(var(--font-heading-3-scale) * 3.2rem);line-height:calc(1 + -.08 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.16rem)}@media(min-width:992px){.h3{font-size:calc(var(--font-heading-3-scale) * 5rem);line-height:calc(1 + .04 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.25rem)}}@media(min-width:1400px){.h3{font-size:calc(var(--font-heading-3-scale) * 6rem);line-height:calc(1 + -.08 / var(--font-heading-3-scale));letter-spacing:calc(var(--font-heading-3-scale) * -.3rem)}}.h4{font-size:calc(var(--font-heading-4-scale) * 2.5rem);line-height:calc(1 + .04 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.125rem)}@media(min-width:992px){.h4{font-size:calc(var(--font-heading-4-scale) * 4.2rem);line-height:calc(1 + -.02 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.21rem)}}@media(min-width:1400px){.h4{font-size:calc(var(--font-heading-4-scale) * 5rem);line-height:calc(1 + .04 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.25rem)}}.h5{font-size:calc(var(--font-heading-5-scale) * 2.4rem);line-height:calc(1 + -.02 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.12rem)}@media(min-width:992px){.h5{font-size:calc(var(--font-heading-5-scale) * 3.1rem);line-height:calc(1 + .2 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.093rem)}}@media(min-width:1400px){.h5{font-size:calc(var(--font-heading-5-scale) * 4.2rem);line-height:calc(1 + -.02 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.21rem)}}.h6{font-size:calc(var(--font-heading-6-scale) * 1.8rem);line-height:calc(1 + .2 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.054rem)}@media(min-width:768px){.h6{font-size:calc(var(--font-heading-6-scale) * 2.4rem);line-height:calc(1 + -.02 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.12rem)}}@media(min-width:1400px){.h6{font-size:calc(var(--font-heading-6-scale) * 3.1rem);line-height:calc(1 + .2 / var(--font-heading-6-scale));letter-spacing:calc(var(--font-heading-6-scale) * -.093rem)}}.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;word-wrap:break-word;margin:0;text-transform:none}h1,h2,h3,h4,h5,h6{margin:0}.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,rgb(var(--color-foreground)) 100%,#ffffff);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}.xo-content 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){.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: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){.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: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){.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: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){.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,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);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"]{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,.xo-content ol{margin:0;padding-inline-start:2.5rem;display:flex;flex-direction:column;gap:.4rem;list-style-position:inside;opacity:.7}.xo-content ul li,.xo-content 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)}.xo-content table{margin:2rem 0}.xo-content span{overflow:hidden}.xo-content img{width:100%;border-radius:1rem}.xo-content a{color:inherit;text-decoration:underline}:root{--xo-container-width: var(--page-width, 1400px);--xo-container-gap: var(--page-gap, 22px);--xo-grid-col-gap: var(--grid-mobile-horizontal-spacing, 20px);--xo-grid-row-gap: var(--grid-mobile-vertical-spacing, 20px)}@media(min-width:768px){:root{--xo-grid-col-gap: var(--grid-desktop-horizontal-spacing, 15px);--xo-grid-row-gap: var(--grid-desktop-vertical-spacing, 15px)}}@media(min-width:992px){:root{--xo-container-gap: var(--page-gap, 32px)}}@media(min-width:1400px){:root{--xo-container-gap: var(--page-gap, 54px)}}@media(min-width:1600px){:root{--xo-container-gap: var(--page-gap, 164px)}}.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,rgb(var(--color-foreground)) 60%,#ffffff);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,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);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,rgb(var(--color-foreground)) 60%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:500}p a{color:inherit;text-decoration:underline}p a:hover{opacity:.5}xo-gallery-portal{background:#fff}xo-gallery-portal xo-gallery-prev,xo-gallery-portal xo-gallery-next{width:4rem;height:4rem;border-radius:50%;border:.1rem solid rgb(229,229,229);color:#0000009c;display:flex;align-items:center;justify-content:center;transition:all .3s}xo-gallery-portal xo-gallery-prev svg,xo-gallery-portal xo-gallery-next svg{width:1.6rem;height:1.6rem;fill:#0000009c}xo-gallery-portal xo-gallery-prev:hover,xo-gallery-portal xo-gallery-next:hover{opacity:.6}[dir=ltr] xo-gallery-portal xo-gallery-prev{left:2.4rem}[dir=rtl] xo-gallery-portal xo-gallery-prev{right:2.4rem}xo-gallery-portal xo-gallery-prev svg{margin-inline-start:-.3rem}[dir=ltr] xo-gallery-portal xo-gallery-next{right:2.4rem}[dir=rtl] xo-gallery-portal xo-gallery-next{left:2.4rem}xo-gallery-portal xo-gallery-next svg{margin-inline-end:-.3rem}xo-gallery-portal xo-gallery-counter{top:2.4rem;padding:0;color:#0000009c}[dir=ltr] xo-gallery-portal xo-gallery-counter{left:2.4rem}[dir=rtl] xo-gallery-portal xo-gallery-counter{right:2.4rem}xo-gallery-portal xo-modal-trigger{top:2.4rem;width:3.2rem;height:3.2rem;border-radius:50%;color:#0000009c;border:.1rem solid rgb(229,229,229);display:flex;align-items:center;justify-content:center}[dir=ltr] xo-gallery-portal xo-modal-trigger{right:2.4rem}[dir=rtl] xo-gallery-portal xo-modal-trigger{left:2.4rem}xo-gallery-portal xo-modal-trigger svg{width:1rem;height:1rem;transition:all .5s;will-change:transform;fill:#0000009c}xo-gallery-portal xo-modal-trigger:hover{opacity:.6}xo-gallery-portal xo-modal-trigger:hover svg{transform:rotate(90deg)}xo-gallery-portal xo-modal[xo-name="1"] xo-modal-pan{display:flex;align-items:center;justify-content:center}@keyframes zoom-in{0%{transform:scale(.5)}to{transform:scale(1)}}xo-tooltip-content{border-radius:var(--tooltip-corner-radius);white-space:nowrap}.animate-image{height:100%;overflow:hidden;border-radius:var(--border-radius);max-width:var(--max-width)}.animate-image img,.animate-image svg{width:100%;height:100%}.animate-image xo-animate{opacity:1!important}.announcement-bar{width:100%;text-align:center;color:rgba(var(--color-foreground))}.xo-badge-block{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.2rem 1rem;font-size:calc(var(--font-body-scale) * 1.4rem);background-color:var(--bg-color);color:var(--text-color);word-break:break-word;word-wrap:break-word;border-radius:.6rem}.xo-badge-block__image{width:1.4rem;height:1.4rem}.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.8rem;padding:.4rem .8rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;color:color-mix(in srgb,rgb(var(--color-badge-new-label)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-badge-new-background)) 100%,#ffffff);transition:all .3s ease}.xo-badge-new--radius{border-radius:var(--badge-radius)}.xo-badge-sale{min-height:2.8rem;padding:.4rem .8rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;color:color-mix(in srgb,rgb(var(--color-badge-sale-label)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-badge-sale-background)) 100%,#ffffff);transition:all .3s ease}.xo-badge-sale--radius{border-radius:var(--badge-radius)}.xo-badge-sold-out{min-height:2.8rem;padding:.4rem .8rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;color:color-mix(in srgb,rgb(var(--color-badge-sold-out-label)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-badge-sold-out-background)) 100%,#ffffff);transition:all .3s ease}.xo-badge-sold-out--radius{border-radius:var(--badge-radius)}.xo-blog-tags{color:rgba(var(--color-foreground));align-items:center}.xo-blog-tags__item{font-size:calc(var(--font-body-scale) * 1.2rem);color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);padding:.4rem .8rem;margin-left:.5rem}.xo-blog-tags__item--radius{border-radius:var(--tag-radius)}.xo-blog-tags__title{color:rgba(var(--color-foreground),.5)}.xo-breadcrumb--border{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.xo-breadcrumb__list{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--align);gap:.4rem;list-style:none}.xo-breadcrumb__item{display:flex;align-items:center;gap:.2rem}.xo-breadcrumb__item a{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.9}.xo-breadcrumb__link{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.9;transition:all .3s}.xo-breadcrumb__link:hover{opacity:1;text-decoration:underline}.xo-breadcrumb--current{opacity:.75}.xo-breadcrumb__separator{display:flex;justify-content:center;align-items:center}.xo-btn-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-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;transition:.3s}.xo-btn-icon:focus:after{border:.1rem solid color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.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,rgb(var(--color-button-text)) 100%,#ffffff);transition:all .3s}.xo-btn-icon--fill:before{content:"";position:absolute;z-index:-1;top:100%;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}[dir=ltr] .xo-btn-icon--fill:before{left:50%}[dir=rtl] .xo-btn-icon--fill:before{right:50%}[dir=ltr] .xo-btn-icon--fill:before{transform:translate(-50%)}[dir=rtl] .xo-btn-icon--fill:before{transform:translate(50%)}.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,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn-icon--fill.xo-btn-icon--secondary:hover .xo-btn-icon__icon{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.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;width:100%;height:100%;opacity:0}[dir=ltr] .xo-btn-icon__icon--after{left:0}[dir=rtl] .xo-btn-icon__icon--after{right:0}.xo-btn-icon--primary{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-btn-icon--primary:before{background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff)}.xo-btn-icon--primary:hover{border:.1rem solid transparent}.xo-btn-icon--secondary{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);background-color:transparent;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn-icon--secondary:before{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn-icon--secondary:hover{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.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--md{width:4rem;height: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:var(--button-icon-radius-circle)}.xo-btn-icon--circle.xo-btn-icon--radius:focus:after{border-radius:var(--button-icon-radius-circle)}.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-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn-icon__loading,xo-products-fetcher-remove[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-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn-icon__icon,xo-products-fetcher-remove[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);position:relative;overflow:hidden;cursor:pointer}.button-slide.button-slide--radius{border-radius:50%}.button-slide__wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.button-slide--primary{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.button-slide--primary svg{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.button-slide--secondary{color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff);background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff)}.button-slide--secondary svg{color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.button-slide--dark{background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);border:none;cursor:pointer;transition:all .3s}.button-slide--dark:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.button-slide--dark:hover svg{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.button-slide--dark svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.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.button-slide--radius{border-radius:20%}.button-slide--transparent{padding:0;background-color:transparent;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);gap:.5rem}.button-slide--transparent svg{color:rgba(var(--color-button),.6)!important}.button-slide--transparent.button-slide--radius{border-radius:0}.xo-btn--radius{border-radius:var(--button-radius)}.xo-btn--radius:after{border-radius:calc(var(--button-radius) - .2rem)}.xo-btn{--width: initial;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.5rem);font-weight:500;background-color:color-mix(in srgb,rgb(var(--color-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) color-mix(in srgb,rgb(var(--color-shadow)) calc(var(--buttons-shadow-opacity) * 100%),transparent);border:var(--buttons-border-width) solid color-mix(in srgb,rgb(var(--color-button)) calc(var(--buttons-border-opacity) * 100%),#ffffff);padding:0;overflow:hidden;transition:.3s;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;transition:.3s}.xo-btn:focus:after{border:.1rem solid color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-btn--animation{transition:.5s cubic-bezier(.25,.74,.22,.99)}.xo-btn--animation .xo-btn__content{position:relative}.xo-btn--animation:before{content:"";position:absolute;z-index:-1;top:100%;width:100%;height:0;padding-top:100%;border-radius:0;transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s}[dir=ltr] .xo-btn--animation:before{left:50%;transform:translate(-50%)}[dir=rtl] .xo-btn--animation:before{right:50%;transform:translate(50%)}.xo-btn--animation:hover:before{width:101%;height:101%;padding-top:0;top:0}[dir=ltr] .xo-btn--animation:hover:before{transform:translate(-50%)}[dir=rtl] .xo-btn--animation:hover:before{transform:translate(50%)}.xo-btn--animation .xo-btn__text{color:transparent}.xo-btn--animation.xo-btn--radius:before{border-radius:50% 50% 0 0}.xo-btn--animation.xo-btn--radius:hover:before{border-radius:0}.xo-btn--primary{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn--primary .xo-btn__content{text-shadow:0 0 0 color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff),0 3rem 0 transparent}.xo-btn--primary:before{background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff)}.xo-btn--primary:hover{border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 40%,#ffffff)}.xo-btn--primary:hover .xo-btn__content{text-shadow:0 -3rem 0 transparent,0 0 0 color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn--primary:hover .xo-btn__content svg{color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn--primary:hover .xo-btn__loading .xo-loader-3>*,.xo-btn--primary:hover .xo-btn__loading .xo-loader-3:before,.xo-btn--primary:hover .xo-btn__loading .xo-loader-3:after{background-color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn--secondary .xo-btn__content{text-shadow:0 0 0 color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff),0 3rem 0 transparent}.xo-btn--secondary:before{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-btn--secondary:hover .xo-btn__content{text-shadow:0 -3rem 0 transparent,0 0 0 color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-btn--secondary:hover .xo-btn__content svg{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-btn--secondary:hover .xo-btn__loading .xo-loader-3>*,.xo-btn--secondary:hover .xo-btn__loading .xo-loader-3:before,.xo-btn--secondary:hover .xo-btn__loading .xo-loader-3:after{background-color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-btn__content,.xo-btn__loading{display:flex;align-items:center;justify-content:center;width:100%;transition:.3s}.xo-btn__content{padding:.6rem calc(var(--buttons-scale) * 2rem);overflow:hidden;gap:.5rem;width:var(--width, auto);line-height:calc(1 + .6 / var(--font-body-scale));font-weight:500;word-break:break-word;word-wrap:break-word}.xo-btn__content--reverse{flex-direction:row-reverse}.xo-btn--xs{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}.xo-btn--xs .xo-btn__content{padding:1rem calc(var(--buttons-scale) * 3.4rem);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale))}.xo-btn--xs .xo-btn__text{padding:0 .6rem}.xo-btn--sm{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.4rem)}@media(min-width:768px){.xo-btn--sm{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.5rem)}}.xo-btn--sm .xo-btn__content{padding:1rem;font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale))}@media(min-width:768px){.xo-btn--sm .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));padding:1.35rem calc(var(--buttons-scale) * 1.6rem)}}.xo-btn--sm .xo-btn__text{padding:0 .8rem}.xo-btn--md{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.5rem)}@media(min-width:768px){.xo-btn--md{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.6rem)}}.xo-btn--md .xo-btn__content{padding:1.35rem calc(var(--buttons-scale) * 1.6rem);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));letter-spacing:normal}@media(min-width:768px){.xo-btn--md .xo-btn__content{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);padding:1.7rem calc(var(--buttons-scale) * 2rem)}}.xo-btn--md .xo-btn__text{padding:0 .8rem}.xo-btn--lg{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.6rem)}@media(min-width:768px){.xo-btn--lg{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.8rem)}}.xo-btn--lg .xo-btn__content{padding:1.7rem calc(var(--buttons-scale) * 2rem);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){.xo-btn--lg .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale));letter-spacing:normal;padding:2.1rem calc(var(--buttons-scale) * 2.4rem)}}.xo-btn--lg .xo-btn__text{padding:0 .8rem}.xo-btn--block{display:flex;width:100%}.xo-btn--secondary{border:.1rem solid rgba(var(--color-button),.4);background-color:transparent;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);transition:all .3s}.xo-btn--secondary .xo-btn__text[data-text]:before,.xo-btn--secondary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-secondary-button-text)) 100%,#ffffff)}.xo-btn--secondary:hover{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);opacity:1!important}.xo-btn--tertiary{background-color:color-mix(in srgb,rgb(var(--color-tertiary-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-tertiary-button-text)) 100%,#ffffff)}.xo-btn--tertiary .xo-btn__text[data-text]:before,.xo-btn--tertiary .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-tertiary-button-text)) 100%,#ffffff)}.xo-btn--gray{background-color:color-mix(in srgb,rgb(var(--color-gray-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-gray-button-text)) 100%,#ffffff)}.xo-btn--gray .xo-btn__text[data-text]:before,.xo-btn--gray .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-gray-button-text)) 100%,#ffffff)}.xo-btn--dark{background-color:color-mix(in srgb,rgb(var(--color-dark-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-dark-button-text)) 100%,#ffffff)}.xo-btn--dark .xo-btn__text[data-text]:before,.xo-btn--dark .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-dark-button-text)) 100%,#ffffff)}.xo-btn--light{background-color:color-mix(in srgb,rgb(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-light-button-text)) 100%,#ffffff)}.xo-btn--light .xo-btn__text[data-text]:before,.xo-btn--light .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-light-button-text)) 100%,#ffffff)}.xo-btn--light-2{background-color:color-mix(in srgb,rgb(var(--color-light-button)) calc(var(--buttons-background-opacity) * 100%),#ffffff);color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-btn--light-2 .xo-btn__text[data-text]:before,.xo-btn--light-2 .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-btn--disabled,.xo-btn[disabled]:not([disabled=false]){opacity:.8;cursor:not-allowed}.xo-btn__loading{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);transition:.3s}.xo-btn--loading .xo-btn__loading,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn__loading,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn__loading{transform:translateY(0)}.xo-btn--loading .xo-btn__content,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-btn__content,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-btn__content{transform:translateY(-100%)}.xo-btn__text[data-text]{color:transparent}.xo-btn__text[data-text]:before,.xo-btn__text[data-text]:after{content:attr(data-text);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:.3s;text-underline-offset:.2rem}.xo-btn__text[data-text]:after{transform:translateY(100%)}.xo-btn--slide-up{border-radius:6px}.xo-btn--slide-up:hover .xo-btn__text:before{transform:translateY(-100%)}.xo-btn--slide-up:hover .xo-btn__text:after{transform:translateY(0)}.xo-btn--link{background:none;border-radius:0;border:none}.xo-btn--link .xo-btn__content{position:relative;padding:0;min-height:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.1rem}.xo-btn--link .xo-btn__text[data-text]:before,.xo-btn--link .xo-btn__text[data-text]:after{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-btn--link .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale))}.xo-btn--link:after{border-radius:0}.xo-btn--link:focus:after{border:.1rem solid transparent}.xo-btn--link:hover{opacity:.65}.xo-btn__icon{display:flex;align-self:center;justify-content: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;background-color:transparent;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer}.xo-carousel-navigation__button:hover{box-shadow:0 0 .6rem .1rem rgba(var(--color-accent),.4);transition:.3s}.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)}.xo-carousel-navigation__button[xo-disabled]:not([xo-disabled=false]){opacity:0;cursor:not-allowed}.xo-carousel-navigation--top{position:absolute;top:0;transform:translateY(-110%)}[dir=ltr] .xo-carousel-navigation--top{left:0}[dir=rtl] .xo-carousel-navigation--top{right:0}.xo-carousel-navigation--in-content .xo-carousel-navigation__button{opacity:0;transition:.3s;position:absolute;top:calc(50% - 5rem);transform:translateY(-50%)}@media(max-width:991px){.xo-carousel-navigation--in-content .xo-carousel-navigation__button{top:50%}}[dir=ltr] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--prev{left:1.6rem}[dir=rtl] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--prev,[dir=ltr] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--next{right:1.6rem}[dir=rtl] .xo-carousel-navigation--in-content .xo-carousel-navigation__button--next{left:1.6rem}.xo-carousel-navigation--in-content .xo-carousel-navigation__nav{width:100%}.xo-carousel-navigation__button--prev svg{transform:rotate(180deg)}xo-carousel:hover .xo-carousel-navigation__button{opacity:1}.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,rgb(var(--color-layer)) 100%,#ffffff);transition:all .3s}.xo-carousel-paginator xo-carousel-bullet:hover span{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--radius xo-carousel-bullet span{border-radius:50%}.xo-carousel-paginator--sticks{gap:.2rem}.xo-carousel-paginator--sticks xo-carousel-bullet{width:unset;height:unset;padding:1rem 0}.xo-carousel-paginator--sticks xo-carousel-bullet span{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--sticks.xo-carousel-paginator--radius xo-carousel-bullet span{border-radius:1rem}.xo-carousel-paginator--disabled,.is-mobile .xo-carousel-paginator--mobile-disabled{display:none}.xo-cart-add-error{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-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,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));text-align:center}.cart-empty__login p{opacity:.7}.cart-empty__login-paragraph{display:flex;align-items:center;gap:.4rem}.cart-empty__login-paragraph a{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);opacity:1}.xo-cart-mini-footer{padding-bottom:4.1rem}@media(min-width:768px){.xo-cart-mini-footer{padding-bottom:2.8rem}}.xo-cart-mini-footer .xo-badge-discount{padding-bottom:1.2rem}.xo-cart-mini-footer__price{display:flex;align-items:center;justify-content:space-between;gap:.2rem;padding-bottom:.2rem}.xo-cart-mini-footer__price .xo-cart-mini__price-text{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.xo-cart-mini-footer__price .xo-cart-mini__price-number{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight)}.xo-cart-mini-footer__taxes{width:100%;display:inline-flex;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);padding:.8rem 1rem .8rem 1.2rem}@media(min-width:768px){.xo-cart-mini-footer__taxes{padding:.8rem 1.2rem}}.xo-cart-mini-footer__taxes--radius{border-radius:var(--general-radius-4);overflow:hidden}.xo-cart-mini-footer__taxes-text{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.6}.xo-cart-mini-footer__taxes-text a{color:inherit;text-decoration:underline}.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-top:1.3rem;padding-bottom: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:flex;align-items:center;gap:.6rem}.xo-cart-mini-footer__button{width:100%}.xo-cart-mini-item+.xo-cart-mini-item .xo-cart-mini-item__inner{border-top:.1rem solid rgba(var(--color-border))}.xo-cart-mini-item+.xo-cart-mini-item:first-child .xo-cart-mini-item__inner{padding-top:0}.xo-cart-mini-item+.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:0}.xo-cart-mini-item__inner{padding:1.6rem 0;position:relative;display:flex;gap:2rem}.xo-cart-mini-item__content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;width:100%}.xo-cart-mini-item__image{width:8.7rem;height:10.8rem;display:block;flex-shrink:0;overflow:hidden}.xo-cart-mini-item__image .xo-image,.xo-cart-mini-item__image img,.xo-cart-mini-item__image .xo-image__placeholder,.xo-cart-mini-item__image .placeholder-svg{width:100%;height:100%}.xo-cart-mini-item__image--radius{border-radius:1rem}.xo-cart-mini-item__quantity--popup{display:none}.xo-cart-mini-item__remove{position:absolute;top:1.6rem}[dir=ltr] .xo-cart-mini-item__remove{right:0}[dir=rtl] .xo-cart-mini-item__remove{left:0}.xo-cart-mini-item__remove-icon{padding:1.2rem;align-items:center;justify-content:center}.xo-cart-mini-item__remove-icon svg{transition:.3s;will-change:transform}.xo-cart-mini-item__remove-icon:hover svg{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);transform:scale(.8);opacity:.8}.xo-cart-mini-item__remove-action{cursor:pointer;display:flex;align-items:center;justify-content:center}.xo-cart-mini-item__loading[xo-visible]:not([xo-visible=false])+.xo-cart-mini-item__remove-action{display:none}.xo-cart-mini-item__options .xo-cart-mini-item__option{position:relative;display:flex;align-items:center;gap:.4rem}.xo-cart-mini-item__options .xo-cart-mini-item__option span{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.65}.xo-cart-mini-item__options .xo-cart-mini-item__option span:last-child{opacity:.8}.xo-cart-mini-item__options--pd{padding-top:.4rem}.xo-cart-mini-item__discounts:not(:empty){padding-top:.4rem}.xo-cart-mini-item__discounts .xo-badge-discount{padding-bottom:0}.xo-cart-mini-item__header{display:flex;flex-direction:column}.xo-cart-mini-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:80%;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7}.xo-cart-mini-item__price .xo-cart-mini-item__final-price{display:block;color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-mini-item__price .xo-cart-mini-item__old-price{display:block;color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-decoration:line-through;opacity:.3}.xo-cart-mini-item__price .xo-cart-mini-item__discounted-prices{display:flex;align-items:center;gap:.7rem;padding:.2rem 0}@media(max-width:767px){.xo-cart-mini-item__price .xo-cart-mini-item__discounted-prices{flex-direction:column;justify-content:start;align-items:start}}@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{padding-top:.4rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;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-cart-mini-item__selling-plan{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}xo-modal[xo-name=cart] xo-cart-mini[xo-notification] .xo-modal-content__inner{padding:2.4rem 2.4rem 3.2rem;width:100%}@media(min-width:768px){xo-modal[xo-name=cart] xo-cart-mini[xo-notification] .xo-modal-content__inner{width:54rem}}@media(min-width:768px){xo-modal[xo-name=cart] xo-cart-mini[xo-notification] .xo-cart-mini-item__title{font-size:calc(var(--font-body-scale) * 2rem)}}xo-modal[xo-name=cart] xo-cart-mini[xo-notification] .xo-modal-content__close{position:relative;top:0;right:0;bottom:0;left:0}.category-2-block{position:relative;height:100%;padding:2.4rem 3.2rem;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff)}@media(min-width:992px){.category-2-block{padding:3.2rem 4.2rem}}@media(min-width:1400px){.category-2-block{padding:3.4rem 4.5rem 4.2rem 4.8rem}}.category-2-block--radius{border-radius:2rem;overflow:hidden}.category-2-block__button{width:-moz-fit-content;width:fit-content;padding-top:1.6rem}@media(min-width:992px){.category-2-block__button{padding-top:2.2rem}}.category-2-block__heading,.category-2-block__button{position:relative;z-index:9}.category-2-block__heading{width:-moz-fit-content;width:fit-content}.category-2-block__count{position:absolute;top:0;display:block;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale))}[dir=ltr] .category-2-block__count{right:-2rem;padding-inline-start:.3rem}[dir=rtl] .category-2-block__count{left:-2rem;padding-inline-start:.3rem}.category-2-block__bottom{padding-top:13.3rem;position:relative;z-index:9}.category-2-block__image{position:absolute;top:0;max-width:37.7rem;height:100%;overflow:hidden}[dir=ltr] .category-2-block__image{right:0}[dir=rtl] .category-2-block__image{left:0}.category-2-block__image .xo-image,.category-2-block__image .xo-image__placeholder,.category-2-block__image .placeholder-svg,.category-2-block__image img{width:100%;height:100%}.category-2-block__image .xo-image img{-o-object-fit:contain;object-fit:contain}.xo-circular-text-block{position:relative;width:var(--size);height:var(--size)}.xo-circular-text-block__svg text{transform-origin:center}.xo-circular-text-block__svg--counterclockwise text{animation:rotateCounterclockwise var(--speed-rotate) linear infinite}@keyframes rotateCounterclockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.xo-circular-text-block__svg--clockwise text{animation:rotateClockwise var(--speed-rotate) linear infinite}@keyframes rotateClockwise{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}.xo-circular-text-block__image{position:absolute;top:50%;z-index:10}[dir=ltr] .xo-circular-text-block__image{left:50%}[dir=rtl] .xo-circular-text-block__image{right:50%}[dir=ltr] .xo-circular-text-block__image{transform:translate(-50%,-50%)}[dir=rtl] .xo-circular-text-block__image{transform:translate(50%,-50%)}.xo-collapse-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;opacity:.65;transition:all .3s}.xo-collapse-2__heading:hover{opacity:1;transition:all .3s}.xo-collapse-2__collapse{display:grid;grid-template-rows:0fr;transition:.25s grid-template-rows ease}.xo-collapse-2__content{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.7;overflow:hidden;padding-top:1.6rem}@media(min-width:768px){.xo-collapse-2__content{padding-top:1.4rem}}.collection-card-v2{height:100%;width:100%;padding:var(--padding-vertical) var(--padding-horizontal);background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid transparent;transition:all .3s}.collection-card-v2:hover{border-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.collection-card-v2--vertical{background-color:transparent}.collection-card-v2--vertical:hover{background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);border-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media(min-width:768px){.collection-card-v2--vertical:hover .collection-card-v2__image{transform:translateY(-.5rem)}}.collection-card-v2--vertical .collection-card-v2__wrapper{flex-direction:column;text-align:center}.collection-card-v2--radius,.collection-card-v2--radius .collection-card-v2__image{border-radius:.8rem;overflow:hidden}.collection-card-v2__link{color:inherit;display:block;height:100%;width:100%}.collection-card-v2__trigger{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;gap:1.6rem;width:100%}.collection-card-v2__wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:start;gap:var(--gap)}.collection-card-v2__image{width:4.8rem;height:4.8rem;flex-shrink:0;transition:all .3s;will-change:transform}.collection-card-v2__image .xo-image,.collection-card-v2__image .xo-image__placeholder,.collection-card-v2__image .placeholder-svg,.collection-card-v2__image img{width:100%;height:100%}.collection-card-v2__image img{-o-object-fit:contain;object-fit:contain}.collection-card-v2__image--lg,.collection-card-v2__image--xl{width:7.5rem;height:7.5rem}@media(min-width:768px){.collection-card-v2__image--xl{width:8.5rem;height:8.5rem}}@media(min-width:1200px){.collection-card-v2__image--xl{width:9.5rem;height:9.5rem}}@media(min-width:1400px){.collection-card-v2__image--xl{width:10.5rem;height:10.5rem}}@media(min-width:1600px){.collection-card-v2__image--xl{width:11.8rem;height:11.8rem}}.collection-card-v2__title{color:color-mix(in srgb,rgb(var(--color-foregrround)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.collection-card-v2__icon{display:flex;align-items:center;justify-content:center}.collection-card-v2__icon svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)!important}.collection-list-1{height:100%;position:relative;border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));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}.collection-list-1:hover,.collection-list-1:focus-within{cursor:pointer}.collection-list-1:hover img,.collection-list-1:focus-within img{transform:scale(1.05);transition:all .5s ease}.collection-list-1:hover .collection-list-1__button,.collection-list-1:focus-within .collection-list-1__button{opacity:1;transition:all .5s}.collection-list-1--radius{border-radius:var(--collection-card-radius);overflow:hidden}.collection-list-1__item{height:100%;position:relative;background:none}.collection-list-1__button{opacity:0;transition:all .5s}.collection-list-1__text{width:100%;position:absolute;top:2.6rem;z-index:2;padding:0 3.1rem}[dir=ltr] .collection-list-1__text{left:0}[dir=rtl] .collection-list-1__text{right:0}@media(min-width:768px){.collection-list-1__text{top:3.3rem;padding:0 4.2rem}}.collection-list-1__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);padding-bottom:2.1rem;word-break:break-word;word-wrap:break-word}.collection-list-1__image .xo-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.collection-list-1__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.collection-list-1__image .xo-image__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.collection-list-1__image .placeholder-svg{width:100%;height:100%}.collection-list-1__image--desktop{height:100%;display:none}@media(min-width:768px){.collection-list-1__image--desktop{display:block}}.collection-list-1__image--mobile{display:block}@media(min-width:768px){.collection-list-1__image--mobile{display:none}}.collection-list-2{height:100%;position:relative;border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));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}.collection-list-2:hover,.collection-list-2:focus-within{cursor:pointer}.collection-list-2:hover img,.collection-list-2:focus-within img{transform:scale(1.05);transition:all .5s ease}.collection-list-2:hover .collection-list-2__button,.collection-list-2:focus-within .collection-list-2__button{opacity:1;transition:all .5s}.collection-list-2--radius{border-radius:var(--collection-card-radius);overflow:hidden}.collection-list-2__item{height:100%;position:relative;background:none}.collection-list-2__button{opacity:0;transition:all .5s;padding-top:2.1rem}.collection-list-2__text{width:100%;position:absolute;top:2.6rem;z-index:2;padding:0 3.1rem}[dir=ltr] .collection-list-2__text{left:0}[dir=rtl] .collection-list-2__text{right:0}@media(min-width:768px){.collection-list-2__text{top:3.3rem;padding:0 4.2rem}}.collection-list-2__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.collection-list-2__image .xo-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.collection-list-2__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.collection-list-2__image .xo-image__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;aspect-ratio:var(--xo-ratio-percent)}.collection-list-2__image .placeholder-svg{width:100%;height:100%}.collection-list-2__image--desktop{height:100%;display:none}@media(min-width:768px){.collection-list-2__image--desktop{display:block}}.collection-list-2__image--mobile{display:block}@media(min-width:768px){.collection-list-2__image--mobile{display:none}}.collection-list-3__grid{justify-content:center;align-items:center}@media(max-width:767px){.collection-list-3__grid{justify-content:center;align-items:start;row-gap:3.2rem}}.collection-list-3__tab{padding-top:1.6rem}@media(min-width:768px){.collection-list-3__tab{padding-top:3.2rem}}.collection-list-3__caption{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));font-weight:400;text-transform:uppercase;word-break:break-word;word-wrap:break-word;opacity:.4}.collection-list-3__tab-item{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);opacity:.4;transition:all .5s}.collection-list-3__tab-item:hover{opacity:1;transition:all .5s}.collection-list-3__image--radius{border-radius:var(--collection-card-radius);overflow:hidden}.collection-list-3__image .xo-image{width:100%;height:100%}.collection-list-3__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.collection-list-3__image .xo-image__placeholder,.collection-list-3__image .placeholder-svg{width:100%;height:100%}.collection-list-3__image:hover img{transform:scale(1.05);transition:all .5s ease}.collection-list-3__tab-trigger{padding-bottom:1rem}.collection-list-3__tab-trigger:last-child{padding-bottom:0}.collection-list-3__tab-trigger[xo-active] .collection-list-3__tab-item{opacity:1;transition:all .5s}.collection-list-3__link{overflow:hidden}.collection-list-4{height:100%;position:relative;border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));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}.collection-list-4:hover,.collection-list-4:focus-within{cursor:pointer}.collection-list-4:hover img,.collection-list-4:focus-within img{transform:scale(1.05);transition:all .5s ease}.collection-list-4:hover .collection-list-4__button,.collection-list-4:focus-within .collection-list-4__button{opacity:1;transition:all .5s}.collection-list-4--radius{border-radius:var(--collection-card-radius);overflow:hidden}.collection-list-4__content{height:100%;position:relative;background:none}.collection-list-4__content:after{content:"";position:absolute;top:0;width:100%;height:100%;background:rgba(var(--color-overlay-2),calc(var(--opacity) / 100));z-index:1}[dir=ltr] .collection-list-4__content:after{left:0}[dir=rtl] .collection-list-4__content:after{right:0}.collection-list-4__button{opacity:0;transition:all .5s;padding-top:2.1rem}.collection-list-4__text{width:100%;position:absolute;top:2.6rem;z-index:9;padding:0 3.1rem}[dir=ltr] .collection-list-4__text{left:0}[dir=rtl] .collection-list-4__text{right:0}@media(min-width:768px){.collection-list-4__text{top:3.3rem;padding:0 4.2rem}}.collection-list-4__heading{max-width:32rem}.collection-list-4__image .xo-image,.collection-list-4__image .xo-image__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.collection-list-4__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.collection-list-4__image .xo-image__placeholder{aspect-ratio:var(--xo-ratio-percent)}.collection-list-4__image .placeholder-svg{width:100%;height:100%}.collection-list-4__image--desktop{height:100%;display:none}@media(min-width:768px){.collection-list-4__image--desktop{display:block}}.collection-list-4__image--mobile{display:block;height:100%}@media(min-width:768px){.collection-list-4__image--mobile{display:none}}.collection-list-4__link{height:100%}.xo-column-2{--xo-row-span-desktop: 1;--xo-row-span-tablet: 1;--xo-row-span-mobile: 1;--xo-col-span-desktop: 1;--xo-col-span-tablet: 1;--xo-col-span-mobile: 1;position:relative;grid-area:span var(--xo-row-span-desktop)/span clamp(1,var(--xo-col-span-desktop),var(--xo-col-desktop))}.xo-column-2__content{width:100%;height:100%}.xo-column-2__content:empty{background-color:#eee;display:flex!important;align-items:center;justify-content:center}.xo-column-2__content:empty:after{content:"Empty";display:flex;align-items:center;min-height:20rem}.xo-column-2__content--modifier:after{content:"Empty";opacity:0;display:none;min-height:0}.xo-column-2__content>*:only-child{height:100%}@media(min-width:768px)and (max-width:991px){.xo-column-2{--xo-row-span-tablet: 1;--xo-col-span-tablet: 1;grid-area:span var(--xo-row-span-tablet)/span clamp(1,var(--xo-col-span-tablet),var(--xo-col-tablet))}}@media(max-width:767px){.xo-column-2{--xo-row-span-mobile: 1;--xo-col-span-mobile: 1;grid-area:span var(--xo-row-span-mobile)/span clamp(1,var(--xo-col-span-mobile),var(--xo-col-mobile))}}.count-number{position:relative;padding-top:3.2rem;padding-bottom:3.6rem}.count-number__heading{position:relative;display:flex;align-items:start;gap:.8rem;padding-bottom:1rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 4.2rem);font-weight:500;line-height:calc(1 + -.02 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.21rem);word-break:break-word;word-wrap:break-word}@media(max-width:1399px){.count-number__heading{font-size:calc(var(--font-body-scale) * 3.2rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.21rem)}}@media(max-width:991px){.count-number__heading{font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.034rem)}}.count-number__heading span{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.4}.count-number__sub-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:1 0 0;overflow:hidden;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6}.count-number__button{padding-top:3rem}.xo-countdown-block{display:flex;align-items:center;gap:1rem;font-size:calc(var(--font-body-scale) * 2.4rem)}.xo-coutto-block{font-size:3rem}.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;cursor:pointer}.xo-currency-select__trigger svg{transition:all .2s}.xo-currency-select__trigger[xo-active] svg{transform:rotate(180deg)}.xo-currency-select__trigger-name{display:flex;align-items:center;gap:.3rem}@media(max-width:1399px){.xo-currency-select__trigger-name span:first-child{display:none}.xo-currency-select__trigger-name span:nth-child(2){display:none}}.xo-currency-select__content{display:flex;flex-direction:column;min-width:20rem;max-height:20rem;overflow:auto;background-color:color-mix(in srgb,rgb(var(--color-background-2)) 100%,#ffffff);border:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-currency-select__content::-webkit-scrollbar{width:.2rem}.xo-currency-select__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-currency-select__item{width:100%;padding:1rem;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;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-2),.7)}.xo-currency-select__name{display:flex;align-items:center;justify-content:center;gap:.4rem}.xo-currency-select__input{display:none}.xo-currency-select__input:checked~.xo-currency-select__name{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-divider-block{display:flex;align-items:center;justify-content:center}.xo-divider-block__inner{display:flex;align-items:center;justify-content:center;gap:.5rem;width:var(--width)}.xo-divider-block__inner:before,.xo-divider-block__inner:after{content:"";width:100%;border-top:var(--divider-weight) var(--divider-style) color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-divider-block__inner--empty{gap:0}.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,rgb(var(--color-accent)) 100%,#ffffff)}@media(min-width:768px){.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,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);text-align:center}.xo-empty__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}@media(min-width:768px){.xo-empty__content{gap:1.4rem}}.xo-empty__button{padding-top:2rem}@media(min-width:768px){.xo-empty__button{padding-top:3.2rem}}.feature-product-1{position:relative;height:100%}.feature-product-1 .xo-text__heading{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff)}.feature-product-1__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.feature-product-1__item{position:absolute;top:0;right:0;bottom:0;left:0}@supports (-webkit-touch-callout: none){.feature-product-1__item{top:50%;width:100vw;height:100vh}[dir=ltr] .feature-product-1__item{left:50%}[dir=rtl] .feature-product-1__item{right:50%}[dir=ltr] .feature-product-1__item{transform:translate(-50%,-50%)}[dir=rtl] .feature-product-1__item{transform:translate(50%,-50%)}}.feature-product-1__image{position:relative;width:100%;height:100%;background-image:var(--url-mobile, var(--url-desktop));background-size:cover;background-position:100%;background-repeat:no-repeat;overflow:hidden}@media(min-width:768px){.feature-product-1__image{background-image:var(--url-desktop)}}.feature-product-1__image .xo-image{width:100%;height:100%}.feature-product-1__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.feature-product-1__image svg{width:100%;height:100%}.feature-product-1__body--left{height:100%;position:absolute;top:0;z-index:2}[dir=ltr] .feature-product-1__body--left{left:0}[dir=rtl] .feature-product-1__body--left{right:0}[dir=ltr] .feature-product-1__body--left,[dir=rtl] .feature-product-1__body--left{transform:translate(0)}@media(max-width:767px){.feature-product-1__body--left{width:100%}}.feature-product-1__body--left .feature-product-1__heading{max-width:49rem;text-align:start}.feature-product-1__body--center{height:100%;width:100%;position:absolute;top:0;z-index:2}[dir=ltr] .feature-product-1__body--center{left:0}[dir=rtl] .feature-product-1__body--center{right:0}[dir=ltr] .feature-product-1__body--center,[dir=rtl] .feature-product-1__body--center{transform:translate(0)}@media(min-width:768px){[dir=ltr] .feature-product-1__body--center{left:50%}[dir=rtl] .feature-product-1__body--center{right:50%}[dir=ltr] .feature-product-1__body--center{transform:translate(-50%)}[dir=rtl] .feature-product-1__body--center{transform:translate(50%)}}.feature-product-1__body--center .xo-text{text-align:center;margin:0 auto}@media(max-width:767px){.feature-product-1__body--center .xo-text{text-align:start;margin:0}}.feature-product-1__body--center .xo-text__heading{justify-content:center}@media(max-width:767px){.feature-product-1__body--center .xo-text__heading{justify-content:start}}.feature-product-1__body--center .feature-product-1__action{width:100%}.feature-product-1__container{height:100%;width:100%}.feature-product-1__content{height:100%;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.feature-product-1__top{text-align:center;padding-top:4.2rem}@media(min-width:992px){.feature-product-1__top{padding-top:6.2rem}}@media(min-width:1400px){.feature-product-1__top{padding-top:8.2rem}}.feature-product-1__sub-heading{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;word-break:break-word;word-wrap:break-word;padding-bottom:.7rem}@media(max-width:767px){.feature-product-1__sub-heading{text-align:start;display:none}}.feature-product-1__bottom--center{padding-bottom:2.6rem;width:100%;max-width:70rem;margin:0 auto}@media(min-width:992px){.feature-product-1__bottom--center{width:unset;padding-bottom:4.8rem}}@media(min-width:1400px){.feature-product-1__bottom--center{padding-bottom:7.2rem}}.feature-product-1__bottom--left{padding-bottom:9.7rem;padding-inline-start:8rem}@media(min-width:768px){.feature-product-1__bottom--left{padding-inline-start:0;padding-bottom:5rem}}@media(min-width:992px){.feature-product-1__bottom--left{padding-bottom:6.8rem}}.feature-product-1__bottom--left .product-card-custom{width:24.5rem}@media(min-width:768px){.feature-product-1__bottom--left .product-card-custom{width:51.1rem;flex-direction:row}}.feature-product-1__bottom-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.8rem}@media(min-width:768px){.feature-product-1__bottom-content{gap:2rem}}@media(min-width:992px){.feature-product-1__bottom-content{flex-direction:row;padding:1rem 1rem 1rem 3.1rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}}@media(min-width:1400px){.feature-product-1__bottom-content{gap:7rem}}@media(min-width:992px){.feature-product-1__bottom-content--radius{border-radius:4.6rem}}.feature-product-1__info{display:flex;align-items:center;gap:1.9rem}@media(max-width:991px){.feature-product-1__info{width:100%;justify-content:space-between;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border-radius:4.6rem;padding:1.7rem 3.6rem 1.7rem 3.1rem}.feature-product-1__info .xo-price__sale{padding:0}}.featured-product-1__name{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .42 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}@media(min-width:768px){.featured-product-1__name{font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:calc(var(--font-body-scale) * -.018rem)}}.feature-product-1__variant .xo-product-variant__inner-name{display:none}.feature-product-1__button .xo-btn{width:23rem}@media(max-width:1199px){.feature-product-1__button .xo-btn{width:20rem}}@media(max-width:991px){.feature-product-1__button .xo-btn{width:100%}}.feature-product-1__button .xo-btn__content{padding:1.7rem 0;width:100%}@media(min-width:768px){.feature-product-1__button .xo-btn__content{width:unset}}@media(min-width:992px){.feature-product-1__button .xo-btn__content{padding:1.7rem 2.4rem}}@media(max-width:991px){.feature-product-1__button{width:100%}}.feature-product-1__price .xo-price__sale{gap:.6rem;justify-content:start}.feature-product-1__price .xo-price__item{font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:500;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.034rem);opacity:.6}.feature-product-1__price .xo-price__item--del{display:none}.feature-product-1__bottom-product--radius .product-card-custom{border-radius:var(--general-radius-3);overflow:hidden}.feature-product-1__add-cart[xo-disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}.feature-product-1__content-container{width:100%;height:100%;position:relative}.feature-product-1__action{padding-top:2rem;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.feature-product-1__action{padding-top:2.4rem}}@media(min-width:1200px){.feature-product-1__action{padding-top:3.8rem}}.feature-product-2{position:relative}.feature-product-2__body{height:100%;position:absolute;top:0;z-index:2}[dir=ltr] .feature-product-2__body{left:0}[dir=rtl] .feature-product-2__body{right:0}[dir=ltr] .feature-product-2__body,[dir=rtl] .feature-product-2__body{transform:translate(0)}@media(max-width:767px){.feature-product-2__body{width:100%}}.feature-product-2__container{height:100%}.feature-product-2__content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.feature-product-2__top{padding-top:4.2rem}@media(min-width:992px){.feature-product-2__top{padding-top:6.2rem}}@media(min-width:1400px){.feature-product-2__top{padding-top:8.2rem}}.feature-product-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.feature-product-2__bottom{padding-bottom:9.7rem;padding-inline-start:8rem}@media(min-width:768px){.feature-product-2__bottom{padding-inline-start:0;padding-bottom:5rem}}@media(min-width:992px){.feature-product-2__bottom{padding-bottom:6.8rem}}.feature-product-2__bottom .product-card-custom{width:24.5rem}@media(min-width:768px){.feature-product-2__bottom .product-card-custom{width:51.1rem;flex-direction:row}}.feature-product-2__bottom--radius .product-card-custom{border-radius:var(--general-radius-3);overflow:hidden}.feature-product-2__image .xo-image,.feature-product-2__image img,.feature-product-2__image .xo-image__placeholder,.feature-product-2__image .placeholder-svg{width:100%;height:100%}.feature-product-2__image-desktop{display:none}@media(min-width:768px){.feature-product-2__image-desktop{display:block}}.feature-product-2__image-mobile{display:block}@media(min-width:768px){.feature-product-2__image-mobile{display:none}}.xo-field-checkbox-1{padding:.2rem;display:flex;align-items:center;gap:.8rem;-webkit-user-select:none;-moz-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,rgb(var(--color-border)) 100%,#ffffff);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,rgb(var(--color-button)) 100%,#ffffff);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,rgb(var(--color-button)) 100%,#ffffff)}.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}.xo-field-checkbox-1__label span{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.8}.xo-field-checkbox{display:flex;align-items:center;gap:.8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-checkbox__item{display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:.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,rgb(var(--color-foreground)) 100%,#ffffff);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-color-1{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-color-1--radius .xo-field-color-1__item,.xo-field-color-1--radius .xo-field-color-1__fill{border-radius:50%}.xo-field-color-1__item{display:flex;align-items:center;justify-content:center;width:calc(var(--size) + .2rem);height:calc(var(--size) + .2rem);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);background-color:var(--color);background-image:var(--image-src);background-size:cover;background-position:center;border:.1rem solid rgba(var(--color-border),.5);transition:all .3s ease-in-out;overflow:hidden}.xo-field-color-1__image{position:absolute!important;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);transition:all .3s ease-in-out}.xo-field-color-1--modifier .xo-field-color-1__input:checked~.xo-field-color-1__item{outline:.1rem solid rgba(var(--color-border),.5)}.xo-field-color-1__label{margin-inline-start:.8rem;display:none}.xo-field-color{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-color--radius .xo-field-color__item,.xo-field-color--radius .xo-field-color__fill{border-radius:50%}.xo-field-color__item{display:flex;align-items:center;justify-content:center;width:calc(var(--size) + .2rem);height:calc(var(--size) + .2rem);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);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__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);transition:all .3s ease-in-out}.xo-field-color__label{margin-inline-start:.8rem;display:none}.xo-field-input{position:relative;width:100%;padding:1.7rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4);display:inline-flex}.xo-field-input--radius{border-radius:var(--input-radius)}.xo-field-input__input{width:100%;outline:none;border:none;background-color:transparent;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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-input__input:focus::-moz-placeholder{color:transparent}.xo-field-input__input:focus::placeholder{color:transparent}.xo-field-input__placeholder{position:absolute;top:50%;transform:translateY(-50%);transition:.2s;transform-origin:0 0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.65}[dir=ltr] .xo-field-input__placeholder{left:2.4rem;pointer-events:none}[dir=rtl] .xo-field-input__placeholder{right:2.4rem;pointer-events:none}.xo-field-input__input:not(:-moz-placeholder-shown)+.xo-field-input__placeholder{display:none}.xo-field-input__input:focus+.xo-field-input__placeholder,.xo-field-input__input:not(:placeholder-shown)+.xo-field-input__placeholder{display:none}.xo-field-input__input:-webkit-autofill,.xo-field-input__input:-webkit-autofill:hover,.xo-field-input__input:-webkit-autofill:focus,.xo-field-input__input:-webkit-autofill:active{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);-webkit-text-fill-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff) inset;-webkit-background-clip:text;background-clip:text}.xo-field-radio-1{display:flex;align-items:center;gap:.2rem;cursor:pointer;-webkit-user-select:none;-moz-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,rgb(var(--color-foreground)) 100%,#ffffff);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:.6}.xo-field-radio-2{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-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,rgb(var(--color-background)) 100%,#ffffff);transform:scale(0);opacity:0;transition:.3s}.xo-field-radio-2__input{display:none}.xo-field-radio-2__input:checked~.xo-field-radio-2__item{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,rgb(var(--color-button)) 100%,#ffffff);transform:scale(1);opacity:1}.xo-field-radio-2__label{margin-inline-start:.8rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6}.xo-field-radio{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-field-radio__item{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:50%;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.4);flex-shrink:0}.xo-field-radio__icon{display:block;width:100%;height:100%;border-radius:inherit;background-color:rgb(var(--color-foreground));transform:scale(0);opacity:0;transition:.3s}.xo-field-radio__input{display:none}.xo-field-radio__input:checked~.xo-field-radio__item .xo-field-radio__icon{transform:scale(.7);opacity:1}.xo-field-radio__label{margin-inline-start:.8rem;text-transform:capitalize}.xo-field-radio--boxed .xo-field-radio__label{margin:0;padding:.5rem 3rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-transform:capitalize;text-align:center;border:.1rem solid rgba(var(--color-foreground),.2);transition:all .3s}.xo-field-radio--boxed .xo-field-radio__input:checked~.xo-field-radio__label{border:2px solid black;background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);transition:all .3s}.xo-field-radio--boxed.xo-field-radio--radius .xo-field-radio__label{border-radius:3.05rem}.xo-field-radio__input[xo-disabled]:not([xo-disabled=false])~.xo-field-radio__label{text-decoration:line-through;opacity:.6}.xo-field-select-custom-1{display:flex;flex-wrap:wrap;gap:.6rem}.xo-field-select-custom-1__name{letter-spacing:-.032rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale))}.xo-field-select-custom-1__popover{min-width:25rem;padding:2rem 2.7rem;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);max-height:max(50vh,40rem)}.xo-field-select-custom-1__check{display:flex;align-items:center;gap:.8rem;cursor:pointer}.xo-field-select-custom-1__input{display:none}.xo-field-select-custom-1__input:checked~.xo-field-select-custom-1__label{border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-field-select-custom-1__label{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));padding:.5rem 1.6rem;border-radius:3rem;border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 20%,#ffffff);display:flex}.xo-field-select-custom xo-filters-field:hover .xo-field-select-custom__label{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-field-select-custom__trigger{padding:1.6rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;cursor:pointer;border:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-field-select-custom__trigger--radius{border-radius:1.2rem}.xo-field-select-custom__trigger svg{transition:all .5s}.xo-field-select-custom__trigger[xo-active]:not([xo-active=false]) svg{transform:rotate(180deg);transition:all .5s}.xo-field-select-custom__label{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6;transition:.3s}.xo-field-select-custom__name{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;text-transform:capitalize;opacity:.6}.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{display:flex;align-items:center;gap:.8rem;cursor:pointer;padding-top:.5rem;padding-bottom:.5rem}.xo-field-select-custom__input{display:none}.xo-field-select-custom__input:checked~.xo-field-select-custom__icon svg{opacity:1;transform:scale(1);color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-field-select-custom__input:checked~.xo-field-select-custom__label{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-field-select-custom__icon{display:flex;justify-content:center;align-items:center}.xo-field-select-custom__icon svg{opacity:0}.xo-field-select{position:relative;min-width:20rem;width:100%}.xo-field-select__select{width:100%;padding:1.7rem 2.4rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);background-color:transparent;border:.1rem solid rgba(var(--color-border),.4);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.xo-field-select__select--radius{border-radius:var(--button-radius-1)}.xo-field-select__option{font-size:1.6rem}.xo-field-select__icon{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}[dir=ltr] .xo-field-select__icon{right:1.6rem}[dir=rtl] .xo-field-select__icon{left:1.6rem}.xo-field-select__icon svg{opacity:.6}.xo-field-textarea{position:relative;width:100%;height:100%;display:inline-flex;padding:1.6rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4)}.xo-field-textarea--radius{border-radius:var(--textarea-radius)}.xo-field-textarea__textarea{width:100%;height:100%;outline:none;border:none;background-color:transparent;resize:vertical;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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__placeholder{position:absolute;top:1.6rem;transition:.2s;transform-origin:0 0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6}[dir=ltr] .xo-field-textarea__placeholder{left:2.4rem;pointer-events:none}[dir=rtl] .xo-field-textarea__placeholder{right:2.4rem;pointer-events:none}.xo-field-textarea__textarea::-webkit-scrollbar{width:.8rem}.xo-field-textarea__textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .5rem rgba(var(--color-foreground),.3);border-radius:1rem}.xo-field-textarea__textarea::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:inset 0 0 .5rem 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),.6);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;line-height:calc(1 + .5 / var(--font-body-scale))}.xo-field-textarea__textarea:not(:-moz-placeholder-shown)+.xo-field-textarea__placeholder{display:none}.xo-field-textarea__textarea:focus+.xo-field-textarea__placeholder,.xo-field-textarea__textarea:not(:placeholder-shown)+.xo-field-textarea__placeholder{display:none}.xo-form-error{display:flex;align-items:center;font-size:calc(var(--font-body-scale) * 1.4rem);padding:1rem;margin:1rem 0;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff)}.xo-form-error__message{color:color-mix(in srgb,rgb(var(--color-error)) 100%,#ffffff);margin-inline-start:.5rem}.xo-form-error__message ul{list-style:none;padding:0;margin:0}.xo-form-error__message li{display:flex;align-items:center;justify-content:start;gap:.4rem}.xo-form-error__message li div{display:flex;align-items:center;justify-content:center}.xo-form-success{display:flex;align-items:center;font-size:1.4rem;padding:1rem;margin:1rem 0;background-color:#e4ffe5;border:.1rem solid color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff)}.xo-form-success__message{color:color-mix(in srgb,rgb(var(--color-success)) 100%,#ffffff);margin-inline-start:.5rem}.xo-grid-2{--xo-row-mobile: 1;--xo-row-tablet: 1;--xo-row-desktop: 1;--xo-col-mobile: 1;--xo-col-tablet: 2;--xo-col-desktop: 4;display:grid;grid-template-columns:repeat(var(--xo-col-desktop),minmax(0,1fr));-moz-column-gap:var(--xo-grid-col-gap, 30px);column-gap:var(--xo-grid-col-gap, 30px);row-gap:var(--xo-row-gap, 30px)}@media(max-width:767px){.xo-grid-2{row-gap:var(--xo-grid-col-gap)}}.xo-grid-2.xo-grid-2--fixed-row{grid-auto-rows:calc(var(--xo-auto-row) * 1rem)}@media(min-width:768px)and (max-width:991px){.xo-grid-2{grid-template-columns:repeat(var(--xo-col-tablet, var(--xo-col-desktop)),minmax(0,1fr))}}@media(max-width:767px){.xo-grid-2{grid-template-columns:repeat(var(--xo-col-mobile, var(--xo-col-tablet, var(--xo-col-desktop))),minmax(0,1fr))}}.heading-multi-column{padding-bottom:3.3rem}@media(min-width:1200px){.heading-multi-column{padding-bottom:4.8rem}}.heading-multi-column--style-2{padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-overlay),.1)}@media(min-width:1200px){.heading-multi-column--style-2{padding-bottom:4rem}}.heading-multi-column__heading{padding-inline-end:0}@media(min-width:992px){.heading-multi-column__heading{padding-inline-end:3rem}}.image-button-block,.image-button-block__content{height:100%}.image-button-block .collection-image__image--radius{border-radius:2rem}.xo-img-compare{width:100%;background-color:rgba(var(--color-background));color:rgba(var(--color-accent))}.xo-img-compare xo-image-comparison-before{-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-img-compare xo-image-comparison-before svg{display:block;height:100%!important;width:calc(100 / var(--xo-value, 50) * 100%)!important;max-width:none!important;-o-object-fit:cover!important;object-fit:cover!important;pointer-events:none}.xo-img-compare xo-image-comparison-after{-webkit-user-select:none;-moz-user-select:none;user-select:none}.xo-img-compare xo-image-comparison-after svg{width:100%;pointer-events:none}.xo-img-compare__badge{font-size:calc(var(--font-body-scale) * 3.5rem);padding:0 1.5rem;background-color:#0000;color:rgba(var(--color-accent));top:auto;bottom:0;z-index:1}@media(max-width:767px){.xo-img-compare__badge{font-size:calc(var(--font-body-scale) * 2rem)}}.xo-img-compare__handle{z-index:10}.xo-img-compare__handle-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-background));position:relative}.xo-img-compare__icon-left,.xo-img-compare__icon-right{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}[dir=ltr] .xo-img-compare__icon-left{left:0}[dir=rtl] .xo-img-compare__icon-left,[dir=ltr] .xo-img-compare__icon-right{right:0}[dir=rtl] .xo-img-compare__icon-right{left:0}.image-with-text-block{display:block;height:100%;position:relative;border:var(--collection-card-border-width) solid rgba(var(--color-border),var(--collection-card-border-opacity));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}.image-with-text-block:hover,.image-with-text-block:focus-within{cursor:pointer}.image-with-text-block:hover img,.image-with-text-block:focus-within img{transform:scale(1.05);transition:all .5s ease}.image-with-text-block:hover .image-with-text-block__button,.image-with-text-block:focus-within .image-with-text-block__button{opacity:1;transition:all .5s}.image-with-text-block .xo-video--modifier{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-with-text-block--radius{border-radius:var(--collection-card-radius);overflow:hidden}.image-with-text-block__content{height:100%;position:relative;background:none}.image-with-text-block__button{opacity:0;transition:all .5s;padding-top:2.1rem;width:-moz-fit-content;width:fit-content}.image-with-text-block__text{width:100%;position:absolute;top:2.6rem;z-index:9;padding:0 3.1rem}[dir=ltr] .image-with-text-block__text{left:0}[dir=rtl] .image-with-text-block__text{right:0}@media(min-width:768px){.image-with-text-block__text{top:3.3rem;padding:0 4.2rem}}.image-with-text-block__heading{max-width:32rem}.image-with-text-block__image{width:100%;height:100%}.image-with-text-block__image .xo-image,.image-with-text-block__image .xo-image__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.image-with-text-block__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.image-with-text-block__image .xo-image__placeholder{aspect-ratio:var(--xo-ratio-percent)}.image-with-text-block__image .placeholder-svg{width:100%;height:100%}.image-with-text-block__image--desktop{display:none}@media(min-width:992px){.image-with-text-block__image--desktop{display:block}}.image-with-text-block__image--mobile{display:block}@media(min-width:992px){.image-with-text-block__image--mobile{display:none}}.image-with-text-block__link{height:100%;width:100%;display:block;position:relative}.image-with-text-block__link:after{content:"";position:absolute;top:0;width:100%;height:100%;background:rgba(var(--color-overlay-2),calc(var(--opacity) / 100));z-index:1}[dir=ltr] .image-with-text-block__link:after{left:0}[dir=rtl] .image-with-text-block__link:after{right:0}.image-with-text-block__video{height:100%;aspect-ratio:var(--aspect-ratio-mb)}@media(min-width:992px){.image-with-text-block__video{aspect-ratio:var(--aspect-ratio-dt)}}.xo-image{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-foreground),var(--media-shadow-opacity));overflow:hidden}.xo-image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--xo-ratio-percent);-o-object-position:var(--x-pos) var(--y-pos);object-position:var(--x-pos) var(--y-pos)}.xo-image__overlay{background-color:#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{display:flex;-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--xo-ratio-percent)}.xo-image__placeholder svg{height:100%;width:100%}.img-with-text-1 .xo-image{width:100%;height:100%}.img-with-text-1 img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.img-with-text-1 .xo-image__placeholder,.img-with-text-1 .placeholder-svg{width:100%;height:100%}.img-with-text-1__text{text-align:center}.img-with-text-1__sub-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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;opacity:.65;padding-bottom:1.1rem}@media(max-width:767px){.img-with-text-1__sub-heading{display:none}}.img-with-text-1__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.img-with-text-1__feature{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.6rem 2.5rem 0}@media(min-width:768px){.img-with-text-1__feature{padding:4.1rem 0 0;flex-direction:row}}.img-with-text-1__feature-item{width:19.3rem;padding:0 1.8rem;display:flex;flex-direction:column;align-items:center}[dir=ltr] .img-with-text-1__feature-item,[dir=rtl] .img-with-text-1__feature-item{border-inline-end:.1rem solid rgba(var(--color-overlay),.11)}.img-with-text-1__feature-item:last-child{border-inline-end:0}@media(max-width:767px){.img-with-text-1__feature-item{width:100%;padding:1.6rem 0;flex-direction:row;gap:8.6rem;border-inline-end:0;border-top:.1rem solid rgba(var(--color-overlay),.11)}.img-with-text-1__feature-item:last-child{border-bottom:.1rem solid rgba(var(--color-overlay),.11)}}.img-with-text-1__feature-image{width:4.8rem;height:4.8rem;padding:.5rem .6rem}.img-with-text-1__feature-image img{-o-object-fit:contain;object-fit:contain}.img-with-text-1__feature-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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);text-align:center;padding:.8rem .5rem 0}@media(max-width:991px){.img-with-text-1__feature-heading{padding:0}}@media(max-width:767px){.img-with-text-1__feature-heading{text-align:start}}.img-with-text-1__image{overflow:hidden;padding-top:0}@media(min-width:992px){.img-with-text-1__image{padding-top:6.3rem}}@media(min-width:1400px){.img-with-text-1__image{padding-top:9.3rem}}.img-with-text-1__image-box{overflow:hidden}.img-with-text-2 .xo-image{width:100%;height:100%}.img-with-text-2 img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.img-with-text-2 .xo-image__placeholder,.img-with-text-2 .placeholder-svg{width:100%;height:100%}.img-with-text-2--show-image-right .img-with-text-2__text{padding-top:4rem}@media(min-width:992px){.img-with-text-2--show-image-right .img-with-text-2__text{padding-top:5.2rem}}@media(min-width:1400px){.img-with-text-2--show-image-right .img-with-text-2__text{padding-top:6.2rem}}.img-with-text-2--show-image-right .img-with-text-2__heading{word-break:break-word;word-wrap:break-word;padding-bottom:2.6rem}@media(min-width:992px){.img-with-text-2--show-image-right .img-with-text-2__heading{padding-bottom:4.3rem}}.img-with-text-2--show-image-right .img-with-text-2__feature{padding:0 2.5rem}@media(min-width:768px){.img-with-text-2--show-image-right .img-with-text-2__feature{padding:0}}.img-with-text-2--show-image-right .img-with-text-2__sub-heading{padding-bottom:1.1rem}.img-with-text-2--show-image-right .img-with-text-2__image-box .img-with-text-2__image{padding-top:0}.img-with-text-2__left{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);overflow:hidden}.img-with-text-2__left--radius{border-radius:var(--general-radius-2)}.img-with-text-2__text{text-align:center}.img-with-text-2__sub-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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;opacity:.65;padding:0 2rem 1.6rem}@media(max-width:767px){.img-with-text-2__sub-heading{display:none}}.img-with-text-2__heading{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;padding:0 2rem}@media(min-width:992px){.img-with-text-2__heading{padding:0 4rem}}.img-with-text-2__heading .xo-text__heading{justify-content:center}.img-with-text-2__feature{display:flex;flex-direction:column;justify-content:center;padding:2.6rem 2.5rem 0}@media(min-width:768px){.img-with-text-2__feature{flex-direction:row;padding:4.1rem 0 0}}.img-with-text-2__feature-item{padding:.7rem 1.8rem .9rem;width:19.3rem;display:flex;flex-direction:column;align-items:center}[dir=ltr] .img-with-text-2__feature-item,[dir=rtl] .img-with-text-2__feature-item{border-inline-end:.1rem solid rgba(var(--color-overlay),.11)}.img-with-text-2__feature-item:last-child{border-inline-end:0}@media(max-width:767px){.img-with-text-2__feature-item{width:100%;padding:1.6rem 0;flex-direction:row;gap:8.6rem;border-inline-end:0;border-top:.1rem solid rgba(var(--color-overlay),.11)}[dir=ltr] .img-with-text-2__feature-item,[dir=rtl] .img-with-text-2__feature-item{border-inline-end:0}.img-with-text-2__feature-item:last-child{border-bottom:.1rem solid rgba(var(--color-overlay),.11)}}.img-with-text-2__feature-item:hover .img-with-text-2__feature-image{transform:translateY(-1rem)}.img-with-text-2__feature-image{width:4.8rem;height:4.8rem;padding:.5rem .6rem;transition:all .3s}.img-with-text-2__feature-image img{-o-object-fit:contain;object-fit:contain}.img-with-text-2__feature-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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);text-align:center;word-break:break-word;word-wrap:break-word;padding:.8rem .5rem 0}@media(max-width:991px){.img-with-text-2__feature-heading{padding:0}}@media(max-width:767px){.img-with-text-2__feature-heading{text-align:start}}.img-with-text-2__image{overflow:hidden}.img-with-text-2__right,.img-with-text-2__right .img-with-text-2__image{height:100%}.img-with-text-2__right .img-with-text-2__image img{transition:all .5s ease-in-out;will-change:transform}.img-with-text-2__right .img-with-text-2__image:hover img{transform:scale(1.05)}.img-with-text-2__right .img-with-text-2__image--radius{border-radius:var(--general-radius-2)}.img-with-text-2__image-box{overflow:hidden}.img-with-text-2__image-box .img-with-text-2__image{padding-top:0}@media(min-width:992px){.img-with-text-2__image-box .img-with-text-2__image{padding-top:6.3rem}}@media(min-width:1400px){.img-with-text-2__image-box .img-with-text-2__image{padding-top:9.3rem}}.img-with-text-3__head{position:relative;padding:3.2rem 0 4.6rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media(min-width:992px){.img-with-text-3__head{padding:3.4rem 0 5.1rem}}.img-with-text-3__content{display:flex;flex-direction:column;align-items:start;gap:2.9rem}@media(min-width:768px){.img-with-text-3__content{flex-direction:row;flex-wrap:wrap}}@media(min-width:992px){.img-with-text-3__content{gap:5.6rem}}@media(min-width:1400px){.img-with-text-3__content{gap:8.3rem}}.img-with-text-3__sub-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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;opacity:.65;padding-bottom:2.7rem}@media(min-width:992px){.img-with-text-3__sub-heading{padding-bottom:2.4rem}}.img-with-text-3__heading{max-width:33rem;display:flex;align-items:start;gap:1.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.img-with-text-3__heading:hover{cursor:pointer}.img-with-text-3__heading:hover .img-with-text-3__text{background-size:100% 100%}.img-with-text-3__heading:hover .img-with-text-3__bullet{opacity:1}.img-with-text-3__text{color:rgba(var(--color-foreground),.22);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(90deg,rgba(var(--color-foreground),1),rgba(var(--color-foreground),1));background-size:0 100%;transition:all .3s}.img-with-text-3__text:after{content:".";visibility:hidden}.img-with-text-3__bullet{display:inline-block;margin-top:.3rem;width:.8rem;height:.8rem;background-color:rgba(var(--color-overlay),.6);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.22;transition:all .3s}@media(min-width:768px){.img-with-text-3__bullet{margin-top:.5rem}}.img-with-text-3__image{overflow:hidden}.img-with-text-3__image .xo-image{width:100%;height:100%}.img-with-text-3__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform;-o-object-fit:unset;object-fit:unset}.img-with-text-3__image .xo-image__placeholder,.img-with-text-3__image .placeholder-svg{width:100%;height:100%}.img-with-text-3__image:hover{cursor:pointer}.img-with-text-3__image:hover img{transform:scale(1.05);transition:all .5s ease}.img-with-text-3__image--radius{border-radius:var(--general-radius-2)}.img-with-text-3__image--desktop{display:none}@media(min-width:768px){.img-with-text-3__image--desktop{display:block}}.img-with-text-3__image--mobile{display:block}@media(min-width:768px){.img-with-text-3__image--mobile{display:none}}.img-with-text-4{background:none;border-radius:1.5rem;padding:3.6rem 0}@media(min-width:992px){.img-with-text-4{background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff)}}@media(max-width:767px){.img-with-text-4__grid{row-gap:4.7rem}}.img-with-text-4__left{height:100%;padding-inline-start:0}@media(min-width:992px){.img-with-text-4__left{padding-inline-start:3.6rem}}@media(min-width:1400px){.img-with-text-4__left{padding-inline-start:6.6rem}}.img-with-text-4__sub-heading{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:normal;letter-spacing:calc(var(--font-body-scale) * -.03rem);word-break:break-word;word-wrap:break-word;opacity:.65;padding-bottom:2.2rem}@media(min-width:768px){.img-with-text-4__sub-heading{padding-bottom:3rem}}@media(min-width:992px){.img-with-text-4__sub-heading{padding-bottom:3.9rem}}.img-with-text-4__tab{padding-bottom:3.5rem}@media(min-width:992px){.img-with-text-4__tab{padding-bottom:3.7rem}}.img-with-text-4__tab:last-child{padding-bottom:0}.img-with-text-4__right{height:100%;padding-inline-end:0}@media(min-width:992px){.img-with-text-4__right{padding-inline-end:2.4rem}}@media(min-width:1400px){.img-with-text-4__right{padding-inline-end:4.4rem}}.img-with-text-4__tab-pane{border-radius:1.5rem;overflow:hidden}.img-with-text-4__image{height:100%;border-radius:1.5rem;overflow:hidden}.img-with-text-4__image .xo-image{width:100%;height:100%}.img-with-text-4__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.img-with-text-4__image .xo-image__placeholder,.img-with-text-4__image .placeholder-svg{width:100%;height:100%}.img-with-text-4__image:hover{cursor:pointer}.img-with-text-4__image:hover img{transform:scale(1.05);transition:all .5s ease}.img-with-text-4__tab[xo-active] .xo-collapse-2__heading{opacity:1}.img-with-text-4__tab[xo-active] .xo-collapse-2__collapse{grid-template-rows:1fr}.information-with-image-block,.information-with-image-block__content{height:100%}.information-with-image-block__content--radius{border-radius:2rem;overflow:hidden}.information-with-image-block__image{height:100%}.information-with-image-block__image:hover{cursor:pointer}.information-with-image-block__image:hover img{transform:scale(1.05);transition:all .5s ease}.information-with-image-block__image .xo-image{width:100%;height:100%}.information-with-image-block__image img{width:100%;height:100%;will-change:transform;transition:all .5s ease}.information-with-image-block__image .xo-image__placeholder{height:100%;width:100%}.information-with-image-block__image .placeholder-svg{width:100%;height:100%}.information-with-image-block__image--desktop{display:none}@media(min-width:992px){.information-with-image-block__image--desktop{display:block}}.information-with-image-block__image--mobile{display:block}@media(min-width:992px){.information-with-image-block__image--mobile{display:none}}.information-with-image-block__caption{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .43 / var(--font-body-scale));text-transform:uppercase;word-break:break-word;word-wrap:break-word;position:absolute;top:2.9rem;z-index:2;padding:0 3.3rem}[dir=ltr] .information-with-image-block__caption{left:0}[dir=rtl] .information-with-image-block__caption{right:0}@media(max-width:767px){.information-with-image-block__caption{padding:0 1.6rem}}.information-with-image-block__text{position:absolute;bottom:2.9rem;z-index:2;padding:0 3.3rem}[dir=ltr] .information-with-image-block__text{left:0}[dir=rtl] .information-with-image-block__text{right:0}@media(max-width:767px){.information-with-image-block__text{padding:0 1.6rem}}.information-with-image-block__sub-heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-5-scale) * 2.5rem);line-height:calc(1 + .2 / var(--font-heading-5-scale));letter-spacing:calc(var(--font-heading-5-scale) * -.075rem);word-break:break-word;word-wrap:break-word}@media(min-width:768px){.information-with-image-block__sub-heading{font-size:calc(var(--font-heading-5-scale) * 3.1rem);letter-spacing:calc(var(--font-heading-5-scale) * -.093rem)}}.information-with-image-block__heading .xo-text__heading{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-size:calc(var(--font-heading-1-scale) * 8rem);line-height:calc(1 + .01 / var(--font-heading-1-scale));letter-spacing:calc(var(--font-heading-1-scale) * -.56rem)}@media(min-width:992px){.information-with-image-block__heading .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 10rem);letter-spacing:calc(var(--font-heading-1-scale) * -.6rem)}}@media(min-width:1400px){.information-with-image-block__heading .xo-text__heading{font-size:calc(var(--font-heading-1-scale) * 15rem);letter-spacing:calc(var(--font-heading-1-scale) * -.105rem)}}.introducing-card{padding-top:3.2rem;padding-bottom:3.6rem}.introducing-card__header{position:relative;background:none}.introducing-card__image{overflow:hidden}@media(max-width:767px){.introducing-card__image{height:19rem}}.introducing-card__image .xo-image{width:100%;height:100%}.introducing-card__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.introducing-card__image .xo-image__placeholder,.introducing-card__image .placeholder-svg{width:100%;height:100%}.introducing-card__image:hover img{transform:scale(1.05);transition:all .5s ease}.introducing-card__image--radius{border-radius:var(--general-radius-1)}.introducing-card__title{position:absolute;top:1.4rem;z-index:2;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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);word-break:break-word;word-wrap:break-word}[dir=ltr] .introducing-card__title{left:2.4rem}[dir=rtl] .introducing-card__title{right:2.4rem}@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;z-index:2}[dir=ltr] .introducing-card__button{left:2.4rem}[dir=rtl] .introducing-card__button{right:2.4rem}.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,rgb(var(--color-foreground)) 100%,#ffffff);word-break:break-word;word-wrap:break-word;opacity:.75;padding-top:1rem}@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;cursor:pointer}.xo-language-select__trigger svg{transition:all .2s}.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,rgb(var(--color-background-2)) 100%,#ffffff);border:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-language-select__item{width:100%;padding:1rem;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-align:center;cursor:pointer;transition:all .3s}.xo-language-select__item:last-child{border-bottom:none}.xo-language-select__item:hover{background-color:rgba(var(--color-background-2),.7)}.xo-language-select__input{display:none}.xo-language-select__input:checked~.xo-language-select__name{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.link-list-1__desktop{display:none}@media(min-width:768px){.link-list-1__desktop{display:block}}.link-list-1__grid{row-gap:5rem}.link-list-1__item{display:flex;flex-direction:column}.link-list-1__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));letter-spacing:unset;text-transform:uppercase;word-break:break-word;word-wrap:break-word;padding-bottom:1.9rem}.link-list-1__nav{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.link-list-1__nav-item a{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.6;transition:all .3s}.link-list-1__nav-item a:hover{opacity:.65;transition:all .3s}.link-list-1__mobile{display:block}@media(min-width:768px){.link-list-1__mobile{display:none}}.link-list-1__mobile .link-list-1__item{gap:0;padding-bottom:.8rem}.link-list-1__mobile .link-list-1__title{font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:500;line-height:calc(1 + .52 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-transform:capitalize;word-break:break-word;word-wrap:break-word;opacity:.9;margin-bottom:0}.link-list-1__mobile .link-list-1__nav{padding:.8rem 0;gap:0}.link-list-1__mobile .link-list-1__nav-item{padding:.3rem 1.3rem}.link-list-1__mobile .link-list-1__nav-item a{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.6}.link-list-1__mobile .link-list-1__nav-item a:hover{opacity:.65}.link-list-1__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-1__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-1__header[xo-active] .link-list-1__icon{transform:rotate(180deg);transition:all .5s}.link-list-2__desktop{display:none}@media(min-width:768px){.link-list-2__desktop{display:block}}.link-list-2__grid{row-gap:unset;-moz-column-gap:unset;column-gap:unset}@media(min-width:1200px){.link-list-2__grid{-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1600px){.link-list-2__grid{row-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}.link-list-2__item{display:flex;flex-direction:column}.link-list-2__nav{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.link-list-2__nav-item a{font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:500;line-height:calc(1 + .38 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.85;transition:all .3s}.link-list-2__nav-item a:hover{opacity:.65;transition:all .3s}.link-list-2__mobile{display:block}@media(min-width:768px){.link-list-2__mobile{display:none}}.link-list-2__mobile .link-list-2__item{gap:0;padding-bottom:.8rem}.link-list-2__mobile .link-list-2__nav{padding:.8rem 0;gap:0}.link-list-2__mobile .link-list-2__nav-item{padding:.3rem 0}.link-list-2__mobile .link-list-2__nav-item a{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .26 / var(--font-body-scale));opacity:.86}.link-list-2__mobile .link-list-2__nav-item a:hover{opacity:.65}.link-list-2__mobile .link-list-2__grid{row-gap:unset;-moz-column-gap:unset;column-gap:unset}.link-list-2__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-2__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-2__header[xo-active] .link-list-2__icon{transform:rotate(180deg);transition:all .5s}.link-list-3__desktop{display:none;justify-content:center}@media(min-width:768px){.link-list-3__desktop{display:flex}}.link-list-3__item{display:flex;flex-direction:column;gap:1.6rem}.link-list-3__title{margin-bottom:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale) * 2.2rem);font-weight:400;line-height:calc(1 + .22 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.044rem);word-break:break-word;word-wrap:break-word}.link-list-3__nav{display:flex;flex-direction:column;gap:.9rem;list-style:none;padding:0;margin:0}.link-list-3__nav-item a{font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:500;line-height:calc(1 + .38 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.65;transition:all .3s}.link-list-3__nav-item a:hover{opacity:.65;transition:all .3s}@media(max-width:767px){.link-list-3__nav-item a{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.link-list-3__mobile{display:block}@media(min-width:768px){.link-list-3__mobile{display:none}}.link-list-3__mobile .link-list-3__item{gap:0;padding:0}.link-list-3__mobile .link-list-3__nav{padding:1.1rem 0;gap:.3rem}.link-list-3__mobile .link-list-3__nav-item{padding:.3rem 1.3rem}.link-list-3__mobile .link-list-3__nav-item a{opacity:.6}.link-list-3__mobile .link-list-3__nav-item a:hover{opacity:.65}.link-list-3__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.link-list-3__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list-3__header[xo-active] .link-list-3__icon{transform:rotate(180deg);transition:all .5s}.link-list__desktop{display:none;justify-content:center}@media(min-width:1140px){.link-list__desktop{display:flex}}.link-list__item{display:flex;flex-direction:column;gap:1.8rem}.link-list__title{font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);text-transform:uppercase;word-break:break-word;word-wrap:break-word;opacity:.65}.link-list__nav{display:flex;flex-direction:column;gap:.9rem;list-style:none;padding:0;margin:0}.link-list__nav-item{display:inline-flex;box-sizing:border-box}.link-list__nav-item a{font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .42 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.75;transition:all .3s}.link-list__nav-item a:hover{opacity:1;color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}@media(max-width:767px){.link-list__nav-item a{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)}}.link-list__mobile{display:block}@media(min-width:1140px){.link-list__mobile{display:none}}.link-list__mobile .link-list__item{gap:0;border-bottom:.1rem solid rgba(var(--color-border))}.link-list__mobile .link-list__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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);text-transform:capitalize;word-break:break-word;word-wrap:break-word;opacity:.9}.link-list__mobile .link-list__nav{padding:1.4rem 0;gap:.5rem}.link-list__mobile .link-list__nav-item a{opacity:.65;width:100%}.link-list__mobile .link-list__nav-item a:hover{opacity:.3}.link-list__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;padding:1.4rem 0}.link-list__icon{display:flex;align-items:center;justify-content:center;transition:all .5s}.link-list__icon svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.link-list__header[xo-active]{padding:1.4rem 0 0}.link-list__header[xo-active] .link-list__icon{transform:rotate(180deg);transition:all .5s}.list-information__item{padding:1.4rem 0;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.list-information__item:last-child{border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media(min-width:768px){.list-information__item{padding:1.4rem 1.9rem 1.4rem 0}}.list-information--animate .list-information__item{transition-delay:calc((var(--delay-from) + var(--delay)) * 1ms)!important}.list-information__label{color:rgba(var(--color-foreground),.65);font-weight:500;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}.list-information__value{color:rgba(var(--color-foreground));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);word-break:break-word;word-wrap:break-word}.xo-loader-1{--size: 40;--color: #000;--duration: 1600;position:relative;width:calc(var(--size) * 1px);height:calc(var(--size) * 1px)}.xo-loader-1:before{content:"";display:block;position:absolute;top:50%;font-size:calc(var(--size) / 10 * 1px);width:1em;height:1em;margin:-.5em 0 0 -.5em;border:none;border-radius:50%;background:0 0;animation:xo-loader-1 calc(var(--duration) * 1ms) infinite ease;transform:translateZ(0)}[dir=ltr] .xo-loader-1:before{left:50%}[dir=rtl] .xo-loader-1:before{right:50%}.xo-btn .xo-loader-1:before{animation:none}.xo-btn--loading .xo-loader-1:before,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-1:before,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-1:before{animation:xo-loader-1 calc(var(--duration) * 1ms) infinite ease}@keyframes xo-loader-1{0%{transform:rotate(0);box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}5%,95%{box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}10%,59%{box-shadow:0 -4.15em 0 0 var(--color),-.435em -4.125em 0 -.1em var(--color),-.865em -4.06em 0 -.2em var(--color),-1.28em -3.945em 0 -.3em var(--color),-1.485em -3.875em 0 -.315em var(--color)}20%{box-shadow:0 -4.15em 0 0 var(--color),-1.69em -3.79em 0 -.1em var(--color),-2.775em -3.085em 0 -.2em var(--color),-3.335em -2.44em 0 -.3em var(--color),-3.745em -1.7em 0 -.315em var(--color)}38%{box-shadow:0 -4.15em 0 0 var(--color),-1.885em -3.7em 0 -.1em var(--color),-3.225em -2.61em 0 -.2em var(--color),-3.875em -1.485em 0 -.3em var(--color),-4.1em -.45em 0 -.315em var(--color)}to{transform:rotate(360deg);box-shadow:0 -4.15em 0 0 var(--color),0 -4.15em 0 -.1em var(--color),0 -4.15em 0 -.2em var(--color),0 -4.15em 0 -.3em var(--color),0 -4.15em 0 -.315em var(--color)}}.xo-loader-2{--size: 26;--color: #000;--duration: 1000;--stroke-width: 2;position:relative;width:calc(var(--size) * 1px);height:calc(var(--size) * 1px)}.xo-loader-2>*{width:100%;height:100%;position:absolute;border:calc(var(--stroke-width) * 1px) solid transparent;border-top-color:currentColor;animation:xo-loader-2 calc(var(--duration) * 1ms) linear infinite;transform:translateZ(0);border-radius:50%;color:var(--color)}.xo-btn .xo-loader-2>*{animation:none}.xo-btn--loading .xo-loader-2>*,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-2>*,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-2>*{animation:xo-loader-2 calc(var(--duration) * 1ms) linear infinite}@keyframes xo-loader-2{0%{visibility:hidden;display:none;transform:rotate(0)}to{visibility:visible;display:block;transform:rotate(360deg)}}.xo-loader-3{--size: 10;--color: #000;--duration: 1000;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:calc(var(--size) * 1px)}.xo-loader-3>*,.xo-loader-3:before,.xo-loader-3:after{height:calc(var(--size) * 1px);width:calc(var(--size) * 1px);border-radius:50%;background-color:var(--color)}.xo-loader-3>*{margin:0 calc(var(--size) / 2 * 1px);animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .15555s}.xo-loader-3:before{content:"";animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite 0s}.xo-loader-3:after{content:"";animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .3s}.xo-btn .xo-loader-3>*,.xo-btn .xo-loader-3:before,.xo-btn .xo-loader-3:after{animation:none}.xo-btn--loading .xo-loader-3>*,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3>*,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3>*{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .15555s}.xo-btn--loading .xo-loader-3:before,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3:before,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3:before{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite 0s}.xo-btn--loading .xo-loader-3:after,xo-cart-shipping-rates-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-cart-note-submit[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-cart-add[xo-loading]:not([xo-loading=false]) .xo-loader-3:after,xo-product-quick-view-trigger[xo-loading]:not([xo-loading=false]) .xo-loader-3:after{animation:calc(var(--duration) * 1ms) xo-loader-3 ease-in-out infinite .3s}@keyframes xo-loader-3{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}.xo-marquee-block xo-marquee-item{display:flex;align-items:center}.xo-marquee-block img{width:200px}.xo-marquee-block .shopify-block{padding-inline-start:var(--space)}.xo-menu-hamburger{display:flex;align-items:center;justify-content:center;gap:3.3rem;height:100%}.xo-menu-hamburger__icon{display:flex;align-items:center;justify-content:center;gap:0}.xo-menu-hamburger__search-trigger,.xo-menu-hamburger__action-account,.xo-menu-hamburger__action-favorite,.xo-menu-hamburger__action-cart{padding:1rem;cursor:pointer}.xo-menu-hamburger__search-trigger:hover svg,.xo-menu-hamburger__action-account:hover svg,.xo-menu-hamburger__action-favorite:hover svg,.xo-menu-hamburger__action-cart:hover svg{opacity:.65;transition:.3s}.xo-menu-hamburger__modal{z-index:1000;height:100vh;overflow:hidden}.xo-menu-hamburger__trigger{cursor:pointer}.xo-menu-hamburger__trigger svg{vertical-align:middle;color:unset}.xo-menu-hamburger__icon-bar{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__content{display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100vh;max-height:100vh;background-color:rgb(var(--color-background));padding-bottom:2rem}.xo-menu-hamburger__content::-webkit-scrollbar{width:.5rem;border-radius:.5rem;background-color:color-mix(in srgb,rgb(var(--color-background-2)) 100%,#ffffff);opacity:.65}.xo-menu-hamburger__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--color-background-2)) 100%,#ffffff)}.xo-menu-hamburger__link{padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;color:rgba(var(--color-foreground),.9);font-weight:500;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);border-bottom:.1rem solid rgba(var(--color-border));transition:all .3s;cursor:pointer}.xo-menu-hamburger__item--current{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__arrow{line-height:normal;width:2.4rem;height:2.4rem;display:inline-block}.xo-menu-hamburger__arrow svg{vertical-align:middle;opacity:.65}.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-favorite,.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__action-number{padding:.4rem;min-width:1.8rem;height:1.8rem;background-color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);border-radius:1.6rem;position:absolute;top:50%;display:flex;justify-content:center;align-items:center;color:color-mix(in srgb,rgb(var(--color-foreground-3)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1rem);line-height:calc(1 + 0 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.01rem);transition:all .3s}[dir=ltr] .xo-menu-hamburger__action-number{right:-2%}[dir=rtl] .xo-menu-hamburger__action-number{left:-2%}@media(max-width:991px){.xo-menu-hamburger__action-number{top:40%}[dir=ltr] .xo-menu-hamburger__action-number{right:0}[dir=rtl] .xo-menu-hamburger__action-number{left:0}}.xo-menu-hamburger__search-trigger,.xo-menu-hamburger__search{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__search--hidden{display:flex}@media(min-width:768px){.xo-menu-hamburger__search--hidden{display:flex}}@media(min-width:992px){.xo-menu-hamburger__search--hidden{display:none}}.xo-menu-hamburger__top{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;border-bottom:1px solid rgba(var(--color-border),.4);gap:1rem}@media(max-width:1140px){.xo-menu-hamburger__top{padding:1.2rem 0}}.xo-menu-hamburger__button-close{cursor:pointer;display:flex;align-items:center;justify-content:center;padding-inline-start:1rem}.xo-menu-hamburger__button-close-trigger{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__logo{display:flex;justify-content:center;align-items:center}.xo-menu-hamburger__logo a{display:flex;align-items:center}@media(min-width:992px){.xo-menu-hamburger__logo{flex-shrink:0;width:50rem}}.xo-menu-hamburger__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media(min-width:768px){.xo-menu-hamburger__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.xo-menu-hamburger__action{display:flex;align-items:center;gap:.5rem}.xo-menu-hamburger__action svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__action-account{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__header{width:100%;flex-shrink:0;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff);padding:0 2rem}.xo-menu-hamburger__body{height:100%;overflow-y:auto;padding:0 2rem}.xo-menu-hamburger__body::-webkit-scrollbar{display:none}.xo-menu-hamburger__body::-webkit-scrollbar-thumb{background-color:transparent}.xo-menu-hamburger__back{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__back .xo-menu-hamburger__label{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.65!important;padding-top:.3rem}.xo-menu-hamburger__back-icon{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__link--login a{color:rgba(var(--color-foreground),.9);width:100%;display:flex;align-items:center;gap:.2rem}.xo-menu-hamburger__account{display:none}.xo-menu-hamburger__account a{display:flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.9rem);font-weight:400;line-height:calc(1 + .26 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.076rem);opacity:.9;padding-top:1.7rem;padding-bottom:2.4rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-menu-hamburger__search-form{display:flex;align-items:center;gap:.8rem;width:100%}.xo-menu-hamburger__search-icon{display:flex;align-items:center;justify-content:center}.xo-menu-hamburger__search-icon svg{opacity:.6}.xo-menu-hamburger__search-input{border:none;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));width:100%}.xo-menu-hamburger__search-input::-moz-placeholder{opacity:.4}.xo-menu-hamburger__search-input::placeholder{opacity:.4}.xo-menu-hamburger__search-input:focus{outline:none}.xo-menu-hamburger__currency-select{padding:1.5rem 0;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-menu-hamburger__currency-select .xo-currency-select__trigger-name{color:color-mix(in srgb,rgb(var(--color-foreground)) 90%,#ffffff)}.xo-menu-hamburger__currency-select .xo-currency-select__content{background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-menu-hamburger__currency-select .xo-currency-select__item{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-hamburger__language-select{padding:1.5rem 0;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-menu-hamburger__language-select .xo-language-select__trigger{color:color-mix(in srgb,rgb(var(--color-foreground)) 90%,#ffffff)}.xo-menu-hamburger__language-select .xo-language-select__content{background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-menu-hamburger__language-select .xo-language-select__item{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-menu-horizontal{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;flex:1 0 0;align-self:stretch;padding-top:1.6rem}@media(min-width:992px){.xo-menu-horizontal{-moz-column-gap:1rem;column-gap:1rem}}@media(min-width:1300px){.xo-menu-horizontal{padding-top:0}}@media(min-width:1400px){.xo-menu-horizontal{-moz-column-gap:1.8rem;column-gap:1.8rem}}@media(min-width:1600px){.xo-menu-horizontal{-moz-column-gap:2.8rem;column-gap:2.8rem}}.xo-menu-horizontal--modifier{padding-top:1.6rem}.xo-menu-horizontal--modifier .xo-menu-horizontal__item{padding:0 0 1.6rem}.xo-menu-horizontal--modifier .xo-menu-horizontal__item--sub{padding:0 1.6rem .7rem}.xo-menu-horizontal__item{padding:0 0 1.6rem}@media(min-width:1300px){.xo-menu-horizontal__item{padding:2.5rem 0}}.xo-menu-horizontal__item:hover>.xo-menu-horizontal__link,.xo-menu-horizontal__item.xo-menu-horizontal__item--current>.xo-menu-horizontal__link{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-menu-horizontal__item:hover>.xo-menu-horizontal__link svg,.xo-menu-horizontal__item.xo-menu-horizontal__item--current>.xo-menu-horizontal__link svg{opacity:1;color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.xo-menu-horizontal__item--open>.xo-menu-horizontal__link{color:rgb(var(--color-accent))}.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--hover:focus-within>.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;box-shadow:0 .1rem .1rem #0000001a}[dir=ltr] .xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,[dir=ltr] .xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,[dir=ltr] .xo-menu-horizontal__item--hover:focus-within>.xo-menu-horizontal__sub-menu,[dir=ltr] .xo-menu-horizontal__item--hover:focus-within>.xo-menu-horizontal__mega-menu,[dir=ltr] .xo-menu-horizontal__item--open>.xo-menu-horizontal__sub-menu,[dir=ltr] .xo-menu-horizontal__item--open>.xo-menu-horizontal__mega-menu{transform:translateZ(0)}[dir=rtl] .xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,[dir=rtl] .xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,[dir=rtl] .xo-menu-horizontal__item--hover:focus-within>.xo-menu-horizontal__sub-menu,[dir=rtl] .xo-menu-horizontal__item--hover:focus-within>.xo-menu-horizontal__mega-menu,[dir=rtl] .xo-menu-horizontal__item--open>.xo-menu-horizontal__sub-menu,[dir=rtl] .xo-menu-horizontal__item--open>.xo-menu-horizontal__mega-menu{transform:translateZ(0)}@media(max-width:767px){.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__sub-menu,.xo-menu-horizontal__item--hover:hover>.xo-menu-horizontal__mega-menu,.xo-menu-horizontal__item--hover:focus-within>.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:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));transition:all .3s;position:relative}.xo-menu-horizontal__link:hover{cursor:pointer}.xo-menu-horizontal__link:hover .xo-menu-horizontal__line-hover{width:100%}.xo-menu-horizontal__link:hover .xo-menu-horizontal__arrow--first,.xo-menu-horizontal__link:hover .xo-menu-horizontal__arrow--mega-menu{transform:rotate(180deg);transition:all .3s}.xo-menu-horizontal__link:has(~.xo-menu-horizontal__mega-menu:not(:empty)) .xo-menu-horizontal__arrow{display:block}.xo-menu-horizontal__line-hover{width:0;height:.15rem;position:absolute;top:2rem;background-color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);transition:width .3s ease}[dir=ltr] .xo-menu-horizontal__line-hover{left:0}[dir=rtl] .xo-menu-horizontal__line-hover{right:0}.xo-menu-horizontal__arrow{display:flex;align-items:center;justify-content:center;line-height:normal;transition:.3s}.xo-menu-horizontal__arrow svg{vertical-align:middle}.xo-menu-horizontal__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-top:-.4rem}.xo-menu-horizontal__arrow--after{position:absolute;top:50%}[dir=ltr] .xo-menu-horizontal__arrow--after{left:50%}[dir=rtl] .xo-menu-horizontal__arrow--after{right:50%}[dir=ltr] .xo-menu-horizontal__arrow--after{transform:translate(-160%,-50%)}[dir=rtl] .xo-menu-horizontal__arrow--after{transform:translate(160%,-50%)}.xo-menu-horizontal__arrow--first{transition:all .3s}.xo-menu-horizontal__arrow--mega-menu{display:none;transition:all .3s}.xo-menu-horizontal__sub-menu{width:100%;min-width:18.1rem;border-radius:.7rem;position:absolute;top:calc(100% - 1rem);background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border:.1rem solid rgba(var(--color-foreground),.1);opacity:0;pointer-events:none;transition:all .3s;z-index:10}[dir=ltr] .xo-menu-horizontal__sub-menu{left:0}[dir=rtl] .xo-menu-horizontal__sub-menu{right:0}[dir=ltr] .xo-menu-horizontal__sub-menu,[dir=rtl] .xo-menu-horizontal__sub-menu{transform:translate3d(0,1rem,0)}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{top:0;background:none;border:none;padding-inline-start:.8rem}[dir=ltr] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{left:100%}[dir=rtl] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu{right:100%}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__link{opacity:.7}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__link:hover{opacity:1}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__item--sub{padding:.6rem 0}.xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu .xo-menu-horizontal__item--sub:last-child{padding-bottom:0}.xo-menu-horizontal__sub-menu--third{min-width:22.9rem}.xo-menu-horizontal__sub-menu-last{list-style:none;width:100%;min-width:22.1rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);border-radius:.7rem;padding:1rem 1.8rem;box-shadow:0 .1rem .1rem #0000001a;border:.1rem solid rgba(var(--color-foreground),.1)}.xo-menu-horizontal__mega-menu{position:absolute;top:var(--mega-menu-top);z-index:9999;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;width:100%;opacity:0;pointer-events:none;transition:all .3s}[dir=ltr] .xo-menu-horizontal__mega-menu{left:0}[dir=rtl] .xo-menu-horizontal__mega-menu{right:0}[dir=ltr] .xo-menu-horizontal__mega-menu,[dir=rtl] .xo-menu-horizontal__mega-menu{transform:translate3d(0,2rem,0)}.xo-menu-horizontal__mega-menu:empty{display:none}.xo-menu-horizontal__mega-menu:not(:empty)~.xo-menu-horizontal__sub-menu{display:none}.xo-menu-horizontal__mega-menu:not(:empty)~.xo-menu-horizontal__link .xo-menu-horizontal__arrow--mega-menu{display:block!important}.xo-menu-horizontal__link--sub{display:flex;align-items:center}.xo-menu-horizontal__item--sub{position:relative;padding:.6rem 1.9rem .6rem 1.8rem}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link{opacity:.7;transition:all .3s}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link:hover{opacity:1}.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--sub:hover .xo-menu-horizontal__arrow--after{transition-delay:.1s}[dir=ltr] .xo-menu-horizontal__item--sub:hover .xo-menu-horizontal__arrow--after{transform:translate(-50%,-50%)}[dir=rtl] .xo-menu-horizontal__item--sub:hover .xo-menu-horizontal__arrow--after{transform:translate(50%,-50%)}[dir=ltr] .xo-menu-horizontal__item--sub:hover .xo-menu-horizontal__arrow--before{transform:translate(110%)}[dir=rtl] .xo-menu-horizontal__item--sub:hover .xo-menu-horizontal__arrow--before{transform:translate(-110%)}.xo-menu-horizontal__item--first{position:relative}.xo-menu-horizontal__polygon{position:absolute;z-index:2;top:-1.9rem}[dir=ltr] .xo-menu-horizontal__polygon{left:2rem}[dir=rtl] .xo-menu-horizontal__polygon{right:2rem}.xo-menu-horizontal__border{position:absolute;z-index:2;top:-2rem}[dir=ltr] .xo-menu-horizontal__border{left:1.9rem}[dir=rtl] .xo-menu-horizontal__border{right:1.9rem}.xo-menu-horizontal__sub-menu--second{padding:1rem 0}.xo-menu-horizontal__sub-menu--second .xo-menu-horizontal__link{gap:1rem}[dir=ltr] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu--left{left:auto;right:100%}[dir=rtl] .xo-menu-horizontal__sub-menu .xo-menu-horizontal__sub-menu--left{right:auto;left:100%}.xo-menu-horizontal__mega-menu[xo-selected]:not([xo-selected=false]){pointer-events:auto;opacity:1;visibility:visible;box-shadow:0 .1rem .1rem #0000001a}[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}}.menu-mobile{display:flex;align-items:center;justify-content:center}.menu-mobile__modal{z-index:999}.menu-mobile__content{width:100vw;height:100vh;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.menu-mobile-list{display:flex;align-items:start;flex-direction:column;flex-shrink:0;align-self:stretch;flex:1 0 0;padding-inline-start:2rem;padding-inline-end:2rem}.menu-mobile-list__item{width:100%;padding:.6rem 0;position:relative;border-top:.1rem solid rgba(var(--color-border),.4)}.menu-mobile-list__item:hover>.menu-mobile-list__link,.menu-mobile-list__item.menu-mobile-list__item--current>.menu-mobile-list__link{color:rgb(var(--color-accent))}.menu-mobile-list__item--search{display:flex;align-items:center;border-top:none}.menu-mobile-list__item--search .xo-field-input{margin-bottom:0;border-bottom:none;width:100%}.menu-mobile-list__search-icon{display:flex;align-items:center;justify-content:center}.menu-mobile-list__search-input{border:none;padding:1rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .57 / var(--font-body-scale));color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.menu-mobile-list__search-input:focus{outline:none}.menu-mobile-list__search-input::-moz-placeholder{color:rgba(var(--color-foreground),.4)}.menu-mobile-list__search-input::placeholder{color:rgba(var(--color-foreground),.4)}.menu-mobile-list__trigger{width:100%}.menu-mobile-list__link{display:flex;align-items:center;font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);line-height:calc(1 + 1.4 / var(--font-body-scale));transition:all .3s;opacity:.6}.menu-mobile-list__arrow{line-height:normal;transition:all .3s;padding-inline-start:1rem}.menu-mobile-list__arrow svg{vertical-align:middle;transition:all .3s}.menu-mobile-list__trigger[xo-active] .menu-mobile-list__arrow svg{transform:rotate(180deg);transition:all .3s}.menu-mobile-list__sub-menu{position:relative;width:100%;transition:all .3s}.menu-mobile-list__link--sub{padding:0;font-size:calc(var(--font-body-scale) * 1.4rem);transition:all .3s}.menu-mobile__icon-bar{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer}.menu-mobile__bottom{width:100%;display:flex;justify-content:start;align-items:center;padding-inline-start:.9rem;padding-top:5rem}.menu-mobile__bottom-item{padding:1.2rem;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.menu-mobile__bottom-item{padding:1.6rem}}.menu-mobile__bottom-item-account{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);opacity:.6}.menu-mobile-list__item--login{display:flex;align-items:center;font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + 1.4 / var(--font-body-scale));transition:all .3s;opacity:.6;border-bottom:.1rem solid rgba(var(--color-border),.4)}.menu-mobile-list__item--login a{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);transition:all .3s}.menu-mobile-list__item--login:hover a{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff)}.menu-mobile__action-cart{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-mobile__action-cart-number{position:absolute;top:-.5rem;display:flex;justify-content:center;align-items:center;gap:.8rem;width:2.1rem;height:2.1rem;border-radius:50%;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:400;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border:1px solid rgb(var(--color-button-text))}[dir=ltr] .menu-mobile__action-cart-number{right:-1rem}[dir=rtl] .menu-mobile__action-cart-number{left:-1rem}.menu-mobile__top{display:flex;align-items:center;justify-content:space-between;padding:2rem;border-bottom:1px solid rgba(var(--color-border),.4)}.menu-mobile__button-close{cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-mobile__button-close-trigger{display:flex;align-items:center;justify-content:center}.menu-mobile__logo{display:flex;justify-content:center;align-items:center;flex-shrink:0}.menu-mobile__logo a{display:flex;align-items:center}.menu-mobile__logo-img{width:var(--width_mobile);height:var(--height_mobile)}@media(min-width:768px){.menu-mobile__logo-img{width:var(--width_desktop);height:var(--height_desktop)}}.menu-mobile__action{display:flex;align-items:center;gap:1.4rem}.menu-mobile-list__mega-menu{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);width:100vw;opacity:1;transition:all .3s}.xo-modal-content{--gap: 1.5rem;display:flex;flex-direction:column;justify-content:space-between}.xo-modal-content .xo-cart-mini-drawer-footer__separator{border-top:.1rem solid rgba(var(--color-border));gap:0}@media(max-width:767px){.xo-modal-content .xo-cart-mini-drawer-footer__separator{padding:1.6rem 0;display:flex;justify-content:space-around}}.xo-modal-content .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 .xo-empty__title{font-size:calc(var(--font-body-scale) * 3.1rem);line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.093rem)}.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))}@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{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500}.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,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-modal-content__close:hover{opacity:.65}.xo-modal-content__close--abs{position:absolute;top:1rem;z-index:10}[dir=ltr] .xo-modal-content__close--abs{right:1rem}[dir=rtl] .xo-modal-content__close--abs{left:1rem}@media(min-width:768px){.xo-modal-content__close--abs{top:1.5rem}[dir=ltr] .xo-modal-content__close--abs{right:1.5rem}[dir=rtl] .xo-modal-content__close--abs{left:1.5rem}}.xo-modal-content__body{width:100%;height:100%}.xo-modal-content__body .xo-modal-content__content{padding-top:3rem}@media(min-width:768px){.xo-modal-content__body .xo-modal-content__content{padding-top:1.6rem}}.xo-modal-content__footer{display:flex;align-items:center;flex-shrink:0;min-height:var(--footer-height)}.xo-modal-content__footer>*{width:100%}.xo-modal-content__separator-pd{padding:0 calc(var(--drawer-padding) / 2)}@media(min-width: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__header{padding:0;padding-bottom:1.2rem;border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{border:var(--modal-border-width) solid rgba(var(--color-foreground),var(--modal-border-opacity));box-shadow:var(--modal-shadow-horizontal-offset) var(--modal-shadow-vertical-offset) var(--modal-shadow-blur-radius) rgba(var(--color-foreground),var(--modal-shadow-opacity));width:100%;padding:1.9rem 1.3rem 2.3rem 2.4rem}@media(min-width:992px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:54.8rem;padding:3rem 5rem}}@media(min-width:1400px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{width:74.8rem;padding:5.3rem 7rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner--radius{border-radius:var(--modal-corner-radius)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner--full-height{height:calc(100dvh - var(--modal-margin) * 2);max-height:calc(100dvh - var(--modal-margin) * 2)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner--full-width{width:calc(100vw - var(--modal-margin) * 2);max-width:calc(100vw - var(--modal-margin) * 2)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content{padding:0;padding-bottom:1.6rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:11.3rem;height:15rem}@media(min-width:1200px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__content .xo-cart-mini-item__image{width:19.5rem;height:22.5rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__footer{padding:0;min-height:unset}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__footer xo-modal-trigger{display:none}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification{padding-top:1.6rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media(min-width:768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification{padding-top:3rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-cart-popup-form{padding-top:.4rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-btn--secondary{background-color:transparent;border:.1rem solid rgba(var(--color-button),.4)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-notification .xo-btn--secondary .xo-btn__content{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content{position:relative;width:100%;padding-top:.7rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{position:relative;top:0}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{right:0}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove{left:0}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove .xo-cart-mini-item__remove-text{display:block!important}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action{justify-content:start;padding-bottom:0rem}@media(min-width:1200px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action{padding-bottom:1rem}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__remove-action .xo-btn--link .xo-btn__content{padding:0;text-transform:capitalize}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__quantity--popup{display:block;padding-bottom:0;padding-top:.1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__quantity--drawer{display:none}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__title{width:80%}@media(min-width:768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__title{width:60%}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__price .xo-price__item{opacity:1}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item__content .xo-cart-mini-item__price .xo-price__item--del{opacity:.35}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-empty__content{gap:1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-empty{gap:1rem}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-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 + .46 / var(--font-body-scale));letter-spacing:normal;display:flex;align-items:center;gap:.6rem}@media(min-width:768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__title{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale))}}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__title .xo-modal-content__title-icon{display:flex}xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{position:relative}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{right:0}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{left:0}@media(min-width:768px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{position:absolute;z-index:9999;top:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}[dir=ltr] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{right:.5rem}[dir=rtl] xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__close{left:.5rem}}@media(max-width:767px){xo-modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-cart-mini-item+.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:1.6rem}}xo-modal[xo-placement*=-left],xo-modal[xo-placement*=-right]{--xo-backdrop-color: rgba(var(--color-foreground), var(--drawer-backdrop-opacity));--xo-backdrop-blur: var(--drawer-backdrop-blur)}xo-modal[xo-placement*=-left] .xo-modal-content,xo-modal[xo-placement*=-right] .xo-modal-content{padding:var(--drawer-margin)}xo-modal[xo-placement*=-left] .xo-modal-content__header,xo-modal[xo-placement*=-right] .xo-modal-content__header{padding:2rem calc(var(--drawer-padding) / 2) 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:2.2rem var(--drawer-padding) 1.8rem 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));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--radius,xo-modal[xo-placement*=-right] .xo-modal-content__inner--radius{border-radius:var(--drawer-corner-radius)}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}.multi-column-1 .xo-image,.multi-column-1 img,.multi-column-1 .xo-image__placeholder,.multi-column-1 .placeholder-svg{width:100%;height:100%}.multi-column-1__header--style-2{padding-bottom:2.4rem}@media(min-width:992px){.multi-column-1__header--style-2{padding-bottom:3.2rem}}@media(min-width:1400px){.multi-column-1__header--style-2{padding-bottom:5.1rem}}.multi-column-1__header--style-2 .multi-column-1__title,.multi-column-1__content--style-2 .multi-column-1__title{font-weight:500;line-height:calc(1 + .05 / var(--font-body-scale))}.multi-column-1__desktop{display:none}@media(min-width:992px){.multi-column-1__desktop{display:block}}.multi-column-1__mobile{display:block}@media(min-width:992px){.multi-column-1__mobile{display:none}}.multi-column-1__mobile .xo-carousel-paginator--sticks xo-carousel-bullet span{background-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.multi-column-1__mobile .xo-carousel-paginator{padding-top:2.5rem}.multi-column-1__item--radius{border-radius:var(--general-radius-1);overflow:hidden}.multi-column-1__item{height:100%;position:relative;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);transition:all .5s;overflow:hidden}@media(min-width:768px){.multi-column-1__item:hover .multi-column-1__image-second{transform:scale(1);opacity:1;visibility:visible}.multi-column-1__item:hover .multi-column-1__image{transform:scale(.8);transition:all .5s}.multi-column-1__item:hover .multi-column-1__title,.multi-column-1__item:hover .multi-column-1__number{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);transition:all .5s}}.multi-column-1__item.active .multi-column-1__image-second{transform:scale(1);opacity:1;visibility:visible}.multi-column-1__item.active .multi-column-1__image{transform:scale(.8);transition:all .5s}.multi-column-1__item.active .multi-column-1__title,.multi-column-1__item.active .multi-column-1__number{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);transition:all .5s}.multi-column-1__item--style-2{background:none}.multi-column-1__image{transition:all .5s;will-change:transform;overflow:hidden}.multi-column-1__image--radius{border-radius:var(--image-radius)}.multi-column-1__image-second--radius{border-radius:var(--image-radius);overflow:hidden}.multi-column-1__image-second{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.1);will-change:transform;transition:all .5s;overflow:hidden}.multi-column-1__number{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);opacity:.65;position:absolute;top:2.5rem;z-index:3;transition:all .5s}[dir=ltr] .multi-column-1__number{left:2.5rem}[dir=rtl] .multi-column-1__number{right:2.5rem}@media(min-width:768px){.multi-column-1__number{top:2.9rem;font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale))}[dir=ltr] .multi-column-1__number{left:3.1rem}[dir=rtl] .multi-column-1__number{right:3.1rem}}.multi-column-1__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.018rem);word-break:break-word;word-wrap:break-word;position:absolute;bottom:2.9rem;z-index:3}[dir=ltr] .multi-column-1__title{left:2.5rem}[dir=rtl] .multi-column-1__title{right:2.5rem}@media(min-width:768px){.multi-column-1__title{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.018rem)}}@media(min-width:992px){.multi-column-1__title{bottom:3.2rem;font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.02rem)}[dir=ltr] .multi-column-1__title{left:3.2rem}[dir=rtl] .multi-column-1__title{right:3.2rem}}.multi-column-1__title--overlay{bottom:0;width:100%;padding:5.4rem 2.4rem 2.6rem;color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);background:linear-gradient(180deg,#0000,#000000b0)}[dir=ltr] .multi-column-1__title--overlay{left:0}[dir=rtl] .multi-column-1__title--overlay{right:0}@media(min-width:992px){.multi-column-1__title--overlay{padding:8.4rem 3.2rem 3.4rem}}.multi-column-1__title--radius{border-radius:0 0 1rem 1rem}.multi-column-2 .xo-image,.multi-column-2 img,.multi-column-2 .xo-image__placeholder,.multi-column-2 .placeholder-svg{width:100%;height:100%}.multi-column-2 .heading-multi-column{padding-bottom:3.3rem}@media(min-width:992px){.multi-column-2 .heading-multi-column{padding-bottom:5.2rem}}.multi-column-2__item--radius{border-radius:var(--general-radius-1);overflow:hidden}.multi-column-2__item{height:100%;position:relative;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);transition:all .5s;overflow:hidden}.multi-column-2__item:hover .multi-column-2__image{transform:scale(1.05);transition:all .5s}.multi-column-2__image{transition:all .5s;transform:scale(1);will-change:transform}.multi-column-2__image.active{filter:blur(.5rem)}.multi-column-2__number{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);opacity:.65;position:absolute;top:2.5rem;z-index:3}[dir=ltr] .multi-column-2__number{left:2.5rem}[dir=rtl] .multi-column-2__number{right:2.5rem}@media(min-width:768px){.multi-column-2__number{top:2.9rem;font-weight:500;line-height:calc(1 + .4 / var(--font-heading-scale))}[dir=ltr] .multi-column-2__number{left:3.1rem}[dir=rtl] .multi-column-2__number{right:3.1rem}}.multi-column-2__title{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.018rem);word-break:break-word;word-wrap:break-word;position:absolute;bottom:2.9rem;padding:0 2.5rem;z-index:3;transition:all .3s}[dir=ltr] .multi-column-2__title{left:0}[dir=rtl] .multi-column-2__title{right:0}@media(min-width:768px){.multi-column-2__title{bottom:3.2rem;padding:0 3.2rem;font-size:calc(var(--font-body-scale) * 2rem);line-height:calc(1 + .1 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.02rem)}}.multi-column-2__title:hover{opacity:.7}.multi-column-2__desktop{display:none}@media(min-width:768px){.multi-column-2__desktop{display:block}}.multi-column-2__mobile{display:block}@media(min-width:768px){.multi-column-2__mobile{display:none}}.our-team__item{position:relative;overflow:hidden}.our-team__item:hover{cursor:pointer}.our-team__item:hover img{transform:scale(1.05);transition:all .5s ease}.our-team__item:hover .our-team__info{opacity:1;transform:translateY(0)}.our-team__item--radius{border-radius:var(--general-radius-3)}.our-team__header{padding-bottom:2.6rem}@media(min-width:768px){.our-team__header{padding-bottom:4.2rem}}.our-team__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);word-break:break-word;word-wrap:break-word}.our-team__desktop{display:none}@media(min-width:768px){.our-team__desktop{display:block}}.our-team__mobile{display:block}@media(min-width:768px){.our-team__mobile{display:none}}.our-team__mobile .xo-carousel-paginator{padding-top:2.4rem}.our-team__image .xo-image{width:100%;height:100%;overflow:hidden}.our-team__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.our-team__image .xo-image__placeholder,.our-team__image .placeholder-svg{width:100%;height:100%}.our-team__info{position:absolute;bottom:0;z-index:3;transform:translateY(100%);opacity:0;transition:all .3s ease;width:100%;padding:4.5rem 0 2.2rem 2.8rem;background:linear-gradient(180deg,#0000,#000)}[dir=ltr] .our-team__info{left:0}[dir=rtl] .our-team__info{right:0}@media(min-width:768px){.our-team__info{padding:3.5rem 0 3.2rem 3.7rem}}.our-team__info--radius{border-radius:0 0 2rem 2rem}.our-team__name{color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale));transition:all .3s}.our-team__name:hover{opacity:.8;transition:all .3s}.our-team__position{padding-top:.4rem;color:color-mix(in srgb,rgb(var(--color-foreground-2)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;opacity:.4;transition:all .3s}.our-team__position:hover{opacity:.8;transition:all .3s}.page-heading-2{flex-direction:row;gap:1rem;width:100%}.page-heading-2--center{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-heading-2--center .page-heading-2__sub-heading{text-align:center}.page-heading-2--right{text-align:right;display:flex;flex-direction:column;align-items:end;justify-content:end}.page-heading-2--right .page-heading-2__sub-heading{text-align:right}.page-heading-2__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word;position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:start;gap:.8rem}.page-heading-2__count{display:none;padding-top:2rem;opacity:.65;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));font-weight:500}.page-heading-2__sub-heading{padding-top:1rem;width:100%;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;word-break:break-word;word-wrap:break-word;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-page-heading{width:100%}.xo-page-heading ul,.xo-page-heading ol{padding-top:2rem;padding-bottom:2rem}.xo-page-heading--center{text-align:center}.xo-page-heading--right{text-align:right}.xo-page-heading__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight)}.xo-page-heading__description{padding:1.7rem 0 0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;font-size:calc(var(--font-nody-scale) * 1.7rem);line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.034rem);word-break:break-word;word-wrap:break-word;opacity:.7}@media(min-width:768px){.xo-page-heading__description{padding:1.6rem 0 0}}.xo-pagination__list{margin:0;padding:4rem 0 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;transition:all .3s;cursor:pointer}.xo-pagination__list-item:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-pagination__list-item:hover .xo-pagination__page{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.xo-pagination__list-item:hover svg{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)!important}.xo-pagination__list-item--radius{border-radius:var(--pagination-radius)}.xo-pagination__list-item--current{background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-pagination__list-item--current .xo-pagination__page--current{color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.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,rgb(var(--color-button)) 100%,#ffffff);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem}.xo-pagination__page svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}@media(max-width:767px){.xo-pagination__page{font-size:calc(var(--font-body-scale) * 1.2rem);width:2.7rem;height:2.7rem}}.xo-pagination__list-item--disable{pointer-events:none;cursor:not-allowed}.xo-pagination__list-item--disable svg{opacity:.65}.xo-pagination__arrow{cursor:pointer}.xo-parallax-block{position:absolute;top:var(--top);left:var(--left);width:var(--width);z-index:10}.xo-parallax-block xo-parallax-scroll{width:auto}.xo-predictive-search{position:relative;padding:1.6rem 0 4rem}.xo-predictive-search .xo-field-input{border:none;padding:0;border-radius:0}.xo-predictive-search .xo-field-input__placeholder{width:70%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;font-size:unset;color:rgba(var(--color-foreground),.4);font-weight:500;font-size:calc(var(--font-body-scale) * 4.2rem);line-height:calc(1 + .02 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.21rem)}[dir=ltr] .xo-predictive-search .xo-field-input__placeholder{left:0}[dir=rtl] .xo-predictive-search .xo-field-input__placeholder{right:0}@media(min-width:992px){.xo-predictive-search .xo-field-input__placeholder{width:100%;padding-bottom:.6rem;font-size:calc(var(--font-body-scale) * 7.5rem);line-height:calc(1 + .01 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.375rem)}}.xo-predictive-search .xo-field-input__input{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 4.2rem);line-height:calc(1 + .02 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.21rem);opacity:1}@media(min-width:992px){.xo-predictive-search .xo-field-input__input{font-size:calc(var(--font-body-scale) * 7.5rem);line-height:calc(1 + .01 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.375rem)}}.xo-predictive-search .xo-field-input__input:not(:-moz-placeholder-shown)+.xo-field-input__placeholder{transform:translateY(-4rem) scale(.7);display:none}.xo-predictive-search .xo-field-input__input:focus+.xo-field-input__placeholder,.xo-predictive-search .xo-field-input__input:not(:placeholder-shown)+.xo-field-input__placeholder{transform:translateY(-4rem) scale(.7);display:none}.xo-predictive-search__input{position:relative;border-bottom:.1rem solid rgba(var(--color-border),.4);transition:all .3s}.xo-predictive-search__input:has(.xo-field-input__input:focus){border-bottom-color:transparent}[dir=ltr] .xo-predictive-search__input:has(.xo-field-input__input:focus) .xo-predictive-search__line .xo-predictive-search__line-anim{transform:translate(0)}[dir=rtl] .xo-predictive-search__input:has(.xo-field-input__input:focus) .xo-predictive-search__line .xo-predictive-search__line-anim{transform:translate(0)}.xo-predictive-search__line{position:absolute;bottom:-.1rem;width:100%;height:.4rem;overflow:hidden}[dir=ltr] .xo-predictive-search__line{left:0}[dir=rtl] .xo-predictive-search__line{right:0}.xo-predictive-search__line-anim{position:absolute;top:0;width:100%;height:100%;background-color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);transition:.6s cubic-bezier(.31,.41,.38,.96)}[dir=ltr] .xo-predictive-search__line-anim{left:0}[dir=rtl] .xo-predictive-search__line-anim{right:0}[dir=ltr] .xo-predictive-search__line-anim{transform:translate(-100%)}[dir=rtl] .xo-predictive-search__line-anim{transform:translate(100%)}.xo-predictive-search__line-anim--radius{border-radius:var(--general-radius-4);overflow:hidden}.xo-predictive-search__clear{position:absolute;top:46%;transform:translateY(-50%);cursor:pointer;display:none}[dir=ltr] .xo-predictive-search__clear{right:2rem}[dir=rtl] .xo-predictive-search__clear{left:2rem}.xo-predictive-search__clear:hover{opacity:.65}.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%;transform:translateY(-50%);transition:all .3s}[dir=ltr] .xo-predictive-search__search{right:2rem}[dir=rtl] .xo-predictive-search__search{left:2rem}.xo-predictive-search__search svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-predictive-search__search .xo-btn{background-color:transparent}.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%;z-index:99999;opacity:0;pointer-events:none;transition:.3s}[dir=ltr] .xo-predictive-search__result{left:50%}[dir=rtl] .xo-predictive-search__result{right:50%}[dir=ltr] .xo-predictive-search__result{transform:translate(-50%)}[dir=rtl] .xo-predictive-search__result{transform:translate(50%)}@media(min-width:768px){.xo-predictive-search__result{width:81.4rem}}.xo-predictive-search__result.predictive-search-wrapper--visible:not(:empty){opacity:1;pointer-events:auto}[dir=ltr] .xo-predictive-search__result.predictive-search-wrapper--visible:not(:empty){transform:translate(-50%)}[dir=rtl] .xo-predictive-search__result.predictive-search-wrapper--visible:not(:empty){transform:translate(50%)}.xo-predictive-search__inner::-webkit-scrollbar{width:1.2rem}.xo-predictive-search__inner::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:inset 0 0 6px color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.xo-predictive-search__inner{width:100%;height:100%;max-height:71dvh;overflow:auto;border-radius:1rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);box-shadow:0 0 16px #00000014}@media(min-width:768px){.xo-predictive-search__inner{width:100%;overflow:auto}}.xo-predictive-search__inner--empty{height:unset}.xo-predictive-search__inner-container{padding:.8rem 2rem 2rem!important}.xo-predictive-search__inner-container .xo-predictive-search__heading{padding:1.2rem 0;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400;line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);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:.8rem;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 15%,#ffffff)}.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,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;padding:.8rem;overflow:hidden;transition:.3s}.xo-predictive-search__item span{opacity:.7}.xo-predictive-search__item:hover{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 5%,#ffffff)}.xo-predictive-search__item-image{width:7.2rem;height:8.4rem;display:flex;align-items:center;justify-content:center;border-radius:.6rem;overflow:hidden;flex-shrink:0}.xo-predictive-search__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xo-predictive-search__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:3.2rem 0}.xo-predictive-search__empty svg{width:14.2rem}.xo-predictive-search__empty-text{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 3.1rem);font-weight:500;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.093rem);text-align:center;word-break:break-word;word-wrap:break-word}.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,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-price__item--del{color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);text-decoration:line-through;opacity:.4}.xo-price__sale{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:.7rem;gap:.5rem;padding:.2rem 0}.xo-price__sale--reverse{flex-direction:row-reverse}.xo-unit-price--hidden{display:none}.product-card-custom-placeholder{position:relative;width:24.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1.3rem}@media(min-width:768px){.product-card-custom-placeholder{padding-top:0}}@media(min-width:992px){.product-card-custom-placeholder{align-items:start;flex-direction:row;width:41.1rem}}@media(min-width:1400px){.product-card-custom-placeholder{width:51.1rem}}.product-card-custom-placeholder--radius,.product-card-custom-placeholder--radius .product-card-custom-placeholder__image{border-radius:var(--general-radius-3);overflow:hidden}.product-card-custom-placeholder__image{width:16.4rem;height:17.8rem}.product-card-custom-placeholder__image .xo-product-image,.product-card-custom-placeholder__image .xo-image,.product-card-custom-placeholder__image img,.product-card-custom-placeholder__image .xo-image__placeholder,.product-card-custom-placeholder__image .placeholder-svg{width:100%;height:100%}.product-card-custom-placeholder__info{width:100%;height:unset;padding:1rem 2rem 1.9rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:992px){.product-card-custom-placeholder__info{height:17.8rem;width:calc(100% - 16.4rem);padding:2.6rem 2rem 1.7rem 0}}.product-card-custom-placeholder__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 2rem);font-weight:500;line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.02rem);word-break:break-word;word-wrap:break-word}@media(max-width:767px){.product-card-custom-placeholder__title{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.018rem)}}.product-card-custom-placeholder__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6;padding-top:.6rem;padding-inline-end:0}@media(min-width:768px){.product-card-custom-placeholder__description{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width:992px){.product-card-custom-placeholder__description{padding-inline-end:2rem}}.product-card-custom-placeholder__bottom{display:flex;align-items:center;justify-content:space-between}.product-card-custom-placeholder__add-cart{display:flex;align-items:center;justify-content:center;cursor:pointer}.product-card-custom-placeholder__add-cart .xo-btn{width:4rem;height:4rem;background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);transition:all .3s ease}.product-card-custom-placeholder__add-cart .xo-btn:focus:after,.product-card-custom-placeholder__add-cart .xo-btn:focus-within:after{border-radius:var(--add-cart-radius)}.product-card-custom-placeholder__add-cart:hover{opacity:.8}.product-card-custom-placeholder__add-cart:hover .xo-btn{padding:0 1rem;width:14rem}@media(max-width:1399px){.product-card-custom-placeholder__add-cart:hover .xo-btn{width:4rem}}.product-card-custom-placeholder__add-cart:hover .xo-btn__text{position:relative;opacity:1}@media(max-width:1399px){.product-card-custom-placeholder__add-cart:hover .xo-btn__text{display:none}}.product-card-custom-placeholder__add-cart svg{width:2rem;color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff)}.product-card-custom-placeholder__add-cart .xo-btn{border-radius:0}.product-card-custom-placeholder__add-cart .xo-btn__content{min-height:unset;padding:0}.product-card-custom-placeholder__add-cart .xo-btn__text{position:absolute;opacity:0;white-space:nowrap;transition:all .3s}.product-card-custom-placeholder__add-cart--radius{border-radius:var(--add-cart-radius);overflow:hidden}.product-card-custom{position:relative;width:24.5rem;display:flex;flex-direction:column;align-items:center;transition:width .5s ease}@media(min-width:992px){.product-card-custom{align-items:start;flex-direction:row;width:41.1rem}}@media(min-width:1400px){.product-card-custom{width:51.1rem}}.product-card-custom--radius{border-radius:var(--general-radius-3)}.product-card-custom--radius .product-card-custom__image{border-radius:var(--general-radius-3);overflow:hidden}.product-card-custom__image{width:16.4rem;height:17.8rem;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.product-card-custom__image{padding:1rem}}.product-card-custom__image .xo-image,.product-card-custom__image img,.product-card-custom__image .xo-product-image,.product-card-custom__image .placeholder-svg{width:100%;height:100%}.product-card-custom__info{width:100%;padding:1rem 2rem 1.9rem;height:unset;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:992px){.product-card-custom__info{height:17.8rem;width:calc(100% - 16.4rem);padding:2.6rem 2rem 1.7rem 1rem}}.product-card-custom__header{padding-inline-end:0}@media(min-width:992px){.product-card-custom__header{padding-inline-end:3rem}}@media(min-width:1400px){.product-card-custom__header{padding-inline-end:6rem}}.product-card-custom__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 2rem);font-weight:500;line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.02rem);word-break:break-word;word-wrap:break-word}@media(max-width:767px){.product-card-custom__title{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .05 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.018rem)}}.product-card-custom__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.6;padding-top:.6rem;padding-inline-end:0}@media(min-width:768px){.product-card-custom__description{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width:992px){.product-card-custom__description{padding-inline-end:2rem}}.product-card-custom__bottom{display:flex;align-items:center;justify-content:space-between}@media(max-width:991px){.product-card-custom__bottom{padding-top:2.4rem}}.xo-product-card-custom__add[xo-disabled]{opacity:.65;cursor:not-allowed}.product-card-custom__add-cart{display:flex;align-items:center;justify-content:center;cursor:pointer}.product-card-v2{height:100%;padding:var(--padding);transition:all .3s;border:.1rem solid transparent}.product-card-v2:hover{background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);border-color:color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.product-card-v2--radius{border-radius:2rem;overflow:hidden}.product-card-v2__link{display:block;color:inherit;width:100%;height:100%}.product-card-v2__wrapper{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--gap)}.product-card-v2__image{width:4.8rem;height:4.8rem}.product-card-v2__image .xo-image,.product-card-v2__image .xo-image__placeholder,.product-card-v2__image .placeholder-svg,.product-card-v2__image img{width:100%;height:100%}.product-card-v2__image--lg{width:7.5rem;height:7.5rem}.product-card-v2__title{color:color-mix(in srgb,rgb(var(--color-foregrround)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}xo-product{height:100%}.xo-product-card--boxed.xo-product-card--radius{border-radius:var(--product-card-radius)}.xo-product-card--boxed{background-color:rgb(var(--color-background))}.xo-product-card--boxed .xo-product-card__header{background:none}.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{border:var(--product-card-border-width) solid rgba(var(--color-border),var(--product-card-border-opacity));box-shadow:var(--product-card-shadow-horizontal-offset) var(--product-card-shadow-vertical-offset) var(--product-card-shadow-blur-radius) rgba(var(--color-shadow),var(--product-card-shadow-opacity));overflow:hidden;height:100%;position:relative}.xo-product-card .placeholder-svg{width:100%;height:auto}.xo-product-card:hover img,.xo-product-card:focus-within img{transform:scale(1.05)}.xo-product-card:hover .xo-product-card__title,.xo-product-card:focus-within .xo-product-card__title{text-decoration:underline}.xo-product-card:hover .xo-product-card__add,.xo-product-card:hover .xo-product-card__quick-view,.xo-product-card:hover .xo-product-card__favorite,.xo-product-card:focus-within .xo-product-card__add,.xo-product-card:focus-within .xo-product-card__quick-view,.xo-product-card:focus-within .xo-product-card__favorite{opacity:1}[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:hover .xo-product-card__favorite,[dir=ltr] .xo-product-card:focus-within .xo-product-card__add,[dir=ltr] .xo-product-card:focus-within .xo-product-card__quick-view,[dir=ltr] .xo-product-card:focus-within .xo-product-card__favorite{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:hover .xo-product-card__favorite,[dir=rtl] .xo-product-card:focus-within .xo-product-card__add,[dir=rtl] .xo-product-card:focus-within .xo-product-card__quick-view,[dir=rtl] .xo-product-card:focus-within .xo-product-card__favorite{transform:translate(0)}.xo-product-card:hover .xo-product-card__add[xo-disabled],.xo-product-card:focus-within .xo-product-card__add[xo-disabled]{opacity:.65}[dir=ltr] .xo-product-card:hover .xo-product-card__add[xo-disabled],[dir=ltr] .xo-product-card:focus-within .xo-product-card__add[xo-disabled]{transform:translate(0)}[dir=rtl] .xo-product-card:hover .xo-product-card__add[xo-disabled],[dir=rtl] .xo-product-card:focus-within .xo-product-card__add[xo-disabled]{transform:translate(0)}.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:hover .xo-product-card__favorite,.xo-product-card:focus-within .xo-product-card__favorite{transition-delay:.2s}.xo-product-card:hover .xo-product-card__actions--modifier .xo-product-card__add,.xo-product-card:focus-within .xo-product-card__actions--modifier .xo-product-card__add{transition-delay:.1s}.xo-product-card:hover .xo-product-card__actions--modifier .xo-product-card__quick-view,.xo-product-card:focus-within .xo-product-card__actions--modifier .xo-product-card__quick-view{transition-delay:.2s}.xo-product-card:hover .xo-product-card__actions--modifier .xo-product-card__favorite,.xo-product-card:focus-within .xo-product-card__actions--modifier .xo-product-card__favorite{transition-delay:0s}.xo-product-card__header{position:relative;overflow:hidden}.xo-product-card__price-badge{display:flex;align-items:center;gap:1.2rem;padding:.2rem 0}@media(max-width:767px){.xo-product-card__price-badge{flex-direction:column}}.xo-product-card__badge{display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none;position:absolute;top:1.6rem;z-index:11}[dir=ltr] .xo-product-card__badge{left:1.6rem}[dir=rtl] .xo-product-card__badge{right:1.6rem}@media(max-width:767px){.xo-product-card__badge{flex-direction:column}}.xo-product-card__information{display:flex;flex-direction:column;align-items:var(--product-card-text-alignment);padding:.8rem 3.2rem 3.2rem}@media(max-width:991px){.xo-product-card__information{padding:2rem}}@media(max-width:991px){.xo-product-card__information{padding:1rem 1rem 3.2rem}}.xo-product-card__title{display:block;overflow:hidden;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .25 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);text-align:var(--product-card-text-alignment);word-wrap:break-word;word-break:break-word;transition:all .3s}.xo-product-card__title a{color:inherit}.xo-product-card__vendor{color:rgba(var(--color-foreground),.6);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-transform:capitalize;padding-bottom:.4rem}.xo-product-card__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;line-height:calc(1 + .43 / var(--font-body-scale));opacity:.7;padding-inline-end:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.xo-product-card__price{display:inline-block;padding-top:.9rem}.xo-product-card__price .xo-price__sale{padding:0}.xo-product-card__variants{padding-top:2.4rem;width:100%}@media(max-width:767px){.xo-product-card__variants{padding-top:1.6rem}}.xo-product-card__variants .xo-product-variant__inner-name{display:none}.xo-product-card__actions{position:absolute;top:1.6rem;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;transition:.3s}[dir=ltr] .xo-product-card__actions{right:1.6rem}[dir=rtl] .xo-product-card__actions{left:1.6rem}@media(max-width:767px){.xo-product-card__actions{gap:.8rem;top:1.2rem}[dir=ltr] .xo-product-card__actions{right:1.2rem}[dir=rtl] .xo-product-card__actions{left:1.2rem}}.xo-product-card__add,.xo-product-card__add[xo-disabled],.xo-product-card__quick-view,.xo-product-card__favorite{transition:all .3s cubic-bezier(.31,.41,.38,.96);opacity:0}[dir=ltr] .xo-product-card__add,[dir=ltr] .xo-product-card__add[xo-disabled],[dir=ltr] .xo-product-card__quick-view,[dir=ltr] .xo-product-card__favorite{transform:translate(calc(100% + 2rem))}[dir=rtl] .xo-product-card__add,[dir=rtl] .xo-product-card__add[xo-disabled],[dir=rtl] .xo-product-card__quick-view,[dir=rtl] .xo-product-card__favorite{transform:translate(calc(-100% - 2rem))}@media(max-width:767px){[dir=ltr] .xo-product-card__add,[dir=ltr] .xo-product-card__add[xo-disabled],[dir=ltr] .xo-product-card__quick-view,[dir=ltr] .xo-product-card__favorite{transform:translate(5%)}[dir=rtl] .xo-product-card__add,[dir=rtl] .xo-product-card__add[xo-disabled],[dir=rtl] .xo-product-card__quick-view,[dir=rtl] .xo-product-card__favorite{transform:translate(-5%)}}.xo-product-card__add[xo-disabled]{opacity:0;cursor:not-allowed;pointer-events:none}.xo-product-card__add{display:block}.xo-product-card__quick-view{transition-delay:.1s}.xo-product-card__favorite{transition-delay:.2s}.xo-product-card__actions--modifier .xo-product-card__add{transition-delay:.1s}.xo-product-card__actions--modifier .xo-product-card__quick-view{transition-delay:.2s}.xo-product-card__actions--modifier .xo-product-card__favorite{transition-delay:0s}.xo-product-card__title--pd{padding-bottom:.7rem}.xo-product-card__price-badge--pd{padding-top:1.2rem}.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__price-varies{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:normal;text-align:var(--product-card-text-alignment);display:block}.xo-product-card--start .xo-price__sale{justify-content:start}.xo-product-card--center .xo-price__sale{justify-content:center}.xo-product-card--end .xo-price__sale{justify-content:end}xo-products-fetcher-add[xo-added] .xo-btn-icon--primary{background-color:color-mix(in srgb,rgb(var(--color-badge-sale-background)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);border-color:color-mix(in srgb,rgb(var(--color-badge-sale-background)) 100%,#ffffff)}xo-products-fetcher-remove .xo-btn-icon--primary{background-color:color-mix(in srgb,rgb(var(--color-badge-sale-background)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);border-color:color-mix(in srgb,rgb(var(--color-badge-sale-background)) 100%,#ffffff)}.tooltip--remove-favorite{display:none}.xo-product-card:has(xo-products-fetcher-add[xo-added]) .tooltip--add-favorite{display:none}.xo-product-card:has(xo-products-fetcher-add[xo-added]) .tooltip--remove-favorite{display:block}.xo-product-card__image-link{position:relative;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,rgb(var(--color-accent)) 100%,#ffffff)}.product-featured-block{height:100%;padding:3rem 2.5rem;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2.6rem}@media(min-width:1200px){.product-featured-block{padding:4.5rem 5rem 4.3rem}}.product-featured-block .xo-text__heading{justify-content:center}.product-featured-block--radius{border-radius:var(--general-radius-3)}.product-featured-block__head{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-featured-block__heading{display:flex;align-items:center;justify-content:center}.product-featured-block__button{padding-top:2.3rem}.product-featured-block__image{width:4.8rem;height:4.8rem;padding:.6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.product-featured-block__image .xo-image{width:100%;height:100%}.product-featured-block__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-featured-block__image .xo-image__placeholder{height:100%;width:100%}.product-featured-block__image .placeholder-svg{width:100%;height:100%}.product-featured-block__title{padding-top:0;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:500;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);word-break:break-word;word-wrap:break-word}@media(min-width:992px){.product-featured-block__title{padding-top:.8rem}}.product-featured-block__item{display:flex;align-items:center;gap:8.6rem;padding:1.6rem 0;border-top:.1rem solid rgba(var(--color-border),1)}.product-featured-block__item:last-child{padding-bottom:0}@media(min-width:768px){.product-featured-block__item{flex-direction:column;justify-content:start;gap:0;text-align:center;padding:2rem 1.6rem .8rem;border-top:none}[dir=ltr] .product-featured-block__item,[dir=rtl] .product-featured-block__item{border-inline-end:.1rem solid rgba(var(--color-border),1)}.product-featured-block__item:last-child{border-inline-end:none}}@media(min-width:1800px){.product-featured-block__item{padding:2.4rem 4.8rem .8rem}}.product-featured-block__item:hover .product-featured-block__image{transform:translateY(-1rem)}.product-featured-block__bottom{width:100%;display:flex;justify-content:center}@media(max-width:767px){.product-featured-block__bottom{flex-direction:column}}.xo-product-image{position:relative;z-index:9;transition:all .5s;display:block;overflow:hidden}.xo-product-image img{transition:all .5s ease;will-change:transform}.xo-product-image .xo-media{height:100%;width:100%}.xo-product-image--contain img{-o-object-fit:contain;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)}.product-list-block,.product-list-block__content,.product-list-block__carousel{height:100%}.product-list-block{padding-bottom:1.4rem}@media(min-width:992px){.product-list-block{padding-bottom:2.8rem}}.product-list-block__paginate{padding-top:2.4rem}@media(min-width:992px){.product-list-block__paginate{padding-top:2.9rem}}.xo-product-variant-modal{position:relative;background-color:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff);box-shadow:0 .4rem 2.9rem rgba(var(--color-overlay),.15);width:calc(100% - 4.8rem);margin:auto;padding:2.4rem}@media(min-width:768px){.xo-product-variant-modal{width:54rem;padding:3.2rem}}@media(min-width:1200px){.xo-product-variant-modal{padding:4rem}}.xo-product-variant-modal .xo-product-variant-modal__add-modal[sold-out=true]:not([sold-out=false]){opacity:.5;pointer-events:none;cursor:not-allowed}.xo-product-variant-modal__content{width:100%}.xo-product-variant-modal:has(.xo-product-variant-modal__add-modal[sold-out=true]) .xo-product-variant-modal__buy-now{opacity:.5;pointer-events:none;cursor:not-allowed}.xo-product-variant-modal--radius{border-radius:1.2rem;overflow:hidden}.xo-product-variant-modal__text{padding-bottom:2rem}.xo-product-variant-modal__title{text-align:center}.xo-product-variant-modal__title--hide{display:none}.xo-product-variant-modal__variant-list{padding-bottom:2rem}.xo-product-variant-modal__variant-list .xo-product-variant{padding:0 0 1.2rem}.xo-product-variant-modal__variant-list .xo-product-variant__inner-name{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase;text-align:center;justify-content:center}.xo-product-variant-modal__variant-list .xo-product-variant__inner-selected-value{display:none}.xo-product-variant-modal__variant-list .xo-product-variant__inner-value{flex-wrap:wrap;justify-content:center}.xo-product-variant-modal__close{position:absolute;top:1.6rem;z-index:10;cursor:pointer}[dir=ltr] .xo-product-variant-modal__close{right:1.6rem}[dir=rtl] .xo-product-variant-modal__close{left:1.6rem}.xo-product-variant-modal-container[xo-unavailable]:not([xo-unavailable=false]) .xo-product-variant-modal .xo-product-variant-modal__add-modal{opacity:.5;pointer-events:none;cursor:not-allowed}.xo-product-variant-modal-container[xo-unavailable]:not([xo-unavailable=false]) .xo-product-variant-modal .xo-btn__text{position:relative;color:transparent;width:100%}.xo-product-variant-modal-container[xo-unavailable]:not([xo-unavailable=false]) .xo-product-variant-modal .xo-btn__text:before{content:attr(data-text-unavailable);position:absolute;top:0;left:50%;width:100%;height:100%;z-index:100;color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);transform:translate(-50%)}.xo-product-variant-modal-container[xo-unavailable]:not([xo-unavailable=false]) .xo-product-variant-modal .xo-product-variant-modal__buy-now{opacity:.5;pointer-events:none;cursor:not-allowed}.xo-product-variant-modal__buy-now{width:100%;margin-top:1rem}.xo-product-variant-modal__buy-now .shopify-payment-button__button{padding:1.35rem 0;min-height:5.8rem;border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}@media(max-width:767px){.xo-product-variant-modal__buy-now .shopify-payment-button__button{min-height:5rem}}.xo-product-variant-modal__buy-now--radius .shopify-payment-button__button{border-radius:var(--button-radius)}.xo-product-variant-modal__quantity{height:100%;width:100%;padding-bottom:1rem}.xo-product-variant-modal__quantity .xo-quantity{width:100%;height:100%;padding:1.3rem .8rem;border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 40%,#ffffff)}@media(max-width:767px){.xo-product-variant-modal__quantity .xo-quantity{padding:1rem .8rem}}.xo-product-variant-modal__quantity .xo-quantity--radius{border-radius:var(--button-radius)}.xo-product-variant-modal__quantity .xo-quantity--radius .xo-quantity__button{border-radius:50%}.xo-product-variant-modal__quantity .xo-quantity__number{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);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-product-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-product-variant-modal__quantity .xo-quantity__button{padding:.8rem;transition:all .3s ease-in-out}.xo-product-variant-modal__quantity .xo-quantity__button:hover{background-color:color-mix(in srgb,rgb(var(--color-gray-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-gray-button-text)) 100%,#ffffff)}.xo-product-variant-modal__quantity svg{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-product-variant-modal__price{width:100%;padding-top:.9rem}.xo-product-variant-modal__price .xo-price{justify-content:center;align-items:center}.xo-product-variant-modal__price .xo-price__sale{padding:0;justify-content:center}.xo-product-variant-modal__price-varies{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:normal;text-align:var(--product-card-text-alignment);display:block}.xo-product-variant-modal__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-variant-modal__price-inner .xo-unit-price--hidden{display:none}.xo-product-variant,.xo-product-variant__inner{padding-inline-start:.2rem;padding-inline-end:.2rem}.xo-product-variant__top{display:flex;justify-content:space-between}.xo-product-variant__top .xo-btn__content{color:color-mix(in srgb,rgb(var(--color-accent)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .6 / var(--font-body-scale))}.xo-product-variant__top-name{color:color-mix(in srgb,rgb(var(--color-foreground)) 40%,#ffffff);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400;line-height:calc(1 + .5 / var(--font-body-scale));padding-bottom:.8rem}.xo-product-variant__inner-value{display:flex;align-items:center;flex-wrap:wrap;justify-content:var(--product-card-text-alignment);gap:.7rem}.xo-product-variant__inner-name{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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;padding-bottom:.7rem}.xo-product-variant__inner-name p{opacity:.4}.xo-product-variant__inner-name .xo-product-variant__inner-selected-value{opacity:.7}.products-carousel__item{height:100%}.products-carousel__paginate{padding-top:2.4rem}@media(min-width:992px){.products-carousel__paginate{padding-top:2.9rem}}.products-grid,.products-grid__grid,.products-grid__item{height:100%}.xo-quantity{width:11.2rem;height:4rem;display:flex;justify-content:space-between;align-items:center;border:.1rem solid rgba(var(--color-border),.4)}.xo-quantity--radius{border-radius:var(--general-radius-4)}.xo-quantity--sm{width:7.5rem;height:2.5rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--sm .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .16 / var(--font-body-scale))}@media(min-width:768px){.xo-quantity--sm .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .43 / var(--font-body-scale))}}@media(min-width:768px){.xo-quantity--sm{width:9.8rem;height:4rem}}.xo-quantity--md{width:11.2rem;height:4rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--md .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}.xo-quantity--lg{width:11.8rem;height:5.4rem;background:color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.xo-quantity--lg .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:calc(1 + .44 / var(--font-body-scale))}@media(min-width:768px){.xo-quantity--lg .xo-quantity__number{font-size:calc(var(--font-body-scale) * 2.2rem);line-height:calc(1 + .2 / var(--font-body-scale))}}@media(min-width:768px){.xo-quantity--lg{width:15rem;height:6.4rem}}.xo-quantity__number{width:100%;height:100%;padding:0 .8rem;border:none;outline:none;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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{display:flex;align-items:center;justify-content:center;text-align:center}.xo-quantity__button svg{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff)}.xo-quantity__button--minus{padding:.6rem .6rem .6rem 1.4rem}@media(max-width:1199px){.xo-quantity__button--minus{padding:.6rem}}.xo-quantity__button--plus{padding:.6rem 1.4rem .6rem .6rem}@media(max-width:1199px){.xo-quantity__button--plus{padding:.6rem}}.quick-link__title{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.65}.quick-link__nav{display:flex;flex-wrap:wrap;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-inline-end:1rem}[dir=ltr] .quick-link__nav-item,[dir=rtl] .quick-link__nav-item{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,rgb(var(--color-foreground)) 100%,#ffffff);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,rgb(var(--color-accent)) 100%,#ffffff);transition:all .3s}.sale-up-card{position:relative;padding-top:3.2rem;padding-bottom:3.6rem}.sale-up-card__content{position:absolute;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:none}[dir=ltr] .sale-up-card__content{left:50%}[dir=rtl] .sale-up-card__content{right:50%}[dir=ltr] .sale-up-card__content{transform:translate(-50%,-50%)}[dir=rtl] .sale-up-card__content{transform:translate(50%,-50%)}.sale-up-card__image{overflow:hidden}@media(max-width:767px){.sale-up-card__image{height:33.3rem}}.sale-up-card__image .xo-image{width:100%;height:100%}.sale-up-card__image img{width:100%;height:100%;transition:all .5s ease;will-change:transform}.sale-up-card__image .xo-image__placeholder,.sale-up-card__image .placeholder-svg{width:100%;height:100%}.sale-up-card__image:hover img{transform:scale(1.05);transition:all .5s ease}.sale-up-card__image--radius{border-radius:var(--general-radius-1)}.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,rgb(var(--color-foreground)) 100%,#ffffff);word-break:break-word;word-wrap:break-word}.xo-scroll-to-block{padding:1rem 2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:max(var(--buttons-border-width),.1rem) solid color-mix(in srgb,rgb(var(--color-button)) calc(var(--buttons-border-opacity) * 100%),#ffffff);border-radius:var(--buttons-radius-outset);background-color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button-text)) 100%,#ffffff);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;z-index:1;overflow:hidden}.xo-scroll-to-block:after{content:"";position:absolute;z-index:-1;top:101%;width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff);color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s}[dir=ltr] .xo-scroll-to-block:after{left:50%}[dir=rtl] .xo-scroll-to-block:after{right:50%}[dir=ltr] .xo-scroll-to-block:after{transform:translate(-50%)}[dir=rtl] .xo-scroll-to-block:after{transform:translate(50%)}.xo-scroll-to-block:hover{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-scroll-to-block:hover:after{width:100%;height:100%;padding-top:0;border-radius:0;top:0}[dir=ltr] .xo-scroll-to-block:hover:after{transform:translate(-50%)}[dir=rtl] .xo-scroll-to-block:hover:after{transform:translate(50%)}.xo-section{--pt: 25;--pb: 25;position:relative;z-index:9;background-size:cover;background-position:center;background-color:var(--bg-color, rgb(var(--color-background)));background-image:var(--bg-gradient);padding-top:calc(var(--pt_dt) * 1px);padding-bottom:calc(var(--pb_dt) * 1px)}@media(max-width:767px){.xo-section{padding-top:calc(var(--pt_mb) * 1px);padding-bottom:calc(var(--pb_mb) * 1px)}}.xo-section:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--bg-overlay)}.xo-section-bg-image-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%;width:100vw;height:100vh}[dir=ltr] .xo-section-bg-image-2__item{left:50%}[dir=rtl] .xo-section-bg-image-2__item{right:50%}[dir=ltr] .xo-section-bg-image-2__item{transform:translate(-50%,-50%)}[dir=rtl] .xo-section-bg-image-2__item{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:center;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-section-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.xo-section-bg-image__item{position:absolute;top:0;right:0;bottom:0;left:0}@supports (-webkit-touch-callout: none){.xo-section-bg-image__item{top:50%;width:100vw;height:100vh}[dir=ltr] .xo-section-bg-image__item{left:50%}[dir=rtl] .xo-section-bg-image__item{right:50%}[dir=ltr] .xo-section-bg-image__item{transform:translate(-50%,-50%)}[dir=rtl] .xo-section-bg-image__item{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-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;word-break:break-word;word-wrap:break-word}.xo-section-heading__description{word-break:break-word;word-wrap:break-word}.xo-separator{height:var(--separator, .1rem);background-color:var(--color, rgba(var(--color-foreground), .1))}.service-block{height:100%}.service-block:hover .service-block__image{transform:translateY(-1rem)}.service-block--radius{border-radius:1rem;overflow:hidden}.service-block__wrapper{height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:left;gap:.6rem;padding:2.4rem 1.6rem}@media(min-width:768px){.service-block__wrapper{padding:3.2rem 2rem}}@media(min-width:992px){.service-block__wrapper{padding:3.2rem}}@media(min-width:1200px){.service-block__wrapper{padding:4.3rem 9rem 4.9rem}}.service-block__wrapper--center{justify-content:start;align-items:center;text-align:center}.service-block__wrapper--end{justify-content:start;align-items:end;text-align:right}.service-block__heading,.service-block__content{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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) * -.015rem);word-break:break-word;word-wrap:break-word}@media(min-width:768px){.service-block__heading,.service-block__content{font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.service-block__link{color:inherit;transition:all .3s}.service-block__link:hover{text-decoration:underline}.service-block__heading{padding-top:.5rem;font-weight:var(--font-heading-weight)}.service-block__content{font-weight:400;opacity:.5}.service-block__image{width:auto;height:100%;max-height:11.8rem;transition:all .3s;will-change:transform}.service-block__image .xo-image,.service-block__image img,.service-block__image .xo-image__placeholder,.service-block__image .placeholder-svg{width:100%;height:100%}.service-block__image--sm{width:3.2rem;height:3.2rem}.service-block__image--md{width:4.9rem;height:4.9rem}.service-block__image--lg{width:5.4rem;height:5.4rem}.shop-look-1{height:100%}.shop-look-1__content{height:100%;display:flex;flex-direction:column;gap:3rem;padding:4rem 2.5rem 3.1rem;background-color:color-mix(in srgb,rgb(var(--color-layer)) 100%,#ffffff)}@media(min-width:992px){.shop-look-1__content{padding:4rem 3.1rem 3.5rem 3.7rem;justify-content:space-between}}@media(min-width:1400px){.shop-look-1__content{padding:4.1rem 5.1rem 3.8rem 5.7rem}}.shop-look-1__content--radius{border-radius:2rem}.shop-look-1__head{width:17.1rem}@media(min-width:992px){.shop-look-1__head{width:26.9rem}}.shop-look-1__bottom{display:flex;flex-direction:column;align-items:center}.shop-look-1__feature{width:100%}.shop-look-1__feature-item{width:100%;display:flex;align-items:center;padding:1.8rem 0;border-top:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}.shop-look-1__feature-item:last-child{border-bottom:.1rem solid color-mix(in srgb,rgb(var(--color-border)) 100%,#ffffff)}@media(max-width:767px){.shop-look-1__feature-item:last-child{border-bottom:none}}@media(min-width:992px){.shop-look-1__feature-item{padding:2rem 0}}@media(min-width:1600px){.shop-look-1__feature-item{padding:2.6rem 0}}.shop-look-1__image{width:50%}.shop-look-1__image .xo-image{width:4.4rem;height:3.8rem;padding:.5rem .8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shop-look-1__image .xo-image__placeholder,.shop-look-1__image .placeholder-svg{width:100%;height:100%}.shop-look-1__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shop-look-1__info{color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:500;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.034rem);word-break:break-word;word-wrap:break-word;width:50%}.shop-look-1__button{width:100%;padding-top:0}@media(min-width:992px){.shop-look-1__button{padding-top:2.8rem}}@media(min-width:1400px){.shop-look-1__button{padding-top:5.8rem}}.shop-look-1__button .xo-btn{width:100%}.shop-look-2__trigger{width:var(--size);height:var(--size);padding:.7rem;border:.2rem solid var(--color);background-color:rgba(var(--color),.2);border-radius:50%;position:relative;cursor:pointer;animation:hostpot 1.5s linear infinite}.shop-look-2__point{width:calc(var(--size) / 2);height:calc(var(--size) / 2);background-color:var(--color);border-radius:50%}.shop-look-2__popover{z-index:99999}.shop-look-2__popover--radius{border-radius:var(--general-radius-3)}@keyframes hostpot{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:0;transform:scale(1)}}.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_dt)}@media(max-width:767px){.xo-space{height:var(--space_mb)}}.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,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:normal;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;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}.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-typing-block__typing{color:#ff6969;font-size:4rem}.xo-typing-block__content{word-break:normal;word-wrap:normal}.xo-wrapper-block{display:flex;flex-direction:var(--direction_mobile);align-items:var(--alignment_mobile);justify-content:var(--justify_content_mobile);row-gap:calc(var(--vertical_gap_mobile) * 1px);-moz-column-gap:calc(var(--horizontal_gap_mobile) * 1px);column-gap:calc(var(--horizontal_gap_mobile) * 1px)}@media(min-width:768px){.xo-wrapper-block{flex-direction:var(--direction_desktop);align-items:var(--alignment_desktop);justify-content:var(--justify_content_desktop);row-gap:calc(var(--vertical_gap_desktop) * 1px);-moz-column-gap:calc(var(--horizontal_gap_desktop) * 1px);column-gap:calc(var(--horizontal_gap_desktop) * 1px)}}.xo-wrapper-block--full-width{width:100%}.xo-wrapper-block--fit-content{width:-moz-fit-content;width:fit-content}.xo-cart-item{display:flex;gap:1.5rem;padding-inline-end:3.4rem}@media(min-width:768px){.xo-cart-item{padding-top:0;gap:1.8rem}}.xo-cart-item__img{width: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{padding-top:.3rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.xo-cart-item__content{padding-top:.8rem}}.xo-cart-item__title{display:block;font-family:var(--font-heading-family);color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-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;opacity:.8}.xo-cart-item__price{position:relative}.xo-cart-item__price .xo-cart-item__final-price{display:block;color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale))}.xo-cart-item__price .xo-cart-item__old-price{display:block;color:color-mix(in srgb,rgb(var(--color-foreground-4)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-decoration:line-through;opacity:.3}.xo-cart-item__price .xo-cart-item__discounted-prices{display:flex;align-items:center;gap:.7rem;gap:.5rem;padding:.2rem 0}@media(max-width:767px){.xo-cart-item__price:has(.xo-cart-item__loading[xo-visible]) .xo-price{opacity:0}}.xo-cart-item__loading{position:absolute;top:0;padding:.4rem 0}[dir=ltr] .xo-cart-item__loading{left:0}[dir=rtl] .xo-cart-item__loading{right:0}@media(min-width:768px){.xo-cart-item__loading{display:none}}@media(min-width:768px){.xo-cart-item__loading[xo-visible]{display:none!important}}.xo-cart-item__detail-discount .xo-badge-discount{padding:.4rem 0 0}@media(min-width:768px){.xo-cart-item__detail-discount .xo-badge-discount{padding:0}}.xo-cart-item__quantity-item{display:block;padding:.8rem 0}@media(min-width:768px){.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:.4rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);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:.65}.xo-cart-item__options-value{opacity:.8}.xo-cart-item__detail-discounts:not(:empty){padding-top:.8rem}.xo-cart-item__remove{display:none}@media(max-width:991px){.xo-cart-item__remove{display:block}}.xo-cart-item__remove .xo-btn__content{text-decoration-thickness:.1rem;text-underline-offset:.3rem;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)}.xo-cart-item__remove .xo-btn__text{color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale))}.xo-cart-item__selling-plan{padding-top:.4rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 100%,#ffffff);font-weight:400;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-cart-item__selling-plan{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.shopify-payment-button__button{height:unset;padding:1.7rem calc(var(--buttons-scale) * 4.2rem);position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(var(--color-button),var(--buttons-background-opacity))!important;border:.1rem solid color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff);color:rgba(var(--color-button-text));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);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;transition:.5s cubic-bezier(.25,.74,.22,.99)}@media(max-width:767px){.shopify-payment-button__button{padding:1.35rem calc(var(--buttons-scale) * 4rem);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale));letter-spacing:normal}}.shopify-payment-button__button:before{content:"";position:absolute;z-index:-1;top:100%;width:100%;height:0;background-color:color-mix(in srgb,rgb(var(--color-secondary-button)) 100%,#ffffff)!important;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)!important;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}[dir=ltr] .shopify-payment-button__button:before{left:50%}[dir=rtl] .shopify-payment-button__button:before{right:50%}[dir=ltr] .shopify-payment-button__button:before{transform:translate(-50%)}[dir=rtl] .shopify-payment-button__button:before{transform:translate(50%)}.shopify-payment-button__button:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;transition:.3s}.shopify-payment-button__button:focus:after{border:.1rem solid color-mix(in srgb,rgb(var(--color-background)) 100%,#ffffff)}.shopify-payment-button__button:hover{opacity:.8;color:color-mix(in srgb,rgb(var(--color-button)) 100%,#ffffff)!important}.shopify-payment-button__button:hover:before{width:100%;height:100%;padding-top:0;border-radius:0;top:0}[dir=ltr] .shopify-payment-button__button:hover:before{transform:translate(-50%)}[dir=rtl] .shopify-payment-button__button:hover:before{transform:translate(50%)}.shopify-payment-button__group--radius .shopify-payment-button__button{border-radius:var(--button-radius)}.shopify-payment-button__group--radius .shopify-payment-button__button:after{border-radius:var(--button-radius)}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__group{display:flex;flex-direction:column;gap:1.4rem;padding-bottom:0}.shopify-payment-button__buy{width:100%}.shopify-payment-button__buy[xo-disabled]{cursor:not-allowed;pointer-events:none;opacity:.6}.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,rgb(var(--color-foreground)) 100%,#ffffff);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,rgb(var(--color-button)) 100%,#ffffff);font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale));opacity:.8}@media(min-width:768px){.shopify-payment-button__buy-desciption .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .25 / var(--font-body-scale))}}.shopify-payment-button__buy-desciption .shopify-payment-button__buy-desciption-icon{padding-inline-end:.8rem;display:flex;align-items:center;justify-content:center}.shopify-payment-button__buy-desciption .xo-btn__text{text-transform:none;font-size:1.6rem}@media(max-width:767px){.shopify-payment-button__buy-desciption .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .25 / var(--font-body-scale))}.quantity-pop xo-animate{width:48%!important}}.main-text p{color:#8b8d9878;font-size:12px;font-weight:600;line-height:150%}.main-text a{color:#000}.xo-field-color__item{position:relative}span.variant-colors{display:block;justify-content:center;margin:0 auto;text-align:center;overflow:hidden;gap:20px;width:140px;padding:0;border-radius:30px!important;cursor:pointer;box-sizing:border-box;transition:none;border:2px solid transparent;background:#8080800d}span.variant-colors:hover{border-color:#000}span.variant-colors:hover .xo-field-color__fill{height:70px!important;cursor:pointer}span.variant-colors:hover .variant-value{z-index:999;position:relative;top:5px;color:#fff}span.variant-colors:hover .variant-image{top:0;z-index:999}img.variant-image{width:100%;position:absolute}.xo-field-color__input:checked+.variant-colors{border:2px solid black}.sold-out{text-decoration:line-through;color:#000;opacity:.6}.total_color_variants{background:#000;color:#fff;padding:2px 20px;font-size:12px;border-radius:50px;margin-top:10px}.xo-cart-mini-footer__group xo-animate{width:100%!important;!i;!}.xo-cart-mini-footer__group{display:flex;flex-wrap:wrap;gap:1.5rem}.xo-main-collection .xo-product-card__header .xo-image img{object-fit:contain}.xo-cart-item .xo-cart-item__img{width:15rem}.xo-cart-mini-item__inner .xo-cart-mini-item__image{width:13rem}.main-product-buy-now.xo-product-info-hide{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:10px;align-items:end}.main-product-buy-now.xo-product-info-hide .gw-button-widget-container{width:60%;display:block}.main-product-buy-now.xo-product-info-hide .xo-product-info-content__buy-form{width:38%;padding-top:20px}.xo-product-info-hide .quantity-pop .xo-product-info-content__quantity{display:none}.main-product .xo-product-info-hide .quantity-pop xo-animate.xo-product-info-content__add-cart{width:100%}.main-product-buy-now.xo-product-info-hide .gw-button-widget-container .gw-button-widget{max-width:100%;padding:18px;margin:0;border:unset}.xo-predictive-search__item-image{width:10rem}.xo-menu-hamburger__body a.xo-menu-hamburger__link{font-weight:700;border:unset;font-size:22px;padding-top:6px;padding-bottom:6px}.xo-menu-hamburger__body .xo-menu-hamburger-secondary.xo-menu-hamburger__link{font-size:17px;font-weight:400}.xo-menu-hamburger-secondary-main{margin:40px 0 30px}.xo-menu-hamburger__body .xo-menu-hamburger__link{border:unset}.xo-menu-hamburger__body .xo-menu-hamburger__language-select{border:unset;margin:20px 0 30px}.header_social_main{margin:15px 0 30px}.header__copy-right{margin:10px 0}.header_social_main xo-tooltip[xo-title=Facebook]{border:1px solid;border-radius:50px}.header_social_main xo-tooltip svg{width:20px;height:20px}.header_social_main xo-tooltip .xo-socials__link{min-width:20px;min-height:20px}.collection-product-badge-main.fg-product-card-badges{position:absolute!important;z-index:20!important;top:1.2rem!important;left:1.2rem!important;display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;max-width:calc(100% - 2.4rem)!important;pointer-events:none!important}.xo-product-card__header{position:relative}.collection-product-badge-main.fg-product-card-badges .fg-product-badge{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:2.35rem!important;margin:0!important;padding:.42rem .95rem!important;border-radius:999px!important;font-family:var(--font-heading-family)!important;font-size:1.02rem!important;font-weight:750!important;line-height:1!important;letter-spacing:.02em!important;white-space:nowrap!important;box-shadow:none!important;text-transform:none!important}.collection-product-badge-main.fg-product-card-badges .fg-product-badge--new-colors{background:#0f3d35!important;color:#fff!important}.collection-product-badge-main.fg-product-card-badges .fg-product-badge--new{background:#2a2a2a!important;color:#fff!important}.collection-product-badge-main.fg-product-card-badges .fg-product-badge--limited{background:#6d1a8d!important;color:#fff!important}.collection-product-badge-main.fg-product-card-badges .fg-product-badge--low{background:#ececec!important;color:#111!important}@media(max-width:767px){.collection-product-badge-main.fg-product-card-badges{top:.85rem!important;left:.85rem!important;gap:.4rem!important;max-width:calc(100% - 1.7rem)!important}.collection-product-badge-main.fg-product-card-badges .fg-product-badge{min-height:2.05rem!important;padding:.32rem .72rem!important;font-size:.9rem!important}}.footer__form-message.footer__form-message--success{font-size:50px}.footer__form-message.footer__form-message--success svg{width:5rem}.hidden{display:none!important}.xo-cookie-consent__container{padding:1rem}.xo-cookie-consent__body{font-size:13px}.xo-btn--md .xo-btn__content{font-size:12px}.xo-field-input__input:not(:placeholder-shown)+.xo-field-input__placeholder{display:block}.xo-field-input__input:focus+.xo-field-input__placeholder,.xo-field-input__input.hide_placeholder+.xo-field-input__placeholder{display:none}.footer__container .footer__field-input .xo-field-input__input{line-height:calc(1 + .3 / var(--font-body-scale))}@media screen and (max-width:781px){.main-product .xo-product-info-hide .quantity-pop xo-animate.xo-product-info-content__add-cart{width:100%!important}.main-product-buy-now.xo-product-info-hide .gw-button-widget-container .gw-button-widget{padding:17px;font-size:12px}.footer__form-message.footer__form-message--success{font-size:25px}.footer__form-message.footer__form-message--success svg{width:3rem}[dir=ltr] .footer__field-input .footer__field-button{display:block;right:.5rem;padding-right:px}.footer__field-input .footer__field-button{display:block;right:.5rem;padding-right:5px}.footer__field-button .button-slide{width:3rem;height:3rem}.footer__field-input .xo-field-input__input{padding-right:3rem!important}}@media only screen and (max-width:600px){.img-banner-2__bottom .img-banner-2__heading{font-size:48px}.img-banner-2__bottom .img-banner-2__heading xo-parallax-scroll{padding-bottom:10px}.footer__form-message.footer__form-message--success{font-size:17px}.footer__form-message.footer__form-message--success svg{width:2.5rem}}.xo-product-info-content__group{height:0;padding:0!important}@media screen and (max-width:767px){body .main-product .xo-product-info-content__buy-form{width:100%!important;max-width:none!important}body .main-product .xo-product-info-content__buy-form .quantity-pop{display:block!important;width:100%!important;max-width:none!important}body .main-product .xo-product-info-content__buy-form .quantity-pop xo-quantity,body .main-product .xo-product-info-content__buy-form .quantity-pop .xo-quantity{display:none!important}body .main-product .xo-product-info-content__buy-form .quantity-pop xo-animate.xo-product-info-content__add-cart,body .main-product .xo-product-info-content__buy-form .quantity-pop .xo-product-info-content__add-cart{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:100%!important;flex:0 0 100%!important}body .main-product .xo-product-info-content__buy-form .xo-product-info-content__add-cart .xo-btn,body .main-product .xo-product-info-content__buy-form .xo-product-info-content__add-cart button,body .main-product .xo-product-info-content__buy-form .xo-product-info-content__add-cart xo-cart-add{display:block!important;width:100%!important;max-width:none!important;min-width:100%!important}}@media screen and (max-width:767px),(hover:none)and (pointer:coarse){body .main-product .xo-product-info-content__add-cart .xo-btn:before,body .main-product .xo-product-info-content__add-cart .xo-btn:after,body .main-product .xo-product-info-content__add-cart button:before,body .main-product .xo-product-info-content__add-cart button:after,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:before,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:after{content:none!important;display:none!important;opacity:0!important;pointer-events:none!important}body .main-product .xo-product-info-content__add-cart .xo-btn>*,body .main-product .xo-product-info-content__add-cart button>*,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary>*{pointer-events:none!important}body .main-product .xo-product-info-content__add-cart .xo-btn,body .main-product .xo-product-info-content__add-cart button,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary{transition:none!important;transform:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body .main-product .xo-product-info-content__add-cart .xo-btn:hover,body .main-product .xo-product-info-content__add-cart .xo-btn:focus,body .main-product .xo-product-info-content__add-cart .xo-btn:active,body .main-product .xo-product-info-content__add-cart button:hover,body .main-product .xo-product-info-content__add-cart button:focus,body .main-product .xo-product-info-content__add-cart button:active,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:hover,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:focus,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:active{transform:none!important}}@media screen and (min-width:768px){body .main-product .xo-product-info-content__add-cart .xo-btn,body .main-product .xo-product-info-content__add-cart button,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;transition:none!important;transform:none!important}body .main-product .xo-product-info-content__add-cart .xo-btn:hover,body .main-product .xo-product-info-content__add-cart button:hover,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:hover{background:#222!important;color:#fff!important;border-color:#222!important;box-shadow:none!important;transform:none!important}body .main-product .xo-product-info-content__add-cart .xo-btn:focus,body .main-product .xo-product-info-content__add-cart .xo-btn:active,body .main-product .xo-product-info-content__add-cart button:focus,body .main-product .xo-product-info-content__add-cart button:active,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:focus,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:active{background:#222!important;color:#fff!important;border-color:#222!important;box-shadow:none!important;transform:none!important}body .main-product .xo-product-info-content__add-cart .xo-btn:before,body .main-product .xo-product-info-content__add-cart .xo-btn:after,body .main-product .xo-product-info-content__add-cart button:before,body .main-product .xo-product-info-content__add-cart button:after,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:before,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary:after{content:none!important;display:none!important;opacity:0!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}}body .main-product .fg-pdp-facts{width:100%;margin:18px 0 22px;border-top:1px solid rgba(0,0,0,.12)}body .main-product .fg-pdp-facts__row{display:grid;grid-template-columns:minmax(170px,220px) 1fr;gap:16px;align-items:center;min-height:46px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.12)}body .main-product .fg-pdp-facts__label{font-size:12px;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;color:#0000009e;font-weight:600}body .main-product .fg-pdp-facts__value{justify-self:end;text-align:right;font-size:14px;line-height:1.25;color:#111;font-weight:600}@media screen and (max-width:767px){body .main-product .fg-pdp-facts{margin:12px 0 16px}body .main-product .fg-pdp-facts__row{grid-template-columns:100px 1fr;min-height:40px;padding:9px 0;gap:12px}body .main-product .fg-pdp-facts__label{font-size:11px}body .main-product .fg-pdp-facts__value{font-size:13px}}body .main-product .fg-pdp-taxline{display:block;margin-top:4px;margin-bottom:18px;font-size:12px;line-height:1.25;color:#00000075;font-weight:500}body .main-product .fg-pdp-taxline span{color:#00000059;margin:0 4px;font-weight:500}body .main-product .fg-pdp-taxline a{color:inherit!important;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:inherit!important}body .main-product .fg-pdp-taxline a:hover{color:inherit!important;text-decoration:underline}@media screen and (max-width:767px){body .main-product .fg-pdp-taxline{margin-top:3px;margin-bottom:16px;font-size:11px;line-height:1.25}}body .main-product .fg-pdp-availability{display:inline-flex;align-items:center;gap:8px;margin:16px 0 12px;color:#3f7439;font-size:13px;line-height:1.3;font-weight:500}body .main-product .fg-pdp-availability strong{font-weight:700}body .main-product .fg-pdp-availability__dot{display:inline-block;width:10px;height:10px;min-width:10px;border-radius:999px;background:#08741b;box-shadow:0 0 0 3px #08741b24}body .main-product .fg-pdp-trustline{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;width:100%;margin:10px 0 0;padding:10px 12px;background:#00000009;border:1px solid rgba(0,0,0,.055);color:#000000b8;font-size:12px;line-height:1.25;font-weight:500;text-align:center}body .main-product .fg-pdp-paymentline{margin:8px 0 0;color:#00000075;font-size:11.5px;line-height:1.35;font-weight:500;text-align:center}@media screen and (max-width:767px){body .main-product .fg-pdp-availability{margin:14px 0 10px;font-size:13px}body .main-product .fg-pdp-trustline{gap:10px;padding:9px 10px;font-size:11.5px}body .main-product .fg-pdp-paymentline{font-size:11px}}body .main-product .xo-product-info-content__variant{margin-bottom:12px!important;padding-bottom:0!important}body .main-product .fg-pdp-availability-bar{display:flex;align-items:center;width:100%;margin:10px 0 8px!important;padding:8px 11px;background:#08741b0e;border:1px solid rgba(8,116,27,.13);color:#000000b8;font-size:12px;line-height:1.25;font-weight:500}body .main-product .fg-pdp-availability-bar strong{color:#2f6f35;font-weight:700}body .main-product .fg-pdp-availability-bar__dot{width:8px;height:8px;min-width:8px;margin-right:8px;border-radius:999px;background:#08741b;box-shadow:0 0 0 3px #08741b1f}body .main-product .quantity-pop{display:grid!important;grid-template-columns:128px 1fr!important;gap:12px!important;align-items:stretch!important;width:100%!important;margin-top:0!important}body .main-product .xo-product-info-content__quantity,body .main-product .quantity-pop xo-quantity,body .main-product .quantity-pop .xo-quantity{width:128px!important;min-width:128px!important;height:54px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#f5f5f5!important;border-radius:0!important;overflow:hidden!important}body .main-product .xo-product-info-content__quantity *,body .main-product .quantity-pop xo-quantity *,body .main-product .quantity-pop .xo-quantity *{border-radius:0!important}body .main-product .quantity-pop xo-quantity button,body .main-product .quantity-pop .xo-quantity button{width:40px!important;min-width:40px!important;height:54px!important;min-height:54px!important;padding:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}body .main-product .quantity-pop xo-quantity input,body .main-product .quantity-pop .xo-quantity input{width:42px!important;min-width:42px!important;height:54px!important;min-height:54px!important;text-align:center!important;color:#111!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;padding:0!important}body .main-product .quantity-pop .xo-product-info-content__quantity .xo-quantity__button,body .main-product .quantity-pop .xo-quantity .xo-quantity__button,body .main-product .quantity-pop xo-cart-quantity .xo-quantity__button{background:transparent!important;background-color:transparent!important;color:#111!important;border:0!important;box-shadow:none!important}body .main-product .quantity-pop .xo-product-info-content__quantity .xo-quantity__button:hover,body .main-product .quantity-pop .xo-quantity .xo-quantity__button:hover,body .main-product .quantity-pop xo-cart-quantity .xo-quantity__button:hover{background:transparent!important;background-color:transparent!important;color:#111!important}body .main-product .quantity-pop .xo-product-info-content__quantity .xo-quantity__button svg,body .main-product .quantity-pop .xo-quantity .xo-quantity__button svg,body .main-product .quantity-pop xo-cart-quantity .xo-quantity__button svg{color:#111!important;stroke:#111!important}body .main-product .xo-product-info-content__add-cart,body .main-product xo-animate.xo-product-info-content__add-cart{width:100%!important}body .main-product .xo-product-info-content__add-cart .xo-btn,body .main-product .xo-product-info-content__add-cart button,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary{height:54px!important;min-height:54px!important;width:100%!important;border-radius:0!important}body .main-product .fg-pdp-trustline{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:nowrap!important;width:100%!important;margin:9px 0 0!important;padding:8px 10px!important;background:#f7f7f7!important;border:1px solid rgba(0,0,0,.06)!important;color:#0000009e!important;font-size:11.5px!important;line-height:1.25!important;font-weight:500!important;text-align:center!important;white-space:nowrap!important}body .main-product .fg-pdp-trustline span{position:relative;white-space:nowrap}body .main-product .fg-pdp-trustline span+span:before{content:"\b7";position:absolute;left:-9px;color:#00000059}body .main-product .fg-pdp-paymentline{margin:7px 0 0!important;color:#0000006b!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important;text-align:center!important}@media screen and (max-width:767px){body .main-product .xo-product-info-content__variant{margin-bottom:14px!important}body .main-product .fg-pdp-availability-bar{margin:14px 0 10px!important;padding:9px 11px;font-size:13px}body .main-product .quantity-pop{display:block!important;width:100%!important}body .main-product .quantity-pop xo-quantity,body .main-product .quantity-pop .xo-quantity,body .main-product .xo-product-info-content__quantity{display:none!important}body .main-product .xo-product-info-content__add-cart,body .main-product xo-animate.xo-product-info-content__add-cart,body .main-product .xo-product-info-content__add-cart .xo-btn,body .main-product .xo-product-info-content__add-cart button,body .main-product .xo-product-info-content__buy-form .xo-btn--secondary{width:100%!important;max-width:none!important}body .main-product .fg-pdp-trustline{flex-wrap:wrap!important;gap:10px!important;white-space:normal!important;font-size:11.5px!important}body .main-product .fg-pdp-paymentline{font-size:11px!important}}body .main-product xo-animate:has(.fg-pdp-availability-bar){display:block!important;margin-top:40px!important;margin-bottom:6px!important}body .main-product .fg-pdp-availability-bar{margin:0!important}body .main-product .main-product-buy-now,body .main-product .xo-product-info-content__buy-form,body .main-product .quantity-pop{margin-top:0!important}body .main-product .fg-pdp-trustline{margin-top:8px!important}body .main-product .fg-pdp-paymentline{margin-top:6px!important}body .main-product .fg-pdp-availability-bar{margin-top:0!important;margin-bottom:10px!important}body .main-product xo-animate:has(.fg-pdp-availability-bar){display:block!important;margin-top:40px!important;margin-bottom:0!important;padding-bottom:0!important}body .main-product .main-product-buy-now,body .main-product .xo-product-info-content__buy-form{margin-top:0!important;padding-top:0!important}body .main-product .quantity-pop{margin-top:0!important}@media screen and (min-width:768px){body .main-product .xo-product-info-content__variant_metafield{margin-top:20px!important;margin-bottom:22px!important}body .main-product .xo-product-info-content__variant_metafield>p{margin:0 0 10px!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important;color:#111!important}body .main-product .xo-product-info-content__variant_metafield_box{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body .main-product .xo-product-info-content__variant_metafield_link{display:flex!important;align-items:center!important;justify-content:center!important;height:46px!important;min-height:46px!important;width:100%!important;padding:0 14px!important;border-radius:0!important;background:#f5f5f5!important;border:1px solid transparent!important;color:#111!important;font-size:13px!important;line-height:1!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important}body .main-product .xo-product-info-content__variant_metafield_link.active{background:#fff!important;border:2px solid #111!important;color:#111!important}body .main-product .xo-product-info-content__variant_metafield_link:hover{transform:none!important;box-shadow:none!important}}@media screen and (min-width:768px){body .main-product .fg-pdp-color-ui{width:100%!important}body .main-product .fg-pdp-color-ui .xo-product-variant__inner-value{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;align-items:start!important}body .main-product .fg-pdp-color-ui .xo-field-color{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}body .main-product .fg-pdp-color-ui .variant-colors,body .main-product .fg-pdp-color-ui .xo-field-color__item,body .main-product .fg-pdp-color-ui .xo-field-color__fill{width:100%!important;max-width:none!important}body .main-product .fg-pdp-color-ui .variant-value,body .main-product .fg-pdp-color-ui .variant-name{max-width:100%!important;font-size:10.5px!important;line-height:1.1!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .main-product .fg-pdp-color-ui .xo-field-color:has(input:checked){border-color:#111!important;box-shadow:none!important}}@media screen and (min-width:768px)and (max-width:1320px){body .main-product .fg-pdp-color-ui .xo-product-variant__inner-value{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:768px){body .main-product .fg-pdp-color-ui .xo-field-color:not(:hover):not(:focus):not(:focus-within) .variant-value{position:relative!important;top:-2px!important;font-weight:500!important}body .main-product .fg-pdp-color-ui .xo-field-color:hover .variant-value,body .main-product .fg-pdp-color-ui .xo-field-color:focus .variant-value,body .main-product .fg-pdp-color-ui .xo-field-color:focus-within .variant-value{position:relative!important;top:0!important;font-weight:500!important}body .main-product .fg-pdp-color-ui .xo-field-color:hover .variant-name,body .main-product .fg-pdp-color-ui .xo-field-color:focus .variant-name,body .main-product .fg-pdp-color-ui .xo-field-color:focus-within .variant-name{font-weight:500!important}}@media screen and (min-width:768px){body .main-product .fg-pdp-color-ui span.variant-colors:hover .variant-value{top:3px!important;position:relative!important;transform:none!important;font-weight:500!important}}body .main-product .xo-product-info-content__variant_metafield>p,body .main-product .xo-product-info-content__variant>p{margin-left:0!important;padding-left:0!important;margin-bottom:10px!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important;color:#111!important}body .main-product .xo-product-info-content__variant,body .main-product .fg-pdp-color-ui,body .main-product .fg-pdp-color-ui .xo-product-variant,body .main-product .fg-pdp-color-ui .xo-product-variant__inner,body .main-product .fg-pdp-color-ui .xo-product-variant__inner-value{width:100%!important;margin-left:0!important;padding-left:0!important}body .main-product .fg-pdp-paymentline{margin-bottom:22px!important}body .main-product .xo-product-info-content__description{width:100%!important;max-width:none!important;margin-top:0!important}body .main-product .xo-product-info-content__description,body .main-product .xo-product-info-content__description.xo-table,body .main-product .xo-product-info-content__description *{max-width:none!important}body .main-product .xo-product-info-content__description p,body .main-product .xo-product-info-content__description h1,body .main-product .xo-product-info-content__description h2,body .main-product .xo-product-info-content__description h3{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.fg-collection-hero{background:#fff;border-bottom:1px solid rgba(17,17,17,.08)}.fg-collection-hero .xo-section{padding-top:42px!important;padding-bottom:28px!important;background:#fff!important}.fg-collection-hero__container{display:block}.fg-collection-hero__breadcrumb{margin-bottom:18px;opacity:.72}.fg-collection-hero__meta{margin-bottom:9px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#11111185}.fg-collection-hero__title{margin:0;max-width:860px;font-family:var(--font-heading-family);font-size:clamp(34px,4vw,56px);line-height:.96;font-weight:600;letter-spacing:-.04em;color:#111}.fg-collection-hero__text{max-width:720px;margin:15px 0 0;font-size:15px;line-height:1.55;font-weight:400;color:#111111ad}.fg-collection-hero__pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.fg-collection-hero__pill{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px 6px;border:1px solid rgba(17,17,17,.13);background:#f8f8f8;color:#111111ad;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:0}.section-collection-products .xo-section{padding-top:30px!important}@media screen and (max-width:767px){.fg-collection-hero .xo-section{padding-top:28px!important;padding-bottom:22px!important}.fg-collection-hero__meta{margin-bottom:8px;font-size:11px}.fg-collection-hero__title{font-size:clamp(31px,11vw,42px);line-height:.98;letter-spacing:-.035em}.fg-collection-hero__text{margin-top:12px;font-size:13.5px;line-height:1.45}.fg-collection-hero__pills{flex-wrap:nowrap;overflow-x:auto;gap:7px;margin-top:16px;padding-bottom:2px;scrollbar-width:none}.fg-collection-hero__pills::-webkit-scrollbar{display:none}.fg-collection-hero__pill{min-height:29px;padding:7px 11px 6px;font-size:11.5px}.section-collection-products .xo-section{padding-top:22px!important}}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__content .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts,.section-collection-products .fg-card-facts{margin-top:5px!important;margin-bottom:0!important;color:#11111185!important;font-size:12.5px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.01em!important;text-align:center!important;opacity:1!important}.section-collection-products .xo-product-card:hover .fg-card-facts{color:#11111194!important;opacity:1!important}.section-collection-products .xo-product-card{background:#f7f7f7!important;border:1px solid rgba(17,17,17,.035)!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.section-collection-products .xo-product-card:hover{transform:translateY(-2px);border-color:#11111112!important;box-shadow:0 18px 38px #0000000b!important}.section-collection-products .xo-product-card__header{background:transparent!important}.section-collection-products .xo-product-card__image-link{display:block}.section-collection-products .xo-product-card__information{padding-top:.4rem!important;padding-bottom:3rem!important}.section-collection-products .xo-product-card__title{color:#161616!important;font-size:15.5px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.018em!important}.section-collection-products .xo-product-card__title a{color:#161616!important}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__content .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts,.section-collection-products .fg-card-facts{margin-top:4px!important;margin-bottom:0!important;color:#1111117a!important;font-size:12.2px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.01em!important;text-align:center!important;opacity:1!important}.section-collection-products .xo-product-card__price-badge{justify-content:center!important;padding-top:0!important;padding-bottom:0!important}.section-collection-products .xo-product-card__price{padding-top:.8rem!important}.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price *{color:#1d1d1d!important;font-size:14.2px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important}.section-collection-products .total_color_variants{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;margin-top:11px!important;padding:4px 15px 3px!important;background:#000!important;color:#fff!important;border-radius:999px!important;font-size:10.8px!important;line-height:1!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important;transition:background .2s ease,transform .2s ease!important}.section-collection-products .total_color_variants:hover{background:#242424!important;transform:translateY(-1px)}.section-collection-products .collection-product-badge-main p{top:12px!important;left:12px!important;padding:5px 16px 4px!important;background:#1111111a!important;color:#1111118c!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.035em!important}@media screen and (max-width:767px){.section-collection-products .xo-product-card{border-radius:20px!important}.section-collection-products .xo-product-card:hover{transform:none;box-shadow:none!important}.section-collection-products .xo-product-card__information{padding:.2rem 1.2rem 2.2rem!important}.section-collection-products .xo-product-card__title{font-size:13.5px!important;line-height:1.25!important}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts{margin-top:3px!important;font-size:11.2px!important;line-height:1.25!important}.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price *{font-size:12.8px!important}.section-collection-products .total_color_variants{min-height:22px!important;margin-top:9px!important;padding:4px 12px 3px!important;font-size:9.8px!important}.section-collection-products .collection-product-badge-main p{top:9px!important;left:9px!important;padding:4px 12px 3px!important;font-size:10.5px!important}}.section-collection-products .fg-card-color-preview{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:11px}.section-collection-products .fg-card-color-preview__swatch{display:inline-flex;width:24px;height:24px;border-radius:999px;overflow:hidden;background:#e7e7e7;border:1px solid rgba(17,17,17,.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.section-collection-products .fg-card-color-preview__swatch:hover{transform:translateY(-1px);border-color:#11111147;box-shadow:0 4px 10px #00000014}.section-collection-products .fg-card-color-preview__media{display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.section-collection-products .fg-card-color-preview__media--empty{background:linear-gradient(135deg,#d9d9d9,#f1f1f1)}.section-collection-products .fg-card-color-preview__more{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:#111;color:#fff!important;font-size:10.5px;line-height:1;font-weight:700;text-decoration:none!important;letter-spacing:.02em}.section-collection-products .fg-card-color-preview__more:hover{background:#2a2a2a}.section-collection-products .total_color_variants{display:none!important}@media screen and (max-width:767px){.section-collection-products .fg-card-color-preview{gap:4px;margin-top:9px}.section-collection-products .fg-card-color-preview__swatch{width:20px;height:20px}.section-collection-products .fg-card-color-preview__more{min-width:24px;height:20px;padding:0 7px;font-size:9.5px}}.section-collection-products .fg-card-color-preview{gap:4px!important;margin-top:10px!important}.section-collection-products .fg-card-color-preview__swatch{width:20px!important;height:20px!important;border-radius:999px!important;border:1px solid rgba(17,17,17,.16)!important;box-shadow:inset 0 0 0 1px #ffffff52!important}.section-collection-products .fg-card-color-preview__swatch:hover{transform:translateY(-1px)!important;border-color:#11111157!important;box-shadow:inset 0 0 0 1px #ffffff52,0 4px 9px #00000014!important}.section-collection-products .fg-card-color-preview__more{min-width:26px!important;height:20px!important;padding:0 7px!important;background:#111!important;font-size:9.8px!important;font-weight:700!important;letter-spacing:.015em!important}@media screen and (max-width:767px){.section-collection-products .fg-card-color-preview__swatch{width:18px!important;height:18px!important}.section-collection-products .fg-card-color-preview__more{min-width:23px!important;height:18px!important;padding:0 6px!important;font-size:9px!important}}@media screen and (min-width:992px){.section-collection-products xo-container{width:100%!important;max-width:none!important;padding-left:18px!important;padding-right:18px!important}.section-collection-products .products-grid__grid{--xo-grid-col-gap: 2px !important;--xo-grid-row-gap: 38px !important;column-gap:2px!important;row-gap:38px!important}}@media screen and (min-width:768px)and (max-width:991px){.section-collection-products xo-container{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.section-collection-products .products-grid__grid{--xo-grid-col-gap: 10px !important;--xo-grid-row-gap: 32px !important;column-gap:10px!important;row-gap:32px!important}}.section-collection-products .xo-product-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;height:auto!important;display:flex!important;flex-direction:column!important;transition:none!important}.section-collection-products .xo-product-card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.section-collection-products .xo-product-card__header{background:#f4f4f4!important;border-radius:0!important;overflow:hidden!important;min-height:auto!important}.section-collection-products .xo-product-card__image-link{display:block!important;width:100%!important}.section-collection-products .xo-product-card .xo-image img,.section-collection-products .xo-product-card img{transition:transform .35s ease!important}.section-collection-products .xo-product-card:hover .xo-image img,.section-collection-products .xo-product-card:hover img{transform:scale(1.035)!important}.section-collection-products .xo-product-card__information{align-items:flex-start!important;text-align:left!important;padding:12px 6px 0!important;background:transparent!important}.section-collection-products .xo-product-card__title{width:100%!important;text-align:left!important;font-size:14.5px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.015em!important;color:#111!important}.section-collection-products .xo-product-card__title a{color:#111!important}.section-collection-products .xo-product-card:hover .xo-product-card__title{text-decoration:none!important}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts,.section-collection-products .fg-card-facts{width:100%!important;text-align:left!important;margin-top:3px!important;color:#11111185!important;font-size:12px!important;line-height:1.28!important;font-weight:500!important}.section-collection-products .xo-product-card__price-badge{width:100%!important;justify-content:flex-start!important;padding:0!important}.section-collection-products .xo-product-card__price{padding-top:7px!important}.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price *{text-align:left!important;color:#111!important;font-size:13.2px!important;line-height:1.2!important;font-weight:600!important}.section-collection-products .fg-card-color-preview{justify-content:flex-start!important;margin-top:9px!important;gap:4px!important}.section-collection-products .collection-product-badge-main p{top:10px!important;left:10px!important;border-radius:0!important;padding:4px 8px 3px!important;background:#ffffffe0!important;color:#1111119e!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.02em!important}@media screen and (max-width:767px){.section-collection-products xo-container{width:100%!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.section-collection-products .products-grid__grid{--xo-grid-col-gap: 8px !important;--xo-grid-row-gap: 26px !important;column-gap:8px!important;row-gap:26px!important}.section-collection-products .xo-product-card,.section-collection-products .xo-product-card__header{border-radius:0!important}.section-collection-products .xo-product-card__information{padding:9px 2px 0!important}.section-collection-products .xo-product-card__title{font-size:12.8px!important;line-height:1.22!important}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts{margin-top:2px!important;font-size:10.8px!important;line-height:1.24!important}.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price *{font-size:11.8px!important}.section-collection-products .fg-card-color-preview{margin-top:7px!important}}@media screen and (min-width:992px){.fg-collection-hero xo-container,.fg-collection-hero__container{width:100%!important;max-width:none!important;padding-left:18px!important;padding-right:18px!important;margin-left:0!important;margin-right:0!important}.fg-collection-hero .xo-section{padding-top:46px!important;padding-bottom:34px!important}.fg-collection-hero__title,.fg-collection-hero__text,.fg-collection-hero__pills{margin-left:0!important}.fg-collection-hero__title{max-width:760px!important}.fg-collection-hero__text{max-width:700px!important}.section-collection-products .xo-section{padding-top:22px!important}}@media screen and (min-width:768px)and (max-width:991px){.fg-collection-hero xo-container,.fg-collection-hero__container{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.section-collection-products .xo-section{padding-top:20px!important}}@media screen and (max-width:767px){.fg-collection-hero xo-container,.fg-collection-hero__container{width:100%!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.section-collection-products .xo-section{padding-top:18px!important}}@media screen and (min-width:992px){.fg-collection-hero xo-container,.fg-collection-hero__container,.section-collection-products xo-container{padding-left:24px!important;padding-right:24px!important}.fg-collection-hero .xo-section{padding-top:44px!important;padding-bottom:28px!important}.section-collection-products .xo-section{padding-top:18px!important}.section-collection-products .products-grid__grid{column-gap:24px!important;row-gap:44px!important;--xo-grid-col-gap: 24px !important;--xo-grid-row-gap: 44px !important}.section-collection-products .xo-product-card__information{padding-left:4px!important;padding-right:4px!important;padding-top:10px!important}}@media screen and (min-width:1400px){.fg-collection-hero xo-container,.fg-collection-hero__container,.section-collection-products xo-container{padding-left:28px!important;padding-right:28px!important}.section-collection-products .products-grid__grid{column-gap:28px!important;--xo-grid-col-gap: 28px !important}}@media screen and (max-width:767px){.fg-collection-hero xo-container,.fg-collection-hero__container,.section-collection-products xo-container{padding-left:12px!important;padding-right:12px!important}}@media screen and (max-width:767px){.fg-collection-hero .xo-section{padding-top:24px!important;padding-bottom:20px!important}.fg-collection-hero__title{font-size:clamp(38px,11vw,50px)!important;line-height:.95!important;letter-spacing:-.045em!important}.fg-collection-hero__text{max-width:94%!important;font-size:15px!important;line-height:1.35!important}.fg-collection-hero__pills{gap:6px!important;padding-right:18px!important}.fg-collection-hero__pill{min-height:27px!important;padding:6px 10px 5px!important;font-size:11.5px!important}.section-collection-products .products-grid__grid{column-gap:10px!important;row-gap:24px!important;--xo-grid-col-gap: 10px !important;--xo-grid-row-gap: 24px !important}.section-collection-products .xo-product-card__information{align-items:flex-start!important;text-align:left!important;padding:8px 3px 0!important}.section-collection-products .xo-product-card__title{text-align:left!important;font-size:15.2px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.025em!important}.section-collection-products .xo-product-card .fg-card-facts,.section-collection-products .xo-product-card__information .fg-card-facts{text-align:left!important;margin-top:3px!important;font-size:13px!important;line-height:1.22!important;color:#11111185!important}.section-collection-products .xo-product-card__price-badge{width:100%!important;justify-content:flex-start!important;text-align:left!important;padding:0!important}.section-collection-products .xo-product-card__price{width:100%!important;padding-top:8px!important;text-align:left!important}.section-collection-products .xo-product-card__price,.section-collection-products .xo-product-card__price *{text-align:left!important;font-size:13.6px!important;line-height:1.2!important;font-weight:700!important}.section-collection-products .fg-card-color-preview{justify-content:flex-start!important;gap:3.5px!important;margin-top:8px!important}.section-collection-products .fg-card-color-preview__swatch{width:17px!important;height:17px!important}.section-collection-products .fg-card-color-preview__more{min-width:22px!important;height:17px!important;padding:0 6px!important;font-size:8.8px!important}.section-collection-products .collection-product-badge-main p{top:8px!important;left:8px!important;padding:4px 7px 3px!important;font-size:9.8px!important}}.fg-collections-overview{background:#fff}.fg-collections-overview__container{width:100%!important;max-width:none!important;padding-left:24px!important;padding-right:24px!important}.fg-collections-overview__header{max-width:760px;margin-bottom:34px}.fg-collections-overview__eyebrow{margin-bottom:10px;color:#11111185;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fg-collections-overview__title{margin:0;color:#111;font-family:var(--font-heading-family);font-size:clamp(42px,5vw,76px);line-height:.95;font-weight:700;letter-spacing:-.055em}.fg-collections-overview__text{max-width:700px;margin:16px 0 0;color:#111111a8;font-size:15.5px;line-height:1.5;font-weight:400}.fg-collections-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fg-collections-overview__card{display:flex;flex-direction:column;color:inherit;text-decoration:none!important}.fg-collections-overview__media{position:relative;overflow:hidden;background:#f4f4f4;aspect-ratio:4 / 3}.fg-collections-overview__media .xo-image,.fg-collections-overview__media img{width:100%;height:100%}.fg-collections-overview__media img{object-fit:contain;transform:scale(1.02);transition:transform .35s ease}.fg-collections-overview__card:hover .fg-collections-overview__media img{transform:scale(1.055)}.fg-collections-overview__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#1111112e;font-size:90px;line-height:1;font-weight:800;letter-spacing:-.08em}.fg-collections-overview__content{padding-top:13px}.fg-collections-overview__card-title{margin:0;color:#111;font-family:var(--font-heading-family);font-size:24px;line-height:1.05;font-weight:700;letter-spacing:-.035em}.fg-collections-overview__card-text{max-width:520px;margin:8px 0 0;color:#11111194;font-size:13.5px;line-height:1.42;font-weight:400}.fg-collections-overview__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.fg-collections-overview__badges span{display:inline-flex;align-items:center;min-height:27px;padding:6px 10px 5px;border:1px solid rgba(17,17,17,.12);background:#f8f8f8;color:#111111a8;font-size:11.5px;line-height:1;font-weight:600;white-space:nowrap}.fg-collections-overview__link{display:inline-flex;margin-top:15px;color:#111;font-size:13px;line-height:1.2;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:991px){.fg-collections-overview__container{padding-left:16px!important;padding-right:16px!important}.fg-collections-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.fg-collections-overview__card-title{font-size:20px}.fg-collections-overview__card-text{font-size:12.8px}}@media screen and (max-width:767px){.fg-collections-overview__container{padding-left:12px!important;padding-right:12px!important}.fg-collections-overview__header{margin-bottom:26px}.fg-collections-overview__title{font-size:clamp(42px,12vw,58px);line-height:.95}.fg-collections-overview__text{margin-top:13px;font-size:15px;line-height:1.38}.fg-collections-overview__grid{grid-template-columns:1fr;gap:28px}.fg-collections-overview__content{padding-top:11px}.fg-collections-overview__card-title{font-size:24px}.fg-collections-overview__badges{gap:5px;margin-top:11px}.fg-collections-overview__badges span{min-height:25px;padding:6px 9px 5px;font-size:11px}}.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header--absolute,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header--style-1,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header--style-2,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header--style-3,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header--style-4{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background:rgb(var(--color-background))!important}.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header__container{background:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-border),.28)!important}.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header__logo-img--transparent{display:none!important}.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header__logo-img--sticky{display:block!important}.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-menu-horizontal__link,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-menu-horizontal__arrow svg,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header svg,.shopify-section.section-header:has(~#xo-main-content .fg-collections-overview) .xo-header__logo-heading-logo{color:#111!important}.fg-collections-overview{padding-top:38px!important}.fg-collections-overview__header{max-width:720px!important;margin-bottom:34px!important}.fg-collections-overview__eyebrow{margin-bottom:8px!important;font-size:11px!important;color:#11111175!important}.fg-collections-overview__title{max-width:760px!important;font-size:clamp(44px,4.6vw,68px)!important;line-height:.94!important;letter-spacing:-.055em!important}.fg-collections-overview__text{margin-top:15px!important;max-width:620px!important;font-size:15px!important;line-height:1.46!important}.fg-collections-overview__placeholder{color:#1111111a!important;font-size:74px!important;font-weight:800!important}.fg-collections-overview__card-title{font-size:22px!important}.fg-collections-overview__link{font-size:12.5px!important}@media screen and (max-width:767px){.fg-collections-overview{padding-top:24px!important}.fg-collections-overview__title{font-size:clamp(42px,12vw,56px)!important}.fg-collections-overview__text{font-size:14.5px!important}.fg-collections-overview__grid{gap:30px!important}}xo-modal[xo-name=cart] .xo-modal-content__inner{background:#fff!important}xo-modal[xo-name=cart] .xo-modal-content__header{padding-top:28px!important;padding-bottom:18px!important}xo-modal[xo-name=cart] .xo-modal-content__title{font-family:var(--font-heading-family)!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:600!important;color:#111!important}xo-modal[xo-name=cart] .xo-modal-content__title-icon{display:none!important}xo-modal[xo-name=cart] .xo-modal-content__close svg{width:22px!important;height:22px!important}xo-modal[xo-name=cart] .xo-modal-content__content{padding-top:18px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__inner{align-items:center!important;padding-top:20px!important;padding-bottom:20px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:13.5rem!important;min-width:13.5rem!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{color:#111!important;font-size:16px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.02em!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__price{color:#111!important;font-size:14px!important;font-weight:600!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option{color:#111111ad!important;font-size:14px!important;line-height:1.35!important}xo-modal[xo-name=cart] .xo-quantity{border:1px solid rgba(17,17,17,.08)!important;background:#fff!important;box-shadow:none!important}xo-modal[xo-name=cart] .xo-quantity__number{color:#111!important;font-weight:500!important}xo-modal[xo-name=cart] .xo-modal-content__footer{padding-bottom:26px!important;background:#fff!important}xo-modal[xo-name=cart] .xo-cart-mini__price-text{color:#1111119e!important;font-size:15px!important;line-height:1.25!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{color:#111!important;font-size:clamp(34px,3vw,44px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:600!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary{min-height:54px!important;background:#111!important;border-color:#111!important;border-radius:999px!important;color:#fff!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary:before{background:#333!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary{min-height:54px!important;background:#fff!important;border:1px solid rgba(17,17,17,.2)!important;border-radius:999px!important;color:#111111ad!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary .xo-btn__content,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary .xo-btn__text{color:#111111ad!important;text-shadow:none!important}body .xo-cart-free-shipping__text,xo-modal[xo-name=cart] .xo-cart-free-shipping__text{color:#111111ad!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;opacity:1!important;padding-bottom:10px!important}body .xo-cart-free-shipping__progress,xo-modal[xo-name=cart] .xo-cart-free-shipping__progress{height:4px!important;background:#1111111a!important}body .xo-cart-free-shipping__progress:after,xo-modal[xo-name=cart] .xo-cart-free-shipping__progress:after{background:#8f8776!important}body .xo-main-cart__right{background:#f7f7f6!important;border:1px solid rgba(17,17,17,.06)!important;box-shadow:none!important}@media screen and (min-width:992px){body .xo-main-cart__right{position:sticky!important;top:110px!important}}body .xo-main-cart__wrap-price{padding:28px 0 24px!important}body .xo-cart-totals__subtotal{color:#1111119e!important;font-size:15px!important;line-height:1.25!important;font-weight:400!important;opacity:1!important}body .xo-cart-totals__value{color:#111!important;font-size:clamp(36px,3vw,48px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:600!important}body .xo-cart-tax-note{margin-top:8px!important;padding:12px 14px!important;background:#fff!important;border-radius:8px!important;color:#1111119e!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;opacity:1!important}body .xo-main-cart .cart-actions .xo-btn--primary{min-height:54px!important;background:#111!important;border-color:#111!important;border-radius:999px!important;color:#fff!important}body .xo-main-cart .cart-actions .xo-btn--primary:before{background:#333!important}body .xo-main-cart .cart-actions .xo-btn--primary .xo-btn__content,body .xo-main-cart .cart-actions .xo-btn--primary .xo-btn__text{color:#fff!important;text-shadow:none!important}body .xo-cart-table .xo-cart-table__head-row th{color:#1111117a!important;font-size:12px!important;letter-spacing:.02em!important}body .xo-cart-item__title p{color:#111!important;font-size:15px!important;line-height:1.3!important;font-weight:500!important}body .xo-cart-item__price{color:#111!important;font-size:14px!important;font-weight:600!important}body .xo-cart-item__options-item{color:#111111a3!important;font-size:14px!important;line-height:1.35!important}body .xo-cart-table .xo-cart-table__price{color:#111!important;font-size:15px!important;font-weight:500!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .xo-modal-content__header{padding-top:22px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:11.5rem!important;min-width:11.5rem!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:34px!important}body .xo-main-cart__right{padding:18px 18px 22px!important}}xo-modal[xo-name=cart] .xo-cart-free-shipping__progress{height:4px!important;background:#e5e5e5!important;border-radius:2px!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text{color:#111111c7!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;padding-bottom:10px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__inner{padding-top:20px!important;padding-bottom:20px!important;align-items:center!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:13rem!important;min-width:13rem!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image img{object-fit:contain!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{font-size:16px!important;line-height:1.25!important;font-weight:500!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__price{font-size:14px!important;font-weight:600!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option{font-size:14px!important;line-height:1.35!important;color:#111111ad!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove{top:4px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-action{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-icon{display:none!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{display:inline-block!important;color:#11111194!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-quantity{border-radius:8px!important;border:1px solid rgba(17,17,17,.1)!important;box-shadow:none!important;background:#fff!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__price{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-text{color:#1119!important;font-size:15px!important;line-height:1.25!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{color:#111!important;font-size:clamp(28px,2.7vw,34px)!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:600!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes{margin-top:10px!important;padding:12px 14px!important;background:#f6f6f6!important;border-radius:8px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes-text{color:#1111119e!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes-text a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__group{display:flex!important;flex-direction:column!important;gap:12px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__group xo-animate{width:100%!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn{min-height:54px!important;border-radius:8px!important;box-shadow:none!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary{background:#111!important;border-color:#111!important;color:#fff!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary:before{background:#2b2b2b!important;border-radius:0!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary .xo-btn__content,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary .xo-btn__text{color:#fff!important;text-shadow:none!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary{background:#fff!important;border:1px solid rgba(17,17,17,.18)!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary:before{background:#f5f5f5!important;border-radius:0!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary .xo-btn__content,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary .xo-btn__text{color:#111!important;text-shadow:none!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:11.5rem!important;min-width:11.5rem!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:30px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn{min-height:52px!important}}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:14px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;margin:0!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-action{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;display:inline-flex!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{color:#11111185!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:32px!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:600!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__separator-pd{padding-top:18px!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:30px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{margin-top:12px!important}}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--radius,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn:after,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn:before{border-radius:4px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{font-size:12px!important;color:#11111175!important;font-weight:400!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-quantity,xo-modal[xo-name=cart] .xo-quantity--radius{border-radius:4px!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text{display:flex!important;align-items:center!important;gap:9px!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text:before{content:""!important;width:10px!important;height:6px!important;flex:0 0 10px!important;border-left:1.8px solid #111!important;border-bottom:1.8px solid #111!important;transform:rotate(-45deg) translateY(-1px)!important;display:inline-block!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text{font-size:13.5px!important;line-height:1.35!important;font-weight:500!important;color:#111111c7!important;padding-bottom:12px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{display:block!important;margin:0 0 6px!important;font-size:15px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.02em!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-item__price{margin:0 0 7px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price{display:block!important;font-size:13.5px!important;line-height:1.15!important;font-weight:600!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-item__options,xo-modal[xo-name=cart] .xo-cart-mini-item__options--pd{padding-top:0!important;gap:0!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option{font-size:13.5px!important;line-height:1.3!important;color:#111111ad!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option+.xo-cart-mini-item__option{margin-top:2px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{gap:7px!important;margin-top:12px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{font-size:11.5px!important;line-height:1.2!important;color:#11111170!important;font-weight:400!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-text{font-size:15px!important;line-height:1.2!important;color:#1111118f!important;font-weight:400!important;padding-bottom:2px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:30px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:600!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes{padding:13px 15px!important;border-radius:6px!important;background:#f7f7f7!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes-text{font-size:12.5px!important;line-height:1.35!important;color:#1119!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--radius,xo-modal[xo-name=cart] .xo-quantity,xo-modal[xo-name=cart] .xo-quantity--radius{border-radius:3px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--primary:before,xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn--secondary:before{border-radius:0!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .xo-cart-mini-item__title{font-size:14.5px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__option{font-size:13px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:28px!important}}xo-modal[xo-name=cart] .fg-cart-paypal-note{margin-top:8px!important;margin-bottom:8px!important;display:flex!important;justify-content:flex-end!important;align-items:baseline!important;gap:4px!important;width:100%!important;text-align:right!important;font-size:11px!important;line-height:1.35!important;color:#111111bd!important;flex-wrap:wrap!important}xo-modal[xo-name=cart] .fg-cart-paypal-note__copy{color:#111111bd!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}xo-modal[xo-name=cart] .fg-cart-paypal-note__brand{color:#111!important;font-weight:700!important;font-style:italic!important;letter-spacing:-.01em!important}xo-modal[xo-name=cart] .fg-cart-paypal-note__link{-webkit-appearance:none!important;appearance:none!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:#111!important;font:inherit!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important;white-space:nowrap!important}xo-modal[xo-name=cart] .fg-paypal-info[aria-hidden=true]{display:none!important}xo-modal[xo-name=cart] .fg-paypal-info[aria-hidden=false]{display:block!important}xo-modal[xo-name=cart] .fg-paypal-info__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118a!important;z-index:100000!important}xo-modal[xo-name=cart] .fg-paypal-info__dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(430px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;z-index:100001!important;background:#fff!important;padding:30px 30px 26px!important;border-radius:6px!important;box-shadow:0 20px 70px #00000038!important;color:#111!important}xo-modal[xo-name=cart] .fg-paypal-info__close{position:absolute!important;top:12px!important;right:14px!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}xo-modal[xo-name=cart] .fg-paypal-info__logo{margin-bottom:18px!important;color:#003087!important;font-size:18px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important}xo-modal[xo-name=cart] .fg-paypal-info__title{margin:0 0 14px!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:30px!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.045em!important}xo-modal[xo-name=cart] .fg-paypal-info__text{margin:0 0 12px!important;color:#111111c2!important;font-size:14px!important;line-height:1.45!important}xo-modal[xo-name=cart] .fg-paypal-info__text--muted{color:#11111194!important;font-size:12.5px!important}xo-modal[xo-name=cart] .fg-paypal-info__button{width:100%!important;min-height:48px!important;margin-top:10px!important;border:0!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:24px!important;line-height:1!important;letter-spacing:-.02em!important;font-weight:600!important;color:#111!important}xo-modal[xo-name=cart] .xo-cart-mini__price-text{font-size:14px!important;line-height:1.2!important;color:#1111118f!important;font-weight:400!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .fg-cart-paypal-note{justify-content:flex-end!important;text-align:right!important;gap:4px!important;font-size:11px!important}xo-modal[xo-name=cart] .fg-cart-paypal-note__copy,xo-modal[xo-name=cart] .fg-cart-paypal-note__link{font-size:11px!important}}xo-modal[xo-name=cart] .fg-cart-drawer-count{margin:0 0 14px!important;color:#1111117a!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.015em!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .fg-cart-drawer-count{margin-bottom:12px!important;font-size:12.5px!important}}xo-modal[xo-name=cart] .fg-cart-drawer-count{margin:0 0 13px!important;color:#11111170!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text{font-size:13px!important;line-height:1.35!important;font-weight:500!important;color:#111111a8!important;padding-bottom:10px!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__text:before{width:9px!important;height:5.5px!important;flex:0 0 9px!important;border-left:1.5px solid #111!important;border-bottom:1.5px solid #111!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__progress{height:3px!important;background:#1111111c!important}xo-modal[xo-name=cart] .xo-cart-free-shipping__progress:after{background:#111!important}xo-modal[xo-name=cart] .xo-cart-mini-item__inner{padding-top:22px!important;padding-bottom:22px!important;align-items:center!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:12.5rem!important;min-width:12.5rem!important}xo-modal[xo-name=cart] .xo-cart-mini-item__content{gap:0!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{margin:0 0 5px!important;color:#111111b8!important;font-size:14.5px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.015em!important}xo-modal[xo-name=cart] .xo-cart-mini-item__price{margin:0 0 6px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__price{color:#111!important;font-size:13px!important;line-height:1.15!important;font-weight:650!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option{color:#1111119e!important;font-size:13px!important;line-height:1.28!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;margin-top:13px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__quantity{display:inline-flex!important;align-items:center!important}xo-modal[xo-name=cart] .xo-quantity,xo-modal[xo-name=cart] .xo-quantity--md,xo-modal[xo-name=cart] .xo-quantity--radius{width:auto!important;min-width:84px!important;height:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}xo-modal[xo-name=cart] .xo-quantity__button{width:20px!important;height:24px!important;min-width:20px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:#111111b8!important;opacity:1!important}xo-modal[xo-name=cart] .xo-quantity__button svg{width:11px!important;height:11px!important;stroke-width:1.6!important}xo-modal[xo-name=cart] .xo-quantity__button--blur{opacity:.28!important}xo-modal[xo-name=cart] .xo-quantity__number{width:22px!important;min-width:22px!important;height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font-size:14px!important;line-height:1!important;font-weight:500!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;appearance:textfield!important}xo-modal[xo-name=cart] .xo-quantity__number::-webkit-outer-spin-button,xo-modal[xo-name=cart] .xo-quantity__number::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove{position:static!important;margin:0!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{color:#11111170!important;font-size:11.5px!important;line-height:1.2!important;font-weight:400!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__price{align-items:flex-end!important}xo-modal[xo-name=cart] .xo-cart-mini__price-text{color:#1111117a!important;font-size:13.5px!important;line-height:1.2!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{color:#111!important;font-size:24px!important;line-height:1!important;letter-spacing:-.02em!important;font-weight:650!important}xo-modal[xo-name=cart] .fg-cart-paypal-note{margin-top:8px!important;margin-bottom:10px!important;font-size:11px!important;line-height:1.35!important;color:#111111a8!important}xo-modal[xo-name=cart] .fg-cart-paypal-note__copy,xo-modal[xo-name=cart] .fg-cart-paypal-note__link{font-size:11px!important;line-height:1.35!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes{margin-top:0!important;padding:12px 14px!important;border-radius:4px!important;background:#f7f7f7!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__taxes-text{color:#1111118a!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__button .xo-btn{min-height:52px!important;border-radius:3px!important;font-size:13px!important;font-weight:600!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .fg-cart-drawer-count{font-size:12px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__image{width:11.2rem!important;min-width:11.2rem!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{font-size:14px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__option{font-size:12.8px!important}xo-modal[xo-name=cart] .xo-cart-mini__price-number{font-size:23px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{gap:14px!important}}xo-modal[xo-name=cart] .fg-cart-drawer-count{margin-bottom:13px!important;color:#11111175!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.01em!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{color:#111111b3!important;font-size:14.5px!important;font-weight:500!important}xo-modal[xo-name=cart] .xo-cart-mini-item__option{color:#1111118f!important;font-size:13px!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini-item__final-price,xo-modal[xo-name=cart] .xo-cart-mini-item__price{color:#111!important;font-size:13px!important;font-weight:650!important}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{gap:20px!important}xo-modal[xo-name=cart] .xo-quantity__button{color:#11111194!important}xo-modal[xo-name=cart] .xo-quantity__button svg{width:10px!important;height:10px!important;stroke-width:1.7!important}xo-modal[xo-name=cart] .xo-quantity__number{color:#111!important;font-size:14px!important;font-weight:500!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{color:#1111116b!important;font-size:11.5px!important;font-weight:400!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__separator-pd{padding-top:16px!important}xo-modal[xo-name=cart] .xo-cart-mini-footer__price{margin-bottom:2px!important}xo-modal[xo-name=cart] .fg-cart-paypal-note{margin-top:7px!important;margin-bottom:10px!important}@media screen and (max-width:767px){xo-modal[xo-name=cart] .xo-cart-mini-item__actions{gap:18px!important}xo-modal[xo-name=cart] .xo-cart-mini-item__title{font-size:14px!important}}body .xo-main-cart__right .additional-checkout-buttons,body .xo-main-cart__right .cart__dynamic-checkout-buttons,body .xo-main-cart__right .dynamic-checkout,body .xo-main-cart__right .dynamic-checkout__content,body .xo-main-cart__right .shopify-payment-button,body .xo-main-cart__right [data-shopify-buttoncontainer],body .xo-main-cart__right .shopify-cleanslate,body .xo-main-cart__right .xo-cart-note,body .xo-main-cart__right .cart-note,body .xo-main-cart__right [class*=cart-note],body .xo-main-cart__right [class*=CartNote]{display:none!important}body .xo-main-cart__right xo-collapse:has([class*=cart-note]),body .xo-main-cart__right xo-collapse:has(textarea),body .xo-main-cart__right .xo-collapse:has(textarea){display:none!important}body .xo-main-cart{color:#111!important}body .xo-main-cart .xo-section{padding-top:56px!important;padding-bottom:76px!important}body .xo-main-cart xo-container{max-width:1440px!important}body .xo-main-cart__heading,body .xo-main-cart h1{color:#111!important;font-family:var(--font-heading-family)!important;font-size:clamp(48px,5vw,78px)!important;line-height:.95!important;font-weight:700!important;letter-spacing:-.06em!important}body .xo-cart-table .xo-cart-table__head-row th{color:#11111161!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important}body .xo-cart-table .xo-cart-table__body-row,body .xo-cart-item{border-color:#11111114!important}body .xo-cart-item__image{width:13rem!important;min-width:13rem!important}body .xo-cart-item__image img{object-fit:contain!important}body .xo-cart-item__title,body .xo-cart-item__title p,body .xo-cart-item__title a{color:#111111bd!important;font-size:14.5px!important;line-height:1.22!important;font-weight:500!important;letter-spacing:-.015em!important;text-decoration:none!important}body .xo-cart-item__price{color:#111!important;font-size:13px!important;line-height:1.15!important;font-weight:650!important}body .xo-cart-item__options-item{color:#1111118f!important;font-size:13px!important;line-height:1.3!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__price,body .xo-cart-item__total,body .xo-cart-item__line-price{color:#111!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important}body .xo-cart-item__remove,body .xo-cart-item__remove *,body .xo-main-cart a[href*=change],body .xo-main-cart button[name="updates[]"]+a{color:#11111170!important;font-size:11.5px!important;line-height:1.2!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px!important}body .xo-main-cart .xo-quantity,body .xo-main-cart .xo-quantity--md,body .xo-main-cart .xo-quantity--radius{width:auto!important;min-width:84px!important;height:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .xo-main-cart .xo-quantity__button{width:20px!important;height:24px!important;min-width:20px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:#11111194!important;opacity:1!important}body .xo-main-cart .xo-quantity__button svg{width:10px!important;height:10px!important;stroke-width:1.7!important}body .xo-main-cart .xo-quantity__number{width:22px!important;min-width:22px!important;height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font-size:14px!important;line-height:1!important;font-weight:500!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;appearance:textfield!important}body .xo-main-cart .xo-quantity__number::-webkit-outer-spin-button,body .xo-main-cart .xo-quantity__number::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}body .xo-main-cart__right{background:#f7f7f7!important;border:1px solid rgba(17,17,17,.06)!important;border-radius:4px!important;box-shadow:none!important;padding:28px 30px 30px!important}@media screen and (min-width:992px){body .xo-main-cart__right{position:sticky!important;top:112px!important}}body .xo-main-cart__right .xo-cart-free-shipping__text{color:#111111a8!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important;padding-bottom:10px!important}body .xo-main-cart__right .xo-cart-free-shipping__text:before{content:""!important;width:9px!important;height:5.5px!important;flex:0 0 9px!important;border-left:1.5px solid #111!important;border-bottom:1.5px solid #111!important;transform:rotate(-45deg) translateY(-1px)!important;display:inline-block!important;margin-right:8px!important}body .xo-main-cart__right .xo-cart-free-shipping__progress{height:3px!important;background:#1111111c!important;border-radius:0!important}body .xo-main-cart__right .xo-cart-free-shipping__progress:after{background:#111!important;border-radius:0!important}body .xo-main-cart__wrap-price{padding:24px 0 14px!important}body .xo-cart-totals__subtotal{color:#11111180!important;font-size:13.5px!important;line-height:1.2!important;font-weight:400!important;opacity:1!important}body .xo-cart-totals__value{color:#111!important;font-size:32px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:650!important}body .xo-cart-tax-note{margin-top:8px!important;padding:12px 14px!important;background:#fff!important;border-radius:4px!important;color:#1111118f!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important;opacity:1!important}body .xo-cart-tax-note a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}body .xo-main-cart .cart-actions .xo-btn--primary,body .xo-main-cart__right .xo-btn--primary{width:100%!important;min-height:52px!important;background:#111!important;border-color:#111!important;border-radius:3px!important;color:#fff!important;box-shadow:none!important}body .xo-main-cart .cart-actions .xo-btn--primary:before,body .xo-main-cart__right .xo-btn--primary:before{background:#2b2b2b!important;border-radius:0!important}body .xo-main-cart .cart-actions .xo-btn--primary .xo-btn__content,body .xo-main-cart .cart-actions .xo-btn--primary .xo-btn__text,body .xo-main-cart__right .xo-btn--primary .xo-btn__content,body .xo-main-cart__right .xo-btn--primary .xo-btn__text{color:#fff!important;text-shadow:none!important}body .xo-main-cart a[href="/collections/all"],body .xo-main-cart a[href*=collections]{color:#1111119e!important;font-size:13px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important}@media screen and (max-width:767px){body .xo-main-cart .xo-section{padding-top:32px!important;padding-bottom:48px!important}body .xo-main-cart h1,body .xo-main-cart__heading{font-size:clamp(42px,12vw,56px)!important}body .xo-main-cart__right{padding:22px 18px 24px!important;border-radius:0!important}body .xo-cart-totals__value{font-size:28px!important}body .xo-cart-item__image{width:10.5rem!important;min-width:10.5rem!important}}body .xo-main-cart xo-container{max-width:1320px!important}body .xo-main-cart__left,body .xo-cart-table{color:#111!important}body .xo-cart-table .xo-cart-table__head-row th{color:#1111116b!important;font-size:11.5px!important;font-weight:650!important}body .xo-cart-item__image{width:14rem!important;min-width:14rem!important}body .xo-cart-item__title,body .xo-cart-item__title p,body .xo-cart-item__title a{color:#111111c2!important;font-size:15px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.018em!important}body .xo-cart-item__price{color:#111!important;font-size:13.5px!important;line-height:1.15!important;font-weight:650!important}body .xo-cart-item__options-item{color:#1111118a!important;font-size:13px!important;line-height:1.28!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__price,body .xo-cart-item__total,body .xo-cart-item__line-price{color:#111!important;font-size:14.5px!important;font-weight:650!important}body .xo-main-cart a,body .xo-cart-item__remove,body .xo-cart-item__remove *{text-underline-offset:3px!important}body .xo-main-cart .xo-quantity__button{color:#1111119e!important}body .xo-main-cart .xo-quantity__number{font-size:14px!important;font-weight:500!important}body .xo-main-cart__right{background:#f7f7f7!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:3px!important;padding:30px 32px 32px!important}body .xo-main-cart__right .xo-cart-mini-footer__separator,body .xo-main-cart__right .xo-cart-free-shipping+*{border-color:#11111114!important}body .xo-main-cart__right .xo-cart-free-shipping__text{color:#111111ad!important;font-size:13px!important;font-weight:500!important}body .xo-cart-totals__subtotal{color:#1111117a!important;font-size:13.5px!important;font-weight:400!important}body .xo-cart-tax-note{background:#fff!important;border-radius:4px!important;color:#11111194!important}body .xo-main-cart__right .xo-btn--primary{min-height:54px!important;border-radius:3px!important;font-size:13px!important;font-weight:600!important}body .xo-main-cart a[href="/collections/all"],body .xo-main-cart a[href*=collections]{color:#1111118a!important;font-size:13px!important;font-weight:500!important;text-decoration-thickness:1px!important}@media screen and (max-width:767px){body .xo-cart-item__image{width:11rem!important;min-width:11rem!important}body .xo-cart-totals__value{font-size:27px!important}}body .xo-main-cart xo-container{max-width:1280px!important}body .xo-main-cart__left{margin-right:clamp(28px,4vw,64px)!important}body .xo-cart-table .xo-cart-table__body-row td{padding:20px 0!important}body .xo-main-cart .xo-cart-item{align-items:center!important;gap:22px!important;padding-inline-end:42px!important}body .xo-main-cart .xo-cart-item__img{width:14.8rem!important;min-width:14.8rem!important;height:9.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important}body .xo-cart-table .xo-cart-table__row-product .xo-cart-item__content{padding-top:0!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{color:#111111d1!important;font-size:15px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.018em!important}body .xo-main-cart .xo-cart-item__price,body .xo-main-cart .xo-cart-item__final-price{color:#111!important;font-size:13.5px!important;line-height:1.15!important;font-weight:650!important}body .xo-main-cart .xo-cart-item__options,body .xo-main-cart .xo-cart-item__options--pd{padding-top:6px!important}body .xo-main-cart .xo-cart-item__options-item{color:#11111194!important;font-size:13px!important;line-height:1.3!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__row-quantity{align-items:center!important;justify-content:flex-end!important}body .xo-cart-table .xo-cart-table__price{top:50%!important;transform:translateY(-50%)!important;color:#111!important;font-size:14.5px!important;line-height:1.2!important;font-weight:650!important}body .xo-cart-table .xo-cart-table__remove-text{bottom:18px!important}body .xo-cart-table .xo-cart-table__remove-text .xo-btn__text,body .xo-cart-table .xo-cart-table__remove-text .xo-btn__content{color:#1111116b!important;font-size:11.5px!important;font-weight:400!important;text-decoration-thickness:1px!important}body .xo-main-cart__right{background:#f8f8f8!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:3px!important;padding:30px 32px 32px!important}body .xo-main-cart__wrap-price{padding:24px 0 16px!important}body .xo-cart-totals__subtotal{color:#11111180!important;font-size:13.5px!important;font-weight:400!important}body .xo-cart-totals__value{color:#111!important;font-size:30px!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:650!important}body .xo-main-cart__right .fg-cart-page-paypal{margin:8px 0 10px!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note{display:flex!important;justify-content:flex-end!important;align-items:baseline!important;gap:4px!important;width:100%!important;text-align:right!important;flex-wrap:wrap!important;color:#111111a8!important;font-size:11px!important;line-height:1.35!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__copy,body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__link{font-size:11px!important;line-height:1.35!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__brand{color:#111!important;font-weight:700!important;font-style:italic!important;letter-spacing:-.01em!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__link{-webkit-appearance:none!important;appearance:none!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:#111!important;font:inherit!important;font-size:11px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important}body .fg-cart-page-paypal .fg-paypal-info[aria-hidden=true]{display:none!important}body .fg-cart-page-paypal .fg-paypal-info[aria-hidden=false]{display:block!important}body .fg-cart-page-paypal .fg-paypal-info__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118a!important;z-index:99998!important}body .fg-cart-page-paypal .fg-paypal-info__dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(430px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;z-index:99999!important;background:#fff!important;padding:30px 30px 26px!important;border-radius:6px!important;box-shadow:0 20px 70px #00000038!important;color:#111!important}body .fg-cart-page-paypal .fg-paypal-info__close{position:absolute!important;top:12px!important;right:14px!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}body .fg-cart-page-paypal .fg-paypal-info__logo{margin-bottom:18px!important;color:#003087!important;font-size:18px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important}body .fg-cart-page-paypal .fg-paypal-info__title{margin:0 0 14px!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:30px!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.045em!important}body .fg-cart-page-paypal .fg-paypal-info__text{margin:0 0 12px!important;color:#111111c2!important;font-size:14px!important;line-height:1.45!important}body .fg-cart-page-paypal .fg-paypal-info__text--muted{color:#11111194!important;font-size:12.5px!important}body .fg-cart-page-paypal .fg-paypal-info__button{width:100%!important;min-height:48px!important;margin-top:10px!important;border:0!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}@media screen and (max-width:767px){body .xo-main-cart__left{margin-right:0!important;padding-bottom:22px!important}body .xo-main-cart .xo-cart-item{align-items:flex-start!important;gap:15px!important;padding-inline-end:0!important}body .xo-main-cart .xo-cart-item__img{width:11.2rem!important;min-width:11.2rem!important;height:7.6rem!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{font-size:14.2px!important}body .xo-main-cart__right{margin-top:8px!important;padding:22px 18px 24px!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note{justify-content:flex-start!important;text-align:left!important}body .fg-cart-page-paypal .fg-paypal-info__dialog{padding:28px 24px 24px!important}body .fg-cart-page-paypal .fg-paypal-info__title{font-size:28px!important}}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__head-product{width:68%!important}body .xo-cart-table .xo-cart-table__head-quantity,body .xo-cart-table .xo-cart-table__row-quantity{width:14%!important}body .xo-cart-table .xo-cart-table__head-total,body .xo-cart-table .xo-cart-table__row-total{width:18%!important}}body .xo-main-cart .xo-cart-item{display:flex!important;align-items:center!important;gap:18px!important;padding-inline-end:0!important;min-width:0!important}body .xo-main-cart .xo-cart-item__img{width:12.8rem!important;min-width:12.8rem!important;height:8.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important}body .xo-main-cart .xo-cart-item__content{flex:1 1 auto!important;min-width:0!important;max-width:none!important;padding-top:0!important}body .xo-main-cart .xo-cart-item__info{width:100%!important;max-width:none!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{max-width:230px!important;color:#111111d1!important;font-size:15px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.018em!important;text-decoration:none!important}body .xo-main-cart .xo-cart-item__price,body .xo-main-cart .xo-cart-item__final-price{margin-top:3px!important;color:#111!important;font-size:13.5px!important;line-height:1.15!important;font-weight:650!important}body .xo-main-cart .xo-cart-item__options,body .xo-main-cart .xo-cart-item__options--pd{padding-top:8px!important}body .xo-main-cart .xo-cart-item__options-item{display:flex!important;gap:4px!important;color:#1111118f!important;font-size:13px!important;line-height:1.25!important;font-weight:400!important}body .xo-main-cart .xo-cart-item__options-name,body .xo-main-cart .xo-cart-item__options-value{display:inline!important}body .xo-cart-table .xo-cart-table__quantity-item{display:flex!important;justify-content:center!important}body .xo-cart-table .xo-cart-table__price{top:50%!important;transform:translateY(-50%)!important;right:0!important;color:#111!important;font-size:14.5px!important;line-height:1.2!important;font-weight:650!important}body .xo-cart-table .xo-cart-table__remove-text .xo-btn__content,body .xo-cart-table .xo-cart-table__remove-text .xo-btn__text{color:#1111116b!important;font-size:11.5px!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__body-row td{padding-top:22px!important;padding-bottom:22px!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note{justify-content:flex-start!important;text-align:left!important;gap:3px 4px!important;margin-top:8px!important}body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__copy,body .xo-main-cart__right .fg-cart-page-paypal .fg-cart-paypal-note__link{font-size:11.5px!important;line-height:1.35!important}@media screen and (max-width:767px){body .xo-main-cart .xo-cart-item{align-items:flex-start!important;gap:14px!important}body .xo-main-cart .xo-cart-item__img{width:10.8rem!important;min-width:10.8rem!important;height:7.4rem!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{max-width:none!important;font-size:14.5px!important;line-height:1.2!important}body .xo-main-cart .xo-cart-item__options-item{font-size:13px!important}}@media screen and (min-width:990px){body .xo-main-cart__content{column-gap:clamp(56px,5vw,86px)!important}body .xo-main-cart__left{flex:1 1 auto!important;max-width:760px!important}body .xo-main-cart__right{width:360px!important;min-width:360px!important}}body .xo-cart-table .xo-cart-table__head th{padding-bottom:14px!important;color:#11111147!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important}body .xo-cart-table .xo-cart-table__head,body .xo-cart-table .xo-cart-table__body-row{border-color:#11111113!important}@media screen and (min-width:768px){body .xo-main-cart .xo-cart-item__img{width:14.2rem!important;min-width:14.2rem!important;height:8.8rem!important}body .xo-main-cart .xo-cart-item{gap:20px!important}}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{color:#111111d1!important;font-size:15.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.025em!important}body .xo-main-cart .xo-cart-item__final-price{margin-top:4px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.01em!important}body .xo-main-cart .xo-cart-item__options-item{color:#11111175!important;font-size:13px!important}body .xo-cart-table .xo-cart-table__remove-text .xo-btn__content,body .xo-cart-table .xo-cart-table__remove-text .xo-btn__text{color:#1111115c!important;font-size:11.5px!important}body .xo-main-cart a[href*="/collections"],body .xo-main-cart .xo-main-cart__continue-shopping a,body .xo-main-cart .xo-btn--link{text-underline-offset:4px!important;text-decoration-thickness:1px!important}body .xo-main-cart__continue-shopping{margin-top:24px!important}body .xo-main-cart__continue-shopping .xo-btn__content,body .xo-main-cart__continue-shopping .xo-btn__text{color:#11111194!important;font-size:14px!important;font-weight:400!important}body .xo-main-cart__right{box-shadow:0 18px 46px #11111109!important}body .xo-main-cart__right .xo-cart-free-shipping{padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(17,17,17,.075)!important}body .xo-main-cart__right .xo-cart-free-shipping__title,body .xo-main-cart__right .xo-cart-free-shipping__text{font-size:13px!important;color:#111111ad!important}body .xo-main-cart__right .fg-cart-page-paypal{margin-top:10px!important;margin-bottom:12px!important}body .xo-main-cart__right .fg-cart-paypal-note{display:block!important;color:#11111194!important;font-size:12px!important;line-height:1.35!important}body .xo-main-cart__right .fg-cart-paypal-note__copy,body .xo-main-cart__right .fg-cart-paypal-note__link{font-size:12px!important}body .xo-main-cart__right .fg-cart-paypal-note__link{margin-top:2px!important;display:inline-block!important}body .xo-main-cart__right .xo-cart-tax-note{margin-top:10px!important;padding:16px 18px!important;background:#fff!important;border-radius:3px!important;color:#1111118a!important;font-size:13px!important;line-height:1.35!important}body .xo-main-cart__right .xo-cart-actions button,body .xo-main-cart__right .xo-cart-actions .xo-btn,body .xo-main-cart__right .shopify-payment-button__button{min-height:58px!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important}body .xo-main-cart__right .xo-cart-actions button:hover,body .xo-main-cart__right .xo-cart-actions .xo-btn:hover{background:#000!important;transform:none!important}@media screen and (max-width:767px){body .xo-main-cart__right{width:100%!important;min-width:0!important;box-shadow:none!important}body .xo-main-cart .xo-cart-item__img{width:11.4rem!important;min-width:11.4rem!important;height:7.4rem!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{font-size:14.5px!important}}body:has(.xo-main-cart) .main-page__heading,body .xo-main-cart__container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.xo-main-cart) .xo-page-heading__heading,body:has(.xo-main-cart) .xo-page-heading__heading p{font-size:clamp(50px,4.25vw,68px)!important;line-height:.96!important;letter-spacing:-.065em!important;font-weight:700!important}body:has(.xo-main-cart) .main-page__heading .xo-section{padding-top:66px!important;padding-bottom:20px!important}@media screen and (min-width:1100px){body .xo-main-cart__grid{display:grid!important;grid-template-columns:minmax(0,720px) 420px!important;column-gap:clamp(112px,8vw,150px)!important;row-gap:0!important;justify-content:start!important;align-items:start!important;width:100%!important}body .xo-main-cart__grid>*{grid-column:auto / span 1!important;width:auto!important;min-width:0!important;max-width:none!important}body .xo-main-cart__left{width:100%!important;max-width:none!important;margin-right:0!important;padding-bottom:0!important}body .xo-main-cart__grid>xo-cart-will-change:last-child{width:420px!important;min-width:420px!important;max-width:420px!important}body .xo-main-cart__right{width:100%!important;min-width:0!important;max-width:none!important;position:sticky!important;top:116px!important}}@media screen and (max-width:1099px){body .xo-main-cart__grid{display:block!important}body .xo-main-cart__right{width:100%!important;min-width:0!important;max-width:none!important;margin-top:30px!important;position:static!important}}body .xo-cart-table .xo-cart-table__table{table-layout:fixed!important}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__head-product,body .xo-cart-table .xo-cart-table__row-product{width:60%!important}body .xo-cart-table .xo-cart-table__head-quantity,body .xo-cart-table .xo-cart-table__row-quantity{width:18%!important}body .xo-cart-table .xo-cart-table__head-total,body .xo-cart-table .xo-cart-table__row-total{width:22%!important}}body .xo-cart-table .xo-cart-table__head-row,body .xo-cart-table .xo-cart-table__body-row{border-bottom:1px solid rgba(17,17,17,.075)!important}body .xo-cart-table .xo-cart-table__body-row td{padding-top:24px!important;padding-bottom:24px!important}body .xo-cart-table .xo-cart-table__head-row th{padding-bottom:14px!important;color:#11111147!important;font-size:11px!important;font-weight:700!important;letter-spacing:.045em!important}body .xo-main-cart .xo-cart-item{display:flex!important;align-items:center!important;gap:22px!important;padding-inline-end:0!important}body .xo-main-cart .xo-cart-item__img{width:14.2rem!important;min-width:14.2rem!important;height:8.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important}body .xo-main-cart .xo-cart-item__img .xo-image,body .xo-main-cart .xo-cart-item__img img{width:100%!important;height:100%!important;object-fit:contain!important}body .xo-main-cart .xo-cart-item__content,body .xo-main-cart .xo-cart-item__info{min-width:0!important;max-width:none!important;width:auto!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{max-width:none!important;color:#111111d1!important;font-size:15.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.025em!important;text-decoration:none!important}body .xo-main-cart .xo-cart-item__final-price{margin-top:4px!important;color:#111!important;font-size:13.5px!important;line-height:1.15!important;font-weight:700!important}body .xo-main-cart .xo-cart-item__options,body .xo-main-cart .xo-cart-item__options--pd{padding-top:7px!important}body .xo-main-cart .xo-cart-item__options-item{color:#11111175!important;font-size:13px!important;line-height:1.25!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__row-quantity{align-items:center!important;justify-content:center!important}body .xo-main-cart .xo-quantity{gap:14px!important}body .xo-main-cart .xo-quantity__button,body .xo-main-cart .xo-quantity__number{color:#111111d1!important;font-size:14px!important;font-weight:400!important}body .xo-cart-table .xo-cart-table__price{top:50%!important;right:0!important;transform:translateY(-50%)!important;color:#111!important;font-size:14.5px!important;line-height:1.2!important;font-weight:700!important}body .xo-cart-table .xo-cart-table__remove-text{bottom:22px!important}body .xo-cart-table .xo-cart-table__remove-text .xo-btn__content,body .xo-cart-table .xo-cart-table__remove-text .xo-btn__text{color:#11111157!important;font-size:11.5px!important;font-weight:400!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body .xo-main-cart__right{background:#f7f7f7!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:3px!important;padding:30px 34px 34px!important;box-shadow:0 20px 54px #1111110a!important}body .xo-main-cart__right .xo-cart-free-shipping{padding-bottom:38px!important;margin-bottom:0!important;border:0!important}body .xo-main-cart__right .xo-cart-mini-footer__separator-pd,body .xo-main-cart__right .xo-cart-mini-footer__separator,body .xo-main-cart__right .xo-cart-free-shipping:before,body .xo-main-cart__right .xo-cart-free-shipping:after{display:none!important;border:0!important;background:transparent!important}body .xo-main-cart__right .xo-cart-free-shipping__text{color:#111111ad!important;font-size:13px!important;line-height:1.3!important;font-weight:400!important}body .xo-main-cart__right .xo-cart-free-shipping__progress{margin-top:12px!important}body .xo-main-cart__wrap-price{margin-top:0!important;padding:0 0 18px!important;border-top:0!important}body .xo-main-cart__right .xo-cart-totals{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;width:100%!important}body .xo-main-cart__right .xo-cart-totals__subtotal{color:#11111185!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important}body .xo-main-cart__right .xo-cart-totals__value{color:#111!important;font-size:31px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important}body .xo-main-cart__right .fg-cart-page-paypal{margin:9px 0 14px!important}body .xo-main-cart__right .fg-cart-paypal-note{display:flex!important;justify-content:flex-end!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 4px!important;text-align:right!important;color:#11111194!important;font-size:11.5px!important;line-height:1.35!important}body .xo-main-cart__right .fg-cart-paypal-note__copy,body .xo-main-cart__right .fg-cart-paypal-note__link{font-size:11.5px!important;line-height:1.35!important}body .xo-main-cart__right .xo-cart-tax-note{margin-top:0!important;padding:15px 16px!important;background:#fff!important;border-radius:3px!important;color:#1111118f!important;font-size:13px!important;line-height:1.35!important}body .xo-main-cart__right .xo-cart-actions,body .xo-main-cart__right .cart-actions{margin-top:20px!important}body .xo-main-cart__right .xo-btn--primary{width:100%!important;min-height:58px!important;border-radius:3px!important;background:#111!important;border-color:#111!important;color:#fff!important}body .xo-main-cart__right .xo-btn--primary:hover{background:#000!important;border-color:#000!important;transform:none!important}body .xo-main-cart__button,body .xo-main-cart__button:hover{margin-top:24px!important;border-bottom:0!important}body .xo-main-cart__button,body .xo-main-cart__button *,body .xo-main-cart__button a,body .xo-main-cart__button .xo-btn,body .xo-main-cart__button .xo-btn__content,body .xo-main-cart__button .xo-btn__text{color:#1111118a!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}body .xo-main-cart__button .xo-btn__text{font-size:14px!important;font-weight:400!important;background-image:linear-gradient(#11111157,#11111157)!important;background-repeat:no-repeat!important;background-size:100% 1px!important;background-position:0 100%!important;padding-bottom:2px!important}body .xo-main-cart__button svg{width:17px!important;height:17px!important;margin-left:4px!important;color:#1111117a!important}@media screen and (max-width:767px){body:has(.xo-main-cart) .xo-page-heading__heading,body:has(.xo-main-cart) .xo-page-heading__heading p{font-size:clamp(40px,11vw,52px)!important;line-height:.98!important}body:has(.xo-main-cart) .main-page__heading .xo-section{padding-top:38px!important;padding-bottom:14px!important}body .xo-main-cart__right{padding:22px 18px 24px!important;box-shadow:none!important}body .xo-main-cart__right .xo-cart-totals__value{font-size:28px!important}body .xo-main-cart__right .fg-cart-paypal-note{justify-content:flex-start!important;text-align:left!important}body .xo-main-cart .xo-cart-item__img{width:11.2rem!important;min-width:11.2rem!important;height:7.4rem!important}}@media screen and (min-width:1100px){body .xo-main-cart__container{max-width:1320px!important}body .xo-main-cart__grid{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:120px!important;width:100%!important}body .xo-main-cart__grid>.xo-main-cart__left{flex:0 0 760px!important;width:760px!important;max-width:760px!important;min-width:760px!important;margin:0!important}body .xo-main-cart__grid>xo-cart-will-change:not(.xo-main-cart__left){flex:0 0 420px!important;width:420px!important;max-width:420px!important;min-width:420px!important}body .xo-main-cart__right{width:420px!important;max-width:420px!important;min-width:420px!important}}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__head-product,body .xo-cart-table .xo-cart-table__row-product{width:64%!important}body .xo-cart-table .xo-cart-table__head-quantity,body .xo-cart-table .xo-cart-table__row-quantity{width:16%!important}body .xo-cart-table .xo-cart-table__head-total,body .xo-cart-table .xo-cart-table__row-total{width:20%!important}}body .xo-main-cart .xo-cart-item__content{flex:1 1 auto!important;width:100%!important;min-width:220px!important;max-width:none!important}body .xo-main-cart .xo-cart-item__info{width:100%!important;min-width:0!important;max-width:none!important}body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{max-width:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media screen and (min-width:768px){body .xo-main-cart .xo-cart-item__img{width:13.2rem!important;min-width:13.2rem!important;height:8.4rem!important}body .xo-main-cart .xo-cart-item{gap:20px!important}}body .xo-cart-table .xo-cart-table__row-quantity{justify-content:center!important}body .xo-main-cart__right .xo-cart-mini-footer__separator,body .xo-main-cart__right .xo-cart-mini-footer__separator-pd{display:none!important}body .xo-main-cart__right .xo-cart-free-shipping{padding-bottom:34px!important;border-bottom:0!important}@media screen and (min-width:1100px){body:has(.xo-main-cart) .main-page__heading{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body:has(.xo-main-cart) .main-page__heading .xo-section{padding-bottom:22px!important}}@media screen and (max-width:767px){body .xo-main-cart .xo-cart-item__title,body .xo-main-cart .xo-cart-item__title p{white-space:normal!important}body .xo-main-cart .xo-cart-item__content{min-width:0!important}}@media screen and (min-width:1100px){body:has(.xo-main-cart) xo-container.main-page__heading{display:block!important;width:min(1320px,calc(100vw - 64px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body:has(.xo-main-cart) xo-container.main-page__heading .xo-page-heading{width:100%!important;max-width:none!important;text-align:left!important}body:has(.xo-main-cart) xo-container.main-page__heading .xo-page-heading__heading,body:has(.xo-main-cart) xo-container.main-page__heading .xo-page-heading__heading p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}}body .fg-cart-continue-mobile{display:none!important}@media screen and (min-width:768px){body .fg-cart-continue-mobile{display:none!important}body .fg-cart-continue-desktop{display:block!important}}@media screen and (max-width:767px){body .fg-cart-continue-desktop{display:none!important}body .fg-cart-continue-mobile{display:block!important;width:100%!important;margin-top:24px!important}body .fg-cart-continue-mobile .xo-main-cart__button{margin-top:0!important;text-align:left!important}}body .xo-cart-free-shipping__text,xo-modal[xo-name=cart] .xo-cart-free-shipping__text,body .xo-main-cart__right .xo-cart-free-shipping__text{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body .xo-cart-free-shipping__text:before,xo-modal[xo-name=cart] .xo-cart-free-shipping__text:before,body .xo-main-cart__right .xo-cart-free-shipping__text:before{content:""!important;width:9px!important;height:5.5px!important;flex:0 0 9px!important;border-left:1.5px solid #111!important;border-bottom:1.5px solid #111!important;transform:rotate(-45deg) translateY(-1px)!important;margin-right:1px!important}body .fg-shipping-info__inline-link{color:inherit!important;font:inherit!important;font-weight:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;cursor:pointer!important}body .fg-shipping-info__text-link{color:inherit!important;font:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;cursor:pointer!important}body .fg-shipping-info[aria-hidden=true]{display:none!important}body .fg-shipping-info[aria-hidden=false]{display:block!important}body .fg-shipping-info__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118a!important;z-index:99998!important}body .fg-shipping-info__dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;z-index:99999!important;background:#fff!important;padding:30px 30px 26px!important;border-radius:6px!important;box-shadow:0 20px 70px #00000038!important;color:#111!important}body .fg-shipping-info__close{position:absolute!important;top:12px!important;right:14px!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}body .fg-shipping-info__eyebrow{margin-bottom:14px!important;color:#11111185!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .fg-shipping-info__title{margin:0 0 18px!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:30px!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.045em!important}body .fg-shipping-info__body{color:#111111b8!important;font-size:13.5px!important;line-height:1.48!important}body .fg-shipping-info__body p{margin:0 0 12px!important}body .fg-shipping-info__body h1,body .fg-shipping-info__body h2,body .fg-shipping-info__body h3{margin:18px 0 8px!important;color:#111!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important}body .fg-shipping-info__policy-link{display:inline-block!important;margin-top:8px!important;color:#111111a8!important;font-size:12.5px!important;line-height:1.3!important;text-decoration:underline!important;text-underline-offset:3px!important}@media screen and (max-width:767px){body .fg-shipping-info__dialog{padding:28px 24px 24px!important}body .fg-shipping-info__title{font-size:28px!important}}body .xo-cart-free-shipping__text,xo-modal[xo-name=cart] .xo-cart-free-shipping__text,body .xo-main-cart__right .xo-cart-free-shipping__text{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}body .xo-cart-free-shipping__text:before,xo-modal[xo-name=cart] .xo-cart-free-shipping__text:before,body .xo-main-cart__right .xo-cart-free-shipping__text:before{content:""!important;width:9px!important;height:5.5px!important;flex:0 0 9px!important;border-left:1.5px solid #111!important;border-bottom:1.5px solid #111!important;transform:rotate(-45deg) translateY(-1px)!important;margin:0 2px 0 0!important}body .fg-shipping-info__inline-link,body .fg-shipping-info__text-link{color:inherit!important;font:inherit!important;font-weight:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;cursor:pointer!important}body .fg-shipping-info,body .fg-paypal-info{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important}body .fg-shipping-info[aria-hidden=true],body .fg-paypal-info[aria-hidden=true]{display:none!important}body .fg-shipping-info[aria-hidden=false],body .fg-paypal-info[aria-hidden=false]{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}body .fg-shipping-info__backdrop,body .fg-paypal-info__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118f!important;z-index:1!important}body .fg-shipping-info__dialog,body .fg-paypal-info__dialog{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:2!important;width:min(520px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;background:#fff!important;color:#111!important;border-radius:6px!important;box-shadow:0 24px 80px #0000003d!important}body .fg-shipping-info__dialog{padding:28px 30px 26px!important}body .fg-paypal-info__dialog{width:min(430px,calc(100vw - 48px))!important;padding:30px 30px 26px!important}body .fg-shipping-info__list{display:grid!important;gap:10px!important;margin:16px 0 12px!important}body .fg-shipping-info__item{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:12px!important;padding-top:10px!important;border-top:1px solid rgba(17,17,17,.08)!important}body .fg-shipping-info__button,body .fg-paypal-info__button{width:100%!important;min-height:48px!important;margin-top:18px!important;border:0!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__head-quantity{text-align:center!important;padding-left:0!important;padding-right:0!important}body .xo-cart-table .xo-cart-table__row-quantity{text-align:center!important;justify-content:center!important}body .xo-cart-table .xo-cart-table__quantity-item{width:84px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;justify-content:center!important}body .xo-cart-table .xo-cart-table__head-total{text-align:right!important;padding-right:0!important}}@media screen and (max-width:767px){body .fg-shipping-info[aria-hidden=false],body .fg-paypal-info[aria-hidden=false]{align-items:flex-end!important;justify-content:center!important;padding:12px!important}body .fg-shipping-info__dialog,body .fg-paypal-info__dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;border-radius:8px!important;padding:26px 22px 22px!important}body .fg-shipping-info__title,body .fg-paypal-info__title{font-size:28px!important}body .fg-shipping-info__item{grid-template-columns:1fr!important;gap:3px!important}body .fg-shipping-info__button,body .fg-paypal-info__button{min-height:52px!important}}body .xo-cart-free-shipping__text,xo-modal[xo-name=cart] .xo-cart-free-shipping__text,body .xo-main-cart__right .xo-cart-free-shipping__text{display:block!important;align-items:initial!important;gap:0!important;flex-wrap:normal!important;white-space:normal!important}body .xo-cart-free-shipping__text:before,xo-modal[xo-name=cart] .xo-cart-free-shipping__text:before,body .xo-main-cart__right .xo-cart-free-shipping__text:before{content:""!important;display:inline-block!important;width:9px!important;height:5.5px!important;border-left:1.5px solid #111!important;border-bottom:1.5px solid #111!important;transform:rotate(-45deg) translateY(-1px)!important;margin:0 9px 0 0!important;vertical-align:.16em!important}body .fg-shipping-info__inline-link,body .fg-shipping-info__text-link{display:inline!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;margin:0!important;padding:0!important;cursor:pointer!important}body.fg-modal-open xo-modal[xo-name=cart]{z-index:2147481000!important}body>.fg-shipping-info,body>.fg-paypal-info{z-index:2147483647!important}body>.fg-shipping-info .fg-shipping-info__backdrop,body>.fg-paypal-info .fg-paypal-info__backdrop{z-index:2147483645!important}body>.fg-shipping-info .fg-shipping-info__dialog,body>.fg-paypal-info .fg-paypal-info__dialog{z-index:2147483647!important}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__head-quantity{text-align:center!important;transform:translate(-30px)!important}body .xo-cart-table .xo-cart-table__quantity-item{transform:translateY(8px)!important}body .xo-cart-table .xo-cart-table__row-quantity{align-items:center!important;justify-content:center!important}body .xo-cart-table .xo-cart-table__head-total{text-align:right!important;padding-right:0!important}body .xo-cart-table .xo-cart-table__price{top:calc(50% + 8px)!important;right:0!important;transform:translateY(-50%)!important;text-align:right!important}body .xo-cart-table .xo-cart-table__remove-text{bottom:18px!important}}body.fg-modal-open{overflow:hidden!important}body>.fg-shipping-info.fg-modal-origin-page,body>.fg-paypal-info.fg-modal-origin-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important}body>.fg-shipping-info.fg-modal-origin-page[aria-hidden=true],body>.fg-paypal-info.fg-modal-origin-page[aria-hidden=true]{display:none!important}body>.fg-shipping-info.fg-modal-origin-page[aria-hidden=false],body>.fg-paypal-info.fg-modal-origin-page[aria-hidden=false]{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}body>.fg-shipping-info.fg-modal-origin-page .fg-shipping-info__backdrop,body>.fg-paypal-info.fg-modal-origin-page .fg-paypal-info__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1111118f!important;z-index:1!important}body>.fg-shipping-info.fg-modal-origin-page .fg-shipping-info__dialog,body>.fg-paypal-info.fg-modal-origin-page .fg-paypal-info__dialog{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:2!important}xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer,xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important}xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer[aria-hidden=true],xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer[aria-hidden=true]{display:none!important}xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer[aria-hidden=false],xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer[aria-hidden=false]{display:flex!important;align-items:center!important;justify-content:center!important;padding:26px 24px!important}xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer .fg-shipping-info__backdrop,xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer .fg-paypal-info__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#11111157!important;z-index:1!important}xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer .fg-shipping-info__dialog,xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer .fg-paypal-info__dialog{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:2!important;width:min(430px,calc(100% - 28px))!important;max-height:calc(100dvh - 90px)!important;overflow:auto!important;background:#fff!important;border-radius:6px!important;box-shadow:0 18px 60px #00000038!important}body .fg-paypal-info__dialog{width:min(430px,calc(100vw - 48px))!important;padding:30px 30px 26px!important;background:#fff!important;color:#111!important;border-radius:6px!important;box-shadow:0 24px 80px #0000003d!important}body .fg-paypal-info__logo{margin:0 0 20px!important;color:#003087!important;font-size:19px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.035em!important}body .fg-paypal-info__title{margin:0 32px 16px 0!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:32px!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.055em!important}body .fg-paypal-info__text{margin:0 0 12px!important;color:#111111b8!important;font-size:14.5px!important;line-height:1.45!important;font-weight:400!important}body .fg-paypal-info__text--muted{color:#11111194!important;font-size:13px!important}body .fg-paypal-info__button{width:100%!important;min-height:50px!important;margin-top:18px!important;border:0!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}body .fg-shipping-info__dialog{width:min(520px,calc(100vw - 48px))!important;padding:28px 30px 26px!important;background:#fff!important;color:#111!important;border-radius:6px!important;box-shadow:0 24px 80px #0000003d!important}body .fg-shipping-info__eyebrow{margin-bottom:12px!important;color:#11111185!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .fg-shipping-info__title{margin:0 32px 18px 0!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:30px!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.045em!important}body .fg-shipping-info__body{color:#111111b8!important;font-size:13.5px!important;line-height:1.45!important}body .fg-shipping-info__body p{margin:0 0 14px!important}body .fg-shipping-info__list{display:grid!important;gap:0!important;margin:16px 0 12px!important;border-top:1px solid rgba(17,17,17,.08)!important}body .fg-shipping-info__item{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid rgba(17,17,17,.08)!important}body .fg-shipping-info__item strong{color:#111!important;font-size:12.5px!important;line-height:1.3!important;font-weight:700!important}body .fg-shipping-info__item span{color:#111111a8!important;font-size:12.5px!important;line-height:1.35!important}body .fg-shipping-info__small{margin-top:12px!important;color:#11111185!important;font-size:11.8px!important;line-height:1.35!important}body .fg-shipping-info__policy-link{display:inline-block!important;margin-top:4px!important;color:#1111119e!important;font-size:12px!important;line-height:1.3!important;text-decoration:underline!important;text-underline-offset:3px!important}body .fg-shipping-info__button{width:100%!important;min-height:48px!important;margin-top:18px!important;border:0!important;border-radius:3px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}body .fg-shipping-info__close,body .fg-paypal-info__close{position:absolute!important;top:12px!important;right:14px!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}@media screen and (max-width:767px){body>.fg-shipping-info.fg-modal-origin-page[aria-hidden=false],body>.fg-paypal-info.fg-modal-origin-page[aria-hidden=false],xo-modal[xo-name=cart] .fg-shipping-info.fg-modal-origin-drawer[aria-hidden=false],xo-modal[xo-name=cart] .fg-paypal-info.fg-modal-origin-drawer[aria-hidden=false]{align-items:flex-end!important;justify-content:center!important;padding:12px!important}body .fg-shipping-info__dialog,body .fg-paypal-info__dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;border-radius:8px!important;padding:26px 22px 22px!important}body .fg-shipping-info__title,body .fg-paypal-info__title{font-size:28px!important}body .fg-shipping-info__item{grid-template-columns:1fr!important;gap:3px!important}body .fg-shipping-info__button,body .fg-paypal-info__button{min-height:52px!important}}xo-modal[xo-name=cart] .xo-cart-mini-item__actions{align-items:center!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove{display:inline-flex!important;align-items:center!important;height:24px!important;margin-top:0!important;transform:translateY(-1px)!important}xo-modal[xo-name=cart] .xo-cart-mini-item__remove-text{display:inline-flex!important;align-items:center!important;line-height:1!important}@media screen and (min-width:768px){body .xo-cart-table .xo-cart-table__price{top:42px!important;transform:none!important;right:0!important}body .xo-cart-table .xo-cart-table__remove-text{bottom:27px!important}body .xo-cart-table .xo-cart-table__quantity-item{transform:translateY(3px)!important}}.image-banner-style-2 .img-banner-2__image,.image-banner-style-2 .img-banner-2__image-desktop,.image-banner-style-2 .img-banner-2__image-mobile,.image-banner-style-2 .img-banner-2__content,.image-banner-style-2 .img-banner-2__bottom,.image-banner-style-2 .img-banner-2__heading,.image-banner-style-2 .img-banner-2__description,.image-banner-style-2 .img-banner-2__button{display:none!important}.image-banner-style-2 .fg-hero{position:relative!important;height:clamp(540px,66vh,680px)!important;min-height:0!important;overflow:hidden!important;background:#111!important}.image-banner-style-2 .fg-hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.image-banner-style-2 .fg-hero__media-desktop,.image-banner-style-2 .fg-hero__media-mobile{width:100%!important;height:100%!important}.image-banner-style-2 .fg-hero__media-mobile{display:none!important}.image-banner-style-2 .fg-hero__media .xo-media,.image-banner-style-2 .fg-hero__media .xo-video,.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media img,.image-banner-style-2 .fg-hero__media .xo-image,.image-banner-style-2 .fg-hero__media .xo-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media .xo-media{filter:brightness(.86) contrast(1.04) saturate(.84)!important}.image-banner-style-2 .fg-hero__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#0000008a,#0000005c 30%,#0000001f 62%,#0000000a),linear-gradient(180deg,#0000000a 0% 48%,#0000003d)!important}.image-banner-style-2 .fg-hero__content{position:relative!important;z-index:2!important;height:100%!important;width:min(100%,1480px)!important;margin:0 auto!important;padding:0 clamp(22px,4.5vw,72px) clamp(72px,9vh,104px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.image-banner-style-2 .fg-hero__heading{max-width:600px!important;margin:0!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:clamp(40px,3.75vw,58px)!important;line-height:.99!important;letter-spacing:-.052em!important;text-shadow:0 16px 48px rgba(0,0,0,.4)!important}.image-banner-style-2 .fg-hero__description{max-width:470px!important;margin-top:16px!important;color:#ffffffe6!important;font-size:clamp(14px,.9vw,15px)!important;line-height:1.45!important;font-weight:450!important;letter-spacing:-.01em!important;text-shadow:0 10px 30px rgba(0,0,0,.38)!important}.image-banner-style-2 .fg-hero__button{margin-top:24px!important}.image-banner-style-2 .fg-hero__button-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;height:43px!important;min-height:43px!important;padding:0 30px!important;border-radius:3px!important;background:#f6f6f2f0!important;border:1px solid rgba(246,246,242,.94)!important;color:#111!important;box-shadow:0 10px 26px #0000001f!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;transition:gap .18s ease,padding-right .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.image-banner-style-2 .fg-hero__button-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;line-height:1!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.image-banner-style-2 .fg-hero__button-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;color:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1!important;transform:translate(-5px)!important;transition:width .18s ease,max-width .18s ease,opacity .18s ease,transform .18s ease!important}.image-banner-style-2 .fg-hero__button-link:hover{gap:13px!important;padding-right:31px!important;background:#fff!important;border-color:#fff!important;color:#111!important;box-shadow:0 10px 26px #00000024!important}.image-banner-style-2 .fg-hero__button-link:hover .fg-hero__button-arrow{width:15px!important;max-width:15px!important;opacity:1!important;transform:translate(0)!important}@media screen and (max-width:767px){.image-banner-style-2 .fg-hero{height:500px!important}.image-banner-style-2 .fg-hero__media-desktop{display:none!important}.image-banner-style-2 .fg-hero__media-mobile{display:block!important}.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media .xo-media{filter:brightness(.82) contrast(1.04) saturate(.84)!important}.image-banner-style-2 .fg-hero__overlay{background:linear-gradient(90deg,#00000085,#0000004d),linear-gradient(180deg,#0000001f,#00000014 38%,#00000075)!important}.image-banner-style-2 .fg-hero__content{padding:0 22px 50px!important}.image-banner-style-2 .fg-hero__heading{max-width:88vw!important;font-size:clamp(30px,8.2vw,39px)!important;line-height:1!important;letter-spacing:-.046em!important}.image-banner-style-2 .fg-hero__description{max-width:88vw!important;margin-top:14px!important;font-size:13.6px!important;line-height:1.42!important}.image-banner-style-2 .fg-hero__button{margin-top:20px!important}.image-banner-style-2 .fg-hero__button-link{height:42px!important;min-height:42px!important;padding:0 24px!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.065em!important;text-transform:uppercase!important}.image-banner-style-2 .fg-hero__button-link:hover{gap:0!important;padding-right:24px!important}.image-banner-style-2 .fg-hero__button-arrow{display:none!important}body .xo-header--transparent .xo-header__logo img,body .xo-header--transparent .xo-header__logo svg,body .xo-header--transparent .xo-header__logo-image{max-height:32px!important}body .xo-header--transparent .xo-header__logo{max-width:190px!important}body .xo-header--transparent .xo-header__content,body .xo-header--transparent .xo-header__container{min-height:72px!important}body .xo-header--transparent .xo-header__right,body .xo-header--transparent .xo-header__actions{min-height:48px!important;border-radius:999px!important}}@media screen and (max-width:767px){.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media .xo-media{filter:brightness(.94) contrast(1.03) saturate(.9)!important}.image-banner-style-2 .fg-hero__overlay{background:linear-gradient(90deg,#0006,#00000038),linear-gradient(180deg,#0000000a,#00000014 42%,#00000057)!important}.image-banner-style-2 .fg-hero__media-desktop{display:none!important}.image-banner-style-2 .fg-hero__media-mobile{display:block!important;width:100%!important;height:100%!important}.image-banner-style-2 .fg-hero__media-mobile video,.image-banner-style-2 .fg-hero__media-mobile .xo-video,.image-banner-style-2 .fg-hero__media-mobile .xo-media{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.image-banner-style-2 .fg-hero__media-mobile .xo-image,.image-banner-style-2 .fg-hero__media-mobile .xo-image img{width:100%!important;height:100%!important;object-fit:cover!important}}@media screen and (min-width:768px){.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media .xo-media,.image-banner-style-2 .fg-hero__media img,.image-banner-style-2 .fg-hero__media .xo-image img{filter:brightness(.98) contrast(1.03) saturate(.88)!important}.image-banner-style-2 .fg-hero__overlay{background:linear-gradient(90deg,#0000006b,#00000047 30%,#0000001a 62%,#00000008),linear-gradient(180deg,#00000005,#00000008 48%,#0000002e)!important}}@media screen and (max-width:767px){.image-banner-style-2 .fg-hero__media video,.image-banner-style-2 .fg-hero__media .xo-media,.image-banner-style-2 .fg-hero__media img,.image-banner-style-2 .fg-hero__media .xo-image img{filter:brightness(.92) contrast(1.04) saturate(.88)!important}.image-banner-style-2 .fg-hero__overlay{background:linear-gradient(90deg,#0000006b,#00000038),linear-gradient(180deg,#0000000f,#0000000d 38%,#00000057)!important}}body .section-fg-category-entry,body .fg-category-entry{--fg-homepage-edge: clamp(14px, 2vw, 28px);--fg-category-edge: var(--fg-homepage-edge);background:#fff!important}body .fg-category-entry{padding-top:var(--fg-category-padding-top-desktop, 56px)!important;padding-bottom:var(--fg-category-padding-bottom-desktop, 76px)!important;overflow:hidden!important}body .fg-category-entry__inner{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--fg-category-edge)!important;padding-right:var(--fg-category-edge)!important}body .fg-category-entry__header{max-width:none!important;margin:0 0 30px!important;padding:0!important}body .fg-category-entry__eyebrow{margin:0 0 8px!important;color:#11111161!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}body .fg-category-entry__heading{max-width:860px!important;margin:0!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:clamp(44px,5.2vw,82px)!important;line-height:.93!important;font-weight:700!important;letter-spacing:-.065em!important}body .fg-category-entry__text{max-width:650px!important;margin-top:15px!important;color:#1111119e!important;font-size:15px!important;line-height:1.42!important;font-weight:400!important}body .fg-category-entry__grid{display:grid!important;grid-template-columns:minmax(280px,35%) minmax(0,65%)!important;grid-template-rows:repeat(2,minmax(250px,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important;height:clamp(540px,41vw,680px)!important;margin:0!important;align-items:stretch!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(1){grid-column:1!important;grid-row:1!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(2){grid-column:1!important;grid-row:2!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3),body .fg-category-entry__card--large{grid-column:2!important;grid-row:1 / span 2!important}body .fg-category-entry__card--wide{grid-column:1 / -1!important;grid-row:auto!important}body .fg-category-entry__card{position:relative!important;display:block!important;min-height:0!important;overflow:hidden!important;background:#f4f4f4!important;color:#111!important;text-decoration:none!important;border:0!important;border-radius:0!important}body .fg-category-entry__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#111!important}body .fg-category-entry__image,body .fg-category-entry__video,body .fg-category-entry__media img,body .fg-category-entry__media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .45s ease,filter .45s ease!important}body .fg-category-entry__card:hover .fg-category-entry__image,body .fg-category-entry__card:hover .fg-category-entry__video,body .fg-category-entry__card:hover .fg-category-entry__media img,body .fg-category-entry__card:hover .fg-category-entry__media video{transform:scale(1.025)!important}body .fg-category-entry__card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#0000001f,#0000000a 42%,#00000080)!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3):after{background:linear-gradient(180deg,#00000024,#0000000a 42%,#0000006b)!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) video,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__video{filter:brightness(.94) contrast(1.04) saturate(.94)!important}body .fg-category-entry__content{position:absolute!important;left:clamp(26px,2.2vw,38px)!important;right:clamp(26px,2.2vw,38px)!important;bottom:clamp(26px,2.3vw,40px)!important;top:auto!important;z-index:3!important;display:block!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;color:#fff!important}body .fg-category-entry__label{margin:0 0 9px!important;padding:0!important;color:#ffffffb8!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.105em!important;text-transform:uppercase!important}body .fg-category-entry__title,body .fg-category-entry__card--large .fg-category-entry__title,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__title,body .fg-category-entry__card:not(.fg-category-entry__card--large) .fg-category-entry__title{max-width:380px!important;margin:0 0 9px!important;padding:0!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-size:clamp(30px,2.25vw,40px)!important;line-height:.96!important;font-weight:700!important;letter-spacing:-.058em!important}body .fg-category-entry__card-text,body .fg-category-entry__card--large .fg-category-entry__card-text,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__card-text{max-width:330px!important;margin:0 0 13px!important;padding:0!important;color:#ffffffd1!important;font-size:13.2px!important;line-height:1.34!important;font-weight:400!important}body .fg-category-entry__link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;color:#fff!important;font-size:10.8px!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-decoration:none!important;border:0!important}body .fg-category-entry__link-text{display:inline-block!important;margin:0!important;padding:0 0 4px!important;color:inherit!important;line-height:1!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}body .fg-category-entry__link-arrow{display:inline-block!important;margin:0!important;padding:0!important;color:inherit!important;line-height:1!important;text-decoration:none!important;transform:translateY(-1px)!important;transition:transform .2s ease!important}body .fg-category-entry__card:hover .fg-category-entry__link-arrow{transform:translate(4px,-1px)!important}body .fg-category-entry__placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff14!important;font-family:var(--font-heading-family)!important;font-size:90px!important;font-weight:800!important;letter-spacing:-.08em!important}@media screen and (min-width:1500px){body .fg-category-entry__grid{height:clamp(560px,37vw,680px)!important}}@media screen and (max-width:1180px){body .fg-category-entry__grid{grid-template-columns:minmax(260px,38%) minmax(0,62%)!important;height:clamp(500px,50vw,640px)!important}body .fg-category-entry__heading{font-size:clamp(42px,5.8vw,72px)!important}}@media screen and (max-width:767px){body .fg-category-entry{padding-top:var(--fg-category-padding-top-mobile, 44px)!important;padding-bottom:var(--fg-category-padding-bottom-mobile, 56px)!important}body .fg-category-entry__inner{padding-left:12px!important;padding-right:12px!important}body .fg-category-entry__header{margin-bottom:24px!important}body .fg-category-entry__heading{font-size:clamp(40px,11.5vw,58px)!important;line-height:.95!important}body .fg-category-entry__text{margin-top:12px!important;font-size:14px!important;line-height:1.36!important}body .fg-category-entry__grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;gap:10px!important;height:auto!important}body .fg-category-entry__card,body .fg-category-entry__card--large,body .fg-category-entry__card--wide,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3){grid-column:auto!important;grid-row:auto!important;min-height:360px!important;aspect-ratio:1 / 1.05!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3),body .fg-category-entry__card--large{min-height:430px!important;aspect-ratio:1 / 1.16!important}body .fg-category-entry__content{left:22px!important;right:22px!important;bottom:24px!important}body .fg-category-entry__title,body .fg-category-entry__card--large .fg-category-entry__title,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__title,body .fg-category-entry__card:not(.fg-category-entry__card--large) .fg-category-entry__title{font-size:clamp(30px,8.4vw,40px)!important;line-height:.97!important}body .fg-category-entry__card-text,body .fg-category-entry__card--large .fg-category-entry__card-text{max-width:280px!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.32!important}body .fg-category-entry__link{font-size:10.5px!important}}body .section-fg-shop-carousel,body .fg-shop-carousel{--fg-homepage-edge: clamp(14px, 2vw, 28px);background:#fff!important}body .fg-shop-carousel{padding-top:var(--fg-shop-carousel-padding-top-desktop, 72px)!important;padding-bottom:var(--fg-shop-carousel-padding-bottom-desktop, 80px)!important;overflow:hidden!important}body .fg-shop-carousel--dark{background:#101010!important;color:#fff!important}body .fg-shop-carousel__inner{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0 var(--fg-homepage-edge)!important}body .fg-shop-carousel__header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;max-width:none!important;margin:0 0 20px!important;padding:0!important}body .fg-shop-carousel__headline-wrap{min-width:0!important}body .fg-shop-carousel__eyebrow{margin:0 0 7px!important;color:#11111161!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}body .fg-shop-carousel--dark .fg-shop-carousel__eyebrow{color:#ffffff75!important}body .fg-shop-carousel__heading{max-width:none!important;margin:0!important;color:#111!important;font-family:var(--font-heading-family)!important;font-size:clamp(31px,3vw,50px)!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.055em!important}body .fg-shop-carousel--dark .fg-shop-carousel__heading{color:#fff!important}body .fg-shop-carousel__header-link{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;color:#111!important;font-size:10.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-decoration:none!important}body .fg-shop-carousel__header-link-text{text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important}body .fg-shop-carousel__header-link-arrow{text-decoration:none!important}body .fg-shop-carousel--dark .fg-shop-carousel__header-link{color:#fff!important}body .fg-shop-carousel__track-wrap{overflow:hidden!important;margin-left:calc(var(--fg-homepage-edge) * -1)!important;margin-right:calc(var(--fg-homepage-edge) * -1)!important}body .fg-shop-carousel__track{display:flex!important;gap:4px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scroll-padding-left:var(--fg-homepage-edge)!important;padding:0 var(--fg-homepage-edge) 16px!important;scrollbar-width:thin!important;scrollbar-color:rgba(17,17,17,.22) rgba(17,17,17,.06)!important;-webkit-overflow-scrolling:touch!important}body .fg-shop-carousel__track::-webkit-scrollbar{height:5px!important}body .fg-shop-carousel__track::-webkit-scrollbar-track{background:#1111110f!important}body .fg-shop-carousel__track::-webkit-scrollbar-thumb{background:#1111113d!important;border-radius:999px!important}body .fg-shop-carousel--dark .fg-shop-carousel__track{scrollbar-color:rgba(255,255,255,.32) rgba(255,255,255,.09)!important}body .fg-shop-carousel--dark .fg-shop-carousel__track::-webkit-scrollbar-track{background:#ffffff17!important}body .fg-shop-carousel--dark .fg-shop-carousel__track::-webkit-scrollbar-thumb{background:#ffffff52!important}body .fg-shop-carousel__card{flex:0 0 clamp(270px,23.5vw,390px)!important;scroll-snap-align:start!important;display:block!important;color:inherit!important;text-decoration:none!important}body .fg-shop-carousel__media{position:relative!important;aspect-ratio:1 / 1.16!important;overflow:hidden!important;background:#fff!important;border:0!important}body .fg-shop-carousel--image-grey .fg-shop-carousel__media{background:#f5f5f5!important}body .fg-shop-carousel--dark .fg-shop-carousel__media{background:#191919!important;border:0!important}body .fg-shop-carousel--dark.fg-shop-carousel--image-grey .fg-shop-carousel__media{background:#181818!important}body .fg-shop-carousel__image{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;padding:clamp(18px,3vw,42px)!important;transition:transform .34s ease!important}body .fg-shop-carousel__card:hover .fg-shop-carousel__image{transform:scale(1.018)!important}body .fg-shop-carousel__placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1111110e!important;font-family:var(--font-heading-family)!important;font-size:90px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.08em!important}body .fg-shop-carousel--dark .fg-shop-carousel__placeholder{color:#ffffff14!important}body .fg-shop-carousel__badge{position:absolute!important;left:12px!important;top:12px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:5px 8px 4px!important;background:#ffffffeb!important;color:#111111ad!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .fg-shop-carousel--dark .fg-shop-carousel__badge{background:#111111d6!important;color:#ffffffdb!important}body .fg-shop-carousel__content{padding:10px 2px 0!important}body .fg-shop-carousel__card-label{margin-bottom:4px!important;color:#11111161!important;font-size:8.8px!important;line-height:1!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}body .fg-shop-carousel--dark .fg-shop-carousel__card-label{color:#ffffff6b!important}body .fg-shop-carousel__card-title{margin:0!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:clamp(14px,.98vw,17px)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.025em!important}body .fg-shop-carousel--dark .fg-shop-carousel__card-title{color:#fff!important}body .fg-shop-carousel__price{margin-top:5px!important;color:#111111d1!important;font-size:clamp(13px,.9vw,16px)!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important}body .fg-shop-carousel--dark .fg-shop-carousel__price{color:#ffffffd1!important}@media screen and (min-width:1680px){body .fg-shop-carousel__card{flex-basis:clamp(280px,19.4vw,390px)!important}}@media screen and (max-width:989px){body .fg-shop-carousel__card{flex-basis:34vw!important}}@media screen and (max-width:767px){body .fg-shop-carousel{padding-top:var(--fg-shop-carousel-padding-top-mobile, 48px)!important;padding-bottom:var(--fg-shop-carousel-padding-bottom-mobile, 56px)!important}body .fg-shop-carousel__inner{padding:0 12px!important}body .fg-shop-carousel__header{display:block!important;margin-bottom:18px!important}body .fg-shop-carousel__eyebrow{margin-bottom:7px!important}body .fg-shop-carousel__heading{font-size:clamp(32px,9vw,44px)!important;line-height:.98!important}body .fg-shop-carousel__header-link{margin-top:14px!important;margin-bottom:0!important}body .fg-shop-carousel__track-wrap{margin-left:-12px!important;margin-right:-12px!important}body .fg-shop-carousel__track{gap:4px!important;scroll-padding-left:12px!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:14px!important}body .fg-shop-carousel__card{flex-basis:78vw!important}body .fg-shop-carousel__media{aspect-ratio:1 / 1.14!important}body .fg-shop-carousel__image{padding:22px!important}body .fg-shop-carousel__content{padding-top:9px!important}body .fg-shop-carousel__card-title{font-size:16px!important;font-weight:600!important}body .fg-shop-carousel__price{font-size:15px!important}}.image-banner-style-2 .fg-hero__content{width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important}body .fg-category-entry__heading{font-size:clamp(38px,4.2vw,64px)!important;line-height:.95!important;letter-spacing:-.06em!important}body .fg-category-entry__text{max-width:610px!important;margin-top:12px!important;font-size:14px!important;line-height:1.4!important}body .fg-category-entry__header{margin-bottom:24px!important}body .fg-category-entry{padding-top:var(--fg-category-padding-top-desktop, 44px)!important;padding-bottom:var(--fg-category-padding-bottom-desktop, 48px)!important}body .fg-category-entry__grid{height:clamp(500px,38vw,620px)!important;gap:10px!important}body .section-fg-category-entry+.section-fg-shop-carousel .fg-shop-carousel,body .fg-category-entry+.fg-shop-carousel{padding-top:28px!important}body .section-fg-category-entry{margin-bottom:0!important}body .section-fg-shop-carousel{margin-top:0!important}body .fg-shop-carousel__header{margin-bottom:18px!important}@media screen and (max-width:767px){body .fg-category-entry{padding-top:var(--fg-category-padding-top-mobile, 34px)!important;padding-bottom:var(--fg-category-padding-bottom-mobile, 40px)!important}body .fg-category-entry__heading{font-size:clamp(36px,10vw,48px)!important;line-height:.96!important}body .fg-category-entry__text{margin-top:10px!important;font-size:13.6px!important;line-height:1.36!important}body .fg-category-entry__header{margin-bottom:20px!important}body .fg-category-entry__grid{gap:10px!important}body .section-fg-category-entry+.section-fg-shop-carousel .fg-shop-carousel,body .fg-category-entry+.fg-shop-carousel{padding-top:24px!important}}@media screen and (min-width:768px){body .fg-category-entry__grid{grid-template-columns:minmax(320px,40%) minmax(0,60%)!important}}@media screen and (min-width:1500px){body .fg-category-entry__grid{grid-template-columns:minmax(360px,39%) minmax(0,61%)!important}}@media screen and (max-width:1180px)and (min-width:768px){body .fg-category-entry__grid{grid-template-columns:minmax(300px,42%) minmax(0,58%)!important}}@media screen and (min-width:768px){body .fg-category-entry__grid{height:clamp(580px,43vw,720px)!important}}@media screen and (min-width:1500px){body .fg-category-entry__grid{height:clamp(600px,39vw,720px)!important}}@media screen and (max-width:1180px)and (min-width:768px){body .fg-category-entry__grid{height:clamp(540px,54vw,680px)!important}}@media screen and (min-width:768px){body .fg-category-entry__grid{height:clamp(640px,47vw,800px)!important}}@media screen and (min-width:1500px){body .fg-category-entry__grid{height:clamp(660px,43vw,820px)!important}}@media screen and (max-width:1180px)and (min-width:768px){body .fg-category-entry__grid{height:clamp(600px,60vw,740px)!important}}@media screen and (min-width:992px){body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.16!important;min-height:auto!important;background:#f5f5f5!important}body .section-collection-products .xo-product-card__image-link,body .section-collection-products .xo-product-card__header .xo-image{width:100%!important;height:100%!important;display:block!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:clamp(18px,2.5vw,40px)!important}}@media screen and (min-width:1500px){body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.12!important}}@media screen and (min-width:768px)and (max-width:991px){body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.12!important;background:#f5f5f5!important}body .section-collection-products .xo-product-card__image-link,body .section-collection-products .xo-product-card__header .xo-image{width:100%!important;height:100%!important;display:block!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:26px!important}}@media screen and (max-width:767px){body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.08!important;background:#f5f5f5!important}body .section-collection-products .xo-product-card__image-link,body .section-collection-products .xo-product-card__header .xo-image{width:100%!important;height:100%!important;display:block!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:18px!important}}@media screen and (min-width:992px){body .section-collection-products xo-container{width:100%!important;max-width:none!important;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important}body .section-collection-products .products-grid__grid{column-gap:4px!important;row-gap:46px!important;--xo-grid-col-gap: 4px !important;--xo-grid-row-gap: 46px !important}}body .section-collection-products .xo-product-card{display:flex!important;flex-direction:column!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;height:auto!important;text-decoration:none!important;transition:none!important}body .section-collection-products .xo-product-card:hover{transform:none!important;box-shadow:none!important;border:0!important}body .section-collection-products .xo-product-card__header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:1 / 1.16!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#f5f5f5!important;border:0!important;border-radius:0!important}body .section-collection-products .xo-product-card__image-link,body .section-collection-products .xo-product-card__header .xo-image,body .section-collection-products .xo-product-card__header picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:clamp(22px,3vw,48px)!important;margin:0 auto!important;transform:none!important;transition:transform .34s ease!important}body .section-collection-products .xo-product-card:hover .xo-product-card__header img,body .section-collection-products .xo-product-card:hover .xo-image img{transform:scale(1.018)!important}body .section-collection-products .collection-product-badge-main p{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:5px 8px 4px!important;background:#ffffffeb!important;color:#111111ad!important;border-radius:0!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .section-collection-products .xo-product-card__information{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;padding:10px 2px 0!important;margin:0!important;background:transparent!important}body .section-collection-products .xo-product-card__title{width:100%!important;margin:0!important;padding:0!important;text-align:left!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:clamp(14px,.98vw,17px)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.025em!important}body .section-collection-products .xo-product-card__title a{color:#111!important;text-decoration:none!important}body .section-collection-products .xo-product-card .fg-card-facts,body .section-collection-products .xo-product-card__information .fg-card-facts,body .section-collection-products .fg-card-facts{width:100%!important;margin:4px 0 0!important;padding:0!important;text-align:left!important;color:#11111175!important;font-size:12px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.01em!important}body .section-collection-products .xo-product-card__price-badge{width:100%!important;justify-content:flex-start!important;align-items:flex-start!important;padding:0!important;margin:0!important}body .section-collection-products .xo-product-card__price{width:100%!important;padding-top:6px!important;margin:0!important;text-align:left!important}body .section-collection-products .xo-product-card__price,body .section-collection-products .xo-product-card__price *{color:#111111d1!important;font-size:clamp(13px,.9vw,16px)!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important;text-align:left!important}body .section-collection-products .fg-card-color-preview{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;margin-top:8px!important;padding:0!important}body .section-collection-products .fg-card-color-preview__swatch{width:18px!important;height:18px!important;border-radius:999px!important;border:1px solid rgba(17,17,17,.14)!important;box-shadow:inset 0 0 0 1px #ffffff52!important}body .section-collection-products .fg-card-color-preview__more{min-width:24px!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:9px!important;line-height:1!important;font-weight:700!important}@media screen and (min-width:1500px){body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.12!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{padding:clamp(24px,2.6vw,44px)!important}}@media screen and (min-width:768px)and (max-width:991px){body .section-collection-products xo-container{padding-left:14px!important;padding-right:14px!important}body .section-collection-products .products-grid__grid{column-gap:8px!important;row-gap:34px!important;--xo-grid-col-gap: 8px !important;--xo-grid-row-gap: 34px !important}body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.12!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{padding:24px!important}}@media screen and (max-width:767px){body .section-collection-products xo-container{padding-left:12px!important;padding-right:12px!important}body .section-collection-products .products-grid__grid{column-gap:8px!important;row-gap:28px!important;--xo-grid-col-gap: 8px !important;--xo-grid-row-gap: 28px !important}body .section-collection-products .xo-product-card__header{aspect-ratio:1 / 1.08!important}body .section-collection-products .xo-product-card__header img,body .section-collection-products .xo-product-card .xo-image img{padding:18px!important}body .section-collection-products .xo-product-card__information{padding:9px 2px 0!important}body .section-collection-products .xo-product-card__title{font-size:14px!important;line-height:1.16!important;font-weight:600!important}body .section-collection-products .xo-product-card .fg-card-facts,body .section-collection-products .xo-product-card__information .fg-card-facts{margin-top:3px!important;font-size:11.5px!important;line-height:1.24!important}body .section-collection-products .xo-product-card__price,body .section-collection-products .xo-product-card__price *{font-size:13px!important}body .section-collection-products .fg-card-color-preview{margin-top:7px!important}}@media screen and (min-width:992px){body .section-collection-products .products-grid__grid{column-gap:4px!important;row-gap:44px!important;--xo-grid-col-gap: 4px !important;--xo-grid-row-gap: 44px !important;gap:44px 4px!important}body .section-collection-products .xo-grid,body .section-collection-products [class*=grid]{column-gap:4px!important}body .section-collection-products .xo-product-card{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:1500px){body .section-collection-products .products-grid__grid{column-gap:5px!important;--xo-grid-col-gap: 5px !important;gap:46px 5px!important}}@media screen and (min-width:768px)and (max-width:991px){body .section-collection-products .products-grid__grid{column-gap:6px!important;row-gap:34px!important;--xo-grid-col-gap: 6px !important;--xo-grid-row-gap: 34px !important;gap:34px 6px!important}}@media screen and (max-width:767px){body .section-collection-products .products-grid__grid{column-gap:6px!important;row-gap:28px!important;--xo-grid-col-gap: 6px !important;--xo-grid-row-gap: 28px !important;gap:28px 6px!important}}body .section-collection-products .fg-card-color-preview__swatch{box-shadow:none!important;border:1px solid rgba(17,17,17,.14)!important;background:transparent!important}body .section-collection-products .fg-card-color-preview__swatch:hover{box-shadow:none!important;transform:none!important;border-color:#11111138!important}body .section-collection-products .fg-card-color-preview__media{box-shadow:none!important;filter:none!important}body .section-collection-products .fg-card-color-preview,body .section-collection-products .fg-card-color-preview *{filter:none!important;box-shadow:none!important;text-shadow:none!important}body .section-collection-products .fg-card-color-preview__swatch,body .section-collection-products .fg-card-color-preview__swatch *,body .section-collection-products .fg-card-color-preview__media,body .section-collection-products .fg-card-color-preview__media *,body .section-collection-products .fg-card-color-preview img,body .section-collection-products .fg-card-color-preview picture,body .section-collection-products .fg-card-color-preview .xo-image,body .section-collection-products .fg-card-color-preview .xo-image *{box-shadow:none!important;filter:none!important;text-shadow:none!important}body .section-collection-products .fg-card-color-preview__swatch{width:17px!important;height:17px!important;overflow:hidden!important;border-radius:999px!important;border:1px solid rgba(17,17,17,.12)!important;background:transparent!important}body .section-collection-products .fg-card-color-preview__media{display:block!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transform:none!important}body .section-collection-products .fg-card-color-preview__swatch:before,body .section-collection-products .fg-card-color-preview__swatch:after,body .section-collection-products .fg-card-color-preview__media:before,body .section-collection-products .fg-card-color-preview__media:after{display:none!important;content:none!important;box-shadow:none!important;background:none!important}body .section-collection-products .fg-card-color-preview__swatch:hover,body .section-collection-products .fg-card-color-preview__swatch:hover *,body .section-collection-products .fg-card-color-preview__media:hover{transform:none!important;box-shadow:none!important;filter:none!important}body .section-collection-products .fg-card-color-preview{gap:5px!important;margin-top:8px!important}body .section-collection-products .fg-card-color-preview__swatch{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:999px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}body .section-collection-products .fg-card-color-preview__swatch:hover{border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important}body .section-collection-products .fg-card-color-preview__media{width:100%!important;height:100%!important;display:block!important;border-radius:999px!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important}body .section-collection-products .fg-card-color-preview__media:before,body .section-collection-products .fg-card-color-preview__media:after,body .section-collection-products .fg-card-color-preview__swatch:before,body .section-collection-products .fg-card-color-preview__swatch:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important;background:none!important}body .section-collection-products .fg-card-color-preview__more{width:auto!important;min-width:28px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:9px!important;line-height:1!important;font-weight:700!important}@media screen and (max-width:767px){body .fg-category-entry{padding-top:var(--fg-category-padding-top-mobile, 32px)!important;padding-bottom:var(--fg-category-padding-bottom-mobile, 34px)!important}body .fg-category-entry__inner{width:100%!important;max-width:none!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}body .fg-category-entry__header{margin-bottom:20px!important}body .fg-category-entry__heading{max-width:94vw!important;font-size:clamp(38px,11vw,54px)!important;line-height:.94!important;letter-spacing:-.065em!important}body .fg-category-entry__text{max-width:92vw!important;margin-top:10px!important;font-size:14px!important;line-height:1.34!important}body .fg-category-entry__grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;gap:10px!important;width:100%!important;height:auto!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(1),body .fg-category-entry__grid>.fg-category-entry__card:nth-child(2),body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3),body .fg-category-entry__card,body .fg-category-entry__card--large,body .fg-category-entry__card--wide{grid-column:1!important;grid-row:auto!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1 / .82!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3){order:1!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(1){order:2!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(2){order:3!important}body .fg-category-entry__media,body .fg-category-entry__image,body .fg-category-entry__video,body .fg-category-entry__media img,body .fg-category-entry__media video{width:100%!important;height:100%!important;display:block!important}body .fg-category-entry__image,body .fg-category-entry__video,body .fg-category-entry__media img,body .fg-category-entry__media video{object-fit:cover!important;object-position:center center!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3){aspect-ratio:1 / .72!important}body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) video,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__video{object-position:center center!important;filter:brightness(.92) contrast(1.04) saturate(.92)!important}body .fg-category-entry__content{left:20px!important;right:20px!important;bottom:20px!important}body .fg-category-entry__title,body .fg-category-entry__card--large .fg-category-entry__title,body .fg-category-entry__grid>.fg-category-entry__card:nth-child(3) .fg-category-entry__title,body .fg-category-entry__card:not(.fg-category-entry__card--large) .fg-category-entry__title{max-width:300px!important;font-size:clamp(30px,8.8vw,40px)!important;line-height:.96!important;letter-spacing:-.058em!important}body .fg-category-entry__card-text{max-width:280px!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.3!important}body .fg-category-entry__link{font-size:10.5px!important}body .section-fg-category-entry+.section-fg-shop-carousel .fg-shop-carousel,body .fg-shop-carousel{padding-top:var(--fg-shop-carousel-padding-top-mobile, 28px)!important}body .fg-shop-carousel__heading{font-size:clamp(34px,10vw,48px)!important;line-height:.96!important;letter-spacing:-.06em!important}body .fg-shop-carousel__header{margin-bottom:16px!important}}body .fg-collection-hero .xo-section{padding-top:26px!important;padding-bottom:18px!important}body .fg-collection-hero__container{padding-top:0!important;padding-bottom:0!important}body .fg-collection-hero__title{font-size:clamp(38px,3.8vw,58px)!important;line-height:.95!important;letter-spacing:-.055em!important;margin-bottom:0!important}body .fg-collection-hero__text{max-width:650px!important;margin-top:10px!important;font-size:14.5px!important;line-height:1.42!important}body .fg-collection-hero__pills{margin-top:14px!important;gap:6px!important}body .fg-collection-hero__pill{min-height:27px!important;padding:6px 10px 5px!important;font-size:11.5px!important}body .section-collection-products .xo-section{padding-top:22px!important}body .fg-collection-hero{border-bottom:1px solid rgba(17,17,17,.06)!important}@media screen and (min-width:992px){body .fg-collection-hero .xo-section{padding-top:22px!important;padding-bottom:16px!important}body .section-collection-products .xo-section{padding-top:20px!important}}@media screen and (max-width:767px){body .fg-collection-hero .xo-section{padding-top:20px!important;padding-bottom:16px!important}body .fg-collection-hero__title{font-size:clamp(36px,11vw,48px)!important;line-height:.96!important}body .fg-collection-hero__text{margin-top:9px!important;font-size:14px!important;line-height:1.36!important}body .fg-collection-hero__pills{margin-top:12px!important}body .section-collection-products .xo-section{padding-top:18px!important}}@media screen and (min-width:992px){body .fg-collection-hero__text{max-width:820px!important}}@media screen and (min-width:1400px){body .fg-collection-hero__text{max-width:880px!important}}@media screen and (min-width:1141px){body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]),body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false]{background:transparent!important;box-shadow:none!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__sticky--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__sticky--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__container,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__container,body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__content,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__content{background:transparent!important;border:0!important;box-shadow:none!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__sticky--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__sticky--style-3{padding-top:18px!important;padding-bottom:0!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__container,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__container{min-height:64px!important;height:64px!important;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__logo-img--transparent,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__logo-img--transparent{display:block!important;max-height:36px!important;width:auto!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__logo-img--sticky,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__logo-img--sticky{display:none!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__box-second--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__box-second--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__box-sedcond.xo-header__box-second--style-3,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__box-sedcond.xo-header__box-second--style-3{min-height:54px!important;height:54px!important;padding:0 18px!important;gap:22px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;background:#fffffff5!important;border:1px solid rgba(17,17,17,.055)!important;border-radius:999px!important;box-shadow:0 16px 44px #11111113!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-menu-horizontal__link,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-menu-horizontal__link{min-height:54px!important;height:54px!important;padding:0 10px!important;color:#111!important;font-size:13px!important;line-height:1!important;font-weight:500!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__right,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__right{height:54px!important;min-height:54px!important;gap:10px!important;padding:0!important}body .xo-header--style-3.xo-header--transparent xo-sticky:not([xo-is-sticky]) .xo-header__right-item,body .xo-header--style-3.xo-header--transparent xo-sticky[xo-is-sticky=false] .xo-header__right-item{width:28px!important;min-width:28px!important;height:54px!important;min-height:54px!important;padding:0!important;color:#111!important}}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]){background:#fff!important;box-shadow:0 1px #11111112!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__sticky--style-3,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__content{min-height:58px!important;height:58px!important;padding-top:0!important;padding-bottom:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container{padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important;border-bottom:1px solid rgba(17,17,17,.07)!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--transparent{display:none!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--sticky{display:block!important;max-height:30px!important;width:auto!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__box-second--style-3,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__box-sedcond.xo-header__box-second--style-3{min-height:58px!important;height:58px!important;padding:0!important;gap:22px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal__item,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal__item--first{min-height:58px!important;height:58px!important;padding-top:0!important;padding-bottom:0!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-menu-horizontal__link{min-height:58px!important;height:58px!important;padding:0 10px!important;color:#111!important;font-size:13px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.01em!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right{min-height:58px!important;height:58px!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right-item{width:28px!important;min-width:28px!important;height:58px!important;min-height:58px!important;padding:0!important;color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right-item svg,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header svg{width:18px!important;height:18px!important;color:#111!important}body .xo-header--style-3:not(.xo-header--transparent) xo-sticky,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__sticky--style-3,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__container,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__content{min-height:58px!important;height:58px!important;padding-top:0!important;padding-bottom:0!important;background:#fff!important;box-shadow:none!important}body .xo-header--style-3:not(.xo-header--transparent) .xo-header__container{border-bottom:1px solid rgba(17,17,17,.07)!important}body .xo-header--style-3:not(.xo-header--transparent) .xo-header__logo-img--transparent{display:none!important}body .xo-header--style-3:not(.xo-header--transparent) .xo-header__logo-img--sticky{display:block!important;max-height:30px!important;width:auto!important}body .xo-header--style-3:not(.xo-header--transparent) .xo-header__box-second--style-3,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__box-sedcond.xo-header__box-second--style-3{min-height:58px!important;height:58px!important;padding:0!important;gap:22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media screen and (max-width:767px){body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__sticky--style-3,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__content,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__sticky--style-3,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__container,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__content{min-height:54px!important;height:54px!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__container{padding-left:12px!important;padding-right:12px!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__logo-img--sticky,body .xo-header--style-3:not(.xo-header--transparent) .xo-header__logo-img--sticky{max-height:28px!important}body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__box-second--style-3,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__box-sedcond.xo-header__box-second--style-3,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right,body .xo-header--style-3 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__right-item{min-height:54px!important;height:54px!important}}@media screen and (min-width:768px){body .main-product{overflow:visible!important}body .main-product .main-product__image{position:sticky!important;top:0!important;align-self:flex-start!important;height:100vh!important;min-height:720px!important;padding:clamp(18px,1.6vw,28px) 0 clamp(18px,1.6vw,28px) clamp(14px,2vw,28px)!important;margin:0!important;background:transparent!important;overflow:hidden!important}body .main-product .product-info-media-carousel,body .main-product .product-info-media-carousel__wrapper,body .main-product .product-info-media-carousel__main{height:100%!important;background:transparent!important}body .main-product .product-info-media-carousel__image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:calc(100vh - 150px)!important;min-height:560px!important;max-height:760px!important;overflow:hidden!important;background:#f5f5f5!important;border-radius:0!important}body .main-product .product-info-media-carousel__image .xo-media,body .main-product .product-info-media-carousel__image .xo-image,body .main-product .product-info-media-carousel__image picture{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}body .main-product .product-info-media-carousel__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:clamp(34px,4.2vw,72px) clamp(34px,4.2vw,72px) clamp(42px,4.4vw,78px)!important;margin:0 auto!important;background:transparent!important;border-radius:0!important}body .main-product .product-info-media-carousel__thumbs{position:relative!important;z-index:3!important;margin-top:14px!important;padding:0!important;background:transparent!important}body .main-product .product-info-media-carousel__thumb-list,body .main-product .product-info-media-carousel__thumbs-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 34px!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .main-product .product-info-media-carousel__thumb-image,body .main-product .product-info-media-carousel__thumb-image .xo-media,body .main-product .product-info-media-carousel__thumb-image .xo-image{background:#fff!important;border-radius:0!important;box-shadow:none!important}body .main-product .product-info-media-carousel__thumb-image{overflow:hidden!important;border:1px solid rgba(17,17,17,.1)!important}body .main-product .product-info-media-carousel__thumb-image img{object-fit:contain!important;object-position:center center!important;padding:7px!important;background:transparent!important;border-radius:0!important}body .main-product .product-info-media-carousel__thumb-image.is-active,body .main-product .product-info-media-carousel__thumb-image[aria-current=true]{background:#eee!important;border-color:#1111113d!important}body .main-product .product-info-media-carousel__thumbs button,body .main-product .product-info-media-carousel__thumbs .xo-carousel-button,body .main-product .product-info-media-carousel__thumbs .xo-btn{border-radius:0!important;box-shadow:none!important}body .main-product .main-product__content{padding-left:clamp(56px,5.2vw,90px)!important}}@media screen and (min-width:1500px){body .main-product .product-info-media-carousel__image{height:calc(100vh - 155px)!important;min-height:640px!important;max-height:820px!important}body .main-product .product-info-media-carousel__image img{padding:clamp(44px,4vw,78px) clamp(48px,4.4vw,86px) clamp(50px,4.2vw,82px)!important}}body .main-product .product-info-media-carousel *,body .main-product .product-info-media-carousel__thumb-image *{border-radius:0!important}@media screen and (max-width:767px){body .main-product .main-product__image{position:relative!important;height:auto!important;min-height:0!important;padding:0 12px!important;margin:0!important;background:transparent!important;overflow:visible!important}body .main-product .product-info-media-carousel,body .main-product .product-info-media-carousel__wrapper,body .main-product .product-info-media-carousel__main{background:transparent!important}body .main-product .product-info-media-carousel__image{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1 / .95!important;overflow:hidden!important;background:#f5f5f5!important;border-radius:0!important}body .main-product .product-info-media-carousel__image .xo-media,body .main-product .product-info-media-carousel__image .xo-image,body .main-product .product-info-media-carousel__image picture{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}body .main-product .product-info-media-carousel__image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:22px!important;background:transparent!important;border-radius:0!important}body .main-product .product-info-media-carousel__thumbs{margin-top:10px!important;padding:0!important;background:transparent!important}body .main-product .product-info-media-carousel__thumb-list,body .main-product .product-info-media-carousel__thumbs-wrapper{gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .main-product .product-info-media-carousel__thumb-image,body .main-product .product-info-media-carousel__thumb-image .xo-media,body .main-product .product-info-media-carousel__thumb-image .xo-image{background:#f5f5f5!important;border-radius:0!important;box-shadow:none!important}body .main-product .product-info-media-carousel__thumb-image{border:1px solid rgba(17,17,17,.1)!important}body .main-product .product-info-media-carousel__thumb-image img{padding:6px!important}body .main-product .main-product__content{padding-left:0!important}}body .main-product .fg-pdp-image-zoom-trigger{position:absolute!important;top:clamp(16px,1.5vw,22px)!important;right:clamp(16px,1.5vw,22px)!important;z-index:20!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffffeb!important;color:#111!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}body .main-product .fg-pdp-image-zoom-trigger:hover{background:#fff!important}body .main-product .fg-pdp-image-zoom-trigger__svg{width:22px!important;height:22px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .fg-pdp-image-zoom{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483600!important;display:none!important;width:100vw!important;height:100dvh!important;background:#fff!important;overflow:hidden!important}body .fg-pdp-image-zoom.is-open{display:flex!important;align-items:center!important;justify-content:center!important}body .fg-pdp-image-zoom__close{position:fixed!important;top:24px!important;right:26px!important;z-index:2147483602!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f5f5f5f5!important;color:#111!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}body .fg-pdp-image-zoom__close:hover{background:#eee!important}body .fg-pdp-image-zoom__close-svg{width:22px!important;height:22px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .fg-pdp-image-zoom__stage{width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(36px,5vw,80px)!important;background:#fff!important;overflow:hidden!important;cursor:default!important}body .fg-pdp-image-zoom__image{display:block!important;width:auto!important;height:auto!important;max-width:min(92vw,1500px)!important;max-height:84dvh!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;background:transparent!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important;transform:none!important}html.fg-pdp-image-zoom-open,body.fg-pdp-image-zoom-open{overflow:hidden!important}@media screen and (max-width:767px){body .main-product .fg-pdp-image-zoom-trigger{top:12px!important;right:12px!important;width:40px!important;height:40px!important}body .main-product .fg-pdp-image-zoom-trigger__svg,body .fg-pdp-image-zoom__close-svg{width:21px!important;height:21px!important}body .fg-pdp-image-zoom__close{top:14px!important;right:14px!important;width:42px!important;height:42px!important}body .fg-pdp-image-zoom__stage{padding:22px!important}body .fg-pdp-image-zoom__image{max-width:94vw!important;max-height:82dvh!important}}body .main-product .quantity-pop{align-items:stretch!important}body .main-product .quantity-pop .xo-product-info-content__add-cart .xo-btn,body .main-product .quantity-pop .xo-product-info-content__add-cart button,body .main-product .quantity-pop .xo-product-info-content__buy-form .xo-btn--secondary{height:56px!important;min-height:56px!important;border-radius:0!important}body .main-product .quantity-pop .xo-product-info-content__add-cart .xo-btn[xo-disabled],body .main-product .quantity-pop .xo-product-info-content__add-cart button[xo-disabled],body .main-product .quantity-pop .xo-product-info-content__add-cart [disabled],body .main-product .quantity-pop .xo-product-info-content__buy-form .xo-btn--secondary[xo-disabled]{background:#6f6f6f!important;border-color:#6f6f6f!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important}body .main-product .quantity-pop>*:not(.xo-product-info-content__quantity):not(.xo-product-info-content__add-cart){display:flex!important;align-items:stretch!important;flex:1 1 0!important;min-width:0!important}body .main-product .quantity-pop .bis-trigger,body .main-product .quantity-pop .bis-button,body .main-product .quantity-pop .back-in-stock-button,body .main-product .quantity-pop .restock-button,body .main-product .quantity-pop .notify-button,body .main-product .quantity-pop button[class*=bis],body .main-product .quantity-pop button[class*=back],body .main-product .quantity-pop button[class*=stock],body .main-product .quantity-pop button[class*=notify],body .main-product .quantity-pop a[class*=bis],body .main-product .quantity-pop a[class*=back],body .main-product .quantity-pop a[class*=stock],body .main-product .quantity-pop a[class*=notify]{width:100%!important;min-height:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important;border:0!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.01em!important;text-align:center!important;text-transform:none!important;cursor:pointer!important}body .main-product .quantity-pop .bis-trigger *,body .main-product .quantity-pop .bis-button *,body .main-product .quantity-pop .back-in-stock-button *,body .main-product .quantity-pop .restock-button *,body .main-product .quantity-pop .notify-button *,body .main-product .quantity-pop button[class*=bis] *,body .main-product .quantity-pop button[class*=back] *,body .main-product .quantity-pop button[class*=stock] *,body .main-product .quantity-pop button[class*=notify] *,body .main-product .quantity-pop a[class*=bis] *,body .main-product .quantity-pop a[class*=back] *,body .main-product .quantity-pop a[class*=stock] *,body .main-product .quantity-pop a[class*=notify] *{color:#fff!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}body .main-product .quantity-pop .bis-trigger:hover,body .main-product .quantity-pop .bis-button:hover,body .main-product .quantity-pop .back-in-stock-button:hover,body .main-product .quantity-pop .restock-button:hover,body .main-product .quantity-pop .notify-button:hover,body .main-product .quantity-pop button[class*=bis]:hover,body .main-product .quantity-pop button[class*=back]:hover,body .main-product .quantity-pop button[class*=stock]:hover,body .main-product .quantity-pop button[class*=notify]:hover,body .main-product .quantity-pop a[class*=bis]:hover,body .main-product .quantity-pop a[class*=back]:hover,body .main-product .quantity-pop a[class*=stock]:hover,body .main-product .quantity-pop a[class*=notify]:hover{background:#000!important;color:#fff!important;transform:none!important}@media screen and (max-width:767px){body .main-product .quantity-pop{flex-wrap:wrap!important}body .main-product .quantity-pop>*:not(.xo-product-info-content__quantity):not(.xo-product-info-content__add-cart){flex:1 1 100%!important;width:100%!important}body .main-product .quantity-pop .bis-trigger,body .main-product .quantity-pop .bis-button,body .main-product .quantity-pop .back-in-stock-button,body .main-product .quantity-pop .restock-button,body .main-product .quantity-pop .notify-button,body .main-product .quantity-pop button[class*=bis],body .main-product .quantity-pop button[class*=back],body .main-product .quantity-pop button[class*=stock],body .main-product .quantity-pop button[class*=notify],body .main-product .quantity-pop a[class*=bis],body .main-product .quantity-pop a[class*=back],body .main-product .quantity-pop a[class*=stock],body .main-product .quantity-pop a[class*=notify]{min-height:52px!important;height:52px!important}}body .main-product .fg-pdp-availability-bar--sold-out{background:#be20200e!important;border-color:#be20202e!important;color:#000000b8!important}body .main-product .fg-pdp-availability-bar--sold-out strong{color:#b32626!important}body .main-product .fg-pdp-availability-bar--sold-out .fg-pdp-availability-bar__dot{background:#b32626!important;box-shadow:0 0 0 3px #be20201f!important}body .main-product xo-cart-add-error,body .main-product .xo-cart-add-error{position:relative!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;z-index:1!important}body .main-product xo-cart-add-error:empty,body .main-product .xo-cart-add-error:empty,body .main-product xo-cart-add-error-message:empty,body .main-product .xo-cart-add-error-message:empty{display:none!important;margin:0!important;padding:0!important;border:0!important}body .main-product xo-cart-add-error-message,body .main-product .xo-cart-add-error-message{position:relative!important;display:block;width:100%!important;margin:10px 0 0!important;padding:12px 14px!important;background:#fff1f1!important;border:1px solid rgba(190,40,40,.2)!important;color:#9f1d1d!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;letter-spacing:0!important;white-space:normal!important;box-shadow:none!important}body .main-product xo-cart-add-error-message *,body .main-product .xo-cart-add-error-message *{color:#9f1d1d!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}body .main-product xo-cart-add-error svg,body .main-product .xo-cart-add-error svg{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/styles.css.map */
