:root{--inline-none:0px;--inline-xxxs:4px;--inline-xxs:8px;--inline-xs:12px;--inline-s:16px;--inline-m:20px;--inline-l:20px;--inline-xl:20px;--inline-xxl:20px;--inline-xxxl:20px;--block-none:0px;--block-xxxs:4px;--block-xxs:8px;--block-xs:12px;--block-s:20px;--block-m:28px;--block-l:40px;--block-xl:48px;--block-xxl:64px;--block-xxxl:80px;--container-xxs:20px;--container-xs:20px;--container-s:20px;--container-m:20px;--container-l:20px;--container-xl:20px;--container-xxl:24px;--content-gap:28px;--content-xl:20px}@media (min-width:768px){:root{--content-gap:calc(44px - (1400px - 100vw)/44);--content-xl:48px;--container-xs:24px;--container-s:24px;--container-m:32px;--container-l:36px;--container-xl:40px;--container-xxl:48px}}@media (min-width:992px){:root{--inline-l:24px;--inline-xl:24px;--inline-xxl:32px;--inline-xxxl:32px;--block-xxxs:6px;--block-xxs:12px;--block-xs:20px;--block-s:28px;--block-m:32px;--block-xxxl:96px}}@media (min-width:1200px){:root{--inline-xl:32px;--inline-xxl:40px;--inline-xxxl:40px;--block-xxxs:8px;--block-xxs:16px;--block-xs:24px;--block-s:32px;--block-m:40px;--block-l:48px;--block-xl:64px;--block-xxl:96px;--block-xxxl:112px;--container-s:28px;--container-m:36px;--container-l:40px;--container-xl:44px;--container-xxl:56px;--content-xl:56px}}@media (min-width:1400px){:root{--inline-xxxl:44px;--container-xxs:24px;--container-xs:28px;--container-s:32px;--container-m:40px;--container-l:44px;--container-xl:48px;--container-xxl:64px;--content-gap:44px;--content-xl:64px}}.container-xxs{padding:var(--container-xxs);--container-spacing:var(--container-xxs)}.container-xs{padding:var(--container-xs);--container-spacing:var(--container-xs)}.container-s{padding:var(--container-s);--container-spacing:var(--container-s)}.container-m{padding:var(--container-m);--container-spacing:var(--container-m)}.container-l{padding:var(--container-l);--container-spacing:var(--container-l)}.container-xl{padding:var(--container-xl);--container-spacing:var(--container-xl)}.container-xxl{padding:var(--container-xxl);--container-spacing:var(--container-xxl)}*,*:before,*:after{box-sizing:inherit}:root{--transition-opacity:opacity .2s ease-in-out;--transition-visibility:visibility .2s ease-in-out;--transition-zoom:transform .5s ease;--transition-transform:transform .2s ease-in-out;--transition-background:background-color .2s ease-in-out;--transition-width:width .2s ease-in-out;--transition-max-height:max-height .2s ease-in-out;--transition-shadow:box-shadow .2s ease;--transition-paddings:padding .2s ease-in-out;--transition-border:border-color .2s ease;--transition-color:color .2s ease-in-out;--transition-filter:filter .4s ease;--box-shadow:0 0 0 1px var(--color-foreground);--drawer-transition:transform .3s cubic-bezier(.22,.61,.36,1);--transition-carousel:transform .5s cubic-bezier(.22,.61,.36,1)}html{box-sizing:border-box;height:100%}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--body-font-family);font-weight:var(--body-font-weight);letter-spacing:var(--body-font-letter-spacing);font-size:var(--fs-16);display:flex;-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100%;margin:0;line-height:1.5}main{display:grid;flex:1}ul{list-style-type:none;margin:0;padding:0}fieldset{border:none;margin:0;padding:0}p{margin:0}.preserve-line-breaks{white-space:pre-wrap;overflow-wrap:anywhere}.visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}.section{display:block;color:rgb(var(--color-text-rgb));padding-inline:var(--section-aside-paddings,0px);padding-block:var(--section-padding-top,0px)var(--section-padding-bottom,0px);overflow:hidden}@media (max-width:768px){.section.--no-m-paddings{padding-inline-start:0;padding-inline-end:0}.section.--no-m-paddings .container:not(.--bg) .safe-paddings{padding-inline:var(--section-aside-paddings,0px)}}.container{display:flex;border-radius:var(--border-radius,0px);flex-direction:column;gap:28px;width:100%;margin:0 auto}.--bg{background:var(--color-background)}.--bg-fg{background:var(--color-foreground)}.container--inline{flex-wrap:wrap}.container--overflowed{overflow:clip visible}.container--full{max-width:100%}.container--large{max-width:var(--container-large)}.container--medium{max-width:var(--container-medium)}.container--small{max-width:var(--container-small)}.container__second-child{flex:1}@media (min-width:768px){.section.--no-d-paddings{padding-inline-start:0;padding-inline-end:0}.section.--bg.--no-d-paddings .safe-paddings{padding-inline:var(--section-aside-paddings,0px)}.container{gap:40px}.container--inline{flex-direction:row;gap:50px}}a{text-decoration:none;color:inherit}.image{max-width:var(--image-width,100%);min-width:var(--image-width,100%);aspect-ratio:1/var(--image-ratio);border-radius:var(--border-radius);transition:var(--transition-zoom),var(--transition-opacity);object-fit:var(--image-fit,cover);flex:1;width:100%}.image.--natural{aspect-ratio:auto}img[data-lazy-image].lazy-image--loading{background-color:color-mix(in srgb,var(--color-foreground)50%,var(--color-background));object-position:-100000px -100000px!important}.video-item{display:inline-flex;border-radius:var(--border-radius);aspect-ratio:1/var(--image-ratio);width:100%}.video,.video-item iframe{border-radius:var(--border-radius);object-fit:var(--video-fit,cover);aspect-ratio:1/var(--image-ratio);border:0;width:100%;height:100%}.video:-webkit-full-screen{object-fit:contain}.video:fullscreen{object-fit:contain}.overlay{background-color:var(--color-background);opacity:var(--overlay-opacity);position:absolute;height:100%;inset:0}.shadow{box-shadow:0 0 0 1px var(--color-foreground)}.placeholder{display:flex;border-radius:var(--border-radius);aspect-ratio:1/var(--image-ratio);background:var(--color-foreground);justify-content:center;align-items: center;width:100%;height:auto}.placeholder svg{opacity:.6;max-width:50%}.bg-media{object-fit:cover;position:absolute;width:100%;height:100%;inset:0}@media (min-width:768px){.hover-parent:hover .image{transform:scale(1.07)}}.social-icons{display:flex;color:var(--color-heading);flex-wrap:wrap;align-items: center;gap:12px}.social-icon{display:flex}.tags{display:flex;justify-content:inherit;flex-wrap:wrap;gap:10px}.tag{opacity:.7;transition:var(--transition-opacity);border-bottom:1px dashed;font-size:10px}.tag.--size-m{font-size:12px}.tag.--size-l{font-size:14px}@media (min-width:768px){.tag:hover{opacity:1}}.logo{display:grid;grid-area:logo;font-family:var(--heading-font-family);width:-moz-fit-content;width:fit-content}.logo__image{width:var(--logo-width,100%);height:var(--logo-height,120px);object-fit:cover;grid-area:1/-1}.logo__text{font-size:var(--logo-font-size,inherit);font-weight:var(--logo-font-weight,500);white-space:nowrap;line-height:1}.col{display:flex;flex-direction:column;justify-content:flex-end}.--col-h-center{text-align:center;align-items: center}.--col-h-right{text-align:right;align-items: flex-end}.--col-v-top{justify-content:flex-start}.--col-v-center{justify-content:center}.bg-link{position:absolute;z-index:0;inset:0}.hidden{display:none!important}.wishlist-btn{display:flex;border-radius:var(--border-radius);transition:var(--transition-transform);--heart-fill:rgba(var(--color-heading-rgb),.03);--heart-stroke:currentColor;justify-content:center;align-items: center}.wishlist-btn.--size-s{width:35px;height:35px}.wishlist-btn.--size-m{--wishlist-icon-size:20px;width:43px;height:43px}.wishlist-btn.--size-l{--wishlist-icon-size:22px;width:51px;height:51px}.wishlist-btn.added{--heart-fill:var(--wishlist-active-color,green);--heart-stroke:var(--wishlist-active-color,green)}.wishlist-btn svg{width:var(--wishlist-icon-size,16px);height:var(--wishlist-icon-size,16px);transition:transform .2s}.wishlist-btn path{transition:fill .2s,stroke .2s}@media (min-width:768px){.wishlist-btn:hover{transform:scale(1.07)}.wishlist-btn:active svg{transform:scale(1.1)}}:root{--fs-8:8px;--fs-10:10px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:21px;--fs-24:22px;--fs-26:24px;--fs-28:26px;--fs-30:28px;--fs-32:30px;--fs-34:32px;--fs-36:34px;--fs-38:36px;--fs-40:38px;--fs-42:40px;--fs-44:42px;--fs-46:44px;--fs-48:46px;--fs-50:48px;--fs-52:49px;--fs-54:50px;--fs-56:52px;--fs-58:53px;--fs-60:54px;--lh-8:1.35;--lh-10:1.35;--lh-12:1.4;--lh-14:1.45;--lh-16:1.5;--lh-18:1.45;--lh-20:1.4;--lh-22:1.35;--lh-24:1.3;--lh-26:1.28;--lh-28:1.25;--lh-30:1.22;--lh-32:1.2;--lh-34:1.18;--lh-36:1.16;--lh-38:1.15;--lh-40:1.14;--lh-42:1.13;--lh-44:1.12;--lh-46:1.11;--lh-48:1.1;--lh-50:1.09;--lh-52:1.08;--lh-54:1.07;--lh-56:1.06;--lh-58:1.05;--lh-60:1.05}@media (min-width:768px){:root{--fs-10:10px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--fs-30:30px;--fs-32:32px;--fs-34:34px;--fs-36:36px;--fs-38:38px;--fs-40:40px;--fs-42:42px;--fs-44:44px;--fs-46:46px;--fs-48:48px;--fs-50:50px;--fs-52:52px;--fs-54:54px;--fs-56:56px;--fs-58:58px;--fs-60:60px}}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);color:var(--color-heading);margin:0}.f8{font-size:var(--fs-8);line-height:var(--lh-8)}.f10{font-size:var(--fs-10);line-height:var(--lh-10)}.f12{font-size:var(--fs-12);line-height:var(--lh-12)}.f14{font-size:var(--fs-14);line-height:var(--lh-14)}.f16{font-size:var(--fs-16);line-height:var(--lh-16)}.f18{font-size:var(--fs-18);line-height:var(--lh-18)}.f20{font-size:var(--fs-20);line-height:var(--lh-20)}.f22{font-size:var(--fs-22);line-height:var(--lh-22)}.f24{font-size:var(--fs-24);line-height:var(--lh-24)}.f26{font-size:var(--fs-26);line-height:var(--lh-26)}.f28{font-size:var(--fs-28);line-height:var(--lh-28)}.f30{font-size:var(--fs-30);line-height:var(--lh-30)}.f32{font-size:var(--fs-32);line-height:var(--lh-32)}.f34{font-size:var(--fs-34);line-height:var(--lh-34)}.f36{font-size:var(--fs-36);line-height:var(--lh-36)}.f38{font-size:var(--fs-38);line-height:var(--lh-38)}.f40{font-size:var(--fs-40);line-height:var(--lh-40)}.f42{font-size:var(--fs-42);line-height:var(--lh-42)}.f44{font-size:var(--fs-44);line-height:var(--lh-44)}.f46{font-size:var(--fs-46);line-height:var(--lh-46)}.f48{font-size:var(--fs-48);line-height:var(--lh-48)}.f50{font-size:var(--fs-50);line-height:var(--lh-50)}.f52{font-size:var(--fs-52);line-height:var(--lh-52)}.f54{font-size:var(--fs-54);line-height:var(--lh-54)}.f56{font-size:var(--fs-56);line-height:var(--lh-56)}.f58{font-size:var(--fs-58);line-height:var(--lh-58)}.f60{font-size:var(--fs-60);line-height:var(--lh-60)}.h-font{font-family:var(--heading-font-family);color:var(--color-heading)}.b-font{font-family:var(--body-font-family);color:var(--color-text)}.bold{font-weight:var(--body-font-bold-weight)}.h-font.bold{font-weight:var(--heading-font-bold-weight)}.upper{text-transform:uppercase}.clamp{line-clamp:var(--line-clamp,2);-webkit-line-clamp:var(--line-clamp,2);text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.content-icon{display:inline-block;width:var(--content-icon-size-mobile,var(--content-icon-size,24px));height:var(--content-icon-size-mobile,var(--content-icon-size,24px));color:var(--content-icon-color,var(--color-heading));vertical-align:middle;flex:none}@media (min-width:768px){.content-icon{width:var(--content-icon-size-desktop,var(--content-icon-size-mobile,var(--content-icon-size,24px)));height:var(--content-icon-size-desktop,var(--content-icon-size-mobile,var(--content-icon-size,24px)))}}button{font-size:inherit;color:inherit;cursor:pointer;user-select:none;font-family:var(--buttons-font-family);font-weight:var(--buttons-font-weight);letter-spacing:var(--buttons-font-letter-spacing);overflow:hidden;background:0 0;border:none;padding:0}button[disabled]{cursor:default;opacity:.4}.btn{display:flex;border-radius:var(--border-radius,0px);text-align:center;position:relative;font-size:var(--buttons-font-size);font-family:var(--buttons-font-family);font-weight:var(--buttons-font-weight);letter-spacing:var(--buttons-font-letter-spacing);color:var(--current-button-text-color);background:var(--current-button-background-color);box-shadow:0 0 0 1px var(--current-button-border-color)inset;transition:var(--transition-shadow),var(--transition-background),var(--transition-opacity);justify-content:center;align-items: center;width:-moz-fit-content;width:fit-content;min-height:-moz-fit-content;min-height:fit-content}.btn--primary{--current-button-text-color:var(--primary-button-text);--current-button-background-color:var(--primary-button-background);--current-button-border-color:var(--primary-button-border);--current-button-background-hover:var(--primary-button-background-hover)}.btn--secondary{--current-button-text-color:var(--secondary-button-text);--current-button-background-color:var(--secondary-button-background);--current-button-border-color:var(--secondary-button-border);--current-button-background-hover:var(--secondary-button-background-hover)}.btn--s{font-size:calc(var(--buttons-font-size) - 2px);padding:8px 32px}.btn--m{padding:12px 32px}.btn--l{padding:16px 32px}.btn--icon{display:flex;padding:12px}.btn--icon.btn--s{padding:8px}.btn--icon.btn--m{padding:12px}.btn--icon.btn--l{padding:16px}.btn--full{width:100%}.btn-loader{pointer-events:none}.btn-loader:before{content:"";position:absolute;background:var(--current-button-background-color);border-radius:var(--card-button-border-radius,var(--border-radius,0px));inset:1px}.btn-loader:after{content:"";position:absolute;aspect-ratio:1;background:radial-gradient(farthest-side,var(--current-button-text-color)94%,#0000)top/4px 4px no-repeat,conic-gradient(#0000 30%,var(--current-button-text-color));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);animation:btn_load 1s infinite linear;border-radius:50%;width:20px;right:50%;translate:50%}@keyframes btn_load{to{rotate:1turn}}.link{display:flex;font-family:var(--buttons-font-family);font-weight:var(--buttons-font-weight);letter-spacing:var(--buttons-font-letter-spacing);font-size:var(--buttons-font-size);color:var(--link-button-text);align-items: center;width:-moz-fit-content;width:fit-content}.link svg{transition:var(--transition-transform)}.promocode{display:flex;border-radius:var(--border-radius,0px);outline:none;cursor:pointer;user-select:none;font-family:var(--buttons-font-family);font-weight:var(--buttons-font-weight);letter-spacing:var(--buttons-font-letter-spacing);font-size:var(--buttons-font-size);color:var(--color-heading);background:rgba(var(--color-heading-rgb),.03);border:1px dashed rgba(var(--color-heading-rgb),.35);backdrop-filter:blur(16.5px);overflow:hidden;transition:var(--transition-shadow),var(--transition-border);align-items: center;gap:10px;max-width:100%;line-height:normal}.promocode>span{overflow-wrap:anywhere;min-width:0}.promocode>svg{flex-shrink:0}.promocode.--copied{pointer-events:none;border:1px dashed #0000}.promocode__icon svg{display:block;width:10px;height:10px}.promocode__checkmark{display:none;position:absolute;background-color:var(--color-heading);border-radius:50%;width:10px;height:10px;left:50%;transform:translate(-50%)}.promocode__checkmark-icon{display:inline;stroke:var(--primary-button-text);stroke-width:2;position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%)}.promocode__checkmark-icon path{vector-effect:none;transform-origin:80% 80%;stroke-dasharray:48;stroke-dashoffset:48}.--copied .promocode__checkmark{display:flex;animation:ripple 1.55s ease-out forwards;justify-content:center;align-items: center}.--copied .promocode__checkmark-icon path{animation:stroke .3s cubic-bezier(.65,0,.45,1).3s forwards,scale .3s ease-in-out .4s both,strokeOpacity .3s ease-in-out 1s forwards}@keyframes ripple{0%{transform:translate(-50%);opacity:0}10%{opacity:1}40%{transform:translate(-50%)scale(50);opacity:1}70%{transform:translate(-50%)scale(50);opacity:1}to{transform:translate(-50%)scale(50);opacity:0}}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes strokeOpacity{to{opacity:0}}@keyframes scale{to{transform:none}50%{transform:scale(1.15)}}@media (min-width:768px){.btn--primary:not([disabled]):hover,.btn--secondary:not([disabled]):hover{background:var(--current-button-background-hover);box-shadow:0 0 0 2px var(--current-button-border-color)inset}.link:not([disabled]):hover svg{transform:translate(5px)}.promocode:hover{box-shadow:0 0 0 1px rgba(var(--color-heading-rgb),.35);border:1px dashed #0000}}.pin-frame{position:relative;aspect-ratio:1/var(--image-ratio);border-radius:var(--border-radius);overflow:hidden;width:100%}@media (min-width:768px){.pin-frame>.--desktop-only{display:block}}.pin{--pin-size:56px;--pin-inner-size:36px;position:absolute;top:clamp(calc(var(--pin-size)/2),var(--pin-y-mobile,var(--pin-y,50%)),calc(100% - var(--pin-size)/2));left:clamp(calc(var(--pin-size)/2),var(--pin-x-mobile,var(--pin-x,50%)),calc(100% - var(--pin-size)/2));display:flex;width:var(--pin-size);height:var(--pin-size);z-index:1;border-radius:50%;justify-content:center;align-items: center;transform:translate(-50%,-50%)}.pin.--dot{--pin-size:32px;--pin-inner-size:12px}.pin:before{content:"";position:absolute;background:var(--pin-pulse-color,#ffffff40);opacity:.5;animation:pin-pulse 1.6s ease-out .1s infinite both;border-radius:50%;inset:0}.pin:after{content:"";position:absolute;width:var(--pin-inner-size);height:var(--pin-inner-size);background:var(--pin-background,#fff);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pin__icon{z-index:1;color:var(--pin-icon-color,#000);transition:transform .2s}.pin[aria-expanded=true] .pin__icon,.pin[aria-pressed=true] .pin__icon{transform:rotate(45deg)}.pin.--dot .pin__icon{display:none}.pin.--no-pulse:before{animation:none}.pin:focus-visible{outline:2px solid var(--pin-background,#fff);outline-offset:3px}@media (min-width:768px){.pin{top:clamp(calc(var(--pin-size)/2),var(--pin-y,50%),calc(100% - var(--pin-size)/2));left:clamp(calc(var(--pin-size)/2),var(--pin-x,50%),calc(100% - var(--pin-size)/2))}}@keyframes pin-pulse{0%{transform:scale(.4)}45%{transform:scale(1)}55%{opacity:.5}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pin:before{animation:none}.pin__icon{transition:none}}.video-item.--playback-controls{position:relative}.--playback-controls{cursor:pointer}.video__toggle{position:absolute;z-index:3;display:grid;color:#fff;backdrop-filter:blur(24px);background:#0f0f0fa6;border:0;border-radius:50%;place-items: center;width:48px;height:48px;padding:0;transition:opacity .2s;top:50%;left:50%;transform:translate(-50%,-50%)}.video__toggle:focus-visible{outline:2px solid;outline-offset:3px}.video__toggle [hidden]{display:none}.video__toggle>span{grid-area:1/1;line-height:0}.--playback-controls[data-playing=true] .video__toggle{opacity:0}.--playback-controls[data-playing=true]:hover .video__toggle{opacity:1}.--playback-controls[data-playing=true] .video__toggle:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.video__toggle{transition:none}}:root{--duration-slidein:.75s;--duration-zoomout:.75s;--ease-out-slow:cubic-bezier(0,0,.3,1);--animation-delay:75ms;--animation-slide-in:slideIn var(--duration-slidein)var(--ease-out-slow)forwards;--animation-zoom-out:zoomOut var(--duration-zoomout)var(--ease-out-slow)forwards;--animation-slide-out:slideOut var(--duration-zoomout)var(--ease-out-slow)forwards;--animation-zoom-in:zoomIn var(--duration-zoomout)var(--ease-out-slow)forwards}@media (prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{opacity:.01;transform:translateY(20px)}.scroll-trigger.animate--zoom-out{transform:scale(1.12)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in,.slideshow__slide.--active .scroll-trigger.animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order)*var(--animation-delay))}.scroll-trigger:not(.scroll-trigger--offscreen).animate--zoom-out,.slideshow__slide.--active .scroll-trigger.animate--zoom-out{animation:var(--animation-zoom-out);animation-delay:calc(var(--animation-order)*var(--animation-delay))}.slideshow__slide:not(.--active) .scroll-trigger.animate--slide-in{animation:var(--animation-slide-out)}.slideshow__slide:not(.--active) .scroll-trigger.animate--zoom-out{animation:var(--animation-zoom-in)}@keyframes slideIn{0%{transform:translateY(20px);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:.01}}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}}input,select,textarea{-moz-appearance:textfield;outline:none;font-family:inherit;font-size:inherit;border:none;margin:0}select{cursor:pointer}label:has(>.checkbox){position:relative}input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}.checkbox__label{display:flex;cursor:pointer;align-items: flex-start;gap:8px}.checkbox__mock{position:relative;display:flex;--checkbox-border-radius:min(calc(var(--border-radius) - 6px),14px);border-radius:var(--checkbox-border-radius);transition:var(--transition-border),var(--transition-background);border:1px solid rgba(var(--color-text-rgb),.2);flex-shrink:0;width:24px;height:24px}.checkbox__mock.--solid{background-color:rgba(var(--color-text-rgb),.1);border:1px solid #0000}.checkbox__mock:before{content:"";position:absolute;display:block;border:solid var(--primary-button-text);opacity:0;transition:var(--transition-opacity);background-color:#0000;border-width:0 2px 2px 0;width:6px;height:10px;top:4px;left:8px;transform:rotate(45deg)}.checkbox:checked+.checkbox__mock{background-color:rgba(var(--color-text-rgb),1)}.checkbox:checked+.checkbox__mock:before{opacity:1}.checkbox:focus-visible+:-webkit-any(.checkbox__mock,.switch){outline:2px solid;outline-offset:2px}.checkbox:focus-visible+:-moz-any(.checkbox__mock,.switch){outline:2px solid;outline-offset:2px}.checkbox:focus-visible+:is(.checkbox__mock,.switch){outline:2px solid;outline-offset:2px}label:has(>.checkbox:focus-visible):not(.checkbox__label):not(.switch__label){outline:2px solid;outline-offset:2px}.switch__label{cursor:pointer}.switch{position:relative;display:block;background-color:rgba(var(--color-text-rgb),.03);border-radius:12px;width:38px;height:20px;transition:background-color .2s ease-in-out}.checkbox:checked+.switch{background-color:rgba(var(--color-text-rgb),1)}.switch__toggle{position:absolute;background-color:var(--primary-button-text);border:1px solid var(--primary-button-text);border-radius:12px;width:14px;height:14px;transition:left .2s ease-in-out,background-color .2s ease-in-out;top:3px;left:3px}.checkbox:checked+.switch .switch__toggle{left:calc(100% - 17px)}.date-input,.input,.select,.textarea{color:rgba(var(--color-text-rgb),1);background-color:var(--color-background);border:1px solid rgba(var(--color-text-rgb),.2);border-radius:var(--border-radius,0);font-size:var(--fs-14);width:100%;height:-moz-fit-content;height:fit-content;padding:12px;transition:border-color .2s,background-color .2s}.textarea{resize:vertical}.file-picker{display:block}.file-picker__dropzone{display:grid;border:1px dashed rgba(var(--color-text-rgb),.2);color:var(--color-heading);background:rgba(var(--color-text-rgb),.02);border-radius:var(--border-radius,0);cursor:pointer;text-align:center;transition:var(--transition-border),var(--transition-background);gap:6px;padding:18px}.file-picker__dropzone.--dragging{border-color:rgba(var(--color-text-rgb),.3);background:rgba(var(--color-text-rgb),.03)}.file-picker__label{font-size:var(--fs-14);opacity:.8}.file-picker__hint{color:var(--color-text);opacity:.6;font-size:var(--fs-12)}.file-picker__error{color:var(--color-error);font-size:var(--fs-12);margin:8px 0 0}.file-picker__error[hidden]{display:none}.file-picker__preview{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:12px}.file-picker__preview:empty{display:none}.file-picker__preview-item{position:relative;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-text-rgb),.08);cursor:grab;touch-action:none;border-radius:6px;min-width:0;margin:0}.file-picker__preview-item:before{content:"";position:absolute;z-index:1;pointer-events:none;background:#00000059;inset:0}.file-picker__preview-item:after{content:"";position:absolute;z-index:2;pointer-events:none;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/5px 5px;width:10px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.file-picker__preview-item.--dragging{cursor:grabbing}.file-picker__preview-media{display:block;object-fit:cover;width:100%;height:100%}@media (max-width:767px){.file-picker__preview{grid-template-columns:repeat(5,minmax(0,1fr))}}.input.--s{min-height:34px}.input.--s,.textarea.--s{padding-block-start:8px;padding-block-end:8px}.input.--m{min-height:42px}.input.--m,.textarea.--m{padding-block-start:12px;padding-block-end:12px}.input.--l{min-height:50px}.input.--l,.textarea.--l{padding:16px}.textarea.--solid,.input.--solid,.select.--solid,.date-input.--solid{background-color:rgba(var(--color-text-rgb),.03);border-color:#0000}.textarea:focus,.input:focus,.select:focus,.date-input:focus{border-color:rgba(var(--color-text-rgb),.2)}.textarea::placeholder,.input::placeholder,.select::placeholder,.date-input::placeholder{color:rgba(var(--color-text-rgb),.4)}.select:has(option[value=""]:checked){color:rgba(var(--color-text-rgb),.2)}.option{color:rgba(var(--color-text-rgb),1)}@media (min-width:767px){.checkbox__label:hover .checkbox__mock{border-color:rgba(var(--color-text-rgb),.3)}.switch__label:hover .checkbox:not(:checked)+.switch{background-color:rgba(var(--color-text-rgb),.06)}.input:hover,.select:hover,.textarea:hover{border-color:rgba(var(--color-text-rgb),.25)}.file-picker__dropzone:hover{border-color:rgba(var(--color-text-rgb),.3);background:rgba(var(--color-text-rgb),.03)}}.price-range__numbers{display:flex;justify-content:space-between;align-items: center;gap:12px;width:100%}.price-range__slider{position:relative;background-color:rgba(var(--color-text-rgb),.1);border-radius:5px;height:2px}.price-range__slider-wrap{cursor:pointer;padding:4px 0}.price-range__slider-progress{position:absolute;background-color:rgba(var(--color-text-rgb),1);border-radius:5px;height:100%;left:0%;right:0%}.price-range__inputs{position:relative;top:-22px}.price-range__input{position:absolute;cursor:pointer;appearance:none;pointer-events:none;background:0 0;width:100%;height:10px;margin:0}.price-range__input[targeted]{pointer-events:all}.price-range__input::-webkit-slider-thumb{background-color:rgba(var(--color-text-rgb),1);cursor:pointer;appearance:none;pointer-events:auto;box-shadow:none;border:none;border-radius:50%;width:24px;height:24px}.price-range__input::-moz-range-thumb{background-color:rgba(var(--color-text-rgb),1);cursor:pointer;appearance:none;pointer-events:auto;box-shadow:none;border:none;border-radius:50%;width:24px;height:24px}.rte{overflow:hidden;font-family:var(--body-font-family);overflow-wrap:anywhere;--p-spacing:18px}.rte ul,.rte ol{display:flex;margin:1em;margin-inline:var(--rte-list-margin-inline,0);text-align:start;flex-flow:column;row-gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline-start:18px}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}.rte a{text-decoration:underline;text-underline-offset:.15em}.rte iframe{max-width:100%}.rte iframe,.rte video,.rte img{display:block;border-radius:var(--border-radius,0);max-width:100%;margin:20px 0}.rte div+div,.rte p+p .rte div+div,.rte p+p{margin-top:var(--p-spacing)}.rte>:first-child :first-child,.rte>:first-child{margin-top:0}.rte>:last-child :last-child,.rte>:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-heading);margin-top:40px;margin-bottom:16px}.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}:root{--color-error:#ef4444;--color-success:#49854e}.error__inline:not(:empty){font-size:var(--fs-10);color:var(--color-error);display:block;padding:4px}.toast{position:fixed;background-color:var(--color-background);color:var(--color-heading);z-index:100;font-size:var(--fs-14);will-change:transform;transition:var(--drawer-transition),var(--transition-shadow);border-radius:3px;max-width:360px;margin-left:20px;padding:12px 18px 12px 20px;top:0;right:20px;transform:translateY(-120%);box-shadow:3px 4px 16px #0000}.toast.--type-error,.toast.--type-warning{color:var(--color-error);border-left:3px solid var(--color-error)}.toast.--type-success{color:var(--color-success);border-left:3px solid var(--color-success)}.toast.--visible{box-shadow:rgba(var(--color-border-rgb),.2)3px 4px 16px 0px;transform:translateY(20px)}.announcement-bar__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--bar-padding);font-size:var(--bar-font-size);font-weight:var(--bar-font-weight);align-items: center;gap:12px 20px}.announcement-bar__panel{display:flex;grid-row:1;overflow-wrap:anywhere;text-align:center;justify-content:center;min-width:0}.announcement-bar__panel.--left{grid-column:1}.announcement-bar__panel.--right{grid-column:2}.announcement-bar__layout:not(.--two-mobile-panels)>.announcement-bar__panel{grid-column:1/-1}.announcement-bar__text-link,.announcement-bar__menu{display:flex;align-items: center;justify-content:inherit;gap:8px}.announcement-bar__menu{flex-wrap:wrap;gap:8px 16px}.carousel.announcement-bar__carousel{--section-aside-paddings:0px;--container-spacing:0px;--carousel-gap:0px;display:grid;grid-template-columns:minmax(0,1fr);grid-column:1/-1;align-items: center;gap:8px}.announcement-bar__carousel.--with-arrows{grid-template-columns:auto minmax(0,1fr)auto}.announcement-bar__arrows:not(.hidden){display:contents}.announcement-bar__arrows>.arrow{color:inherit;grid-row:1}.announcement-bar__arrows>[data-direction=prev]{grid-column:1}.announcement-bar__arrows>[data-direction=next]{grid-column:3}.announcement-bar__viewport{overflow:hidden;grid-row:1;min-width:0}.announcement-bar__carousel.--with-arrows .announcement-bar__viewport{grid-column:2}.announcement-bar__slide{align-items: center}.announcement-bar__message{display:flex;text-align:center;justify-content:center;align-items: center;gap:8px;width:100%;min-width:0}.announcement-bar__message-link{position:absolute;inset:0}.announcement-bar__message .rte a{position:relative;z-index:1}@media (min-width:768px){.announcement-bar__panel.--desktop-only{display:flex}.announcement-bar__layout{grid-template-columns:minmax(0,1fr);gap:24px}.announcement-bar__layout.--has-left.--has-messages{grid-template-columns:minmax(0,1fr)minmax(0,4fr)}.announcement-bar__layout.--has-right.--has-messages{grid-template-columns:minmax(0,4fr)minmax(0,1fr)}.announcement-bar__layout.--has-left.--has-right{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-bar__layout.--has-left.--has-right.--has-messages{grid-template-columns:minmax(0,1fr)minmax(0,4fr)minmax(0,1fr)}.carousel.announcement-bar__carousel{grid-column:1;grid-row:1}.announcement-bar__layout.--has-left.--has-messages>.announcement-bar__carousel{grid-column:2}.announcement-bar__layout>.announcement-bar__panel.--left{text-align:start;grid-column:1;grid-row:1;justify-content:flex-start}.announcement-bar__layout>.announcement-bar__panel.--right{text-align:end;grid-column:-2/-1;grid-row:1;justify-content:flex-end}}.hotspots__stage{display:block;min-width:0}.hotspots__panel{display:none;position:fixed;width:min(var(--hotspot-panel-width,340px),calc(100vw - 40px));background:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);overflow:visible;opacity:0;border:0;max-width:none;max-height:calc(100dvh - 40px);margin:0;padding:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;inset:auto;transform:translateY(6px);box-shadow:0 8px 24px #0000001a}.hotspots__panel[open]{display:flex}.hotspots__panel:popover-open{display:flex}.hotspots__panel.opened{opacity:1;transform:translateY(0)}.hotspots__panel-body{max-height:inherit;overflow:auto;overscroll-behavior:contain;border-radius:inherit;width:100%}.hotspots__body{display:flex;flex-direction:column;gap:16px;padding:20px}.hotspots__body>.btn,.hotspots__body>.link{align-self: flex-start}.hotspots__media{display:block}.hotspots__close{display:none;position:fixed;z-index:2;background:var(--color-background);color:var(--color-heading);border-radius:50%;width:36px;height:36px;top:auto;bottom:-56px;left:calc(50% - 18px)}.hotspots__close .drawer__close-icon{width:100%;height:100%}.hotspots__panel::backdrop{background:0 0;transition:background .2s}.hotspots__panel.opened::backdrop{background:0 0}.hotspots__panel.--modal.opened::backdrop{background:var(--modals-overlay-color,#00000080)}.hotspots__panel.--modal{width:calc(100vw - 40px);max-height:calc(100dvh - 116px);top:auto;bottom:76px;left:20px;transform:translateY(7%)}.hotspots__panel.--modal.opened{transform:translateY(0)}.hotspots__panel.--modal .hotspots__close{display:block}.hotspots__panel .horizontal-card{--horizontal-card-media-width:68px;padding:10px 12px 10px 10px}@media (prefers-reduced-motion:reduce){.hotspots__panel{transition:none}.hotspots__panel::backdrop{transition:none}}.lookbook{overflow:clip visible}.lookbook__body{display:flex}.lookbook__media,.lookbook__products{width:100%;min-width:0}.lookbook__item{transition:var(--transition-opacity)}.lookbook__card{width:100%;min-width:0}.lookbook__item>.placeholder,.lookbook__card>.placeholder{aspect-ratio:1/var(--product-card-image-ratio,1)}.lookbook__body[data-selected] .lookbook__item:not([data-selected]){opacity:.35}.lookbook__body[data-selected] .pin:before{animation-play-state:paused}.lookbook .pin[aria-pressed=true]:after{box-shadow:0 0 0 3px var(--pin-pulse-color)}.lookbook__navigation{display:none;justify-content:space-between;align-items: center;gap:16px}.lookbook__navigation .dots{flex-shrink:0}@media (max-width:767px){.lookbook__navigation.--m-visible:has(>:not(.hidden)){display:flex}.lookbook__navigation:not(.--m-both){justify-content:center}.lookbook.--no-m-paddings .carousel__track.--m-carousel{margin-inline:calc(-1*var(--container-spacing,0px));padding-inline:var(--container-spacing,0px)}}@media (min-width:768px){.lookbook__card.--desktop-only,.lookbook__navigation>carousel-dots.--desktop-only{display:block}.lookbook__navigation>carousel-arrows.--desktop-only{display:flex}.lookbook__navigation.--d-visible:has(>:not(.hidden)){display:flex}.lookbook__navigation:not(.--d-both){justify-content:center}.lookbook__products>.carousel{max-width:var(--lookbook-products-max-width,none);width:100%;margin-inline-start:auto;margin-inline-end:auto}.lookbook__body.--image-right{flex-direction:row-reverse}.lookbook__media{flex:var(--lookbook-image-width)1 0}.lookbook__products{flex:calc(100 - var(--lookbook-image-width))1 0}.lookbook__body.--sticky-image .lookbook__media{position:sticky;top:calc(var(--header-height,0px) + 20px);align-self: flex-start}.lookbook__viewport{overflow:clip}}@media (prefers-reduced-motion:reduce){.lookbook__item{transition:none}}.shoppable-videos__card{position:relative;aspect-ratio:var(--shoppable-media-ratio,9/16);border-radius:var(--border-radius);overflow:hidden;isolation:isolate;width:100%;min-width:0}.shoppable-videos__product{position:absolute;inset:auto var(--shoppable-product-offset,12px)var(--shoppable-product-offset,12px);z-index:2;border-radius:max(8px,var(--border-radius));color:var(--color-text);background:color-mix(in srgb,var(--color-background)var(--shoppable-product-opacity,100%),transparent);backdrop-filter:blur(var(--shoppable-product-blur,0px));--product-card-image-ratio:1;--product-card-title-size:14px;--product-price-size:12px;--line-clamp:2;padding:8px 12px 8px 8px}.shoppable-videos__product .horizontal-card .card__images{border-radius:max(4px,var(--inner-radius))}.shoppable-videos__product .horizontal-card .card__images .image{border-radius:inherit}.header{padding:var(--header-section-block)var(--header-section-inline);z-index:10;pointer-events:none;--bg-transition-hover:background-color .15s ease-in-out .1s;--bg-transition-after-hover:background-color .25s ease-in-out .25s;--opacity-transition-hover:opacity .15s ease-in-out .1s;--opacity-transition-after-hover:opacity .25s ease-in-out .25s;--color-transition-hover:color .15s ease-in-out .1s;--color-transition-after-hover:color .25s ease-in-out .25s;--border-transition-hover:border-color .15s ease-in-out .1s;--border-transition-after-hover:border-color .25s ease-in-out .25s;--shadow-transition-hover:box-shadow .15s ease-in-out .1s;--shadow-transition-after-hover:box-shadow .25s ease-in-out .25s;background:0 0}.header__container{display:grid;grid-template-columns:max-content 1fr max-content;pointer-events:all;color:rgb(var(--color-text-rgb));background:var(--color-background);border-radius:var(--container-border-radius,0px);padding:var(--inner-padding-block-mobile)var(--inner-padding-inline-mobile);transition:var(--bg-transition-after-hover),var(--shadow-transition-after-hover),var(--border-transition-after-hover);align-items: center;gap:20px;margin-inline-start:auto;margin-inline-end:auto}.--shadow{box-shadow:0 8px 16px #00000012}.--border{border-bottom:1px solid #00000012}.sticky-static,.sticky-dynamic{position:sticky;transition:top .3s;top:0}.sticky-dynamic.--dynamic-hidden{top:-16%}@media (max-width:768px){.header__icon-btn.burger:not(.burger--mobile){display:none}.header__icon-btn.burger--mobile{grid-area:burger}.header--m-drawer-with-logo-icons,.header--m-drawer-logo-icons{grid-template-areas:"burger logo icons"}.header--m-drawer-logo-icons .logo{justify-content:center}.header--m-logo-with-drawer-icons,.header--m-logo-drawer-with-icons{grid-template-areas:"logo burger icons"}.header--m-logo-icons-with-drawer{grid-template-areas:"logo . icons"}}.header__icons{display:flex;grid-area:icons;justify-content:center;align-items: center;gap:5px}.header__icon-btn{position:relative;display:flex;justify-content:center;align-items: center;width:-moz-fit-content;width:fit-content;padding:8px 6px}.header__icon-btn[disabled]{pointer-events:none}.header__icon-btn:last-child{padding:8px 0 8px 6px}.header__icon-btn svg{width:var(--icon-size,24px);height:var(--icon-size,24px);transition:var(--transition-transform),var(--color-transition-after-hover)}.header__icon-wishlist,.header__icon-account,.header__icon-cart{position:relative;overflow:visible}.header__icon-counter{position:absolute;display:flex;font-family:var(--body-font-family);background-color:var(--primary-button-background);color:var(--primary-button-text);border-radius:50%;justify-content:center;align-items: center;min-width:18px;height:18px;padding:4px;font-size:10px;font-weight:500;line-height:1;top:2px;right:2px}.header__icon-counter:empty{display:none}.header__container .logo{transition:var(--color-transition-after-hover)}.burger__line{transition:transform .2s cubic-bezier(.68,-.6,.32,1.6)}.burger[aria-expanded=true] .burger-icon-1 .burger__line:first-of-type{transform:rotate(-45deg)translate(-8px,12px)}.burger[aria-expanded=true] .burger-icon-1 .burger__line:nth-of-type(2){transform:rotate(45deg)translate(5px,-12px)}.burger[aria-expanded=true] .burger-icon-1 .burger__line:nth-of-type(3){transform:rotate(-45deg)translate(-12px,-2px)}.burger[aria-expanded=true] .burger-icon-2 .burger__line:first-of-type{transform:rotate(-45deg)translate(-12px,8px)}.burger[aria-expanded=true] .burger-icon-2 .burger__line:nth-of-type(2){transform:rotate(45deg)translate(5px,-15px)}@media (min-width:768px){.header{overflow:visible}.header__container{position:relative;padding:var(--inner-padding-block-desktop)var(--inner-padding-inline-desktop)}.header--d-links-1,.header--d-links-2-2,.header--d-drawer-after-icons,.header--d-drawer-before-icons,.header--d-drawer-after-logo{grid-template-areas:"logo links icons"}.header--d-links-2-2 .header__links{justify-content:flex-start}.header--d-drawer-before-logo{grid-template-areas:"links logo icons"}.header--d-links-2,.header--d-drawer-logo-center{grid-template-areas:"links logo icons";grid-template-columns:1fr auto 1fr}.header--d-links-2 .header__links{justify-content:flex-start}.header--d-links-2 .header__icons,.header--d-drawer-before-logo .header__icons,.header--d-drawer-logo-center .header__icons{justify-content:flex-end}.header--d-links-3{grid-template-areas:"logo . icons" "links . .";row-gap:4px}.header--d-links-3 .header__links .header__link:first-child,.header--d-links-3 .header__links .dropdown:first-child .header__link{padding-left:0}.header--d-links-4{grid-template-areas:"logo . icons" "links links links";row-gap:4px}.header--d-links-5{grid-template-areas:". logo icons" "links links links";grid-template-columns:1fr 1fr 1fr;row-gap:4px}.header--d-links-2 .logo,.header--d-links-5 .logo,.header--d-drawer-logo-center .logo{justify-content:center;width:100%}.header--d-links-5 .header__icons{justify-content:flex-end}.burger--mobile{display:none}.header__icon-btn{padding:8px 9px}.header__icon-btn:last-child{padding:8px 0 8px 9px}.header__icon-btn:not(.burger):hover svg{transform:scale(1.1)}}.header__links{display:none}@media (min-width:768px){.header__links{display:flex;grid-area:links;justify-content:center;align-items: center}.header__link{display:flex;transition:opacity .2s ease,var(--color-transition-after-hover);justify-content:space-between;align-items: center;gap:4px;min-width:-moz-fit-content;min-width:fit-content;padding:12px;line-height:normal}.header__container.--transparent:hover .header__link{transition:opacity .2s ease,var(--color-transition-hover)}.header__dropdown{min-width:min(240px,var(--floating-max-width,240px));--dropdown-max-width:340px;padding:12px}.header__dropdown::-webkit-scrollbar{display:none}.header__dropdown.--full-width{display:flex;--dropdown-max-width:calc(100vw - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-block-start:0;padding-block-end:0;padding-inline:var(--inner-padding-inline-desktop);gap:40px;min-width:0}.--full-width .header__dropdown-links{flex:1;min-width:300px;padding:20px 30px}.megamenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));flex:2;justify-content:center;gap:20px;height:-moz-fit-content;height:fit-content;padding-block-start:24px;padding-block-end:24px}.megamenu:empty{display:none}.megamenu__column{display:flex;flex-direction:column}.megamenu__column .header__link:first-child:not(:only-child){margin-bottom:8px}.megamenu__column .header__link:not(:first-child){opacity:.7}.megamenu__column .header__link{padding-block-start:8px;padding-block-end:8px}.header__dropdown-blocks{flex:3}.promo-medias{display:flex;gap:var(--medias-gap,20px);flex-wrap:wrap;padding-block-start:24px;padding-block-end:24px}}.header.transparent{position:fixed;width:100%}.logo__image{transition:var(--opacity-transition-after-hover)}.header__container.--transparent .logo__image--transparent{opacity:1}.header__container.--transparent .logo__image--not-transparent,.logo__image--transparent{opacity:0}.header__container.--transparent{background:var(--transparent-color-bg);backdrop-filter:blur(var(--transparent-blur));color:var(--transparent-color-items)}.header__container.--transparent.--shadow{box-shadow:0 8px 16px #0000}.header__container.--transparent.--border{border-bottom:1px solid #0000}.header__container.--transparent:has(>[aria-expanded=true],>:where(.header__links)>[aria-expanded=true],>:where(.header__icons) [aria-expanded=true]){background:var(--color-background);color:rgb(var(--color-text-rgb));transition:var(--bg-transition-hover),var(--border-transition-after-hover),var(--shadow-transition-after-hover)}.header__container.--transparent:has(>[aria-expanded=true],>:where(.header__links)>[aria-expanded=true],>:where(.header__icons) [aria-expanded=true]).--border{border-bottom:1px solid #00000012}.header__container.--transparent:has(>[aria-expanded=true],>:where(.header__links)>[aria-expanded=true],>:where(.header__icons) [aria-expanded=true]).--shadow{box-shadow:0 8px 16px #00000012}.header__container.--transparent:has(>[aria-expanded=true],>:where(.header__links)>[aria-expanded=true],>:where(.header__icons) [aria-expanded=true]) .logo__image--transparent{opacity:0}.header__container.--transparent:has(>[aria-expanded=true],>:where(.header__links)>[aria-expanded=true],>:where(.header__icons) [aria-expanded=true]) .logo__image--not-transparent{opacity:1}@media (min-width:768px){.header__container.--transparent:hover{background:var(--color-background);color:rgb(var(--color-text-rgb));transition:var(--bg-transition-hover),var(--border-transition-after-hover),var(--shadow-transition-after-hover)}.header__container.--transparent:hover.--border{border-bottom:1px solid #00000012}.header__container.--transparent:hover.--shadow{box-shadow:0 8px 16px #00000012}.header__container.--transparent:hover .header__icon-btn svg{transition:var(--transition-transform),var(--color-transition-hover)}.header__container.--transparent:hover .logo{transition:var(--color-transition-hover)}.header__container.--transparent:hover .logo__image--not-transparent{transition:var(--opacity-transition-hover);opacity:1}.header__container.--transparent:hover .logo__image--transparent{transition:var(--opacity-transition-hover);opacity:0}}.carousel{display:flex;position:relative;user-select:none;flex-direction:column;gap:25px;height:100%}.carousel.--auto-height{min-width:0;height:auto}.carousel-heading{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--carousel-heading-gap,40px)}.carousel-heading>.content{min-width:0}.carousel-heading>carousel-arrows{flex-shrink:0;margin-left:auto}.carousel.--overflowed-carousel{overflow:clip visible}.carousel__track{height:100%}.carousel__viewport{position:relative;min-width:0}.carousel__track::-webkit-scrollbar{display:none}.carousel__track.drag-enabled{touch-action:pan-y pinch-zoom}.carousel__track.drag-enabled.drag-vertical{touch-action:pan-x pinch-zoom}.carousel__track.dragging{pointer-events:none;scroll-behavior:auto!important;scroll-snap-type:none!important;transition:none!important}@media (max-width:767px){.carousel__track.--m-carousel,.carousel__track.--m-slideshow{display:flex;gap:var(--carousel-gap,0px);overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;margin-inline:calc(-1*calc(var(--section-aside-paddings) + var(--container-spacing,0px)));padding-inline:calc(var(--section-aside-paddings) + var(--container-spacing,0px))}.carousel__track.--m-grid{display:grid;gap:var(--carousel-gap,0px);grid-template-columns:repeat(var(--mobile-cards-per-row,1),1fr)}.carousel__slide{display:flex;width:var(--mobile-slide-width,82%);min-width:var(--mobile-slide-width,82%);position:relative}.carousel__track.--m-grid>.carousel__slide{width:100%;min-width:0}.carousel__track.--m-slideshow .carousel__slide{scroll-snap-align:center;width:var(--mobile-slide-width,100%);min-width:var(--mobile-slide-width,100%);justify-content:center}}@media (min-width:768px){.carousel__track.--d-carousel,.carousel__track.--d-slideshow{display:flex;margin-left:calc(-1*var(--carousel-gap,0px));will-change:transform;transition:var(--transition-carousel);transform:translate(0)}.carousel[seamless-autoplay-running] .carousel__track.--d-carousel{transition:transform .3s linear}.carousel[seamless-autoplay-running][seamless-autoplay-restarting] .carousel__track.--d-carousel{transition:var(--transition-carousel).5s}.carousel__track.--vertical{margin-left:0;margin-top:calc(-1*var(--carousel-gap,0px));flex-direction:column}.carousel__track.--d-grid{display:grid;gap:var(--carousel-gap,20px);grid-template-columns:repeat(var(--desktop-cards-per-row,4),1fr)}.carousel__slide{display:flex;padding-left:var(--carousel-gap,0px);width:var(--desktop-slide-width,25%);min-width:var(--desktop-slide-width,25%);z-index:0;position:relative}.carousel__track.--vertical .carousel__slide{padding-left:0;padding-top:var(--carousel-gap,0px);min-width:100%}.carousel__track.--d-slideshow .carousel__slide{width:var(--desktop-slide-width,100%);min-width:var(--desktop-slide-width,100%);justify-content:center}.carousel__track.--d-grid>.carousel__slide{width:100%;min-width:0;padding-left:0}}.dots{display:block;--dot-width:5px;--line-dot-width:20px;--dot-padding-block:6px;--dot-padding-inline:5px;--dots-wrapper-margin-inline:5px;--dots-wrapper-width:calc(calc(var(--dot-padding-inline)*2 + var(--dot-width))*var(--dots-count));border-radius:100px;width:-moz-fit-content;width:fit-content}.dots--line{--dots-wrapper-width:calc(calc(calc(var(--dot-padding-inline)*2 + var(--dot-width))*var(--dots-count)) - var(--dot-width) + var(--line-dot-width))}.dots--bg-dark{backdrop-filter:blur(12px);background:#ffffff1f}.dots--bg-light{backdrop-filter:blur(12px);background:#0c0c0c1f}.dots--scheme{--dot-color:rgba(var(--color-heading-rgb),.2);--active-dot-color:rgb(var(--color-heading-rgb))}.dots--dark{--dot-color:#0c0c0d33;--active-dot-color:#0c0c0d}.dots--light{--dot-color:#ffffff73;--active-dot-color:#fff}.dots--bg-dark.dots--light{--dot-color:#ffffff80}.dots--size-s{--dot-width:4px;--line-dot-width:12px;--dot-padding-block:4px;--dot-padding-inline:2px;--dots-wrapper-margin-inline:4px}.dots--size-l{--dot-width:8px;--line-dot-width:24px;--dot-padding-block:8px;--dot-padding-inline:6px;--dots-wrapper-margin-inline:7px}.dots--size-xl{--dot-width:1px;--line-dot-width:28px;--dot-padding-block:8px;--dot-padding-inline:6px;--dots-wrapper-margin-inline:6px}.dots__wrapper{width:var(--dots-wrapper-width);margin-inline:var(--dots-wrapper-margin-inline);overflow:hidden}.dots__track{display:flex;justify-content:space-between;align-items: center}.dot{cursor:pointer;padding:var(--dot-padding-block)var(--dot-padding-inline);flex-shrink:0}.dot__inner{width:var(--dot-width);height:var(--dot-width);background-color:var(--dot-color);border-radius:100px;transition:background-color .2s ease-in-out,width .2s ease-in-out,transform .1s ease-in-out}.dot.--active .dot__inner{background-color:var(--active-dot-color)}.dots--line .dot.--active .dot__inner{width:var(--line-dot-width)}.dot.--scrollable .dot__inner{transform:scale(.8)}.arrows{display:flex;gap:10px}.arrows.--size-x-small{--carousel-arrow-size:40px}.arrows.--size-small{--carousel-arrow-size:44px}.arrows.--size-medium{--carousel-arrow-size:48px}.arrows.--size-large,.arrows.--size-medium:not(.--colored){--carousel-arrow-size:52px}.arrows.--size-large:not(.--colored){--carousel-arrow-size:56px}.arrows:-webkit-any(.--size-x-small,.--size-small,.--size-medium,.--size-large) .arrow{width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);justify-content:center;align-items: center;padding:0}.arrows:-moz-any(.--size-x-small,.--size-small,.--size-medium,.--size-large) .arrow{width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);justify-content:center;align-items: center;padding:0}.arrows:is(.--size-x-small,.--size-small,.--size-medium,.--size-large) .arrow{width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);justify-content:center;align-items: center;padding:0}.arrow{display:flex;color:var(--color-heading);transition:var(--transition-opacity);padding:8px}.arrows.--colored .arrow{position:relative;isolation:isolate;overflow:visible;border-radius:100%}.arrows.--colored .arrow:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:var(--color-foreground);pointer-events:none;transition:transform .2s;inset:0}.arrows.--sides{position:absolute;z-index:2;pointer-events:none;--carousel-arrow-inset:12px;height:100%;inset:0 0 auto}.promo-carousel-block .arrows.--sides,.product-recommendations-block .arrows.--sides{--carousel-arrow-inset:12px}.arrows.--sides.--image-aligned{height:var(--carousel-arrows-height,100%)}.arrows.--sides.--image-aligned:before{content:"";flex:0 0 var(--mobile-slide-width,82%);aspect-ratio:1/var(--carousel-arrow-image-ratio,1)}.arrows.--sides .arrow{position:absolute;width:var(--carousel-arrow-size,44px);height:var(--carousel-arrow-size,44px);pointer-events:auto;justify-content:center;align-items: center;padding:0;transition:opacity .2s,transform .2s,visibility;top:50%;transform:translateY(-50%)}.arrows.--sides.--colored .arrow:before{box-shadow:0 2px 8px #0000000f}.arrows.--sides [data-direction=prev]{--carousel-arrow-shift:-8px}.arrows.--sides [data-direction=prev]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=prev]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=prev]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=prev]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=prev]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=prev]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]{--carousel-arrow-shift:8px}.arrows.--sides [data-direction=next]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--carousel-arrow-inset)}.arrows.--sides [data-direction=next]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--carousel-arrow-inset)}.arrows.--sides .arrow:disabled{opacity:0;transform:translate(var(--carousel-arrow-shift),-50%);pointer-events:none;visibility:hidden;transition-delay:0s,0s,.2s}.arrows.--sides .arrow:focus-visible{outline:2px solid;outline-offset:3px}@media (min-width:768px){.arrow{padding:10px}.arrows.--sides{--carousel-arrow-inset:24px}.arrows.--sides.--image-aligned:before{flex-basis:calc((100% + var(--carousel-gap,0px))/var(--desktop-cards-per-row,4) - var(--carousel-gap,0px))}.arrows.--sides .arrow{width:var(--carousel-arrow-size,48px);height:var(--carousel-arrow-size,48px)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.arrows.--colored .arrow:not(:disabled):hover:before{transform:scale(1.1)}.arrows.--sides.--hover .arrow{opacity:0;transform:translate(var(--carousel-arrow-shift),-50%);pointer-events:none}.carousel:hover>.arrows.--sides.--hover .arrow:not(:disabled),.carousel__viewport:hover>.arrows.--sides.--hover .arrow:not(:disabled){opacity:1;pointer-events:auto;transform:translateY(-50%)}.arrows.--sides.--hover .arrow:not(:disabled):focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.arrows.--sides .arrow,.arrows.--colored .arrow:before{transition:none}}.thumbs{user-select:none;overflow:hidden}.thumbs__track::-webkit-scrollbar{display:none}.thumbs__track.drag-enabled{touch-action:pan-y pinch-zoom}.thumbs__track.drag-enabled.drag-vertical{touch-action:pan-x pinch-zoom}.thumbs__track.dragging{pointer-events:none;scroll-behavior:auto!important;scroll-snap-type:none!important;transition:none!important}.thumbs__thumb{display:flex}@media (max-width:767px){.thumbs__track{display:flex;gap:var(--thumbs-gap,0px);overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.thumbs[mobile-vertical] .thumbs__track{overflow:hidden auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;flex-direction:column;height:100%}.thumbs .thumbs__thumb{width:var(--thumb-width);min-width:var(--thumb-width)}}@media (min-width:768px){.thumbs__track{display:flex;margin-left:calc(-1*var(--thumbs-gap,0px));will-change:transform;transition:var(--transition-carousel);transform:translate(0)}.thumbs[desktop-vertical] .thumbs__track{margin-left:0;margin-top:calc(-1*var(--thumbs-gap,0px));flex-direction:column}.thumbs__thumb{padding-left:var(--thumbs-gap,0px);z-index:0}.thumbs .thumbs__thumb{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.thumbs[desktop-vertical] .thumbs__thumb{padding-left:0;padding-top:var(--thumbs-gap,0px);min-width:100%}}.card{container-name:product-card;container-type:inline-size;display:block;position:relative;--image-ratio:var(--product-card-image-ratio);--inner-paddings:10px;width:100%;height:-moz-fit-content;height:fit-content}.card.--bg-fg{border-radius:var(--border-radius)}.card__images{position:relative;display:grid;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:1/var(--image-ratio)}.card__image{--image-fit:var(--product-card-image-fit);grid-area:1/-1;transition:var(--transition-zoom),opacity .5s ease}.card__image[data-index="1"]{opacity:0}.card__link{position:absolute;inset:0}.card__wishlist-btn{position:absolute;top:var(--inner-paddings);right:var(--inner-paddings);z-index:1;border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px));width:26px;height:26px}.card__buttons{display:flex;z-index:1;align-items:stretch;gap:6px}.card__button{border-radius:var(--border-radius);--card-button-border-radius:var(--border-radius);display:flex;white-space:nowrap;position:relative;color:var(--current-button-text-color);background:var(--current-button-background-color);box-shadow:0 0 0 1px var(--current-button-border-color)inset;pointer-events:auto;transition:var(--transition-shadow),var(--transition-background);justify-content:center;align-items: center;gap:6px;max-width:100%;padding:10px;font-size:14px}.card__button:first-child{flex:1}.card__button-icon{min-width:-moz-fit-content;min-width:fit-content}.btn-loader .card__button-icon,.btn-loader .card__button-label{visibility:hidden}.card__buttons-wrapper{width:100%;padding-top:12px}@media (max-width:767px){.card__info.--h-center .card__buttons-wrapper.--m-under .card__buttons{justify-content:center}.card__info.--h-right .card__buttons-wrapper.--m-under .card__buttons{justify-content:flex-end}.card__buttons-wrapper.--m-on{position:absolute;padding:0 var(--inner-paddings)var(--inner-paddings);pointer-events:none;bottom:100%;left:0;right:0}.card__buttons-wrapper.--m-on .card__buttons:not(.--m-vert){width:100%}.card__buttons.--m-vert{flex-direction:column-reverse;align-items: flex-start;width:-moz-fit-content;width:fit-content}.card__buttons-wrapper.--m-on .card__button{border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px));--card-button-border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px));pointer-events:all}.card__button.--m-icon{flex:unset}.card__button-label.--m-hide,.card__button-icon.--m-hide{display:none}.--no-m-paddings .card:not(.--bg-fg) .card__info>:not(.card__buttons-wrapper){padding-inline-start:6px;padding-inline-end:6px}}@media (min-width:768px){.card__info.--h-center .card__buttons-wrapper.--d-under .card__buttons{justify-content:center}.card__info.--h-right .card__buttons-wrapper.--d-under .card__buttons{justify-content:flex-end}.card__buttons-wrapper.--d-on{position:absolute;padding:0 var(--inner-paddings)var(--inner-paddings);overflow:hidden;pointer-events:none;bottom:100%;left:0}.card__buttons-wrapper.--d-on.--on-hover .card__buttons{opacity:0;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(20px)}.card:hover .card__buttons-wrapper.--d-on.--on-hover .card__buttons{opacity:1;pointer-events:all;transform:translateY(0)}.card__buttons.--d-vert{flex-direction:column-reverse;align-items: flex-start;width:-moz-fit-content;width:fit-content}.card__button{padding:12px}.card__buttons-wrapper.--d-on .card__button{border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px));--card-button-border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px))}.card__button.--d-icon{flex:unset}.card__button-label.--d-hide,.card__button-icon.--d-hide{display:none}}.card__info{display:flex;position:relative;flex-direction:column;align-items: flex-start;gap:4px;padding:12px 0}.compact-card .card__info{padding:8px 0}.card.--bg-fg .card__info{padding:14px}.card__info.--h-center{text-align:center;justify-content:center;align-items: center}.card__info.--h-right{text-align:right;align-items: flex-end}.card__title{font-size:var(--product-card-title-size);font-weight:var(--product-card-title-weight);text-transform:var(--product-card-title-transform)}.card__vendor{font-size:var(--product-card-vendor-size);font-weight:var(--product-card-vendor-weight);text-transform:var(--product-card-vendor-transform)}.card__info>.rating-stars:first-child{padding-bottom:4px}.card__title+.rating-stars,.price-wrapper+.rating-stars{padding-top:4px}.price-wrapper{display:flex;align-items: center;justify-content:inherit;font-size:var(--product-price-size);flex-wrap:wrap;gap:8px;margin-top:4px}.price{font-weight:var(--product-price-weight);padding:1px 0}.price--sale:not(.price--old){color:var(--sale-price-color,currentColor)}.price--old{color:color-mix(in srgb,currentColor 35%,transparent);text-decoration:line-through;text-decoration-color:var(--sale-price-color,currentColor);font-size:max(calc(var(--product-price-size) - 6px),12px);padding:1px 0}.price__sale-badge{background-color:var(--sale-badge-bg-color);color:var(--sale-badge-text-color);border-radius:var(--border-radius);font-size:max(calc(var(--product-price-size) - 6px),12px);height:-moz-fit-content;height:fit-content;padding:1px 8px}.badges{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 8px}.badges:empty{display:none}.badges.--on-image{position:absolute;padding:var(--inner-paddings);top:0;left:0}.card__images:has(>.wishlist-btn) .badges.--on-image{max-width:86%}.badge{border-radius:var(--border-radius);font-weight:500}.badge.--size-s{padding:1px 8px;font-size:12px}.badge.--size-m{padding:2px 10px;font-size:13px}.badge.--size-l{padding:3px 12px;font-size:13px}.badge.--new{background-color:var(--new-badge-bg-color);color:var(--new-badge-text-color)}.badge.--sale{background-color:var(--sale-badge-bg-color);color:var(--sale-badge-text-color)}.badges.--on-image .badge{border-radius:max(calc(var(--border-radius)/2),calc(var(--border-radius) - 8px))}.card__swatches{display:flex;flex-wrap:wrap;align-items: center;gap:4px;padding-bottom:6px}.price-wrapper+.card__swatches{margin-top:6px;padding-bottom:0}.card__tags{gap:6px;margin-top:6px}@media (min-width:768px){.zoom-on-hover .card__images:hover .card__image,.zoom-second-on-hover .card__images:hover .card__image{transform:scale(1.07)}.show-second-on-hover .card__images:hover .card__image[data-index="0"],.zoom-second-on-hover .card__images:hover .card__image[data-index="0"]{opacity:0}.show-second-on-hover .card__images:hover .card__image[data-index="1"],.zoom-second-on-hover .card__images:hover .card__image[data-index="1"]{opacity:1}.--no-d-paddings .card:not(.--bg-fg) .card__info>:not(.card__buttons-wrapper){padding-inline-start:8px;padding-inline-end:8px}}@container product-card (width<180px){.card__buttons-wrapper.--d-on .card__button,.card__buttons-wrapper.--m-on .card__button{padding:10px}.card.--bg-fg .card__info{padding:12px}.card__button:first-child{flex:unset}.card__button-label{display:none}.card__button-icon.--d-hide,.card__button-icon.--m-hide{display:initial}}@container product-card (width<130px){.card__images,.card__info{--inner-paddings:8px}.card__button,.card.--bg-fg .card__info{padding:10px}.card__buttons-wrapper.--d-on .card__button,.card__buttons-wrapper.--m-on .card__button{padding:8px}}@container product-card (width>=180px){@media (min-width:768px){.card:not(.horizontal-card) .card__buttons:has(>.card__button:only-child>.card__button-label:not(.--d-hide)){width:100%;align-items:stretch}.card:not(.horizontal-card) .card__buttons:has(>.card__button:only-child>.card__button-label:not(.--d-hide)) .card__button{flex:1;width:100%}}@media (max-width:767px){.card:not(.horizontal-card) .card__buttons:has(>.card__button:only-child>.card__button-label:not(.--m-hide)){width:100%;align-items:stretch}.card:not(.horizontal-card) .card__buttons:has(>.card__button:only-child>.card__button-label:not(.--m-hide)) .card__button{flex:1;width:100%}}}.horizontal-card{display:flex;box-sizing:border-box;align-items: center;gap:14px;width:100%;min-width:0;max-width:100%}.horizontal-card--placeholder{--image-ratio:var(--product-card-image-ratio,1)}.horizontal-card.--bg-fg{padding:8px 12px 8px 8px}.horizontal-card .card__images{flex:0 1 var(--horizontal-card-media-width,68px);width:var(--horizontal-card-media-width,68px);min-width:0;max-width:100%}.horizontal-card .card__images>.placeholder{position:absolute;aspect-ratio:auto;width:100%;height:100%;inset:0}.horizontal-card .card__images,.horizontal-card.--bg-fg .image{--inner-radius:max(0px,calc(var(--border-radius) - 6px));border-radius:var(--inner-radius)}.horizontal-card .card__image{--border-radius:var(--inner-radius)}.horizontal-card__info-container{container-name:horizontal-card-info;container-type:inline-size;flex:1;min-width:0}.horizontal-card .card__info,.horizontal-card.--bg-fg .card__info{width:100%;padding:0}.horizontal-card__content{flex:1;min-width:0}.horizontal-card.--buttons-side .card__info{flex-direction:row;align-items: center;gap:14px}.horizontal-card__info-container.--buttons-bottom{--line-clamp:1}.horizontal-card__bottom-buttons{padding-top:2px}.horizontal-card__bottom-buttons .card__button{flex:unset;--card-button-border-radius:50px;border-radius:50px;min-width:-moz-fit-content;min-width:fit-content;padding:4px 16px;font-size:12px}.horizontal-card__bottom-buttons .card__button svg{width:18px;height:18px}.horizontal-card__side-button .card__button{--card-button-border-radius:50%;border-radius:50%;flex:none;width:36px;height:36px;padding:10px}@container horizontal-card-info (width<140px){.horizontal-card__side-button{display:none}}.plain-card__quickview-trigger{z-index:1;width:100%;height:100%}.plain-card__quickview-trigger.btn-loader{cursor:wait;background:#0000003d}.plain-card__quickview-trigger.btn-loader:before{display:none}.plain-card__quickview-trigger.btn-loader:after{content:"";position:absolute;animation:btn_load 1s infinite linear;border:2px solid #fff;border-color:#fff #0000;border-radius:50%;width:24px;height:24px;top:50%;left:50%;right:auto;translate:-50% -50%}.loyalty-badge-slot{display:inline-flex;align-items: center;min-width:0}.loyalty-badge-slot.--below{justify-content:inherit;flex-basis:100%}.loyalty-badge{display:inline-flex;box-sizing:border-box;font-family:var(--body-font-family);white-space:nowrap;font-variant-numeric:tabular-nums;align-items: center;gap:.2em;max-width:100%;padding:.25em .55em;font-weight:500;line-height:1}.loyalty-badge__icon{display:block;flex-shrink:0;width:1em;height:1em}.rating-stars{display:inline-flex;font-size:var(--rating-text-size);font-weight:var(--rating-text-weight);align-items: center;gap:6px;margin-left:-2px;line-height:1.2}.rating-stars__stars{display:inline-flex;gap:2px}.rating-stars__star{display:block;width:var(--rating-stars-size);height:var(--rating-stars-size);color:var(--rating-stars-color)}#product-reviews{scroll-margin-top:100px}.reviews{display:flex;flex-direction:column;gap:34px}.reviews__heading{display:flex;flex-flow:wrap;justify-content:space-between;align-items: flex-end;gap:24px}.reviews__heading.--no-rating{align-items: center}.reviews__stars{display:flex;flex-direction:column;gap:10px}.reviews__rating{font-size:var(--rating-text-size);font-weight:var(--rating-text-weight);margin-right:6px;line-height:1.2}.reviews__counts{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.reviews__rating-count,.reviews__count-separator,.reviews__review-count{opacity:.8}.reviews__count{opacity:.8;text-decoration:underline;text-underline-offset:4px;text-decoration-style:dotted;display:flex;will-change:opacity;transition:var(--transition-opacity);align-items: center;gap:4px;width:-moz-fit-content;width:fit-content}.reviews__content{grid-area:reviews_content;display:grid;gap:28px}.reviews__media-placeholder,.review__media-placeholder{position:absolute;display:grid;border-radius:var(--border-radius);backdrop-filter:blur(2px);color:#fff;background-color:#0009;place-items: center;inset:0}.review{display:grid;align-content: start;gap:12px;width:100%;height:100%}.review.--bg-fg,.review.--bordered{border-radius:var(--border-radius);padding:22px}.review.--bordered{border:1px solid rgba(var(--color-text-rgb),.05)}.review__heading{display:flex;flex-wrap:wrap;align-items: center;gap:12px 16px;min-width:0}.review__heading .review__stars{margin-left:auto}.review__author{font-weight:400}.review__date{opacity:.7;font-size:var(--fs-14)}.review__source{border:1px solid rgba(var(--color-text-rgb),.12);opacity:.7;font-size:var(--fs-12);white-space:nowrap;border-radius:30px;padding:2px 8px}@media (max-width:767px){.review__heading .review__stars{order:1;width:100%;margin-left:-2px}.review__author{order:2}.review__date{order:4}.review__source{order:3}}.review__text{white-space:pre-line;text-align:left}.review__medias{display:grid;grid-template-columns:repeat(auto-fit,50px);gap:8px;min-width:0;margin-top:6px}.review__medias .image{border-radius:min(var(--border-radius),calc(var(--border-radius) - 8px))}.review__medias .video{border-radius:min(var(--border-radius),calc(var(--border-radius) - 8px))}.review__media{position:relative;min-width:0}@media (min-width:768px){.reviews{display:grid;align-items: start;gap:40px}.reviews--column{display:flex;flex-direction:column;align-items:stretch}.reviews--row{grid-template-areas:"reviews_heading reviews_content";grid-template-columns:1fr 4fr}.reviews--row-reverse{grid-template-areas:"reviews_content reviews_heading";grid-template-columns:4fr 1fr}.reviews__heading{grid-area:reviews_heading;display:flex}.reviews__count:hover{opacity:1}.reviews__media-placeholder{left:var(--carousel-gap,0px);font-size:var(--fs-22)}}.testimonials{overflow:clip visible}.testimonials__container{container:testimonials-section/inline-size}@media (min-width:768px){.testimonials .carousel__track:-webkit-any(.--d-carousel,.--d-grid){--testimonials-column-limit:4;--testimonials-columns:min(4,var(--desktop-cards-per-row),calc(var(--testimonials-column-limit) + var(--testimonials-column-fraction)));--desktop-slide-width:calc(100%/var(--testimonials-columns))}.testimonials .carousel__track:-moz-any(.--d-carousel,.--d-grid){--testimonials-column-limit:4;--testimonials-columns:min(4,var(--desktop-cards-per-row),calc(var(--testimonials-column-limit) + var(--testimonials-column-fraction)));--desktop-slide-width:calc(100%/var(--testimonials-columns))}.testimonials .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:4;--testimonials-columns:min(4,var(--desktop-cards-per-row),calc(var(--testimonials-column-limit) + var(--testimonials-column-fraction)));--desktop-slide-width:calc(100%/var(--testimonials-columns))}.testimonials .carousel__track.--d-grid{grid-template-columns:repeat(var(--testimonials-columns),minmax(0,1fr))}}@container testimonials-section (width<1680px){.testimonials.--with-media .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:3}}@container testimonials-section (width<1820px){.testimonials.--with-media .carousel.--fractional .carousel__track.--d-carousel{--testimonials-column-limit:3}}@container testimonials-section (width<1280px){.testimonials.--with-media .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:2}.testimonials:not(.--with-media) .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:3}}@container testimonials-section (width<840px){.testimonials.--with-media .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:1}}@container testimonials-section (width<1400px){.testimonials.--with-media .carousel.--fractional .carousel__track.--d-carousel{--testimonials-column-limit:2}}@container testimonials-section (width<960px){.testimonials.--with-media .carousel.--fractional .carousel__track.--d-carousel{--testimonials-column-limit:1}.testimonials:not(.--with-media) .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:2}}@container testimonials-section (width<720px){.testimonials:not(.--with-media) .carousel.--fractional .carousel__track.--d-carousel{--testimonials-column-limit:1}}@container testimonials-section (width<640px){.testimonials:not(.--with-media) .carousel__track:is(.--d-carousel,.--d-grid){--testimonials-column-limit:1}}.testimonial-card{container-type:inline-size;overflow:hidden;border-radius:var(--border-radius);width:100%;min-width:0}.testimonial-card__inner{display:flex;flex-direction:column;height:100%}.testimonial-card__media{position:relative;overflow:hidden;aspect-ratio:3/4;flex-shrink:0}.testimonial-card.--media-top .testimonial-card__media{aspect-ratio:var(--testimonial-media-ratio)}.testimonial-card__media>.bg-media{position:absolute;width:100%;height:100%;inset:0}.testimonial-card__content{display:flex;overflow:hidden;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:320px;padding:16px}.testimonial-card__author{display:flex;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:12px}.testimonial-card__quote,.testimonial-card__avatar{flex-shrink:0;width:52px;height:52px}.testimonial-card__quote{object-fit:contain;color:rgba(var(--color-heading-rgb),.1)}.testimonial-card__avatar{--image-width:52px;--image-ratio:1;object-fit:cover;border-radius:50%;flex:0 0 52px}.testimonial-card__attribution{flex:1;min-width:min(100%,80px)}.testimonial-card__name{display:flex;overflow-wrap:anywhere;align-items: center;gap:4px;font-size:16px}.testimonial-card__verified{flex-shrink:0;width:16px;height:16px}.testimonial-card__meta{display:flex;flex-wrap:wrap;align-items: center;gap:4px 8px;margin-top:4px;font-size:14px}.testimonial-card__caption{overflow-wrap:anywhere}.testimonial-card__meta>.rating-stars+.testimonial-card__caption:before{content:"·";margin-right:8px}.testimonial-card__review{display:flex;overflow:hidden;flex-direction:column;flex:1;gap:12px;min-height:0}.testimonial-card__title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-size:var(--testimonial-heading-size-mobile);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;line-height:1.3}.testimonial-card__text-space{display:block;overflow:hidden;--clamp-lines:6;--clamp-to-height:0;flex:1;min-height:0}.testimonial-card__text{display:-webkit-box;-webkit-line-clamp:var(--clamped-lines,var(--clamp-lines));font-size:var(--testimonial-text-size-mobile);overflow:hidden;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.5}.testimonial-card__product{flex-shrink:0;min-width:0;margin-top:auto}.testimonial-card__product.--divider{border-top:1px solid rgba(var(--color-border-rgb),.1);padding-top:16px}@media (min-width:768px){.testimonial-card:not(.--media-top) .testimonial-card__inner{display:grid;grid-template-columns:minmax(0,1fr);height:clamp(360px,350cqw - 1150px,1.77778*min(47cqw,336px))}.testimonial-card.--with-media:not(.--media-top) .testimonial-card__inner{grid-template-columns:min(47cqw,336px)minmax(0,1fr)}.testimonial-card:not(.--media-top) .testimonial-card__media{aspect-ratio:auto}.testimonial-card__content{overflow:hidden;padding:20px 24px}.testimonial-card:not(.--media-top) .testimonial-card__content{min-height:0}.testimonial-card__title{-webkit-line-clamp:4;font-size:var(--testimonial-heading-size)}.testimonial-card__text-space{--clamp-lines:15}.testimonials.--with-media .testimonial-card:not(.--media-top) .testimonial-card__text-space{--clamp-to-height:1}.testimonial-card__text{font-size:var(--testimonial-text-size)}}.testimonials:not(.--with-media) .testimonial-card__inner{height:auto}.testimonials:not(.--with-media) .testimonial-card__content{min-height:0}.testimonials:not(.--with-media) .testimonial-card__title{display:block;-webkit-line-clamp:unset}.testimonials:not(.--with-media) .testimonial-card__text-space{--clamp-lines:15}.product-characteristics{display:grid;grid-template-columns:minmax(0,1fr);gap:0 72px;margin:0}.product-characteristics__item{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);container-name:product-characteristic;container-type:inline-size;gap:12px;padding:10px 0}.product-characteristics__item--dividers{border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.product-characteristics__item--dividers:last-child{border-bottom:none}.product-characteristics__item dt,.product-characteristics__item dd{min-width:0;margin:0}.product-characteristics__item dt{opacity:.7;flex:1}.product-characteristics__item dd div{text-align:right;overflow-wrap:anywhere;max-width:160px}.product-characteristics__item--dashed{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.product-characteristics__item--dashed dt{display:flex;align-items:baseline;gap:8px}.product-characteristics__item--dashed dt:after{content:"";border-bottom:1px dashed rgba(var(--color-text-rgb),.25);flex:1;min-width:12px}@media (min-width:768px){.product-characteristics--2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.product-characteristics--2-columns .product-characteristics__item--dividers:last-child{border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.product-characteristics__item dd div{max-width:560px}@container product-characteristic (width<660px){.product-characteristics__item dd div{max-width:300px}}}.collection-card{position:relative;--image-ratio:var(--collection-card-ratio-mobile);--overlay-opacity:var(--collection-card-overlay-opacity);display:flex;border-radius:var(--border-radius,0px);overflow:hidden;flex-direction:column;gap:12px;width:100%}.collection-card__image-wrapper{border-radius:var(--border-radius,0px);overflow:hidden;background-color:var(--color-foreground);aspect-ratio:1/var(--image-ratio)}.collection-card__image-wrapper .image{height:100%}.collection-card__content{display:flex;align-items:var(--collection-card-content-horizontal);justify-content:var(--collection-card-content-vertical);text-align:var(--collection-card-content-horizontal);flex-direction:column;gap:6px}.collection-card__content--on-image{position:absolute;padding:20px;inset:0}.collection-card.--bg-fg .collection-card__content{padding:0 14px 14px}@media (min-width:768px){.collection-card{--image-ratio:var(--collection-card-ratio-desktop)}}.content{max-width:var(--content-width,100%);text-align:var(--content-text-align,inherit);justify-content:var(--content-h-align,normal);flex:1}.content .content__heading{overflow-wrap:anywhere}.content--center{text-align:var(--content-text-align,center);justify-content:var(--content-h-align,center)}.content--right{text-align:var(--content-text-align,right);justify-content:var(--content-h-align,flex-end)}.content .content__subheading:not(:first-child){margin-top:22px}.content .content__heading:not(:first-child){margin-top:10px}.content .content__text:not(:first-child),.content .rte:not(:first-child){margin-top:20px}.content .content__buttons{display:flex;align-items: center;justify-content:inherit;flex-wrap:wrap;gap:16px 20px}.content .content__buttons:not(:first-child){margin-top:22px}@media (min-width:768px){.container--inline>.content{align-self:var(--content-alignment-vertical,flex-start)}.content--center{margin-inline-start:auto;margin-inline-end:auto}.content--right{margin-left:auto}.content .content__heading:not(:first-child){margin-top:12px}.content .content__buttons:not(:first-child){margin-top:32px}}.content__heading-link,.content__heading-link:hover{display:inline-flex;color:inherit;text-decoration:none;align-items:baseline;gap:.3em;max-width:100%}.content__heading-arrow{position:relative;overflow:visible;flex:none;align-self: center;width:.8em;height:.8em;transition:transform .18s;top:.08em}@media (hover:hover){.content__heading-link:hover .content__heading-arrow{transform:translate(2px,-2px)}}.content__heading-link:focus-visible{outline:2px solid;outline-offset:4px}.content__heading-link:focus-visible .content__heading-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.content__heading-arrow{transition:none}}.media-with-content{gap:var(--media-content-gap-mobile,28px);flex-direction:column}.media-with-content>.content,.media-with-content>.container__second-child{min-width:0}.media-with-content>.container__second-child{width:100%}@media (max-width:767px){.media-with-content.--media-first{flex-direction:column-reverse}}@media (min-width:768px){.media-with-content{align-items: center;gap:var(--media-content-gap-desktop,40px);flex-direction:row}.media-with-content.--media-left{flex-direction:row-reverse}.media-with-content.--media-bottom{flex-direction:column}.media-with-content.--media-bottom>.content{width:100%}}.before-after{align-self: start}.before-after__comparison{display:block;position:relative;aspect-ratio:1/var(--image-ratio);border-radius:var(--border-radius);user-select:none;width:100%}.before-after__layer,.before-after__divider-clip{position:absolute;overflow:hidden;border-radius:inherit;pointer-events:none;inset:0}.before-after__layer>.image{object-fit:cover;object-position:center;width:100%;height:100%}.before-after__layer.--after{clip-path:inset(0 0 0 var(--before-after-position,70%))}.before-after__label{--label-edge-offset:16px;position:absolute;top:var(--label-edge-offset);border-radius:var(--label-radius,8px);background:var(--label-background,var(--color-background));color:var(--label-color,var(--color-text));font-size:var(--label-font-size,var(--fs-14));backdrop-filter:blur(var(--label-blur,0px));overflow-wrap:anywhere;max-width:calc(50% - 24px);padding:6px 12px}.before-after__label.--bottom{top:auto;bottom:var(--label-edge-offset)}.before-after__label.--before{left:var(--label-edge-offset)}.before-after__label.--after{right:var(--label-edge-offset)}.before-after__divider{position:absolute;top:0;bottom:0;left:var(--before-after-position,70%);background:var(--color-background);pointer-events:none;width:2px;transform:translate(-50%)}.before-after__handle{position:absolute;top:50%;left:var(--before-after-position,70%);display:grid;background:var(--color-background);cursor:ew-resize;touch-action:pan-y pinch-zoom;border:0;border-radius:50px;place-items: center;min-width:32px;min-height:48px;padding:20px 10px;transform:translate(-50%,-50%)}@media (max-width:767px){.before-after__handle{padding:16px 8px}}@media (prefers-reduced-motion:no-preference){.before-after--with-transition .before-after__divider,.before-after--with-transition .before-after__handle{transition:left .7s cubic-bezier(.7,0,.3,1) 1s}.before-after--with-transition .before-after__layer.--after{transition:clip-path .7s cubic-bezier(.7,0,.3,1) 1s}}.rich-text{align-self: start}.rich-text__content{display:flex;align-self:var(--rich-text-alignment);max-width:var(--rich-text-width);gap:var(--rich-text-block-spacing);text-align:var(--rich-text-text-align);flex-direction:column;width:100%}.rich-text__block.content{justify-content:var(--rich-text-alignment);flex:none;width:100%;min-width:0;max-width:100%}.multicolumn{--carousel-heading-gap:24px;align-self: start}.multicolumn__card{display:flex;align-items:var(--multicolumn-alignment);padding:var(--multicolumn-card-padding-mobile);border-radius:var(--border-radius);text-align:var(--multicolumn-text-align);flex-direction:column;gap:20px;width:100%;min-width:0}.multicolumn__image{flex:none}.multicolumn__body{display:flex;flex-direction:column;flex:1;gap:16px;width:100%;min-width:0}.multicolumn__title{overflow-wrap:anywhere}.multicolumn__card.--buttons-bottom .multicolumn__button{margin-top:auto}.multicolumn__button{display:flex;justify-content:var(--multicolumn-alignment)}@media (min-width:768px){.multicolumn__card{padding:var(--multicolumn-card-padding)}}.gallery{--carousel-heading-gap:24px;align-self: start}.gallery__heading>.content{text-align:var(--gallery-text-align)}.gallery__item{display:flex;justify-content:center;align-items: center;width:100%;min-width:0}.gallery__frame{position:relative;display:flex;overflow:hidden;border-radius:var(--border-radius);align-self: flex-start;width:100%}.gallery__media{display:block;flex:none}.gallery__media.video-item.--natural,.gallery__media.--natural>.video{aspect-ratio:auto;height:auto}.gallery__media.placeholder{display:flex}.gallery__media>.video{display:block}.gallery__frame[data-lightbox-src]{cursor:pointer}.gallery__overlay{--content-icon-size:36px;--content-icon-color:currentColor;position:absolute;display:flex;color:#fff;pointer-events:none;justify-content:center;align-items: center;inset:0}.gallery__overlay.--darken{background:#0004}.gallery__item.--logo .gallery__frame{align-self: center}.gallery__item.--logo .gallery__media{height:var(--gallery-logo-height);object-fit:contain;max-width:100%}.gallery__dots{align-self: center}@media (hover:hover) and (pointer:fine){.gallery__overlay{opacity:0;transition:var(--transition-opacity)}.gallery__frame:hover .gallery__overlay{opacity:1}.gallery__frame:focus-visible .gallery__overlay{opacity:1}}.collage{--carousel-heading-gap:24px;align-self: start}.collage__card{display:flex;justify-content:var(--collage-v-align-mobile);position:relative;isolation:isolate;min-height:var(--collage-mobile-height);padding:var(--collage-padding);border-radius:var(--border-radius);overflow:hidden;text-align:var(--collage-text-align);flex-direction:column;width:100%;min-width:0}.collage__overlay{pointer-events:none}.collage__card.--text.--bg-fg{background:color-mix(in srgb,var(--color-foreground)var(--collage-fill-opacity,100%),transparent)}.collage__body{display:flex;align-items:var(--collage-h-align);position:relative;z-index:1;pointer-events:none;flex-direction:column;gap:16px;min-width:0}.collage__body a,.collage__body button,.collage__card.--text .collage__body{pointer-events:auto}.collage__body>.rte{width:100%}.collage__title{overflow-wrap:anywhere;max-width:100%}.collage__button{display:flex;justify-content:var(--collage-h-align);width:100%}.collage__button>.btn,.collage__button>.link{overflow-wrap:anywhere;min-width:0;max-width:100%}.collage__button>.btn{padding-inline-start:min(32px,10%);padding-inline-end:min(32px,10%)}.collage__dots{align-self: center}@media (max-width:767px){.collage .--m-grid .collage__card.--text{min-height:0}}@media (min-width:768px){.collage__carousel{container-type:inline-size}.collage .carousel__track.--d-grid{grid-auto-rows:minmax(calc((100cqw - (var(--desktop-cards-per-row) - 1)*var(--carousel-gap))/var(--desktop-cards-per-row)),auto)}.collage__tile{grid-column:span var(--collage-span-columns);grid-row:span var(--collage-span-rows)}.collage__card{justify-content:var(--collage-v-align);min-height:0}}.product-info{overflow:visible;min-width:0}.product-info__medias{gap:var(--thumbs-gap);align-items: start;height:-moz-fit-content;height:fit-content}.product-info__thumbs{grid-area:thumbs;overflow:hidden;min-height:0}.product-info__thumb{display:flex;position:relative;--image-width:var(--thumb-width)}.thumbs__thumb.--active .product-info__thumb:before{opacity:1}.product-info__thumb:before{content:"";position:absolute;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 0 0 1px var(--color-text)inset,0 0 0 4px var(--color-background)inset;z-index:1;opacity:0;transition:opacity .2s ease-in-out;inset:0}.product-info__thumb-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-info__carousel{grid-area:carousel;overflow:hidden;cursor:pointer}.product-info__dots{position:absolute;bottom:12px;left:12px}.product-info__title{padding-top:var(--product-title-padding-top)}.product-info__sku{padding-top:var(--product-sku-padding-top);opacity:.7}.product-info__vendor{display:block;padding-top:var(--product-vendor-padding-top);opacity:.7;width:-moz-fit-content;width:fit-content}.product-info__price-wrapper{padding-top:var(--product-price-padding-top);display:flex;font-family:var(--heading-font-family);flex-wrap:wrap;align-items: center;gap:10px}.product-info__price_old-wrapper{display:flex;align-items: center;gap:8px}.product-info__price--sale{color:var(--sale-price-color,currentColor)}.product-info__price--old{color:color-mix(in srgb,currentColor 35%,transparent);text-decoration:line-through;text-decoration-color:var(--sale-price-color,currentColor)}.product-info__price__badge{background-color:var(--sale-badge-bg-color);color:var(--sale-badge-text-color);border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;padding:1px 8px;font-weight:500}.variant-picker{padding-top:var(--product-variant-picker-padding-top);display:flex;font-family:var(--heading-font-family);flex-direction:column;gap:24px}.option__title{font-size:var(--fs-14);margin-bottom:12px;font-weight:500}.option__title-value{opacity:.6;margin-left:6px;font-weight:300}.option__variants{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.product-info__medias:not(.--m-thumbs-none){display:grid}.product-info__medias .carousel__slide{scroll-snap-align:center}.product-info__medias.--m-thumbs-bottom{grid-template-areas:"carousel" "thumbs";grid-template-rows:auto auto}.product-info__medias.--m-thumbs-left{grid-template-areas:"thumbs carousel";grid-template-columns:var(--thumb-width)auto}.product-info__medias.--m-thumbs-right{grid-template-areas:"carousel thumbs";grid-template-columns:auto var(--thumb-width)}.product-info__medias.--m-thumbs-left .product-info__thumbs,.product-info__medias.--m-thumbs-right .product-info__thumbs{contain:size;height:100%}.product-info__dots.--m-right{right:unset;left:20px}.product-info__dots.--m-center{left:unset;right:50%;transform:translate(50%)}}@media (min-width:768px){.product-info__container{display:grid;grid-template-columns:var(--images-width)1fr;display:flex;flex-direction:row;gap:0}.product-info__medias:not(.--d-thumbs-none){display:grid}.product-info__medias,.product-info__container .placeholder{position:sticky;top:calc(var(--header-height) + 20px);flex:var(--images-width)}.product-info__medias.--d-thumbs-bottom{grid-template-areas:"carousel" "thumbs";grid-template-rows:auto auto}.product-info__medias.--d-thumbs-left{grid-template-areas:"thumbs carousel";grid-template-columns:var(--thumb-width)auto}.product-info__medias.--d-thumbs-right{grid-template-areas:"carousel thumbs";grid-template-columns:auto var(--thumb-width)}.product-info__medias.--d-thumbs-left .product-info__thumbs,.product-info__medias.--d-thumbs-right .product-info__thumbs{contain:size;height:100%}.product-info__medias.--grid{display:block}.product-info__medias.--grid-1{--desktop-cards-per-row:1}.product-info__medias.--grid-2{--desktop-cards-per-row:2}.product-info__medias.--grid-121 .carousel__track.--d-grid,.product-info__medias.--grid-122 .carousel__track.--d-grid,.product-info__medias.--grid-212 .carousel__track.--d-grid{grid-template-columns:repeat(2,1fr)}.product-info__medias.--grid-121 .carousel__track.--d-grid .carousel__slide:first-child,.product-info__medias.--grid-121 .carousel__track.--d-grid .carousel__slide:nth-child(3n+4),.product-info__medias.--grid-122 .carousel__track.--d-grid .carousel__slide:first-child,.product-info__medias.--grid-212 .carousel__track.--d-grid .carousel__slide:nth-child(3n+3){grid-column:span 2}.product-info__dots{bottom:20px;left:20px}.product-info__dots.--d-right{right:unset;left:20px}.product-info__dots.--d-center{left:unset;right:50%;transform:translate(50%)}.product-info__thumb:hover:before{opacity:1}.product-info__blocks{position:sticky;top:var(--product-sticky-top,calc(var(--header-height) + 20px));padding-inline:min(28px,var(--info-padding-left))min(28px,var(--info-padding-right));flex:calc(100% - var(--images-width));min-width:calc(100% - var(--images-width));height:-moz-fit-content;height:fit-content}.header.sticky-dynamic~main .product-info__blocks{top:var(--product-sticky-top,20px)}.header.sticky-dynamic~main .product-info__medias,.header.sticky-dynamic~main .product-info__container .placeholder{top:20px}}@media (min-width:1024px){.product-info__blocks{padding-inline:var(--info-padding-left)var(--info-padding-right)}}.product-info__description-wrapper,.product-info__characteristics-wrapper{display:flex;flex-direction:column;gap:12px}.product-info .rating-stars{cursor:pointer}.product-inventory{display:flex;flex-direction:column;gap:10px}.product-inventory__label{display:flex;align-items: center;gap:10px}.product-inventory__dot{position:relative;background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.product-inventory--pulse .product-inventory__dot:after{content:"";position:absolute;border-radius:inherit;animation:inventory-pulse 1.6s ease-out infinite;background:currentColor;inset:0}.product-inventory__bar{height:var(--inventory-bar-height,4px);overflow:hidden;background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px}.product-inventory__fill{display:block;width:var(--inventory-fill,0%);background:currentColor;height:100%}.product-inventory__bar--segmented{mask-image:repeating-linear-gradient(90deg,#0000 0 2px,#000 2px 4px);border-radius:0}@keyframes inventory-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.product-inventory--pulse .product-inventory__dot:after{animation:none;content:none}}tabs-component{display:block;min-width:0}.tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;position:relative;gap:28px;width:100%}.tabs__list:after{content:"";position:absolute;background:rgba(var(--color-text-rgb),.15);height:1px;bottom:0;left:0;right:0}.tabs__tab{position:relative;color:inherit;font-size:var(--tabs-heading-font-size,var(--fs-16));cursor:pointer;opacity:.65;transition:var(--transition-color),var(--transition-opacity);flex:none;padding:0 0 14px}.tabs__tab:after{content:"";position:absolute;transition:var(--transition-transform);background:currentColor;height:1px;bottom:0;left:0;right:0;transform:scaleX(0)}.tabs__tab:hover,.tabs__tab[aria-selected=true]{opacity:1}.tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.tabs__tab:focus-visible{outline:2px solid;outline-offset:4px}.tabs__panels{position:relative;transition:height .2s cubic-bezier(.22,.61,.36,1) .2s}.tabs__panel{display:flow-root;position:absolute;visibility:hidden;pointer-events:none;opacity:0;width:100%;padding-top:28px;transition:opacity .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1),visibility 0s linear .2s;top:0;left:0;transform:translateY(5px)}.tabs__panel[data-visible=true]{position:relative;visibility:visible;pointer-events:auto;opacity:1;transition-delay:.2s;top:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tabs__tab,.tabs__tab:after,.tabs__panels,.tabs__panel{transition:none}}.expandable{display:block;position:relative}.expandable__inner{overflow:hidden;max-height:var(--expandable-max-height,200px);will-change:max-height;transition:max-height .2s}.expandable[data-has-overflow][aria-expanded=false] .expandable__inner{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 92px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 92px),#0000 100%)}.expandable__button{display:none}.expandable[data-has-overflow] .expandable__button{display:block;position:relative;z-index:1;color:inherit;cursor:pointer;font-size:var(--fs-14);text-align:left;background:0 0;border:0;width:100%;padding:12px 0 2px}.expandable__button span{border-bottom:1px dashed}.expandable__collapse-label,.expandable[aria-expanded=true] .expandable__expand-label{display:none}.expandable[aria-expanded=true] .expandable__collapse-label{display:inline}@media (min-width:768px){.expandable__button:hover span{border-bottom:1px solid}}.product-details .tabs{--tabs-heading-font-size:var(--product-details-heading-font-size,var(--fs-16))}.product-details__component .accordion-button{font-size:var(--product-details-heading-font-size,var(--fs-16))}.product-details__component--heading-bold .tabs__tab,.product-details__component--heading-bold .accordion-button,.product-details__component--heading-bold .product-details__stack-heading{font-weight:var(--heading-font-bold-weight)}.product-details__stack{display:flex;flex-direction:column;gap:48px}.product-details__stack-item{display:flex;flex-direction:column;gap:20px}.product-details__stack-heading{font-size:var(--product-details-heading-font-size,var(--fs-16));margin:0}.product-details__content{display:flex;flex-direction:column;gap:24px}.product-details__content-media{display:flex}.product-details__component .accordion__item:last-child{border-bottom:none}.pill{display:block;overflow:hidden;position:relative;cursor:pointer;user-select:none;width:-moz-fit-content;width:fit-content;line-height:normal}.pill-text{font-size:var(--fs-14);color:rgb(var(--color-text-rgb));text-align:center;--pill-border-radius:min(calc(var(--border-radius) - 6px),14px);border-radius:var(--pill-border-radius);transition-property:background-color,color,border-color;transition-duration:.2s;transition-timing-function:ease}.pill-swatch{width:var(--swatch-size,20px);aspect-ratio:var(--swatch-ratio);border-radius:var(--swatch-border-radius);border:1px solid rgba(var(--color-text-rgb),.07)}.pill--xs{font-size:var(--fs-12);min-width:24px;padding:6px 10px}.pill--s{min-width:24px;padding:7px 11px}.pill--m{min-width:38px;padding:8px 12px}.pill--l{min-width:44px;padding:12px 14px}.pill-text.--solid{background-color:rgba(var(--color-text-rgb),.02)}.pill-text.--outline{border:1px solid rgba(var(--color-text-rgb),.2)}.pill-swatch:after,.pill-swatch:before{content:"";display:block;position:absolute;border-radius:var(--swatch-border-radius);border:0 solid #0000;width:100%;height:100%;transition:border-color .2s,border-width .2s,box-shadow .2s;top:0;left:0;box-shadow:inset 0 0 #0000}.pill.--active{pointer-events:none}.pill-swatch.--active:after{border:1px solid rgba(var(--color-text-rgb),.2)}.pill-swatch:has(>.checkbox:checked):after{border:1px solid rgba(var(--color-text-rgb),.2)}.pill-swatch.--active:before{box-shadow:inset 0 0 0 3px #fff}.pill-swatch:has(>.checkbox:checked):before{box-shadow:inset 0 0 0 3px #fff}.pill-text.--active{color:var(--color-background);background:var(--pill-text-custom-color,rgb(var(--color-text-rgb)));border-color:var(--pill-text-custom-color,rgb(var(--color-text-rgb)))}.pill-text:has(>.checkbox:checked){color:var(--color-background);background:var(--pill-text-custom-color,rgb(var(--color-text-rgb)));border-color:var(--pill-text-custom-color,rgb(var(--color-text-rgb)))}.pill[disabled]{pointer-events:none;text-decoration:line-through;opacity:.3}.pill__disable{position:absolute;background:rgb(var(--color-text-rgb));width:1px;height:200%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media (min-width:767px){.pill-swatch:not([disabled]):hover:before{box-shadow:0px 0px 0px 1px var(--color-background)inset}.pill-text.--solid:not(:has(>.checkbox)):not(.--active):hover{background-color:rgba(var(--color-text-rgb),.05)}.pill-text.--solid:not(:has(>.checkbox:checked)):hover{background-color:rgba(var(--color-text-rgb),.05)}.pill-text.--outline:not(:has(>.checkbox)):not(.--active):hover{border:1px solid rgba(var(--color-text-rgb),.3)}.pill-text.--outline:not(:has(>.checkbox:checked)):hover{border:1px solid rgba(var(--color-text-rgb),.3)}}.buy-buttons-block{display:block;margin-top:var(--buy-buttons-padding-top,0px);display:grid;gap:22px}.buy-buttons-block.--bg-fg{border-radius:var(--border-radius);padding:20px}.quantity{display:flex;justify-content:space-between;align-items: center}.quantity__label{font-family:var(--heading-font-family)}.quantity__form{display:flex;color:var(--color-heading);border:1px solid rgba(var(--color-text-rgb),.16);border-radius:50px;align-items: center;gap:2px;padding:2px 6px}.buy-buttons-block .quantity__form{border:unset}.quantity__btn{user-select:none;transition:var(--transition-opacity);min-width:24px;height:24px}.quantity__input{text-align:center;appearance:none;font-size:var(--fs-14);border-radius:var(--border-radius);color:var(--color-heading);background-color:#0000;flex-grow:1;width:100%;padding:2px 5px}.buy-buttons{display:flex;gap:12px}.buy-buttons__btn{flex:1}.payment-icons{display:flex;flex-direction:column;align-items: center;gap:10px;min-width:0}.payment-icons__label{color:rgba(var(--color-text-rgb),.7);text-align:center}.payment-icons__list{display:flex;list-style:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0}.payment-icons__list li,.payment-icons__icon{display:block}.payment-icons__icon{width:46px;height:30px}.payment-icons--left{align-items: flex-start}.payment-icons--right{align-items: flex-end}.payment-icons--left .payment-icons__list{justify-content:flex-start}.payment-icons--right .payment-icons__list{justify-content:flex-end}.payment-icons--left .payment-icons__label{text-align:left}.payment-icons--right .payment-icons__label{text-align:right}.cart__totals>.payment-icons{margin-top:16px}.footer__payment-icons{align-items: flex-start}.footer__payment-icons .payment-icons__list{justify-content:flex-start}.promo-banner{position:relative;height:var(--section-min-height);overflow:hidden;min-height:-moz-fit-content;min-height:fit-content}.banner__wrapper,.carousel__track.--d-slideshow .carousel__slide.banner__wrapper{display:flex;align-items:var(--content-v-align);justify-content:var(--content-h-align);position:relative;border-radius:var(--banner-border-radius,var(--border-radius));min-height:min(100%,var(--section-min-height));overflow:hidden;margin:0 auto}.banner__wrapper .content{position:relative;z-index:1;display:flex;align-items:var(--content-h-align);text-align:var(--content-text-align);flex-direction:column}.banner__wrapper .timer,.banner__wrapper .promocode,.banner__wrapper .content__newsletter{margin-top:32px}.banner__wrapper .content__newsletter{width:100%}.banner__wrapper--video{aspect-ratio:1/var(--image-ratio);background:var(--color-foreground);overflow:hidden;cursor:pointer}.banner__button{display:flex;background:var(--color-heading);color:var(--color-background);border:none;border-radius:50%;justify-content:center;align-items: center;width:46px;height:46px;margin-bottom:14px}@media (min-width:768px){.banner__button{width:64px;height:64px}.banner__button svg{transition:var(--transition-transform)}.banner__wrapper--video:hover .banner__button svg{transform:scale(1.2)}}.split-image-banner__layout{display:grid;grid-template-columns:var(--split-mobile-columns);border-radius:var(--border-radius);overflow:hidden;column-gap:2px}.split-image-banner__media{position:relative;height:var(--split-mobile-media-height);overflow:hidden;border-radius:var(--border-radius);min-width:0}.split-image-banner__media.--left{grid-column:1;grid-row:1}.split-image-banner__media.--right{grid-column:-2/-1;grid-row:1}.split-image-banner__media .bg-media{height:100%}.split-image-banner__content{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;align-items: center;min-width:0;padding:28px 20px}.section.split-image-banner .split-image-banner__content>.content.safe-paddings{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.split-image-banner__content .content__buttons>.btn{width:100%}@media (max-width:767px){.split-image-banner__media .split-image-banner__desktop-media{display:none}}@media (min-width:768px){.split-image-banner__layout{grid-template-columns:var(--split-desktop-columns);column-gap:0}.split-image-banner__layout:before{content:"";grid-column:1/-1;grid-row:1;padding-bottom:calc(var(--split-banner-ratio)*100%);pointer-events:none}.split-image-banner__media{height:auto}.split-image-banner__media .split-image-banner__mobile-media{display:none}.split-image-banner__content{grid-column:var(--split-content-column);grid-row:1;padding:clamp(20px,2.5vw,44px)}.section.split-image-banner .split-image-banner__content>.content.safe-paddings{max-width:var(--split-content-max-width)}.split-image-banner__content .content__buttons>.btn{width:auto}}.timer{--timer-scale:1;--timer-number-size:var(--timer-number-size-mobile,24px);--timer-padding-horizontal:var(--timer-padding-horizontal-mobile,14px);--timer-padding-vertical:var(--timer-padding-vertical-mobile,6px);display:flex;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);color:var(--color-heading);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;transition:opacity .1s ease-in-out}.timer:not(.timer--ready){visibility:hidden;opacity:0}.timer[hidden],[data-timer-container][hidden]{display:none}.timer__inner{display:flex;align-items:stretch;gap:calc(var(--timer-gap,20px)*var(--timer-scale));width:max-content;min-width:0;max-width:100%}.timer__item{display:flex;justify-content:center;align-items: center;gap:calc(8px*var(--timer-scale));text-align:center;flex-direction:column;flex:none;min-width:0;line-height:1}.timer--bg-separated .timer__item,.timer:not(.timer--bg-separated) .timer__inner{padding:calc(var(--timer-padding-vertical)*var(--timer-scale))calc(var(--timer-padding-horizontal)*var(--timer-scale))}.timer--bg-separated .timer__item,.timer--bg-full .timer__inner{background:var(--color-background);border-radius:var(--border-radius)}.timer__number{display:inline-flex;white-space:nowrap;font-size:calc(var(--timer-number-size)*var(--timer-scale));font-weight:var(--timer-number-weight);font-variant-numeric:tabular-nums;flex-shrink:0}.timer__digit{display:inline-block;overflow:hidden;min-width:1ch;height:1em}.timer__digit-track{display:flex;flex-direction:column}.timer__digit-track>span{display:block;height:1em}.timer__caption{font-family:var(--body-font-family);font-size:calc(var(--timer-caption-size,8px)*var(--timer-scale));font-weight:var(--timer-caption-weight,var(--body-font-weight));letter-spacing:var(--body-font-letter-spacing);white-space:nowrap;opacity:.7}.timer__separator{flex-shrink:0;align-self: center}.timer__separator--colon{font-size:calc(var(--timer-number-size)*var(--timer-scale)*.5);line-height:1}.timer__separator--divider{margin-block:calc(2px*var(--timer-scale));opacity:.1;background:currentColor;align-self:stretch;width:1px}@media (min-width:768px){.timer{--timer-number-size:var(--timer-number-size-desktop,24px);--timer-padding-horizontal:var(--timer-padding-horizontal-desktop,24px);--timer-padding-vertical:var(--timer-padding-vertical-desktop,6px)}.timer__separator--divider{margin-block:calc(8px*var(--timer-scale))}}@media (prefers-reduced-motion:reduce){.timer{transition:none}}.accordion__item{display:block;overflow:hidden;padding-top:var(--accordion-padding-top,0px)}.accordion__item--solid{background-color:var(--color-foreground);border-radius:var(--border-radius)}.accordion__item+.accordion__item--solid{margin-top:8px}.accordion__item--outlined{border-bottom:1px solid rgba(var(--color-text-rgb),.1)}.accordion-button{display:flex;cursor:pointer;justify-content:space-between;align-items: center;width:100%}.accordion__item--solid .accordion-button{padding:20px 24px}.accordion__item--outlined .accordion-button{padding:20px 0}.accordion-title{display:flex;align-items: center;gap:10px}.accordion-icon{transition:transform .3s}.accordion__item[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-content{display:grid;grid-template-rows:0fr;overflow:hidden;pointer-events:none;transition:grid-template-rows .3s,padding .3s}.accordion__item[aria-expanded=true] .accordion-content{grid-template-rows:1fr;pointer-events:all}.accordion__item--solid .accordion-content{padding:0 24px}.accordion__item--outlined .accordion-content{padding:0}.accordion__item--solid[aria-expanded=true] .accordion-content{padding:6px 24px 24px}.accordion__item--outlined[aria-expanded=true] .accordion-content{padding:6px 0 24px}.accordion-inner{overflow:hidden;display:flex;flex-direction:column;gap:24px;min-height:0}.accordion-inner .video-item{cursor:pointer}.cart__empty{display:flex;text-align:center;flex-flow:column;flex:1;justify-content:center;align-items: center;max-width:380px;height:100%;margin-inline-start:auto;margin-inline-end:auto;padding:16px 20px}.cart__empty-text{margin-top:14px;margin-bottom:32px}.cart__empty-collections{display:grid;gap:14px;width:100%;margin-bottom:32px}.cart__empty-collection{display:flex;background:var(--color-foreground);border-radius:var(--border-radius);border:1px solid #0000;justify-content:space-between;align-items: center;gap:16px;padding:16px 12px 16px 20px;transition:border .5s cubic-bezier(.3,1,.3,1);font-weight:600}.cart__empty-collection:has(>.cart__empty-collection-image){padding:12px}.cart__empty-collection-image{--image-width:48px;--image-ratio:1;border-radius:calc(var(--border-radius) - 8px)}.cart__empty-collection-title{text-align:left;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--fs-14);will-change:transform;-webkit-box-orient:vertical;flex:1;transition:transform .5s cubic-bezier(.3,1,.3,1)}.cart__empty-collection-icon{will-change:transform;transition:transform .5s cubic-bezier(.3,1,.3,1)}@media (min-width:768px){.cart__empty-collection:hover{border:1px solid rgba(var(--color-heading-rgb),.05)}.cart__empty-collection:hover .cart__empty-collection-title,.cart__empty-collection:hover .cart__empty-collection-icon{transform:translate(2px)}}.cart-section{overflow:visible}.cart__wrapper{display:flex;flex-direction:column;gap:20px}.cart__clear{opacity:.2;transition:var(--transition-opacity)}.cart__items{flex:2}.cart-section__container{transition:opacity .2s ease-in-out}.cart-section__container:has(>.cart__wrapper>.cart__empty){gap:24px;height:100%}.cart-section__container:has(>.cart__wrapper>.cart__empty) .cart__wrapper{gap:24px;height:100%}.cart__wrapper .cart__empty{gap:24px}.cart-section__container[loading]{pointer-events:none;opacity:.6}.cart__form{display:grid;transition:var(--transition-opacity);flex:1;gap:12px;width:100%;height:-moz-fit-content;height:fit-content}.cart__totals{display:flex;background:var(--color-foreground);border-radius:var(--border-radius);flex-direction:column;flex:1;gap:8px;width:100%;height:-moz-fit-content;height:fit-content;padding:20px}.cart__total-accordion-title{display:flex;align-items: center;gap:5px}.cart__loyalty__count{display:inline-flex;align-items: center;padding:.25em .55em;font-weight:500;line-height:1}.cart__total-accordion-inner{gap:6px}.cart__total-accordion-inner .cart__total-row:first-child{padding-top:6px}.cart__total-row{display:flex;justify-content:space-between}.cart__total-row>span{display:flex;align-items: center;gap:5px}.cart__total-row>span>b{display:flex;justify-content:center;align-items: center;width:14px}.cart__total-final{display:flex;flex-direction:column;gap:8px;margin-block-start:8px;margin-block-end:14px}.cart__total-row--final{opacity:1}.cart__promocode-wrapper{position:relative;margin-bottom:10px}.cart__promocode-btn{position:absolute;top:4px;right:4px}.cart__promocode-btn--remove{--current-button-text-color:var(--color-text);--current-button-background-color:var(--color-background)}.cart__promocode-btn[disabled]{display:none}@media (min-width:868px){.cart__wrapper{flex-direction:row;gap:44px}.cart__clear:hover{opacity:1}.cart__wrapper .cart__items,.cart__form{position:sticky;top:calc(var(--header-height) + 20px);min-width:380px;height:-moz-fit-content;height:fit-content}.cart__promocode-btn--remove:not([disabled]):hover{--current-button-background-hover:var(--color-background)}}.image-block{position:relative;overflow:hidden;border-radius:var(--border-radius,0px);background-color:var(--color-foreground);min-height:var(--image-min-height);isolation:isolate;flex:1;gap:14px;min-width:220px;padding:30px}.image-block__media,.image-block__link{position:absolute;height:100%;inset:0}.image-block .content__heading,.image-block .content__text{z-index:1;pointer-events:none}.promo-banner-block{display:flex;border-radius:var(--border-radius);background:var(--color-foreground);margin-top:var(--promo-banner-padding-top,0px);flex-flow:column;align-items: flex-start;gap:20px;padding:32px 24px}.promo-banner-block.--center{text-align:center;align-items: center}.promo-banner-block.--right{text-align:right;align-items: flex-end}.benefits-block{display:flex;--section-aside-paddings:0px;--container-spacing:0px;flex-direction:column;gap:12px;min-width:0}.benefits-block .carousel{overflow:clip visible}.benefits-block__item{display:flex;align-items: flex-start;justify-content:var(--benefits-alignment);gap:var(--benefits-icon-gap);text-align:var(--benefits-text-align);width:100%;min-width:0}.benefits-block__item.--icon-top{align-items:var(--benefits-alignment);flex-direction:column;justify-content:flex-start}.benefits-block__item.--bg-fg{padding:16px}.benefits-block__body{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0}.benefits-block__image{object-fit:contain;border-radius:0}.benefits-block__link{color:inherit}.benefits-block__link:hover{text-decoration:underline}.scrolling-benefits{overflow:hidden;--item-font-color:currentColor;--item-font-size:var(--scrolling-font-size-mobile);--item-gap:var(--scrolling-gap-mobile);--image-width:var(--scrolling-image-size-mobile);--image-ratio:1;min-width:0}.scrolling-benefits.--separator-dot .scrolling-text__block:after,.scrolling-benefits.--separator-line .scrolling-text__block:after{content:"";position:absolute;background:currentColor;right:0;transform:translate(50%)}.scrolling-benefits.--separator-dot .scrolling-text__block:after{border-radius:50%;width:3px;height:3px}.scrolling-benefits.--separator-line .scrolling-text__block:after{width:1px;height:1em}@media (min-width:768px){.scrolling-benefits{--item-font-size:var(--scrolling-font-size-desktop);--item-gap:var(--scrolling-gap-desktop);--image-width:var(--scrolling-image-size-desktop)}}.promo-carousel-block{display:flex;border-radius:var(--border-radius);margin-top:var(--section-padding-top,0px);margin-bottom:var(--section-padding-bottom,0px);flex-flow:column;gap:20px}.promo-carousel-block.--overflowed-container{overflow:clip visible}.promo-carousel-block.--bg-fg{--section-aside-paddings:24px;padding:32px 24px}.product-recommendations{display:flex;overflow:visible;flex-flow:column;gap:18px;min-height:-moz-fit-content;min-height:fit-content}.product-list--section,recently-viewed[data-is-section],recently-viewed[data-is-section]>[data-recently-viewed-content]{gap:inherit}.product-recommendations__heading{display:flex;justify-content:space-between;align-items: flex-end;gap:20px}.product-recommendations__heading .content__heading{padding-bottom:3px}.product-recommendations .arrow{padding:6px}.product-recommendations-block.--bg,.product-recommendations-block.--bg-fg{border-radius:var(--border-radius);padding:20px}.product-recommendations-block.--bg-fg .card.--bg-fg{background:var(--color-background)}@media (min-width:768px){.product-recommendations-block{overflow:hidden}.product-recommendations-block.--bg,.product-recommendations-block.--bg-fg{padding:24px}}recently-viewed{display:block;min-width:0}recently-viewed[hidden],.recently-viewed.section[hidden]{display:none}.product-list--loading carousel-arrows{visibility:hidden}[data-recently-viewed-content]{position:relative}.recently-viewed__outgoing{position:absolute;pointer-events:none;inset:0 0 auto}.recently-viewed__outgoing .product-recommendations__heading{visibility:hidden}.card--skeleton .skeleton{background:color-mix(in srgb,currentColor 9%,transparent);animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.card--skeleton .skeleton--title,.card--skeleton .skeleton--price{border-radius:4px}.card--skeleton .skeleton--title{width:85%;height:1lh}.card--skeleton .price-wrapper{width:60%}.card--skeleton .skeleton--price{width:100%;height:1lh}.card--skeleton .skeleton--button{border-radius:var(--border-radius);width:100%;height:32px}.card--skeleton.compact-card .skeleton--button{width:44px;height:44px}.card--skeleton .horizontal-card__bottom-buttons .skeleton--button{border-radius:50px;width:50px;height:26px}.card--skeleton .horizontal-card__side-button .skeleton--button{border-radius:50%;width:36px;height:36px}.horizontal-card.card--skeleton .card__images{flex-shrink:0}@media (max-width:767px){.card--skeleton.compact-card .skeleton--button{width:40px;height:40px}.carousel__slide.skeleton-slide--mobile-hidden,.card--skeleton .card__buttons-wrapper.--m-on{display:none}}@media (min-width:768px){.carousel__slide.skeleton-slide--desktop-hidden,.card--skeleton .card__buttons-wrapper.--d-on{display:none}}@container product-card (width<130px){.card--skeleton.compact-card .skeleton--button{width:40px;height:40px}}@keyframes skeleton-pulse{to{opacity:.45}}.newsletter-form{display:block;width:100%}.newsletter-form__form{display:flex;flex-direction:column;gap:14px}.newsletter-form__heading,.newsletter-form__text{text-align:var(--newsletter-text-align,left)}.newsletter-form__heading+.newsletter-form__text{margin-top:12px}.newsletter-form__heading+.newsletter-form__form,.newsletter-form__text+.newsletter-form__form{margin-top:16px}.newsletter-form--align-center{--newsletter-text-align:center}.newsletter-form--align-right{--newsletter-text-align:right}.newsletter-form__fields{display:flex;flex-wrap:wrap;align-items: center;gap:14px}.newsletter-form--bottom .newsletter-form__fields{display:contents}.newsletter-form--bottom .newsletter-form__consent{order:1}.newsletter-form--bottom .newsletter-form__button{order:2;margin-top:8px}.newsletter-form--bottom .newsletter-form__button--auto{width:-moz-fit-content;width:fit-content}.newsletter-form--bottom .newsletter-form__button--left{align-self: flex-start}.newsletter-form--bottom .newsletter-form__button--center{align-self: center}.newsletter-form--bottom .newsletter-form__button--right{align-self: flex-end}.newsletter-form--inside .newsletter-form__fields{position:relative}.newsletter-form--inside .newsletter-form__button{position:absolute;border-radius:calc(var(--border-radius,0px) - 4px);min-height:auto;top:4px;bottom:4px}.newsletter-form--inside .newsletter-form__button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.newsletter-form--inside .newsletter-form__button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.newsletter-form--inside .newsletter-form__button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.newsletter-form--inside .newsletter-form__button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.newsletter-form--inside .newsletter-form__button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.newsletter-form--inside .newsletter-form__button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.newsletter-form__consent-input{width:18px;height:18px;margin:0;top:0;left:0}.newsletter-form__consent .checkbox__mock{width:18px;height:18px}.newsletter-form__consent .checkbox__mock:before{top:2px;left:5px}.newsletter-form__consent-text{color:var(--color-text);min-width:0}.newsletter-form__consent-text a{color:inherit;text-decoration:underline}@media (min-width:768px){.newsletter-form{width:var(--newsletter-width-desktop,100%);min-width:min(360px,100%)}.newsletter-form--align-center{margin-inline-start:auto;margin-inline-end:auto}.newsletter-form--align-right{margin-left:auto}.newsletter-form--side .newsletter-form__input{flex:160px;min-width:160px}.newsletter-form--side .newsletter-form__button{flex:none}}@media (max-width:767px){.newsletter-form--side .newsletter-form__fields{flex-direction:column}.newsletter-form--side .newsletter-form__button{width:100%}.newsletter-form--inside .newsletter-form__button{max-width:116px;padding-inline-start:12px;padding-inline-end:12px}}.social-gallery{display:flex;padding-block:var(--social-gallery-padding-top)var(--social-gallery-padding-bottom);flex-direction:column;gap:30px;min-width:0}.footer__blocks:has(>*)+.social-gallery{margin-top:50px}.social-gallery.--with-divider{border-top:1px solid rgba(var(--color-text-rgb),.1)}.social-gallery__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px 24px}.social-gallery__title{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.social-gallery__profile{overflow-wrap:anywhere;min-width:0;max-width:100%}.social-gallery__bottom-right .footer__bar-menu,.social-gallery__bottom-right .social-icons{justify-content:flex-end}.social-gallery__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px 24px}.social-gallery__bottom-right{text-align:right;margin-left:auto}.social-gallery__frame{display:flex;overflow:hidden;border-radius:var(--border-radius);align-self: flex-start;width:100%;min-width:0}.social-gallery__media{display:block;flex:none}@media (max-width:767px){.footer__blocks:has(>*)+.social-gallery{margin-top:20px}}.footer-content-slot{overflow-wrap:anywhere;min-width:0;max-width:100%}.footer-content-slot__text-link:hover{text-decoration:underline}.footer-content-slot--logo{--logo-height:var(--footer-content-slot-logo-height-mobile,40px)}@media (min-width:768px){.footer-content-slot--logo{--logo-height:var(--footer-content-slot-logo-height-desktop,40px)}}.footer-content-slot .payment-icons__list{justify-content:flex-start}.footer__bar--center .payment-icons__list{justify-content:center}.footer__bar--right .payment-icons__list,.social-gallery__profile .payment-icons__list,.social-gallery__bottom-right .payment-icons__list{justify-content:flex-end}.dropdown{display:block}.dropdown__content{position:fixed;max-width:min(var(--dropdown-max-width,calc(100vw - 40px)),var(--floating-max-width,calc(100vw - 40px)));max-height:var(--floating-max-height,calc(100dvh - 40px));overflow:auto;overscroll-behavior:contain;background:var(--color-background);color:rgb(var(--color-text-rgb));border-radius:var(--border-radius,0px);z-index:1;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;border:0;width:max-content;margin:0;transition:transform .2s,opacity .3s,visibility .5s;inset:auto;transform:translateY(10px);box-shadow:0 8px 16px #00000012}.dropdown__content[data-positioning]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dropdown__content::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){.dropdown__content{transition:none}}.dropdown[aria-expanded=true]>.dropdown__content{opacity:1;visibility:visible;pointer-events:all;transition:transform .2s,opacity .3s;transform:translateY(0)}.faq__category{padding-bottom:18px}.faq__category:not(:first-child){padding-top:32px}.contact-form__text{margin:12px 0 0}.contact-form__component{display:block}.contact-form__form{display:flex;flex-direction:column;gap:16px}.contact-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.contact-form__textarea{resize:vertical;min-height:160px}.contact-form__textarea--s{min-height:120px}.contact-form__textarea--l{min-height:240px}.contact-form__button--center{align-self: center}.contact-form__button--right{align-self: flex-end}.contact-form__consent{align-self: flex-start}.contact-form__consent-input{width:24px;height:24px;margin:0;top:0;left:0}.contact-form__consent-text>:first-child{margin-top:0}.contact-form__consent-text>:last-child{margin-bottom:0}.contact-form__consent-text a{color:inherit;text-decoration:underline}@media (min-width:768px){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.newsletter-section__text{margin-top:12px}.newsletter-section__form-column{min-width:0}.promo-cards__carousel .placeholder{aspect-ratio:1/var(--product-card-image-ratio,var(--collection-card-ratio-desktop,var(--article-card-ratio-desktop,1)))}.scrolling-text__line{display:flex;opacity:0;visibility:hidden;transition:var(--transition-opacity);user-select:none;align-items: center}.scrolling-text__line.--visible{opacity:1;visibility:visible}.scrolling-text__line.--ltr{justify-content:flex-end}.scrolling-text__container.--bg{padding-block:var(--container-padding-block);overflow:hidden}.scrolling-text__content{display:flex;flex-shrink:0;align-items:stretch}.scrolling-text__block{--content-icon-size:var(--image-width);--content-icon-color:currentColor;color:var(--item-font-color);font-size:var(--item-font-size);position:relative;display:flex;align-items: center;gap:var(--scrolling-icon-gap,var(--item-gap));padding-inline:calc(var(--item-gap)/2);flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.scrolling-text__text{font-family:var(--heading-font-family);text-wrap:nowrap}.scrolling-text__image{width:var(--image-width);aspect-ratio:var(--image-ratio,1);object-fit:contain;flex:none;height:auto}.scrolling-text__line:not(.--ltr)[animating] .scrolling-text__content{animation:right_to_left var(--scrolling-speed)linear infinite}.scrolling-text__line.--ltr[animating] .scrolling-text__content{animation:left_to_right var(--scrolling-speed)linear infinite}.scrolling-text__line[pause-on-hover]:hover .scrolling-text__content,.scrolling-text__line[animating]:focus-within .scrolling-text__content{animation-play-state:paused}@keyframes right_to_left{to{transform:translate(-100%)}}@keyframes left_to_right{to{transform:translate(100%)}}.collection-products__container{position:relative}.collection__controls{display:flex;align-items: center;gap:14px}.collection__control{text-align:left;display:flex;color:var(--color-heading);align-items: center;gap:10px;font-size:14px}.dropdown__sort{z-index:2;display:flex;flex-direction:column;align-items: flex-start;width:-moz-fit-content;width:fit-content;padding:16px;box-shadow:0 24px 60px #00000026}.dropdown__sort-value{text-transform:none;text-align:left;transition:var(--transition-background);cursor:pointer;width:100%;padding:10px 15px;font-size:14px}.dropdown__sort-value:has(>.checkbox:checked){background-color:var(--color-foreground);pointer-events:none;font-weight:500}.collection__total{text-align:right;margin-left:auto;font-size:14px}@media (max-width:400px){.collection__control span[data-sort-value]{display:none}}@media (max-width:768px){.collection__controls--mobile{position:fixed;z-index:3;will-change:opacity,visibility;transition:var(--transition-opacity),var(--transition-visibility);opacity:0;visibility:hidden;border-radius:32px;bottom:20px;left:20px;box-shadow:0 2px 8px #0000001a}.collection-products__container[data-filter-controls-scrolled] .collection__controls--mobile{opacity:1;visibility:visible}.collection__controls--mobile .filter__toggle{display:flex;background:var(--primary-button-background);color:var(--primary-button-text);border-radius:32px;height:48px;padding:16px}.collection-products.--no-m-paddings .collection__controls,.collection-products.--no-m-paddings .collection__grid-active-filters{padding-inline:var(--section-aside-paddings,0px)}.filter{position:fixed;z-index:11;background:var(--color-background);overflow:auto;overscroll-behavior:contain;will-change:transform;transition:var(--drawer-transition);height:100vh;padding-inline-start:28px;padding-inline-end:28px;inset:0;transform:translateY(0)translate(-110%)}.filter.--with-bg{background:var(--color-foreground)}.filter.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)translate(-110%);animation:unset!important}.collection-products__container[data-show-mobile-filter=true] .filter{transform:translateY(0)translate(0)}.filter__header{display:flex;position:sticky;z-index:1;justify-content:space-between;align-items: center;padding:20px 0}.filter__header{top:0}}.filter__item,.collection__grid-wrapper{display:block;will-change:opacity;transition:var(--transition-opacity)}[data-loading] .filter__item,[data-loading] .collection__grid-wrapper{opacity:.4;pointer-events:none}.filter__item.--bordered:not(:last-of-type){border-bottom:1px solid rgba(var(--color-border-rgb),.05)}.filter__item:last-of-type{padding-bottom:0}.filter__label{display:flex;font-family:var(--heading-font-family);justify-content:space-between;align-items: center;padding-block-start:20px;padding-block-end:20px}.filter__label.--bold{font-weight:var(--heading-font-bold-weight)}.filter:not(.--with-bg) .filter__item:first-child .filter__label{padding-top:0}.collection__grid-active-filters{display:flex;flex-wrap:wrap;align-items: center;gap:8px;padding-bottom:22px}.filter__active{display:flex;user-select:none;line-height:normal;font-size:var(--fs-14);color:rgb(var(--color-text-rgb));--pill-border-radius:min(calc(var(--border-radius) - 6px),14px);border-radius:var(--pill-border-radius);border:1px solid rgba(var(--primary-button-background-rgb),.05);align-items: center;gap:6px;width:-moz-fit-content;width:fit-content;height:32px;padding-inline-start:1.2ch;padding-inline-end:1.2ch}.filter__active-icon{cursor:pointer;display:flex;justify-content:center;align-items: center;width:12px;height:12px}.filter__active-remove-all{background-color:rgba(var(--primary-button-background-rgb),.03);border:none}.filter__options{display:flex;overflow:hidden;font-size:var(--fs-14);flex-direction:column;gap:16px;padding-bottom:28px;line-height:1.8}.filter__options .pill-text{text-align:left}.filter__price-range{display:flex;flex-direction:column;gap:12px;padding-block-start:8px;padding-block-end:32px}.filter__options.--with-buttons{flex-flow:wrap;gap:8px}.collection__grid{display:grid;grid-template-columns:repeat(var(--collection-grid-columns),1fr);gap:var(--collection-grid-gap);height:-moz-fit-content;height:fit-content}@media (min-width:768px){.dropdown__sort-value:hover{background-color:var(--color-foreground)}.collection__grid-wrapper{container-name:collection-grid-wrapper;container-type:inline-size}@container collection-grid-wrapper (width<786px){.collection__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.collection__products.--with-filter{display:grid;grid-template-columns:1.2fr 3fr}.collection__controls{gap:24px}.collection-products.--no-d-paddings .collection__controls,.collection-products.--no-d-paddings .collection-products__container[data-show-desktop-filter=false] .collection__grid-active-filters{padding-inline:var(--section-aside-paddings,0px)}.collection-products.--no-d-paddings .filter{margin-left:var(--section-aside-paddings,0px)}.collection__controls--mobile{display:none}.filter{position:relative;min-width:280px;height:-moz-fit-content;height:fit-content;margin-right:40px}.filter__header{display:none}.filter.--with-bg{background:var(--color-foreground);border-radius:var(--border-radius);padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px}.collection-products__container[data-show-desktop-filter=false] .collection__products{grid-template-columns:100%}.collection-products__container[data-show-desktop-filter=false] .filter{display:none}.icon-filter,.icon-filter__bottom-line,.icon-filter__top-line{transition:transform .25s}.filter__toggle[data-show-desktop-filter=true] .icon-filter__square{display:none}.filter__toggle[data-show-desktop-filter=true] .icon-filter__top-line{transform:rotate(-45deg)translate(-4px)}.filter__toggle[data-show-desktop-filter=true] .icon-filter__bottom-line{transform:rotate(45deg)translate(17px,-9px)}.filter__toggle[data-show-desktop-filter=true]:hover .icon-filter{transform:rotate(90deg)}}.blog-posts{display:grid;grid-template-columns:repeat(var(--blog-posts-cards-per-row),1fr);gap:var(--blog-posts-gap)}.article__hero{position:relative;height:var(--section-min-height);overflow:hidden;border-radius:var(--border-radius);display:flex;align-items:var(--content-v-align);justify-content:var(--content-h-align);min-height:-moz-fit-content;min-height:fit-content}.article__wrapper,.article__aside{display:grid;gap:30px;height:-moz-fit-content;height:fit-content}.article__image{display:inline-flex;border-radius:var(--border-radius);overflow:hidden;margin-bottom:40px}.article__info{display:flex;align-items:var(--content-h-align,flex-start);justify-content:var(--content-h-align,flex-start);flex-wrap:wrap;gap:12px}.article__info-item{opacity:.7}.content__heading+.article__info{padding-top:22px}@media (max-width:768px){.article-section.--no-m-paddings .article__wrapper{padding-inline:var(--section-aside-paddings,0px)}}@media (min-width:768px){.article__wrapper{display:grid;grid-template-columns:1fr var(--article-aside-width);gap:40px}.article-section.--no-d-paddings .article__wrapper{padding-inline:var(--section-aside-paddings,0px)}.article__info{flex-direction:row}}.article-card{display:flex;position:relative;overflow:hidden;min-width:var(--slide-width);--image-ratio:var(--article-card-ratio-mobile);flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content}.article-card.--bg{border-radius:var(--border-radius);gap:0}.article-card__image-wrapper{display:inline-flex;overflow:hidden;border-radius:var(--border-radius);aspect-ratio:1/var(--image-ratio)}.article-card__content{display:flex;flex-direction:column;gap:12px}.article-card.--bg .article-card__image-wrapper{--border-radius:0}.article-card.--bg .article-card__content{padding:max(16px,var(--border-radius));background-color:var(--color-foreground)}.article-card__info{display:flex;opacity:.7;flex-wrap:wrap;align-items: center;gap:5px 15px;font-size:12px}.article-card__title{--line-clamp:var(--article-card-title-truncate)}.article-card__text{--line-clamp:var(--article-card-text-truncate)}@media (min-width:768px){.article-card{--image-ratio:var(--article-card-ratio-desktop)}.article-card.--bg .article-card__content{padding:max(20px,var(--border-radius))}}.cart-item{display:grid;grid-template-columns:1fr 4fr;grid-template-areas:"image info";will-change:opacity;container-name:cart-item;container-type:inline-size;gap:14px 18px;padding-bottom:24px}.cart-item:not(:first-child){border-top:1px solid rgba(var(--color-text-rgb),.1);padding-top:24px}.cart-item__image{grid-area:image;position:relative;min-width:90px}.cart-item__loyalty-on-image{position:absolute;display:inline-flex;top:6px;left:6px}.cart-item__loyalty-on-image .loyalty-badge-slot{max-width:100%}.cart-item__loyalty-on-image .loyalty-badge{white-space:normal}.cart-item__prices .loyalty-badge-slot.--inline{align-self: center}.cart-item__info-wrapper{grid-area:info;display:flex;flex-direction:column;justify-content:space-around}.cart-item__info{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.cart-item__subtitle{opacity:.7;margin-bottom:12px}.cart-item__prices{color:var(--color-heading);display:flex;text-align:right;text-wrap:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items: flex-end;gap:8px}.cart-item__price-before-promotion{opacity:.45;text-decoration:line-through;margin-block-start:auto;margin-block-end:auto}.cart-item__promotion-discount{display:flex;align-items: center;gap:4px}.cart-item__remove{opacity:.2;transition:var(--transition-opacity);position:relative;--current-button-text-color:currentColor;min-width:20px}.cart-item__recommendations{grid-column:1/-1;min-width:0}.cart-item-recommendations{gap:12px}.cart-item-recommendations.--bg-fg{padding:14px}.cart-item-recommendations--horizontal{--desktop-slide-width:340px;--mobile-slide-width:300px}.cart-item-recommendations--compact{--desktop-slide-width:110px;--mobile-slide-width:90px}.cart-item-recommendations--plain{--desktop-slide-width:78px;--mobile-slide-width:68px}@media (max-width:767px){.cart-item__recommendations .carousel__track.--m-carousel{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}}@media (min-width:767px){.cart-item{gap:14px 26px}.cart-item__remove{min-width:24px}.cart-item__remove:hover{opacity:1}.cart-item__controls{display:flex;flex-direction:row;justify-content:space-between;align-items: center;margin-top:12px}}@container cart-item (width<500px){.cart-item__info-wrapper{justify-content:center}.cart-item__controls{display:flex;flex-direction:column-reverse;align-items: flex-start;gap:12px;margin-top:8px}}.breadcrumbs__nav{display:block;font-family:var(--body-font-family);overflow-wrap:anywhere;line-height:1.7}.breadcrumbs__item{display:inline}.breadcrumbs__item:not(:last-child){margin-right:6px}.breadcrumbs__link{opacity:.7;transition:var(--transition-opacity);overflow-wrap:anywhere;z-index:0;border-bottom:1px dashed}.breadcrumbs__current{overflow-wrap:anywhere}.breadcrumbs__current,.breadcrumbs__separator{opacity:.7}.breadcrumbs__separator{margin-left:6px}@media (min-width:768px){.breadcrumbs__link:hover{opacity:1}}.slideshow{height:var(--section-min-height);overflow:hidden}.slideshow slideshow-component{display:block;border-radius:var(--border-radius,0px);overflow:hidden;height:100%}.slideshow__dots{position:absolute;z-index:1;bottom:12px}.slideshow__dots.--left{--dotes-left:var(--container-spacing);left:var(--dotes-left)}.slideshow__dots.--right{--dotes-right:var(--container-spacing);right:var(--dotes-right)}.slideshow__dots.--center{left:50%;transform:translate(-50%)}.slideshow.--with-dots .content{padding-bottom:calc(var(--container-spacing) + 74px)}.slideshow__arrows{position:absolute;top:50%;left:var(--container-spacing);right:var(--container-spacing);justify-content:space-between;transform:translateY(-50%)}.slideshow__arrows.--bottom-aside{top:unset;bottom:8px}.slideshow__arrows.--bottom-right{top:unset;justify-content:flex-end;bottom:8px}.slideshow__arrows.--bottom-left{top:unset;justify-content:flex-start;bottom:8px}@media (min-width:768px){.slideshow__dots{bottom:24px}.slideshow.--arrows-bottom-left .slideshow__dots.--left{--dotes-left:calc(var(--container-spacing) + 104px);bottom:38px}.slideshow.--arrows-bottom-right .slideshow__dots.--right{--dotes-right:calc(var(--container-spacing) + 104px);bottom:38px}}.images-text__medias{display:grid;grid-template-columns:repeat(var(--grid-columns,2),1fr);position:relative;align-items: center;gap:18px}.images-text__media{display:flex;overflow:hidden;border-radius:var(--border-radius)}.--collage{aspect-ratio:1/var(--image-ratio)}.--collage .images-text__media{position:absolute}.--collage.--count-1 .images-text__media:first-child{width:100%;height:100%;top:0;left:0}.--collage.--count-2 .images-text__media:first-child{z-index:0;width:63%;top:0;left:0}.--collage.--count-2 .images-text__media:nth-child(2){z-index:1;width:63%;bottom:0;right:0}.--collage.--count-3 .images-text__media:first-child{z-index:0;width:51%;top:0;left:0}.--collage.--count-3 .images-text__media:nth-child(2){z-index:1;width:64.25%;top:18%;right:0%}.--collage.--count-3 .images-text__media:nth-child(3){z-index:2;width:39.5%;bottom:0;left:13%}.--collage.--count-4 .images-text__media:first-child{z-index:0;width:50.5%;bottom:7.75%;left:0%}.--collage.--count-4 .images-text__media:nth-child(2){z-index:1;width:64.5%;top:8.75%;right:0%}.--collage.--count-4 .images-text__media:nth-child(3){z-index:2;width:33%;bottom:0;right:3.5%}.--collage.--count-4 .images-text__media:nth-child(4){z-index:2;width:33.25%;top:0%;left:14%}@media (min-width:768px){.images-text__container .content{padding-left:44px;padding-right:24px}}.text-with-images__content{display:block;max-width:min(100%,var(--text-with-images-max-width,1000px));text-align:var(--text-with-images-align,center);width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto}.text-with-images__text{font-size:var(--text-with-images-font-size,32px);line-height:var(--text-with-images-line-height,1.3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.text-with-images__image{--inline-image-active-width:var(--inline-image-width-mobile,72px);--inline-image-size:min(max(var(--inline-image-active-width),var(--inline-image-min-size,0px)),(100% - .24em)/(1 + 2*var(--inline-image-space,0)));display:inline-block;width:var(--inline-image-size);aspect-ratio:var(--inline-image-ratio,3/2);margin:calc(.12em + var(--inline-image-size)*var(--inline-image-space,0));overflow:hidden;border-radius:var(--inline-image-radius,100px);vertical-align:middle;transform:rotate(var(--inline-image-rotation,0deg));white-space:normal}.text-with-images__image>.image,.text-with-images__image>.video-item,.text-with-images__image>.video-item>.video,.text-with-images__image>.placeholder{display:block;aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;min-width:0;max-width:100%;height:100%}.text-with-images__image--original>.image,.text-with-images__image--original>.video-item,.text-with-images__image--original>.video-item>.video{height:auto}.text-with-images__image>.placeholder{display:flex}a.text-with-images__image{--inline-image-min-size:44px;min-width:44px;min-height:44px}a.text-with-images__image:focus-visible{outline:2px solid;outline-offset:3px}.text-with-images__missing{text-decoration:underline wavy}@media (min-width:768px){.text-with-images__image{--inline-image-active-width:var(--inline-image-width,128px)}}.media-content-slider{overflow:clip visible}.media-content-card{--content-width:100%;--content-text-align:var(--media-card-align-mobile,left);--content-h-align:var(--media-card-h-align-mobile,flex-start);--rte-list-margin-inline:var(--media-card-list-margin-mobile,0 auto);display:flex;border-radius:var(--media-card-radius,16px);overflow:hidden;align-items:stretch;width:100%;min-width:0}.media-content-card__content{display:flex;justify-content:var(--media-card-v-align,center);padding:var(--media-card-padding-mobile,24px);flex-direction:column;flex:1;min-width:0}.media-content-card .content{flex:0 auto;width:100%}.media-content-card .content__buttons>*{overflow-wrap:anywhere;max-width:100%}.media-content-card__media{position:relative;aspect-ratio:1/var(--media-card-ratio-mobile,1.2);overflow:hidden;flex:none;min-width:0}.media-content-slider__navigation{display:none;justify-content:center;align-items: center;gap:20px}.media-content-slider__navigation:has(>:not(.hidden)){display:flex}@media (max-width:767px){.media-content-card__content{justify-content:start}.media-content-slider__navigation:not(.--m-visible){display:none}.media-content-slider__navigation.--m-both:has(>.dots:not(.hidden))>.arrows{margin-left:auto}}@media (min-width:768px){.media-content-slider__navigation.--d-both:has(>.dots:not(.hidden))>.arrows{margin-left:auto}.media-content-card{--content-text-align:var(--media-card-align,left);--content-h-align:var(--media-card-h-align,flex-start);--rte-list-margin-inline:var(--media-card-list-margin,0 auto);align-items:stretch}.media-content-card__content{padding:var(--media-card-padding,40px)}.media-content-card__media{flex:0 0 calc((100% - var(--media-content-gap-desktop,0px))*var(--media-card-width,50)/100);aspect-ratio:1/var(--media-card-ratio,1.2);width:auto}}.paginated-list{scroll-padding:140px;scroll-margin:140px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:8px;margin-top:54px}@media (max-width:768px){.--no-m-paddings .pagination{padding-inline:var(--section-aside-paddings,0px)}}@media (min-width:768px){.--no-d-paddings .pagination{padding-inline:var(--section-aside-paddings,0px)}}.pagination__separator{padding:.8ch 1ch}.pagination .pill-text{font-size:var(--fs-16)}.separator{padding-top:var(--separator-padding-top-mobile);padding-bottom:var(--separator-padding-bottom-mobile);width:100%}.separator__line{background:rgba(var(--color-border-rgb),.2);height:1px}@media (min-width:768px){.separator{padding-top:var(--separator-padding-top-desktop);padding-bottom:var(--separator-padding-bottom-desktop)}}.not-found-section{margin-block-start:auto;margin-block-end:auto}.wishlist__content{display:flex;justify-content:space-between;align-items:stretch;gap:12px}.wishlist__remove{display:flex;opacity:.4;transition:var(--transition-opacity);position:relative;--current-button-text-color:currentColor;justify-content:center;align-items: center;width:32px;height:32px}.wishlist__remove svg{width:22px;height:22px}.wishlist__remove.btn-loader svg{opacity:0}@media (min-width:768px){.wishlist__remove:hover{opacity:1}}.footer{margin-top:auto}.footer__container{border-radius:var(--border-radius,0px);width:100%;margin:0 auto}.footer.--bg{border-radius:var(--footer-corner-radius,0px)var(--footer-corner-radius,0px)0 0}.footer__blocks{display:grid}@media (max-width:768px){.footer__block:not(.--desktop-only){border-bottom:1px solid rgba(var(--color-text-rgb),.1);padding-block-start:20px;padding-block-end:20px}.footer__block:last-child,.--mobile-only:last-child .accordion__item{border-bottom:1px solid #0000}.footer__blocks:has(>.--mobile-only:last-child)+.footer__bar{margin-top:0}}.footer__block-heading{margin-bottom:20px}.footer__block-text-btn{margin-top:20px}.footer__menu{display:flex;flex-flow:column}.footer__menu-link{padding-block-start:6px;padding-block-end:6px;transition:color .2s}.footer__menu .footer__menu-link:first-child{padding-top:0}.footer__block .footer__block-icons,.footer__bar-accordion-inner .footer__block-icons{margin-top:30px}.footer__bar{display:flex;flex-direction:column;gap:30px;min-width:100%;margin-top:50px}.footer__bar.--with-divider{border-top:1px solid rgba(var(--color-text-rgb),.1);padding-top:40px}.footer__bar-columns{display:flex;flex-flow:column wrap;justify-content:space-between;gap:15px 20px}.footer__bar--left{justify-content:flex-start;min-width:0;max-width:100%}.footer__bar--center{min-width:0;max-width:100%}.footer__bar--right{display:flex;align-items: center;gap:15px;min-width:0;max-width:100%}.footer__bar-accordion-inner{gap:4px}.footer__bar-menu{display:flex;flex-wrap:wrap;align-items: center;gap:4px 12px}@media (min-width:768px){.footer__blocks{grid-template-columns:repeat(var(--footer-columns),1fr);gap:40px}.footer__block:not(.--desktop-only){border-bottom:none;padding-block-start:0;padding-block-end:0}.footer__menu-link:hover{color:rgba(var(--color-text-rgb),1)}.footer__bar-columns{flex-direction:row;align-items: center}.footer__bar--right{justify-content:flex-end}}.dialog{overflow:hidden;pointer-events:none;filter:drop-shadow(0 12px 48px #0000001f);background:0 0;border:none;padding:0}dialog::backdrop{background-color:#0000;transition:background-color .4s}.dialog.opened{pointer-events:all}dialog.opened::backdrop{background-color:var(--modals-overlay-color,#00000080)}.modal{max-width:var(--modal-width-mobile,90%);max-height:var(--modal-height,80%);background-color:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);display:flex;opacity:0;transition:var(--drawer-transition),var(--transition-opacity);pointer-events:none;flex-flow:column;width:100%;transform:translateY(10px)}.modal.opened{opacity:1;pointer-events:all;transform:translateY(0)}.modal__header,.modal__footer{display:flex;font-size:var(--fs-16);color:var(--color-heading);justify-content:space-between;align-items: center;padding:14px 12px 12px 20px}.modal__footer{justify-content:flex-end;padding:14px 20px}.modal__content{height:100%;padding:20px}.drawer{position:fixed;background-color:var(--color-background);color:var(--color-text);display:flex;transition:var(--drawer-transition);--inner-paddings:24px;flex-flow:column;width:100%;max-width:100%;height:100%;max-height:100%;transform:translate(110%)}.drawer.--left{transform:translate(-110%)}.drawer.opened{transform:translate(0)}.drawer__header{display:flex;padding-left:var(--inner-paddings);text-transform:uppercase;font-size:var(--fs-16);color:var(--color-heading);justify-content:space-between;align-items: center}.drawer__close{padding:calc(var(--inner-paddings) - 4px)22px;--close-stroke-width:18px}.drawer__close-icon{position:relative;display:block;cursor:pointer;width:32px;height:32px}.drawer__close-icon:after,.drawer__close-icon:before{position:absolute;display:block;width:var(--close-stroke-width,18px);background:var(--color-heading);content:"";height:1px;transition:width .2s ease-in-out;top:50%;left:50%}.drawer__close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.drawer__close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.drawer__content{padding:var(--inner-paddings);overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;flex:1}.drawer__content::-webkit-scrollbar{display:none}.drawer__footer{display:flex;padding:var(--inner-paddings);justify-content:space-between;align-items: center}@media (min-width:768px){.modal{max-width:var(--modal-width-desktop,400px)}.drawer{width:var(--drawer-width,450px);--inner-paddings:30px;margin-left:auto;margin-right:0}.drawer.--left{margin-left:0;margin-right:auto}.drawer.--paddings{border-radius:var(--border-radius);max-height:calc(100% - 40px);margin-right:20px}.drawer.--left.--paddings{max-height:calc(100% - 40px);margin-left:20px}.drawer__close:hover{--close-stroke-width:22px}}.cart-drawer__content--with-blocks{display:flex;flex-direction:column;gap:24px;height:100%;min-height:-moz-fit-content;min-height:fit-content}.cart-drawer__footer{display:flex;padding:var(--inner-paddings);box-shadow:0 0 0 1px var(--color-foreground);flex-direction:column;gap:8px}.cart-drawer__footer-buttons{display:flex;justify-content:space-between;align-items:stretch;gap:14px}.drawer__content-grid{display:flex;will-change:transform,opacity;opacity:1;flex-direction:column;gap:40px;height:100%;transition:transform .35s cubic-bezier(.24,.25,0,1),opacity .1s;transform:translate(0)}.drawer__links{display:flex;color:var(--color-heading);overflow:hidden;flex-flow:column;gap:6px;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:auto}.drawer__link{border-radius:var(--border-radius);text-align:left;font-family:var(--body-font-family);padding-block-start:12px;padding-block-end:12px;transition:background-color .2s ease-in-out}.drawer__link--with-children{display:flex;line-height:inherit;justify-content:space-between;align-items: center;gap:16px;width:100%}.drawer__links-page{position:fixed;will-change:transform,opacity;opacity:0;background-color:var(--color-background);height:100%;transition:transform .35s cubic-bezier(.24,.25,0,1),opacity .1s;inset:72px 0;transform:translate(100%)}.drawer__links-page .drawer__links{padding-inline-start:28px;padding-inline-end:28px}.drawer__links-page.--visible{opacity:1;transform:translate(0)}.drawer__content:has(>.drawer__links-page.--visible)>.drawer__content-grid{opacity:1;transform:translate(-30%)}.drawer__links__page-header{display:grid;grid-template-columns:auto 1fr;padding-bottom:20px}.drawer__links__page-back-btn{display:flex;justify-content:center;align-items: center;height:60px;padding-left:20px;padding-right:60px;transition:background-color .2s ease-in-out}.drawer__links__page-header-link{display:flex;text-transform:uppercase;justify-content:flex-end;align-items: center;gap:12px;padding-inline-start:26px;padding-inline-end:26px;transition:background-color .2s ease-in-out;font-weight:500;line-height:24px}.drawer__links__page-header-link span{text-align:right;flex:1;margin-left:auto}@media (min-width:768px){.drawer__links-page{inset:84px 0}.drawer__link:hover,.drawer__links__page-header-link:hover,.drawer__links__page-back-btn:hover{background-color:var(--color-foreground)}}.secondary-menu{display:flex;border-top:var(--secondary-menu-border-top,0px)solid rgba(var(--color-border-rgb),.2);border-bottom:var(--secondary-menu-border-bottom,0px)solid rgba(var(--color-border-rgb),.2);flex-wrap:wrap;gap:16px}.secondary-menu--column{flex-direction:column}.drawer__social-icons{gap:18px}.quick-view__container{display:flex;flex-direction:column;height:100%}.quick-view__close{position:absolute;backdrop-filter:blur(4px);display:flex;z-index:1;--close-stroke-width:16px;background-color:#ffffff1f;border-radius:100%;justify-content:center;align-items: center;width:36px;height:36px;top:16px;right:16px}.quick-view__content{overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;flex:1;padding-bottom:30px}.quick-view__medias{--border-radius:0px;margin-bottom:14px}.quick-view__medias .product-info__blocks{padding-inline-start:20px;padding-inline-end:20px}.quick-view__footer{display:flex;justify-content:center;align-items: center;column-gap:6px;box-shadow:0 -1px #1313130d}.quick-view__footer-link{justify-content:center;width:100%;padding:16px 20px}@media (min-width:767px){.quick-view__close:hover{--close-stroke-width:22px}}.reviews-drawer{position:absolute}.reviews-drawer__close{position:absolute;backdrop-filter:blur(4px);display:flex;z-index:1;--close-stroke-width:16px;background-color:#ffffff1f;border-radius:100%;justify-content:center;align-items: center;width:36px;height:36px;top:16px;right:16px}.reviews-drawer__content{display:block;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;flex:1;height:auto;min-height:0}.reviews-drawer__form-view{display:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;flex:1;min-height:0;padding:24px 32px 32px}.reviews-drawer[data-view=form] .reviews-drawer__content{display:none}.reviews-drawer[data-view=form] .reviews-drawer__form-view{display:flex;flex-direction:column;justify-content:space-between}.reviews-drawer[data-view=success] .reviews-drawer__content{display:none}.reviews-drawer[data-view=success] .reviews-drawer__form-view{display:flex;flex-direction:column;justify-content:center}.reviews-drawer[data-view=success] [data-reviews-form-panel]{display:none}.reviews-drawer__form-success{display:grid;text-align:center;flex:1;place-items: center}.reviews-drawer__form-success[hidden],.reviews-drawer__form-view [data-reviews-form-panel][hidden]{display:none}.reviews-drawer__form-view [data-reviews-form-panel]{display:flex;flex-direction:column;flex:1}.reviews-drawer__form-error{color:var(--color-error);margin:0}.reviews-drawer__form{display:flex;flex-direction:column;flex:1;gap:16px;margin-bottom:24px}.reviews-drawer__form-body{display:grid;gap:6px}.reviews-drawer__form-body-hint{display:flex;opacity:.65;justify-content:space-between;gap:12px}.reviews-drawer__form-heading{margin-bottom:44px}.reviews-drawer__form-stars{display:flex;border:1px dashed rgba(var(--color-text-rgb),.2);border-radius:var(--border-radius)}.reviews-drawer__form-star{display:flex;cursor:pointer;flex:1;justify-content:center}.reviews-drawer__form-star svg{opacity:.2;will-change:opacity;width:50px;height:80px;transition:opacity .2s}.reviews-drawer__form-star.--active svg{opacity:1}.reviews-drawer__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reviews-drawer:not([data-view=list]) .back-to-top{display:none}.reviews-drawer__content:not(:has(>.reviews-drawer__pages)){display:grid}.reviews-drawer__pages{min-height:100%}.reviews-drawer__pages:has(>.reviews-drawer__empty){display:grid;place-items: center}.reviews-drawer__pages>.reviews-drawer__empty+[data-reviews-sentinel][data-reviews-sentinel]{display:none}.reviews-drawer__list{display:flex;flex-direction:column;gap:32px;padding:66px 32px}.reviews-drawer__pages>.reviews-drawer__medias+.reviews-drawer__list{padding-top:26px}.reviews-drawer__review{border-bottom:1px solid rgba(var(--color-border-rgb),.06);padding-bottom:32px}.reviews-drawer__review:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.reviews-drawer__footer{position:sticky;z-index:2;display:flex;border-top:1px solid rgba(var(--color-border-rgb),.06);background:var(--color-background);--border-radius:4px;flex-shrink:0;gap:12px;padding:12px 16px;bottom:0;box-shadow:0 2px 8px #0000001a}.reviews-drawer__footer .select{padding:7px 11px}.reviews-drawer__footer .pill{display:flex;text-wrap:nowrap;--pill-border-radius:4px;justify-content:center;align-items: center;min-width:-moz-fit-content;min-width:fit-content}.reviews-drawer:not([data-view=list]) .reviews-drawer__footer{display:none}.reviews-drawer .back-to-top{--back-to-top-bottom:76px;color:var(--color-heading);background:var(--color-background);z-index:0}.reviews-drawer__error{display:grid;align-content: center;place-items: center}@media (max-width:767px){.reviews-drawer__list{gap:24px;padding:24px 26px}.reviews-drawer__form-view{padding:24px}}@media (min-width:767px){.reviews-drawer .image,.reviews-drawer .video{cursor:pointer}}.spinner_1{transition:var(--transition-opacity);opacity:0;--spinner-play-state:paused;display:grid;position:relative;place-items: center;margin-block-start:28px;margin-block-end:28px;padding-block-start:40px;padding-block-end:40px}.--loading .spinner_1{opacity:1;--spinner-play-state:running}.spinner_1:before{content:"";box-sizing:border-box;position:absolute;border:1px solid #0000;border-top-color:var(--color-heading);border-bottom-color:var(--color-heading);animation:spinner_1 .8s ease infinite;animation-play-state:var(--spinner-play-state,paused);border-radius:50%;width:36px;height:36px;margin-top:-10px;margin-left:-10px;top:50%;left:50%}.reviews-drawer__pages[data-next-cursor=""]+.spinner_1{display:none}@keyframes spinner_1{to{transform:rotate(360deg)}}.back-to-top{position:fixed;left:20px;bottom:var(--back-to-top-bottom,20px);z-index:10;pointer-events:none;will-change:transform;opacity:1;cursor:pointer;display:flex;cursor:pointer;color:var(--primary-button-text);background:var(--primary-button-background);border:none;border-radius:50%;justify-content:center;align-items: center;width:48px;height:48px;transition:transform .3s;transform:translateY(150%);box-shadow:0 2px 8px #0000001a}.back-to-top.--visible{pointer-events:all;transform:translateY(0%)}.back-to-top.--right{left:unset;right:20px}@media (min-width:768px){.back-to-top:hover{transform:translateY(-2px)}}@media (max-width:768px){.--desktop-only{display:none}}@media (min-width:768px){.--mobile-only{display:none}}rapi-yandex-pay-badge{display:flex;align-items: center;width:100%;height:24px;margin-top:8px}rapi-yandex-pay-badge[size=s]{height:14px}rapi-yandex-pay-badge[size=m]{height:18px}rapi-yandex-pay-badge>yandex-pay-badge{display:block;max-width:100%}.yandex-pay-preview{border:1px dashed;padding:12px;font-size:13px}rapi-yandex-pay-badge[hidden]{display:none}rapi-yandex-pay-badge[data-preview]{display:block;height:auto}
