: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}.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:has(.--overflowed-container){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%}.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}.bg-media{object-fit:cover;position:absolute;width:100%;height:100%;inset:0}.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:-moz-fit-content;height:fit-content}.placeholder svg{opacity:.6}@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;width:-moz-fit-content;width:fit-content;font-weight:500}.logo__image{width:var(--logo-width,100%);height:var(--logo-height,120px);object-fit:cover;grid-area:1/-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:green;--heart-stroke: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:600}.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}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:.1}.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}.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)}.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)}.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--full{width:100%}.btn-loader{pointer-events:none}.btn-loader:before{content:"";position:absolute;background:var(--current-button-background-color);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;line-height:normal}.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{background:var(--primary-button-background-hover);box-shadow:0 0 0 2px var(--primary-button-border)inset}.btn--secondary:not([disabled]):hover{background:var(--secondary-button-background-hover);box-shadow:0 0 0 2px var(--secondary-button-border)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}}: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.2)}.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}input[type=checkbox],input[type=radio]{display:none;margin:0}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),.1);flex-shrink:0;width:24px;height:24px}.checkbox__mock.--solid{background-color:rgba(var(--color-text-rgb),.03);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}.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),.1);border-radius:var(--border-radius,0);font-size:var(--fs-14);width:100%;height:100%;padding:12px;transition:border-color .2s,background-color .2s}.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)}.input__promocode{text-transform:uppercase}.input__promocode::placeholder{text-transform:capitalize}@media (min-width:767px){.checkbox__label:hover .checkbox__mock{border-color:rgba(var(--color-text-rgb),1)}.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),.2)}}.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);--p-spacing:18px}.rte ul,.rte ol{list-style-type:disc;display:flex;flex-flow:column;row-gap:6px;margin:1em;padding-inline-start:18px}.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:red;--color-success:#ccffd0}.error__inline{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)}.bar__carousel{display:flex;user-select:none;justify-content:space-between;align-items: center;gap:8px}.bar__track{overflow:hidden}.bar__carousel .carousel__slide{display:-webkit-box;text-align:center}@media (min-width:767px){.bar__carousel{gap:20px}}.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-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{padding-inline:var(--inner-padding-inline-desktop);min-width:240px;max-width:340px;padding-block-start:20px;padding-block-end:20px}.header__dropdown::-webkit-scrollbar{display:none}.header__dropdown.--full-width{display:flex;position:absolute;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;gap:40px;width:100%;min-width:100%;max-width:100%;max-height:80vh;padding-block-start:0;padding-block-end:0;left:0;right: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__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]){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]).--border{border-bottom:1px solid #00000012}.header__container.--transparent:has([aria-expanded=true]).--shadow{box-shadow:0 8px 16px #00000012}.header__container.--transparent:has([aria-expanded=true]) .logo__image--transparent{opacity:0}.header__container.--transparent:has([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.--overflowed-carousel{overflow:clip visible}.carousel__track{height:100%}.carousel__track::-webkit-scrollbar{display:none}.carousel__track.dragging{pointer-events:none}.container:has(.carousel.--overflowed){overflow:hidden}@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%)}.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}.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{min-width:100%;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--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}.arrow{display:flex;transition:var(--transition-opacity);padding:8px}.--colored .arrow{color:var(--color-heading);background:var(--color-foreground);border-radius:100%}@media (min-width:768px){.arrow{padding:10px}}.thumbs{user-select:none;overflow:hidden}.thumbs__track::-webkit-scrollbar{display:none}.thumbs__track.dragging{pointer-events:none}.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);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:calc(var(--border-radius)/2);width:26px;height:26px}.card__buttons{display:flex;z-index:1;pointer-events:all;align-items:stretch;gap:6px}.card__button{border-radius:calc(var(--border-radius)/2);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;transition:var(--transition-shadow),var(--transition-background);justify-content:center;align-items: center;gap:6px;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:768px){.card__buttons-wrapper.--m-on{position:absolute;padding:0 var(--inner-paddings)var(--inner-paddings);width:-moz-fit-content;width:fit-content;bottom:100%;left:0}.card__buttons.--m-vert{flex-direction:column;align-items: flex-start;width:-moz-fit-content;width:fit-content}.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:767px){.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;align-items: flex-start;width:-moz-fit-content;width:fit-content}.card__button{padding:12px}.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: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)}.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--old{opacity:.35;text-decoration:line-through;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:calc(var(--border-radius)/2)}.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}.card__info{padding:12px 0}.--no-d-paddings .card:not(.--bg-fg) .card__info>:not(.card__buttons-wrapper){padding-inline-start:8px;padding-inline-end:8px}.--size-s .card__badge{padding:1px 10px}.--size-m .card__badge{padding:2px 12px}.--size-l .card__badge{padding:4px 14px}}@container product-card (width<220px){.card__buttons{flex-direction:column;align-items: flex-start;width:fit-content}.card__button:first-child{flex:unset}.card__button-label{display:none}}.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%);flex:1}.content .content__heading{overflow-wrap:anywhere}.content--center{text-align:center;justify-content:center}.content--right{text-align:right;justify-content: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){.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}}.product-info{overflow:visible}.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;gap:10px}.product-info__price_old-wrapper{display:flex;align-items: center;gap:8px}.product-info__price--old{opacity:.35;text-decoration:line-through}.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%)}}.product-info__container{gap:20px}@media (min-width:768px){.product-info__container{display:grid;grid-template-columns:var(--images-width)1fr;display:flex;flex-direction:row}.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:calc(var(--header-height) + 20px);padding-inline:var(--info-padding-left)var(--info-padding-right);flex:calc(100% - var(--images-width));height:-moz-fit-content;height:fit-content}}.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:rgb(var(--color-text-rgb))}.pill-text:has(.checkbox:checked){color:var(--color-background);background: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),.5)}.pill-text.--outline:not(:has(.checkbox:checked)):hover{border:1px solid rgba(var(--color-text-rgb),.5)}}.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);align-items: center;gap:8px}.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}.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{display:flex;align-items:var(--content-h-align);text-align:var(--content-text-align);flex-direction:column}.banner__wrapper .timer,.banner__wrapper .promocode{margin-top:32px}.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)}}.timer{display:flex;width:min(var(--timer-width-mobile),100%);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);color:var(--color-heading);justify-content:center;align-items: center;gap:0}.timer--bg-separated{gap:8px}.timer--bg-full{background:var(--color-background);border-radius:var(--border-radius);padding-inline-start:5px;padding-inline-end:5px}.timer__item{display:flex;text-align:center;transition:var(--transition-opacity);aspect-ratio:1;flex-flow:column;justify-content:center;gap:8px;line-height:1}.timer--bg-separated .timer__item{background:var(--color-background);border-radius:var(--border-radius)}.timer__caption{opacity:.7;font-weight:300}@media (min-width:768px){.timer{width:min(var(--timer-width-desktop),100%);gap:0}.timer--bg-separated{gap:10px}}.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) - 6px)}.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__empty){gap:24px;height:100%}.cart-section__container:has(.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:10px;width:100%;height:-moz-fit-content;height:fit-content;padding:20px}.cart__total-row{display:flex;opacity:.7;justify-content:space-between;gap:20px}.cart__total-row--final{opacity:1;font-weight:500}.cart__promocode-wrapper{position:relative;margin-bottom:10px}.cart__promocode-btn{position:absolute;padding:8px;top:3px;right:3px}.cart__promocode-btn[disabled]{display:none}.cart__totals .btn{margin-top:8px}@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:360px;height:-moz-fit-content;height:fit-content}}.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}.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:has(.--overflowed-container){overflow:clip visible}.promo-carousel-block.--bg{--section-aside-paddings:24px;padding:32px 24px}.dropdown{display:block}.dropdown__content{position:fixed;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;width:max-content;transition:transform .2s,opacity .3s,visibility .5s;transform:translateY(10px);box-shadow:0 8px 16px #00000012}.dropdown[aria-expanded=true]>.dropdown__content{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.faq__category{padding-bottom:18px}.faq__category:not(:first-child){padding-top:32px}.promo-cards__heading{display:flex;justify-content:space-between;align-items: flex-end;gap:40px}.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{color:var(--item-font-color);font-size:var(--item-font-size);position:relative;display:flex;align-items: center;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__icon{width:var(--image-width);height:var(--image-width)}.scrolling-text__text{font-family:var(--heading-font-family);text-wrap:nowrap}.scrolling-text__link{position:absolute;inset:0}.scrolling-text__line:not(.scrolling-text--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}@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:has(.collection__controls[data-show-filter-btn].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:has(.filter__toggle[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:600}.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:has(.filter){display:grid;grid-template-columns:1.2fr 3fr}.collection__controls{gap:24px}.collection-products.--no-d-paddings .collection__controls{padding-inline:var(--section-aside-paddings,0px)}.collection-products.--no-d-paddings:has([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:has(.filter__toggle[data-show-desktop-filter=false]) .collection__products{grid-template-columns:100%}.collection-products__container:has(.filter__toggle[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 3fr;grid-template-areas:"image info";will-change:opacity;gap:18px;padding-bottom:24px}.cart-item:not(:first-child){border-top:1px solid rgba(var(--color-text-rgb),.03);padding-top:24px}.cart-item__image{grid-area:image;display:inline-flex}.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)}.cart-item__controls{display:flex;justify-content:space-between;align-items: flex-start;margin-top:12px}.cart-item__remove{opacity:.2;transition:var(--transition-opacity);position:relative;--current-button-text-color:currentColor;min-width:20px}@media (min-width:767px){.cart-item{gap:26px}.cart-item__title{margin-bottom:4px}.cart-item__remove{min-width:24px}.cart-item__remove:hover{opacity:1}}.breadcrumbs__nav{display:flex;font-family:var(--body-font-family);align-items: flex-start;gap:6px;line-height:normal}.breadcrumbs__link{opacity:.7;transition:var(--transition-opacity);z-index:0;border-bottom:1px dashed}.breadcrumbs__current,.breadcrumbs__separator{opacity:.7}@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:has(.slideshow__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:has(.slideshow__arrows.--bottom-left) .slideshow__dots.--left{--dotes-left:calc(var(--container-spacing) + 104px);bottom:38px}.slideshow:has(.slideshow__arrows.--bottom-right) .slideshow__dots.--right{--dotes-right:calc(var(--container-spacing) + 104px);bottom:38px}}.images-text__container{display:flex;flex-direction:column-reverse;gap:40px}.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{flex-direction:row;align-items: center;gap:60px}.images-text__container .content{padding-left:44px;padding-right:24px}.images-text__container.--media-left{flex-direction:row-reverse}}.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__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{border-bottom:1px solid #0000}.--mobile-only:has(.accordion__item):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}.footer__bar--right{display:flex;align-items: center;gap:15px}.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-weight:500;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:2px;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%}.cart-drawer__footer{display:flex;padding:var(--inner-paddings);box-shadow:0 0 0 1px var(--color-foreground);flex-direction:column;gap:24px}.cart-drawer__footer-totals,.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;display:flex;z-index:1;--close-stroke-width:18px;justify-content:center;align-items: center;top:20px;right:20px}.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__footer{display:flex;backdrop-filter:blur(12px);background-color:#ffffff1f;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}}.back-to-top{position:fixed;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;bottom:20px;left:20px;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}}
