*,
::after,
::before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}b,
strong{font-weight:bolder}code,
kbd,
pre,
samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{border-color:currentcolor}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
[type="button"],
[type="reset"],
[type="submit"],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,
::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{overflow-x:hidden;overflow-y:scroll}*{-webkit-tap-highlight-color:transparent}*:focus-visible{outline-color:var(--gsc-color-outline)}body{background-color:var(--gsc-color-background);color:var(--gsc-color-text);font-family:var(--gsc-font-body--family);font-style:var(--gsc-font-body--style);font-weight:var(--gsc-font-body--weigth);margin:0}a{color:inherit;text-decoration:none}[data-shopify-xr-hidden]{display:none!important}.rte{overflow:hidden;--gsc-paragraph-spacing:1.5rem}.rte a{color:inherit;text-decoration:underline;&:hover{text-decoration:none}}
.rte ol,.rte ul{display:flex;flex-flow:column;row-gap:6px}.rte blockquote{margin:var(--gsc-space-600) 0;*{color:var(--gsc-color-heading);font-family:var(--gsc-font-accent--family);font-size:var(--gsc-font-size-800);font-style:italic;font-weight:500;line-height:135%}}.rte iframe{max-width:100%}table:not([class]){border-collapse:collapse}table:not([class]) td,
table:not([class]) th{border:.1rem solid var(--gsc-text-color-100);padding:1rem}.rte--blog-post p,
.rte--page p{line-height:var(--gsc-lh-1)}.rte--blog-post img{display:block;margin:2rem 0}
.rte iframe,
.rte img,.rte table:not(.size-guide-table),
.rte video{max-width:100%}.rte table:not(.size-guide-table){display:block;overflow:auto}.rte div + div,
.rte p + p,
.rte p + p .rte div + div{margin-block:var(--gsc-paragraph-spacing)}
.rte > *:first-child,.rte > *:first-child *:first-child{margin-top:0}
.rte > *:last-child,.rte > *:last-child *:last-child{margin-bottom:0}.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6{margin-bottom:1.6rem;margin-top:4rem}.rte h1:first-child,
.rte h2:first-child,
.rte h3:first-child,
.rte h4:first-child,
.rte h5:first-child,
.rte h6:first-child{margin-top:0}.rte h1:last-child,
.rte h2:last-child,
.rte h3:last-child,
.rte h4:last-child,
.rte h5:last-child,
.rte h6:last-child{margin-bottom:0}input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:active,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:active,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.password-layout{display:flex;flex-direction:column;height:100vh;main{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}}is-land{width:100%}model-viewer{height:100%;outline:none;width:100%}product-swatch{display:flex}.pswp__img{-o-object-fit:cover;object-fit:cover}.overlay-scroll-blocked{height:100%;left:var(--body-scroll-x);position:fixed;top:var(--body-scroll-y);width:100%}.shopify-section{display:flex;justify-content:center;margin-block:0;margin-inline:auto;max-width:100%;width:100%}.custom-section{background-color:var(--gsc-color-background)}.shopify-block{display:inline-flex}.section--page-width{max-width:var(--gsc-page-width);width:100%}.section--custom-width{max-width:var(--gsc-page-custom-width);width:100%;@media (width < 750px){max-width:100%}}.section--screen-width{width:100%}.payment-icons__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.payment-icons__icon{display:block}.icon-block{color:var(--gsc-color-heading);display:flex;fill:currentColor;position:relative}
.icon-block img,.icon-block svg{height:var(--gsc-icon-block-width,24px);-o-object-fit:cover;object-fit:cover;width:var(--gsc-icon-block-width,24px)}.text-align-left{@media (width >= 750px){text-align:var(--text-align,left)}@media (width < 750px){text-align:var(--text-align-mobile,left)}}.text-align-center{@media (width >= 750px){text-align:var(--text-align,center)}@media (width < 750px){text-align:var(--text-align-mobile,center)}}.text-align-right{@media (width >= 750px){text-align:var(--text-align,right)}@media (width < 750px){text-align:var(--text-align-mobile,right)}}.align-left{align-items:flex-start}.align-center{align-items:flex-center}.align-right{align-items:flex-end}
h1,
h2,
h3,
h4,
h5,
h6,p{margin:0;padding:0}.text-v2{max-width:var(--max-width);a{text-decoration:underline;&:hover{text-decoration:none}}p{width:100%;img{width:100%}}@media (width >= 750px){&:not(.text-v2--show-on-desktop){display:none}}@media (width < 750px){&:not(.text-v2--show-on-mobile){display:none}}}.body-1,
.text-v2.body-1 > .text-v2__inner,
.text-v2.body-1 > .text-v2__inner > *{font-family:var(--gsc-font-body-1--family);font-size:var(--gsc-font-body-1--size);font-style:var(--gsc-font-body-1--style);font-weight:var(--gsc-font-body-1--weight);letter-spacing:var(--gsc-font-body-1--letter-spacing);line-height:var(--gsc-font-body-1--line-height)}
.body-2,
.text-v2,
.text-v2.body-2 > .text-v2__inner,
.text-v2.body-2 > .text-v2__inner > *,body,
p{color:var(--color,var(--gsc-color-text));font-family:var(--gsc-font-body-2--family);font-size:calc(var(--gsc-font-body-2--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-body-2--style);font-weight:var(--gsc-font-body-2--weight);letter-spacing:var(--gsc-font-body-2--letter-spacing);line-height:calc(var(--gsc-font-body-2--line-height) * var(--font-scale-factor, 1))}.body-3,
.text-v2.body-3 > .text-v2__inner,
.text-v2.body-3 > .text-v2__inner > *{color:var(--color,var(--gsc-color-text));font-family:var(--gsc-font-body-3--family);font-size:calc(var(--gsc-font-body-3--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-body-3--style);font-weight:var(--gsc-font-body-3--weight);letter-spacing:var(--gsc-font-body-3--letter-spacing);line-height:calc(var(--gsc-font-body-3--line-height) * var(--font-scale-factor, 1))}.body-4,
.text-v2.body-4 > .text-v2__inner,
.text-v2.body-4 > .text-v2__inner > *{color:var(--color,var(--gsc-color-text));font-family:var(--gsc-font-body-4--family);font-size:calc(var(--gsc-font-body-4--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-body-4--style);font-weight:var(--gsc-font-body-4--weight);letter-spacing:var(--gsc-font-body-4--letter-spacing);line-height:calc(var(--gsc-font-body-4--line-height) * var(--font-scale-factor, 1))}.display-1,
.text-v2.display-1 > .text-v2__inner,
.text-v2.display-1 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-display-1--family);font-size:calc(var(--gsc-font-display-1--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-display-1--style);font-weight:var(--gsc-font-display-1--weight);letter-spacing:var(--gsc-font-display-1--letter-spacing);line-height:calc(var(--gsc-font-display-1--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-display-1--text-transform)}.display-2,
.text-v2.display-2 > .text-v2__inner,
.text-v2.display-2 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-display-2--family);font-size:calc(var(--gsc-font-display-2--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-display-2--style);font-weight:var(--gsc-font-display-2--weight);letter-spacing:var(--gsc-font-display-2--letter-spacing);line-height:calc(var(--gsc-font-display-2--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-display-2--text-transform)}.display-3,
.text-v2.display-3 > .text-v2__inner,
.text-v2.display-3 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-display-3--family);font-size:calc(var(--gsc-font-display-3--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-display-3--style);font-weight:var(--gsc-font-display-3--weight);letter-spacing:var(--gsc-font-display-3--letter-spacing);line-height:calc(var(--gsc-font-display-3--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-display-3--text-transform)}
.heading-1,
.text-v2.heading-1 > .text-v2__inner,
.text-v2.heading-1 > .text-v2__inner > *,h1{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-1--family);font-size:calc(var(--gsc-font-heading-1--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-1--style);font-weight:var(--gsc-font-heading-1--weight);letter-spacing:var(--gsc-font-heading-1--letter-spacing);line-height:calc(var(--gsc-font-heading-1--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-1--text-transform)}
.heading-2,
.text-v2.heading-2 > .text-v2__inner,
.text-v2.heading-2 > .text-v2__inner > *,h2{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-2--family);font-size:calc(var(--gsc-font-heading-2--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-2--style);font-weight:var(--gsc-font-heading-2--weight);letter-spacing:var(--gsc-font-heading-2--letter-spacing);line-height:calc(var(--gsc-font-heading-2--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-2--text-transform)}
.heading-3,
.text-v2.heading-3 > .text-v2__inner,
.text-v2.heading-3 > .text-v2__inner > *,h3{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-3--family);font-size:calc(var(--gsc-font-heading-3--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-3--style);font-weight:var(--gsc-font-heading-3--weight);letter-spacing:var(--gsc-font-heading-3--letter-spacing);line-height:calc(var(--gsc-font-heading-3--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-3--text-transform)}
.heading-4,
.text-v2.heading-4 > .text-v2__inner,
.text-v2.heading-4 > .text-v2__inner > *,h4{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-4--family);font-size:calc(var(--gsc-font-heading-4--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-4--style);font-weight:var(--gsc-font-heading-4--weight);letter-spacing:var(--gsc-font-heading-4--letter-spacing);line-height:calc(var(--gsc-font-heading-4--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-4--text-transform)}
.heading-5,
.text-v2.heading-5 > .text-v2__inner,
.text-v2.heading-5 > .text-v2__inner > *,h5{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-5--family);font-size:calc(var(--gsc-font-heading-5--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-5--style);font-weight:var(--gsc-font-heading-5--weight);letter-spacing:var(--gsc-font-heading-5--letter-spacing);line-height:calc(var(--gsc-font-heading-5--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-5--text-transform)}
.heading-6,
.text-v2.heading-6 > .text-v2__inner,
.text-v2.heading-6 > .text-v2__inner > *,h6{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-heading-6--family);font-size:calc(var(--gsc-font-heading-6--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-heading-6--style);font-weight:var(--gsc-font-heading-6--weight);letter-spacing:var(--gsc-font-heading-6--letter-spacing);line-height:calc(var(--gsc-font-heading-6--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-heading-6--text-transform)}.caption-1,
.text-v2.caption-1 > .text-v2__inner,
.text-v2.caption-1 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-caption-1--family);font-size:calc(var(--gsc-font-caption-1--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-caption-1--style);font-weight:var(--gsc-font-caption-1--weight);letter-spacing:var(--gsc-font-caption-1--letter-spacing);line-height:calc(var(--gsc-font-caption-1--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-caption-1--text-transform)}.caption-2,
.text-v2.caption-2 > .text-v2__inner,
.text-v2.caption-2 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-caption-2--family);font-size:calc(var(--gsc-font-caption-2--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-caption-2--style);font-weight:var(--gsc-font-caption-2--weight);letter-spacing:var(--gsc-font-caption-2--letter-spacing);line-height:calc(var(--gsc-font-caption-2--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-caption-2--text-transform)}.caption-3,
.text-v2.caption-3 > .text-v2__inner,
.text-v2.caption-3 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-caption-3--family);font-size:calc(var(--gsc-font-caption-3--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-caption-3--style);font-weight:var(--gsc-font-caption-3--weight);letter-spacing:var(--gsc-font-caption-3--letter-spacing);line-height:calc(var(--gsc-font-caption-3--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-caption-3--text-transform)}.caption-4,
.text-v2.caption-4 > .text-v2__inner,
.text-v2.caption-4 > .text-v2__inner > *{color:var(--color,var(--gsc-color-heading));font-family:var(--gsc-font-caption-4--family);font-size:calc(var(--gsc-font-caption-4--size) * var(--font-scale-factor, 1));font-style:var(--gsc-font-caption-4--style);font-weight:var(--gsc-font-caption-4--weight);letter-spacing:var(--gsc-font-caption-4--letter-spacing);line-height:calc(var(--gsc-font-caption-4--line-height) * var(--font-scale-factor, 1));text-transform:var(--gsc-font-caption-4--text-transform)}.text-custom,
.text-custom > *,
.text-custom > * > *{color:var(--color,var(--gsc-color-text));font-family:var(--font-family);font-size:calc(var(--font-size) * var(--font-scale-factor, 1));font-style:var(--font-style);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:calc(var(--line-height) * var(--font-scale-factor, 1));text-transform:var(--text-transform)}.text-v2.text-v2--case-override > .text-v2__inner,
.text-v2.text-v2--case-override > .text-v2__inner > *{text-transform:var(--case-override)}.text-v2.text-v2--color-override > .text-v2__inner,
.text-v2.text-v2--color-override > .text-v2__inner > *{color:var(--color-override)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;touch-action:manipulation}.shopify-payment-button__button--unbranded{background-color:var(--gsc-color-heading);padding:1em 2em}:root{--gsc-animation-duration:750ms;--gsc-animation-function:cubic-bezier(0,0,0.3,1);--gsc-animation-delay:75ms}@media (prefers-reduced-motion:no-preference){.animate{will-change:transform}.animate:not(.animate--offscreen){animation-delay:calc(var(--gsc-animation-order, 0) * var(--gsc-animation-delay));animation-duration:var(--gsc-animation-duration);animation-fill-mode:forwards;animation-name:gsc_base_animation_to;animation-timing-function:var(--gsc-animation-function)}.animate--fade{opacity:0}.animate--fade-up{opacity:0;transform:translateY(2rem)}.animate--fade-down{opacity:0;transform:translateY(-2rem)}.animate--fade-left{opacity:0;transform:translateX(2rem)}.animate--fade-right{opacity:0;transform:translateX(-2rem)}.animate--zoom-in{transform:scale(.8)}.animate--zoom-out{transform:scale(1.2)}.animate--rotate-left-up{opacity:0;transform:rotate(10deg);transform-origin:0 50%}.animate--rotate-right-up{opacity:0;transform:rotate(-10deg);transform-origin:100% 50%}.animate--snake-up{opacity:0;transform:scaleY(1.8);transform-origin:50% 0}.animate--snake-down{opacity:0;transform:scaleY(1.8);transform-origin:50% 100%}.animate--snake-left{opacity:0;transform:scaleX(1.8);transform-origin:0 50%}.animate--snake-right{opacity:0;transform:scaleX(1.4);transform-origin:100% 50%}.animate--3d-up{opacity:0;transform:perspective(100rem) rotateX(-60deg);transform-origin:50% 0}@keyframes gsc_base_animation_to{to{opacity:1;transform:none}}}[data-effect-text-trigger]{.letter{display:inline-block;position:relative;text-shadow:0 3em currentColor;transition:transform .4s cubic-bezier(.625,.05,0,1);transition-delay:calc(15ms * var(--char-index));will-change:transform;[data-effect-text-trigger]:not(:disabled):hover &{transform:translateY(-3em)}}[data-effect-text-target]{display:inline-block;font-feature-settings:"kern" off;overflow:hidden}}.background{background:var(--background-color);inset:0;opacity:var(--background-opacity);position:absolute!important}.background__image,
.background__overlay,
.background__secondary-overlay,
.background__video{inset:0;position:absolute!important}.background__image,
.background__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background__overlay{background:var(--background-overlay-color)}.background__video-placeholder{inset:0;position:absolute}.background__video-placeholder svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background__video-play{color:var(--gsc-color-background-white-100);height:auto;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:auto}.blur{inset:0;overflow:hidden;pointer-events:none;position:absolute}.blur > span{backdrop-filter:blur(var(--layer-blur));background:hsla(0,0%,100%,.001);inset:0;-webkit-mask-image:linear-gradient(var(--progressive-angle),transparent var(--mask-a),#000 var(--mask-b),#000 var(--mask-c),transparent var(--mask-d));mask-image:linear-gradient(var(--progressive-angle),transparent var(--mask-a),#000 var(--mask-b),#000 var(--mask-c),transparent var(--mask-d));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;will-change:backdrop-filter,mask-image}.blur > span:nth-child(1){--layer-blur:var(--blur-start);--mask-a:0%;--mask-b:0%;--mask-c:12.5%;--mask-d:25%}.blur > span:nth-child(2){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.14);--mask-a:0%;--mask-b:12.5%;--mask-c:25%;--mask-d:37.5%}.blur > span:nth-child(3){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.28);--mask-a:12.5%;--mask-b:25%;--mask-c:37.5%;--mask-d:50%}.blur > span:nth-child(4){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.42);--mask-a:25%;--mask-b:37.5%;--mask-c:50%;--mask-d:62.5%}.blur > span:nth-child(5){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.56);--mask-a:37.5%;--mask-b:50%;--mask-c:62.5%;--mask-d:75%}.blur > span:nth-child(6){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.7);--mask-a:50%;--mask-b:62.5%;--mask-c:75%;--mask-d:87.5%}.blur > span:nth-child(7){--layer-blur:calc(var(--blur-start) + (var(--blur-end) - var(--blur-start)) * 0.84);--mask-a:62.5%;--mask-b:75%;--mask-c:87.5%;--mask-d:100%}.blur > span:nth-child(8){--layer-blur:var(--blur-end);--mask-a:75%;--mask-b:87.5%;--mask-c:100%;--mask-d:100%}.blur.is-5-layers > span:nth-child(n + 6),
.blur.is-6-layers > span:nth-child(n + 7),
.blur.is-7-layers > span:nth-child(n + 8){display:none}.background-media__image,
.background-media__overlay,
.background-media__video{inset:0;position:absolute!important}.background-media__image,
.background-media__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background-media__overlay{background-color:var(--background-media-overlay-color)}.background-media__video-placeholder{inset:0;position:absolute}.background-media__video-placeholder svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background-media__video-play{color:var(--gsc-color-background-white-100);height:auto;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:auto}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{contain:layout style size;display:none;height:100%;left:0;opacity:.003;outline:0;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,
.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,
.pswp__scroll-wrap{overflow:hidden}
.pswp__bg,
.pswp__container,
.pswp__content,
.pswp__img,
.pswp__item,.pswp__scroll-wrap,
.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,
.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img{cursor:zoom-out}
.pswp__button,.pswp__container,
.pswp__counter,
.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content > *{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}
.pswp__button:active,
.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{color:var(--pswp-icon-color-secondary);fill:var(--pswp-icon-color)}.pswp__icn{height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{fill:none;stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width)}.pswp__icn:focus{outline:0}
.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar > *{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.button-v2{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:var(--button-backdrop-filter);background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);cursor:var(--button-cursor,pointer);display:none;font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);gap:var(--button-gap,var(--gsc-space-200));justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-font-line-height);margin-block:var(--button-margin-block,0);margin-inline:var(--button-margin-inline,0);opacity:var(--button-opacity);padding-block:calc(var(--button-padding-block) - var(--button-border-width, 1px));padding-inline:calc(var(--button-padding-inline) - var(--button-border-width, 1px));text-decoration:none;text-transform:var(--button-text-transform);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),border var(--animation-speed) var(--animation-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;@media (width >= 750px){border-radius:var(--button-border-radius);width:var(--button-width-desktop,-moz-fit-content);width:var(--button-width-desktop,fit-content)}@media (width < 750px){border-radius:var(
      --button-border-radius-mobile,var(--button-border-radius)
    );width:var(--button-width-mobile,-moz-fit-content);width:var(--button-width-mobile,fit-content)}& > .button-v2__label:empty{display:none}&.button-v2--hide-label-on-mobile,
  &:has(> .button-v2__label:empty){min-width:unset;--button-padding-inline:var(--button-padding-block)}&.button-v2--ignore-paddings{--button-margin-inline:calc(-1 * var(--button-padding-inline));&:has(> .button-v2__label:empty){--button-margin-inline:calc(-1 * var(--button-padding-block))}}& > .button-v2__spinner{position:absolute}&:not([loading]) > .button-v2__spinner{animation-play-state:paused;display:none}&[loading] :not(.button-v2__spinner){visibility:hidden}&[disabled]{--button-opacity:0.3;--button-cursor:not-allowed}@media (width >= 750px){&.button-v2--show-on-desktop{display:flex}}@media (width < 750px){&.button-v2--show-on-mobile{display:flex}}}.button-v2__label{white-space:nowrap;@media (width < 750px){.button-v2--hide-label-on-mobile &{display:none}}}.button-v2--icon-none .button-v2__icon{display:none;@media (width < 750px){.button-v2--hide-label-on-mobile &{display:unset}&.button-v2__icon--desktop{display:none}}}.button-v2--icon-before{flex-direction:row}.button-v2--icon-after{flex-direction:row-reverse}@container product-card (width < 160px){.button-v2--icon-none .button-v2__icon{display:unset}.button-v2{min-width:unset!important;--button-padding-inline:var(--button-padding-block)!important;width:-moz-fit-content;width:fit-content}.button-v2__label{display:none!important}}.button-v2__icon{@media (width < 750px){&.button-v2__icon--desktop{display:none}}@media (width >= 750px){&.button-v2__icon--mobile{display:none}}}.button-v2--xx-large{--button-padding-block:var(--gsc-space-500);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-400);--button-font-line-height:150%;--spinner-size:30px;@container product-card (width < 280px){--button-padding-block:var(--gsc-space-400);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-400);--button-font-line-height:150%;--spinner-size:30px}@container product-card (width < 220px){--button-padding-block:var(--gsc-space-350);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:24px}@container product-card (width < 160px){--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}}.button-v2--x-large{--button-padding-block:var(--gsc-space-400);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-400);--button-font-line-height:150%;--spinner-size:30px;@container product-card (width < 280px){--button-padding-block:var(--gsc-space-400);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:30px}@container product-card (width < 220px){--button-padding-block:var(--gsc-space-350);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:24px}@container product-card (width < 160px){--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}}.button-v2--large{--button-padding-block:var(--gsc-space-400);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:30px;@container product-card (width < 280px){--button-padding-block:var(--gsc-space-350);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:24px}@container product-card (width < 220px){--button-padding-block:var(--gsc-space-300);--button-padding-inline:var(--gsc-space-800);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}@container product-card (width < 160px){--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}}.button-v2--medium{--button-padding-block:var(--gsc-space-350);--button-padding-inline:var(--gsc-space-1000);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:24px;@container product-card (width < 280px){--button-padding-block:var(--gsc-space-300);--button-padding-inline:var(--gsc-space-800);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}@container product-card (width < 220px){--button-padding-block:var(--gsc-space-300);--button-padding-inline:var(--gsc-space-800);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}@container product-card (width < 160px){--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}}.button-v2--small{--button-padding-block:var(--gsc-space-300);--button-padding-inline:var(--gsc-space-800);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px;@container product-card (width < 160px){--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}}.button-v2--x-small{--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-700);--button-font-size:var(--gsc-font-size-350);--button-font-line-height:140%;--spinner-size:22px}.button-v2--xx-small{--button-padding-block:var(--gsc-space-250);--button-padding-inline:var(--gsc-space-600);--button-font-size:var(--gsc-font-size-300);--button-font-line-height:140%;--spinner-size:22px;--button-gap:var(--gsc-space-100)}.button-v2--primary{@media (width >= 750px){--button-background:var(--gsc-color-primary-button-bg);--button-color:var(--gsc-color-primary-button-text);--button-border-width:var(--gsc-border-width-primary);--button-border-color:var(--gsc-color-primary-button-border);--button-font-family:var(--gsc-font-family-primary);--button-font-style:var(--gsc-font-style-primary);--button-font-weight:var(--gsc-font-weight-primary);--button-text-transform:var(--gsc-text-case-primary);--button-backdrop-filter:var(--gsc-backdrop-filter-primary);&:not([disabled]):hover{--button-background:var(--gsc-color-primary-button-bg-hover);--button-border-color:var(--gsc-color-primary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-primary-button-bg-active)}}}.button-v2--primary-mobile{@media (width < 750px){--button-background:var(--gsc-color-primary-button-bg);--button-color:var(--gsc-color-primary-button-text);--button-border-width:var(--gsc-border-width-primary);--button-border-color:var(--gsc-color-primary-button-border);--button-font-family:var(--gsc-font-family-primary);--button-font-style:var(--gsc-font-style-primary);--button-font-weight:var(--gsc-font-weight-primary);--button-text-transform:var(--gsc-text-case-primary);--button-backdrop-filter:var(--gsc-backdrop-filter-primary);&:not([disabled]):hover{--button-background:var(--gsc-color-primary-button-bg-hover);--button-border-color:var(--gsc-color-primary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-primary-button-bg-active)}}}.button-v2--secondary{@media (width >= 750px){--button-background:var(--gsc-color-secondary-button-bg);--button-color:var(--gsc-color-secondary-button-text);--button-border-width:var(--gsc-border-width-secondary);--button-border-color:var(--gsc-color-secondary-button-border);--button-font-family:var(--gsc-font-family-secondary);--button-font-style:var(--gsc-font-style-secondary);--button-font-weight:var(--gsc-font-weight-secondary);--button-text-transform:var(--gsc-text-case-secondary);--button-backdrop-filter:var(--gsc-backdrop-filter-secondary);&:not([disabled]):hover{--button-background:var(--gsc-color-secondary-button-bg-hover);--button-border-color:var(--gsc-color-secondary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-secondary-button-bg-active)}}}.button-v2--secondary-mobile{@media (width < 750px){--button-background:var(--gsc-color-secondary-button-bg);--button-color:var(--gsc-color-secondary-button-text);--button-border-width:var(--gsc-border-width-secondary);--button-border-color:var(--gsc-color-secondary-button-border);--button-font-family:var(--gsc-font-family-secondary);--button-font-style:var(--gsc-font-style-secondary);--button-font-weight:var(--gsc-font-weight-secondary);--button-text-transform:var(--gsc-text-case-secondary);--button-backdrop-filter:var(--gsc-backdrop-filter-secondary);&:not([disabled]):hover{--button-background:var(--gsc-color-secondary-button-bg-hover);--button-border-color:var(--gsc-color-secondary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-secondary-button-bg-active)}}}.button-v2--tertiary{@media (width >= 750px){--button-background:var(--gsc-color-tertiary-button-bg);--button-color:var(--gsc-color-tertiary-button-text);--button-border-width:var(--gsc-border-width-tertiary);--button-border-color:var(--gsc-color-tertiary-button-border);--button-font-family:var(--gsc-font-family-tertiary);--button-font-style:var(--gsc-font-style-tertiary);--button-font-weight:var(--gsc-font-weight-tertiary);--button-text-transform:var(--gsc-text-case-tertiary);--button-backdrop-filter:var(--gsc-backdrop-filter-tertiary);&:not([disabled]):hover{--button-background:var(--gsc-color-tertiary-button-bg-hover);--button-border-color:var(--gsc-color-tertiary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-tertiary-button-bg-active)}}}.button-v2--tertiary-mobile{@media (width < 750px){--button-background:var(--gsc-color-tertiary-button-bg);--button-color:var(--gsc-color-tertiary-button-text);--button-border-width:var(--gsc-border-width-tertiary);--button-border-color:var(--gsc-color-tertiary-button-border);--button-font-family:var(--gsc-font-family-tertiary);--button-font-style:var(--gsc-font-style-tertiary);--button-font-weight:var(--gsc-font-weight-tertiary);--button-text-transform:var(--gsc-text-case-tertiary);--button-backdrop-filter:var(--gsc-backdrop-filter-tertiary);&:not([disabled]):hover{--button-background:var(--gsc-color-tertiary-button-bg-hover);--button-border-color:var(--gsc-color-tertiary-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-tertiary-button-bg-active)}}}.button-v2--link{@media (width >= 750px){--button-background:transparent;--button-color:var(--gsc-color-link-button-text);--button-border-width:0px;--button-border-color:transparent;--button-border-radius:0px;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-padding-block:0px;--button-padding-inline:0px;.button-v2__label{display:block;overflow:hidden;position:relative}.button-v2__label::before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:translateX(-100%);transform-origin:0;transition:transform .3s ease;width:100%}&:hover{.button-v2__label::before{transform:translateX(0)}}}}.button-v2--link-mobile{@media (width < 750px){--button-background:transparent;--button-color:var(--gsc-color-link-button-text);--button-border-width:0px;--button-border-color:transparent;--button-border-radius:0px;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-padding-block:0px;--button-padding-inline:0px;.button-v2__label{display:block;overflow:hidden;position:relative}.button-v2__label::before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:translateX(-100%);transform-origin:0;transition:transform .3s ease;width:100%}&:hover{.button-v2__label::before{transform:translateX(0)}}}}.button-v2--rounded-glass{backdrop-filter:blur(10px);background:hsla(0,0%,50%,.25);border-radius:9999px;color:#fff;overflow:hidden;position:relative;will-change:backdrop-filter;&:after{background:linear-gradient(90deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,50%,.05) 30%,hsla(0,0%,50%,.05) 70%,hsla(0,0%,100%,.8));border-radius:9999px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;transform:rotate(45deg)}}.button-v2--monochrome{@media (width >= 750px){--button-background:var(--gsc-color-monochrome-button-bg);--button-color:var(--gsc-color-monochrome-button-text);--button-border-width:var(--gsc-border-width-0125);--button-border-color:var(--gsc-color-monochrome-button-border);--button-border-radius:var(--gsc-border-radius-full);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;&:not([disabled]):hover{--button-background:var(--gsc-color-monochrome-button-bg-hover);--button-border-color:var(--gsc-color-monochrome-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-monochrome-button-bg-active)}}}.button-v2--monochrome-mobile{@media (width < 750px){--button-background:var(--gsc-color-monochrome-button-bg);--button-color:var(--gsc-color-monochrome-button-text);--button-border-width:var(--gsc-border-width-0125);--button-border-color:var(--gsc-color-monochrome-button-border);--button-border-radius:var(--gsc-border-radius-full);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;&:not([disabled]):hover{--button-background:var(--gsc-color-monochrome-button-bg-hover);--button-border-color:var(--gsc-color-monochrome-button-border-hover)}&:not([disabled]):active{--button-background:var(--gsc-color-monochrome-button-bg-active)}}}.button-v2--plain{@media (width >= 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none}}.button-v2--plain-mobile{@media (width < 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none}}.button-v2--nav-minimal{@media (width >= 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-padding-block:0px;--button-padding-inline:0px}}.button-v2--nav-minimal-mobile{@media (width < 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-padding-block:0px;--button-padding-inline:0px}}.button-v2--nav-haze{@media (width >= 750px){--local-button-background:linear-gradient(0deg,hsla(0,0%,79%,.2) 0%,hsla(0,0%,79%,.2) 100%),var(--gsc-color-background);--button-background:var(--local-button-background);--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none}}.button-v2--nav-haze-mobile{@media (width < 750px){--local-button-background:linear-gradient(0deg,hsla(0,0%,79%,.2) 0%,hsla(0,0%,79%,.2) 100%),var(--gsc-color-background);--button-background:var(--local-button-background);--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none}}.button-v2--nav-dark,
.button-v2--nav-dark-mobile{--local-button-background:var(--gsc-color-primary-button-bg);--button-background:var(--local-button-background);--button-color:var(--gsc-color-primary-button-text);--button-border-width:0px;--button-border-color:initial;--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;&:not([disabled]):hover{--button-background:oklch(from var(--local-button-background) calc(l - 0.05) c h)}&:not([disabled]):active{--button-background:oklch(from var(--local-button-background) calc(l - 0.1) c h)}}.button-v2--nav-outline{@media (width >= 750px){--local-button-background:transparent;--button-background:var(--local-button-background);--button-color:var(--gsc-color-heading);--button-border-width:1px;--button-border-color:var(--gsc-color-heading);--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;&:not([disabled]):hover{--button-background:var(--gsc-color-heading);--button-color:var(--gsc-color-background)}&:not([disabled]):active{--button-background:var(--gsc-color-heading);--button-color:var(--gsc-color-background)}}}.button-v2--nav-outline-mobile{@media (width < 750px){--local-button-background:transparent;--button-background:var(--local-button-background);--button-color:var(--gsc-color-heading);--button-border-width:1px;--button-border-color:var(--gsc-color-heading);--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;&:not([disabled]):hover{--button-background:var(--gsc-color-heading);--button-color:var(--gsc-color-background)}&:not([disabled]):active{--button-background:var(--gsc-color-heading);--button-color:var(--gsc-color-background)}}}.button-v2--nav-light{@media (width >= 750px){--local-button-background:var(--gsc-color-background-white-50);--button-background:var(--local-button-background);--button-color:var(--gsc-color-background-black-100);--button-border-width:0px;--button-border-color:initial;--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-backdrop-filter:blur(calc(var(--gsc-size-blur-600) / 2));&:not([disabled]):hover{--button-background:oklch(from var(--local-button-background) calc(l - 0.05) c h)}&:not([disabled]):active{--button-background:oklch(from var(--local-button-background) calc(l - 0.1) c h)}&[disabled]{--local-button-background:var(--gsc-color-background-white-15);--button-opacity:1;--button-color:var(--gsc-color-background-black-50)}}}.button-v2--nav-light-mobile{@media (width < 750px){--local-button-background:var(--gsc-color-background-white-50);--button-background:var(--local-button-background);--button-color:var(--gsc-color-background-black-100);--button-border-width:0px;--button-border-color:initial;--button-border-radius:var(--navigation-arrows-border-radius);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-backdrop-filter:blur(calc(var(--gsc-size-blur-600) / 2));&:not([disabled]):hover{--button-background:oklch(from var(--local-button-background) calc(l - 0.05) c h)}&:not([disabled]):active{--button-background:oklch(from var(--local-button-background) calc(l - 0.1) c h)}&[disabled]{--local-button-background:var(--gsc-color-background-white-15);--button-opacity:1;--button-color:var(--gsc-color-background-black-50)}}}.button-v2--cursor-light{@media (width >= 750px){--button-background:var(--gsc-color-background-white-20);--button-color:var(--gsc-color-background-white-100);--button-border-width:0px;--button-border-color:transparent;--button-border-radius:var(--gsc-border-radius-full);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-backdrop-filter:blur(8px)}}.button-v2--cursor-light-mobile{@media (width < 750px){--button-background:var(--gsc-color-background-white-20);--button-color:var(--gsc-color-background-white-100);--button-border-width:0px;--button-border-color:transparent;--button-border-radius:var(--gsc-border-radius-full);--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-body--weight);--button-text-transform:none;--button-backdrop-filter:blur(8px)}}.button-v2--search-filter{@media (width >= 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-weight-semibold);--button-font-size:var(--font-size-400);--button-font-line-height:150%;--button-text-transform:none;--button-gap:var(--gsc-space-250);--button-padding-block:var(--gsc-space-200);--button-padding-inline:0px}}.button-v2--search-filter-mobile{@media (width < 750px){--button-background:transparent;--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:initial;--button-border-radius:initial;--button-font-family:var(--gsc-font-body--family);--button-font-style:var(--gsc-font-body--style);--button-font-weight:var(--gsc-font-weight-semibold);--button-font-size:var(--font-size-400);--button-font-line-height:150%;--button-text-transform:none;--button-gap:var(--gsc-space-250);--button-padding-block:var(--gsc-space-200);--button-padding-inline:0px}}.button-v2--collection-filter{@media (width >= 750px){--button-background:var(--gsc-color-background);--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:none;--button-font-family:var(--gsc-font-body--family);--button-font-style:normal;--button-font-weight:var(--gsc-font-weight-semibold);--button-text-transform:none;--button-backdrop-filter:none}}.button-v2--collection-filter-mobile{@media (width < 750px){--button-background:var(--gsc-color-background);--button-color:var(--gsc-color-heading);--button-border-width:0px;--button-border-color:none;--button-font-family:var(--gsc-font-body--family);--button-font-style:normal;--button-font-weight:var(--gsc-font-weight-semibold);--button-text-transform:none;--button-backdrop-filter:none}}.button-v2--custom{@media (width >= 750px){--button-background:var(--custom-button-background-color);--button-color:var(--custom-button-color);--button-border-width:var(--custom-button-border-width);--button-border-color:var(--custom-button-border-color);--button-border-radius:var(--custom-button-border-radius);--button-font-family:var(--custom-button-font-family);--button-font-style:var(--custom-button-font-style);--button-font-weight:var(--custom-button-font-weight);--button-text-transform:var(--custom-button-text-transform);--button-backdrop-filter:var(--custom-button-backdrop-filter);&:not([disabled]):hover{--button-background:var(--custom-button-background-color-hover);--button-border-color:var(--custom-button-border-color-hover)}&:not([disabled]):active{--button-background:var(--custom-button-background-color-active)}}}.button-v2--custom-mobile{@media (width < 750px){--button-background:var(--custom-button-background-color);--button-color:var(--custom-button-color);--button-border-width:var(--custom-button-border-width);--button-border-color:var(--custom-button-border-color);--button-border-radius:var(--custom-button-border-radius);--button-font-family:var(--custom-button-font-family);--button-font-style:var(--custom-button-font-style);--button-font-weight:var(--custom-button-font-weight);--button-text-transform:var(--custom-button-text-transform);--button-backdrop-filter:var(--custom-button-backdrop-filter);&:not([disabled]):hover{--button-background:var(--custom-button-background-color-hover);--button-border-color:var(--custom-button-border-color-hover)}&:not([disabled]):active{--button-background:var(--custom-button-background-color-active)}}}.group{position:relative;&.group--sticky{position:sticky;top:var(--gsc-single-header-height)}}.group__content{height:100%;position:relative}.group__products{width:100%}.group__link{inset:0;position:absolute;z-index:20}.product-rating.text-v2{min-width:auto;--font-family:var(--gsc-font-body--family);--font-style:var(--gsc-font-body--style);--font-weight:var(--gsc-font-weight-regular);--font-size:var(--gsc-font-size-300);--line-height:135%;--letter-spacing:var(--gsc-font-letter-normal);--text-transform:none;--color:var(--gsc-color-heading);.text-v2__inner{line-height:100%}}.product-rating__container{align-items:center;display:inline-flex;gap:var(--gsc-space-100);text-wrap:nowrap}.product-rating__star{color:var(--product-rating-star-color,var(--gsc-color-warning-primary));height:1.2em;min-width:1.2em}.product-rating__value{> span{padding-inline-start:var(--gsc-space-100)}}.product-grid{--desktop-columns:4;--mobile-columns:1;--columns:var(--desktop-columns);display:flex;flex-wrap:wrap;gap:var(--product-grid-column-gap);width:100%}.product-grid__item{transition:all .3s cubic-bezier(.18,.97,.42,.97);width:calc(100% / var(--columns) - var(--product-grid-column-gap) * calc(var(--columns) - 1) / var(--columns))}@media (width < 750px){.product-grid{--columns:var(--mobile-columns)}}.product-title{--font-family:var(--gsc-font-body--family);--font-style:var(--gsc-font-body--style);--font-weight:var(--gsc-font-weight-medium);--font-size:var(--gsc-font-size-325);--line-height:135%;--letter-spacing:var(--gsc-font-letter-normal);--text-transform:none;--color:var(--gsc-color-heading);display:block}.product-compare-at-price{--product-compare-at-price-color:var(--gsc-color-heading-secondary);--product-compare-at-price-font-size:var(--gsc-font-size-300);--product-compare-at-price-font-style:normal;--product-compare-at-price-font-weight:var(--gsc-font-weight-regular);--product-compare-at-price-line-height:var(--gsc-font-line-height-3xl);--product-compare-at-price-letter-spacing:var(--gsc-font-letter-normal);color:var(--product-compare-at-price-color);font-size:var(--product-compare-at-price-font-size);font-style:var(--product-compare-at-price-font-style);font-weight:var(--product-compare-at-price-font-weight);letter-spacing:var(--product-compare-at-price-letter-spacing);line-height:var(--product-compare-at-price-line-height);text-decoration:line-through}.product-compare-at-price--small{--product-compare-at-price-font-size:var(--gsc-font-size-275)}.product-compare-at-price--medium{--product-compare-at-price-font-size:var(--gsc-font-size-300)}.product-compare-at-price--large{--product-compare-at-price-font-size:var(--gsc-font-size-350)}.product-compare-at-price--color-primary{--product-compare-at-price-color:var(--gsc-color-heading-secondary)}.product-compare-at-price--color-overlay{--product-compare-at-price-color:var(--gsc-color-background-white-100)}.product-vendor{--font-family:var(--gsc-font-body--family);--font-style:var(--gsc-font-body--style);--font-weight:var(--gsc-font-weight-regular);--font-size:var(--gsc-font-size-300);--line-height:135%;--letter-spacing:var(--gsc-font-letter-normal);--text-transform:none;--color:var(--gsc-color-heading);background-color:var(--background-color,transparent);border:var(--border,none);border-radius:var(--border-radius,0);display:block;width:-moz-fit-content;width:fit-content}.product-badge{--product-badge-writing-mode:horizontal-tb;--product-badge-background-color:var(--gsc-color-background);--product-badge-border-radius:var(--product-badge-border-radius);--product-badge-padding-block:var(--gsc-space-150);--product-badge-padding-inline:var(--gsc-space-250);--product-badge-color:var(--gsc-color-background-black-100);--product-badge-font-family:var(--gsc-font-body--family);--product-badge-font-size:var(--gsc-font-size-300);--product-badge-font-style:normal;--product-badge-font-weight:var(--gsc-font-weight-medium);--product-badge-line-height:135%;--product-badge-letter-spacing:var(--gsc-font-letter-normal);--product-badge-text-transform:none;--product-badge-shadow:0 0 var(--gsc-size-blur-300) 0 var(--gsc-color-background-black-10);--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;--padding-block-start-mobile:0;--padding-block-end-mobile:0;--padding-inline-start-mobile:0;--padding-inline-end-mobile:0;display:none;min-height:0;min-width:0;writing-mode:var(--product-badge-writing-mode);@media (width >= 750px){&.product-badge--show-on-desktop{display:block}}@media (width < 750px){&.product-badge--show-on-mobile{display:block}}}.product-badge__content{align-items:center;background-color:var(--product-badge-background-color);border-radius:var(--product-badge-border-radius);box-shadow:var(--product-badge-shadow);color:var(--product-badge-color);display:flex;font-family:var(--product-badge-font-family);font-size:var(--product-badge-font-size);font-style:var(--product-badge-font-style);font-weight:var(--product-badge-font-weight);justify-content:center;letter-spacing:var(--product-badge-letter-spacing);line-height:var(--product-badge-line-height);min-height:0;padding-block:var(--product-badge-padding-block);padding-inline:var(--product-badge-padding-inline);text-transform:var(--product-badge-text-transform);white-space:nowrap;width:-moz-fit-content;width:fit-content}.product-badge--orientation-horizontal{--product-badge-writing-mode:horizontal-tb}.product-badge--orientation-vertical{--product-badge-writing-mode:sideways-lr}.product-badge--size-x-large{--product-badge-padding-block:var(--gsc-space-200);--product-badge-padding-inline:var(--gsc-space-300);--product-badge-font-size:var(--gsc-font-size-300);--product-badge-line-height:135%;@container (width < 220px){--product-badge-padding-block:var(--gsc-space-050);--product-badge-padding-inline:var(--gsc-space-150);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%}@container (width < 160px){--product-badge-padding-block:0;--product-badge-padding-inline:var(--gsc-space-100);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%}}.product-badge--size-large{--product-badge-padding-block:var(--gsc-space-100);--product-badge-padding-inline:var(--gsc-space-200);--product-badge-font-size:var(--gsc-font-size-300);--product-badge-line-height:135%;@container (width < 220px){--product-badge-padding-block:var(--gsc-space-050);--product-badge-padding-inline:var(--gsc-space-150);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%}@container (width < 160px){--product-badge-padding-block:0;--product-badge-padding-inline:var(--gsc-space-100);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%}}.product-badge--size-medium{--product-badge-padding-block:var(--gsc-space-050);--product-badge-padding-inline:var(--gsc-space-150);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%;@container (width < 160px){--product-badge-padding-block:0;--product-badge-padding-inline:var(--gsc-space-100);--product-badge-font-size:var(--gsc-font-size-275)}}.product-badge--size-small{--product-badge-padding-block:0;--product-badge-padding-inline:var(--gsc-space-100);--product-badge-font-size:var(--gsc-font-size-275);--product-badge-line-height:145%}.product-badge--preset-default{--product-badge-background-color:var(--gsc-color-input-bg);--product-badge-color:var(--gsc-color-text);--product-badge-shadow:none}.product-badge--preset-under-image{--product-badge-color:var(--gsc-color-heading);--product-badge-background-color:var(--gsc-color-background-white-100);--product-badge-text-transform:uppercase;--product-badge-shadow:none}.product-badge--preset-under-bg{--product-badge-color:var(--gsc-color-background-white-100);--product-badge-background-color:var(--gsc-color-background-black-100);--product-badge-text-transform:uppercase;--product-badge-shadow:none}.product-badge--preset-text{--product-badge-color:var(--gsc-color-heading);--product-badge-background-color:none;--product-badge-padding-block:0;--product-badge-padding-inline:0;--product-badge-text-transform:uppercase;--product-badge-shadow:none}.product-badge--plane{--product-badge-background-color:var(--gsc-color-background)}.product-description{.product-description__button{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-height:140%;padding-block:12px}svg{transition:transform .2s;[data-opened="true"] &{transform:rotate(180deg)}}}.product-card{background:var(--product-card-background-color);border:var(--product-card-border);border-radius:var(--product-card-border-radius);container-name:product-card;container-type:inline-size;max-width:var(--product-card-max-width);overflow:var(--product-card-overflow)}.product-card--standard{--product-card-background-color:transparent}.product-card--solid{--product-card-background-color:var(--gsc-color-surface)}.product-media{align-items:center;display:flex;flex-direction:column}.product-media .group{min-height:0;min-width:0}.product-media__slider{align-items:center;display:flex;height:100%;justify-content:center;opacity:1;overflow:hidden;transition:opacity .5s;width:100%;z-index:20}.product-media__prev-button{left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}:is(.product-media__prev-button, .product-media__next-button){opacity:0;pointer-events:auto;transition:opacity .3s}.product-card:hover
  :is(.product-media__prev-button, .product-media__next-button){opacity:1}@media (hover:none) and (pointer:coarse){@media ((width < 750px) or (max-color:2147477350)){:is(.product-media__prev-button, .product-media__next-button){display:none}}}@media not all and ((hover:none) and (pointer:coarse)){@media ((width < 750px) or (color:2147477350)){:is(.product-media__prev-button, .product-media__next-button){display:none}}}.product-media__next-button{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.product-media__content{inset:0;pointer-events:none;position:absolute;z-index:20}.product-media--background-overlay .product-media__content{background-color:rgba(0,0,0,.15)}.product-media__responsive-spacing--x-large{padding:var(--gsc-space-600);@container product-card (width < 280px){padding:var(--gsc-space-500)}@container product-card (width < 220px){padding:var(--gsc-space-400)}@container product-card (width < 160px){padding:var(--gsc-space-300)}@container product-card (width < 140px){padding:var(--gsc-space-200)}}.product-media__responsive-spacing--large{padding:var(--gsc-space-500);@container product-card (width < 220px){padding:var(--gsc-space-400)}@container product-card (width < 160px){padding:var(--gsc-space-300)}@container product-card (width < 140px){padding:var(--gsc-space-200)}}.product-media__responsive-spacing--medium{padding:var(--gsc-space-400);@container product-card (width < 160px){padding:var(--gsc-space-300)}@container product-card (width < 140px){padding:var(--gsc-space-200)}}.product-media__responsive-spacing--small{padding:var(--gsc-space-300);@container product-card (width < 140px){padding:var(--gsc-space-200)}}.product-media__responsive-spacing--x-small{padding:var(--gsc-space-200)}.product-media__content_inner{height:100%;position:relative;width:100%}.product_media__media-polygons{pointer-events:none;position:absolute;top:0}.product_media__media-polygons .product-media__content{pointer-events:auto}@media (hover:none) and (pointer:coarse){
  .product_media__media-polygons,.product_media__media-polygons .product-media__content{pointer-events:none}}.product-media__container{--product-media-carousel-aspect-ratio:3/4;aspect-ratio:var(--product-media-carousel-aspect-ratio);background-color:var(--gsc-color-surface);border-radius:var(--product-media-border-radius);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.product-media__slider.hidden{opacity:0;z-index:0}@media (hover:none) and (pointer:coarse){.product-media__slider--show-first-slide-only-on-mobile
    .product-media__slide:not(:first-child){display:none}}.product-media__variants-slider{height:100%;position:absolute;top:0;transition:opacity .8s;will-change:opacity}.product-media__variants-slider.hidden{opacity:0;z-index:0}.product-media__slider[data-transition-type="slide"] .product-media__slides{display:flex;height:100%;transition:transform 1.5s cubic-bezier(.18,.97,.42,.97);width:100%;will-change:transform}.product-media__slide{align-items:center;display:flex;height:100%;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-media__slider[data-transition-type="slide"] .product-media__slide{cursor:pointer;flex-shrink:0;max-height:100%;max-width:100%;pointer-events:none;will-change:transform}.product-media__slider[data-transition-type="fade"] .product-media__slides{height:100%;position:relative;width:100%}.product-media__slider[data-transition-type="fade"] .product-media__slide{cursor:pointer;pointer-events:none;position:absolute;transition:opacity .8s;will-change:opacity}.product-media__slider[data-transition-type="fade"]
  .product-media__slide[data-active="true"]{opacity:1;z-index:10}.product-media__slider[data-transition-type="fade"]
  .product-media__slide[data-active="false"]{opacity:0;z-index:auto}.product-media__slider.is-touch .product-media__slides{display:flex;overflow:auto;position:static;scroll-snap-type:x mandatory;transform:none;transition:initial;will-change:auto}.product-media__slider.is-touch .product-media__slides::-webkit-scrollbar{display:none}.product-media__slider.is-touch .product-media__slide{flex-shrink:0;opacity:1;position:static;scroll-snap-align:start;transform:none;transition-delay:0s;transition:initial;will-change:auto;z-index:auto}.product-media__slider.is-touch .product-media__slide[data-active]{opacity:1}.product-media__image{--product-media-image-background-color:var(--gsc-color-surface);--product-media-image-object-fit:cover;background-color:var(--product-media-image-background-color);height:100%;-o-object-fit:var(--product-media-image-object-fit);object-fit:var(--product-media-image-object-fit);opacity:0;transition:opacity .5s;width:100%;will-change:opacity}.product-media__image.loaded{opacity:1}.product-media__external-video{height:100%;width:100%}.product-media__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-media--none .product-media__container{--product-media-carousel-aspect-ratio:auto}.product-media--portrait .product-media__container{--product-media-carousel-aspect-ratio:3/4}.product-media--portrait-large .product-media__container{--product-media-carousel-aspect-ratio:2/3}.product-media--square .product-media__container{--product-media-carousel-aspect-ratio:1/1}.product-media--landscape .product-media__container{--product-media-carousel-aspect-ratio:4/3}.product-media--cover .product-media__image{--product-media-image-object-fit:cover}.product-media--contain .product-media__image{--product-media-image-object-fit:contain}.product-media--zoom .product-media__slide > *{transition:transform .8s}.product-card:hover .product-media--zoom .product-media__slide > *{transform:scale(1.1)}.product-media--zoom-second-media .product-media__slide > *{transition:transform .8s}.product-media--zoom-second-media:hover .product-media__slide > *{transform:scale(1.1)}.product-media .product-media__pagination{bottom:var(--product-media-pagination-position-bottom);left:var(--product-media-pagination-position-left);position:absolute;right:var(--product-media-pagination-position-right);top:var(--product-media-pagination-position-top)}.product-media--pagination-top-left .product-media__pagination{--product-media-pagination-position-top:0;--product-media-pagination-position-left:0}.product-media--pagination-top-center .product-media__pagination{--product-media-pagination-position-top:0;--product-media-pagination-position-left:50%;transform:translateX(-50%)}.product-media--pagination-top-right .product-media__pagination{--product-media-pagination-position-top:0;--product-media-pagination-position-right:0}.product-media--pagination-bottom-left .product-media__pagination{--product-media-pagination-position-bottom:0;--product-media-pagination-position-left:0}.product-media--pagination-bottom-center .product-media__pagination{--product-media-pagination-position-bottom:0;--product-media-pagination-position-left:50%;transform:translateX(-50%)}.product-media--pagination-bottom-right .product-media__pagination{--product-media-pagination-position-bottom:0;--product-media-pagination-position-right:0}.product-media--pagination-under-image > .product-media__pagination{position:relative}@media (width >= 750px){.product-media__pagination{display:none}}@media (hover:none) and (pointer:coarse){.product-media__slider[data-transition-type="slide"] .product-media__slides{display:flex;height:100%;overflow:auto;scroll-snap-type:x mandatory;width:100%}.product-media__slider[data-transition-type="slide"] .product-media__slide{cursor:pointer;flex-shrink:0;max-height:100%;max-width:100%;pointer-events:none;scroll-snap-align:start;will-change:transform}.product-media--zoom .product-media__slide > *,
  .product-media--zoom-second-media .product-media__slide > *,
  .product-media--zoom-second-media:hover .product-media__slide > *,
  .product-media--zoom:hover .product-media__slide > *{transform:none;transition:initial}}.product-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:var(--product-swatches-gap,12px);min-width:0;opacity:1;pointer-events:auto;transition:opacity .2s;&[data-truncateble]{flex-wrap:no-wrap}}.product-swatches[hidden]{opacity:0}@media (width >= 750px){.product-swatches--desktop-none{display:none}.product-card .product-swatches--desktop-hover{&.product-swatches--with-layout-shift{display:none}&.product-swatches--no-layout-shift{visibility:hidden}}.product-card:hover .product-swatches--desktop-hover{&.product-swatches--with-layout-shift{display:flex}&.product-swatches--no-layout-shift{visibility:visible}}.product-swatches--desktop-always{display:flex}}@media (width < 750px){.product-swatches--mobile-none{display:none}.product-swatches--mobile-always{display:flex}}.product-swatches--align-left{justify-content:flex-start}.product-swatches--align-center{justify-content:center}.product-swatches--align-right{justify-content:flex-end}.product-swatches__swatch-wrapper{display:flex;transition:margin .2s;&:focus-visible{outline:2px auto var(--gsc-color-outline);outline-offset:2px;position:relative;z-index:1}}.product-swatches__swatch-wrapper[hidden]{display:none}.product-swatches--stack .product-swatches__swatch-wrapper:not(:first-child){margin-left:-20px}.product-swatches__more{align-items:center;color:var(--gsc-color-heading-tertiary);cursor:pointer;display:flex;font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);justify-content:left;letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-3xl);text-align:center;text-decoration:none}.product-swatches__more:hover{text-decoration:underline}.product-swatches__more[hidden]{display:none}.product-swatches--small{&.product-swatches--stack
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:calc(-5px - var(--product-swatches-gap))}}.product-swatches--medium{&.product-swatches--stack
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:calc(-5px - var(--product-swatches-gap))}}.product-swatches--large{&.product-swatches--stack
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:calc(-7px - var(--product-swatches-gap))}}.product-swatches--x-large{&.product-swatches--stack
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:calc(-7px - var(--product-swatches-gap))}}.product-swatches--xx-large{&.product-swatches--stack
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:calc(-7px - var(--product-swatches-gap))}}@media (hover:hover){
  .product-card:hover
    .product-swatches--stack:not(.product-swatches--desktop-hover)
    .product-swatches__swatch-wrapper:not(:first-child),.product-swatches--stack.product-swatches--desktop-hover:hover
    .product-swatches__swatch-wrapper:not(:first-child){margin-left:0}}.product-swatches{@media (hover:none) and (pointer:coarse){pointer-events:none;&.product-swatches--clickable-on-mobile{pointer-events:unset}}}.main-collection-section{display:flex;flex-direction:column;width:100%}.main-collection-section__content{display:flex;gap:48px;position:relative}.main-collection-section__products{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.image-banner{position:relative}.image-banner__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-banner--small{min-height:300px}.image-banner--medium{min-height:400px}.image-banner--large{min-height:500px}.image-banner > *:not(.image-banner__image-wrapper){z-index:1}.image-banner__image-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.image-banner__image-wrapper:after{background:#000;content:"";height:100%;position:absolute;top:0;width:100%}.image-banner__placeholder-image,
.image-banner__placeholder-image svg{height:100%;width:100%}.image-banner__image-wrapper image-wrapper{width:100%}.image-banner--two-images .image-banner__image-wrapper image-wrapper{width:50%}.image-banner--two-images
  .image-banner__image-wrapper
  image-wrapper:last-child{right:0}.image-banner__image-wrapper image-wrapper{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.loader{animation:sk-chase 2.5s linear infinite both;height:28px;position:absolute;width:28px;will-change:transform}.loader__dot{animation:sk-chase__dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.loader__dot:before{animation:sk-chase__dot-before 2s ease-in-out infinite both;background-color:var(--gsc-color-heading);border-radius:100%;content:"";display:block;height:25%;width:25%;will-change:transform}.loader__dot:nth-child(1){animation-delay:-1.1s}.loader__dot:nth-child(2){animation-delay:-1s}.loader__dot:nth-child(3){animation-delay:-.9s}.loader__dot:nth-child(4){animation-delay:-.8s}.loader__dot:nth-child(5){animation-delay:-.7s}.loader__dot:nth-child(6){animation-delay:-.6s}.loader__dot:nth-child(1):before{animation-delay:-1.1s}.loader__dot:nth-child(2):before{animation-delay:-1s}.loader__dot:nth-child(3):before{animation-delay:-.9s}.loader__dot:nth-child(4):before{animation-delay:-.8s}.loader__dot:nth-child(5):before{animation-delay:-.7s}.loader__dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{100%{transform:rotate(1turn)}}@keyframes sk-chase__dot{
  100%,80%{transform:rotate(1turn)}}@keyframes sk-chase__dot-before{50%{transform:scale(.4)}
  0%,100%{transform:scale(1)}}.quick-view-button{pointer-events:auto;transition:all .2s;z-index:5}@media (width >= 750px){.quick-view-button--desktop-none{opacity:0}.quick-view-button--transition-fade{opacity:0}
  .product-card:hover .quick-view-button--transition-fade,.quick-view-button.block--selected.quick-view-button--transition-fade{opacity:1}.quick-view-button--transition-slide-up{opacity:0;transform:translateY(100px)}
  .product-card:hover .quick-view-button--transition-slide-up,.quick-view-button.block--selected.quick-view-button--transition-slide-up{opacity:1;transform:translateY(0)}.quick-view-button--transition-slide-down{opacity:0;transform:translateY(-100px)}
  .product-card:hover .quick-view-button--transition-slide-down,.quick-view-button.block--selected.quick-view-button--transition-slide-down{opacity:1;transform:translateY(0)}.quick-view-button--transition-scale{transform:scale(0)}
  .product-card:hover .quick-view-button--transition-scale,.quick-view-button.block--selected.quick-view-button--transition-scale{transform:scale(1)}}@media (width < 750px){.quick-view-button--mobile-none{opacity:0}.quick-view-button--mobile-always{opacity:1}}.quick-view-drawer.drawer-v2--temporary
  > .drawer-v2__content
  > .drawer-v2__inner,
.quick-view-modal .modal-window__dialog{background:var(--background-color,var(--gsc-color-background));border-color:rgb(from var(--border-color) r g b/calc(alpha * var(--border-opacity)));border-radius:var(--drawer-corner-radius,var(--modal-window-corner-radius));border-style:solid;border-width:var(--border-widths,0);overflow:hidden;position:relative}.quick-view-section{background:var(--gsc-color-background);display:block;height:100%;overflow:auto;position:relative;scrollbar-width:none}.quick-view__close-button{position:absolute;right:16px;top:16px}.quick-view__mute-button{position:absolute;.quick-view-drawer &{bottom:20px;left:20px}.quick-view-modal:has(.quick-view__navigation--bottom) &{left:20px;top:20px}.quick-view-modal:has(.quick-view__navigation--top) &{bottom:20px;right:20px}}.quick-view__gallery{position:sticky;top:0}.quick-view__gallery:has(.quick-view__navigation) .smart-list{overflow:visible}.quick-view__navigation{bottom:var(--navigation-padding,8px);left:var(--navigation-padding,8px);position:absolute;right:var(--navigation-padding,8px)}.quick-view__navigation--mobile{bottom:var(--navigation-mobile-padding,8px);left:var(--navigation-mobile-padding,8px);right:var(--navigation-mobile-padding,8px)}.quick-view__navigation--top{bottom:unset;top:var(--navigation-padding,8px)}.quick-view__navigation--mobile-top{bottom:unset;top:var(--navigation-mobile-padding,8px)}.quick-view__navigation--align-center:not(
  .quick-view__navigation--type-thumbnails
),
.quick-view__navigation--mobile-align-center:not(
  .quick-view__navigation--mobile-type-thumbnails
){left:unset;right:unset}
.quick-view__navigation--mobile-type-dots,
.quick-view__navigation--mobile-type-numbers,.quick-view__navigation--type-dots,
.quick-view__navigation--type-numbers{display:flex;justify-content:var(--navigation-alignment);width:100%;
  &.quick-view__navigation--align-right,&.quick-view__navigation--mobile-align-right{width:auto}}.quick-view__navigation--mobile-type-dots,
.quick-view__navigation--mobile-type-numbers{display:flex;justify-content:var(--navigation-mobile-alignment)}.quick-view__navigation .dynamic-dots{left:unset;transform:unset}.quick-view__navigation--desktop{display:none}.quick-view__info{background:var(--gsc-color-background);border-top-left-radius:20px;border-top-right-radius:20px;container-name:quick-view-blocks;container-type:inline-size;display:grid;position:relative;z-index:1}.quick-view__info::before{background-color:var(--gsc-color-border);content:"";height:2px;left:50%;opacity:0;position:absolute;top:8px;transform:translateX(-50%);transition:opacity .2s;width:32px;z-index:1}.quick-view__info--scrolled::before{opacity:1}.quick-view__blocks{align-content:start;display:grid;--quick-view-blocks-gap:24px;gap:var(--quick-view-blocks-gap);--quick-view-blocks-paddings:32px;overflow:auto;padding:var(--quick-view-blocks-paddings);scrollbar-width:none}@container quick-view-blocks (width < 500px){.quick-view__blocks{--quick-view-blocks-paddings:28px}}@container quick-view-blocks (width < 401px){.quick-view__blocks{--quick-view-blocks-paddings:20px;--quick-view-blocks-gap:20px}}@media (width >= 750px){.quick-view__navigation--mobile{display:none}.quick-view__navigation--desktop{display:flex}
  .quick-view--drawer:has(.quick-view__gallery--grid),.quick-view-drawer.drawer-v2--temporary
    > .drawer-v2__content:has(.quick-view__gallery--grid),
  .quick-view-drawer.drawer-v2--temporary
    > .drawer-v2__content:has(.quick-view__gallery--grid)
    > .drawer-v2__inner{overflow:visible}.quick-view--drawer .quick-view__gallery--grid{background:var(--gsc-color-background);height:100%;overflow:auto;position:absolute;scrollbar-width:none;transform:translateX(100%);transition:transform .5s ease;width:var(--quick-view-grid-width,310px)}.quick-view-drawer.drawer-v2--temporary
    > .drawer-v2__content
    > .drawer-v2__inner:has(.quick-view__gallery--grid){border-width:0}.quick-view--drawer .quick-view__gallery--grid{border-bottom-left-radius:var(--drawer-corner-radius);border-color:rgb(from var(--border-color) r g b/calc(alpha * var(--border-opacity)));border-style:solid;border-top-left-radius:var(--drawer-corner-radius);border-width:var(--border-widths,0);border-right:none}.drawer-v2--open .quick-view--drawer .quick-view__gallery--grid{transform:translateX(-100%);transition:transform .4s ease .1s}.quick-view--drawer:has(.quick-view__gallery--grid) .quick-view__info{border-bottom-left-radius:0;border-bottom-right-radius:var(--drawer-corner-radius);border-color:rgb(from var(--border-color) r g b/calc(alpha * var(--border-opacity)));border-style:solid;border-top-left-radius:0;border-top-right-radius:var(--drawer-corner-radius);border-width:var(--border-widths,0);border-left:none;min-height:100%}.quick-view-modal .quick-view__info{border-radius:0}}.quick-view__footer{display:none}@media (width >= 750px){.quick-view--modal{overflow:hidden}.quick-view--modal .quick-view__gallery{display:block;width:50%}.quick-view--modal .quick-view__gallery--empty{aspect-ratio:var(--image-custom-ratio-desktop)}.quick-view--modal .quick-view__info{container-name:quick-view-blocks;container-type:inline-size;display:grid;grid-template-rows:auto 52px;inset:0;left:unset;position:absolute;width:50%}.quick-view__footer{align-items:center;background:var(--background-color,var(--gsc-color-background));border-top:1px solid var(--gsc-color-border);color:var(--gsc-color-heading);display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold);gap:6px;justify-content:center}}.quick-add-button{pointer-events:auto;transition:all .2s;z-index:5}@media (width >= 750px){.quick-add-button--desktop-none{opacity:0}.quick-add-button--transition-fade{opacity:0}
  .product-card:hover .quick-add-button--transition-fade,.quick-add-button.block--selected.quick-add-button--transition-fade{opacity:1}.quick-add-button--transition-slide-up{opacity:0;transform:translateY(100px)}
  .product-card:hover .quick-add-button--transition-slide-up,.quick-add-button.block--selected.quick-add-button--transition-slide-up{opacity:1;transform:translateY(0)}.quick-add-button--transition-slide-down{opacity:0;transform:translateY(-100px)}
  .product-card:hover .quick-add-button--transition-slide-down,.quick-add-button.block--selected.quick-add-button--transition-slide-down{opacity:1;transform:translateY(0)}.quick-add-button--transition-scale{transform:scale(0)}
  .product-card:hover .quick-add-button--transition-scale,.quick-add-button.block--selected.quick-add-button--transition-scale{transform:scale(1)}}@media (width < 750px){.quick-add-button--mobile-none{opacity:0}.quick-add-button--mobile-always{opacity:1}}.product-carousel{--desktop-columns:4;--mobile-columns:1;--columns:var(--desktop-columns);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.product-carousel carousel-component{display:flex;flex-direction:column;justify-content:center;position:relative}.product-carousel__track{display:flex;flex-direction:row;height:100%;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;-moz-column-gap:var(--product-carousel-column-gap);column-gap:var(--product-carousel-column-gap);scrollbar-width:none}.product-carousel__item{align-items:start;display:flex;flex-direction:row;flex-shrink:0;font-size:10rem;height:100%;justify-content:center;position:relative;scroll-snap-align:start;width:calc(100% / var(--columns) - var(--product-carousel-column-gap) * calc(var(--columns) - 1) / var(--columns))}.product-carousel__item product-card{width:100%}
.product-carousel__next,.product-carousel__prev{align-items:center;backdrop-filter:blur(calc(var(--gsc-size-blur-1200) / 2));background:var(--gsc-color-background-white-100);border:none;border-radius:var(--gsc-border-radius-full);box-shadow:0 var(--gsc-size-blur-100) var(--gsc-size-blur-600) var(--gsc-size-blur-100) var(--gsc-color-background-black-10);color:var(--gsc-color-background-black-100);cursor:pointer;display:flex;gap:4px;justify-content:center;padding:var(--gsc-space-300);position:absolute;z-index:30}
.product-carousel__next:disabled,.product-carousel__prev:disabled{color:var(--gsc-color-background-black-50)}.product-carousel--arrows-inside .product-carousel__prev{left:20px}.product-carousel--arrows-inside .product-carousel__next{right:20px}.product-carousel--arrows-at-the-border .product-carousel__prev{left:-24px}.product-carousel--arrows-at-the-border .product-carousel__next{right:-24px}.product-carousel--arrows-outside .product-carousel__prev{left:-72px}.product-carousel--arrows-outside .product-carousel__next{right:-72px}
.product-carousel--arrows-on-hover .product-carousel__next,.product-carousel--arrows-on-hover .product-carousel__prev{transition:transform .2s,opacity .2s;will-change:transform}.product-carousel--arrows-on-hover .product-carousel__prev{opacity:0;transform:translateX(-100px)}.product-carousel--arrows-on-hover .product-carousel__next{opacity:0;transform:translateX(100px)}
.product-carousel--arrows-on-hover:hover .product-carousel__next,.product-carousel--arrows-on-hover:hover .product-carousel__prev{opacity:1;transform:translateX(0)}@media (width < 750px){.product-carousel__item{width:calc(80% - var(--product-carousel-column-gap) * calc(var(--columns) - 1) / var(--columns))}}@media (hover:none) and (pointer:coarse){
  .product-carousel__next,.product-carousel__prev{display:none}}.image{display:block;--image-ratio:var(--image-ratio-mobile);aspect-ratio:var(--image-ratio);background:var(--gsc-color-surface);border-color:rgb(from var(--image-border-color) r g b/calc(alpha * var(--image-border-opacity) / 100));border-radius:var(--image-border-radius);border-style:solid;border-width:var(--image-border-width,0);overflow:hidden!important;position:relative;width:100%;> img{aspect-ratio:var(--image-ratio);display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s,transform .3s ease-in-out;width:100%;will-change:opacity;.image--zoom-on-hover:hover &{transform:scale(1.1)}}}.image[data-loaded] > img{opacity:1}@media (width < 750px){.image.image--fit-width-mobile{max-width:min(var(--image-width-mobile,100%),100%);> img{max-width:min(var(--image-width-mobile,100%),100%)}}}.image__overlay{background-color:var(--image-overlay-color,transparent);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.image > img{pointer-events:none}.image--cover > img{-o-object-fit:cover;object-fit:cover}.image--contain > img{-o-object-fit:contain;object-fit:contain}.image__content{background:linear-gradient(180deg,transparent,rgba(0,0,0,.25) 100%);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image__content > div{height:100%;width:100%}.image__placeholder{height:100%;transition:transform .3s ease-in-out;width:100%;.image--zoom-on-hover:hover &{transform:scale(1.1)}}.image__placeholder > svg{display:block;height:100%;width:100%}.image .image__content .collection-title{--collection-title-color:var(--gsc-color-background-white-100)}.image .image__content .collection-quantity{--collection-quantity-color:var(--gsc-color-background-white-100)}.image .image__content .collection-description{--collection-description-color:var(--gsc-color-background-white-100)}@media (width >= 750px){.image{width:100%;--image-ratio:var(--image-ratio-desktop)}.image.image--fit-width-desktop{width:min(var(--image-width-desktop,100%),100%);> img{width:min(var(--image-width-desktop,100%),100%)}}}.collection-title{cursor:pointer;display:flex;gap:4px;writing-mode:horizontal-tb;.collection-title__text{font-family:var(--gsc-font-heading--family);font-size:var(--gsc-font-size-500);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:125%;--color:var(--gsc-color-heading)}&.collection-title--vertical{min-height:0;writing-mode:sideways-lr;.text-v2{text-align:start!important;width:auto}&.collection-title--fill{justify-content:flex-start;&:has(.text-align-center){align-items:center}&:has(.text-align-left){align-items:flex-start}&:has(.text-align-right){align-items:flex-end}}}}.collection-quantity{--font-family:var(--gsc-font-body--family);--font-style:var(--gsc-font-body--style);--font-weight:var(--gsc-font-weight-medium);--font-size:var(--gsc-font-size-300);--line-height:135%;--letter-spacing:var(--gsc-font-letter-normal);--text-transform:none;--color:var(--gsc-color-heading);.text-v2__inner{overflow:unset}}.collection-description{--collection-description-color:var(--gsc-color-heading);--collection-description-font-size:var(--gsc-font-size-350);--collection-description-font-style:normal;--collection-description-font-weight:var(--gsc-font-weight-regular);--collection-description-line-height:var(--gsc-font-line-height-5xl);--collection-description-letter-spacing:var(--gsc-font-letter-normal);--collection-description-text-align:left;color:var(--collection-description-color);display:-webkit-box;font-size:var(--collection-description-font-size);font-style:var(--collection-description-font-style);font-weight:var(--collection-description-font-weight);letter-spacing:var(--collection-description-letter-spacing);line-clamp:2;-webkit-line-clamp:2;line-height:var(--collection-description-line-height);text-align:var(--collection-description-text-align);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collection-description p{margin:0}.collection-description--left p{text-align:left}.collection-description--center p{text-align:center}.collection-description--right p{text-align:right}.collection-grid{--desktop-columns:4;--mobile-columns:1;--columns:var(--desktop-columns);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--collection-grid-column-gap);width:100%}.collection-grid__item{transition:all .3s cubic-bezier(.18,.97,.42,.97);width:calc(100% / var(--columns) - var(--collection-grid-column-gap) * calc(var(--columns) - 1) / var(--columns))}@media (width < 750px){.collection-grid{--columns:var(--mobile-columns)}}.collection-carousel{--desktop-columns:4;--mobile-columns:1;--columns:var(--desktop-columns);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.collection-carousel carousel-component{display:flex;flex-direction:column;justify-content:center;position:relative}.collection-carousel__track{display:flex;flex-direction:row;height:100%;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;-moz-column-gap:var(--collection-carousel-column-gap);column-gap:var(--collection-carousel-column-gap);scrollbar-width:none}.collection-carousel__item{align-items:start;display:flex;flex-direction:row;flex-shrink:0;font-size:10rem;height:100%;justify-content:center;position:relative;scroll-snap-align:start;width:calc(100% / var(--columns) - var(--collection-carousel-column-gap) * calc(var(--columns) - 1) / var(--columns))}.collection-carousel__item img{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.collection-carousel__next,.collection-carousel__prev{align-items:center;backdrop-filter:blur(calc(var(--gsc-size-blur-1200) / 2));background:var(--gsc-color-background-white-100);border:none;border-radius:var(--gsc-border-radius-full);box-shadow:0 var(--gsc-size-blur-100) var(--gsc-size-blur-600) var(--gsc-size-blur-100) var(--gsc-color-background-black-10);color:var(--gsc-color-heading);cursor:pointer;display:flex;gap:4px;justify-content:center;padding:var(--gsc-space-300);position:absolute;z-index:30}
.collection-carousel__next:disabled,.collection-carousel__prev:disabled{color:var(--gsc-color-heading-tertiary)}.collection-carousel--arrows-inside .collection-carousel__prev{left:20px}.collection-carousel--arrows-inside .collection-carousel__next{right:20px}.collection-carousel--arrows-at-the-border .collection-carousel__prev{left:-24px}.collection-carousel--arrows-at-the-border .collection-carousel__next{right:-24px}.collection-carousel--arrows-outside .collection-carousel__prev{left:-72px}.collection-carousel--arrows-outside .collection-carousel__next{right:-72px}
.collection-carousel--arrows-on-hover .collection-carousel__next,.collection-carousel--arrows-on-hover .collection-carousel__prev{transition:all .2s}.collection-carousel--arrows-on-hover .collection-carousel__prev{opacity:0;transform:translateX(-100px)}.collection-carousel--arrows-on-hover .collection-carousel__next{opacity:0;transform:translateX(100px)}
.collection-carousel--arrows-on-hover:hover .collection-carousel__next,.collection-carousel--arrows-on-hover:hover .collection-carousel__prev{opacity:1;transform:translateX(0)}@media (width < 750px){.collection-carousel__item{width:calc(80% - var(--collection-carousel-column-gap) * calc(var(--columns) - 1) / var(--columns))}}@media (hover:none) and (pointer:coarse){
  .collection-carousel__next,.collection-carousel__prev{display:none}}.page-control{display:flex;justify-content:center}page-control{--max-dots:5;--dot-size:8px;--gap:10px;background-color:transparent;border-radius:20px;display:inline-flex;height:calc(var(--gap) * 2 + var(--dot-size));max-width:calc(calc(var(--max-dots) * var(--dot-size)) + calc(var(--max-dots) * var(--gap) + var(--gap)));overflow:hidden;padding:calc(var(--gap));transition:opacity .3s;will-change:opacity}page-control[data-hidden]{opacity:0}page-control[data-platter="true"]{backdrop-filter:blur(calc(var(--gsc-size-blur-1200) / 2));background-color:var(--gsc-color-background-white-12)}page-control[data-size="medium"]{--dot-size:8px;--gap:8px}page-control[data-size="small"]{--dot-size:6px;--gap:6px}page-control[data-size="x-small"]{--dot-size:4px;--gap:4px}page-control[data-max-dots="3"]{--max-dots:3}page-control[data-max-dots="5"]{--max-dots:5}page-control > div{display:inline-flex;gap:var(--gap);transition:all .3s ease}
page-control > div > div ~ [data-shift-start],page-control > div > div:has(~ div[data-shift-start]){transform:scale(.6)}page-control > div > div[data-shift-end] ~ div,
page-control > div > div[data-shift-end]:has(+ div){transform:scale(.6)}page-control > div > *{background-color:var(--gsc-color-background-black-100);border-radius:var(--dot-size);flex-shrink:0;height:var(--dot-size);opacity:.2;transition:transform .3s ease,opacity 50ms ease;width:var(--dot-size);will-change:transform}page-control > div > div[data-active]{opacity:1}page-control[ignore-paddings]{margin:calc(-1 * var(--gap))}.collapsible-row{background-color:#eee;border-radius:var(--collapsible-row-border-radius);width:100%}.collapsible-row__content{color:var(--gsc-color-text);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1),opacity .5s;will-change:max-height;will-change:opacity}.collapsible-row__details{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible-row__details[open] + .collapsible-row__content{max-height:500px;opacity:1;transition:max-height 1.2s cubic-bezier(0,0,.5,1),opacity .5s}.collapsible-row--solid{background-color:var(--gsc-color-surface)}.collapsible-row--standard{background-color:transparent}.collapsible-row--solid-when-open{background-color:transparent;transition:background-color .3s}.collapsible-row--solid-when-open:has(.collapsible-row__details[open]){background-color:var(--gsc-color-surface)}.collapsible-row-summary{align-items:center;cursor:pointer;display:flex;gap:var(--gsc-space-200);list-style:none;position:relative}.collapsible-row-summary span{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-height:140%}.collapsible-row-summary .collapsible-row-summary__icon{margin-inline-start:auto;transition:transform .25s;will-change:transform}.collapsible-row__details[open]
  > .collapsible-row-summary
  .collapsible-row-summary__icon{color:var(--gsc-color-text)}.collapsible-row__details[open]
  > .collapsible-row-summary
  .collapsible-row-summary__icon--caret{transform:rotate(180deg)}.collapsible-row__details[open]
  > .collapsible-row-summary
  .collapsible-row-summary__icon--plus{transform:rotate(135deg) scale(1.02)}.divider{align-items:center;display:flex;height:100%;justify-content:var(--gsc-divider-justify,center);width:100%}.divider__inner{background-color:var(--gsc-color-border)}.divider__inner--horizontal{height:var(--gsc-divider-thickness,0);width:var(--gsc-divider-width,100%)}.divider__inner--vertical{height:100%;min-height:1em;width:var(--gsc-divider-thickness,0)}.collage{position:relative;width:100%}.collage__content{height:100%;position:relative;.collage__item{@media (width < 750px){aspect-ratio:3/4}.collage__item-inner{@media (width < 750px){height:100%;width:100%}}}}.product-gallery{width:100%;--product-gallery-item-border-radius:var(
    --product-gallery-item-corner-radius
  )}.product-gallery__track{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--product-gallery-gap)}.product-gallery__item{aspect-ratio:3/4;border-radius:var(--product-gallery-item-border-radius);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% / var(--product-gallery-desktop-columns) - calc(var(--product-gallery-gap) / 2))}
.product-gallery__item img,.product-gallery__item svg{height:100%;width:100%}.product-gallery__product-media{align-items:center;display:flex;height:100%;justify-content:center}@media (width < 750px){.product-gallery__track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--product-gallery-gap-mobile);overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery__item{--product-gallery-item-border-radius:var(
      --product-gallery-item-corner-radius-mobile
    );aspect-ratio:3/4;flex-shrink:0;gap:var(--product-gallery-gap-mobile);overflow:hidden;scroll-snap-align:start;width:calc(80% - var(--product-gallery-gap))}.product-gallery--single .product-gallery__item{width:100%}}.sticky{background-color:var(--gsc-color-background);border-radius:var(--sticky-border-radius);overflow:hidden;position:sticky;top:0}@media (width < 750px){.sticky{border-radius:var(--sticky-border-radius-mobile)}}.product-variant-picker{display:flex;flex-direction:column;gap:15px}.product-variant-picker__container{display:flex;flex-direction:column;gap:5px}.product-variant-picker__picker{display:flex;flex-wrap:wrap;gap:10px}.product-variant-picker__label{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.product-variant-picker__label-value{color:var(--gsc-color-heading);display:inline;font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-3xl);text-transform:capitalize}.product-variant-picker__pill{align-items:center;border:1px solid var(--gsc-color-heading-quaternary);border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.product-variant-picker__pill--active{border:1px solid var(--gsc-color-heading);cursor:auto}.product-variant-picker__pill--not-available{position:relative}.product-variant-picker__pill--not-available:before{border-bottom:1px solid var(--gsc-color-heading-quaternary);content:" ";left:-50%;position:absolute;top:50%;transform:rotate(-45deg);width:200%}.product-variant-picker__pill--active.product-variant-picker__pill--not-available:before{border-bottom:1px solid var(--gsc-color-heading)}.product-variant-picker .product-variant-picker__swatch{position:absolute}.add-to-cart-button{--add-to-cart-button-border-radius:initial;--add-to-cart-button-background-color:var(--gsc-color-primary-button-bg);--add-to-cart-button-background-color-hover:var(
    --gsc-color-primary-button-bg-hover
  );--add-to-cart-button-background-color-active:var(
    --gsc-color-primary-button-bg-active
  );--add-to-cart-button-text-color:var(--gsc-color-primary-button-text);--add-to-cart-button-text-color-hover:var(
    --gsc-color-primary-button-text-hover
  );--add-to-cart-button-text-color-active:var(
    --gsc-color-primary-button-text-active
  );--add-to-cart-button-font-size:var(--gsc-font-size-350);--add-to-cart-button-font-style:normal;--add-to-cart-button-font-weight:var(--gsc-font-weight-medium);--add-to-cart-button-line-height:var(--gsc-font-line-height-6xl);--add-to-cart-button-letter-spacing:var(--gsc-font-letter-normal);--add-to-cart-button-cursor:pointer;--add-to-cart-button-icon-color:var(--add-to-cart-button-text-color);background-color:var(--add-to-cart-button-background-color);border-radius:var(--add-to-cart-button-border-radius);color:var(--add-to-cart-button-text-color);cursor:var(--add-to-cart-button-cursor);font-size:var(--add-to-cart-button-font-size);font-style:var(--add-to-cart-button-font-style);font-weight:var(--add-to-cart-button-font-weight);letter-spacing:var(--add-to-cart-button-letter-spacing);line-height:var(--add-to-cart-button-line-height)}.add-to-cart-button form{display:flex}.add-to-cart-button .icon-block svg{fill:var(--add-to-cart-button-icon-color)}.add-to-cart-button:hover{background-color:var(--add-to-cart-button-background-color-hover);color:var(--add-to-cart-button-text-color-hover)}.add-to-cart-button:active{background-color:var(--add-to-cart-button-background-color-active);color:var(--add-to-cart-button-text-color-active)}.add-to-cart-button[disabled]{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-quantity{width:100%}.product-inventory{display:flex;position:relative;width:100%;.product-inventory__inner{display:flex;flex-direction:column;gap:var(--gsc-space-250);max-width:var(--inner-max-width);position:relative;width:100%;.product-inventory__notice{align-items:center;color:var(--product-inventory-notice-color);display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:var(--gsc-font-body--style);font-weight:var(--gsc-font-body--weight);gap:10px;justify-content:var(--horizontal-alignment);letter-spacing:var(--gsc-font-letter-normal);line-height:145%;.product-inventory--text-alignment-left &{justify-content:flex-start}.product-inventory--text-alignment-center &{justify-content:center}.product-inventory--text-alignment-right &{justify-content:flex-end}}}}.v-progress-bar{--v-progress-bar-background-color:var(
    --v-progress-bar-background-color,var(--gsc-color-heading-7)
  );--v-progress-bar-track-background-color:var(
    --v-progress-bar-color,var(--gsc-color-heading)
  );border-radius:var(--v-progress-bar-border-radius);display:flex;flex:1;height:var(--v-progress-bar-height);overflow:hidden;width:100%;> div{border-radius:var(--v-progress-bar-border-radius);height:var(--v-progress-bar-height);transition:all .5s;width:100%;.v-progress-bar--solid &{background:var(--v-progress-bar-track-background-color);-webkit-mask-image:linear-gradient(270deg,#000);mask-image:linear-gradient(270deg,#000);-webkit-mask-position:0;mask-position:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--v-progress-bar-progress) * 1%);mask-size:calc(var(--v-progress-bar-progress) * 1%)}.v-progress-bar--dashed &{background-color:transparent;-webkit-mask-image:linear-gradient(270deg,#000);mask-image:linear-gradient(270deg,#000);-webkit-mask-position:0;mask-position:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--v-progress-bar-progress) * 1%);mask-size:calc(var(--v-progress-bar-progress) * 1%);position:relative;&:before{background:var(--v-progress-bar-track-background-color) no-repeat;content:" ";inset:0;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 0);mask-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:4px;mask-size:4px;position:absolute}}}&.v-progress-bar--solid{background-color:var(--v-progress-bar-background-color)}&.v-progress-bar--dashed{background:linear-gradient(90deg,var(--v-progress-bar-background-color) 50%,transparent 0);background-size:4px}}.v-progress-bar--transition-disable > div{transition-duration:0s}.product-share{align-items:center;color:var(--gsc-color-heading);display:flex;gap:var(--gsc-space-400)}.product-share__label{font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.product-share__container{align-items:center;display:flex;gap:24px}.product-share__container a{color:inherit;display:flex}.product-tax{color:var(--gsc-color-text);font-size:var(--gsc-font-size-275);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.product-tax[hidden]{display:none}.modal-window{--modal-window-border-radius:var(--modal-window-corner-radius);align-items:center;display:none;inset:0;justify-content:center;padding:var(--modal-window-offset);position:fixed!important}
.modal-window--closing,
.modal-window--open,.modal-window--opening{display:flex}.modal-window__overlay{background-color:var(--gsc-color-overlay);height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;will-change:opacity}.modal-window__dialog{background-color:var(--gsc-color-background);border-radius:var(--modal-window-border-radius);color:var(--gsc-color-text);flex-shrink:1;opacity:0;overflow:hidden;position:relative;transform:scale(.9);transition:opacity .3s,transform .3s;will-change:opacity,transform;@media (width < 750px){height:var(--modal-window-mobile-height);max-height:var(--modal-window-mobile-max-height);max-width:var(--modal-window-mobile-max-width);min-height:var(--modal-window-mobile-min-height);min-width:var(--modal-window-mobile-min-width);width:var(--modal-window-mobile-width)}@media (width >= 750px){height:var(--modal-window-desktop-height);max-height:var(--modal-window-desktop-max-height);max-width:var(--modal-window-desktop-max-width);min-height:var(--modal-window-desktop-min-height);min-width:var(--modal-window-desktop-min-width);width:var(--modal-window-desktop-width)}}.modal-window__dialog > .modal-window__dialog-inner{height:100%;width:100%;.modal-window--scrollable &{overflow:auto;scrollbar-width:none}}.modal-window--open .modal-window__dialog{opacity:1;transform:scale(1)}.modal-window--closing .modal-window__dialog{opacity:0;transform:scale(1)}.modal-window--open .modal-window__overlay{opacity:1}.modal-window__close{color:var(--gsc-color-text);cursor:pointer;position:absolute;right:20px;top:20px;svg{display:block}}@media (width < 750px){.modal-window{--modal-window-border-radius:var(--modal-window-corner-radius-mobile)}.modal-window__dialog{height:100%;position:relative;width:100%}.modal-window__dialog > .modal-window__dialog-inner{max-height:100%;max-width:100%}}.chip{--chip-font-family:initial;--chip-font-size:var(--gsc-font-size-300);--chip-font-weight:var(--gsc-font-weight-regular);--chip-font-style:normal;--chip-line-height:1;--chip-letter-spacing:var(--gsc-font-letter-normal);--chip-background-color:var(--gsc-color-variant-bg);--chip-color:var(--gsc-color-variant-text);--chip-border-radius:var(--gsc-border-radius-full);--chip-gap:var(--gsc-space-100);--chip-subtext-color:var(--gsc-color-variant-text-tertiary);--chip-close-icon-color:var(--gsc-color-variant-text-tertiary);align-items:center;background-color:var(--chip-background-color);border:var(--chip-border);border-radius:var(--chip-border-radius);color:var(--chip-color);cursor:pointer;display:inline-flex;font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-style:var(--chip-font-style);font-weight:var(--chip-font-weight);gap:var(--chip-gap);justify-content:center;letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);min-height:var(--chip-height);min-width:28px;opacity:var(--chip-opacity);padding:var(--chip-padding);position:relative;white-space:nowrap;> *{opacity:var(--chip-content-opacity)}&:focus-visible{outline:2px auto var(--gsc-color-outline);outline-offset:2px}}.chip__swatch{margin-left:-5px}.chip__subtext{color:var(--chip-subtext-color)}.chip__close{color:var(--chip-close-icon-color)}.chip__content{align-items:center;display:flex;gap:8px}.chip--xx-small{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-150) var(--gsc-space-400);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-150) var(--gsc-space-800);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}}.chip--x-small{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-250) var(--gsc-space-400);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-250) var(--gsc-space-800);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}}.chip--small{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-300) var(--gsc-space-400);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-300) var(--gsc-space-800);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}}.chip--medium{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-350) var(--gsc-space-500);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-350) var(--gsc-space-1100);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}}.chip--large{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-400) var(--gsc-space-500);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-400) var(--gsc-space-1100);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45}}.chip--x-large{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-400) var(--gsc-space-500);--chip-font-size:var(--gsc-font-size-400);--chip-line-height:1.5}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-400) var(--gsc-space-1100);--chip-font-size:var(--gsc-font-size-400);--chip-line-height:1.5}}.chip--xx-large{&.chip--density-normal{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-500) var(--gsc-space-500);--chip-font-size:var(--gsc-font-size-400);--chip-line-height:1.5}&.chip--density-large{--chip-gap:var(--gsc-space-200);--chip-padding:var(--gsc-space-500) var(--gsc-space-1100);--chip-font-size:var(--gsc-font-size-400);--chip-line-height:1.5}}.chip{&.chip--style-solid{--chip-border:1px solid transparent;--chip-background-color:var(--gsc-color-variant-bg);&:hover{--chip-background-color:var(--gsc-color-variant-bg-hover);--chip-close-icon-color:var(--gsc-color-variant-text)}&.chip--active{--chip-background-color:var(--gsc-color-selected-variant-bg);--chip-color:var(--gsc-color-selected-variant-text);--chip-subtext-color:var(--gsc-color-selected-variant-text-secondary);--chip-close-icon-color:var(--gsc-color-selected-variant-text-secondary);&:hover{--chip-background-color:var(--gsc-color-selected-variant-bg);--chip-subtext-color:var(--gsc-color-selected-variant-text-secondary);--chip-close-icon-color:var(
          --gsc-color-selected-variant-text-secondary
        );--chip-opacity:0.8}}&.chip--disabled{--chip-content-opacity:0.25;pointer-events:none}&.chip--unavailable{> *{opacity:.65}&.chip--active{--chip-color:var(--gsc-color-selected-variant-text)}.chip__content{position:relative;&:after{background-color:var(--gsc-color-variant-text);content:" ";display:inline-block;height:1px;margin-left:-8px;position:absolute;width:calc(100% + 16px)}.chip--active &{&:after{background-color:var(--gsc-color-selected-variant-border)}}}}}&.chip--style-outline{--chip-border:1px solid var(--gsc-color-variant-border);--chip-background-color:transparent;&:hover{--chip-border:1px solid var(--gsc-color-variant-border-hover);--chip-background-color:var(--gsc-color-variant-text-5)}&.chip--active{--chip-border:1px solid var(--gsc-color-selected-variant-bg);--chip-background-color:var(--gsc-color-selected-variant-bg);--chip-color:var(--gsc-color-selected-variant-text);--chip-subtext-color:var(--gsc-color-selected-variant-text-secondary);--chip-close-icon-color:var(--gsc-color-selected-variant-text-secondary);&:hover{--chip-background-color:var(--gsc-color-selected-variant-bg);--chip-subtext-color:var(--gsc-color-selected-variant-text-secondary);--chip-close-icon-color:var(
          --gsc-color-selected-variant-text-secondary
        );--chip-opacity:0.8}}&.chip--disabled{--chip-border:1px solid var(--gsc-color-variant-border);--chip-background-color:transparent;--chip-content-opacity:0.25;pointer-events:none}&.chip--unavailable{--chip-color:var(--gsc-color-variant-text);> *{opacity:.65}&.chip--active{--chip-color:var(--gsc-color-selected-variant-text)}.chip__content{position:relative;&:after{background-color:var(--gsc-color-variant-text);content:" ";display:inline-block;height:1px;margin-left:-8px;opacity:1;position:absolute;width:calc(100% + 16px)}.chip--active &{&:after{background-color:var(--gsc-color-selected-variant-text)}}}}}&.chip--style-text{--chip-border:1px solid transparent;--chip-background-color:transparent;--chip-gap:var(--gsc-space-150);--chip-padding:var(--gsc-space-100) var(--gsc-space-200);--chip-font-size:var(--gsc-font-size-350);--chip-line-height:1.45;&:hover{&:before{background-color:var(--gsc-color-variant-border);bottom:0;content:" ";display:inline-block;height:1px;position:absolute;width:100%}}&.chip--active{&:before{background-color:var(--gsc-color-heading);bottom:0;content:" ";display:inline-block;height:1px;position:absolute;width:100%}}&.chip--disabled{--chip-border:1px solid var(--gsc-color-variant-border);--chip-background-color:transparent;--chip-content-opacity:0.25;pointer-events:none}&.chip--unavailable{--chip-color:var(--gsc-color-variant-text);> *{opacity:.65}&.chip--active{--chip-color:var(--gsc-color-variant-text);> *{opacity:1}}.chip__content{position:relative;&:after{background-color:var(--gsc-color-variant-text);content:" ";display:inline-block;height:1px;margin-left:-8px;position:absolute;width:calc(100% + 16px)}.chip--active &{&:after{background-color:var(--gsc-color-variant-text)}}}&.chip--active{&:before{background-color:var(--gsc-color-heading);bottom:0;content:" ";display:inline-block;height:1px;position:absolute;width:100%}}}}}.swatch{--swatch-background:var(--gsc-color-background-white-100);background-color:var(--swatch-background);border-radius:var(--swatch-border-radius);cursor:pointer;display:inline-flex;gap:var(--gsc-space-250);position:relative}.swatch--adapt-to-parent{--swatch-width:100%;--swatch-aspect-ratio:none;height:100%;width:100%}.swatch--xx-large{--swatch-width:32px}.swatch--x-large{--swatch-width:28px}.swatch--large{--swatch-width:24px}.swatch--medium{--swatch-width:20px}.swatch--small{--swatch-width:16px}.swatch--x-small{--swatch-width:10px}.swatch--custom{--swatch-width:var(--swatch-custom-width,28px)}.swatch__color{align-items:center;aspect-ratio:var(--swatch-aspect-ratio);background:var(--swatch-background) no-repeat var(--swatch-focal-point);background-size:cover;border-radius:var(--swatch-border-radius);box-shadow:1px 1px 4px 0 rgb(from var(--gsc-color-background-black-100) r g b/var(--swatch-shadow-opacity)) inset;display:flex;justify-content:center;overflow:hidden;position:relative;width:var(--swatch-width,20px)}.swatch__label{align-items:center;cursor:pointer;display:none;font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-100);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl)}.swatch--ring:before{background-color:var(--gsc-color-background);border-radius:calc(var(--swatch-border-radius));content:" ";inset:0;outline:var(--swatch-ring-width) solid rgb(from var(--gsc-color-background) r g b/calc(alpha * var(--swatch-ring-opacity)));position:absolute}.swatch--show-label .swatch__label{display:flex}.swatch--hoverable.swatch--outline-inside:hover .swatch__color{&:before{border:1px solid var(--gsc-color-heading-15);border-radius:calc(var(--swatch-border-radius));content:" ";inset:0;outline:2px solid var(--gsc-color-background);outline-offset:-3px;position:absolute}}
.swatch--hoverable.swatch--outline-inside.swatch--active:hover .swatch__color,.swatch--outline-inside.swatch--active .swatch__color{&:before{border:1px solid var(--gsc-color-heading);border-radius:calc(var(--swatch-border-radius));content:" ";inset:0;outline:2px solid var(--gsc-color-background);outline-offset:-3px;position:absolute}}.swatch--hoverable.swatch--outline-outside:hover .swatch__color{outline:1px solid var(--gsc-color-heading-15);outline-offset:2px}
.swatch--hoverable.swatch--outline-outside.swatch--active:hover .swatch__color,.swatch--outline-outside.swatch--active .swatch__color{outline:1px solid var(--gsc-color-heading);outline-offset:2px}.swatch--disabled{pointer-events:none}.swatch--disabled .swatch__color{opacity:.35}.swatch--checkmark svg{color:#fff;display:none;position:relative}.swatch--active:not(.swatch--diasbled):not(
    .swatch--unavailable
  ).swatch--checkmark
  svg{display:block}.swatch--disabled .swatch__color:after,
.swatch--unavailable .swatch__color:after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--gsc-color-heading) calc(50% - .25px),var(--gsc-color-heading) calc(50% + .25px),transparent calc(50% + .5px));content:" ";height:100%;left:0;position:absolute;top:0;width:100%}
.product-variant-picker__pill--active
  .swatch--unavailable
  .swatch__color:after,.product-variant-picker__pill--active .swatch--disabled .swatch__color:after{border-bottom:1px solid var(--gsc-color-heading-tertiary)}.swatch--disabled .swatch__color:after,
.swatch--disabled.swatch--unavailable .swatch__color:after{opacity:.6}.swatch--unavailable .swatch__color{opacity:.35}.swatch--active .swatch__color .swatch__color:before{background-color:rgba(0,0,0,.1);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.switch{align-items:center;border-radius:var(--switch-border-radius);cursor:pointer;display:flex;height:var(--switch-height);min-width:var(--switch-width);overflow:hidden;position:relative;width:var(--switch-width)}.switch__track{background-color:var(--switch-background-color);height:100%;transition:background-color .15s;width:100%;will-change:background-color}.switch__thumb{background-color:var(--gsc-color-background);background:var(--gsc-color-background);border-radius:100px;border-radius:var(--gsc-border-radius-full);box-shadow:0 0 2px 1px var(--gsc-color-background-black-5),0 2px 8px 0 var(--gsc-color-background-black-15),0 2px 1px 0 var(--gsc-color-background-black-5);box-shadow:0 0 0 1px var(--gsc-color-background-black-5),0 var(--gsc-size-depth-050) var(--gsc-size-depth-200) 0 var(--gsc-color-background-black-15),0 var(--gsc-size-depth-050) var(--gsc-size-depth-025) 0 var(--gsc-color-background-black-5);height:var(--thumb-height);position:absolute;transition:transform .15s;width:var(--thumb-width);will-change:transform}.switch--on .switch__track{--switch-background-color:var(--gsc-color-heading)}.switch--off .switch__track{--switch-background-color:var(--gsc-color-heading-10)}.switch--medium{&.switch--preset-default{--switch-width:44px;--switch-height:24px;--switch-border-radius:22px}&.switch--preset-compressed{--switch-width:48px;--switch-height:24px;--switch-border-radius:20px}.switch__thumb{.switch--preset-default &{--thumb-width:20px;--thumb-height:20px;--thumb-offset:2px}.switch--preset-compressed &{--thumb-width:28px;--thumb-height:20px;--thumb-offset:2px}}}.switch--small{&.switch--preset-default{--switch-width:36px;--switch-height:20px;--switch-border-radius:20px}&.switch--preset-compressed{--switch-width:48px;--switch-height:20px;--switch-border-radius:20px}.switch__thumb{.switch--preset-default &{--thumb-width:16px;--thumb-height:16px;--thumb-offset:2px}.switch--preset-compressed &{--thumb-width:24px;--thumb-height:16px;--thumb-offset:2px}}}.switch--on .switch__thumb{transform:translateX(calc(var(--switch-width) - var(--thumb-width) - var(--thumb-offset)))}.switch--off .switch__thumb{transform:translateX(var(--thumb-offset))}.switch--disabled{opacity:.5;pointer-events:none}.range-slider{align-items:center;display:flex;height:24px;min-width:100px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.range-slider__track-backround{background-color:var(--gsc-color-heading-7);border-radius:calc(var(--track-size) / 2);height:var(--track-size);left:0;position:absolute;width:100%}.range-slider__track{background-color:var(--gsc-color-heading);height:var(--track-size);left:calc(var(--track-start-position) * 1%);position:absolute;width:calc(var(--track-width) * 1%)}.range-slider__thumb{background-color:var(--gsc-color-heading);border-radius:calc(var(--thumb-size) / 2);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:var(--thumb-size);left:calc(calc(var(--thumb-position) * 1%) - calc(var(--thumb-size) * var(--thumb-position) / 100));position:absolute;transition:transform .2s;width:var(--thumb-size);will-change:transform}.range-slider__thumb:active{box-shadow:0 2px 8px rgba(0,0,0,.2);transform:scale(1.1);transform-origin:center center}.select{cursor:pointer;outline-offset:2px;width:100%}.select .dropdown-v2{width:100%}.select .dropdown-v2__content{overflow:hidden;padding:var(--gsc-space-350) 0}.select .dropdown-v2__content .option{cursor:pointer}.option{align-items:center;color:var(--gsc-color-input-text-secondary);display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:145%;outline-offset:-1px;padding:var(--gsc-space-200) var(--gsc-space-400)}.collection-filter{display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}.collection-filter__title{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl)}.collection-filter__form{display:flex;flex:1;flex-direction:column;gap:26px;padding:16px 0}.collection-filter__header{background-color:var(--gsc-color-background);display:none;display:flex;flex-direction:column;justify-content:center;left:0;position:sticky;right:0;top:0;width:100%;z-index:150}.collection-filter__header-container{align-items:center;display:flex;justify-content:start;padding-bottom:var(--gsc-space-400);padding-top:var(--gsc-space-400)}.collection-filter__close{cursor:pointer;position:absolute;right:0}.collection-filter__reset-all{color:var(--gsc-color-heading);cursor:pointer;display:none;font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl);position:absolute;right:0;text-decoration:none}.collection-filter__footer{background-color:var(--gsc-color-background);bottom:0;display:flex;flex-direction:column;gap:10px;left:0;position:sticky;right:0}
.drawer-v2:not(.drawer-v2--temporary) .collection-filter__footer,.drawer-v2:not(.drawer-v2--temporary) .collection-filter__header{display:none}.drawer-v2--temporary .collection-filter__footer{padding:0}.collection-filter--disabled{opacity:.8;pointer-events:none}.collection-filter--hidden{display:none}.collection-filter__apply-button{display:none;width:100%}.collection-filter--deferred .collection-filter__apply-button{display:flex}@media (width >= 750px){.collection-filter .collection-filter-status{display:none}}@media (width < 750px){.drawer-v2--temporary .collection-filter__footer{padding-bottom:var(--gsc-space-400);padding-top:var(--gsc-space-400)}.collection-filter__reset-all{display:block}.collection-filter__close{left:0}.collection-filter__header-container{justify-content:center}}.collection-filter-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:start;transition:opacity .3s;@media (width >= 750px){transform:translateX(var(--offset-start,0));.collection-section:has(
        .drawer-v2[data-temporary="false"].drawer-v2--open.drawer-v2--start
      )
      &{transform:translateX(0)}}}.collection-filter-status--disabled{opacity:.8;pointer-events:none}.collection-filter-status--hidden{display:none}@media (width < 750px){.collection-filter-status{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}}.filter-price-range{display:flex;.drawer-v2--temporary &{padding:0 20px;.filter__header{padding-inline:0!important}}.filter__body{.filter__inner{display:flex;flex-direction:column}}}.filter-price-range__inputs{align-items:center;display:flex;gap:10px;margin-block-start:var(--gsc-space-400)}.filter-price-range.filter-price-range--hidden{display:none}.collection-header__label{align-items:center;display:flex;gap:5px;justify-content:start}.collection-pagination{display:flex;gap:10px}.collection-pagination span{align-items:center;border:1px solid #ccc;border-radius:20px;display:inline-flex;height:40px;justify-content:center;min-width:40px}.collection-pagination span a{display:block;padding:10px;text-decoration:none}.collection-pagination span.current{background-color:#333;border:none;color:#fff}.collection-pagination--disabled{opacity:.8;pointer-events:none}.breadcrumbs{--color:var(--gsc-color-heading-secondary);.breadcrumbs__list{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0;.breadcrumbs__divider,
    .breadcrumbs__item a{display:block}}}.header-section{overflow:hidden;--transition-duration:200ms ease-in-out;transition:top var(--transition-duration)}.header-section--sticky-always,
.header-section--sticky-on-scroll-up{position:sticky;top:0;z-index:99}.header-section--sticky-on-scroll-up{top:calc(0px - var(--gsc-single-header-height))}.header-section--sticky-visible{top:0}.header{display:block;width:100%;z-index:101}.header--desktop,
.header--mobile{position:relative;--box-shadow:var(--header-box-shadow,none);--border-radius:var(--header-border-radius,0px);--border-width:var(--header-border-width,0px);--border-style:var(--header-border-style);--border-color:var(--header-border-color);--border-widths:var(--header-border-widths);--background-color:var(--header-background-color);--gsc-color-dropdown-content:var(--header-background-color);--gsc-color-text:var(--header-item-color);--gsc-color-heading:var(--header-item-color);--header-secondary-menu-color:var(--base-header-secondary-menu-color);--gsc-color-text--header-menu-level-1:var(--header-menu-level-1-color);--gsc-color-text--header-menu-level-2:var(--header-menu-level-2-color);--gsc-color-text--header-menu-level-3:var(--header-menu-level-3-color);--gsc-color-text--menu-drawer-level-1:var(
    --header-menu-drawer-level-1-color
  );--gsc-color-text--menu-drawer-level-2:var(
    --header-menu-drawer-level-2-color
  );--gsc-color-text--menu-drawer-level-3:var(
    --header-menu-drawer-level-3-color
  );--blur-backdrop-filter:var(--header-blur-backdrop-filter)}.header__logo{display:grid;height:var(--gsc-header-logo-height-mobile);overflow:hidden;place-items:center;transition:color var(--transition-duration);width:var(--gsc-header-logo-width-mobile)}.header__logo-image,
.header__logo-image--transparent{grid-area:1/-1;-o-object-fit:cover;object-fit:cover;transition:opacity var(--transition-duration);width:100%}.header__logo-image{height:100%}.header__logo-image--transparent{opacity:0}@media (width >= 750px){.header__logo{height:var(--gsc-header-logo-height-desktop);width:var(--gsc-header-logo-width-desktop)}}.header__icons{align-items:center;color:var(--gsc-color-heading);display:flex;gap:4px;--button-padding-block:5px;--button-padding-inline:5px}.header__icon{align-items:center;color:inherit;display:flex;gap:6px;height:34px;justify-content:center;min-width:34px;padding:5px;transition:color var(--transition-duration);width:-moz-fit-content;width:fit-content;will-change:color}.header__icon .text-v2__inner{text-wrap:nowrap;transition:color var(--transition-duration);will-change:color;--color:inherit}.header__line{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative}.header__line:first-of-type{z-index:1}.header__line div:empty{display:none}.header--desktop{display:none;transition:border-radius var(--transition-duration)}.header .localization__trigger{padding:10px 8px}@media (width < 750px){.header-section:has(.header--mobile-transparent-with-overlap){height:0;overflow:visible}
  .header--mobile,.header--mobile.header--mobile-transparent{display:block;--border-radius:var(--header-border-radius-mobile,0px);transition:background-color var(--transition-duration),box-shadow var(--transition-duration),border-radius var(--transition-duration),border var(--transition-duration)}.header--mobile.blur-style::before{border-radius:var(--header-border-radius-mobile,0)}.header--mobile.header--mobile-transparent:not(
      .header--mobile-transparent-with-hover:has(.burger.opened)
    ):not(:has(.toggle--active)),
  body:has(
      .header--mobile.header--mobile-transparent:not(
          .header--mobile-transparent-with-hover
        )
    )
    .menu-drawer__content{--box-shadow:var(--transparent-header-box-shadow,none);--border-radius:var(--header-border-radius-mobile,0px);--border-width:var(--transparent-header-border-width);--border-style:var(--transparent-header-border-style);--border-color:var(--transparent-header-border-color);--border-widths:var(--transparent-header-border-widths);--background-color:var(--transparent-header-background-color);--gsc-color-text:var(--transparent-header-item-color);--gsc-color-heading:var(--transparent-header-item-color);--gsc-color-text--menu-drawer-level-1:var(
      --transparent-header-menu-drawer-level-1-color
    );--gsc-color-text--menu-drawer-level-2:var(
      --transparent-header-menu-drawer-level-2-color
    );--gsc-color-text--menu-drawer-level-3:var(
      --transparent-header-menu-drawer-level-3-color
    );--blur-backdrop-filter:var(--transparent-header-blur-backdrop-filter)}.header--mobile-transparent-with-hover .header__logo-image--transparent,
  .header--mobile-transparent-with-hover:has(.burger.opened)
    .header__logo-image,
  .header--mobile-transparent-with-hover:has(.dropdown--open)
    .header__logo-image,
  .header--mobile-transparent-with-hover:has(.megamenu.visible)
    .header__logo-image{opacity:1}
  .header--mobile-transparent-with-hover:has(.burger.opened)
    .header__logo-image--transparent,.header--mobile-transparent-with-hover:has(.dropdown--open)
    .header__logo-image--transparent,
  .header--mobile-transparent-with-hover:has(.megamenu.visible)
    .header__logo-image--transparent{opacity:0}}.dropdown-v2__content.header__menu-dropdown-content,
.header .localization > .dropdown-v2__content,
.menu-drawer__content .localization > .dropdown-v2__content{position:absolute;--dropdown-border-radius:var(--header-border-radius);--gsc-color-dropdown-content:var(--header-background-color);--background-color:var(--header-background-color);--blur-backdrop-filter:var(--header-blur-backdrop-filter);transition:background-color .2s,opacity .2s,box-shadow .2s}
body:not(:has(.header--desktop-transparent-with-hover))
  .dropdown-v2__content.header__menu-dropdown-content,
body:not(:has(.header--desktop-transparent-with-hover))
  .header
  .localization
  > .dropdown-v2__content,body:not(:has(.header--desktop-transparent-with-hover)) .header .megamenu,
body:not(:has(.header--mobile-transparent-with-hover))
  .menu-drawer__content
  .localization
  > .dropdown-v2__content{--gsc-color-dropdown-content:var(
    --transparent-header-background-color,var(--header-background-color)
  );--background-color:var(
    --transparent-header-background-color,var(--header-background-color)
  );--border-color:var(
    --transparent-header-border-color,var(--header-border-color)
  );--border-width:var(
    --transparent-header-border-width,var(--header-border-width,0px)
  );--border-widths:var(
    --transparent-header-border-widths,var(--header-border-widths)
  );--border-style:var(
    --transparent-header-border-style,var(--header-border-style)
  );--box-shadow:var(--transparent-header-box-shadow,var(--header-box-shadow));--blur-backdrop-filter:var(
    --transparent-header-blur-backdrop-filter,var(--header-blur-backdrop-filter)
  )}@media (width >= 750px){.header-section{overflow:visible}.header-section:has(.header--desktop-transparent-with-overlap){height:0}.header--mobile{display:none}.header--desktop{border-radius:var(--header-border-radius);display:block;transition:background-color var(--transition-duration),box-shadow var(--transition-duration),border-radius var(--transition-duration),border var(--transition-duration)}.header--desktop.header--desktop-transparent:not(
      .header--desktop-transparent-with-hover:is(:hover)
    ):not(
      .header--desktop-transparent-with-hover:has([aria-expanded="true"])
    ):not(.header--desktop-transparent-with-hover:has(.burger.opened)):not(
      :has(.toggle--active)
    ),
  body:has(
      .header--desktop.header--desktop-transparent:not(
          .header--desktop-transparent-with-hover
        )
    )
    .menu-drawer__content{--box-shadow:var(--transparent-header-box-shadow,none);--border-radius:var(--header-border-radius,0px);--border-width:var(--transparent-header-border-width);--border-style:var(--transparent-header-border-style);--border-color:var(--transparent-header-border-color);--border-widths:var(--transparent-header-border-widths);--background-color:var(--transparent-header-background-color);--gsc-color-dropdown-content:var(--transparent-header-background-color);--gsc-color-text:var(--transparent-header-item-color);--gsc-color-heading:var(--transparent-header-item-color);--header-secondary-menu-color:var(
      --transparent-header-secondary-menu-color
    );--gsc-color-text--header-menu-level-1:var(
      --transparent-header-menu-level-1-color
    );--gsc-color-text--header-menu-level-2:var(
      --transparent-header-menu-level-2-color
    );--gsc-color-text--header-menu-level-3:var(
      --transparent-header-menu-level-3-color
    );--gsc-color-text--menu-drawer-level-1:var(
      --transparent-header-menu-drawer-level-1-color
    );--gsc-color-text--menu-drawer-level-2:var(
      --transparent-header-menu-drawer-level-2-color
    );--gsc-color-text--menu-drawer-level-3:var(
      --transparent-header-menu-drawer-level-3-color
    );--blur-backdrop-filter:var(--transparent-header-blur-backdrop-filter)}.header--desktop-transparent-with-hover .header__logo-image--transparent,
  .header--desktop-transparent-with-hover:has(.burger.opened)
    .header__logo-image,
  .header--desktop-transparent-with-hover:has(.dropdown--open)
    .header__logo-image,
  .header--desktop-transparent-with-hover:has(.megamenu.visible)
    .header__logo-image,
  .header--desktop-transparent-with-hover:hover .header__logo-image{opacity:1}
  .header--desktop-transparent-with-hover:has(.burger.opened)
    .header__logo-image--transparent,
  .header--desktop-transparent-with-hover:has(.dropdown--open)
    .header__logo-image--transparent,
  .header--desktop-transparent-with-hover:has(.megamenu.visible)
    .header__logo-image--transparent,.header--desktop-transparent-with-hover:hover
    .header__logo-image--transparent{opacity:0}
  .header:has(.header__menu--default) .header__line,.header__line:has(.header__menu--secondary){opacity:0;transition:opacity .1s}.header[compact-inited] .header__line{opacity:1}.header__line:has(.header__center :is(.header__logo, .logo)){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
  .header__center,
  .header__left,.header__right{align-items:center;display:flex;gap:24px;min-width:0;position:relative}.header__left{flex:1;justify-content:flex-start}.header__center{justify-content:center}.header__right{flex:1;justify-content:flex-end}
  .header__center:not(:has(*)),.header__left:not(:has(*)),
  .header__right:not(:has(*)){max-width:-moz-fit-content;max-width:fit-content}.header__line:has(.header__center:has(.header__menu)) .header__right{max-width:-moz-fit-content;max-width:fit-content}.header__left:has(.header__logo),
  .header__line:has(.header__left .header__logo) .header__right{max-width:-moz-fit-content;max-width:fit-content}.header__menu{align-items:center;display:flex}.header__menu-dropdown{width:100%}.header__menu-link,
  .header__menu-link--more{align-items:center;display:flex;justify-content:space-between;transition:color var(--transition-duration)}.header__menu--secondary[compact="false"]
    .dropdown-v2.header__menu-link--more-dropdown{display:none}.header__menu--secondary[compact="true"]
    .dropdown-v2.header__menu-link--more-dropdown{display:block}.header__menu--secondary .header__menu-link,
  .header__menu--secondary .header__menu-link--more{padding:10px 6px;text-wrap:nowrap}.header__menu-link--more{gap:2px}
  .header:has(.header__menu--default[compact="false"]) .header__mock-burger,.header:not(:has(.header__menu--default)) .header__mock-burger{display:none}.header:has(.header__menu--default[compact="true"]) .header__mock-burger{display:block}.header__menu--default[compact="true"]{left:0;position:absolute;visibility:hidden}.header__menu-link--level-1{color:var(--gsc-color-text--header-menu-level-1);padding:var(--gsc-item-paddings--header-menu-level-1);text-wrap:nowrap}.header__menu-link--level-2{color:var(--gsc-color-text--header-menu-level-2);padding:var(--gsc-item-paddings--header-menu-level-2)}.header__menu-link--level-3{color:var(--gsc-color-text--header-menu-level-3);padding:var(--gsc-item-paddings--header-menu-level-3)}.header__menu-link--level-1 .header__menu-link-title{font-family:var(--gsc-font-family--header-menu-level-1);font-size:var(--gsc-font-size--header-menu-level-1);font-style:var(--gsc-font-style--header-menu-level-1);font-weight:var(--gsc-font-weight--header-menu-level-1);letter-spacing:var(--gsc-letter-spacing--header-menu-level-1);line-clamp:1;-webkit-line-clamp:1;line-height:var(--gsc-line-height--header-menu-level-1);text-transform:var(--gsc-text-transform--header-menu-level-1)}.header__menu-link--level-2 .header__menu-link-title{font-family:var(--gsc-font-family--header-menu-level-2);font-size:var(--gsc-font-size--header-menu-level-2);font-style:var(--gsc-font-style--header-menu-level-2);font-weight:var(--gsc-font-weight--header-menu-level-2);letter-spacing:var(--gsc-letter-spacing--header-menu-level-2);line-height:var(--gsc-line-height--header-menu-level-2);text-transform:var(--gsc-text-transform--header-menu-level-2)}.header__menu-link--level-3 .header__menu-link-title{font-family:var(--gsc-font-family--header-menu-level-3);font-size:var(--gsc-font-size--header-menu-level-3);font-style:var(--gsc-font-style--header-menu-level-3);font-weight:var(--gsc-font-weight--header-menu-level-3);letter-spacing:var(--gsc-letter-spacing--header-menu-level-3);line-height:var(--gsc-line-height--header-menu-level-2);text-transform:var(--gsc-text-transform--header-menu-level-3)}.header__menu-link-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;position:relative;text-overflow:ellipsis}.header__menu-link-title::before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .2s ease;width:100%}.header__menu-link:hover .header__menu-link-title::before{transform:scaleX(1)}.header__menu-link-icon{min-width:-moz-fit-content;min-width:fit-content}.header__menu-link--level-1 .header__menu-link-icon{transition:transform .2s ease}.header__menu-link--level-2 .header__menu-link-icon{height:20px;transform:rotate(-90deg);width:20px}.dropdown--open .header__menu-link--level-1 .header__menu-link-icon{transform:rotate(180deg)}.header__menu-link--level-1:hover .header__menu-link-icon{transform:rotate(180deg)}.header__left .header__menu-link--first{padding-left:0}}.blur-style{&:before{backdrop-filter:var(--blur-backdrop-filter);border-radius:calc(var(--border-radius) - var(--border-width));content:"";inset:0;position:absolute;transition:border-radius var(--transition-duration);will-change:backdrop-filter,border-radius}}.megamenu{backdrop-filter:var(--blur-backdrop-filter);border-radius:0 0 var(--header-border-radius) var(--header-border-radius);box-sizing:content-box;display:grid;grid-auto-flow:row;left:calc(-1 * var(--border-width, 0px));margin-inline:auto;max-height:min(var(--gsc-megamenu-height,-moz-fit-content),80vh);max-height:min(var(--gsc-megamenu-height,fit-content),80vh);opacity:0;overflow:auto;overscroll-behavior:contain;padding-inline:var(--margin-inline-start,0) var(--margin-inline-end,0);pointer-events:none;position:absolute;scrollbar-width:none;top:100%;transition:opacity var(--transition-duration),max-height .6s cubic-bezier(.2,.8,0,1);will-change:opacity,max-height}
.megamenu.border-gradient-style,.megamenu.border-style{position:absolute;--border-radius:0 0 var(--header-border-radius) var(--header-border-radius)}.header--desktop:has(.megamenu.visible),
.header--desktop:has(.megamenu.visible).blur-style::before{--base-radius:calc(var(--header-border-radius) - var(--border-width));border-radius:var(--base-radius) var(--base-radius) 0 0!important}.megamenu--blur{backdrop-filter:var(--blur-backdrop-filter);will-change:backdrop-filter,mask}.header--desktop-transparent .megamenu{padding-inline:unset}.megamenu__page{display:grid;gap:40px;grid-area:1/-1;grid-template-columns:var(--gsc-page-grid-template,auto);height:-moz-fit-content;height:fit-content;opacity:0;padding:calc(var(--megemenu-page-padding-block-start, 0px) + var(--header-border-radius)) var(--megemenu-page-padding-inline-end,0) var(--megemenu-page-padding-block-end,0) var(--megemenu-page-padding-inline-start,0);pointer-events:none;position:relative;transition:opacity .2s ease}.megamenu.visible,
.megamenu.visible:hover,
.megamenu__page.visible{opacity:1;pointer-events:all}.megamenu__page:has(> div:empty){gap:0}.header__block .resource-list{--overflow:hidden!important}.megamenu__links{align-content:start;-moz-column-gap:3%;column-gap:3%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:18px;width:100%}.megamenu__column{display:flex;flex-direction:column}.megamenu__column .header__menu-link{padding:6px 0}.megamenu__column .header__menu-link--level-2{padding:8px 0}.megamenu__column .header__menu-link--level-2:not(:only-child){margin-bottom:4px}.header__block{display:block}.collection-counter{color:var(--gsc-color-heading-secondary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);text-align:right}@media (width < 750px){.collection-counter:not(.collection-counter--show-in-mobile){display:none}}.products-counter{color:var(--gsc-color-heading-secondary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:135%;text-align:right}@media (width < 750px){.products-counter:not(.products-counter--show-in-mobile){display:none}}.collection-grid-selector{display:flex;gap:20px}.collection-grid-selector__item{align-items:center;color:var(--gsc-color-heading-tertiary);cursor:pointer;display:flex}.collection-grid-selector--active{color:var(--gsc-color-heading)}.grid-selector{align-items:center;display:flex;gap:var(--gsc-space-150)}.grid-selector__item{align-items:center;color:var(--gsc-color-heading-secondary);cursor:pointer;display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;position:relative;@media (width >= 750px){align-items:center;color:var(--gsc-color-heading-secondary);display:flex;height:16px;justify-content:center;width:16px;&:last-child{color:var(--gsc-color-heading-secondary);margin:var(--gsc-space-100)}&.grid-selector__item--mobile{display:none}}@media (width < 750px){color:var(--gsc-color-heading-secondary);padding:var(--gsc-space-200) var(--gsc-space-100);&:last-child{padding:var(--gsc-space-200) 0 var(--gsc-space-200) var(--gsc-space-100)}&.grid-selector__item--desktop{display:none}}}.grid-selector--active{color:var(--gsc-color-heading);@media (width >= 750px){svg{color:var(--gsc-color-heading)}&:after{background-color:var(--gsc-color-heading);bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}}}.collection-products{--collection-products-column-gap:var(--gap);--desktop-columns:4;--mobile-columns:1;--columns:var(--desktop-columns);display:flex;opacity:1;width:100%}.collection-products__item{transition:all .2s cubic-bezier(.18,.97,.42,.97);width:calc(100% / var(--columns) - var(--collection-products-column-gap) * calc(var(--columns) - 1) / var(--columns))}.collection-products--transition-disabled .collection-products__item{transition:none}.collection-products--hidden{opacity:0}@media (width < 750px){.collection-products{--columns:calc(var(--desktop-columns) - 2)}}.dropdown{display:inline-block;position:relative}.dropdown__target{cursor:pointer}.dropdown__content{background-color:var(
    --gsc-color-dropdown-content,var(--gsc-color-background)
  );border-radius:var(--dropdown-border-radius);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-600) var(--gsc-size-depth-800) var(--gsc-size-depth-neg-300) var(--gsc-color-background-black-10);display:none;min-height:var(--dropdown-min-height);padding:10px;position:absolute;right:0;transition:opacity .2s;width:var(--dropdown-width);z-index:100}.dropdown--start > .dropdown__content{right:calc(100% + var(--dropdown-offset));top:0}.dropdown--end > .dropdown__content{left:calc(100% + var(--dropdown-offset));top:0}.dropdown--top > .dropdown__content{bottom:calc(100% + var(--dropdown-offset));left:0}.dropdown--bottom > .dropdown__content{right:0;top:calc(100% + var(--dropdown-offset))}.dropdown--bottom-start > .dropdown__content{left:-100%;top:calc(100% + var(--dropdown-offset))}
.dropdown--closing > .dropdown__content,
.dropdown--open > .dropdown__content,.dropdown--opening > .dropdown__content{display:block}.dropdown--open > .dropdown__content{opacity:1}.dropdown--opening > .dropdown__content{opacity:0}.dropdown--closing > .dropdown__content{opacity:0}.dropdown-v2{display:block;position:relative}.dropdown-v2__content{backdrop-filter:var(--blur-backdrop-filter);background-color:var(
    --gsc-color-dropdown-content,var(--gsc-color-background)
  );border-radius:var(--dropdown-border-radius);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-600) var(--gsc-size-depth-800) var(--gsc-size-depth-neg-300) var(--gsc-color-background-black-10);display:none;min-height:var(--dropdown-min-height);opacity:0;padding:10px;pointer-events:none;position:absolute;transition:opacity .2s;width:var(--dropdown-width);will-change:opacity;z-index:100}.dropdown-v2[aria-expanded="true"] > .dropdown-v2__content,
.dropdown-v2__content[aria-expanded="true"]{display:block;pointer-events:all}.dropdown-v2__content.visible{opacity:1;pointer-events:all}.collection-sort-selector{align-items:center;color:var(--gsc-color-heading);display:flex;font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.collection-sort-selector__list{display:flex;flex-direction:column;padding:5px}.collection-sort-selector__item{border-radius:8px;cursor:pointer;padding:10px 15px}.collection-sort-selector__trigger{align-items:center;display:flex;gap:8px}.collection-sort-selector__item:hover{background-color:var(--gsc-color-background)}.collection-sort-selector__item.collection-sort-selector--active{background-color:var(--gsc-color-background)}.collection-sort-selector--disabled{opacity:.8;pointer-events:none}@media (width < 750px){.collection-sort-selector span{display:none}}.sort-selector{align-items:center;color:var(--gsc-color-heading);display:flex;font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.sort-selector__trigger{align-items:center;cursor:pointer;display:flex;gap:var(--gsc-space-200);.sort-selector--plain &{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:140%;padding-block:var(--gsc-space-200)}}.sort-selector__list{display:flex;flex-direction:column;padding:5px}.sort-selector__item{border-radius:8px;cursor:pointer;padding:10px 15px}.sort-selector__item:hover{background-color:var(--gsc-color-background)}.sort-selector__item.sort-selector--active{background-color:var(--gsc-color-background)}.sort-selector--disabled{opacity:.8;pointer-events:none}@media (width < 750px){.sort-selector span{display:none}}.tooltip{display:flex;position:relative}.tooltip .tooltiptext{background:var(--gsc-color-background);border-radius:8px;box-shadow:0 1px 10px 1px var(--gsc-color-background-10);color:var(--gsc-color-text);display:none;font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;width:80px;z-index:100}.tooltip .tooltiptext::after{border-color:transparent transparent var(--gsc-color-background) transparent;border-style:solid;border-width:5px;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}@media (hover:hover){.tooltip:hover .tooltiptext{display:block;left:50%;margin-left:-40px;opacity:1;padding:8px 12px;top:calc(100% + 5px);width:80px}}.collection-filter-button{align-items:center;color:var(--gsc-color-heading);cursor:pointer;display:flex;font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-semibold);gap:8px;letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl)}@media (width < 750px){.collection-filter-button span{display:none}}.collapsible-list{display:flex;flex-direction:column;height:100%;scrollbar-width:none;width:100%}.collapsible-list .collapsible-list__inner{display:flex;flex-direction:column;gap:var(--gsc-space-400);margin-block-end:10px;width:100%;.drawer-v2--temporary &{padding:3px 20px}}.collapsible-list .collapsible-list__search{display:none;padding-block-end:var(--gsc-space-300);.drawer-v2--temporary &{padding:0 20px 12px;@media (width < 750px){padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}}}.collapsible-list--open .collapsible-list__search{display:flex}.collapsible-list[data-inline] .collapsible-list__inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gsc-space-300)}.collapsible-list--open .collapsible-list__inner{max-height:280px;overflow-x:hidden;overflow-y:auto;padding:3px}.collapsible-list__item{display:none}.collapsible-list__item:nth-child(-n + 6){display:inline-flex}.collapsible-list--open .collapsible-list__item{display:inline-flex}.collapsible-list__item[data-hidden]{display:none}
.collapsible-list__collapse,.collapsible-list__more,
.collapsible-list__nothing{align-items:center;color:var(--gsc-color-variant-text-tertiary);display:flex;font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-100);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);padding:var(--gsc-space-200) 0;.drawer-v2--temporary &{padding-inline:20px}}
.collapsible-list__collapse,.collapsible-list__more{cursor:pointer}.collapsible-list__more{.filter--full-screen &{display:none!important}}.collapsible-list__collapse{display:none}.collapsible-list--open .collapsible-list__collapse{display:flex}.collapsible-list--open .collapsible-list__more{display:none}.collapsible-list__nothing{display:none}.collapsible-list--nothing-found .collapsible-list__nothing{display:flex}
.collapsible-list--nothing-found .collapsible-list__collapse,
.collapsible-list--nothing-found .collapsible-list__inner,
.collapsible-list--nothing-found[data-inline] .collapsible-list__collapse,.collapsible-list--nothing-found[data-inline] .collapsible-list__inner{display:none}.collapsible-list--full-height{gap:0;overflow-y:auto}.collapsible-list--full-height .collapsible-list__collapse{display:none}.collapsible-list--full-height .collapsible-list__search{background-color:var(--gsc-color-background);justify-content:center;padding-bottom:var(--gsc-space-400);position:sticky;top:0;z-index:300}.collapsible-list--full-height .collapsible-list__inner{flex-wrap:nowrap;max-height:none;overflow-y:initial;padding-bottom:var(--gsc-space-400)}.collapsible-list__status{align-items:start;display:none;.drawer-v2--temporary &{padding:0 20px 15px}}.collapsible-list--full-height .collapsible-list__status:has(> div){display:flex;flex-wrap:wrap;gap:10px}@media (width < 750px){.filter:not(.filter--full-screen) .collapsible-list .collapsible-list__inner{flex-direction:row;flex-wrap:wrap}.filter.filter--full-screen .collapsible-list .collapsible-list__inner{flex-direction:column;flex-wrap:nowrap;gap:var(--gsc-space-600)}}.filter{display:flex;flex-direction:column;&.filter--full-screen{background-color:var(--gsc-color-background);bottom:88px;gap:0;left:0;padding-left:0;padding-right:0;position:fixed;right:0;top:0;z-index:150}&.filter--hidden{display:none}.filter__header{display:flex;padding:var(--gsc-space-400) 0;.drawer-v2--temporary &{padding:var(--gsc-space-400) 20px}.filter--full-screen &{padding:var(--gsc-space-400);position:sticky}.filter--hidden-header &{display:none}.filter__header-container{align-items:end;display:flex;justify-content:space-between;width:100%;.filter--full-screen &{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.filter__back-button{display:none;.filter--full-screen &{cursor:pointer;display:flex;left:0;position:absolute}}.filter__label{align-items:center;color:var(--gsc-color-heading);display:flex;font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);text-transform:var(--filter-label-case);.filter--full-screen &{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl)}.filter__icon{display:none}.filter--collapsible &{cursor:pointer;.filter__icon{display:block;transition:transform .2s;will-change:transform;.filter--opened &{transform:rotate(180deg)}.filter--full-screen &{display:none}}}}.filter__reset{color:var(--gsc-color-heading-tertiary);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);text-decoration:none;.filter--full-screen &{color:var(--gsc-color-heading);cursor:pointer;font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-6xl);position:absolute;right:0;text-decoration:none}}}}.filter__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);.filter--collapsible &{grid-template-rows:0fr}.filter__inner{display:none;min-height:-moz-fit-content;min-height:fit-content;opacity:0;transition:opacity .3s,display allow-discrete .3s}.filter--opened &{grid-template-rows:1fr;.filter__inner{display:flex;opacity:1;transition:opacity .3s .15s,display allow-discrete .3s;.facet-filters--rendered &{@starting-style{opacity:0}}}}.filter--full-screen &{height:100%;overflow:hidden}}}.cart-nav-button{align-items:center;cursor:pointer;display:flex;position:relative}.cart-nav-button__badge{align-items:center;background-color:var(--gsc-color-heading);border-radius:24px;color:var(--gsc-color-background);display:flex;font-size:11px;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.cart-nav-button--empty .cart-nav-button__badge{display:none}.cart-line-items{container-name:cart-line-items;container-type:inline-size;display:flex;flex-direction:column;gap:30px;width:100%}.cart-line-items__header{align-items:start;border-bottom:1px solid var(--gsc-color-heading-10);height:44px}
.cart-line-items__action,.cart-line-items__main,
.cart-line-items__total{align-items:center;color:var(--gsc-color-heading);display:flex;font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.cart-line-items__main{flex:1;justify-content:start}.cart-line-items__total{justify-content:end}.cart-line-items__action{justify-content:end}.cart-line-items__body{display:flex;flex-direction:column;gap:var(--cart-items-list-gap,20px);width:100%}.cart-line-items__body--with-dividers{gap:0}.cart-line-items--mobile .cart-line-items__header{display:none}.cart-line-items--desktop{display:flex}@media (width < 750px){.cart-line-items--auto .cart-line-items__header{display:none}}.cart-line-item{align-items:center;display:flex;position:relative;transition:opacity .2s;will-change:opacity}.cart-line-items__body--with-dividers .cart-line-item{border-top:1px solid var(--gsc-color-heading-10);padding-block:12px}.cart-line-items__body--with-dividers .cart-line-item:first-of-type{border-top:none;padding-top:0}.cart-line-drop{padding-block:4px}.cart-line-item__image{align-self:flex-start;display:block;width:96px}.cart-line-item__details{display:flex;flex:1;flex-direction:column;gap:4px}.cart-line-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-item-title-max-lines);line-clamp:var(--line-item-title-max-lines);margin-block:-8px;overflow:hidden;padding-block:8px;text-overflow:ellipsis;text-transform:var(--line-item-title-case);word-break:break-word}.cart-line-item__title.text-custom{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:var(--case-override)}.cart-line-item__variant{color:var(--gsc-color-heading-secondary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:135%}.cart-line-item__discounts{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:var(--gsc-font-size-300);font-weight:var(--gsc-font-weight-regular);line-height:135%;margin-block:4px;row-gap:4px}.cart-line-item__discount{align-items:center;background-color:var(--gsc-color-surface);border-radius:14px;display:flex;font-weight:var(--gsc-font-weight-medium);gap:4px;padding:4px 12px 4px 8px}.cart-line-item__price{align-items:center;display:flex;gap:10px}.cart-line-item__prices{align-items:baseline;display:flex;gap:5px}.cart-line-item__price-regular.text-custom{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:var(--case-override)}.cart-line-item__compare-at-price{color:var(--gsc-color-heading-tertiary);font-size:var(--gsc-font-size-275);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl);text-decoration:line-through}.cart-line-item__price-discount{align-items:flex-start;background:var(--gsc-color-critical-primary-25);border-radius:14px;color:var(--gsc-color-critical-primary);display:flex;font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-3xl);padding:var(--gsc-space-050) var(--gsc-space-150);white-space:nowrap}.cart-line-item__unit-price{color:var(--gsc-color-heading-secondary);display:none;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:135%;.cart-line-item__details &{@media (width < 750px){display:block}}.cart-drawer &,
  .cart-line-item__total &{display:block}}.cart-line-item__selling-plan{color:var(--gsc-color-heading-secondary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:135%}.cart-line-item__remove{align-items:center;color:var(--gsc-color-heading-tertiary);display:flex;justify-content:center;min-height:44px;min-width:44px;opacity:0;transition:opacity .2s;will-change:opacity}.cart-line-item__remove svg{transition:color .2s}.cart-line-item--auto .cart-line-item__price-discount{display:none}@media (width >= 750px){
  .cart-line-item--auto,.cart-line-items__header{display:grid;gap:16px;grid-template-columns:4fr 1fr 1fr}.cart-line-item--auto .cart-line-item__action .cart-line-item__remove{opacity:0}.cart-line-item--mobile .cart-line-item__title,
  .cart-line-item--mobile .cart-line-item__variant{max-width:90%}.cart-line-item--mobile:focus-within,
  .cart-line-item--mobile:hover{.cart-line-item__details .cart-line-item__remove{opacity:1}}.cart-line-item--auto:focus-within,
  .cart-line-item--auto:hover{.cart-line-item__action .cart-line-item__remove{opacity:1}}.cart-line-item__remove:hover{color:var(--gsc-color-heading)}}.cart-line-item__details .cart-line-item__remove{position:absolute;right:0}
.cart-line-item__action,.cart-line-item__main,
.cart-line-item__total{display:flex}.cart-line-item__total{align-items:end;flex-direction:column}
.cart-line-item__action,.cart-line-item__total{justify-content:end}.cart-line-item__main{align-items:center;flex:1;gap:24px}.cart-line-item__total{font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold)}.cart-line-item__action{gap:10px}.cart-line-item--disabled{opacity:.5;pointer-events:none}.cart-line-item__quantity .input-base__container{width:92px}
.cart-line-item--auto .cart-line-item__main .cart-line-item__quantity,
.cart-line-item--desktop .cart-line-item__main .cart-line-item__quantity,
.cart-line-item--mobile .cart-line-item__action,
.cart-line-item--mobile .cart-line-item__action .cart-line-item__quantity,.cart-line-item--mobile .cart-line-item__total{display:none}
.cart-line-item--desktop .cart-line-item__action,.cart-line-item--desktop .cart-line-item__total,
.cart-line-item--mobile .cart-line-item__action .cart-line-item__quantity,
.cart-line-item--mobile .cart-line-item__main .cart-line-item__quantity{display:grid}@media (width < 750px){.cart-line-item--auto{grid-template-columns:90%}
  .cart-line-item--auto .cart-line-item__action,.cart-line-item--auto .cart-line-item__total{display:none}.cart-line-item--auto .cart-line-item__main .cart-line-item__quantity{display:grid}
  .cart-line-item--auto .cart-line-item__details .cart-line-item__remove,.cart-line-item--mobile .cart-line-item__details .cart-line-item__remove{opacity:1}}@container cart-line-items (width < 600px){.cart-line-items__header{display:none}.cart-line-item--auto{grid-template-columns:90%}
  .cart-line-item--auto .cart-line-item__action,.cart-line-item--auto .cart-line-item__total{display:none}.cart-line-item--auto .cart-line-item__main .cart-line-item__quantity{display:grid}.cart-line-item__main .cart-line-item__quantity{margin-top:8px}.cart-line-item--auto:hover .cart-line-item__details .cart-line-item__remove{opacity:1}}.cart-subtotal{color:var(--gsc-color-heading);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-style:normal;gap:16px;letter-spacing:var(--gsc-font-letter-normal);position:relative;width:100%}.cart-subtotal__subtotals{display:flex;flex-direction:column;gap:8px}.cart-subtotal__subtotal{display:flex;font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold);justify-content:space-between;line-height:140%}.cart-subtotal__discounts{font-size:var(--gsc-font-size-300);font-weight:var(--gsc-font-weight-regular);line-height:135%}.cart-subtotal__discounts-button.accordion-item__button{font-size:var(--gsc-font-size-300);font-weight:var(--gsc-font-weight-semibold);gap:2px}.cart-subtotal__discounts-button span{margin-left:auto;padding-left:8px}.cart-subtotal__discounts-button svg{transform:rotate(180deg);transition:transform .2s}.cart-subtotal__discounts[data-opened="true"]
  .cart-subtotal__discounts-button
  svg{transform:rotate(0deg)}.cart-subtotal__discounts-list{display:flex;flex-direction:column;gap:8px;padding-top:8px}.cart-subtotal__discount-item{align-items:center;display:flex;gap:8px;justify-content:space-between}.cart-subtotal__discount-item-title{align-items:center;display:flex;gap:4px}.cart-subtotal__discount-item-title b{align-items:center;display:flex;justify-content:center;width:16px}.cart-subtotal .checkbox{margin-bottom:4px;margin-top:4px}.cart-subtotal__total{align-items:center;display:flex;font-size:var(--gsc-font-size-450);font-weight:var(--gsc-font-weight-semibold);gap:8px;justify-content:space-between;line-height:160%}.cart-subtotal--disabled{opacity:.8;pointer-events:none}.cart-subtotal__buttons{display:flex;gap:12px}.cart-subtotal__buttons:has(.dynamic-checkout-buttons){flex-direction:column;gap:8px}.cart-subtotal__taxes{color:var(--gsc-color-heading-secondary);font-size:var(--gsc-font-size-275);line-height:145%;text-align:center}.cart-base-toggler{display:flex;flex:1}.cart-base-toggler__btn{align-items:center;color:var(--gsc-color-heading);display:flex;flex:1;font-size:var(--gsc-font-size-350);gap:8px;justify-content:center;padding:16px 24px;position:relative}.cart-base-toggler__btn-icon{margin-left:auto}.cart-base-toggler__content{display:flex;flex-direction:column;gap:24px;padding:24px var(--cart-drawer-inline-paddings)}.cart-base-toggler__content-title{font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold)}.cart-base-toggler .drawer-v2 .drawer-v2__close-button{right:var(--cart-drawer-inline-paddings)}.cart-notes{display:flex;flex-direction:column;gap:24px;padding:24px var(--cart-drawer-inline-paddings)}.cart-notes__title{font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold)}.cart-shipping-rates{display:flex;flex-direction:column;gap:24px;padding:24px var(--cart-drawer-inline-paddings)}.cart-shipping-rates__title{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-350);font-weight:var(--gsc-font-weight-semibold)}.cart-shipping-rates__content{display:flex;flex-direction:column;gap:12px}.select .cart-shipping-rates__country-dropdown{max-height:250px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.cart-shipping-rates__rates{background-color:var(--gsc-color-heading-7);border-radius:6px;display:flex;flex-flow:column}.cart-shipping-rates__rate{align-items:center;border-bottom:1px solid var(--gsc-color-heading-10);display:flex;gap:4px;padding:14px 16px}.cart-shipping-rates__rate-name{font-size:14px;font-weight:700}.cart-shipping-rates__rate-price{font-size:14px}.cart-shipping-rates__rate:last-child{border-bottom:none}.cart-shipping-rates__errors{background-color:rgba(255,0,0,.1);border-radius:6px;display:flex;flex-flow:column}.cart-shipping-rates__error{align-items:center;border-bottom:1px solid var(--gsc-color-critical-primary-25);color:var(--gsc-color-critical-primary);display:flex;font-size:14px;padding:14px 16px}.cart-shipping-rates__error:last-child{border-bottom:none}.cart-shipping-rates--disabled{opacity:.8;pointer-events:none}.cart-shipping-rates__rates--hidden{display:none}.cart-shipping-rates__province--hidden{display:none}.cart-shipping-rates__errors--hidden{display:none}.free-shipping-bar{display:flex;flex-flow:column;gap:var(--gsc-space-200);position:relative;width:100%}.free-shipping-bar__label{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-normal);line-height:var(--gsc-font-line-height-5xl)}.free-shipping-bar__label strong{font-weight:var(--gsc-font-weight-semibold)}.cart-discount-code{display:block}.cart-discount-code__input{.input-base__container{padding-inline-end:0!important}}.cart-discount-code__form{position:relative}.cart-discount-code__button{margin:6px;padding:8px 16px}.cart-popup-notification__drawer{--gsc-drawer-custom-right:0;--gsc-drawer-custom-offset-inline:20px;--gsc-drawer-custom-offset-block:20px}.cart-popup-notification__drawer.drawer-v2--temporary > .drawer-v2__content{overflow:visible}.cart-popup-notification{background:var(--gsc-color-background);box-shadow:-12px 12px 32px 0 rgb(from var(--gsc-color-text) r g b/calc(alpha * .05)),-24px 24px 80px 0 rgb(from var(--gsc-color-text) r g b/calc(alpha * .1));display:flex;flex-direction:column;gap:24px;height:330px;justify-content:space-between;padding:20px}.cart-popup-notification__header{align-items:center;color:var(--gsc-color-text);display:flex;font-size:var(--gsc-font-size-400);font-weight:var(--gsc-font-weight-medium);gap:8px;justify-content:space-between;--gsc-drawer-close-size:32px}.cart-popup-notification__buttons{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (width >= 750px){.cart-popup-notification__drawer{--gsc-drawer-custom-offset-inline:76px;--gsc-drawer-custom-offset-block:44px}.cart-popup-notification{width:480px}.cart-popup-notification .cart-line-item__image{width:120px}}.cart-empty{align-content:center;display:grid;gap:28px;height:100%;padding:24px var(--cart-drawer-inline-paddings);place-items:center;width:100%}.cart-empty__title{color:var(--gsc-color-heading);font-family:var(--gsc-font-heading--family);font-size:var(--gsc-font-size-600);font-weight:var(--gsc-font-weight-semibold);text-align:center}.cart-section{display:flex;flex-direction:column;gap:28px;width:100%}.cart-section__content{display:flex;gap:44px;justify-content:center;width:100%}.cart-section--empty{height:50vh}.cart-page__blocks{flex:2}.cart-page__summary{display:flex;flex:1;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;max-width:400px;min-width:300px;position:relative}.cart-page__summary-toggler .cart-base-toggler__btn{padding:12px 0}.cart-page__summary .summary__toggler-separator{background-color:var(--gsc-color-border);display:block;height:1px;width:100%}.cart-page__summary-toggler .cart-notes,
.cart-page__summary-toggler .cart-shipping-rates{gap:12px;padding-bottom:16px}.cart-page__summary .cart-subtotal__taxes{text-align:left}.cart-subtotal__payment-icons-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px}.cart-subtotal__payment-icons img{width:43px}.cart-subtotal__payment-icons-label{color:var(--gsc-color-text);font-size:12px;line-height:18px;text-align:center}.cart-subtotal__payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}@media (width < 750px){.cart-section__content{display:flex;flex-direction:column;gap:24px}.cart-page__blocks{flex:unset}.cart-page__summary{max-width:100%}}.cart-drawer-v2.drawer-v2--temporary > .drawer-v2__content > .drawer-v2__inner{overflow:hidden;position:relative}.cart-drawer{container-name:cart-drawer;container-type:inline-size;display:grid;grid-template-rows:68px auto;height:100%;position:relative;width:100%}.cart-drawer__header{align-items:center;border-bottom:1px solid var(--gsc-color-border);color:var(--gsc-color-heading);display:flex;font-size:24px;font-weight:500;gap:8px;justify-content:space-between;padding:16px 24px}.cart-drawer__header-counter{color:var(--gsc-color-heading-secondary)}.cart-drawer__content{display:flex;flex-direction:column;overflow:hidden;--cart-drawer-inline-paddings:32px;--cart-drawer-block-gap:20px}.cart-drawer__content .cart-line-items__body--with-dividers .cart-line-item{padding-block:20px}.cart-drawer__content
  .cart-line-items__body--with-dividers
  .cart-line-item:first-of-type{padding-top:0}@container cart-drawer (width < 501px){.cart-drawer__content{--cart-drawer-inline-paddings:28px}}@container cart-drawer (width < 401px){.cart-drawer__content{--cart-drawer-inline-paddings:20px;--cart-drawer-block-gap:16px}}.cart-drawer__blocks{display:flex;flex-direction:column;gap:var(--cart-drawer-block-gap);--cart-items-list-gap:var(--cart-drawer-block-gap);flex:1;overflow:auto;padding:12px var(--cart-drawer-inline-paddings);scrollbar-width:none}.cart-drawer__blocks .free-shipping-bar{padding:8px 0 4px}.cart-drawer__summary{border-top:1px solid var(--gsc-color-border);margin-top:auto}.cart-drawer__summary #CartDrawerShippingCalculatorModal > .drawer-v2__content{height:100%}.cart-drawer__summary
  #CartDrawerShippingCalculatorModal
  > .drawer-v2__content
  > .drawer-v2__inner{bottom:0;height:-moz-fit-content;height:fit-content;position:fixed}.summary__header{align-items:center;border-bottom:1px solid var(--gsc-color-border);display:flex;justify-content:space-between}.summary__header .summary__toggler-separator{background-color:var(--gsc-color-border);height:24px;width:1px}.summary__subtotal{padding:20px var(--cart-drawer-inline-paddings) var(--cart-drawer-inline-paddings)}.summary__subtotal:has(.cart-subtotal__taxes){padding:20px var(--cart-drawer-inline-paddings)}.drawer-v2{--transition-duration:200ms;display:none}.drawer-v2--closing,
.drawer-v2--opening{display:flex;overflow:clip;transition:width var(--transition-duration);width:0}.drawer-v2__wrapper{inset:0;position:relative}.drawer-v2--open{display:flex;width:var(--drawer-width)}.drawer-v2--close{display:flex;width:0}.drawer-v2__content{flex-shrink:0;padding-block:var(--drawer-offset);position:relative;width:var(--drawer-width);.drawer-v2--use-header &{height:calc(var(--drawer-height) - var(--gsc-header-height));top:var(--gsc-header-height)}}.drawer-v2__inner{height:100%;width:100%}.drawer-v2__overlay{display:none;.drawer-v2--use-header &{top:var(--gsc-header-height)}}.drawer-v2__close-button{color:var(--gsc-color-text);display:none;z-index:1}.drawer-v2__close-button--with-bg{align-items:center;background:linear-gradient(0deg,hsla(0,0%,79%,.2) 0,hsla(0,0%,79%,.2) 100%),var(--gsc-color-background);border-radius:100%;color:var(--gsc-color-text);display:flex;height:var(--gsc-drawer-close-size,36px);justify-content:center;width:var(--gsc-drawer-close-size,36px);z-index:1}.drawer-v2--temporary{transition:none;width:0}.drawer-v2--temporary > .drawer-v2__content{bottom:0;overflow:hidden;pointer-events:none;position:fixed;top:var(--drawer-top,0);width:var(--drawer-width);z-index:100}@media (width >= 750px){.drawer-v2--temporary.drawer-v2--scrollable
    > .drawer-v2__content
    > .drawer-v2__inner{overflow:auto;scrollbar-width:none}}@media (width < 750px){.drawer-v2--temporary.drawer-v2--scrollable-on-mobile
    > .drawer-v2__content
    > .drawer-v2__inner{overflow:auto;scrollbar-width:none}}.drawer-v2--temporary > .drawer-v2__content > .drawer-v2__inner{background-color:var(--gsc-color-background);pointer-events:all}.drawer-v2--temporary.drawer-v2--start > .drawer-v2__content{left:0;padding-inline:var(--drawer-offset) 0;width:var(--drawer-width);.drawer-v2--use-header &{left:var(--gsc-header-left);right:var(--gsc-header-right);top:var(--gsc-header-height);width:min(var(--gsc-header-width),var(--drawer-width,100%));@media (width < 750px){width:calc(var(--gsc-header-right) - var(--gsc-header-left))}}}.drawer-v2--temporary.drawer-v2--start
  > .drawer-v2__content
  > .drawer-v2__inner{transform:translateX(-100%);transition:all .3s}.drawer-v2--temporary.drawer-v2--end > .drawer-v2__content{padding-inline:0 var(--drawer-offset);right:0;width:var(--drawer-width);.drawer-v2--use-header &{left:var(--gsc-header-left);right:var(--gsc-header-right);top:var(--gsc-header-height);width:min(var(--gsc-header-width),var(--drawer-width,100%));@media (width < 750px){width:calc(var(--gsc-header-right) - var(--gsc-header-left))}}}.drawer-v2--temporary.drawer-v2--end > .drawer-v2__content > .drawer-v2__inner{transform:translateX(120%);transition:all .3s}.drawer-v2--temporary.drawer-v2--top{display:flex;justify-content:center;> .drawer-v2__content{height:var(--drawer-height);top:0;width:var(--drawer-width);.drawer-v2--use-header &{display:none;left:50%;max-height:calc(100vh - (var(--gsc-header-height)) - var(--header-margin-top-desktop) * 2);max-width:var(--header-width);top:var(--gsc-header-height);transform:translateX(-50%);width:100%;@media (width < 750px){max-height:calc(100vh - var(--gsc-header-height) - var(--header-margin-top-mobile) * 2);top:var(--gsc-header-height)}.drawer-v2--closing &,
      .drawer-v2--open &,
      .drawer-v2--opening &{display:flex}> .drawer-v2__inner{height:auto}}> .drawer-v2__inner{border-radius:var(--header-border-radius);margin-inline-end:var(--header-margin-right-desktop);margin-inline-start:var(--header-margin-left-desktop);transform:translateY(-100%);transition:all .3s;@media (width < 750px){margin-inline-end:var(--header-margin-right-mobile);margin-inline-start:var(--header-margin-left-mobile)}}}}.drawer-v2--temporary.drawer-v2--custom{> .drawer-v2__content{height:var(--drawer-height);left:var(--gsc-drawer-custom-left,unset);padding-block:var(--gsc-drawer-custom-offset-block);padding-inline:var(--gsc-drawer-custom-offset-inline);right:var(--gsc-drawer-custom-right,unset);top:var(--gsc-drawer-custom-top,0);> .drawer-v2__inner{transform:var(--gsc-drawer-custom-transform-initial,translateY(-110%));transition:transform .3s}}}.drawer-v2--temporary.drawer-v2--custom.drawer-v2--open
  > .drawer-v2__content
  > .drawer-v2__inner{transform:var(--gsc-drawer-custom-transform-opened,translateY(0))}.drawer-v2--temporary.drawer-v2--bottom > .drawer-v2__content{left:0;padding-inline:var(--drawer-offset,0) 0;top:unset;width:var(--drawer-width,100%)}.drawer-v2--temporary.drawer-v2--bottom
  > .drawer-v2__content
  > .drawer-v2__inner{transform:translateY(100%);transition:all .3s}.drawer-v2--temporary:not(.drawer-v2--bottom).drawer-v2--open
  > .drawer-v2__content
  > .drawer-v2__inner{transform:translateX(0)}.drawer-v2--temporary.drawer-v2--bottom.drawer-v2--open
  > .drawer-v2__content
  > .drawer-v2__inner{transform:translateY(0)}.drawer-v2--temporary > .drawer-v2__overlay{background-color:var(--gsc-color-overlay);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.drawer-v2--use-header{.drawer-v2__content{z-index:97}.drawer-v2__overlay{z-index:96}}.drawer-v2--temporary.drawer-v2--closing > .drawer-v2__overlay,
.drawer-v2--temporary.drawer-v2--opening > .drawer-v2__overlay{display:block;opacity:0;transition:opacity var(--transition-duration);will-change:opacity}.drawer-v2--temporary.drawer-v2--open > .drawer-v2__overlay{display:block;opacity:1}.drawer-v2--temporary.drawer-v2--close > .drawer-v2__overlay{display:block;opacity:0}.drawer-v2--start{justify-content:end}.drawer-v2--end{justify-content:start}.drawer-v2--no-transition,
.drawer-v2--no-transition *{transition:none!important}.drawer-v2--temporary .drawer-v2__close-button{cursor:pointer;display:flex;position:fixed;right:16px;top:20px;z-index:1}@media (width < 750px){.drawer-v2--temporary .drawer-v2__content{--drawer-width:100%}}.theme-nav-button{cursor:pointer;display:none}:is(.theme-dark, .theme-light) .theme-nav-button{display:block}
.theme-nav-button__dark,.theme-nav-button__light{display:none}.theme-dark .theme-nav-button__light{display:block}.theme-light .theme-nav-button__dark{display:block}.theme-nav-button--show-on-mobile{display:none}.theme-nav-button--show-on-desktop{display:block}@media (width < 750px){.theme-nav-button--show-on-desktop{display:none}.theme-nav-button--show-on-mobile{display:block}}.logo{display:flex;font-size:var(--gsc-logo-height);max-height:calc(var(--gsc-logo-height, 100%) + var(--padding-btop-desktop) + var(--padding-bottom-desktop));max-width:100%;position:relative;width:calc(var(--gsc-logo-width) + var(--padding-left-desktop) + var(--padding-right-desktop));@media (width < 750px){font-size:var(--gsc-logo-height-mobile,var(--gsc-logo-height));max-height:calc(var(--gsc-logo-height-mobile, var(--gsc-logo-height, 100%)) + var(--padding-top-desktop) + var(--padding-bottom-desktop));width:calc(var(--gsc-logo-width-mobile, var(--gsc-logo-width)) + var(--padding-left-desktop) + var(--padding-right-desktop))}}.logo__image-wrapper{display:flex;max-height:100%;max-width:100%;width:100%}.logo__image{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.menu-drawer__content{border-top:1px solid var(--gsc-color-border);display:grid;grid-template-rows:1fr auto;position:relative;--drawer-top:var(--gsc-header-height,0);--drawer-offset:var(--margin-top-desktop) var(--margin-right-desktop) var(--margin-bottom-desktop) var(--margin-left-desktop);transform:translateX(-120%);transition:transform var(--transition-duration);will-change:transform}.menu-drawer__content{overflow:visible}.drawer-v2--temporary.drawer-v2--start > .menu-drawer__content{margin:var(--drawer-offset);padding:0}.menu-drawer__content:has(.menu-drawer__subpage--single_drawer){overflow:hidden}.menu-drawer__page{background-color:var(--background-color,var(--gsc-color-background));display:flex;flex-direction:column;justify-content:space-between}.menu-drawer__page,
.menu-drawer__subpage{min-height:100%;overflow:auto;padding:var(--padding-top-mobile) var(--padding-right-mobile) 0 var(--padding-left-mobile);pointer-events:all;scrollbar-width:none;transition:transform var(--transition-duration),opacity var(--transition-duration);will-change:transform}.drawer-v2--open .menu-drawer__content{transform:translateX(0)}.menu-drawer__subpage{background-color:var(--background-color,var(--gsc-color-background));border-top:1px solid var(--gsc-color-border);bottom:0;left:0;position:absolute;right:0;top:-1px}@media (width < 750px){.menu-drawer__content{--drawer-offset:var(--margin-top-mobile) var(--margin-right-mobile) var(--margin-bottom-mobile) var(--margin-left-mobile)}.menu-drawer__subpage{opacity:0;pointer-events:none;transform:translateX(100%)}.menu-drawer__subpage.active{opacity:1;pointer-events:all;transform:translateX(0)}.menu-drawer__subpage.prev{opacity:0;pointer-events:none;transform:translateX(-100%)}.menu-drawer__content:has(.menu-drawer__subpage.active) .menu-drawer__page{opacity:0;pointer-events:none;transform:translateX(-20%)}}.menu-drawer__accordion-icon{transition:transform var(--transition-duration)}.menu-drawer__accordion-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:-4px;padding:4px}.menu-drawer .accordion-item__content{padding-left:20px}
.accordion-item[data-opened]
  > [data-accordion-row]
  .menu-drawer__accordion-icon,.accordion-item[data-opened] > .menu-drawer__link .menu-drawer__accordion-icon{transform:rotate(90deg)}.accordion-item[data-opened]
  > .menu-drawer__link
  .menu-drawer__link-title::before,
.accordion-item[data-opened]
  > [data-accordion-row]
  .menu-drawer__link-title::before{transform:scaleX(1)}.menu-drawer__links{display:flex;flex-flow:column}.menu-drawer__subpage .menu-drawer__links{padding-block:8px}.menu-drawer__back-icon{transform:rotate(180deg)}.menu-drawer__link{align-items:center;color:inherit;cursor:pointer;display:flex;gap:4px;justify-content:space-between;width:100%}.menu-drawer__back-btn{font-weight:500;justify-content:flex-start;padding-block:8px;text-transform:uppercase;width:100%}.header__menu--mixed-drawer > .menu-drawer__link--level-1{padding-inline:10px;text-wrap:nowrap}.menu-drawer__link--level-1{padding-block:var(--gsc-item-paddings--menu-drawer-level-1)}.menu-drawer__link--level-2{padding-block:var(--gsc-item-paddings--menu-drawer-level-2)}.menu-drawer__link--level-3{padding-block:var(--gsc-item-paddings--menu-drawer-level-3)}
.header__menu-link-icon,.menu-drawer__link-title{transition:color var(--transition-duration)}.menu-drawer__link--level-1 .menu-drawer__link-title{color:var(--gsc-color-text--menu-drawer-level-1);font-family:var(--gsc-font-family--menu-drawer-level-1);font-size:var(--gsc-font-size--menu-drawer-level-1);font-style:var(--gsc-font-style--menu-drawer-level-1);font-weight:var(--gsc-font-weight--menu-drawer-level-1);letter-spacing:var(--gsc-letter-spacing--menu-drawer-level-1);line-height:var(--gsc-line-height--menu-drawer-level-1,inherit);text-transform:var(--gsc-text-transform--menu-drawer-level-1)}.menu-drawer__link--level-2 .menu-drawer__link-title{color:var(--gsc-color-text--menu-drawer-level-2);font-family:var(--gsc-font-family--menu-drawer-level-2);font-size:var(--gsc-font-size--menu-drawer-level-2);font-style:var(--gsc-font-style--menu-drawer-level-2);font-weight:var(--gsc-font-weight--menu-drawer-level-2);letter-spacing:var(--gsc-letter-spacing--menu-drawer-level-2);line-height:var(--gsc-line-height--menu-drawer-level-2,inherit);text-transform:var(--gsc-text-transform--menu-drawer-level-2)}.menu-drawer__link--level-3 .menu-drawer__link-title{color:var(--gsc-color-text--menu-drawer-level-3);font-family:var(--gsc-font-family--menu-drawer-level-3);font-size:var(--gsc-font-size--menu-drawer-level-3);font-style:var(--gsc-font-style--menu-drawer-level-3);font-weight:var(--gsc-font-weight--menu-drawer-level-3);letter-spacing:var(--gsc-letter-spacing--menu-drawer-level-3);line-height:var(--gsc-line-height--menu-drawer-level-3,inherit);text-transform:var(--gsc-text-transform--menu-drawer-level-3)}.menu-drawer__link-icon{display:flex}
.menu-drawer__link--level-1 .header__menu-link-icon,.menu-drawer__link--level-1 .menu-drawer__accordion-icon,
.menu-drawer__link--level-1 .menu-drawer__link-icon{color:var(--gsc-color-text--menu-drawer-level-1);height:var(--gsc-font-size--menu-drawer-level-1);width:var(--gsc-font-size--menu-drawer-level-1)}.menu-drawer__link--level-2 .menu-drawer__link-icon{height:var(--gsc-font-size--menu-drawer-level-2);width:var(--gsc-font-size--menu-drawer-level-2)}
.menu-drawer__link--level-2 .menu-drawer__accordion-icon,
.menu-drawer__link--level-2 .menu-drawer__link-icon,.menu-drawer__subpage[data-page-level="1"] .menu-drawer__back-btn{color:var(--gsc-color-text--menu-drawer-level-2)}.menu-drawer__link--level-3 .menu-drawer__link-icon{height:var(--gsc-font-size--menu-drawer-level-3);width:var(--gsc-font-size--menu-drawer-level-3)}
.menu-drawer__link--level-3 .menu-drawer__accordion-icon,
.menu-drawer__link--level-3 .menu-drawer__link-icon,.menu-drawer__subpage[data-page-level="2"] .menu-drawer__back-btn{color:var(--gsc-color-text--menu-drawer-level-3)}.menu-drawer__link-title{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis}.menu-drawer__link-title::before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .2s ease;width:100%}.menu-drawer__content .header__block{display:block;margin-top:20px}.accordion-item__content .header__block{margin-bottom:20px}.menu-drawer__content .header__menu--secondary{align-items:flex-start;display:flex;flex-direction:column;padding-top:28px}.menu-drawer__content .header__menu--secondary .header__menu-link{padding-block:8px;width:100%}.menu-drawer__content .header__menu-link--more-dropdown{display:none}.menu-drawer__footer{align-items:center;border-top:1px solid var(--gsc-color-border);display:flex;height:48px;justify-content:flex-end;margin:28px var(--padding-left-mobile) var(--padding-bottom-mobile) var(--padding-right-mobile);padding-top:12px;pointer-events:all;z-index:1}.menu-drawer__footer .localization__trigger{padding:10px 8px}.menu-drawer__footer > :first-child{margin-right:auto}@media (width >= 750px){.menu-drawer__page,
  .menu-drawer__subpage{padding:var(--padding-top-desktop) var(--padding-right-desktop) var(--padding-bottom-desktop) var(--padding-left-desktop)}.menu-drawer--mixed .menu-drawer__page{display:none}.menu-drawer__subpage--single_drawer{opacity:0;pointer-events:none;transform:translateX(100%)}.menu-drawer__subpage--single_drawer.active{opacity:1;pointer-events:all;transform:translateX(0)}.menu-drawer__subpage--single_drawer.prev{opacity:0;pointer-events:none;transform:translateX(-100%)}.menu-drawer__content:has(.menu-drawer__subpage--single_drawer.active)
    .menu-drawer__page{opacity:0;pointer-events:none;transform:translateX(-20%)}.menu-drawer--mixed .menu-drawer__subpage--accordion{opacity:0;pointer-events:none;transform:translateX(0)}.drawer-v2--open.menu-drawer--mixed .menu-drawer__subpage--accordion.active{opacity:1;pointer-events:all}.menu-drawer__subpage--multi_drawer{border-left:1px solid var(--gsc-color-border);left:100%;opacity:0;pointer-events:none;right:auto;transform:translateX(-100%);z-index:-3;--gsc-drawer-subpage-width:var(--gsc-header-width);width:var(--gsc-drawer-subpage-width,100%)}.menu-drawer__subpage--multi_drawer[data-page-level="1"]:has(
      .menu-drawer__link--level-2.menu-drawer__link--has-children
    ),
  .menu-drawer__subpage--multi_drawer[data-page-level="2"]{--gsc-drawer-subpage-width:min(var(--gsc-header-width),calc(calc(var(--gsc-header-right) - var(--gsc-header-left) - var(--gsc-header-width)) / 2))}
  .drawer-v2--open
    .menu-drawer__subpage--multi_drawer.prev[data-page-level="1"],.drawer-v2--open .menu-drawer__subpage--multi_drawer.active{opacity:1;pointer-events:all;transform:translateX(0);z-index:-1}.drawer-v2--open
    .menu-drawer__content:has(.menu-drawer__subpage--multi_drawer.prev)
    .menu-drawer__subpage--multi_drawer.active[data-page-level="2"]{transform:translateX(100%);z-index:-2}.drawer-v2--open.menu-drawer--mixed
    .menu-drawer__content:has(.menu-drawer__subpage--multi_drawer.prev)
    .menu-drawer__subpage--multi_drawer.active[data-page-level="2"]{transform:translateX(0)}.menu-drawer__subpage--multi_drawer .menu-drawer__back-btn{display:none}.menu-drawer--mixed
    .menu-drawer__subpage[data-page-level="1"]
    .menu-drawer__back-btn{display:none}.menu-drawer--mixed .menu-drawer__subpage--multi_drawer[data-page-level="1"]{left:0}.menu-drawer--mixed .menu-drawer__subpage--multi_drawer[data-page-level="2"]{transform:translateX(-100%)}.menu-drawer__link:hover .menu-drawer__link-title::before{transform:scaleX(1)}.menu-drawer__footer{display:none}}.burger__button{align-items:center;color:var(--gsc-color-text);display:flex;gap:8px;padding:6px;transition:color var(--transition-duration)}.burger__icon path{transition:transform .2s cubic-bezier(.68,-.6,.32,1.6)}.burger--menu-1.opened path:nth-of-type(1){transform:rotate(-45deg) translate(-12px,10px)}.burger--menu-1.opened path:nth-of-type(2){transform:rotate(45deg) translate(5px,-12px)}.burger--menu-1.opened path:nth-of-type(3){transform:rotate(-45deg) translate(-12px)}.burger--menu-2.opened path:nth-of-type(1){transform:rotate(-45deg) translate(-12px,9px)}.burger--menu-2.opened path:nth-of-type(2){transform:rotate(45deg) translate(6px,-15px)}.burger .text-v2__inner{text-wrap:nowrap;transition:color var(--transition-duration)}.menu-links{color:var(--gsc-color-text);display:flex;gap:28px}.menu-links__link{color:inherit;text-decoration:none}.menu-links--show-on-mobile{display:none}.menu-links--show-on-desktop{display:flex}@media (width < 750px){.menu-links--show-on-desktop{display:none}.menu-links--show-on-mobile{display:flex}}.tabs{display:flex;flex-flow:column;gap:16px;width:100%}.tabs__bar{align-items:center;display:flex;gap:10px;justify-content:center;overflow-x:auto;scrollbar-width:none}.tabs__views{display:flex;flex-wrap:nowrap;position:relative}.tabs__view{display:flex;display:none;flex-shrink:0;opacity:0;position:absolute;transition:opacity .2s,display allow-discrete .2s;width:100%;will-change:opacity}.tabs__tab{flex-shrink:0;padding-inline:2px;&:focus-visible{outline:1px auto var(--gsc-color-outline);outline-offset:-2px}}
.tabs__tab,.tabs__tab p{align-items:center;color:var(--gsc-color-heading-tertiary);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center}.tabs__tab p{padding:0}.tabs__tab--active,
.tabs__tab--active.tabs__tab p{color:var(--gsc-color-heading)}.tabs__view--active{display:flex;opacity:1;position:relative;z-index:1;@starting-style{display:flex;opacity:0}}.filter-switch--swatch{align-items:center;background:var(--filter-switch-background);border-radius:var(--filter-switch-border-radius);cursor:pointer;display:inline-flex;gap:var(--filter-switch-gap);justify-content:center;padding:var(--filter-switch-padding);text-wrap:nowrap}.filter-switch--swatch .filter-switch__label{color:var(--filter-switch-label-color);cursor:pointer;display:none;font-family:var(--filter-switch-label-font-family);font-size:var(--filter-switch-label-font-size);font-style:var(--filter-switch-label-font-style);font-weight:var(--filter-switch-label-font-weight);letter-spacing:var(--filter-switch-label-letter-spacing);line-height:var(--filter-switch-label-line-height)}.filter-switch--swatch .filter-switch__inner{align-items:center;background:var(--filter-switch-inner-background);border-radius:var(--filter-switch-inner-border-radius);box-shadow:var(--filter-switch-inner-box-shadow);color:var(--filter-switch-inner-color);cursor:pointer;display:flex;height:var(--filter-switch-inner-height);justify-content:center;overflow:hidden;position:relative;width:var(--filter-switch-inner-width)}.filter-switch--swatch.filter-switch--disabled{opacity:.4;pointer-events:none}.filter-switch--swatch .filter-switch__label{display:flex}@media (width >= 750px){.filter-switch--swatch{--filter-switch-inner-border-radius:var(--gsc-border-radius-full);--filter-switch-inner-background:var(--swatch-background,#f5f5f5);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-100) 0px rgba(0,0,0,.15) inset;--filter-switch-inner-color:var(--gsc-color-background);--filter-switch-gap:var(--gsc-space-250);--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter-switch--swatch .filter-switch__icon{visibility:hidden}.filter-switch--swatch.filter-switch--active{--filter-switch-label-font-weight:var(--gsc-font-weight-regular)}.filter-switch--swatch:hover .filter-switch__inner{outline:1px solid var(--gsc-color-heading-15);outline-offset:2px}.filter-switch--swatch.filter-switch--active .filter-switch__inner{outline:1px solid var(--gsc-color-heading);outline-offset:2px}.filter-switch--swatch.filter-switch--active .filter-switch__icon{visibility:visible}.filter-switch--swatch.filter-switch--disabled .filter-switch__inner:after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:-50%;position:absolute;top:50%;transform:rotate(-45deg);width:200%}.filter-switch--swatch .filter-switch__label{display:none}}@media (width < 750px){.filter-switch--swatch{--filter-switch-label-color: ;--filter-switch-background:var(--gsc-color-variant-bg);--filter-switch-border-radius:var(--gsc-border-radius-full);--filter-switch-gap:var(--gsc-space-100);--filter-switch-inner-height:16px;--filter-switch-inner-width:16px;--filter-switch-inner-border-radius:var(--gsc-border-radius-full);--filter-switch-inner-background:var(--swatch-background,#f5f5f5);--filter-switch-padding:var(--gsc-space-200) var(--gsc-space-400) var(--gsc-space-200) var(--gsc-space-250);--filter-switch-label-font-size:var(--gsc-font-size-300);--filter-switch-label-font-style:normal;--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter-switch--swatch:hover{--filter-switch-background:var(--gsc-color-variant-bg-hover)}.filter-switch--swatch.filter-switch--active{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg)}.filter-switch--swatch.filter-switch--active:hover{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg);opacity:.8}.filter-switch--swatch .filter-switch__icon{visibility:hidden}.filter--full-screen .filter-switch--swatch{--filter-switch-label-color:var(--gsc-color-input-text);--filter-switch-background:unset;--filter-switch-border-radius:unset;--filter-switch-gap:unset;--filter-switch-inner-background:unset;--filter-switch-padding:unset;--filter-switch-inner-border-radius:var(--gsc-border-radius-full);--filter-switch-inner-background:var(--swatch-background,#f5f5f5);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-100) 0px rgba(0,0,0,.15) inset;--filter-switch-inner-color:var(--gsc-color-background);--filter-switch-gap:var(--gsc-space-250);--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter--full-screen .filter-switch--swatch .filter-switch__icon{visibility:hidden}.filter--full-screen .filter-switch--swatch.filter-switch--active{--filter-switch-label-font-weight:var(--gsc-font-weight-regular)}.filter--full-screen .filter-switch--swatch:hover .filter-switch__inner{outline:1px solid var(--gsc-color-heading-15);outline-offset:2px}.filter--full-screen
    .filter-switch--swatch.filter-switch--active
    .filter-switch__inner{outline:1px solid var(--gsc-color-heading);outline-offset:2px}.filter--full-screen
    .filter-switch--swatch.filter-switch--active
    .filter-switch__icon{visibility:visible}.filter--full-screen
    .filter-switch--swatch.filter-switch--disabled
    .filter-switch__inner:after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:-50%;position:absolute;top:50%;transform:rotate(-45deg);width:200%}.filter--full-screen .filter-switch--swatch.filter-switch--active:hover{--filter-switch-label-color:unset;--filter-switch-background:unset}.filter--full-screen .filter-switch--swatch .filter-switch__label{display:flex}}.filter-switch--checkbox{align-items:center;background:var(--filter-switch-background);border-radius:var(--filter-switch-border-radius);cursor:pointer;display:inline-flex;gap:var(--filter-switch-gap);justify-content:start;padding:var(--filter-switch-padding);text-wrap:nowrap;width:100%}.filter-switch--checkbox .filter-switch__label{color:var(--filter-switch-label-color);cursor:pointer;display:none;font-family:var(--filter-switch-label-font-family);font-size:var(--filter-switch-label-font-size);font-style:var(--filter-switch-label-font-style);font-weight:var(--filter-switch-label-font-weight);letter-spacing:var(--filter-switch-label-letter-spacing);line-height:var(--filter-switch-label-line-height)}.filter-switch--checkbox .filter-switch__inner{align-items:center;background:var(--filter-switch-inner-background);border-radius:var(--filter-switch-inner-border-radius);box-shadow:var(--filter-switch-inner-box-shadow);color:var(--filter-switch-inner-color);cursor:pointer;display:flex;height:var(--filter-switch-inner-height);justify-content:center;overflow:hidden;position:relative;width:var(--filter-switch-inner-width)}.filter-switch--checkbox.filter-switch--disabled{opacity:.4;pointer-events:none}.filter-switch--checkbox .filter-switch__label{display:flex}@media (width >= 750px){.filter-switch--checkbox{--filter-switch-inner-border-radius:6px;--filter-switch-inner-background:var(--gsc-color-input-bg);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-200) 0px rgba(0,0,0,.1) inset}.filter-switch--checkbox .filter-switch__icon{display:none}.filter-switch--checkbox.filter-switch--size-small{--filter-switch-inner-height:20px;--filter-switch-inner-width:20px;--filter-switch-gap:var(--gsc-space-200);--filter-switch-label-font-size:var(--gsc-font-size-350);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter-switch--checkbox.filter-switch--size-medium{--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-gap:var(--gsc-space-250);--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter-switch--checkbox:hover{--filter-switch-inner-background:var(--gsc-color-input-bg-hover)}.filter-switch--checkbox.filter-switch--active{--filter-switch-inner-background:var(--gsc-color-input-text);--filter-switch-inner-color:var(--gsc-color-background)}.filter-switch--checkbox.filter-switch--active .filter-switch__icon{display:block}}@media (width < 750px){.filter-switch--checkbox{--filter-switch-label-color:var(--gsc-color-variant-text);--filter-switch-background:var(--gsc-color-variant-bg);--filter-switch-border-radius:var(--gsc-border-radius-full);--filter-switch-padding:var(--gsc-space-200) var(--gsc-space-400);--filter-switch-label-font-size:var(--gsc-font-size-300);--filter-switch-label-font-style:normal;--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter-switch--checkbox:hover{--filter-switch-background:var(--gsc-color-variant-bg-hover)}.filter-switch--checkbox.filter-switch--active{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg)}.filter-switch--checkbox.filter-switch--active:hover{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg);opacity:.8}.filter-switch--checkbox .filter-switch__inner{display:none}.filter--full-screen .filter-switch--checkbox{--filter-switch-label-color:unset;--filter-switch-background:unset;--filter-switch-padding:unset;--filter-switch-label-font-size:unset;--filter-switch-label-font-style:unset;--filter-switch-label-font-weight:unset;--filter-switch-label-line-height:unset;--filter-switch-inner-border-radius:6px;--filter-switch-inner-background:var(--gsc-color-input-bg);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-200) 0px rgba(0,0,0,.1) inset}.filter--full-screen .filter-switch--checkbox:hover{--filter-switch-background:unset;--filter-switch-label-color:unset}.filter--full-screen .filter-switch--checkbox .filter-switch__icon{display:none}.filter--full-screen .filter-switch--checkbox.filter-switch--size-small{--filter-switch-inner-height:20px;--filter-switch-inner-width:20px;--filter-switch-gap:var(--gsc-space-200);--filter-switch-label-font-size:var(--gsc-font-size-350);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter--full-screen .filter-switch--checkbox.filter-switch--size-medium{--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-gap:var(--gsc-space-250);--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter--full-screen .filter-switch--checkbox:hover{--filter-switch-inner-background:var(--gsc-color-input-bg-hover)}.filter--full-screen .filter-switch--checkbox.filter-switch--active{--filter-switch-inner-background:var(--gsc-color-input-text);--filter-switch-inner-color:var(--gsc-color-background)}.filter--full-screen
    .filter-switch--checkbox.filter-switch--active
    .filter-switch__icon{display:block}.filter--full-screen .filter-switch--checkbox .filter-switch__inner{display:flex}}.filter-switch--chip{align-items:center;background:var(--filter-switch-background);border-radius:var(--filter-switch-border-radius);cursor:pointer;display:inline-flex;gap:var(--filter-switch-gap);justify-content:start;padding:var(--filter-switch-padding);text-wrap:nowrap;width:100%}.filter-switch--chip .filter-switch__label{color:var(--filter-switch-label-color);cursor:pointer;display:none;font-family:var(--filter-switch-label-font-family);font-size:var(--filter-switch-label-font-size);font-style:var(--filter-switch-label-font-style);font-weight:var(--filter-switch-label-font-weight);letter-spacing:var(--filter-switch-label-letter-spacing);line-height:var(--filter-switch-label-line-height)}.filter-switch--chip .filter-switch__inner{align-items:center;background:var(--filter-switch-inner-background);border-radius:var(--filter-switch-inner-border-radius);box-shadow:var(--filter-switch-inner-box-shadow);color:var(--filter-switch-inner-color);cursor:pointer;display:flex;height:var(--filter-switch-inner-height);justify-content:center;overflow:hidden;position:relative;width:var(--filter-switch-inner-width)}.filter-switch--chip.filter-switch--disabled{opacity:.4;pointer-events:none}.filter-switch--chip .filter-switch__label{display:flex}.filter-switch--chip{--filter-switch-label-color:var(--gsc-color-variant-text);--filter-switch-background:var(--gsc-color-variant-bg);--filter-switch-border-radius:var(--gsc-border-radius-full);--filter-switch-padding:var(--gsc-space-200) var(--gsc-space-400);--filter-switch-label-font-size:var(--gsc-font-size-300);--filter-switch-label-font-style:normal;--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter-switch--chip:hover{--filter-switch-background:var(--gsc-color-variant-bg-hover)}.filter-switch--chip.filter-switch--active{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg)}.filter-switch--chip.filter-switch--active:hover{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg);opacity:.8}.filter-switch--chip .filter-switch__inner{display:none}@media (width < 750px){.filter--full-screen .filter-switch--chip{--filter-switch-label-color:unset;--filter-switch-background:unset;--filter-switch-padding:unset;--filter-switch-label-font-size:unset;--filter-switch-label-font-style:unset;--filter-switch-label-font-weight:unset;--filter-switch-label-line-height:unset;--filter-switch-inner-border-radius:6px;--filter-switch-inner-background:var(--gsc-color-input-bg);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-200) 0px rgba(0,0,0,.1) inset}.filter--full-screen .filter-switch--chip:hover{--filter-switch-background:unset;--filter-switch-label-color:unset}.filter--full-screen .filter-switch--chip .filter-switch__icon{display:none}.filter--full-screen .filter-switch--chip.filter-switch--size-small{--filter-switch-inner-height:20px;--filter-switch-inner-width:20px;--filter-switch-gap:var(--gsc-space-200);--filter-switch-label-font-size:var(--gsc-font-size-350);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter--full-screen .filter-switch--chip.filter-switch--size-medium{--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-gap:var(--gsc-space-250);--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter--full-screen .filter-switch--chip:hover{--filter-switch-inner-background:var(--gsc-color-input-bg-hover)}.filter--full-screen .filter-switch--chip.filter-switch--active{--filter-switch-inner-background:var(--gsc-color-input-text);--filter-switch-inner-color:var(--gsc-color-background)}.filter--full-screen
    .filter-switch--chip.filter-switch--active
    .filter-switch__icon{display:block}.filter--full-screen .filter-switch--chip .filter-switch__inner{display:flex}}.filter-switch--chip-swatch{align-items:center;background:var(--filter-switch-background);border-radius:var(--filter-switch-border-radius);cursor:pointer;display:inline-flex;gap:var(--filter-switch-gap);justify-content:center;padding:var(--filter-switch-padding);text-wrap:nowrap}.filter-switch--chip-swatch .filter-switch__label{color:var(--filter-switch-label-color);cursor:pointer;display:none;font-family:var(--filter-switch-label-font-family);font-size:var(--filter-switch-label-font-size);font-style:var(--filter-switch-label-font-style);font-weight:var(--filter-switch-label-font-weight);letter-spacing:var(--filter-switch-label-letter-spacing);line-height:var(--filter-switch-label-line-height)}.filter-switch--chip-swatch .filter-switch__inner{align-items:center;background:var(--filter-switch-inner-background);border-radius:var(--filter-switch-inner-border-radius);box-shadow:var(--filter-switch-inner-box-shadow);color:var(--filter-switch-inner-color);cursor:pointer;display:flex;height:var(--filter-switch-inner-height);justify-content:center;overflow:hidden;position:relative;width:var(--filter-switch-inner-width)}.filter-switch--chip-swatch.filter-switch--disabled{opacity:.4;pointer-events:none}.filter-switch--chip-swatch .filter-switch__label{display:flex}.filter-switch--chip-swatch{--filter-switch-label-color:var(--gsc-color-variant-text);--filter-switch-background:var(--gsc-color-variant-bg);--filter-switch-border-radius:var(--gsc-border-radius-full);--filter-switch-gap:var(--gsc-space-100);--filter-switch-inner-height:16px;--filter-switch-inner-width:16px;--filter-switch-inner-border-radius:var(--gsc-border-radius-full);--filter-switch-inner-background:var(--swatch-background,#f5f5f5);--filter-switch-padding:var(--gsc-space-200) var(--gsc-space-400) var(--gsc-space-200) var(--gsc-space-250);--filter-switch-label-font-size:var(--gsc-font-size-300);--filter-switch-label-font-style:normal;--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter-switch--chip-swatch:hover{--filter-switch-background:var(--gsc-color-variant-bg-hover)}.filter-switch--chip-swatch.filter-switch--active{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg)}.filter-switch--chip-swatch.filter-switch--active:hover{--filter-switch-label-color:var(--gsc-color-selected-variant-text);--filter-switch-background:var(--gsc-color-selected-variant-bg);opacity:.8}.filter-switch--chip-swatch .filter-switch__icon{visibility:hidden}@media (width < 750px){.filter--full-screen .filter-switch--chip-swatch{--filter-switch-label-color:var(--gsc-color-input-text);--filter-switch-background:unset;--filter-switch-border-radius:unset;--filter-switch-gap:unset;--filter-switch-inner-background:unset;--filter-switch-padding:unset;--filter-switch-inner-border-radius:var(--gsc-border-radius-full);--filter-switch-inner-background:var(--swatch-background,#f5f5f5);--filter-switch-inner-box-shadow:0px 2px var(--gsc-size-blur-200) 0px rgba(0,0,0,.1) inset;--filter-switch-inner-color:var(--gsc-color-background)}.filter--full-screen .filter-switch--chip-swatch:hover{--filter-switch-background:unset}.filter--full-screen .filter-switch--chip-swatch.filter-switch--active{--filter-switch-label-color:unset;--filter-switch-background:unset}.filter--full-screen .filter-switch--chip-swatch.filter-switch--active:hover{--filter-switch-label-color:unset;--filter-switch-background:unset}.filter--full-screen .filter-switch--chip-swatch .filter-switch__icon{visibility:hidden}.filter--full-screen .filter-switch--chip-swatch.filter-switch--size-small{--filter-switch-gap:var(--gsc-space-200);--filter-switch-inner-height:20px;--filter-switch-inner-width:20px;--filter-switch-label-font-size:var(--gsc-font-size-350);--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-5xl)}.filter--full-screen .filter-switch--chip-swatch.filter-switch--size-medium{--filter-switch-gap:var(--gsc-space-250);--filter-switch-inner-height:24px;--filter-switch-inner-width:24px;--filter-switch-label-font-size:var(--gsc-font-size-400);--filter-switch-label-font-weight:var(--gsc-font-weight-regular);--filter-switch-label-line-height:var(--gsc-font-line-height-6xl)}.filter--full-screen .filter-switch--chip-swatch.filter-switch--active{--filter-switch-label-font-weight:var(--gsc-font-weight-regular)}.filter--full-screen .filter-switch--chip-swatch:hover .filter-switch__inner{outline:1px solid var(--gsc-color-heading-15);outline-offset:2px}.filter--full-screen
    .filter-switch--chip-swatch.filter-switch--active
    .filter-switch__inner{outline:1px solid var(--gsc-color-heading);outline-offset:2px}.filter--full-screen
    .filter-switch--chip-swatch.filter-switch--active
    .filter-switch__icon{visibility:visible}.filter--full-screen
    .filter-switch--chip-swatch.filter-switch--disabled
    .filter-switch__inner:after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:-50%;position:absolute;top:50%;transform:rotate(-45deg);width:200%}}.text-v2{border:0 solid transparent;border-radius:var(--border-radius);min-width:0;opacity:var(--opacity);overflow:var(--overflow);pointer-events:auto;position:relative;text-decoration:none;.text-v2__inner{opacity:var(--text-opacity,1);overflow-wrap:break-word;position:relative;word-break:break-word;.text-v2__append--subscript{font-size:60%;line-height:0;vertical-align:baseline}.text-v2__append--superscript{font-size:60%;line-height:0;position:relative;top:1px;vertical-align:super}}}.text-v2:has(.text-v2__inner:empty){display:none}.text-v2[class*="max-lines"] > .text-v2__inner{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.text-v2--max-lines-1 > .text-v2__inner{-webkit-line-clamp:1}.text-v2--max-lines-2 > .text-v2__inner{-webkit-line-clamp:2}.text-v2--max-lines-3 > .text-v2__inner{-webkit-line-clamp:3}.text-v2--max-lines-4 > .text-v2__inner{-webkit-line-clamp:4}.text-v2--max-lines-5 > .text-v2__inner{-webkit-line-clamp:5}.spinner{--default-size:30px;--default-color:currentColor;animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:calc(var(--spinner-size, var(--default-size)) / 8) solid var(--spinner-color,var(--default-color));border-radius:50%;width:var(--spinner-size,var(--default-size))}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}100%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.media-polygons{height:100%;width:100%}.resource-list{align-items:var(--resource-list--alignment,flex-start);display:flex;flex-direction:column;gap:var(--resource-list--gap);@media (width < 750px){gap:var(--resource-list--mobile-gap,var(--resource-list--gap))}}.resource-list__container{width:100%}.smart-list{display:block;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;position:relative}.smart-list--carousel-overflow{overflow:visible}.smart-list__items{display:flex;height:100%;position:relative;will-change:transform,opacity}.smart-list__item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity;@media (width >= 750px){border-radius:var(--item-corner-radius)}@media (width < 750px){border-radius:var(--item-mobile-corner-radius)}&:focus-visible{
    :first-child,video{outline:5px solid var(--gsc-color-outline);outline-offset:-2px}}}.smart-list__item-overlay-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.smart-list__photoswipe{position:absolute;right:20px;top:20px;z-index:30}.smart-list--carousel-arrows-position-middle-space-between .smart-list__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;will-change:transform,opacity;z-index:20;.smart-list--carousel-direction-vertical &{display:none!important}&[data-prev]{left:var(--carousel-arrows-offset)}&[data-next]{right:var(--carousel-arrows-offset)}}.smart-list__arrows{display:none;gap:var(--carousel-arrows-gap);position:absolute;transition:opacity .3s;@media (width < 750px){gap:var(--carousel-mobile-arrows-gap)}}.smart-list--carousel-arrows-position-top-left .smart-list__arrows{left:var(--carousel-arrows-offset);top:var(--carousel-arrows-offset)}.smart-list--carousel-arrows-position-top-center .smart-list__arrows{left:50%;top:var(--carousel-arrows-offset);transform:translateX(-50%)}.smart-list--carousel-arrows-position-top-right .smart-list__arrows{right:var(--carousel-arrows-offset);top:var(--carousel-arrows-offset)}.smart-list--carousel-arrows-position-bottom-left .smart-list__arrows{bottom:var(--carousel-arrows-offset);left:var(--carousel-arrows-offset)}.smart-list--carousel-arrows-position-bottom-center .smart-list__arrows{bottom:var(--carousel-arrows-offset);left:50%;transform:translateX(-50%)}.smart-list--carousel-arrows-position-bottom-right .smart-list__arrows{bottom:var(--carousel-arrows-offset);right:var(--carousel-arrows-offset)}.smart-list--grid{overflow:visible;@media (width >= 750px){> .smart-list__items{-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);flex-wrap:wrap;row-gap:var(--grid-row-gap);> .smart-list__item{transition:width .3s ease-in-out;width:calc(100% / var(--grid-columns) - var(--grid-column-gap) * calc(var(--grid-columns) - 1) / var(--grid-columns))}}&.smart-list--grid-preset-1-1{> .smart-list__items{> .smart-list__item{width:100%}}}&.smart-list--grid-preset-1-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:first-child,
        > .smart-list__item:nth-child(3n + 4){width:100%}}}&.smart-list--grid-preset-1-2-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:first-child{width:100%}}}&.smart-list--grid-preset-1-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}> .smart-list__item:first-child,
        > .smart-list__item:nth-child(4n + 5){width:100%}}}&.smart-list--grid-preset-1-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}> .smart-list__item:first-child{width:100%}}}&.smart-list--grid-preset-1-3-2{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}
        > .smart-list__item:nth-child(6n - 1),> .smart-list__item:nth-child(6n){width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:nth-child(6n + 1){width:100%}}}&.smart-list--grid-preset-2-1{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:nth-child(3n){width:100%}}}&.smart-list--grid-preset-2-1-1{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:nth-child(n + 3){width:100%}}}&.smart-list--grid-preset-2-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}}}&.smart-list--grid-preset-2-3{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-column-gap) / 2)}
        > .smart-list__item:nth-child(5n - 1),
        > .smart-list__item:nth-child(5n - 2),> .smart-list__item:nth-child(5n){width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}}}&.smart-list--grid-preset-2-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}> .smart-list__item:nth-child(-n + 2){width:calc(50% - var(--grid-column-gap) / 2)}}}&.smart-list--grid-preset-2-3-1{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}
        > .smart-list__item:nth-child(6n + 1),> .smart-list__item:nth-child(6n - 4){width:calc(50% - var(--grid-column-gap) / 2)}> .smart-list__item:nth-child(6n){width:100%}}}&.smart-list--grid-preset-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-column-gap) * 2 / 3)}}}&.smart-list--grid-preset-4-4{> .smart-list__items{> .smart-list__item{width:calc(25% - var(--grid-column-gap) * 3 / 4)}}}&.smart-list--grid-preset-5-5{> .smart-list__items{> .smart-list__item{width:calc(20% - var(--grid-column-gap) * 4 / 5)}}}&.smart-list--grid-preset-6-6{> .smart-list__items{> .smart-list__item{width:calc(16.66% - var(--grid-column-gap) * 5 / 6)}}}&.smart-list--grid-preset-stepped-2{> .smart-list__items{--grid-stepped-column-xxs:22%;--grid-stepped-column-xs:34%;--grid-stepped-column-s:42%;--grid-stepped-column-m:calc(50% - calc(var(--grid-column-gap) / 2));--grid-stepped-column-l:58%;--grid-stepped-column-xl:66%;--grid-stepped-column-xxl:78%;> .smart-list__item:nth-child(1){width:calc(var(--grid-stepped-column-s) - var(--grid-column-gap))}> .smart-list__item:nth-child(2){flex:1}> .smart-list__item:nth-child(3){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(4){flex:1}> .smart-list__item:nth-child(5){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(7){width:var(--grid-stepped-column-xxs)}> .smart-list__item:nth-child(8){width:calc(var(--grid-stepped-column-xxl) - var(--grid-column-gap))}> .smart-list__item:nth-child(9){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(10){width:calc(var(--grid-stepped-column-s) - var(--grid-column-gap))}> .smart-list__item:nth-child(11){width:var(--grid-stepped-column-xs)}> .smart-list__item:nth-child(12){width:calc(var(--grid-stepped-column-xl) - var(--grid-column-gap))}> .smart-list__item:nth-child(13){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(15){width:var(--grid-stepped-column-xxl)}> .smart-list__item:nth-child(16){width:calc(var(--grid-stepped-column-xxs) - var(--grid-column-gap))}> .smart-list__item:nth-child(17){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(18){width:calc(var(--grid-stepped-column-l) - var(--grid-column-gap))}> .smart-list__item:nth-child(19){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(20){width:calc(var(--grid-stepped-column-xs) - var(--grid-column-gap))}}}&.smart-list--grid-preset-stepped-3{> .smart-list__items{--grid-stepped-column-s:25%;--grid-stepped-column-m:calc(33% - var(--grid-column-gap));--grid-stepped-column-l:calc(42% - var(--grid-column-gap));> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(21n){width:var(--grid-stepped-column-m)}}}&.smart-list--grid-preset-stepped-4{> .smart-list__items{--grid-stepped-column-s:calc(17% - var(--grid-column-gap));--grid-stepped-column-m:21%;--grid-stepped-column-l:calc(29% - var(--grid-column-gap));--grid-stepped-column-xl:calc(33% - var(--grid-column-gap));> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-s)}}}&.smart-list--grid-preset-stepped-5{> .smart-list__items{--grid-stepped-column-s:calc(15% - var(--grid-column-gap));--grid-stepped-column-m:20%;--grid-stepped-column-l:calc(25% - var(--grid-column-gap));> .smart-list__item:nth-child(n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-l)}}}&.smart-list--grid-preset-stepped-6{> .smart-list__items{--grid-stepped-column-s:12%;--grid-stepped-column-m:calc(17% - var(--grid-column-gap));--grid-stepped-column-l:20%;> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(21n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(22n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(23n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(24n){width:var(--grid-stepped-column-m)}}}}}.smart-list--grid-mobile{@media (width < 750px){> .smart-list__items{-moz-column-gap:var(--grid-mobile-column-gap);column-gap:var(--grid-mobile-column-gap);flex-wrap:wrap;row-gap:var(--grid-mobile-row-gap);> .smart-list__item{transition:width .3s ease-out;width:calc(100% / var(--grid-mobile-columns) - var(--grid-mobile-column-gap) * calc(var(--grid-mobile-columns) - 1) / var(--grid-mobile-columns))}}&.smart-list--grid-mobile-preset-1-1{> .smart-list__items{> .smart-list__item{width:100%}}}&.smart-list--grid-mobile-preset-1-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:first-child,
        > .smart-list__item:nth-child(3n + 4){width:100%}}}&.smart-list--grid-mobile-preset-1-2-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:first-child{width:100%}}}&.smart-list--grid-mobile-preset-1-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}> .smart-list__item:first-child,
        > .smart-list__item:nth-child(4n + 5){width:100%}}}&.smart-list--grid-mobile-preset-1-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}> .smart-list__item:first-child{width:100%}}}&.smart-list--grid-mobile-preset-1-3-2{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}
        > .smart-list__item:nth-child(6n - 1),> .smart-list__item:nth-child(6n){width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:nth-child(6n + 1){width:100%}}}&.smart-list--grid-mobile-preset-2-1{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:nth-child(3n){width:100%}}}&.smart-list--grid-mobile-preset-2-1-1{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:nth-child(n + 3){width:100%}}}&.smart-list--grid-mobile-preset-2-2{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}}}&.smart-list--grid-mobile-preset-2-3{> .smart-list__items{> .smart-list__item{width:calc(50% - var(--grid-mobile-column-gap) / 2)}
        > .smart-list__item:nth-child(5n - 1),
        > .smart-list__item:nth-child(5n - 2),> .smart-list__item:nth-child(5n){width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}}}&.smart-list--grid-mobile-preset-2-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}> .smart-list__item:nth-child(-n + 2){width:calc(50% - var(--grid-mobile-column-gap) / 2)}}}&.smart-list--grid-mobile-preset-2-3-1{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}
        > .smart-list__item:nth-child(6n + 1),> .smart-list__item:nth-child(6n - 4){width:calc(50% - var(--grid-mobile-column-gap) / 2)}> .smart-list__item:nth-child(6n){width:100%}}}&.smart-list--grid-mobile-preset-3-3{> .smart-list__items{> .smart-list__item{width:calc(33.33% - var(--grid-mobile-column-gap) * 2 / 3)}}}&.smart-list--grid-mobile-preset-4-4{> .smart-list__items{> .smart-list__item{width:calc(25% - var(--grid-mobile-column-gap) * 3 / 4)}}}&.smart-list--grid-mobile-preset-5-5{> .smart-list__items{> .smart-list__item{width:calc(20% - var(--grid-mobile-column-gap) * 4 / 5)}}}&.smart-list--grid-mobile-preset-6-6{> .smart-list__items{> .smart-list__item{width:calc(16.66% - var(--grid-mobile-column-gap) * 5 / 6)}}}&.smart-list--grid-mobile-preset-stepped-2{> .smart-list__items{--grid-stepped-column-xxs:22%;--grid-stepped-column-xs:34%;--grid-stepped-column-s:42%;--grid-stepped-column-m:calc(50% - calc(var(--grid-mobile-column-gap) / 2));--grid-stepped-column-l:58%;--grid-stepped-column-xl:66%;--grid-stepped-column-xxl:78%;> .smart-list__item:nth-child(1){width:calc(var(--grid-stepped-column-s) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(2){flex:1}> .smart-list__item:nth-child(3){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(4){flex:1}> .smart-list__item:nth-child(5){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(7){width:var(--grid-stepped-column-xxs)}> .smart-list__item:nth-child(8){width:calc(var(--grid-stepped-column-xxl) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(9){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(10){width:calc(var(--grid-stepped-column-s) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(11){width:var(--grid-stepped-column-xs)}> .smart-list__item:nth-child(12){width:calc(var(--grid-stepped-column-xl) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(13){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(15){width:var(--grid-stepped-column-xxl)}> .smart-list__item:nth-child(16){width:calc(var(--grid-stepped-column-xxs) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(17){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(18){width:calc(var(--grid-stepped-column-l) - var(--grid-mobile-column-gap))}> .smart-list__item:nth-child(19){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(20){width:calc(var(--grid-stepped-column-xs) - var(--grid-mobile-column-gap))}}}&.smart-list--grid-mobile-preset-stepped-3{> .smart-list__items{--grid-stepped-column-s:25%;--grid-stepped-column-m:calc(33% - var(--grid-mobile-column-gap));--grid-stepped-column-l:calc(42% - var(--grid-mobile-column-gap));> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(21n){width:var(--grid-stepped-column-m)}}}&.smart-list--grid-mobile-preset-stepped-4{> .smart-list__items{--grid-stepped-column-s:calc(17% - var(--grid-mobile-column-gap));--grid-stepped-column-m:21%;--grid-stepped-column-l:calc(29% - var(--grid-mobile-column-gap));--grid-stepped-column-xl:calc(33% - var(--grid-mobile-column-gap));> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-xl)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-s)}}}&.smart-list--grid-mobile-preset-stepped-5{> .smart-list__items{--grid-stepped-column-s:calc(15% - var(--grid-mobile-column-gap));--grid-stepped-column-m:20%;--grid-stepped-column-l:calc(25% - var(--grid-mobile-column-gap));> .smart-list__item:nth-child(n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-l)}}}&.smart-list--grid-mobile-preset-stepped-6{> .smart-list__items{--grid-stepped-column-s:12%;--grid-stepped-column-m:calc(17% - var(--grid-mobile-column-gap));--grid-stepped-column-l:20%;> .smart-list__item:nth-child(1n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(2n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(3n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(4n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(5n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(6n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(7n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(8n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(9n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(10n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(11n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(12n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(13n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(14n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(15n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(16n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(17n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(18n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(19n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(20n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(21n){width:var(--grid-stepped-column-m)}> .smart-list__item:nth-child(22n){width:var(--grid-stepped-column-s)}> .smart-list__item:nth-child(23n){width:var(--grid-stepped-column-l)}> .smart-list__item:nth-child(24n){width:var(--grid-stepped-column-m)}}}}}.smart-list--carousel{@media (width >= 750px){> .smart-list__items{display:flex;flex-direction:var(--carousel-direction);scrollbar-width:none;will-change:transform;> .smart-list__item{flex-shrink:0;height:var(--carousel-item-height);width:var(
          --carousel-item-width,calc(100% / var(--carousel-columns) - var(--carousel-gap) * calc(var(--carousel-columns) - 1) / var(--carousel-columns))
        )}}&.smart-list--carousel-direction-horizontal{> .smart-list__items{> .smart-list__item{margin-inline-end:var(--carousel-gap);&:last-child{margin-inline-end:unset}}}}&.smart-list--carousel-direction-vertical{> .smart-list__items{> .smart-list__item{margin-block-end:var(--carousel-gap);&:last-child{margin-block-end:unset}}}}&.smart-list--carousel-arrows-none{&.smart-list--carousel-arrows-position-middle-space-between
        > .smart-list__arrow{display:none}> .smart-list__arrows{display:none}}&.smart-list--carousel-arrows-on-hover{&.smart-list--carousel-arrows-position-middle-space-between
        > .smart-list__arrow{display:flex;opacity:0;&[data-prev]{transform:translate(-100%,-50%)}&[data-next]{transform:translate(100%,-50%)}}.smart-list__arrows{opacity:0}}
    &:hover.smart-list--carousel-arrows-on-hover,
    .product-card-v2:not(:has(.product-card-v2__swatches:hover)):hover
      &.smart-list--carousel-arrows-on-hover,.resource-list--section-selected
      .resource-list__container
      > &.smart-list--carousel-arrows-on-hover{&.smart-list--carousel-arrows-position-middle-space-between
        > .smart-list__arrow{opacity:1;transform:translateY(-50%);&[disabled]{.smart-list--carousel-disable-behaviour-hide > &{opacity:0;pointer-events:none}}}> .smart-list__arrows{opacity:1}}&.smart-list--carousel-arrows-always{&.smart-list--carousel-arrows-position-middle-space-between
        > .smart-list__arrow{display:flex;&[disabled]{.smart-list--carousel-disable-behaviour-hide > &{opacity:0;pointer-events:none}}}.smart-list__arrows{display:flex}}&.smart-list--carousel-arrows-floating{cursor:none;.smart-list__item{video-player{pointer-events:none}}}&.smart-list--carousel-preset-1{> .smart-list__items{> .smart-list__item{width:100%}}}&.smart-list--carousel-preset-2{> .smart-list__items{--stepped-column-xxs:calc(22% - var(--carousel-gap) / 2);--stepped-column-xs:calc(34% - var(--carousel-gap) / 2);--stepped-column-s:calc(42% - var(--carousel-gap) / 2);--stepped-column-m:calc(50% - var(--carousel-gap) / 2);--stepped-column-l:calc(58% - var(--carousel-gap) / 2);--stepped-column-xl:calc(66% - var(--carousel-gap) / 2);--stepped-column-xxl:calc(78% - var(--carousel-gap) / 2);> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 2){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 3){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 4){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 6){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 7){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 8){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 9){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 10){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 11){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 12){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 13){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 14){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 15){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 16){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 17){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 18){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 19){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 20){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}}}}&.smart-list--carousel-preset-3{> .smart-list__items{--stepped-column-s:25%;--stepped-column-m:calc(33% - var(--carousel-gap));--stepped-column-l:calc(42% - var(--carousel-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(21n + 1){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 2){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 3){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 4){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 6){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 7){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 8){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 9){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 10){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 11){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 12){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 13){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 14){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 15){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 16){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 17){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 18){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 19){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 20){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 21){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}}}}&.smart-list--carousel-preset-4{> .smart-list__items{--stepped-column-s:calc(17% - var(--carousel-gap));--stepped-column-m:21%;--stepped-column-l:calc(29% - var(--carousel-gap));--stepped-column-xl:calc(33% - var(--carousel-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 2){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 3){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 4){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 6){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 7){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 9){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 10){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 11){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 12){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 13){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 14){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 15){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 16){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 17){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 20){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}}}}&.smart-list--carousel-preset-5{> .smart-list__items{--stepped-column-s:calc(15% - var(--carousel-gap) / 2);--stepped-column-m:calc(20% - var(--carousel-gap));--stepped-column-l:calc(25% - var(--carousel-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 2){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 3){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 4){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 5){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 6){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 7){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 9){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 10){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 11){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 12){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 13){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 14){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 15){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 16){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 17){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 20){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}}}}&.smart-list--carousel-preset-6{> .smart-list__items{--stepped-column-s:calc(12% - var(--carousel-gap) / 2);--stepped-column-m:calc(18% - var(--carousel-gap));--stepped-column-l:calc(20% - var(--carousel-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(24n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 2){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 3){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 4){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 6){max-width:calc(var(--stepped-column-l));min-width:calc(var(--stepped-column-l))}&:nth-child(24n + 7){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 9){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 10){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 11){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 12){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 13){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 14){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 15){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 16){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 17){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 20){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 21){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 22){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 23){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 24){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}}}}}}.smart-list--carousel-mobile{@media (width < 750px){> .smart-list__items{display:flex;flex-direction:var(--carousel-mobile-direction);flex-wrap:nowrap;gap:unset;scrollbar-width:none;will-change:transform;> .smart-list__item{flex-shrink:0;margin-inline-end:var(--carousel-mobile-gap);width:var(
          --carousel-mobile-item-width,calc(100% / var(--carousel-mobile-columns) - var(--carousel-mobile-gap) * calc(var(--carousel-mobile-columns) - 1) / var(--carousel-mobile-columns))
        );&:last-child{margin-inline-end:unset}}}&.smart-list--carousel-mobile-direction-horizontal{> .smart-list__items{> .smart-list__item{margin-block-end:unset;margin-inline-end:var(--carousel-mobile-gap);&:last-child{margin-inline-end:unset}}}}&.smart-list--carousel-mobile-direction-vertical{> .smart-list__items{> .smart-list__item{margin-block-end:var(--carousel-mobile-gap);margin-inline-end:unset;&:last-child{margin-block-end:unset}}}}&[data-mobile-slide-animation="slide"]:not([data-disable-scroll-snap]){> .smart-list__items{@media (hover:none) and (pointer:coarse){overflow:auto;scroll-snap-type:x mandatory}> .smart-list__item{@media (hover:none) and (pointer:coarse){scroll-snap-align:start}}}}&.smart-list--carousel-mobile-arrows-none{> .smart-list__arrow,
      > .smart-list__arrows{display:none}}&.smart-list--carousel-mobile-arrows-always{> .smart-list__arrow,
      > .smart-list__arrows{display:flex}> .smart-list__arrow[disabled]{.smart-list--carousel-disable-behaviour-hide > &{opacity:0;pointer-events:none}}}&.smart-list--carousel-arrows-floating{cursor:none;.smart-list__item{video-player{pointer-events:none}}}&.smart-list--carousel-mobile-preset-1{> .smart-list__items{> .smart-list__item{width:100%}}}&.smart-list--carousel-mobile-preset-2{> .smart-list__items{--stepped-column-xxs:calc(22% - var(--carousel-mobile-gap) / 2);--stepped-column-xs:calc(34% - var(--carousel-mobile-gap) / 2);--stepped-column-s:calc(42% - var(--carousel-mobile-gap) / 2);--stepped-column-m:calc(50% - var(--carousel-mobile-gap) / 2);--stepped-column-l:calc(58% - var(--carousel-mobile-gap) / 2);--stepped-column-xl:calc(66% - var(--carousel-mobile-gap) / 2);--stepped-column-xxl:calc(78% - var(--carousel-mobile-gap) / 2);> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 2){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 3){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 4){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 6){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 7){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 8){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 9){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 10){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 11){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 12){max-width:var(--stepped-column-xs);min-width:var(--stepped-column-xs)}&:nth-child(20n + 13){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 14){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 15){max-width:var(--stepped-column-xxl);min-width:var(--stepped-column-xxl)}&:nth-child(20n + 16){max-width:var(--stepped-column-xxs);min-width:var(--stepped-column-xxs)}&:nth-child(20n + 17){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 18){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 19){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 20){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}}}}&.smart-list--carousel-mobile-preset-3{> .smart-list__items{--stepped-column-s:25%;--stepped-column-m:calc(33% - var(--carousel-mobile-gap));--stepped-column-l:calc(42% - var(--carousel-mobile-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(21n + 1){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 2){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 3){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 4){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 6){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 7){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 8){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 9){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 10){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 11){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 12){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 13){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 14){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 15){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 16){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 17){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 18){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(21n + 19){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(21n + 20){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(21n + 21){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}}}}&.smart-list--carousel-mobile-preset-4{> .smart-list__items{--stepped-column-s:calc(17% - var(--carousel-mobile-gap));--stepped-column-m:21%;--stepped-column-l:calc(29% - var(--carousel-mobile-gap));--stepped-column-xl:calc(33% - var(--carousel-mobile-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 2){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 3){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 4){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 6){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 7){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 9){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 10){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 11){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 12){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 13){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 14){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}&:nth-child(20n + 15){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 16){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 17){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 20){max-width:var(--stepped-column-xl);min-width:var(--stepped-column-xl)}}}}&.smart-list--carousel-mobile-preset-5{> .smart-list__items{--stepped-column-s:calc(15% - var(--carousel-mobile-gap) / 2);--stepped-column-m:calc(20% - var(--carousel-mobile-gap));--stepped-column-l:calc(25% - var(--carousel-mobile-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(20n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 2){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 3){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 4){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 5){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 6){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 7){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 9){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 10){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 11){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 12){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 13){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 14){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 15){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 16){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(20n + 17){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(20n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(20n + 20){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}}}}&.smart-list--carousel-mobile-preset-6{> .smart-list__items{--stepped-column-s:calc(12% - var(--carousel-mobile-gap) / 2);--stepped-column-m:calc(18% - var(--carousel-mobile-gap));--stepped-column-l:calc(20% - var(--carousel-mobile-gap));> .smart-list__item{flex:1 1 auto;&:nth-child(24n + 1){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 2){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 3){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 4){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 5){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 6){max-width:calc(var(--stepped-column-l));min-width:calc(var(--stepped-column-l))}&:nth-child(24n + 7){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 8){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 9){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 10){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 11){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 12){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 13){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 14){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 15){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 16){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 17){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 18){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 19){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 20){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 21){max-width:var(--stepped-column-s);min-width:var(--stepped-column-s)}&:nth-child(24n + 22){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}&:nth-child(24n + 23){max-width:var(--stepped-column-m);min-width:var(--stepped-column-m)}&:nth-child(24n + 24){max-width:var(--stepped-column-l);min-width:var(--stepped-column-l)}}}}}}.smart-list--collage{width:100%;@media (width >= 750px){> .smart-list__items{-moz-column-gap:var(--collage-column-gap);column-gap:var(--collage-column-gap);display:grid;grid-template-columns:repeat(var(--collage-columns),1fr);grid-template-rows:repeat(var(--collage-rows),1fr);row-gap:var(--collage-row-gap);> .smart-list__item{grid-column:span var(--collage-item-columns);grid-row:span var(--collage-item-rows);position:relative;width:100%;> *{height:100%;overflow:auto;position:absolute;right:0;top:0;width:100%}}}&.smart-list--collage-aspect-fixed{> .smart-list__items{aspect-ratio:var(--collage-columns) /var(--collage-rows);height:auto}}}}.smart-list--collage-mobile{width:100%;@media (width < 750px){> .smart-list__items{-moz-column-gap:var(--collage-mobile-column-gap);column-gap:var(--collage-mobile-column-gap);display:grid;grid-template-columns:repeat(var(--collage-mobile-columns),1fr);grid-template-rows:repeat(var(--collage-mobile-rows),1fr);row-gap:var(--collage-mobile-row-gap);> .smart-list__item{grid-column:span var(--collage-mobile-item-columns);grid-row:span var(--collage-mobile-item-rows);position:relative;width:100%;> *{height:100%;overflow:auto;position:absolute;right:0;top:0;width:100%}}}&.smart-list--collage-aspect-fixed{> .smart-list__items{aspect-ratio:var(--collage-mobile-columns) /var(--collage-mobile-rows);height:auto}}}}.smart-list:not(:has(> .smart-list__items > .smart-list__item:nth-of-type(2))){
  > .smart-list__arrow,> .smart-list__arrows{display:none}}@media (width >= 750px){.smart-list--visible-limit-1 .smart-list__item:nth-child(n + 2),
  .smart-list--visible-limit-10 .smart-list__item:nth-child(n + 11),
  .smart-list--visible-limit-11 .smart-list__item:nth-child(n + 12),
  .smart-list--visible-limit-12 .smart-list__item:nth-child(n + 13),
  .smart-list--visible-limit-13 .smart-list__item:nth-child(n + 14),
  .smart-list--visible-limit-14 .smart-list__item:nth-child(n + 15),
  .smart-list--visible-limit-15 .smart-list__item:nth-child(n + 16),
  .smart-list--visible-limit-16 .smart-list__item:nth-child(n + 17),
  .smart-list--visible-limit-17 .smart-list__item:nth-child(n + 18),
  .smart-list--visible-limit-18 .smart-list__item:nth-child(n + 19),
  .smart-list--visible-limit-19 .smart-list__item:nth-child(n + 20),
  .smart-list--visible-limit-2 .smart-list__item:nth-child(n + 3),
  .smart-list--visible-limit-20 .smart-list__item:nth-child(n + 21),
  .smart-list--visible-limit-21 .smart-list__item:nth-child(n + 22),
  .smart-list--visible-limit-22 .smart-list__item:nth-child(n + 23),
  .smart-list--visible-limit-23 .smart-list__item:nth-child(n + 24),
  .smart-list--visible-limit-3 .smart-list__item:nth-child(n + 4),
  .smart-list--visible-limit-4 .smart-list__item:nth-child(n + 5),
  .smart-list--visible-limit-5 .smart-list__item:nth-child(n + 6),
  .smart-list--visible-limit-6 .smart-list__item:nth-child(n + 7),
  .smart-list--visible-limit-7 .smart-list__item:nth-child(n + 8),
  .smart-list--visible-limit-8 .smart-list__item:nth-child(n + 9),
  .smart-list--visible-limit-9 .smart-list__item:nth-child(n + 10){.smart-list--grid &{display:none}.smart-list--carousel &{flex:0 0 0;margin-left:calc(var(--carousel-gap) * -1);min-width:0!important;overflow:hidden;width:0}}}@media (width < 750px){.smart-list--visible-limit-mobile-1 .smart-list__item:nth-child(n + 2),
  .smart-list--visible-limit-mobile-10 .smart-list__item:nth-child(n + 11),
  .smart-list--visible-limit-mobile-11 .smart-list__item:nth-child(n + 12),
  .smart-list--visible-limit-mobile-12 .smart-list__item:nth-child(n + 13),
  .smart-list--visible-limit-mobile-13 .smart-list__item:nth-child(n + 14),
  .smart-list--visible-limit-mobile-14 .smart-list__item:nth-child(n + 15),
  .smart-list--visible-limit-mobile-15 .smart-list__item:nth-child(n + 16),
  .smart-list--visible-limit-mobile-16 .smart-list__item:nth-child(n + 17),
  .smart-list--visible-limit-mobile-17 .smart-list__item:nth-child(n + 18),
  .smart-list--visible-limit-mobile-18 .smart-list__item:nth-child(n + 19),
  .smart-list--visible-limit-mobile-19 .smart-list__item:nth-child(n + 20),
  .smart-list--visible-limit-mobile-2 .smart-list__item:nth-child(n + 3),
  .smart-list--visible-limit-mobile-20 .smart-list__item:nth-child(n + 21),
  .smart-list--visible-limit-mobile-21 .smart-list__item:nth-child(n + 22),
  .smart-list--visible-limit-mobile-22 .smart-list__item:nth-child(n + 23),
  .smart-list--visible-limit-mobile-23 .smart-list__item:nth-child(n + 24),
  .smart-list--visible-limit-mobile-3 .smart-list__item:nth-child(n + 4),
  .smart-list--visible-limit-mobile-4 .smart-list__item:nth-child(n + 5),
  .smart-list--visible-limit-mobile-5 .smart-list__item:nth-child(n + 6),
  .smart-list--visible-limit-mobile-6 .smart-list__item:nth-child(n + 7),
  .smart-list--visible-limit-mobile-7 .smart-list__item:nth-child(n + 8),
  .smart-list--visible-limit-mobile-8 .smart-list__item:nth-child(n + 9),
  .smart-list--visible-limit-mobile-9 .smart-list__item:nth-child(n + 10){.smart-list--grid-mobile &{display:none}.smart-list--carousel-mobile &{flex:0 0 0;margin-left:-40px;min-width:0!important;overflow:hidden;width:0}}}.navigation-arrows{display:flex;gap:12px}.hero{border-radius:var(--hero-border-radius);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;.hero__overlay{inset:0;position:absolute;@media (width >= 750px){background-color:var(--hero-overlay-color)}@media (width < 750px){background-color:var(--hero-overlay-mobile-color)}}.hero__container{position:relative;width:100%;@media (width >= 750px){min-height:var(--hero-min-height)}@media (width < 750px){min-height:var(--hero-min-height-mobile)}}.hero__link{inset:0;position:absolute}}
.hero__media,.hero__mobile-media{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__mobile-media{display:none}
.hero :nth-child(1 of .hero__media),.hero :nth-child(1 of .hero__mobile-media){inset:0}.hero--multiple-media{:nth-child(1 of .hero__media){right:50%;width:50%}:nth-child(2 of .hero__media){left:50%;width:50%}@media (width < 750px){&.hero--stack-on-mobile{:nth-child(1 of .hero__media){bottom:50%;height:50%;left:0;width:100%}:nth-child(2 of .hero__media){height:50%;left:0;top:50%;width:100%}}}}@media (width < 750px){.hero__media{.hero:has(.hero__mobile-media) &{display:none}}.hero__mobile-media{display:block}.hero--mobile-multiple-media{:nth-child(1 of .hero__mobile-media){right:50%;width:50%}:nth-child(2 of .hero__mobile-media){left:50%;width:50%}&.hero--stack-on-mobile{:nth-child(1 of .hero__mobile-media){bottom:50%;height:50%;left:0;width:100%}:nth-child(2 of .hero__mobile-media){height:50%;left:0;top:50%;width:100%}}}}.video-player{height:100%;width:100%;--image-ratio:var(--image-ratio-mobile);aspect-ratio:var(--image-ratio);background-color:var(--gsc-color-surface);
  > iframe,> video{background:#000;border:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}@media (width >= 750px){.video-player{width:var(--image-width-desktop,100%);--image-ratio:var(--image-ratio-desktop)}}.video-player__content{display:flex;inset:0;pointer-events:none;position:absolute;z-index:10;> *{pointer-events:auto}}.video-player--hide-controls{
  > iframe,> video{pointer-events:none}}.video-player__cursor{display:none;position:absolute}.video-player__cursor--play{> :nth-child(1){display:flex}> :nth-child(2){display:none}}.video-player__cursor--pause{> :nth-child(1){display:none}> :nth-child(2){display:flex}}.video-player__cover-image{inset:0;position:absolute}.video-player__placeholder{height:100%;position:absolute;width:100%}.video-player-placeholder__image{display:block;height:100%;position:absolute;width:100%}.video-player__video-icon{bottom:20px;display:none;pointer-events:none;position:absolute;right:20px}.video-player__video-icon-on-mobile{@media (width < 750px){display:flex}}.video-player__play{color:var(--gsc-color-background-white-100);cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video{display:flex;justify-content:center;position:relative;width:100%;
  &:has(image-wrapper:focus-visible),
  &:has(video-player:focus-visible),&:has(video:focus-visible){outline:2px solid var(--gsc-color-outline);outline-offset:1px;video{outline:none}}}.video__container{background-color:var(--group-overlay-color);min-height:inherit;pointer-events:none;position:relative;width:100%;
  * > *,> *{pointer-events:none}.button-v2{pointer-events:auto}}.video__container > *,
.video__overlay{transition:opacity .3s,display allow-discrete .3s;@starting-style{opacity:0}}.video--hide-content .video__container > *,
.video--hide-content .video__overlay{display:none;opacity:0;@starting-style{opacity:1}}.video__player{inset:0;position:absolute}.cursor{display:none;pointer-events:none;transition:display allow-discrete .3s;z-index:100}*:has(> .cursor){cursor:none}@media (hover:none) and (pointer:coarse){@media ((max-color:2147477350) or (width < 750px)){.cursor{display:none!important}*:has(> .cursor){cursor:unset}}}@media not all and ((hover:none) and (pointer:coarse)){@media ((color:2147477350) or (width < 750px)){.cursor{display:none!important}*:has(> .cursor){cursor:unset}}}*:has(> .cursor):hover > .cursor{display:block}.cursor > *{opacity:0;transform:scale(0);transition:transform .3s,opacity .3s;transition-duration:.3s}*:has(> .cursor):hover > .cursor > *{opacity:1;transform:scale(1)}@starting-style{*:has(> .cursor):hover > .cursor > *{opacity:0;transform:scale(0)}}.custom-section{background-color:var(
    --custom-section-background-color,var(--gsc-color-background)
  );border-color:rgb(from var(--custom-section-border-color) r g b/calc(alpha * var(--custom-section-border-opacity)));border-radius:var(--custom-section-border-radius);border-style:solid;border-width:var(--custom-section-border-width,0);overflow:var(--custom-section-overflow);position:relative;width:100%;@media (width >= 750px){min-height:var(--custom-section-min-height)}@media (width < 750px){min-height:var(--custom-section-min-height-mobile)}}.custom-section__content{height:100%;position:relative}.section__content{height:100%;position:relative;width:100%}.slide{display:flex;justify-content:center;position:relative;width:100%}.slide__overlay{background-color:rgb(from var(--gsc-color-background) r g b/calc(alpha * var(--slide-overlay-opacity) / 100));inset:0;position:absolute}.slide__container{min-height:var(--slide-min-height);position:relative;width:100%}.slide__link{inset:0;position:absolute}.slide__media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide > .slide__media:nth-child(1){inset:0;position:absolute}.slide--multiple-media{> .slide__media:nth-child(-n + 2){position:absolute}@media (width >= 750px){> .slide__media:nth-child(1){right:50%;width:50%}> .slide__media:nth-child(2){left:50%;width:50%}}@media (width < 750px){> .slide__media:nth-child(1){bottom:50%;height:50%;width:100%}> .slide__media:nth-child(2){height:50%;top:50%;width:100%}}}.slideshow{display:flex;flex-direction:column;position:relative;width:100%}.slideshow__inner{flex:1}.slideshow{@media (width >= 750px){
    .slideshow-navigation--desktop-none,.slideshow-pagination--desktop-none{display:none}
    .slideshow-navigation--desktop-on-hover,.slideshow-pagination--desktop-on-hover{display:flex;opacity:0;transition:opacity .3s}
    &:hover .slideshow-navigation--desktop-on-hover,&:hover .slideshow-pagination--desktop-on-hover{opacity:1}
    .slideshow-navigation--desktop-always,.slideshow-pagination--desktop-always{display:flex}}@media (width < 750px){
    .slideshow-navigation--mobile-none,.slideshow-pagination--mobile-none{display:none}
    .slideshow-navigation--mobile-always,.slideshow-pagination--mobile-always{display:flex}}}
.slideshow-navigation__next,.slideshow-navigation__prev{position:absolute;@media (width >= 750px){&.slideshow-navigation--desktop-position-top-between{height:-moz-fit-content;height:fit-content;top:var(--navigation-desktop-offset-y);&.slideshow-navigation__prev{left:var(--navigation-desktop-offset-x)}&.slideshow-navigation__next{right:var(--navigation-desktop-offset-x)}}&.slideshow-navigation--desktop-position-center-between{top:50%;transform:translateY(-50%);&.slideshow-navigation__prev{left:var(--navigation-desktop-offset-x)}&.slideshow-navigation__next{right:var(--navigation-desktop-offset-x)}}&.slideshow-navigation--desktop-position-bottom-between{bottom:var(--navigation-desktop-offset-y);height:-moz-fit-content;height:fit-content;&.slideshow-navigation__prev{left:var(--navigation-desktop-offset-x)}&.slideshow-navigation__next{right:var(--navigation-desktop-offset-x)}}&:not(.slideshow-navigation--desktop-position-top-between){&:not(.slideshow-navigation--desktop-position-center-between){&:not(.slideshow-navigation--desktop-position-bottom-between){display:none}}}}@media (width < 750px){&.slideshow-navigation--mobile-position-top-between{height:-moz-fit-content;height:fit-content;top:var(--navigation-mobile-offset-y);&.slideshow-navigation__prev{left:var(--navigation-mobile-offset-x)}&.slideshow-navigation__next{right:var(--navigation-mobile-offset-x)}}&.slideshow-navigation--mobile-position-center-between{top:50%;transform:translateY(-50%);&.slideshow-navigation__prev{left:var(--navigation-mobile-offset-x)}&.slideshow-navigation__next{right:var(--navigation-mobile-offset-x)}}&.slideshow-navigation--mobile-position-bottom-between{bottom:var(--navigation-mobile-offset-y);height:-moz-fit-content;height:fit-content;&.slideshow-navigation__prev{left:var(--navigation-mobile-offset-x)}&.slideshow-navigation__next{right:var(--navigation-mobile-offset-x)}}&:not(.slideshow-navigation--mobile-position-top-between){&:not(.slideshow-navigation--mobile-position-center-between){&:not(.slideshow-navigation--mobile-position-bottom-between){display:none}}}}}.slideshow-navigation{@media (width >= 750px){gap:var(--navigation-desktop-gap);&.slideshow-navigation--desktop-position-top-left{left:var(--navigation-desktop-offset-x);position:absolute;top:var(--navigation-desktop-offset-y)}&.slideshow-navigation--desktop-position-top-center{left:50%;position:absolute;top:var(--navigation-desktop-offset-y);transform:translateX(-50%)}&.slideshow-navigation--desktop-position-top-right{position:absolute;right:var(--navigation-desktop-offset-x);top:var(--navigation-desktop-offset-y)}
    &.slideshow-navigation--desktop-position-bottom-between,
    &.slideshow-navigation--desktop-position-center-between,&.slideshow-navigation--desktop-position-top-between{display:none}&.slideshow-navigation--desktop-position-bottom-left{bottom:var(--navigation-desktop-offset-y);left:var(--navigation-desktop-offset-x);position:absolute}&.slideshow-navigation--desktop-position-bottom-center{bottom:var(--navigation-desktop-offset-y);left:50%;position:absolute;transform:translateX(-50%)}&.slideshow-navigation--desktop-position-bottom-right{bottom:var(--navigation-desktop-offset-y);position:absolute;right:var(--navigation-desktop-offset-x)}&.slideshow-navigation--desktop-position-under-left{display:flex;justify-content:flex-start;padding-block:var(--navigation-desktop-offset-y);padding-inline:var(--navigation-desktop-offset-x)}&.slideshow-navigation--desktop-position-under-center{display:flex;justify-content:center;padding-block:var(--navigation-desktop-offset-y);padding-inline:var(--navigation-desktop-offset-x)}&.slideshow-navigation--desktop-position-under-right{display:flex;justify-content:flex-end;padding-block:var(--navigation-desktop-offset-y);padding-inline:var(--navigation-desktop-offset-x)}&.slideshow-navigation--desktop-position-under-between{display:flex;justify-content:space-between;padding-block:var(--navigation-desktop-offset-y);padding-inline:var(--navigation-desktop-offset-x)}}@media (width < 750px){gap:var(--navigation-mobile-gap);&.slideshow-navigation--mobile-position-top-left{left:var(--navigation-mobile-offset-x);position:absolute;top:var(--navigation-mobile-offset-y)}&.slideshow-navigation--mobile-position-top-center{left:50%;position:absolute;top:var(--navigation-mobile-offset-y);transform:translateX(-50%)}&.slideshow-navigation--mobile-position-top-right{position:absolute;right:var(--navigation-mobile-offset-x);top:var(--navigation-mobile-offset-y)}
    &.slideshow-navigation--mobile-position-bottom-between,
    &.slideshow-navigation--mobile-position-center-between,&.slideshow-navigation--mobile-position-top-between{display:none}&.slideshow-navigation--mobile-position-bottom-left{bottom:var(--navigation-mobile-offset-y);left:var(--navigation-mobile-offset-x);position:absolute}&.slideshow-navigation--mobile-position-bottom-center{bottom:var(--navigation-mobile-offset-y);left:50%;position:absolute;transform:translateX(-50%)}&.slideshow-navigation--mobile-position-bottom-right{bottom:var(--navigation-mobile-offset-y);position:absolute;right:var(--navigation-mobile-offset-x)}&.slideshow-navigation--mobile-position-under-left{display:flex;justify-content:flex-start;padding-block:var(--navigation-mobile-offset-y);padding-inline:var(--navigation-mobile-offset-x)}&.slideshow-navigation--mobile-position-under-center{display:flex;justify-content:flex-center;padding-block:var(--navigation-mobile-offset-y);padding-inline:var(--navigation-mobile-offset-x)}&.slideshow-navigation--mobile-position-under-right{display:flex;justify-content:flex-end;padding-block:var(--navigation-mobile-offset-y);padding-inline:var(--navigation-mobile-offset-x)}&.slideshow-navigation--mobile-position-under-between{display:flex;justify-content:space-between;padding-block:var(--navigation-mobile-offset-y);padding-inline:var(--navigation-mobile-offset-x)}}}.slideshow-pagination{.dynamic-dots{left:unset;transform:unset}.slideshow-pagination__numbers{color:var(--gsc-color-background-white-100);display:flex;font-family:var(--gsc-font-caption--family);font-size:var(--gsc-font-size-300);font-style:var(--gsc-font-caption--style);font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-200);letter-spacing:var(--gsc-font-letter-normal);line-height:135%;@media (width >= 750px){color:var(--pagination-numbers-color)}@media (width < 750px){color:var(--pagination-numbers-color-mobile)}> *{opacity:.5}> .slideshow-pagination__current{opacity:1}&.slideshow-pagination__numbers--mobile{@media (width >= 750px){display:none}}&.slideshow-pagination__numbers--desktop{@media (width < 750px){display:none}}}.slideshow-pagination__dots{&.slideshow-pagination__dots--mobile{@media (width >= 750px){display:none}}&.slideshow-pagination__dots--desktop{@media (width < 750px){display:none}}}@media (width >= 750px){&.slideshow-pagination--desktop-position-top-left{left:var(--pagination-desktop-offset-x);position:absolute;top:var(--pagination-desktop-offset-y)}&.slideshow-pagination--desktop-position-top-center{left:50%;position:absolute;top:var(--pagination-desktop-offset-y);transform:translateX(-50%)}&.slideshow-pagination--desktop-position-top-right{position:absolute;right:var(--pagination-desktop-offset-x);top:var(--pagination-desktop-offset-y)}&.slideshow-pagination--desktop-position-center-between{display:none}&.slideshow-pagination--desktop-position-bottom-left{bottom:var(--pagination-desktop-offset-y);left:var(--pagination-desktop-offset-x);position:absolute}&.slideshow-pagination--desktop-position-bottom-center{bottom:var(--pagination-desktop-offset-y);left:50%;position:absolute;transform:translateX(-50%)}&.slideshow-pagination--desktop-position-bottom-right{bottom:var(--pagination-desktop-offset-y);position:absolute;right:var(--pagination-desktop-offset-x)}&.slideshow-pagination--desktop-position-under-left{display:flex;justify-content:flex-start;padding-block:var(--pagination-desktop-offset-y);padding-inline:var(--pagination-desktop-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--desktop-position-under-center{display:flex;justify-content:center;padding-block:var(--pagination-desktop-offset-y);padding-inline:var(--pagination-desktop-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--desktop-position-under-right{display:flex;justify-content:flex-end;padding-block:var(--pagination-desktop-offset-y);padding-inline:var(--pagination-desktop-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--desktop-position-under-between{display:flex;justify-content:space-between;padding-block:var(--pagination-desktop-offset-y);padding-inline:var(--pagination-desktop-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}}@media (width < 750px){&.slideshow-pagination--mobile-position-top-left{left:var(--pagination-mobile-offset-x);position:absolute;top:var(--pagination-mobile-offset-y)}&.slideshow-pagination--mobile-position-top-center{left:50%;position:absolute;top:var(--pagination-mobile-offset-y);transform:translateX(-50%)}&.slideshow-pagination--mobile-position-top-right{position:absolute;right:var(--pagination-mobile-offset-x);top:var(--pagination-mobile-offset-y)}&.slideshow-pagination--mobile-position-center-between{display:none}&.slideshow-pagination--mobile-position-bottom-left{bottom:var(--pagination-mobile-offset-y);left:var(--pagination-mobile-offset-x);position:absolute}&.slideshow-pagination--mobile-position-bottom-center{bottom:var(--pagination-mobile-offset-y);left:50%;position:absolute;transform:translateX(-50%)}&.slideshow-pagination--mobile-position-bottom-right{bottom:var(--pagination-mobile-offset-y);position:absolute;right:var(--pagination-mobile-offset-x)}&.slideshow-pagination--mobile-position-under-left{display:flex;justify-content:flex-start;padding-block:var(--pagination-mobile-offset-y);padding-inline:var(--pagination-mobile-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--mobile-position-under-center{display:flex;justify-content:flex-center;padding-block:var(--pagination-mobile-offset-y);padding-inline:var(--pagination-mobile-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--mobile-position-under-right{display:flex;justify-content:flex-end;padding-block:var(--pagination-mobile-offset-y);padding-inline:var(--pagination-mobile-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}&.slideshow-pagination--mobile-position-under-between{display:flex;justify-content:space-between;padding-block:var(--pagination-mobile-offset-y);padding-inline:var(--pagination-mobile-offset-x);.slideshow-pagination__numbers{color:var(--gsc-color-heading)}}}}.dynamic-dots{border-radius:100px;display:block;left:50%;position:relative;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;--gsc-dot-width:0.6rem;--gsc-line-dot-width:2rem;--gsc-dot-padding-block:0.6rem;--gsc-dot-padding-inline:0.3rem;--gsc-dots-wrapper-margin-inline:0.5rem;--gcs-dots-wrapper-width:calc(calc(var(--gsc-dot-padding-inline) * 2 + var(--gsc-dot-width)) * var(--gsc-dots-count));@media (width >= 750px){--gsc-active-dot-color:var(--gsc-dots-color);--gsc-dot-color:rgb(from var(--gsc-dots-color) r g b/30%);background:var(--gsc-dots-bg-color);&.dynamic-dots--dots-light{--gsc-dot-color:rgb(from var(--gsc-dots-color) r g b/45%)}&.dynamic-dots--dots-dark{--gsc-dot-color:rgb(from var(--gsc-dots-color) r g b/20%)}}@media (width < 750px){--gsc-active-dot-color:var(--gsc-dots-color-mobile);--gsc-dot-color:rgb(from var(--gsc-dots-color-mobile) r g b/30%);background:var(--gsc-dots-bg-color-mobile);&.dynamic-dots--dots-light{--gsc-dot-color:rgb(from var(--gsc-dots-color-mobile) r g b/45%)}&.dynamic-dots--dots-dark{--gsc-dot-color:rgb(from var(--gsc-dots-color-mobile) r g b/20%)}}}.dynamic-dots--line-type{--gcs-dots-wrapper-width:calc(calc(calc(var(--gsc-dot-padding-inline) * 2 + var(--gsc-dot-width)) * var(--gsc-dots-count)) - var(--gsc-dot-width) + var(--gsc-line-dot-width))}.dynamic-dots--bg-blur{backdrop-filter:blur(1.2rem)}.dynamic-dots--size-s{--gsc-dot-width:4px;--gsc-line-dot-width:12px;--gsc-dot-padding-block:4px;--gsc-dot-padding-inline:2px;--gsc-dots-wrapper-margin-inline:4px}.dynamic-dots--size-m{--gsc-dot-width:6px;--gsc-line-dot-width:20px;--gsc-dot-padding-block:6px;--gsc-dot-padding-inline:3px;--gsc-dots-wrapper-margin-inline:5px}.dynamic-dots--size-l{--gsc-dot-width:8px;--gsc-line-dot-width:24px;--gsc-dot-padding-block:8px;--gsc-dot-padding-inline:5px;--gsc-dots-wrapper-margin-inline:7px}.dynamic-dots__wrapper{margin-inline:var(--gsc-dots-wrapper-margin-inline);overflow:hidden;width:var(--gcs-dots-wrapper-width)}.dynamic-dots__track{align-items:center;display:flex;justify-content:space-between}.dynamic-dot{flex-shrink:0;padding:var(--gsc-dot-padding-block) var(--gsc-dot-padding-inline)}.dynamic-dot__inner{background-color:var(--gsc-dot-color);border-radius:100px;height:var(--gsc-dot-width);transition:background-color .2s ease-in-out,width .2s ease-in-out,transform .1s ease-in-out;width:var(--gsc-dot-width)}.dynamic-dot.--active .dynamic-dot__inner{background-color:var(--gsc-active-dot-color)}.dynamic-dots--line-type .dynamic-dot.--active .dynamic-dot__inner{width:var(--gsc-line-dot-width)}.dynamic-dot.--scrollable .dynamic-dot__inner{transform:scale(.8)}.dynamic-dots--remove-paddings{--gsc-dots-wrapper-margin-inline:0}.photoswipe__pagination{align-items:center;background-color:#eee;border-radius:var(--gsc-border-radius-full);color:var(--gsc-color-heading);display:inline-flex;flex-shrink:0;font-family:var(--gsc-font-body-3--family);font-size:var(--gsc-font-body-3--size);font-style:var(--gsc-font-body-3--style);font-weight:var(--gsc-font-body-3--weight);gap:var(--gsc-space-200);height:44px;line-height:var(--gsc-font-body-3--line-height);padding:var(--gsc-space-300) var(--gsc-space-600)}.photoswipe__pswp{--pswp-bg:var(--gsc-color-background);--pswp-placeholder-bg:#000;.pswp__img{background-color:var(--gsc-color-surface)}.pswp__container{will-change:transform}.pswp__top-bar{height:auto}.pswp__top-preloader{height:auto}.pswp__button{height:auto;opacity:1;width:-moz-fit-content;width:fit-content}
  .pswp__button--next-button,.pswp__button--prev-button{position:absolute;top:50%;transform:translateY(-50%);&[class*="prev"]{left:40px}&[class*="next"]{right:40px}@media (width < 750px){display:none}}.pswp__button--close-button{margin:20px}.pswp__pagination{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);@media (width < 750px){bottom:20px}}}.localizations{align-items:center;display:flex;gap:var(--gsc-localizations-gap,0);width:-moz-fit-content;width:fit-content}.localizations .dropdown-v2__content{overflow:hidden;padding:0}
.localization__item,.localization__trigger{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;transition:color var(--transition-duration)}.localization__item:focus-visible{outline-offset:-1px}.localization__trigger{font-size:var(--font-size)}.localization__trigger-icon{transition:transform .2s ease}.dropdown-v2[aria-expanded="true"] .localization__trigger-icon{transform:rotate(180deg)}.localization__list{max-height:286px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.localization__search{padding:20px 20px 12px;transition:box-shadow var(--transition-duration);width:100%}.localization__list--scrolled .localization__search{box-shadow:0 0 16px 0 rgba(0,0,0,.06)}.localization__list{padding-block:14px}.dropdown-v2__content:has(.localization__search) .localization__list{padding-top:0}.localization__item{font-size:var(--gsc-font-size-300);line-height:135%;padding:8px 20px;text-align:left;transition:background-color .15s ease;width:100%}.localization__item--active{pointer-events:none}.localization__item--active .button-v2__label::before{transform:scaleX(1)}.localization__flag{border:1px solid var(--gsc-color-border);margin-right:6px}.media{display:flex;flex-direction:column;gap:var(--gsc-space-400);min-width:0;overflow:hidden;position:relative;width:100%;--thumb-desktop-height:calc(var(--thumb-desktop-width) / (var(--thumb-desktop-aspect-ratio)));--thumb-mobile-height:calc(var(--thumb-mobile-width) / (var(--thumb-mobile-aspect-ratio)));.dynamic-dots{left:0;transform:none}.media__gallery{flex:1;width:100%}.media__overlay-icon{align-items:center;backdrop-filter:blur(8px);background:var(--gsc-color-background-black-25);border:var(--gsc-border-width-0125) solid var(--gsc-color-background-white-25);border-radius:var(--gsc-border-radius-full);color:#fff;display:flex;height:32px;justify-content:center;width:32px}.media__inner{display:flex;overflow:hidden;position:relative;width:100%}.media__navigation--desktop,
  .media__navigation--mobile{display:none;> .smart-list > .smart-list__items{padding:1px}}.media__shopify-xr-button{&:not(.visible){display:none}}.media__mute-button{position:absolute;right:20px;top:20px;z-index:10;@media (width >= 750px){
      .media--navigation-desktop-inside-top-center &,.media--navigation-desktop-inside-top-left &,
      .media--navigation-desktop-inside-top-right &{inset:unset;bottom:20px;right:20px}.media--navigation-desktop-inside-middle-right &{inset:unset;left:20px;top:20px}
      .media--navigation-desktop-inside-bottom-center &,
      .media--navigation-desktop-inside-bottom-left &,
      .media--navigation-desktop-inside-bottom-right &,.media--navigation-desktop-inside-middle-left &{inset:unset;right:20px;top:20px}}@media (width < 750px){
      .media--navigation-mobile-inside-top-center &,.media--navigation-mobile-inside-top-left &,
      .media--navigation-mobile-inside-top-right &{inset:unset;bottom:20px;right:20px}.media--navigation-mobile-inside-middle-right &{inset:unset;left:20px;top:20px}
      .media--navigation-mobile-inside-bottom-center &,
      .media--navigation-mobile-inside-bottom-left &,
      .media--navigation-mobile-inside-bottom-right &,.media--navigation-mobile-inside-middle-left &{inset:unset;left:20px;top:20px}}}@media (width >= 750px){.media__navigation--desktop{display:flex;max-height:100%;max-width:100%;position:absolute;.smart-list{width:100%}}&.media--navigation-desktop-inside-top-left,
    &.media--navigation-desktop-outside-top-left{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-vertical"]{.media__inner{padding-inline-start:var(--thumb-desktop-width)}.media__gallery{margin-inline-start:var(--navigation-desktop-padding-x)}.media__navigation--desktop{bottom:0;left:0;padding-block-start:var(--navigation-desktop-padding-y);top:0}}&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-desktop-height)}.media__gallery{margin-block-start:var(--navigation-desktop-padding-y)}.media__navigation--desktop{left:0;padding-inline-start:var(--navigation-desktop-padding-x);top:0}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{left:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);top:0}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--desktop{justify-content:start;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset}}&[class*="-desktop-inside-"]{.media__navigation--desktop{left:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);top:0}}}}&.media--navigation-desktop-inside-top-center,
    &.media--navigation-desktop-outside-top-center{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-desktop-height)}.media__gallery{margin-block-start:var(--navigation-desktop-padding-y)}.media__navigation--desktop{left:50%;padding-inline:var(--navigation-desktop-padding-x);top:0;transform:translateX(-50%)}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{left:50%;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);top:0;transform:translateX(-50%)}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--desktop{justify-content:center;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset;transform:none}}&[class*="-desktop-inside-"]{.media__navigation--desktop{left:50%;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);top:0;transform:translateX(-50%)}}}}&.media--navigation-desktop-inside-top-right,
    &.media--navigation-desktop-outside-top-right{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-vertical"]{.media__inner{padding-inline-end:var(--thumb-desktop-width)}.media__gallery{margin-inline-end:var(--navigation-desktop-padding-x)}.media__navigation--desktop{padding-block-start:var(--navigation-desktop-padding-y);right:0;top:0}}&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-desktop-height)}.media__gallery{margin-block-start:var(--navigation-desktop-padding-y)}.media__navigation--desktop{padding-inline-start:var(--navigation-desktop-padding-x);right:0;top:0}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);right:0;top:0}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--desktop{justify-content:end;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset}}&[class*="-desktop-inside-"]{.media__navigation--desktop{padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);right:0;top:0}}}}&.media--navigation-desktop-inside-middle-left,
    &.media--navigation-desktop-outside-middle-left{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{.media__inner{padding-inline-start:var(--thumb-desktop-width)}.media__gallery{margin-inline-start:var(--navigation-desktop-padding-x)}}.media__navigation--desktop{left:0;top:50%;transform:translateY(-50%);[class*="-desktop-outside-"] &{margin-block-start:var(--navigation-desktop-padding-y)}[class*="-desktop-inside-"] &{padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x)}}}}&.media--navigation-desktop-inside-middle-right,
    &.media--navigation-desktop-outside-middle-right{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{.media__inner{padding-inline-end:var(--thumb-desktop-width)}.media__gallery{margin-inline-end:var(--navigation-desktop-padding-x)}}.media__navigation--desktop{right:0;top:50%;transform:translateY(-50%);[class*="-desktop-outside-"] &{margin-block-start:var(--navigation-desktop-padding-y)}[class*="-desktop-inside-"] &{padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x)}}}}&.media--navigation-desktop-inside-bottom-left,
    &.media--navigation-desktop-outside-bottom-left{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-vertical"]{.media__inner{padding-inline-start:var(--thumb-desktop-width)}.media__gallery{margin-inline-start:var(--navigation-desktop-padding-x)}.media__navigation--desktop{bottom:0;left:0;padding-block-start:var(--navigation-desktop-padding-y)}}&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-desktop-height)}.media__gallery{margin-block-end:var(--navigation-desktop-padding-y)}.media__navigation--desktop{bottom:0;left:0;padding-inline-start:var(--navigation-desktop-padding-x)}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;left:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x)}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--desktop{justify-content:start;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;left:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x)}}}}&.media--navigation-desktop-inside-bottom-center,
    &.media--navigation-desktop-outside-bottom-center{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-desktop-height)}.media__gallery{margin-block-end:var(--navigation-desktop-padding-y)}.media__navigation--desktop{bottom:0;left:50%;padding-inline:var(--navigation-desktop-padding-x);transform:translateX(-50%)}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;left:50%;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);transform:translateX(-50%)}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--desktop{justify-content:center;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset;transform:none}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;left:50%;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);transform:translateX(-50%)}}}}&.media--navigation-desktop-inside-bottom-right,
    &.media--navigation-desktop-outside-bottom-right{&[class*="-desktop-type-thumbnails-"]{&[class*="-desktop-outside-"]{&[class*="-desktop-direction-vertical"]{.media__inner{padding-inline-end:var(--thumb-desktop-width)}.media__gallery{margin-inline-end:var(--navigation-desktop-padding-x)}.media__navigation--desktop{bottom:0;padding-block-start:var(--navigation-desktop-padding-y);right:0}}&[class*="-desktop-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-desktop-height)}.media__gallery{margin-block-end:var(--navigation-desktop-padding-y)}.media__navigation--desktop{bottom:0;padding-inline-start:var(--navigation-desktop-padding-x);right:0}}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);right:0}}}
      &[class*="-desktop-type-dots-"],&[class*="-desktop-type-numbers-"]{&[class*="-desktop-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--desktop{justify-content:end;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);position:unset}}&[class*="-desktop-inside-"]{.media__navigation--desktop{bottom:0;padding-block:var(--navigation-desktop-padding-y);padding-inline:var(--navigation-desktop-padding-x);right:0}}}}}@media (width < 750px){.media__navigation--mobile{display:flex;max-height:100%;max-width:100%;position:absolute;.smart-list{width:100%}}&.media--navigation-mobile-inside-top-left,
    &.media--navigation-mobile-outside-top-left{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-vertical"]{.media__inner{padding-inline-start:var(--thumb-mobile-width)}.media__gallery{margin-inline-start:var(--navigation-mobile-padding-x)}.media__navigation--mobile{left:0;padding-block-start:var(--navigation-mobile-padding-y);top:0}}&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-mobile-height)}.media__gallery{margin-block-start:var(--navigation-mobile-padding-y)}.media__navigation--mobile{left:0;padding-inline-start:var(--navigation-mobile-padding-x);top:0}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{left:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);top:0}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--mobile{justify-content:start;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset}}&[class*="-mobile-inside-"]{.media__navigation--mobile{left:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);top:0}}}}&.media--navigation-mobile-inside-top-center,
    &.media--navigation-mobile-outside-top-center{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-mobile-height)}.media__gallery{margin-block-start:var(--navigation-mobile-padding-y)}.media__navigation--mobile{left:50%;padding-inline:var(--navigation-mobile-padding-x);top:0;transform:translateX(-50%)}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{left:50%;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);top:0;transform:translateX(-50%)}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--mobile{justify-content:center;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset;transform:none}}&[class*="-mobile-inside-"]{.media__navigation--mobile{left:50%;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);top:0;transform:translateX(-50%)}}}}&.media--navigation-mobile-inside-top-right,
    &.media--navigation-mobile-outside-top-right{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-vertical"]{.media__inner{padding-inline-end:var(--thumb-mobile-width)}.media__gallery{margin-inline-end:var(--navigation-mobile-padding-x)}.media__navigation--mobile{padding-block-start:var(--navigation-mobile-padding-y);right:0;top:0}}&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-start:var(--thumb-mobile-height)}.media__gallery{margin-block-start:var(--navigation-mobile-padding-y)}.media__navigation--mobile{padding-inline-start:var(--navigation-mobile-padding-x);right:0;top:0}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);right:0;top:0}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column-reverse}.media__navigation--mobile{justify-content:end;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset}}&[class*="-mobile-inside-"]{.media__navigation--mobile{padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);right:0;top:0}}}}&.media--navigation-mobile-inside-middle-left,
    &.media--navigation-mobile-outside-middle-left{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{.media__inner{padding-inline-start:var(--thumb-mobile-width)}.media__gallery{margin-inline-start:var(--navigation-mobile-padding-x)}}.media__navigation--mobile{left:0;top:50%;transform:translateY(-50%);[class*="-mobile-outside-"] &{margin-block-start:var(--navigation-mobile-padding-y)}[class*="-mobile-inside-"] &{padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x)}}}}&.media--navigation-mobile-inside-middle-right,
    &.media--navigation-mobile-outside-middle-right{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{.media__inner{padding-inline-end:var(--thumb-mobile-width)}.media__gallery{margin-inline-end:var(--navigation-mobile-padding-x)}}.media__navigation--mobile{right:0;top:50%;transform:translateY(-50%);[class*="-mobile-outside-"] &{margin-block-start:var(--navigation-mobile-padding-y)}[class*="-mobile-inside-"] &{padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x)}}}}&.media--navigation-mobile-inside-bottom-left,
    &.media--navigation-mobile-outside-bottom-left{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-vertical"]{.media__inner{padding-inline-start:var(--thumb-mobile-width)}.media__gallery{margin-inline-start:var(--navigation-mobile-padding-x)}.media__navigation--mobile{bottom:0;left:0;padding-block-start:var(--navigation-mobile-padding-y)}}&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-mobile-height)}.media__gallery{margin-block-end:var(--navigation-mobile-padding-y)}.media__navigation--mobile{bottom:0;left:0;padding-inline-start:var(--navigation-mobile-padding-x)}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;left:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x)}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--mobile{justify-content:start;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;left:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x)}}}}&.media--navigation-mobile-inside-bottom-center,
    &.media--navigation-mobile-outside-bottom-center{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-mobile-height)}.media__gallery{margin-block-end:var(--navigation-mobile-padding-y)}.media__navigation--mobile{bottom:0;left:50%;padding-inline:var(--navigation-mobile-padding-x);transform:translateX(-50%)}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;left:50%;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);transform:translateX(-50%)}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--mobile{justify-content:center;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset;transform:none}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;left:50%;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);transform:translateX(-50%)}}}}&.media--navigation-mobile-inside-bottom-right,
    &.media--navigation-mobile-outside-bottom-right{&[class*="-mobile-type-thumbnails-"]{&[class*="-mobile-outside-"]{&[class*="-mobile-direction-vertical"]{.media__inner{padding-inline-end:var(--thumb-mobile-width)}.media__gallery{margin-inline-end:var(--navigation-mobile-padding-x)}.media__navigation--mobile{bottom:0;padding-block-start:var(--navigation-mobile-padding-y);right:0}}&[class*="-mobile-direction-horizontal"]{.media__inner{padding-block-end:var(--thumb-mobile-height)}.media__gallery{margin-block-end:var(--navigation-mobile-padding-y)}.media__navigation--mobile{bottom:0;padding-inline-start:var(--navigation-mobile-padding-x);right:0}}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);right:0}}}
      &[class*="-mobile-type-dots-"],&[class*="-mobile-type-numbers-"]{&[class*="-mobile-outside-"]{.media__inner{display:flex;flex-direction:column}.media__navigation--mobile{justify-content:end;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);position:unset}}&[class*="-mobile-inside-"]{.media__navigation--mobile{bottom:0;padding-block:var(--navigation-mobile-padding-y);padding-inline:var(--navigation-mobile-padding-x);right:0}}}}}}.media__thumb{cursor:pointer}.media__thumb--active{position:relative;&::before{border:1px solid #333;content:" ";height:100%;inset:0;position:absolute;width:100%;z-index:10;@media (width >= 750px){border-radius:var(--item-corner-radius)}@media (width < 750px){border-radius:var(--item-mobile-corner-radius)}}&::after{border:2.5px solid #fff;content:" ";height:100%;inset:0;position:absolute;width:100%;z-index:9;@media (width >= 750px){border-radius:var(--item-corner-radius)}@media (width < 750px){border-radius:var(--item-mobile-corner-radius)}}}.simple-pager{align-items:flex-start;color:var(--gsc-color-heading);display:flex;font-family:var(--gsc-font-caption--family);font-size:var(--gsc-font-size-300);font-style:var(--gsc-font-caption--style);font-weight:var(--gsc-font-caption--weight);gap:var(--gsc-space-200);letter-spacing:var(--gsc-font-letter-normal);line-height:135%;padding:var(--gsc-space-300) var(--gsc-space-500);> *{opacity:.5}> .simple-pager__current{min-width:2ch;opacity:1}> .simple-pager__total{min-width:2ch}}.simple-pager--background{background-color:#ccc;background:linear-gradient(0deg,hsla(0,0%,79%,.2) 0,hsla(0,0%,79%,.2) 100%),var(--gsc-color-background);border-radius:var(--gsc-border-radius-full)}.media-cursor{align-items:center;background-color:#fff;border-radius:100px;display:none;height:44px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:44px;z-index:100;svg{fill:#000;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.media-cursor--visible{display:flex}.line-1,
.line-2,
.line-3,
.line-4{transform-origin:center center;transition:all .3s}.media-cursor--left{.line-1{transform:translate(-6.5px,.3px) rotate(45deg)}.line-2{transform:translate(-6.5px,-.3px) rotate(-45deg)}.line-3{transform:scaleX(.8)}.line-4{transform:scaleX(.8)}}.media-cursor--zoom{.line-1{transform-origin:center center}.line-2{transform-origin:center center}}.media-cursor--right{.line-1{transform:translate(6.5px,.3px) rotate(-45deg)}.line-2{transform:translate(6.5px,-.3px) rotate(45deg)}.line-3{transform:scaleX(.8)}.line-4{transform:scaleX(.8)}}
.media-cursor__pause,.media-cursor__play{align-items:center;color:#000;display:none;justify-content:center}.media-cursor--play{.media-cursor__play{display:flex;left:50%;top:50%;transform:translate(-50%,-50%)}.line-1,
  .line-2,
  .line-3,
  .line-4{display:none}}.media-cursor--pause{.media-cursor__pause{display:flex;left:50%;top:50%;transform:translate(-50%,-50%)}.line-1,
  .line-2,
  .line-3,
  .line-4{display:none}}.product-details--sticky{position:sticky;top:var(--gsc-header-height)}.price{display:flex;flex-direction:column;gap:var(--gsc-space-200);.text-v2__inner{.price__container{align-items:baseline;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:var(--gsc-space-100);.text-align-left &{justify-content:start}.text-align-center &{justify-content:center}.text-align-right &{justify-content:end}.price--sale-price-first &{flex-direction:row-reverse}.price__compare-at-price{color:var(--gsc-color-heading-secondary);font-size:max(var(--compare-at-price-size),12px);font-weight:var(--gsc-font-weight-regular);line-height:max(var(--compare-at-price-size),12px);text-decoration:line-through}}.price__unit-price{white-space:nowrap}}.price__tax{color:var(--gsc-color-heading);font-size:var(--gsc-font-size-275);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:145%;a{text-decoration:underline}&:empty{display:none}}.price__installments{&:empty{display:none}}}.variant-picker{display:flex;flex-direction:column;gap:var(--gsc-space-700);.variant-picker__option{display:flex;flex-direction:column;gap:var(--gsc-space-300);.chip--active,
    .swatch--active{pointer-events:none}.variant-picker__option-header{align-items:center;display:flex;gap:var(--gsc-space-150);.variant-picker__option-label{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--font-weight-regular);line-height:135%}.variant-picker__option-value{color:var(--gsc-color-heading);display:-webkit-box;flex:1;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-clamp:1;-webkit-line-clamp:1;line-height:135%;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.variant-picker__option-information{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-height:135%;text-transform:uppercase}}.variant-picker__option-body{display:flex;flex-wrap:wrap;gap:var(--option-body-gap,var(--gsc-space-200));.variant-picker__dropdown-select{&.variant-picker__dropdown-select--faded{
          .input-base__inner,.input-base__prepend-inner{opacity:.25}}}
      .variant-picker__dropdown-option,.variant-picker__dropdown-select{.swatch{outline:1px solid #c9c9c933}}.variant-picker__dropdown-option{.variant-picker__dropdown-option-content{align-items:center;display:flex;flex:1;gap:var(--gsc-space-200);&.variant-picker__dropdown-option-content--faded{opacity:.25;transition:opacity .2s;.variant-picker__dropdown-option:hover &{opacity:unset}}}}}}}.product-information{position:relative}.product-information__content{height:100%;position:relative}.page-popup{display:flex;.page-popup__target{color:var(--gsc-color-heading);font:inherit;text-decoration:underline;text-transform:inherit}}.page-popup__modal{.page-popup__content{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative;width:100%;.page-popup__header{align-items:center;color:var(--gsc-color-heading);display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-500);font-style:normal;font-weight:var(--gsc-font-weight-semibold);height:60px;line-height:125%;padding:var(--gsc-space-1000);position:sticky;text-transform:capitalize;top:0}.page-popup__body{flex:1;overflow:auto;padding:0 var(--gsc-space-1000) var(--gsc-space-1000)}}}.recipient-form{--recipient-form-gap:22px;display:flex;flex-direction:column;gap:var(--recipient-form-gap);justify-content:start;width:100%;.recipient-form__trigger{align-items:center;display:flex;gap:10px;.recipient-form__trigger-label{color:var(--gsc-color-body);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%}}.recipient-form__fields{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);.recipient-form__fields-inner{display:flex;flex-direction:column;gap:var(--gsc-space-400);min-height:0;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.recipient-form:has(.switch--on) &{grid-template-rows:1fr;.recipient-form__fields-inner{opacity:1}}}}.product-form{display:flex;flex-direction:column;gap:10px;width:100%;.product-form__form{display:flex;flex-direction:column;gap:22px;.product-form__buttons{display:flex;flex-direction:column;gap:10px;.product-form__buttons-group{align-items:start;display:flex;gap:var(--gsc-space-300);.product-quantity{min-width:136px;width:136px}}.product-form__errors{color:var(--gsc-color-critical-primary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%;&.product-form__errors--hidden{display:none}}}}}.pickup-availability{background-color:var(--gsc-color-surface);display:flex;gap:var(--gsc-space-200);padding:var(--gsc-space-500);&.pickup-availability--hidden{display:none}.pickup-availability__status{align-items:start;color:var(--gsc-color-critical-primary);display:flex;.pickup-availability--available &{color:var(--gsc-color-success-primary)}}.pickup-availability__content{display:flex;flex-direction:column;gap:var(--gsc-space-400);.pickup-availability__header{display:flex;flex-direction:column;gap:var(--gsc-space-200);.pickup-availability__title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:140%}.pickup-availability__description{color:var(--gsc-color-text);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-275);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:145%}}.pickup-availability__link{color:var(--gsc-color-text);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}}.pickup-availability__drawer{.pickup-availability__drawer-content{padding:30px;.pickup-availability__drawer-header{display:flex;flex-direction:column;gap:4px;padding-bottom:20px;.pickup-availability__drawer-title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-600);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:140%}.pickup-availability__drawer-description{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:140%}}.pickup-availability__list{border-top:1px solid #eee;display:flex;flex-direction:column;gap:var(--gsc-space-600);padding-block:20px;.pickup-availability__item{display:flex;flex-direction:column;gap:8px;.pickup-availability__item-title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-40);font-style:normal;font-weight:var(--gsc-font-weight-semibold);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:140%}.pickup-availability__item-content{align-items:center;display:flex;gap:10px;.pickup-availability__item-status{align-items:center;color:var(--gsc-color-critical-primary);display:flex;&.pickup-availability--available{color:var(--gsc-color-success-primary)}}.pickup-availability__item-description{color:var(--gsc-color-text);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:145%}}.pickup-availability__item-address,
        .pickup-availability__item-address p{color:var(--gsc-color-text);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:145%}}}}}.buy-buttons{display:flex;flex-direction:column;gap:var(--buy-buttons-gap);.product-form__buttons{gap:var(--buy-buttons-gap)}}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:0px}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-row-gap:8px}.dynamic-checkout-buttons[disabled]{opacity:.3;pointer-events:none}.payment-icons{align-items:center;display:flex;flex-direction:column;gap:8px;gap:12px;width:100%;.payment-icons__title{color:var(--gsc-color-body);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%}.payment-icons__list{display:flex;gap:var(--gsc-payment-icons-gap,10px);justify-content:var(--gsc-payment-icons-alignment,flex-start);list-style:none;margin:0;padding:0;width:100%}.payment-icons__item{display:flex}}.collection-section{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;position:relative;width:100%;&:has(.collection-section__facets-filter-position-start){grid-template-columns:auto 1fr;.facet-filters{@media (width >= 750px){[data-temporary="false"] &{padding-inline-end:40px}}}}&:has(.collection-section__facets-filter-position-end){grid-template-columns:1fr auto;.facet-filters{@media (width >= 750px){[data-temporary="false"] &{padding-inline-start:40px}}}}.collection-section__header{grid-column:1/span 2;position:relative;@media (width < 750px){background-color:var(--gsc-color-background);.collection-section:has(.collection-section__facets-filter-mobile-sticky)
        &{position:sticky;top:var(--gsc-single-header-height);z-index:96}.collection-section:has(.collection-section__facets-filter-mobile-none)
        &{display:none}}.collection-section__header-inner{align-items:center;display:flex;gap:var(--gsc-space-500);height:40px;@media (width < 750px){height:48px}.collection-section__filter-button{@media (width < 750px){.button-v2__label{display:none}}}.collection-section__spacer{flex:1}.collection-section__sort-selector{@media (width < 750px){display:none}}}> .collection-section__filters-status{padding-block-end:8px;@media (width < 750px){padding-block-start:8px}@media (width >= 750px){display:none}}}> .collection-section__filters-status{grid-column:2/span 1;.collection-section:has(.collection-section__facets-filter-position-start)
      &{grid-column:2/span 1;.collection-section:has(
          .drawer-v2--start.drawer-v2--open[data-temporary="false"]
        )
        &{padding-inline-start:var(--collection-padding-left-desktop)}}.collection-section:has(.collection-section__facets-filter-position-end) &{grid-column:1/span 1}@media (width < 750px){display:none}padding-block-end:var(--gsc-space-600);@media (width < 750px){padding-block-end:16px}}.collection-section__facets-filter{grid-column:1/span 1;grid-row:2/span 2;@media (width < 750px){.collection-section:has(.collection-section__facets-filter-mobile-none)
        &{display:none}}.collection-section:has(.collection-section__facets-filter-position-start)
      &{grid-column:1/span 1}.collection-section:has(.collection-section__facets-filter-position-end) &{grid-column:2/span 1}}.collection-section__content{grid-column:2/span 1;grid-row:3/span 1;position:relative;.collection-section:has(.collection-section__facets-filter-position-start)
      &{grid-column:2/span 1}.collection-section:has(.collection-section__facets-filter-position-end) &{grid-column:1/span 1}.collection-section__container-inner{.collection-section__empty-banner{align-items:center;color:var(--gsc-color-text);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:20px;justify-content:center;line-height:150%;padding-block:var(--gsc-space-1600);text-align:center;.collection-section__empty-banner-clear{text-decoration:underline}}.collection-section__view-more{visibility:hidden}}}.collection-section__floating-filter-button{--button-offset-y:32px;bottom:var(--button-offset-y);left:50%;position:fixed;transform:translateX(-50%) translateY(calc(100% + var(--button-offset-y)));transition:transform .2s ease-in-out;z-index:20;@media (width < 750px){.collection-section:has(
          .collection-section__facets-filter-mobile-floating
        )
        &{&.collection-section__floating-filter-button--visible{transform:translateX(-50%) translateY(0)}}}}}.facet-filters{display:flex;flex-direction:column;height:100%;transition:opacity .3s;&.facet-filters--disabled{opacity:.8;pointer-events:none}.drawer-v2--temporary &{padding:0}.facet-filters__header{--facet-filter-header-padding-inline:var(--gsc-space-500);display:none;padding-block:var(--gsc-space-400);position:relative;.drawer-v2--temporary &{display:flex}.facet-filters__header-container{display:flex;justify-content:center;width:100%;.facet-filters__title{color:var(--gsc-color-heading);font-family:var(--gsc-font-family-body);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-height:150%;text-align:center}.facet-filters__close{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:24px;justify-content:center;left:var(--facet-filter-header-padding-inline);padding:0;position:absolute;width:24px}.facet-filters__reset-all{position:absolute;right:var(--facet-filter-header-padding-inline)}}.facet-filters:has(.filter--full-screen) &{display:none}}.facet-filters__body{display:flex;flex-direction:column;height:100%;position:relative;.drawer-v2--temporary &{overflow:auto;scrollbar-width:none;.facet-filters:has(.filter--full-screen) &{overflow:hidden}}.facet-filters__sort{display:none;flex-direction:column;padding:var(--gsc-space-400) 20px;.drawer-v2--temporary &{display:flex;width:100%;.dropdown-v2{width:100%}}.facet-filters__sort-selector-header{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:140%;padding:var(--gsc-space-400) 0}}.facet-filters__form{display:flex;flex-direction:column;gap:var(--gsc-space-300);max-height:100%;@media (width >= 750px){.filter:first-child > .filter__header{padding-top:0 0 var(--gsc-space-400)}}}}.facet-filters__footer{bottom:0;display:none;justify-content:center;padding:var(--gsc-space-500);position:sticky;z-index:3000;@media (width < 750px){.drawer-v2--temporary &{display:flex}}}}.input-base{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;height:-moz-fit-content;height:fit-content;width:100%;--input-base__container__gap:var(--gsc-space-200);--input-base--border-radius:10px;--input-base--border-width:1px;--input-base--xxx-large--font-size:var(--gsc-font-size-800);--input-base--xxx-large--line-height:calc(1 * var(--input-base--xxx-large--font-size));--input-base--xx-large--container-height:calc(var(--input-base--xxx-large--padding-block-start) + var(--input-base--xxx-large--line-height) + var(--input-base--xxx-large--padding-block-end));--input-base--xxx-large--padding-block-start:calc(24px - var(--input-base--border-width));--input-base--xxx-large--padding-block-end:calc(8px - var(--input-base--border-width));--input-base--xxx-large--padding-inline-start:24px;--input-base--xxx-large--padding-inline-end:16px;--input-base--xxx-large--inner-gap:10px;--input-base--xxx-large--outer-gap:10px;--input-base--xx-large--font-size:var(--gsc-font-size-350);--input-base--xx-large--line-height:calc(1.45 * var(--input-base--xx-large--font-size));--input-base--xx-large--container-height:calc(var(--input-base--xx-large--padding-block-start) + var(--input-base--xx-large--line-height) + var(--input-base--xx-large--padding-block-end));--input-base--xx-large--padding-block-start:calc(30px - var(--input-base--border-width));--input-base--xx-large--padding-block-end:calc(14px - var(--input-base--border-width));--input-base--xx-large--padding-inline-start:24px;--input-base--xx-large--padding-inline-end:16px;--input-base--xx-large--inner-gap:10px;--input-base--xx-large--outer-gap:10px;--input-base--x-large--font-size:var(--gsc-font-size-350);--input-base--x-large--line-height:calc(1.45 * var(--input-base--x-large--font-size));--input-base--x-large--container-height:calc(var(--input-base--x-large--padding-block-start) + var(--input-base--x-large--line-height) + var(--input-base--x-large--padding-block-end));--input-base--x-large--padding-block-start:calc(26px - var(--input-base--border-width));--input-base--x-large--padding-block-end:calc(10px - var(--input-base--border-width));--input-base--x-large--padding-inline-start:20px;--input-base--x-large--padding-inline-end:16px;--input-base--x-large--inner-gap:10px;--input-base--x-large--outer-gap:10px;--input-base--large--font-size:var(--gsc-font-size-350);--input-base--large--line-height:calc(1.45 * var(--input-base--large--font-size));--input-base--large--container-height:calc(var(--input-base--large--padding-block-start) + var(--input-base--large--line-height) + var(--input-base--large--padding-block-end));--input-base--large--padding-block-start:calc(24px - var(--input-base--border-width));--input-base--large--padding-block-end:calc(8px - var(--input-base--border-width));--input-base--large--padding-inline-start:20px;--input-base--large--padding-inline-end:16px;--input-base--large--inner-gap:10px;--input-base--large--outer-gap:10px;--input-base--medium--font-size:var(--gsc-font-size-350);--input-base--medium--line-height:calc(1.45 * var(--input-base--medium--font-size));--input-base--medium--container-height:calc(var(--input-base--medium--padding-block-start) + var(--input-base--medium--line-height) + var(--input-base--medium--padding-block-end));--input-base--medium--padding-block-start:calc(22px - var(--input-base--border-width));--input-base--medium--padding-block-end:calc(6px - var(--input-base--border-width));--input-base--medium--padding-inline-start:16px;--input-base--medium--padding-inline-end:14px;--input-base--medium--inner-gap:10px;--input-base--medium--outer-gap:10px;--input-base--small--font-size:var(--gsc-font-size-300);--input-base--small--line-height:calc(1.35 * var(--input-base--small--font-size));--input-base--small--container-height:calc(var(--input-base--small--padding-block-start) + var(--input-base--small--line-height) + var(--input-base--small--padding-block-end));--input-base--small--padding-block-start:calc(22px - var(--input-base--border-width));--input-base--small--padding-block-end:calc(6px - var(--input-base--border-width));--input-base--small--padding-inline-start:16px;--input-base--small--padding-inline-end:12px;--input-base--small--inner-gap:10px;--input-base--small--outer-gap:10px;--input-base--x-small--font-size:var(--gsc-font-size-300);--input-base--x-small--line-height:calc(1.35 * var(--input-base--x-small--font-size) - 1px);--input-base--x-small--container-height:calc(var(--input-base--x-small--padding-block-start) + var(--input-base--x-small--line-height) + var(--input-base--x-small--padding-block-end));--input-base--x-small--padding-block-start:calc(20px - var(--input-base--border-width));--input-base--x-small--padding-block-end:calc(4px - var(--input-base--border-width));--input-base--x-small--padding-inline-start:12px;--input-base--x-small--padding-inline-end:10px;--input-base--x-small--inner-gap:10px;--input-base--x-small--outer-gap:10px;--input-base--xx-small--font-size:var(--gsc-font-size-300);--input-base--xx-small--line-height:calc(1.35 * var(--input-base--xx-small--font-size));--input-base--xx-small--container-height:calc(var(--input-base--xx-small--padding-block-start) + var(--input-base--xx-small--line-height) + var(--input-base--xx-small--padding-block-end));--input-base--xx-small--padding-block-start:calc(14px - var(--input-base--border-width));--input-base--xx-small--padding-block-end:calc(2px - var(--input-base--border-width));--input-base--xx-small--padding-inline-start:10px;--input-base--xx-small--padding-inline-end:10px;--input-base--xx-small--inner-gap:10px;--input-base--xx-small--outer-gap:10px;&:has(:is(input, textarea):disabled){cursor:not-allowed;opacity:.5}.input-base__prepend{align-items:center;display:flex;gap:var(--gsc-space-250);grid-column:1/span 1;grid-row:1/span 1;padding-inline-end:10px;&:empty{display:none}}.input-base__container{border:1px solid transparent;display:flex;gap:var(--input-base__container__gap);grid-column:2/span 1;grid-row:1/span 1;transition:all .3s;.input-base--variant-filled &{backdrop-filter:blur(calc(var(--gsc-size-blur-600) / 2));background-color:var(--gsc-color-input-bg);border:1px solid var(--gsc-color-input-border);border-radius:var(--input-base--border-radius);&:hover{background-color:var(--gsc-color-input-bg-hover);border:1px solid var(--gsc-color-input-border-hover)}.input-base:has(:focus) &{background-color:var(--gsc-color-input-bg-hover);border:1px solid var(--gsc-color-input-border-active);.input-base--invalid &{background-color:var(--gsc-color-input-bg-hover);border:1px solid var(--gsc-color-critical-primary)}}.input-base--invalid &{background-color:var(--gsc-color-input-bg-hover);border:1px solid var(--gsc-color-critical-primary)}.input-base:has(:is(input, textarea):disabled) &{background-color:var(--gsc-color-input-bg);border:1px solid var(--gsc-color-input-border)}.input-base--size-xxx-large &{padding-inline-end:var(--input-base--xxx-large--padding-inline-end);padding-inline-start:var(
          --input-base--xxx-large--padding-inline-start
        );.input-base:has([type="number"]) &{padding-inline:var(--input-base--xxx-large--padding-inline-start)}}.input-base--size-xx-large &{padding-inline-end:var(--input-base--xx-large--padding-inline-end);padding-inline-start:var(--input-base--xx-large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-500)}}.input-base--size-x-large &{padding-inline-end:var(--input-base--x-large--padding-inline-end);padding-inline-start:var(--input-base--x-large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-400)}}.input-base--size-large &{padding-inline-end:var(--input-base--large--padding-inline-end);padding-inline-start:var(--input-base--large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-400)}}.input-base--size-medium &{padding-inline-end:var(--input-base--medium--padding-inline-end);padding-inline-start:var(--input-base--medium--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-350)}}.input-base--size-small &{padding-inline-end:var(--input-base--small--padding-inline-end);padding-inline-start:var(--input-base--small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-300)}}.input-base--size-x-small &{padding-inline-end:var(--input-base--x-small--padding-inline-end);padding-inline-start:var(--input-base--x-small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-250)}}.input-base--size-xx-small &{padding-inline-end:var(--input-base--xx-small--padding-inline-end);padding-inline-start:var(--input-base--xx-small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-200)}}}.input-base--variant-underlined &{border-bottom:1px solid var(--gsc-color-input-text-35);&:hover{border-bottom:1px solid var(--gsc-color-input-text)}.input-base:has(:focus) &{border-bottom:1px solid var(--gsc-color-input-text);.input-base--invalid &{border-bottom:1px solid var(--gsc-color-critical-primary)}}.input-base--invalid &{border-bottom:1px solid var(--gsc-color-critical-primary)}.input-base:has(:is(input, textarea):disabled) &{border-bottom:1px solid var(--gsc-color-input-border)}}.input-base--variant-outlined &{border:1px solid var(--gsc-color-input-border);border-radius:var(--input-base--border-radius);&:hover{border:1px solid var(--gsc-color-input-border-hover)}.input-base:has(:focus) &{border:1px solid var(--gsc-color-input-border-active);.input-base--invalid &{border:1px solid var(--gsc-color-critical-primary)}}.input-base--invalid &{border:1px solid var(--gsc-color-critical-primary)}.input-base:has(:is(input, textarea):disabled) &{background-color:var(--gsc-color-input-bg);border:1px solid var(--gsc-color-input-border)}.input-base--size-xxx-large &{padding-inline-end:var(--input-base--xxx-large--padding-inline-end);padding-inline-start:var(
          --input-base--xxx-large--padding-inline-start
        )}.input-base--size-xx-large &{padding-inline-end:var(--input-base--xx-large--padding-inline-end);padding-inline-start:var(--input-base--xx-large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-500)}}.input-base--size-x-large &{padding-inline-end:var(--input-base--x-large--padding-inline-end);padding-inline-start:var(--input-base--x-large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-400)}}.input-base--size-large &{padding-inline-end:var(--input-base--large--padding-inline-end);padding-inline-start:var(--input-base--large--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-400)}}.input-base--size-medium &{padding-inline-end:var(--input-base--medium--padding-inline-end);padding-inline-start:var(--input-base--medium--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-350)}}.input-base--size-small &{padding-inline-end:var(--input-base--small--padding-inline-end);padding-inline-start:var(--input-base--small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-300)}}.input-base--size-x-small &{padding-inline-end:var(--input-base--x-small--padding-inline-end);padding-inline-start:var(--input-base--x-small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-250)}}.input-base--size-xx-small &{padding-inline-end:var(--input-base--xx-small--padding-inline-end);padding-inline-start:var(--input-base--xx-small--padding-inline-start);.input-base:has([type="number"]) &{padding-inline:var(--gsc-space-200)}}}.input-base--variant-glass &{background:var(--gsc-color-background-black-10);border:none;border-radius:var(--input-base--border-radius);filter:drop-shadow(-4px,2px,16px,rgba(0 0 0/.1));position:relative;z-index:20;--local-border:1px;&::before{--c:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.1),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05),hsla(0,0%,100%,.3));background:var(--c);border-radius:var(--input-base--border-radius);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;padding:var(--local-border);position:absolute;transition:background-color .3s;z-index:-1}&::after{backdrop-filter:blur(8px);border-radius:var(--input-base--border-radius);bottom:var(--local-border);content:"";display:block;filter:url(#glass-distortion);left:var(--local-border);position:absolute;right:var(--local-border);top:var(--local-border)}.input-base:has(:focus) &{background:var(--gsc-color-background-black-15)}.input-base--invalid &{&::before{--c:var(--gsc-color-critical-primary)}&::after{bottom:var(--local-border);left:var(--local-border);right:var(--local-border);top:var(--local-border)}}.input-base--size-xxx-large &{padding-inline-end:var(--input-base--xxx-large--padding-inline-end);padding-inline-start:var(
          --input-base--xxx-large--padding-inline-start
        )}.input-base--size-xx-large &{padding-inline-end:var(--input-base--xx-large--padding-inline-end);padding-inline-start:var(--input-base--xx-large--padding-inline-start)}.input-base--size-x-large &{padding-inline-end:var(--input-base--x-large--padding-inline-end);padding-inline-start:var(--input-base--x-large--padding-inline-start)}.input-base--size-large &{padding-inline-end:var(--input-base--large--padding-inline-end);padding-inline-start:var(--input-base--large--padding-inline-start)}.input-base--size-medium &{padding-inline-end:var(--input-base--medium--padding-inline-end);padding-inline-start:var(--input-base--medium--padding-inline-start)}.input-base--size-small &{padding-inline-end:var(--input-base--small--padding-inline-end);padding-inline-start:var(--input-base--small--padding-inline-start)}.input-base--size-x-small &{padding-inline-end:var(--input-base--x-small--padding-inline-end);padding-inline-start:var(--input-base--x-small--padding-inline-start)}.input-base--size-xx-small &{padding-inline-end:var(--input-base--xx-small--padding-inline-end);padding-inline-start:var(--input-base--xx-small--padding-inline-start)}}.input-base__input-container{align-items:center;display:flex;gap:6px;height:auto;position:relative;width:100%;.input-base:has([type="textarea"]) &{align-items:start}.input-base__label{color:var(--gsc-color-input-text-secondary);font-size:var(--gsc-font-size-350);line-height:var(--gsc-font-line-height-5xl);opacity:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition:transform .2s;.input-base--size-xxx-large &{font-size:var(--input-base--xxx-large--font-size);line-height:var(--input-base--xxx-large--line-height)}.input-base--variant-glass &{color:var(--gsc-color-background-white-80);z-index:1000}.input-base:not(:has(.input-base__input:-moz-placeholder)) &{transform:translateY(-20px) scale(calc(11 / 14));-moz-transition:transform .2s;transition:transform .2s;.input-base--size-small &,
          .input-base--size-x-small &,
          .input-base--size-xx-small &{transform:translateY(-18px) scale(calc(9.42 / 12))}.input-base--size-xxx-large &{transform:translateY(-34px) scale(calc(14 / 32))}}.input-base:has(.input-base__input:-webkit-autofill) &{transform:translateY(-20px) scale(calc(11 / 14));-webkit-transition:transform .2s;transition:transform .2s;.input-base--size-small &,
          .input-base--size-x-small &,
          .input-base--size-xx-small &{transform:translateY(-18px) scale(calc(9.42 / 12))}.input-base--size-xxx-large &{transform:translateY(-34px) scale(calc(14 / 32))}}
        .input-base:has(.input-base__input:autofill) &,
        .input-base:has(.input-base__input:focus) &,.input-base:not(:has(.input-base__input:placeholder-shown)) &{transform:translateY(-20px) scale(calc(11 / 14));transition:transform .2s;.input-base--size-small &,
          .input-base--size-x-small &,
          .input-base--size-xx-small &{transform:translateY(-18px) scale(calc(9.42 / 12))}.input-base--size-xxx-large &{transform:translateY(-34px) scale(calc(14 / 32))}}.input-base:has([type="textarea"]) &{.input-base--size-xxx-large &{top:calc(var(--input-base--xxx-large--container-height) / 2)}.input-base--size-xx-large &{top:calc(var(--input-base--xx-large--container-height) / 2)}.input-base--size-x-large &{top:calc(var(--input-base--x-large--container-height) / 2)}.input-base--size-large &{top:calc(var(--input-base--large--container-height) / 2)}.input-base--size-medium &{top:calc(var(--input-base--medium--container-height) / 2)}.input-base--size-small &{top:calc(var(--input-base--small--container-height) / 2)}.input-base--size-x-small &{top:calc(var(--input-base--x-small--container-height) / 2)}.input-base--size-xx-small &{top:calc(var(--input-base--xx-small--container-height) / 2)}}}.input-base--variant-glass &{position:relative;z-index:1000}
      .input-base__input,.input-base__prefix,
      .input-base__suffix{all:unset;background-color:transparent;border:none;color:var(--gsc-color-input-text);font-size:var(--gsc-font-size-350);line-height:var(--gsc-font-line-height-5xl);margin:0;outline:none;padding:0;position:relative;width:100%;.input-base--variant-glass &{color:var(--gsc-color-background-white-100);position:relative;z-index:1000}&::-moz-placeholder{color:var(--gsc-color-input-text);-moz-transition:color .2s;transition:color .2s}&::placeholder{color:var(--gsc-color-input-text);transition:color .2s}.input-base:has(:focus) &{&::-moz-placeholder{color:var(--gsc-color-input-text-35)}&::placeholder{color:var(--gsc-color-input-text-35)}}.input-base:not(:has(.input-base__label)) &{&::-moz-placeholder{color:var(--gsc-color-input-text)}&::placeholder{color:var(--gsc-color-input-text)}.input-base:has(:focus) &{&::-moz-placeholder{color:var(--gsc-color-input-text-35)}&::placeholder{color:var(--gsc-color-input-text-35)}.input-base--variant-glass &{&::-moz-placeholder{color:var(--gsc-color-background-white-60)}&::placeholder{color:var(--gsc-color-background-white-60)}}}}.input-base--variant-glass &{.input-base--variant-glass &{&::-moz-placeholder{color:var(--gsc-color-background-white-100)}&::placeholder{color:var(--gsc-color-background-white-100)}}.input-base:has(:focus) &{&::-moz-placeholder{color:var(--gsc-color-background-white-75)}&::placeholder{color:var(--gsc-color-background-white-75)}}}.input-base--variant-filled &,
        .input-base--variant-glass &,
        .input-base--variant-outlined &,
        .input-base--variant-underlined &{.input-base--size-xxx-large &{font-size:var(--input-base--xxx-large--font-size);height:var(--input-base--xxx-large--line-height);--local:calc((var(--input-base--xxx-large--padding-block-start) + var(--input-base--xxx-large--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-xx-large &{font-size:var(--input-base--xx-large--font-size);height:var(--input-base--xx-large--line-height);--local:calc((var(--input-base--xx-large--padding-block-start) + var(--input-base--xx-large--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-x-large &{font-size:var(--input-base--x-large--font-size);height:var(--input-base--x-large--line-height);--local:calc((var(--input-base--x-large--padding-block-start) + var(--input-base--x-large--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-large &{font-size:var(--input-base--large--font-size);height:var(--input-base--large--line-height);--local:calc((var(--input-base--large--padding-block-start) + var(--input-base--large--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-medium &{font-size:var(--input-base--medium--font-size);height:var(--input-base--medium--line-height);--local:calc((var(--input-base--medium--padding-block-start) + var(--input-base--medium--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-small &{font-size:var(--input-base--small--font-size);height:var(--input-base--small--line-height);--local:calc((var(--input-base--small--padding-block-start) + var(--input-base--small--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-x-small &{font-size:var(--input-base--x-small--font-size);height:var(--input-base--x-small--line-height);--local:calc((var(--input-base--x-small--padding-block-start) + var(--input-base--x-small--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}.input-base--size-xx-small &{font-size:var(--input-base--xx-small--font-size);height:var(--input-base--xx-small--line-height);--local:calc((var(--input-base--xx-small--padding-block-start) + var(--input-base--xxsmall--padding-block-end)) / 2);margin-block-start:var(--local);padding-block-end:var(--local)}}.input-base:has(.input-base__label) &{.input-base--variant-filled &,
          .input-base--variant-glass &,
          .input-base--variant-outlined &,
          .input-base--variant-underlined &{.input-base--size-xxx-large &{margin-block-start:var(
                --input-base--xxx-large--padding-block-start
              );padding-block-end:var(
                --input-base--xxx-large--padding-block-end
              )}.input-base--size-xx-large &{margin-block-start:var(
                --input-base--xx-large--padding-block-start
              );padding-block-end:var(--input-base--xx-large--padding-block-end)}.input-base--size-x-large &{margin-block-start:var(
                --input-base--x-large--padding-block-start
              );padding-block-end:var(--input-base--x-large--padding-block-end)}.input-base--size-large &{margin-block-start:var(--input-base--large--padding-block-start);padding-block-end:var(--input-base--large--padding-block-end)}.input-base--size-medium &{margin-block-start:var(
                --input-base--medium--padding-block-start
              );padding-block-end:var(--input-base--medium--padding-block-end)}.input-base--size-small &{margin-block-start:var(--input-base--small--padding-block-start);padding-block-end:var(--input-base--small--padding-block-end)}.input-base--size-x-small &{margin-block-start:var(
                --input-base--x-small--padding-block-start
              );padding-block-end:var(--input-base--x-small--padding-block-end)}.input-base--size-xx-small &{margin-block-start:var(
                --input-base--xx-small--padding-block-start
              );padding-block-end:var(--input-base--xx-small--padding-block-end)}}&::-moz-placeholder{color:transparent}&::placeholder{color:transparent}.input-base:has(:focus) &{&::-moz-placeholder{color:var(--gsc-color-input-text-35)}&::placeholder{color:var(--gsc-color-input-text-35)}}.input-base--variant-glass &{.input-base:has(:focus) &{&::-moz-placeholder{color:var(--gsc-color-background-white-50)}&::placeholder{color:var(--gsc-color-background-white-50)}}}&[type="textarea"]{field-sizing:content;height:auto;max-height:160px;min-height:80px;resize:none}}&[type="textarea"]{field-sizing:content;height:auto;max-height:160px;min-height:80px;resize:none}&[type="number"]{text-align:center}
        &[type="number"]::-webkit-inner-spin-button,&[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
        &[type="date"],&[type="time"]{margin-inline-end:auto;padding-inline-end:16px!important;width:auto;&[type="time"]{padding-inline-end:42px!important}}
        &[type="date"]::-webkit-calendar-picker-indicator,&[type="time"]::-webkit-calendar-picker-indicator{cursor:pointer;height:18px;position:absolute;right:0;width:18px}&[type="time"]::-webkit-calendar-picker-indicator{height:20px;width:20px}.input-base--variant-glass &{
          &[type="date"]::-webkit-calendar-picker-indicator,&[type="time"]::-webkit-calendar-picker-indicator{color-scheme:dark}}&:-webkit-autofill,
        &:-webkit-autofill:active,
        &:-webkit-autofill:focus,
        &:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--gsc-color-input-text);caret-color:var(--gsc-color-input-text);.input-base--variant-glass &{-webkit-text-fill-color:var(--gsc-color-background-white-100);caret-color:var(--gsc-color-background-white-100)}}}.input-base__prefix,
      .input-base__suffix{align-items:center;color:var(--gsc-color-input-text-tertiary);display:flex;flex-direction:row;opacity:0;pointer-events:none;width:-moz-fit-content;width:fit-content;&:empty{display:none}.input-base:has([type="textarea"]) &{align-items:start;height:var(--gsc-font-size-350)}.input-base:has(.input-base__label) &{.input-base:not(:has(:-moz-placeholder)) &{opacity:1}
          .input-base:has(:focus) &,.input-base:not(:has(:placeholder-shown)) &{opacity:1}}.input-base:not(:has(.input-base__label)) &{opacity:1}}}.input-base__clear{align-items:center;color:var(--gsc-color-input-text);display:flex;height:100%;opacity:0;pointer-events:none;transition:width .3s .1s,opacity .1s,visibility 0s .4s;visibility:hidden;width:0;.input-base--variant-glass &{position:relative;z-index:2000}.input-base--preset-search &{.input-base--invalid &{color:var(--gsc-color-critical-primary)}}.input-base--has-value &{cursor:pointer;opacity:1;pointer-events:auto;transition:width .3s,opacity .3s .2s;visibility:visible;width:24px}> svg{opacity:.35;transition:opacity .2s;.input-base--size-xxx-large &{opacity:.2}&:hover{opacity:1}}}
    .input-base__append-inner,.input-base__prepend-inner{align-items:center;display:flex;gap:var(--gsc-space-250);position:relative;&:empty{display:none}}
    .input-base__append-inner,
    .input-base__clear,.input-base__prepend-inner{color:var(--gsc-color-input-text);.input-base--variant-glass &{color:var(--gsc-color-background-white-100);position:relative;z-index:1000}.input-base:has(:is(input, textarea):disabled) &{pointer-events:none}.input-base--size-xxx-large &{height:var(--input-base--xxx-large--container-height)}.input-base--size-xx-large &{height:var(--input-base--xx-large--container-height)}.input-base--size-x-large &{height:var(--input-base--x-large--container-height)}.input-base--size-large &{height:var(--input-base--large--container-height)}.input-base--size-medium &{height:var(--input-base--medium--container-height)}.input-base--size-small &{height:var(--input-base--small--container-height)}.input-base--size-x-small &{height:var(--input-base--x-small--container-height)}.input-base--size-xx-small &{height:var(--input-base--xx-small--container-height)}}}.input-base__append{align-items:center;display:flex;gap:var(--gsc-space-250);grid-column:3/span 1;grid-row:1/span 1;padding-inline-start:10px;&:empty{display:none}}.input-base__details{align-items:end;color:var(--gsc-color-critical-primary);display:flex;font-size:var(--gsc-font-size-300);gap:var(--gsc-space-150);grid-column:2/span 1;grid-row:2/span 1;height:0;line-height:var(--gsc-font-line-height-3xl);opacity:0;overflow:hidden;transition:height .3s,opacity .15s;.input-base__messages{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-base--invalid &{height:24px;opacity:1;transition:height .3s,opacity .3s .15s}}.input-base__minus,
  .input-base__plus{color:var(--gsc-color-heading-tertiary);transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-base__minus{.input-base--can-decrement &{color:var(--gsc-color-heading);cursor:pointer;.input-base:has(:focus) &{color:var(--gsc-color-heading);.input-base--variant-glass &{color:#fff}}.input-base--variant-glass &{color:#fff}}}.input-base__plus{.input-base--can-increment &{color:var(--gsc-color-heading);cursor:pointer;.input-base:has(:focus) &{color:var(--gsc-color-heading);.input-base--variant-glass &{color:var(--gsc-color-background-white-100)}}.input-base--variant-glass &{color:var(--gsc-color-background-white-100)}}}.input-base__eye,
  .input-base__eye-slash{color:var(--gsc-color-input-text);cursor:pointer;.input-base--variant-glass &{color:var(--gsc-color-background-white-100)}}.input-base__eye{display:none;.input-base--show-password &{display:block}}.input-base__eye-slash{display:block;.input-base--show-password &{display:none}}.input-base__control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;margin:0;padding:0}.input-base__control:disabled{cursor:not-allowed}.input-base__control:focus-visible{border-radius:4px;outline:2px solid var(--gsc-color-focus,currentColor);outline-offset:2px}.input-base:not(.input-base--can-decrement) .input-base__control--minus{cursor:default}.input-base:not(.input-base--can-increment) .input-base__control--plus{cursor:default}}.predictive-search{display:flex;flex-direction:column;--_side-width:280px;.predictive-search__row{display:flex;flex-direction:column}.predictive-search__view-all{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);gap:0;padding-block:var(--gsc-space-300) var(--gsc-space-300);text-transform:uppercase;&:focus-visible{outline:1px auto var(--gsc-color-outline);outline-offset:-2px}@media (width < 750px){display:none}}.predictive-search__title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:140%;text-transform:uppercase;.tabs__tab &{color:inherit;color:var(--gsc-color-heading-tertiary);padding-block:0;&:focus-visible{outline:1px auto var(--gsc-color-outline);outline-offset:-2px}}.tabs__tab--active &{color:var(--gsc-color-heading)}.predictive-search__recommended-products &{padding-block:var(--gsc-space-300) 0}.predictive-search__collections &,
    .predictive-search__products &{padding-block:var(--gsc-space-500) var(--gsc-space-400)}}.predictive-search__spacer{flex:1}.predictive-search__tabs{gap:0;.tabs__bar{gap:24px;justify-content:start}.tabs__tab{height:auto;padding-block:var(--gsc-space-300) var(--gsc-space-300)}.predictive-search__tabbar{display:flex}.predictive-search--design-mode[data-active-type="recommended-products"] &{display:none}.predictive-search--design-mode &{display:flex}}.predictive-search__container{display:flex;flex-direction:column;gap:var(--gsc-space-400);position:relative;.predictive-search__clear{color:var(--gsc-color-heading);cursor:pointer;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;text-transform:uppercase}.predictive-search__input{padding-block-start:var(--gsc-space-500);padding-inline-end:var(--header-padding-right-desktop);padding-inline-start:var(--header-padding-left-desktop);position:relative;@media (width >= 750px){.input-base__append{display:none}}@media (width < 750px){padding-inline-end:var(--header-padding-right-mobile);padding-inline-start:var(--header-padding-left-mobile);.input-base__container{.input-base__input-container{.input-base__input{font-family:var(--gsc-font-heading--family);font-size:var(--gsc-font-size-500);font-style:normal;font-weight:var(--gsc-font-weight-regular);height:20px;line-height:100%;margin-block-start:16px;padding-block-end:16px}}}}}.predictive-search__results{align-items:start;display:flex;flex:1;flex-direction:row;gap:var(--gsc-space-800);overflow-y:auto;padding-block-end:var(--gsc-space-800);padding-inline-end:var(--header-padding-right-desktop);padding-inline-start:var(--header-padding-left-desktop);position:relative;scrollbar-width:none;@media (width < 750px){flex-direction:column;padding-inline-end:var(--header-padding-right-mobile);padding-inline-start:var(--header-padding-left-mobile)}.predictive-search__empty-message{padding-block-start:var(--gsc-space-300);@media (width >= 750px){&:has(+ div){min-width:var(--_side-width)}}.predictive-search__empty-message-inner{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:140%;padding-block:var(--gsc-space-100)}strong{font-weight:var(--gsc-font-weight-semibold)}}.predictive-search__recommendations{display:flex;flex-direction:column;gap:var(--gsc-space-400);min-width:var(--_side-width);padding-block:var(--gsc-space-300) 0;.predictive-search__recommendations-list{display:flex;flex-direction:column;.predictive-search__recommendation{color:var(--gsc-color-heading);cursor:pointer;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;padding:var(--gsc-space-100) 0}}}.predictive-search__suggestions{display:flex;flex-direction:column;gap:var(--gsc-space-400);min-width:var(--_side-width);padding-block:var(--gsc-space-300) 0;.predictive-search__suggestions-list{display:flex;flex-direction:column;.predictive-search__suggestion{color:var(--gsc-color-heading-tertiary);cursor:pointer;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;padding:var(--gsc-space-100) 0;mark{background-color:transparent;color:var(--gsc-color-heading)}}}}.predictive-search__recommended-products{display:flex;flex-direction:column;gap:var(--gsc-space-400);width:100%;.predictive-search--design-mode &{display:none}.predictive-search--design-mode[data-active-type="recommended-products"]
          &{display:flex}}.predictive-search__collections-list{width:100%;.predictive-search__collection{cursor:pointer;display:flex;flex-direction:column;gap:var(--gsc-space-300);height:-moz-fit-content;height:fit-content;position:relative;.predictive-search__collection-link{inset:0;position:absolute}.predictive-search__collection-title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-medium);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%;padding:0 var(--gsc-space-100) var(--gsc-space-300) var(--gsc-space-200);text-overflow:ellipsis;text-transform:var(--collection-title-case);sup{color:#939393;font-size:var(--gsc-font-size-250);margin-inline-start:2px}}}}
      .predictive-search__articles-list,.predictive-search__products-list{width:100%;.predictive-search__product{cursor:pointer;display:flex;flex-direction:column;gap:var(--gsc-space-300);height:-moz-fit-content;height:fit-content;position:relative;.predictive-search__product-link{inset:0;position:absolute}.predictive-search__product-details{display:flex;flex-direction:column;gap:6px;padding:0 var(--gsc-space-100) var(--gsc-space-300) var(--gsc-space-200);.predictive-search__product-header{display:flex;gap:6px;justify-content:space-between;.predictive-search__product-title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-medium);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%;text-overflow:ellipsis;text-transform:var(--product-title-case)}.predictive-search__product-rating{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:135%}}.predictive-search__product-price{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-semibold);line-height:135%}}}}.predictive-search__pages-list{.predictive-search__page{padding-block:var(--gsc-space-200);.predictive-search__page-button{color:var(--gsc-color-heading);font-family:var(--fgsc-ont-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%}}}}}}.accordion{display:grid;max-width:var(--max-width,100%);position:relative;width:100%}.accordion.accordion-item--style2,
.accordion:has(.accordion-item--style2){gap:8px}.accordion-item{display:block;position:relative}.accordion-item--style2 .accordion-item,
.accordion-item--style2.accordion-item{background-color:var(--gsc-color-surface);border-radius:var(--accordion-item-corner-radius,0);padding-inline:var(--accordion-item-padding-inline,0)}.accordion-item--size-small{--accordion-item-padding-block:10px}.accordion-item--size-medium{--accordion-item-padding-block:12px}.accordion-item--size-large{--accordion-item-padding-block:16px}.accordion-item--style2.accordion-item--size-small{--accordion-item-padding-inline:16px 10px}.accordion-item--style2.accordion-item--size-medium{--accordion-item-padding-inline:16px 12px}.accordion-item--style2.accordion-item--size-large{--accordion-item-padding-inline:24px 16px}.accordion-item--with-divider .accordion-item,
.accordion-item--with-divider.accordion-item{border-bottom:1px solid var(--gsc-color-border);&:last-child{border-bottom:none}}.accordion-item__button{align-items:center;color:inherit;display:flex;gap:10px;justify-content:space-between;padding-block:var(--accordion-item-padding-block);position:relative;width:100%;z-index:1}.accordion-item__button{color:var(--color,var(--gsc-color-heading));font-family:var(--font-family);font-size:calc(var(--font-size) * var(--font-scale-factor, 1));font-style:var(--font-style);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:calc(var(--line-height) * var(--font-scale-factor, 1));text-align:left;text-transform:var(--text-transform)}.accordion-item__button-title{align-items:center;display:flex;gap:8px}.accordion-item--size-small .accordion-item__button-title{gap:6px}.accordion-item__button-icon-wrapper{align-items:center;display:flex;justify-content:center;margin-left:auto;padding:4px}.accordion-item--size-small .accordion-item__button-icon-svg{height:20px;width:20px}.accordion-item__button-icon-svg{transition:transform .2s ease;will-change:transform}.accordion-item__icon-caret .icon-plus,
.accordion-item__icon-plus .icon-caret{display:none}.accordion-item__icon-with-bg .accordion-item__button-icon-wrapper{background:linear-gradient(0deg,hsla(0,0%,79%,.15) 0,hsla(0,0%,79%,.15) 100%),var(--gsc-color-surface);border-radius:100%}.accordion-item[data-opened] .icon-caret{transform:rotate(180deg)}.accordion-item[data-opened] .icon-plus{transform:rotate(-45deg)}.accordion-item__content{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s cubic-bezier(0,0,.5,1),opacity .2s}.accordion-item[data-opened] > .accordion-item__content{opacity:1}.accordion-item__content-inner{padding-bottom:var(--accordion-item-padding-block)}.toggle{cursor:pointer;position:relative;.toggle__from{align-items:center;display:flex;.toggle--animation-none &{display:flex;.toggle--active &{display:none}}.toggle--animation-fade &{inset:0;opacity:1;position:relative;transition:opacity .2s .1s;z-index:2;.toggle--active &{opacity:0;transition:opacity .2s;z-index:1}}.toggle--animation-rotate &{inset:0;opacity:1;position:relative;transform:rotate(0deg);transition:transform .3s,opacity .2s .1s;z-index:2;.toggle--active &{opacity:0;transform:rotate(180deg);transition:transform .3s,opacity .3s;z-index:1}}}.toggle__to{align-items:center;.toggle--animation-none &{display:none;.toggle--active &{display:flex}}.toggle--animation-fade &{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;z-index:1;.toggle--active &{opacity:1;transition:opacity .2s .1s;z-index:2}}.toggle--animation-rotate &{left:0;opacity:0;position:absolute;top:0;transform:rotate(-90deg);transition:transform .3s,opacity .3s;z-index:1;.toggle--active &{opacity:1;transform:rotate(0deg);transition:transform .3s,opacity .2s .1s;z-index:2}}}}.search-header{background-color:var(--gsc-color-background);.search-header__title{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:140%;padding:var(--gsc-space-150) 0;text-transform:uppercase}.search-header__input{margin-block-start:var(--gsc-space-1200);padding-block:0 var(--gsc-space-500)}.search-header__dropdown-content{padding:0;padding-inline-end:var(--dropdown-content-padding-inline-end);padding-inline-start:var(--dropdown-content-padding-inline-start);@media (width < 750px){padding-inline-end:var(--dropdown-content-padding-inline-end-mobile);padding-inline-start:var(--dropdown-content-padding-inline-start-mobile)}}.search-header__recommendations{display:flex;flex-direction:column;gap:var(--gsc-space-400);padding-block:var(--gsc-space-200) var(--gsc-space-700);width:-moz-fit-content;width:fit-content;.search-header__recommendations-list{display:flex;flex-direction:column;.search-header__recommendation{color:var(--gsc-color-heading);cursor:pointer;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;padding:var(--gsc-space-100) 0;text-align:left}}}.search-header__suggestions{display:flex;flex-direction:column;gap:var(--gsc-space-400);padding-block:var(--gsc-space-200) var(--gsc-space-700);width:-moz-fit-content;width:fit-content;.search-header__suggestions-list{display:flex;flex-direction:column;.search-header__suggestion{color:var(--gsc-color-heading-tertiary);cursor:pointer;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%;padding:var(--gsc-space-100) 0;text-align:left;mark{background-color:transparent;color:var(--gsc-color-heading)}}}}.search-header__tabs{display:flex;gap:24px;justify-content:center;padding-block:var(--gsc-space-500) var(--gsc-space-800);.search-header__tab{color:var(--gsc-color-heading-secondary);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:140%;text-transform:uppercase;&.search-header__tab--active{color:var(--gsc-color-heading)}}}.search-header__empty-message{padding-block:var(--gsc-space-500) var(--gsc-space-800);padding-inline-end:20px;padding-inline-start:20px;@media (width < 750px){padding-inline-end:20px;padding-inline-start:20px}.search-header__empty-message-inner{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:140%;padding-block:var(--gsc-space-100)}}}.search-section{position:relative;width:100%;.collection-section{background-color:transparent}.search-section__pages-list{padding-block:var(--gsc-space-200) var(--gsc-space-1000);padding-inline:var(--gsc-space-1000);@media (width < 750px){padding-inline-end:var(--header-padding-inline-end-mobile);padding-inline-start:var(--header-padding-inline-start-mobile)}.search-section__page{padding-block:var(--gsc-space-200);.search-section__page-button{color:var(--gsc-color-heading);font-family:var(--fgsc-ont-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:135%}}}.search-section__blogs-list{padding-block:0 var(--gsc-space-1000)}.search-section__empty{padding-inline:var(--gsc-space-1000);position:relative}}.footer{background:var(--gsc-color-background);display:grid;gap:var(--footer-gap);grid-template-columns:1fr}@media screen and (min-width:750px) and (max-width:989px){.footer{grid-auto-flow:row;grid-template-columns:repeat(min(var(--grid-columns),3),1fr)}.footer--isolated-grid-item-tablet > :last-child{grid-column:1/-1}}@media screen and (min-width:990px){.footer{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer--isolated-grid-item-desktop > :last-child{grid-column:1/-1}}.footer-logo__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:var(--gsc-footer-logo-width-mobile)}@media (width >= 750px){.footer-logo__image{width:var(--gsc-footer-logo-width-desktop)}}.footer-menu{width:100%}.footer-menu__wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.footer-menu:has(.accordion-item) .footer-menu__wrapper--desktop{display:none}.footer-menu__links{display:flex;flex-direction:column;font-size:14px;gap:var(--gsc-footer-menu-links-gap)}.footer-menu .accordion-item__button,
.footer-menu .accordion-item__content .footer-menu__links{padding-block:12px}.footer-menu__wrapper--mobile{border-bottom:var(--gsc-footer-menu-accordion-border-width) solid var(--gsc-color-border)}.footer-menu__icon-caret,
.footer-menu__icon-plus{min-height:24px;min-width:24px;transition:.2s ease;will-change:transform}.footer-menu__icon-caret,
.footer-menu__icon-plus{transform:rotate(90deg)}.accordion-item[data-opened] .footer-menu__icon-caret{transform:rotate(-90deg)}.accordion-item[data-opened] .footer-menu__icon-plus{transform:rotate(-45deg)}@media (width >= 750px){.footer-menu__wrapper--mobile{display:none}.footer-menu:has(.accordion-item) .footer-menu__wrapper--desktop{display:flex}}.social-icons{display:flex;flex-direction:column;gap:20px}.social-icons__list{align-items:center;color:var(--gsc-color-heading);display:flex;flex-wrap:wrap;gap:20px}.social-icons__icon-wrapper{display:block;height:24px;width:24px}.footer-policies{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:10px}.footer-utilities{align-items:center;background:var(--gsc-color-background);border-top:var(--gsc-footer-utilities-border-width) solid var(--gsc-color-border);display:flex;flex-direction:column;gap:var(--gsc-footer-utilities-gap);text-wrap:nowrap;width:100%}.footer-utilities .localizations{--gsc-localizations-gap:16px}.footer-utilities:has(:first-child) :last-child .localization__list{justify-self:flex-start}.footer-utilities .localization__trigger{padding:8px 0}@media (width >= 750px){.footer-utilities{align-items:center;display:grid;grid-template-columns:1fr;justify-content:center;text-align:left}.footer-utilities--2-blocks{grid-template-columns:1fr 1fr}.footer-utilities--2-blocks :last-child{justify-self:end}.footer-utilities--3-blocks{grid-template-columns:auto 1fr auto}.footer-utilities--4-blocks{grid-template-columns:auto 1fr auto auto}.footer-utilities--3-blocks:has(:first-child) :nth-child(2),
  .footer-utilities--4-blocks:has(:first-child) :nth-child(2){justify-self:center}}.blog-posts-section .navigation-arrows{display:none}.blog-posts-page{--resource-list--gap:32px}.blog-posts__tags{-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);list-style:none;margin:24px 0 0;padding:0;row-gap:6px;text-transform:uppercase}.blog-posts-page__tag{align-items:center;color:var(--gsc-color-heading-secondary);display:inline-flex;min-height:44px}.blog-posts-page__tag a{align-items:center;display:inline-flex;min-height:44px;padding:4px 0}.blog-posts-page__tag.selected{color:var(--gsc-color-heading)}.blog-posts__tag.selected .button-v2__label::before{transform:translateX(0)}.blog-posts-page__tags-separator{align-items:center;display:inline-flex;font-size:inherit;min-height:44px;opacity:.5}@media (width >= 750px){.blog-posts-section .navigation-arrows{display:flex}.blog-posts-page{--resource-list--gap:44px}.blog-posts-page__card:has(.article-card--row){--grid-columns:2}.blog-posts__tags{-moz-column-gap:24px;column-gap:24px;row-gap:12px}.blog-posts-page__tag:hover{opacity:1}}.article-card{flex-direction:column;gap:0;position:relative;--horizontal-alignment:flex-start}.article-card--align-center,
.article-card--align-center .text-v2{text-align:center;--horizontal-alignment:center;--article-card-details-justify:center}.article-card--align-right,
.article-card--align-right .text-v2{text-align:right;--horizontal-alignment:right;--article-card-details-justify:flex-end}.article-card__background-media,
.article-card__background-overlay,
.article-card__url{inset:0;position:absolute;&:focus-visible{outline:1px auto var(--gsc-color-outline);outline-offset:-1px}}.article-card__background-overlay{background-color:rgb(from var(--gsc-color-background) r g b/calc(alpha * var(--article-card-overlay-opacity) / 100))}.article-card__content{display:flex;flex-direction:column;gap:var(--gap);pointer-events:none;z-index:1}.article-card__content{padding:16px 8px 16px 0}
.article-card--with-background .article-card__content,.article-card--with-border .article-card__content{padding-inline:var(--gsc-article-card-content-padding-left-mobile,24px) var(--gsc-article-card-content-padding-right-mobile,24px)}.article-card__content .text-v2{pointer-events:none}.article-card__details{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:var(--article-card-details-justify,flex-start);row-gap:6px}.article-card__tag{overflow:hidden;pointer-events:all;&:focus-visible{outline:1px auto var(--gsc-color-outline);outline-offset:-1px}}.blog-posts-page__featurd-card{min-width:100%}.article-card--featured{height:600px;--gsc-color-background:#000}.article-card--featured .article-card__content{gap:12px;inset:0;justify-content:flex-end;padding:20px;position:absolute}.article-card--featured .article-card__details,
.article-card--featured .article-card__excerpt .text-v2__inner{opacity:.85;--color:#fff;color:#fff}.article-card--featured .article-card__background-image{height:100%;width:100%}.article-card--featured .article-card__title .text-v2__inner > *{--color:#fff;color:#fff;font-family:var(--gsc-font-heading-4--family);font-size:calc(var(--gsc-font-heading-4--size));font-style:var(--gsc-font-heading-4--style);font-weight:var(--gsc-font-heading-4--weight);letter-spacing:var(--gsc-font-heading-4--letter-spacing);line-height:calc(var(--gsc-font-heading-4--line-height));text-transform:var(--case-override),var(--gsc-font-heading-4--text-transform)}.blog-post-banner--column .article-card__title .text-v2__inner{text-align:center}.article-card__excerpt{--font-style:normal;--font-weight:var(--gsc-font-weight-regular);--font-size:var(--gsc-font-size-350);--line-height:140%;--color:var(--gsc-color-text)}.article-card__details{--font-style:normal;--font-weight:var(--gsc-font-weight-regular);--font-size:var(--gsc-font-size-300);--line-height:135%;color:var(--color,var(--gsc-color-heading));text-transform:var(--case-override)}@media (width >= 750px){.article-card-wrapper{container-name:article-card-wrapper;container-type:inline-size}.article-card--row{display:grid;gap:24px;grid-template-columns:minmax(100px,240px) minmax(200px,1fr);[class*="-stepped"] &{grid-template-columns:unset}}.article-card__content{padding-block:24px;padding-inline:0 8px}.article-card--row .article-card__content{padding-block:0}
  .article-card--column.article-card--with-background .article-card__content,.article-card--column.article-card--with-border .article-card__content{padding-inline:var(--gsc-article-card-content-padding-left-desktop,24px) var(--gsc-article-card-content-padding-right-desktop,24px)}
  .article-card--row.article-card--with-background .article-card__content,.article-card--row.article-card--with-border .article-card__content{padding-block:var(--gsc-article-card-content-padding-top-desktop,24px) var(--gsc-article-card-content-padding-bottom-desktop,24px);padding-right:var(--gsc-article-card-content-padding-left-desktop,24px)}@container article-card-wrapper (width < 365px){.article-card--row{gap:0;grid-template-columns:unset}.article-card--row .article-card__content{padding:16px 8px 8px 0}
    .article-card--row.article-card--with-background .article-card__content,.article-card--row.article-card--with-border .article-card__content{padding-inline:var(--gsc-article-card-content-padding-left-mobile,24px) var(--gsc-article-card-content-padding-right-mobile,24px)}}.article-card--featured{height:480px}.article-card--featured .article-card__content{padding:40px}}.blog-post-banner{display:flex;flex-direction:column;width:100%}.blog-post-banner--column .blog-post-banner__content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center;--article-card-details-justify:center;background-color:var(--gsc-color-background);border-top-left-radius:var(--gsc-blog-post-banner-border-radius);border-top-right-radius:var(--gsc-blog-post-banner-border-radius);padding-bottom:64px;padding-top:var(--padding-top-mobile,0);padding-inline:var(--padding-left-mobile,0) var(--padding-right-mobile,0)}.blog-post-banner--column .blog-post-banner__image{margin-bottom:var(--padding-bottom-mobile,0);padding-inline:var(--padding-left-mobile,0) var(--padding-right-mobile,0);position:relative}.blog-post-banner__image-background{background-color:var(--gsc-color-background);border-bottom-left-radius:var(--gsc-blog-post-banner-border-radius);border-bottom-right-radius:var(--gsc-blog-post-banner-border-radius);position:absolute;top:0;inset:0 0 50% 0;z-index:-1}.blog-post-banner--row{background-color:var(--gsc-color-background);border-radius:var(--gsc-blog-post-banner-border-radius);margin-block:var(--padding-top-mobile,0) var(--padding-bottom-mobile,0);margin-inline:var(--padding-left-mobile,0) var(--padding-right-mobile,0);overflow:hidden}.blog-post-banner--row .blog-post-banner__content{background-color:var(--gsc-color-background);display:flex;flex-direction:column;gap:56px;height:100%;justify-content:space-between;padding:24px;--article-card-details-justify:flex-start}@media (width >= 750px){.blog-post-banner--column .blog-post-banner__content{padding-top:var(--padding-top-desktop,0);padding-inline:var(--padding-left-desktop,0) var(--padding-right-desktop,0)}.blog-post-banner--column .blog-post-banner__image{display:flex;justify-content:center;margin-bottom:var(--padding-top-desktop,0);padding-inline:var(--padding-left-desktop,0) var(--padding-right-desktop,0)}
  .blog-post-banner--column .article-card__details,
  .blog-post-banner--column .article-card__title,.blog-post-banner--column .blog-post-banner__image .image{max-width:1024px}.blog-post-banner--row{flex-direction:row-reverse;margin-block:var(--padding-top-desktop,0) var(--padding-bottom-desktop,0);margin-inline:var(--padding-left-desktop,0) var(--padding-right-desktop,0)}.blog-post-banner--row .blog-post-banner__content{background-color:var(--gsc-color-background);display:flex;flex:1;flex-direction:column;gap:16px;height:100%;justify-content:space-between;padding:24px;--article-card-details-justify:flex-start}.blog-post-banner--row .blog-post-banner__image{flex:1}}.blog-post{background-color:var(--gsc-color-background);border-radius:var(--gsc-blog-post-border-radius);width:100%}.blog-post__content{display:grid;margin-inline:auto;--color:var(--gsc-color-heading)}@media (width >= 750px){.blog-post__content{width:100%}
  .blog-post__content.rte blockquote,
  .blog-post__content.rte div:not(:has(img)),.blog-post__content.rte h1,
  .blog-post__content.rte h2,
  .blog-post__content.rte h3,
  .blog-post__content.rte h4,
  .blog-post__content.rte h5,
  .blog-post__content.rte h6,
  .blog-post__content.rte ol,
  .blog-post__content.rte p:not(:has(img)),
  .blog-post__content.rte table,
  .blog-post__content.rte ul{color:var(--color);margin-inline:auto;max-width:var(--gsc-blog-post-content-width);width:100%}}.infinite-scroll-handler{display:flex;justify-content:center;padding-top:24px}.infinite-scroll-handler .spinner{animation-play-state:paused;visibility:hidden}.infinite-scroll-handler.loading .spinner{animation-play-state:running;visibility:visible}.scrolling-text{justify-content:center;overflow:hidden;width:100%}.scrolling-text__wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:var(--gsc-scrolling-text-height);overflow:hidden;transition:min-height .2s;will-change:min-height}.scrolling-text__marquee{display:flex;gap:var(--resource-list--gap);opacity:0;transform:rotate(var(--gsc-scrolling-text-rotation));transition:opacity .2s;will-change:opacity,transform;z-index:0}.scrolling-text__marquee.visible{opacity:1}.scrolling-text__marquee-block{align-items:center;display:flex;gap:var(--resource-list--gap);min-width:-moz-max-content;min-width:max-content;overflow:hidden;white-space:nowrap;will-change:transform}.scrolling-text__marquee-block svg{color:var(--gsc-color-heading)}@media (prefers-reduced-motion:no-preference){.scrolling-text__marquee[animating] .scrolling-text__marquee-block{animation:gsс-scrolling-text var(--gsc-scrolling-text-speed) linear infinite var(--gsc-scrolling-text-direction)}}.scrolling-text__image{aspect-ratio:var(--scrolling-text-image-ratio);background:none;border:var(--scrolling-text-image-border-width) solid rgb(from var(--gsc-color-border) r g b/calc(alpha * var(--scrolling-text-image-border-opacity) / 100));height:-moz-fit-content;height:fit-content;min-width:var(--scrolling-text-image-width-mobile);width:var(--scrolling-text-image-width-mobile)}@media (width >= 750px){
  .scrolling-text__marquee--pause-on-hover[animating]:hover
    .scrolling-text__marquee-block,.scrolling-text__marquee[animating-paused] .scrolling-text__marquee-block{animation-play-state:paused}.scrolling-text__image{min-width:var(--scrolling-text-image-width-desktop);width:var(--scrolling-text-image-width-desktop)}}@keyframes gsс-scrolling-text{to{transform:translate3d(-100%,0,0)}}.rich-text{position:relative}.rich-text__content{height:100%;position:relative}.rich-text__button-wrapper{width:var(--rich-text-button-width-mobile)}@media (width >= 750px){.rich-text__button-wrapper{width:var(--rich-text-button-width-desktop)}}.product-media-container{cursor:pointer;display:block;position:relative;&:focus-visible{outline:none}.product-media-container__skeleton{background-color:#eee;height:100%;width:100%}.product-media-container__inner{overflow:hidden;position:relative;.product-media-container__gallery{transition:opacity .3s .1s;@media (width >= 750px){.product-card-v2:has(.swatches-v2:hover) &{opacity:0}}.product-media-v2__item{&.product-media-v2__item--hidden-on-desktop{@media (width >= 750px){visibility:hidden}}&.product-media-v2__item--hidden-on-mobile{@media (width < 750px){display:none}}> :first-child{transition:transform .3s;.product-card-v2:hover .product-media-container--zoom-on-hover &{@media ((width >= 750px) and (hover:hover)){transform:scale(1.1)}}}}}.product-media-container__variants-gallery{bottom:0;display:none;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s .1s,display allow-discrete .3s .1s;will-change:opacity;@media (width >= 750px){
        .product-card-v2:has(.swatches-v2:hover) &,.product-card-v2:has(.swatches-v2__swatch:focus-visible) &{display:block;opacity:1;@starting-style{opacity:0}}}}.product-media-container__polygons{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;.smart-list--carousel,
      .smart-list--carousel-mobile &{pointer-events:auto}.product-media-container__content{height:100%;position:relative;width:100%;.product-media-container:focus-visible &{outline:1px auto var(--gsc-color-outline);outline-offset:-1px}}.product-media-container--use-polygons &{@media (width >= 750px){pointer-events:auto}}}}.product-media-container__dots{display:none;justify-content:center;@media (width < 750px){.product-media-container--show-dots-mobile &{display:flex;.product-media-container--dots-inside &{bottom:2px;position:absolute}}}}.product-media-container__link{bottom:0;left:0;position:absolute;right:0;top:0}}.product-card-v2{container-name:product-card;container-type:inline-size;display:block;height:100%;position:relative;width:100%;--horizontal-alignment:start;--horizontal-alignment-mobile:start;.product-card-v2__inner{display:flex;flex-direction:column;gap:var(--gsc-space-300);height:100%;position:relative;width:100%;--product-card-inner-padding:20px;@container (width < 280px){--product-card-inner-padding:16px}@container (width < 220px){--product-card-inner-padding:12px}@container (width < 160px){--product-card-inner-padding:8px;gap:var(--gsc-space-200)}.product-card-v2--preset-1 &{@media (width < 750px){.product-card-v2:has(.product-media-container--show-dots-mobile) &{gap:0}}.product-card-v2__media{.product-card-v2__media-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--product-card-inner-padding);width:100%;.product-card-v2__media-top{display:flex;gap:var(--gsc-space-100);justify-content:space-between;.product-card-v2__media-top-start{position:relative}.product-card-v2__media-top-end{display:flex;flex:1;justify-content:end;@media (width >= 750px){opacity:0;transition:opacity .2s;.product-card-v2:has(:focus-visible) &,
                .product-card-v2:hover &{opacity:1;position:relative;@container product-card (width < 160px){display:none}}}}}.product-card-v2__media-bottom{@media (width >= 750px){display:flex;opacity:0;transform:translateY(100%);transition:opacity .2s,transform .2s;.product-card-v2:has(:focus-visible) &,
              .product-card-v2:hover &{opacity:1;transform:translateY(0)}.product-card-v2__add-to-cart{width:100%}}@media (width < 750px){display:flex}@container product-card (width < 160px){display:flex;opacity:1;transform:none}}}}.product-card-v2__details{bottom:var(--product-card-inner-padding);display:flex;gap:var(--gsc-space-200);justify-content:space-between;left:var(--product-card-inner-padding);padding-block-end:var(--gsc-space-200);padding-inline-end:var(--gsc-space-100);right:var(--product-card-inner-padding);@container product-card (width < 160px){bottom:0;left:0;right:0}@media (width >= 750px){align-items:start}@media (width < 750px){align-items:end;@container product-card (width < 160px){.product-card-v2:has(.product-media-container--show-dots-mobile) &{margin-top:-4px}}.product-card-v2__vendor:has(> :not(.text-v2--show-on-mobile)){display:none}}@container product-card (width < 160px){position:relative}.product-card-v2__details-start{display:flex;flex-direction:column;gap:var(--gsc-space-200);width:100%;.product-card-v2__details-wrapper{display:flex;flex-direction:row;gap:var(--gsc-space-200);justify-content:space-between;@container (width < 160px){align-items:start;flex-direction:column}.product-card-v2__rating{height:-moz-fit-content;height:fit-content}.product-card-v2__details-common{display:flex;flex-direction:column;gap:var(--gsc-space-200)}}.product-card-v2__swatches{padding-block:var(--gsc-space-100);@media (width >= 750px){transition:opacity .2s;.product-card-v2:has(
                  quick-view-button[class*="--show-on-desktop"]
                )
                &{opacity:0;.product-card-v2:has(a:focus-visible) &,
                .product-card-v2:hover &{opacity:1}}}}}.product-card-v2__details-end{display:none}}}.product-card-v2--preset-2 &{.product-card-v2__media{.product-card-v2__media-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--product-card-inner-padding);width:100%;.product-card-v2__media-top{display:flex;flex:1;gap:var(--gsc-space-100);justify-content:space-between;.product-card-v2__media-top-start{position:relative;.product-card-v2__badge{left:0;position:relative;top:0;@media (width >= 750px){opacity:1;transition:opacity .2s .1s;.product-card-v2:has(
                      quick-view-button[class*="--show-on-desktop"]
                    )
                    &{.product-card-v2:has(:focus-visible) &,
                    .product-card-v2:hover &{opacity:0;position:absolute;transition-delay:0s;@container product-card (width < 160px){opacity:1;position:relative}}}}}.product-card-v2__quick-view{left:0;position:absolute;top:0;@media (width >= 750px){opacity:0;transition:opacity .2s;.product-card-v2:has(:focus-visible:not(.text-v2)) &,
                  .product-card-v2:hover &{opacity:1;position:relative;transition-delay:.1s;@container product-card (width < 160px){display:none}}}@media (width < 750px){display:none}}}.product-card-v2__media-top-end{display:flex;flex:1;.product-card-v2__swatches{display:flex;flex:1;justify-content:end}}}.product-card-v2__media-bottom{@media (width >= 750px){display:flex;opacity:0;transform:translateY(100%);transition:opacity .2s,transform .2s;.product-card-v2:has(:focus-visible:not(.text-v2)) &,
              .product-card-v2:hover &{opacity:1;transform:translateY(0)}.product-card-v2__add-to-cart{width:100%}}@media (width < 750px){display:none}@container product-card (width < 160px){display:flex;opacity:1;transform:none}}}}.product-card-v2__details{bottom:var(--product-card-inner-padding);display:flex;gap:var(--gsc-space-200);justify-content:space-between;left:var(--product-card-inner-padding);opacity:1;padding-inline-end:var(--gsc-space-100);position:absolute;right:var(--product-card-inner-padding);transition:opacity .2s .1s,display allow-discrete .2s .1s;@container product-card (width < 160px){bottom:0;left:0;right:0}@media (width >= 750px){align-items:start;.product-card-v2:has(
              .product-card-v2__add-to-cart [class*="--show-on-desktop"]
            )
            &{.product-card-v2:has(:focus-visible:not(.text-v2)) &,
            .product-card-v2:hover &{opacity:0;transition-delay:0s;z-index:-1;@container product-card (width < 160px){display:flex;opacity:1}}}}@media (width < 750px){align-items:end}@container product-card (width < 160px){position:relative}.product-card-v2__details-start{display:flex;width:100%;.product-card-v2__details-wrapper{display:flex;flex-direction:column-reverse;gap:var(--gsc-space-200);width:100%;@media (width >= 750px){align-items:end;flex-direction:row;justify-content:space-between;@container product-card (width < 160px){align-items:start}}@container product-card (width < 160px){flex-direction:column}.product-card-v2__details-common{display:flex;flex-direction:column-reverse;gap:var(--gsc-space-200);@container product-card (width < 160px){flex-direction:column}}}}.product-card-v2__details-end{@media (width >= 750px){display:none}@media (width < 750px){display:flex}@container product-card (width < 160px){display:none}}}.product-card-v2__vendor:not(:has(.text-v2)){display:none}}.product-card-v2__media-content *{pointer-events:none}
    .product-card-v2__add-to-cart *,
    .product-card-v2__badge,
    .product-card-v2__price,
    .product-card-v2__quick-view *,
    .product-card-v2__rating,
    .product-card-v2__swatches *,.product-card-v2__title,
    .product-card-v2__vendor{pointer-events:auto}.product-card-v2__badge{cursor:default}}.product-card--cleared-on-mobile &{@media (width < 750px){.product-card-v2__details{display:none!important}
      .product-card-v2__add-to-cart,
      .product-card-v2__badge,
      .product-card-v2__price,
      .product-card-v2__quick-view,
      .product-card-v2__rating,
      .product-card-v2__swatches,.product-card-v2__title,
      .product-card-v2__vendor{visibility:hidden!important}}}.product-card--cleared-on-desktop &{@media (width >= 750px){.product-card-v2__details{display:none!important}
      .product-card-v2__add-to-cart,
      .product-card-v2__badge,
      .product-card-v2__price,
      .product-card-v2__quick-view,
      .product-card-v2__rating,
      .product-card-v2__swatches,.product-card-v2__title,
      .product-card-v2__vendor{visibility:hidden!important}}}}.swatches-v2{cursor:pointer;display:none;opacity:1;transition:opacity .1s;will-change:opacity;&.swatches-v2--hidden{opacity:0}@media (width >= 750px){&.swatches-v2--show-on-desktop{display:flex}}@media (width < 750px){&.swatches-v2--show-on-mobile{display:flex}}&.swatches-v2--horizontal{align-items:center;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:start;margin-inline-start:.5px;width:-moz-fit-content;width:fit-content}&.swatches-v2--vertical{align-items:center;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:start;width:-moz-fit-content;width:fit-content}.swatches-v2__swatch{position:relative;@media (width >= 750px){height:var(--swatches-v2--swatch-height);width:var(--swatches-v2--swatch-width)}@media (width < 750px){height:var(--swatches-v2--swatch-height-mobile);width:var(--swatches-v2--swatch-width-mobile)}border-radius:var(--swatches-v2--swatch-border-radius);flex-shrink:0;transition:margin .2s;.swatches-v2--show-swatch-outside-border &{outline:2px solid var(--gsc-color-background);outline-offset:-1px}
    &:after,&:before{border-radius:var(--swatches-v2--swatch-border-radius);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.swatches-v2:not(.swatches-v2--show-swatch-border) &{&:before{background:var(--swatches-v2--swatch-background) no-repeat var(--swatches-v2--focal-point);background-size:cover;box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) rgb(0 0 0/var(--swatches-v2--swatch-shadow-opacity)) inset}&:after{border:1px solid transparent;transition:border-color .2s}&:focus-visible{&:after{border-color:var(--gsc-color-heading)}}@media (width >= 750px){&:hover{&:after{border-color:var(--gsc-color-heading)}}}}.swatches-v2--show-swatch-border &{&:before{background:var(--gsc-color-background);border:1px solid #c9c9c940;transition:border-color .2s}&:after{background:var(--swatches-v2--swatch-background) no-repeat var(--swatches-v2--focal-point);background-size:cover;bottom:1px;box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) rgb(0 0 0/var(--swatches-v2--swatch-shadow-opacity)) inset;left:1px;right:1px;top:1px}&:focus-visible{&:before{border-color:var(--gsc-color-heading)}}@media (width >= 750px){&:hover{&:before{border-color:var(--gsc-color-heading)}}}}&.swatches-v2--hidden{display:none}.swatches-v2--horizontal &{@media (width >= 750px){margin-inline-start:var(--swatches-v2--gap)}@media (width < 750px){margin-inline-start:var(--swatches-v2--gap-mobile)}.swatches-v2:has(a:focus-visible) &,
      .swatches-v2:hover &{@media (width >= 750px){margin-inline-start:var(--swatches-v2--hover-gap);&:first-child{margin-inline-start:0}}}&:first-child{margin-inline-start:0}}.swatches-v2--vertical &{@media (width >= 750px){margin-block-start:var(--swatches-v2--gap)}@media (width < 750px){margin-block-start:var(--swatches-v2--gap-mobile)}.swatches-v2:hover &{@media (width >= 750px){margin-block-start:var(--swatches-v2--hover-gap);&:first-child{margin-block-start:0}}}&:first-child{margin-block-start:0}}}.swatches-v2__show-more{color:var(--gsc-color-heading);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-275);font-style:normal;font-weight:var(--gsc-font-weight-regular);letter-spacing:var(--gsc-font-letter-spacing-normal);line-height:145%;opacity:1;text-overflow:ellipsis;.swatches-v2--show-more-position-start &{order:-1}.swatches-v2--show-more-position-end &{order:1}.swatches-v2--horizontal &{.swatches-v2--show-more-position-start &{@media (width >= 750px){margin-inline-end:var(--swatches-v2--show-more-gap)}@media (width < 750px){margin-inline-end:var(--swatches-v2--show-more-gap-mobile)}}.swatches-v2--show-more-position-end &{@media (width >= 750px){margin-inline-start:var(--swatches-v2--show-more-gap)}@media (width < 750px){margin-inline-start:var(--swatches-v2--show-more-gap-mobile)}}}.swatches-v2--vertical &{.swatches-v2--show-more-position-start &{@media (width >= 750px){margin-block-end:var(--swatches-v2--show-more-gap)}@media (width < 750px){margin-block-end:var(--swatches-v2--show-more-gap-mobile)}}.swatches-v2--show-more-position-end &{@media (width >= 750px){margin-block-start:var(--swatches-v2--show-more-gap)}@media (width < 750px){margin-block-start:var(--swatches-v2--show-more-gap-mobile)}}}&.swatches-v2--hidden{opacity:0}}}.contact-form-v2{--contact-form-inputs-gap:var(--gsc-space-400);.contact-form-v2__inner{align-items:center;display:flex;flex-direction:column;gap:var(--gsc-space-600);.contact-form-v2__inputs{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--contact-form-inputs-gap);width:100%;> *{width:100%}.contact-form-v2:not(.contact-form-v2--stacked) &{.contact-form-v2__first-name{width:100%;@media (width >= 750px){.contact-form-v2:has(.contact-form-v2__last-name) &{width:calc(50% - var(--contact-form-inputs-gap) / 2)}.contact-form-v2:not(:has(.contact-form-v2__last-name)) &{.contact-form-v2:not(:has(.contact-form-v2__phone)) &{width:calc(50% - var(--contact-form-inputs-gap) / 2)}}}}.contact-form-v2__last-name{width:100%;@media (width >= 750px){.contact-form-v2:has(.contact-form-v2__first-name) &{width:calc(50% - var(--contact-form-inputs-gap) / 2)}.contact-form-v2:not(:has(.contact-form-v2__first-name)) &{.contact-form-v2:not(:has(.contact-form-v2__phone)) &{width:100%}}}}.contact-form-v2__email{width:100%;@media (width >= 750px){.contact-form-v2:has(.contact-form-v2__phone) &{width:calc(50% - var(--contact-form-inputs-gap) / 2)}.contact-form-v2:not(:has(.contact-form-v2__first-name)) &,
            .contact-form-v2:not(:has(.contact-form-v2__last-name)) &{.contact-form-v2:not(:has(.contact-form-v2__phone)) &{width:calc(50% - var(--contact-form-inputs-gap) / 2);.contact-form-v2:not(:has(.contact-form-v2__first-name)) &{width:100%}}}}}.contact-form-v2__phone{width:100%;@media (width >= 750px){.contact-form-v2:has(.contact-form-v2__email) &{width:calc(50% - var(--contact-form-inputs-gap) / 2)}}}.contact-form-v2__message{width:100%}}.contact-form-v2__consent{padding-block:var(--gsc-space-200);width:100%}}> .contact-form-v2__messages{display:flex;flex-direction:column;gap:var(--gsc-space-200)}> .contact-form-v2__message{color:var(--gsc-color-text);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-200);line-height:140%;width:100%;> .contact-form-v2__message-row{align-items:center;display:flex;gap:var(--gsc-space-200);width:100%}
      li,ul{margin:0}}
    > .contact-form-v2__message--error,> .contact-form-v2__message--success{border-radius:var(--gsc-border-radius-300);padding:var(--gsc-space-400)}> .contact-form-v2__message--success{background:linear-gradient(0deg,rgba(84,172,76,.05),rgba(84,172,76,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-success-primary);color:var(--gsc-color-success-primary)}> .contact-form-v2__message--error{background:linear-gradient(0deg,rgba(250,0,0,.05),rgba(250,0,0,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-critical-primary);color:var(--gsc-color-critical-primary)}}}.checkbox{cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;&.checkbox--size-small{gap:var(--gsc-space-200)}&.checkbox--size-medium{gap:var(--gsc-space-250)}&:has(:disabled) &{opacity:.5}.checkbox__checkbox{align-items:center;background-color:var(--gsc-color-input-bg);border:var(--gsc-border-width-0125) solid transparent;border-radius:var(--gsc-border-radius-150);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-050) var(--gsc-size-blur-200) 0 var(--gsc-color-background-black-5) inset;display:flex;height:24px;justify-content:center;overflow:hidden;transition:border-color .2s;width:24px;.checkbox:hover &{background-color:var(--gsc-color-input-bg-hover);border-color:var(--gsc-color-input-text)}.checkbox:has(:checked) &{background-color:var(--gsc-color-input-text);border-color:var(--gsc-color-input-border-active)}.checkbox:has(:focus-visible) &{outline:2px solid var(--gsc-color-input-text);outline-offset:2px}.checkbox--size-small &{height:20px;width:20px}.checkbox--size-medium &{height:24px;width:24px}.checkbox__icon{color:var(--gsc-color-background);opacity:0;transition:opacity .2s;.checkbox:has(:checked) &{opacity:1}}}.checkbox__label{color:var(--gsc-color-input-text);font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-400);font-style:normal;font-weight:var(--gsc-font-weight-regular);line-height:150%;transition:opacity .2s;.checkbox--size-small &{font-size:var(--gsc-font-size-350);line-height:140%}.checkbox--size-medium &{font-size:var(--gsc-font-size-400);line-height:150%}.checkbox:hover &{opacity:.6}}.checkbox__input{border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}}.email-signup{display:flex;flex-direction:column;gap:var(--gsc-space-600);width:100%;form{display:flex;flex-direction:column;gap:var(--gsc-space-600);.email-signup__inner{display:flex;gap:var(--gsc-space-300);width:100%;.email-signup--row &{align-items:start;flex-direction:row}.email-signup--column &{flex-direction:column}.email-signup--align-left &{align-items:flex-start}.email-signup--align-center &{align-items:center}.email-signup--align-right &{align-items:flex-end}}> .email-signup__messages{display:flex;flex-direction:column;gap:var(--gsc-space-200)}> .email-signup__message{color:var(--gsc-color-text);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-200);line-height:140%;width:100%;> .email-signup__message-row{align-items:center;display:flex;gap:var(--gsc-space-200);width:100%}
      li,ul{margin:0}}
    > .email-signup__message--error,> .email-signup__message--success{border-radius:var(--gsc-border-radius-300);padding:var(--gsc-space-400)}> .email-signup__message--success{background:linear-gradient(0deg,rgba(84,172,76,.05),rgba(84,172,76,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-success-primary);color:var(--gsc-color-success-primary)}> .email-signup__message--error{background:linear-gradient(0deg,rgba(250,0,0,.05),rgba(250,0,0,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-critical-primary);color:var(--gsc-color-critical-primary)}}}.image-with-text .image{background-color:unset}.collection-card-v2{background-color:var(--collection-card-background-color,transparent);border-color:rgb(from var(--collection-card-border-color) r g b/calc(alpha * var(--collection-card-border-opacity) / 100));border-radius:var(--collection-card-border-radius);border-style:solid;border-width:var(--collection-card-border-width,0);container-name:collection-card;container-type:inline-size;overflow:hidden;position:relative;width:100%;.collection-card-v2__text,
  .collection-card-v2__title{&:empty{display:none}}&[class*="-left"]{--horizontal-alignment:left}&[class*="-center"]{--horizontal-alignment:center}&[class*="-right"]{--horizontal-alignment:right}.collection-card-v2__inner{display:flex;flex-direction:column;gap:var(--gsc-space-200);height:100%;overflow:hidden;position:relative;width:100%;--collection-card-inner-padding:var(--gsc-space-600);.collection-card-v2__image{height:100%;overflow:hidden;.image{transition:transform .5s;.collection-card-v2--hover-zoom:hover &{transform:scale(1.1)}}}@container (width < 280px){--collection-card-inner-padding:var(--gsc-space-500)}@container (width < 220px){--collection-card-inner-padding:var(--gsc-space-400)}@container (width < 160px){--collection-card-inner-padding:var(--gsc-space-300)}.collection-card-v2--preset-1 &{.collection-card-v2__details{bottom:0;display:flex;flex-direction:column;gap:var(--gsc-space-500);justify-content:start;left:0;padding:var(--collection-card-inner-padding);position:absolute;right:0;top:0;.collection-card-v2[class*="-top"] &{justify-content:flex-start}.collection-card-v2[class*="-middle"] &{justify-content:center}.collection-card-v2[class*="-bottom"] &{justify-content:flex-end}.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}.collection-card-v2__details-group{display:flex;flex-direction:column;gap:var(--gsc-space-300);min-height:0;width:100%;.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}}.collection-card-v2__icon{color:var(--gsc-color-text)}.collection-card-v2__product-count{display:flex;flex:1;flex-direction:column;line-height:0;width:100%;.collection-card-v2[class*="layout-top-"] &{justify-content:flex-end;order:1}.collection-card-v2[class*="layout-bottom-"] &{justify-content:flex-start;order:-1}}}}.collection-card-v2--preset-2 &{gap:var(--gsc-space-300);.collection-card-v2__details{display:flex;flex-direction:column;gap:var(--gsc-space-300);justify-content:start;width:100%;[class*="-left"] &{align-items:flex-start}[class*="-center"] &{align-items:center}[class*="-right"] &{align-items:flex-end}.collection-card-v2__icon{color:var(--gsc-color-text);order:1}.collection-card-v2__title{order:2}.collection-card-v2__product-count{display:flex;order:3;width:100%;[class*="-left"] &{justify-content:flex-start}[class*="-center"] &{justify-content:center}[class*="-right"] &{justify-content:flex-end}}.collection-card-v2__button{order:5}.collection-card-v2__text{order:4}}}.collection-card-v2--preset-3 &{gap:var(--gsc-space-500);.collection-card-v2__details{display:flex;flex-direction:column;gap:var(--gsc-space-500);height:100%;justify-content:start;left:0;padding:var(--collection-card-inner-padding);position:absolute;top:0;width:100%;.collection-card-v2[class*="-top"] &{justify-content:flex-start}.collection-card-v2[class*="-middle"] &{justify-content:center}.collection-card-v2[class*="-bottom"] &{justify-content:flex-end}.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}.collection-card-v2__icon{color:var(--gsc-color-text)}.collection-card-v2__details-group{display:flex;flex-direction:column;gap:var(--gsc-space-300);min-height:0;width:100%;.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}.collection-card-v2__product-count{line-height:0;width:100%}}}}.collection-card-v2--preset-4 &{.collection-card-v2__details{display:flex;flex-direction:column;gap:var(--gsc-space-500);height:100%;justify-content:space-between;left:0;padding:var(--collection-card-inner-padding);position:absolute;top:0;width:100%;.collection-card-v2[class*="-top"] &{justify-content:flex-start}.collection-card-v2[class*="-middle"] &{justify-content:center}.collection-card-v2[class*="-bottom"] &{justify-content:flex-end}.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}.collection-card-v2__details-group{display:flex;flex-direction:column;gap:var(--gsc-space-300);min-height:0;width:100%;.collection-card-v2[class*="-left"] &{align-items:flex-start}.collection-card-v2[class*="-center"] &{align-items:center}.collection-card-v2[class*="-right"] &{align-items:flex-end}}.collection-card-v2__icon{color:var(--gsc-color-text)}.collection-card-v2__action-group{align-items:center;display:flex;gap:var(--gsc-space-200);width:100%;.collection-card-v2__product-count{display:flex;flex:1;justify-content:flex-end;line-height:0;.collection-card-v2[class*="layout-top-"] &{justify-content:flex-end;order:1}.collection-card-v2[class*="layout-bottom-"] &{justify-content:flex-start;order:-1}}}}}}}.collection-product-count{align-items:center;display:flex;gap:var(--gsc-space-150);justify-content:var(--horizontal-alignment,flex-start);&[class*="-apart"]{width:100%}.collection-product-count__container{display:flex;gap:var(--gsc-space-100);
    .collection-product-count--count-with-text &,
    .collection-product-count--count-with-text-separated &,.collection-product-count--number-and-text &,
    .collection-product-count--number-and-text-apart &{flex-direction:row-reverse}.collection-product-count[class*="-apart"] &{flex:1}.collection-product-count__count{font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:var(--gsc-font-body--style);font-weight:var(--gsc-font-weight-regular);line-height:135%;.text-v2__inner{white-space:nowrap}
      .collection-product-count--count-with-text-separated &,.collection-product-count--number-and-text-apart &{flex:1}}.collection-product-count__text{font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:var(--gsc-font-body--style);font-weight:var(--gsc-font-weight-regular);line-height:135%;.collection-product-count--text-and-number-apart &,
      .collection-product-count--text-with-count-separated &{flex:1}}}.collection-product-count__icon{align-items:center;display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:var(--gsc-font-body--style);font-weight:var(--gsc-font-weight-regular);line-height:135%}}.collection-card-v3{container-name:collection-card;container-type:inline-size;height:100%;position:relative;width:100%;.collection-card-v3__link{bottom:2px;display:block;left:2px;position:absolute;right:2px;top:2px}
  .collection-card-v3__link:has(~ * .button-v2[href]),.collection-card-v3__link:has(~ .button-v2[href]){display:none}.collection-card-v3__text,
  .collection-card-v3__title{&:empty{display:none}}&[class*="-left"]{--horizontal-alignment:left}&[class*="-center"]{--horizontal-alignment:center}&[class*="-right"]{--horizontal-alignment:right}.collection-card-v3__inner{display:flex;flex-direction:column;gap:var(--collection-card-gap);height:100%;overflow:hidden;position:relative;width:100%;
    > .collection-title,> .group .collection-title{height:-moz-min-content;height:min-content}}}.not-found__backdrop{color:var(--gsc-color-heading);display:grid;font-family:var(--font-family-heading);font-size:102px;font-size:min(380px,45vw);font-style:normal;font-weight:600;font-weight:var(--font-weight-medium);inset:0;line-height:110%;opacity:.1;place-items:center;position:absolute;text-align:center}.announcement-bar__carousel
  > .smart-list__items
  .announcement-bar__carousel
  .button-v2,
.announcement-bar__carousel .button-v2__icon{height:24px;width:24px}.announcement-bar__carousel{> .smart-list__items{align-items:center;> .smart-list__item{padding:4px}}.smart-list__arrow{padding:5px;&[data-prev]{left:0}&[data-next]{right:0}.button-v2--medium{padding:0}}}.pulse{background:var(--pulse-color);border-radius:50%;display:inline-block;height:var(--pulse-size);position:relative;width:var(--pulse-size);&:before{animation:pulse var(--pulse-duration) infinite;background:var(--pulse-color);border-radius:50%;content:" ";inset:0;position:absolute}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.7)}}@media (width >= 750px){.facet-switch--desktop-checkbox{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-border-radius:var(--gsc-border-radius-150);cursor:pointer;display:flex;gap:var(--local-gap);width:100%}.facet-switch--desktop-checkbox .facet-switch__inner{align-items:center;background-color:var(--local-background-color);border-color:var(--local-border-color);border-radius:var(--local-border-radius);border-style:solid;border-width:var(--local-border-width);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-050) var(--gsc-size-blur-200) 0 var(--gsc-color-background-black-5) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:var(--local-size)}.facet-switch--desktop-checkbox .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.facet-switch--desktop-checkbox .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.facet-switch--desktop-checkbox .facet-switch__icon{color:#fff;opacity:0;transition:opacity .2s ease}.facet-switch--desktop-checkbox:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover);border-color:var(--local-border-color-hover);border-width:var(--local-border-width-hover)}.facet-switch--desktop-checkbox:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);border-color:var(--local-border-color-active);border-width:var(--local-border-width-hover)}.facet-switch--desktop-checkbox:has(input:checked) .facet-switch__icon{opacity:1}.facet-switch--desktop-checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.facet-switch--desktop-checkbox-show-count .facet-switch__count{display:inline-block}.facet-switch--desktop-checkbox-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350)}.facet-switch--desktop-checkbox-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400)}.facet-switch--desktop-checkbox-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--desktop-checkbox-swatch-color);--local-background-color-hover:var(--desktop-checkbox-swatch-color);--local-background-color-active:var(--desktop-checkbox-swatch-color);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-outline-color:var(--gsc-color-heading);cursor:pointer;display:flex;gap:var(--local-gap)}.facet-switch--desktop-checkbox-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--local-size)}.facet-switch--desktop-checkbox-swatch .facet-switch__label{color:var(--local-text-color);font-size:var(--local-font-size)}.facet-switch--desktop-checkbox-swatch .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.facet-switch--desktop-checkbox-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.facet-switch--desktop-checkbox-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover)}.facet-switch--desktop-checkbox-swatch:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);outline:1px solid var(--local-outline-color);outline-offset:var(--local-outline-offset)}.facet-switch--desktop-checkbox-swatch:has(input:checked) .facet-switch__icon{opacity:1}.facet-switch--desktop-checkbox-swatch:has(input:disabled){cursor:not-allowed}.facet-switch--desktop-checkbox-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.facet-switch--desktop-checkbox-swatch:has(input:disabled) .facet-switch__inner::after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:0;opacity:.9;position:absolute;right:0;top:50%;transform:rotate(-45deg)}.facet-switch--desktop-checkbox-swatch:has(input:disabled) .facet-switch__label{opacity:.25}.facet-switch--desktop-checkbox-swatch-show-count .facet-switch__count{display:inline-block}.facet-switch--desktop-checkbox-swatch-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350);--local-outline-offset:1.5px}.facet-switch--desktop-checkbox-swatch-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-outline-offset:2px}.facet-switch--desktop-chip{background-color:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.facet-switch--desktop-chip .facet-switch__inner{display:none}.facet-switch--desktop-chip .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.facet-switch--desktop-chip .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.facet-switch--desktop-chip .facet-switch__icon{display:none}.facet-switch--desktop-chip:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.facet-switch--desktop-chip:hover:has(input:not(:disabled):checked){opacity:.8}.facet-switch--desktop-chip:has(input:checked){background-color:var(--local-background-color-active)}.facet-switch--desktop-chip:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.facet-switch--desktop-chip:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.facet-switch--desktop-chip:has(input:disabled){cursor:not-allowed;opacity:.4}.facet-switch--desktop-chip-show-count .facet-switch__count{display:inline-block}.facet-switch--desktop-chip-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-300)}.facet-switch--desktop-chip-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.facet-switch--desktop-chip-size-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.facet-switch--desktop-chip-size-x-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-500)}.facet-switch--desktop-chip-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.facet-switch--desktop-chip-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.facet-switch--desktop-chip-swatch{align-items:center;background:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.facet-switch--desktop-chip-swatch .facet-switch__inner{background:var(--desktop-chip-swatch-color) no-repeat 50% 50%;border-radius:var(--gsc-border-radius-full);height:16px;width:16px}.facet-switch--desktop-chip-swatch .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.facet-switch--desktop-chip-swatch .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.facet-switch--desktop-chip-swatch .facet-switch__icon{display:none}.facet-switch--desktop-chip-swatch:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.facet-switch--desktop-chip-swatch:hover:has(input:not(:disabled):checked){opacity:.8}.facet-switch--desktop-chip-swatch:has(input:checked){background-color:var(--local-background-color-active)}.facet-switch--desktop-chip-swatch:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.facet-switch--desktop-chip-swatch:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.facet-switch--desktop-chip-swatch:has(input:disabled){cursor:not-allowed;opacity:.4}.facet-switch--desktop-chip-swatch-show-count .facet-switch__count{display:inline-block}.facet-switch--desktop-chip-swatch-size-small{--local-gap:var(--gsc-space-150);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-150) var(--gsc-space-300)}.facet-switch--desktop-chip-swatch-size-medium{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.facet-switch--desktop-chip-swatch-size-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.facet-switch--desktop-chip-swatch-size-x-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-300) var(--gsc-space-500)}.facet-switch--desktop-chip-swatch-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.facet-switch--desktop-chip-swatch-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.facet-switch--desktop-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--desktop-swatch-color);--local-background-color-hover:var(--desktop-swatch-color);--local-background-color-active:var(--desktop-swatch-color);--local-outline-color:var(--gsc-color-heading);--local-outline-color-hover:var(--gsc-color-heading-tertiary);--local-gap:var(--gsc-space-200);--local-size:var(--desktop-swatch-size);--local-font-size:var(--gsc-font-size-350);--local-outline-offset:2px;--local-border-radius:var(--desktop-swatch-corner-radius);cursor:pointer;display:flex;gap:var(--local-gap);width:-moz-fit-content;width:fit-content}.facet-switch--desktop-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;outline-offset:var(--local-outline-offset);transition:background-color .15s ease;width:var(--local-size)}.facet-switch--desktop-swatch .facet-switch__label{display:none}.facet-switch--desktop-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.facet-switch--desktop-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{outline:1px solid var(--local-outline-color-hover)}.facet-switch--desktop-swatch:has(input:checked) .facet-switch__inner{outline:1px solid var(--local-outline-color)}.facet-switch--desktop-swatch:has(input:checked) .facet-switch__icon{opacity:1}.facet-switch--desktop-swatch:has(input:disabled){cursor:not-allowed}.facet-switch--desktop-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.facet-switch--desktop-swatch:has(input:disabled) .facet-switch__inner::after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--gsc-color-input-text) calc(50% - .25px),var(--gsc-color-input-text) calc(50% + .25px),transparent calc(50% + .5px));content:" ";height:100%;left:0;opacity:.9;position:absolute;right:0;width:100%}}@media (width < 750px){.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-border-radius:var(--gsc-border-radius-150);cursor:pointer;display:flex;gap:var(--local-gap);width:100%}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox .facet-switch__inner{align-items:center;background-color:var(--local-background-color);border-color:var(--local-border-color);border-radius:var(--local-border-radius);border-style:solid;border-width:var(--local-border-width);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-050) var(--gsc-size-blur-200) 0 var(--gsc-color-background-black-5) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:var(--local-size)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox .facet-switch__icon{color:#fff;opacity:0;transition:opacity .2s ease}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover);border-color:var(--local-border-color-hover);border-width:var(--local-border-width-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);border-color:var(--local-border-color-active);border-width:var(--local-border-width-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox:has(input:checked) .facet-switch__icon{opacity:1}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-show-count .facet-switch__count{display:inline-block}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--mobile-checkbox-swatch-color);--local-background-color-hover:var(--mobile-checkbox-swatch-color);--local-background-color-active:var(--mobile-checkbox-swatch-color);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-outline-color:var(--gsc-color-heading);cursor:pointer;display:flex;gap:var(--local-gap)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--local-size)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch .facet-switch__label{color:var(--local-text-color);font-size:var(--local-font-size)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);outline:1px solid var(--local-outline-color);outline-offset:var(--local-outline-offset)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:checked) .facet-switch__icon{opacity:1}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:disabled){cursor:not-allowed}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:disabled) .facet-switch__inner::after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:0;opacity:.9;position:absolute;right:0;top:50%;transform:rotate(-45deg)}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch:has(input:disabled) .facet-switch__label{opacity:.25}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch-show-count .facet-switch__count{display:inline-block}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350);--local-outline-offset:1.5px}.filter:not(.filter--full-screen) .facet-switch--mobile-checkbox-swatch-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-outline-offset:2px}.filter:not(.filter--full-screen) .facet-switch--mobile-chip{background-color:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.filter:not(.filter--full-screen) .facet-switch--mobile-chip .facet-switch__inner{display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-chip .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-chip .facet-switch__icon{display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:hover:has(input:not(:disabled):checked){opacity:.8}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:has(input:checked){background-color:var(--local-background-color-active)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip:has(input:disabled){cursor:not-allowed;opacity:.4}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-show-count .facet-switch__count{display:inline-block}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-300)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-size-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-size-x-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-500)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch{align-items:center;background:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch .facet-switch__inner{background:var(--mobile-chip-swatch-color) no-repeat 50% 50%;border-radius:var(--gsc-border-radius-full);height:16px;width:16px}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch .facet-switch__icon{display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:hover:has(input:not(:disabled):checked){opacity:.8}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:has(input:checked){background-color:var(--local-background-color-active)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch:has(input:disabled){cursor:not-allowed;opacity:.4}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-show-count .facet-switch__count{display:inline-block}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-size-small{--local-gap:var(--gsc-space-150);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-150) var(--gsc-space-300)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-size-medium{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-size-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-size-x-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-300) var(--gsc-space-500)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter:not(.filter--full-screen) .facet-switch--mobile-chip-swatch-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--mobile-swatch-color);--local-background-color-hover:var(--mobile-swatch-color);--local-background-color-active:var(--mobile-swatch-color);--local-outline-color:var(--gsc-color-heading);--local-outline-color-hover:var(--gsc-color-heading-tertiary);--local-gap:var(--gsc-space-200);--local-size:var(--mobile-swatch-size);--local-font-size:var(--gsc-font-size-350);--local-outline-offset:2px;--local-border-radius:var(--mobile-swatch-corner-radius);cursor:pointer;display:flex;gap:var(--local-gap);width:-moz-fit-content;width:fit-content}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;outline-offset:var(--local-outline-offset);transition:background-color .15s ease;width:var(--local-size)}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch .facet-switch__label{display:none}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{outline:1px solid var(--local-outline-color-hover)}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:has(input:checked) .facet-switch__inner{outline:1px solid var(--local-outline-color)}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:has(input:checked) .facet-switch__icon{opacity:1}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:has(input:disabled){cursor:not-allowed}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.filter:not(.filter--full-screen) .facet-switch--mobile-swatch:has(input:disabled) .facet-switch__inner::after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--gsc-color-input-text) calc(50% - .25px),var(--gsc-color-input-text) calc(50% + .25px),transparent calc(50% + .5px));content:" ";height:100%;left:0;opacity:.9;position:absolute;right:0;width:100%}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-border-radius:var(--gsc-border-radius-150);cursor:pointer;display:flex;gap:var(--local-gap);width:100%}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox .facet-switch__inner{align-items:center;background-color:var(--local-background-color);border-color:var(--local-border-color);border-radius:var(--local-border-radius);border-style:solid;border-width:var(--local-border-width);box-shadow:var(--gsc-size-depth-0) var(--gsc-size-depth-050) var(--gsc-size-blur-200) 0 var(--gsc-color-background-black-5) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:var(--local-size)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox .facet-switch__icon{color:#fff;opacity:0;transition:opacity .2s ease}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover);border-color:var(--local-border-color-hover);border-width:var(--local-border-width-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);border-color:var(--local-border-color-active);border-width:var(--local-border-width-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox:has(input:checked) .facet-switch__icon{opacity:1}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox:has(input:disabled){cursor:not-allowed;opacity:.5}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-show-count .facet-switch__count{display:inline-block}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--mobile-screen-checkbox-swatch-color);--local-background-color-hover:var(--mobile-screen-checkbox-swatch-color);--local-background-color-active:var(--mobile-screen-checkbox-swatch-color);--local-border-width:0;--local-border-width-hover:var(--gsc-border-width-0125);--local-border-width-active:var(--gsc-border-width-0125);--local-border-color:transparent;--local-border-color-hover:var(--gsc-color-input-text);--local-border-color-active:var(--gsc-color-input-border-active);--local-outline-color:var(--gsc-color-heading);cursor:pointer;display:flex;gap:var(--local-gap)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--local-size)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch .facet-switch__label{color:var(--local-text-color);font-size:var(--local-font-size)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch .facet-switch__count{color:var(--gsc-color-input-text-35);display:none}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{background-color:var(--local-background-color-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:checked) .facet-switch__inner{background-color:var(--local-background-color-active);outline:1px solid var(--local-outline-color);outline-offset:var(--local-outline-offset)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:checked) .facet-switch__icon{opacity:1}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:disabled){cursor:not-allowed}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:disabled) .facet-switch__inner::after{border-bottom:1px solid var(--gsc-color-input-text);content:" ";left:0;opacity:.9;position:absolute;right:0;top:50%;transform:rotate(-45deg)}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch:has(input:disabled) .facet-switch__label{opacity:.25}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch-show-count .facet-switch__count{display:inline-block}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-350);--local-outline-offset:1.5px}.filter.filter--full-screen .facet-switch--mobile-screen-checkbox-swatch-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-outline-offset:2px}.filter.filter--full-screen .facet-switch--mobile-screen-chip{background-color:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.filter.filter--full-screen .facet-switch--mobile-screen-chip .facet-switch__inner{display:none}.filter.filter--full-screen .facet-switch--mobile-screen-chip .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter.filter--full-screen .facet-switch--mobile-screen-chip .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.filter.filter--full-screen .facet-switch--mobile-screen-chip .facet-switch__icon{display:none}.filter.filter--full-screen .facet-switch--mobile-screen-chip:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-chip:hover:has(input:not(:disabled):checked){opacity:.8}.filter.filter--full-screen .facet-switch--mobile-screen-chip:has(input:checked){background-color:var(--local-background-color-active)}.filter.filter--full-screen .facet-switch--mobile-screen-chip:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.filter.filter--full-screen .facet-switch--mobile-screen-chip:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.filter.filter--full-screen .facet-switch--mobile-screen-chip:has(input:disabled){cursor:not-allowed;opacity:.4}.filter.filter--full-screen .facet-switch--mobile-screen-chip-show-count .facet-switch__count{display:inline-block}.filter.filter--full-screen .facet-switch--mobile-screen-chip-size-small{--local-gap:var(--gsc-space-200);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-300)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-size-medium{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-size-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-400)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-size-x-large{--local-gap:var(--gsc-space-250);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-500)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch{align-items:center;background:var(--local-background-color);border-radius:var(--gsc-border-radius-full);cursor:pointer;display:inline-flex;gap:var(--local-gap);padding-block:var(--local-padding-block);padding-inline:var(--local-padding-inline);transition:opacity .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch .facet-switch__inner{background:var(--mobile-screen-chip-swatch-color) no-repeat 50% 50%;border-radius:var(--gsc-border-radius-full);height:16px;width:16px}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch .facet-switch__label{color:var(--local-text-color);display:flex;font-size:var(--local-font-size);gap:var(--gsc-space-100)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch .facet-switch__count{color:var(--gsc-color-variant-text-tertiary);display:none}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch .facet-switch__icon{display:none}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:hover:has(input:not(:disabled):not(:checked)){background-color:var(--local-background-color-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:hover:has(input:not(:disabled):checked){opacity:.8}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:has(input:checked){background-color:var(--local-background-color-active)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:has(input:checked) .facet-switch__label{color:var(--local-text-color-active)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:has(input:checked) .facet-switch__count{color:var(--gsc-color-selected-variant-text-secondary)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch:has(input:disabled){cursor:not-allowed;opacity:.4}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-show-count .facet-switch__count{display:inline-block}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-size-small{--local-gap:var(--gsc-space-150);--local-size:20px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-150);--local-padding-inline:var(--gsc-space-150) var(--gsc-space-300)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-size-medium{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-300);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-size-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-350);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-250) var(--gsc-space-400)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-size-x-large{--local-gap:var(--gsc-space-150);--local-size:24px;--local-font-size:var(--gsc-font-size-400);--local-padding-block:var(--gsc-space-200);--local-padding-inline:var(--gsc-space-300) var(--gsc-space-500)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-preset-filled{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter.filter--full-screen .facet-switch--mobile-screen-chip-swatch-preset-outlined{--local-text-color:var(--gsc-color-variant-text);--local-text-color-active:var(--gsc-color-selected-variant-text);--local-background-color:var(--gsc-color-input-bg);--local-background-color-hover:var(--gsc-color-input-bg-hover);--local-background-color-active:var(--gsc-color-input-text);--local-border-radius:var(--gsc-border-radius-150)}.filter.filter--full-screen .facet-switch--mobile-screen-swatch{--local-text-color:var(--gsc-color-input-text);--local-background-color:var(--mobile-screen-swatch-color);--local-background-color-hover:var(--mobile-screen-swatch-color);--local-background-color-active:var(--mobile-screen-swatch-color);--local-outline-color:var(--gsc-color-heading);--local-outline-color-hover:var(--gsc-color-heading-tertiary);--local-gap:var(--gsc-space-200);--local-size:var(--mobile-screen-swatch-size);--local-font-size:var(--gsc-font-size-350);--local-outline-offset:2px;--local-border-radius:var(--mobile-screen-swatch-corner-radius);cursor:pointer;display:flex;gap:var(--local-gap);width:-moz-fit-content;width:fit-content}.filter.filter--full-screen .facet-switch--mobile-screen-swatch .facet-switch__inner{align-items:center;background:var(--local-background-color) no-repeat 50% 50%;border-radius:var(--local-border-radius,1000px);box-shadow:var(--gsc-size-depth-050) var(--gsc-size-depth-050) var(--gsc-size-blur-150) var(--gsc-size-depth-0) var(--gsc-color-background-black-15) inset;display:flex;height:var(--local-size);justify-content:center;outline-offset:var(--local-outline-offset);transition:background-color .15s ease;width:var(--local-size)}.filter.filter--full-screen .facet-switch--mobile-screen-swatch .facet-switch__label{display:none}.filter.filter--full-screen .facet-switch--mobile-screen-swatch .facet-switch__icon{color:#fff;opacity:0;transition:opacity .15s ease}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:hover:has(input:not(:disabled):not(:checked)) .facet-switch__inner{outline:1px solid var(--local-outline-color-hover)}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:has(input:checked) .facet-switch__inner{outline:1px solid var(--local-outline-color)}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:has(input:checked) .facet-switch__icon{opacity:1}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:has(input:disabled){cursor:not-allowed}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:has(input:disabled) .facet-switch__inner{opacity:.35;overflow:hidden;position:relative}.filter.filter--full-screen .facet-switch--mobile-screen-swatch:has(input:disabled) .facet-switch__inner::after{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--gsc-color-input-text) calc(50% - .25px),var(--gsc-color-input-text) calc(50% + .25px),transparent calc(50% + .5px));content:" ";height:100%;left:0;opacity:.9;position:absolute;right:0;width:100%}}.password-footer{position:relative;width:100%}.password-footer__content{align-items:center;display:flex;gap:var(--gsc-space-600);justify-content:center;position:relative;
  .password-footer__login,.password-footer__password{align-items:center;color:var(--gsc-color-heading);display:flex;font-size:14px;gap:var(--gsc-space-200);a,
    button{color:inherit;text-decoration:underline}}}.password-header{position:relative;width:100%;.password-header__content{align-items:center;display:flex;gap:var(--gsc-space-600);position:relative;.password-header--alignment-left &{justify-content:flex-start}.password-header--alignment-center &{justify-content:center}.password-header--alignment-right &{justify-content:flex-end}}}.password-dialog{.password-dialog__content{align-items:center;display:flex;flex-direction:column;gap:var(--gsc-space-800);height:100%;justify-content:center;width:100%;.password-dialog__form{max-width:400px;width:100%}}}.gift-card{display:flex;flex-direction:column;padding:var(--gsc-space-600);--buttons-max-width:min(16rem,100%);--gift-card-image-max-height:35rem;--gift-card-image-max-width:21rem;gap:var(--gsc-space-1200)}.gift-card__main{align-items:center;display:flex;flex-direction:column;gap:var(--gsc-space-600)}.gift-card__image-wrapper{display:flex;height:100%;margin:var(--padding-4xl) auto;max-width:var(--gift-card-image-max-width)}.gift-card__image{aspect-ratio:5/3;max-height:var(--gift-card-image-max-height);max-width:var(--gift-card-image-max-width);-o-object-fit:scale-down;object-fit:scale-down}.gift-card__image-border{border:1px solid var(--gsc-color-border);border-radius:18px;padding:var(--padding-5xl)}.gift-card__price{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gsc-space-400);justify-content:center}.gift-card__code{font-family:var(--gsc-font-body--family);font-style:var(--gsc-font-body--style)}.gift-card__price h2{font-family:var(--gsc-font-body--family);font-style:var(--gsc-font-body--style);font-weight:var(--font-paragraph--weight);margin-block-end:var(--margin-xl);text-align:center}.gift-card__text-wrapper{display:flex;flex-direction:column;gap:var(--gsc-space-200);margin:0 auto;text-align:center}.gift-card__badge{background-color:rgb(var(--gsc-color-background));border:1px solid red;border-color:rgba(var(--gsc-color-border),.04);border-radius:10px;color:rgb(var(--gsc-color-heading));display:inline-block;line-height:.25;margin-block:0;padding:var(--gsc-space-400);text-align:center;&.gift-card__badge--expired{opacity:.7}}.gift-card__qr-code{img{margin:0 auto;width:auto}}.gift-card__buttons{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gsc-space-200);justify-content:center;margin:0 auto}.gift-card__buttons .button{justify-content:center;padding:50px;width:100%}.gift-card__copy-button{display:flex;padding-block-start:var(--gsc-space-500);position:relative}.form__message{display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:calc(10px * -1);transform:translateY(50px);transition:opacity .4s,transform 40ms}.form__message:not(.visually-hidden){opacity:1;transform:translateY(0)}.featured-product{position:relative}.featured-product__content{height:100%;position:relative}.page-block{display:flex;flex-direction:column;gap:var(--gsc-space-600);position:relative;.page-block__title{position:relative}.page-block__content{overflow:hidden;position:relative;img{width:100%}}}.main-page{position:relative;width:100%}.main-page__content{display:flex;flex-direction:column;gap:var(--gsc-space-600);height:100%;position:relative}.blog-post-comments{display:flex}.blog-post-comments__container{display:flex;flex-direction:column;gap:var(--gsc-space-1600);margin:0 auto;max-width:var(--gsc-blog-post-content-width,1024px);width:100%}.blog-post-comments__list-heading{color:var(--gsc-color-heading);font-family:var(--gsc-font-heading--family);font-size:var(--gsc-font-size-700);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:135%}.blog-post-comments__list{background:var(--gsc-color-surface);display:flex;flex-direction:column;gap:var(--gsc-space-1000);padding:var(--gsc-space-800) var(--gsc-space-1000) var(--gsc-space-1000) var(--gsc-space-1000);@media (width < 750px){padding:var(--gsc-space-800) var(--gsc-space-500) var(--gsc-space-1000) var(--gsc-space-500)}}.blog-post-comments__form{margin:0 auto}.blog-post-comments__comment{color:var(--gsc-color-heading);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-400);line-height:140%;> p{color:var(--gsc-color-heading)}}.blog-post-comments__author{color:var(--gsc-color-heading-secondary);display:flex;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-300);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-300);line-height:150%}.blog-comments-form{display:flex;flex-direction:column;gap:var(--gsc-space-600);width:100%}.blog-comments-form__header{display:flex;flex-direction:column;gap:var(--gsc-space-500);width:100%}.blog-comments-form__body{display:flex;flex-direction:column;gap:var(--gsc-space-700);width:100%}.blog-comments-form__heading{color:var(--gsc-color-heading);font-family:var(--gsc-font-heading--family);font-size:var(--gsc-font-size-700);font-style:normal;font-weight:var(--gsc-font-weight-medium);line-height:135%}.blog-comments-form__form{display:flex;flex-direction:column;gap:var(--gsc-space-800)}.blog-comments-form__messages{display:flex;flex-direction:column;gap:var(--gsc-space-200)}.blog-comments-form__message-row{align-items:center;display:flex;gap:var(--gsc-space-200)}.blog-comments-form__message{color:var(--gsc-color-text);display:flex;flex-direction:column;font-family:var(--gsc-font-body--family);font-size:var(--gsc-font-size-350);font-style:normal;font-weight:var(--gsc-font-weight-regular);gap:var(--gsc-space-200);line-height:140%;
  li,ul{margin:0}}
.blog-comments-form__message--error,.blog-comments-form__message--success{border-radius:var(--gsc-border-radius-300);padding:var(--gsc-space-400)}.blog-comments-form__message--success{background:linear-gradient(0deg,rgba(84,172,76,.05),rgba(84,172,76,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-success-primary);color:var(--gsc-color-success-primary)}.blog-comments-form__message--error{background:linear-gradient(0deg,rgba(250,0,0,.05),rgba(250,0,0,.05)),hsla(0,0%,100%,.85);border:1px solid var(--gsc-color-critical-primary);color:var(--gsc-color-critical-primary)}.blog-comments-form__fields{display:flex;flex-direction:column;gap:var(--gsc-space-400)}.blog-comments-form__fields-row{display:flex;gap:var(--gsc-space-400);@media (width < 750px){flex-direction:column}}.pagination{display:flex;flex-wrap:wrap;gap:var(--gsc-space-600);&.pagination--compact{gap:var(--gsc-space-100)}}.pagination__item{align-items:center;aspect-ratio:1;border-radius:100px;color:var(--gsc-color-heading);display:flex;justify-content:center;padding:0;width:44px;.pagination--compact &{width:36px}}.pagination__item--active{background-color:var(--gsc-color-heading);color:var(--gsc-color-background)}.pagination--alignment-left{justify-content:flex-start}.pagination--alignment-center{justify-content:center}.pagination--alignment-right{justify-content:flex-end}.custom-liquid{background-color:var(
    --custom-liquid-background-color,var(--gsc-color-background)
  );border-color:rgb(from var(--custom-liquid-border-color) r g b/calc(alpha * var(--custom-liquid-border-opacity)));border-radius:var(--custom-liquid-border-radius);border-style:solid;border-width:var(--custom-liquid-border-width,0);overflow:var(--custom-liquid-overflow);position:relative;width:100%;@media (width >= 750px){min-height:var(--custom-liquid-min-height)}@media (width < 750px){min-height:var(--custom-liquid-min-height-mobile)}}.custom-liquid__content{height:100%;position:relative}.accelerated-checkout{shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:var(
      --accelerated-checkout-border-radius,12px
    );.shopify-payment-button__button--unbranded{background-color:var(--gsc-color-primary-button-bg);font-size:var(--accelerated-checkout-font-size)!important;font-weight:400;padding:0;&:hover{background-color:var(--gsc-color-primary-button-bg-hover)}&:active{background-color:var(--gsc-color-primary-button-bg-active)}.accelerated-checkout--xx-large &{--shopify-accelerated-checkout-button-block-size:64px;--accelerated-checkout-font-size:16px}.accelerated-checkout--x-large &{--shopify-accelerated-checkout-button-block-size:56px;--accelerated-checkout-font-size:16px}.accelerated-checkout--large &{--shopify-accelerated-checkout-button-block-size:52px;--accelerated-checkout-font-size:14px}.accelerated-checkout--medium &{--shopify-accelerated-checkout-button-block-size:48px;--accelerated-checkout-font-size:14px}.accelerated-checkout--small &{--shopify-accelerated-checkout-button-block-size:44px;--accelerated-checkout-font-size:14px}.accelerated-checkout--x-small &{--shopify-accelerated-checkout-button-block-size:38px;--accelerated-checkout-font-size:14px}.accelerated-checkout--xx-small &{--shopify-accelerated-checkout-button-block-size:32px;--accelerated-checkout-font-size:12px}}}}.accelerated-checkout--unavailable{cursor:not-allowed;
  shop-pay-wallet-button,
  shopify-amazon-pay-button,
  shopify-apple-pay-button,shopify-buy-it-now-button,
  shopify-google-pay-button,
  shopify-paypal-button{opacity:.3;pointer-events:none}}.layout-style{align-items:var(--align-items,flex-start);display:flex;flex-direction:var(--flex-direction,row);flex-wrap:var(--flex-wrap,nowrap);gap:var(--gap,0);justify-content:var(--justify-content,flex-start);@media (width < 750px){align-items:var(--align-items-mobile,var(--align-items));flex-direction:var(--flex-direction-mobile,var(--flex-direction));flex-wrap:var(--flex-wrap-mobile,var(--justify-wrap));gap:var(--gap-mobile,var(--gap));justify-content:var(--justify-content-mobile,var(--justify-content))}}.spacing-style{@media (width >= 750px){margin-bottom:var(--margin-bottom-desktop);margin-left:var(--margin-left-desktop);margin-right:var(--margin-right-desktop);margin-top:var(--margin-top-desktop);padding-bottom:var(--padding-bottom-desktop);padding-left:var(--padding-left-desktop);padding-right:var(--padding-right-desktop);padding-top:var(--padding-top-desktop)}@media (width < 750px){margin-bottom:var(--margin-bottom-mobile);margin-left:var(--margin-left-mobile);margin-right:var(--margin-right-mobile);margin-top:var(--margin-top-mobile);padding-bottom:var(--padding-bottom-mobile);padding-left:var(--padding-left-mobile);padding-right:var(--padding-right-mobile);padding-top:var(--padding-top-mobile)}}.padding-style{@media (width >= 750px){padding-bottom:var(--padding-bottom-desktop);padding-left:var(--padding-left-desktop);padding-right:var(--padding-right-desktop);padding-top:var(--padding-top-desktop)}@media (width < 750px){padding-bottom:var(--padding-bottom-mobile);padding-left:var(--padding-left-mobile);padding-right:var(--padding-right-mobile);padding-top:var(--padding-top-mobile)}}.margin-style{@media (width >= 750px){margin-bottom:var(--margin-bottom-desktop);margin-left:var(--margin-left-desktop);margin-right:var(--margin-right-desktop);margin-top:var(--margin-top-desktop)}@media (width < 750px){margin-bottom:var(--margin-bottom-mobile);margin-left:var(--margin-left-mobile);margin-right:var(--margin-right-mobile);margin-top:var(--margin-top-mobile)}}.size-style{height:var(--height,-moz-fit-content);height:var(--height,fit-content);max-width:var(--max-width);width:var(--width,-moz-fit-content);width:var(--width,fit-content);@media (width < 750px){height:var(--height-mobile,var(--height));width:var(--width-mobile,var(--width))}}.gap-style{gap:var(--gap);@media (width < 750px){gap:var(--gap-mobile)}}.appearance-style{background-color:var(--background-color);border:var(--border);border-radius:var(--border-radius);color:var(--color)}.border-style{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);border-width:var(--border-widths);overflow:var(--overflow);position:relative}.border-gradient-style{border-radius:var(--border-radius);overflow:var(--overflow);position:relative;&:after{background:var(--border-color);border-radius:var(--border-radius);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--border-opacity);padding:var(--border-widths);pointer-events:none;position:absolute}}.background-style{background:var(--background-color,var(--gsc-color-background))}.section-height-style{min-height:var(--section-min-height);@media (width < 750px){min-height:var(--section-min-height-mobile)}}.section-width-style{max-width:var(--section-max-width);width:var(--section-width)}.shadow-style{box-shadow:var(--box-shadow)}.hidden{display:none!important}.unvisible{visibility:hidden}.visually-hidden{border:0!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0,0,0,0)!important}.skip-to-content-link{inset-block-start:var(--gsc-space-300);inset-inline-start:var(--gsc-space-300);opacity:0;pointer-events:none;position:fixed;transform:translateY(calc(-100% - var(--gsc-space-500)));transition:opacity .2s ease,transform .2s ease;z-index:9999}.skip-to-content-link:focus,
.skip-to-content-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#MainContent{scroll-margin-block-start:var(--gsc-header-height,0)}#MainContent:focus{position:relative;&:after{border:2px solid var(--gsc-color-outline);content:"";inset:0;pointer-events:none;position:absolute}}.hide-on-desktop{@media (width >= 750px){display:none}}.hide-on-mobile{@media (width < 750px){display:none}}