.not-found-module__mXjw8q__container{background-color:#fcf8f5;position:relative}.not-found-module__mXjw8q__container picture{display:block}.not-found-module__mXjw8q__illustration{width:100%;height:auto;display:block}.not-found-module__mXjw8q__content{inset-inline:0;text-align:center;padding-inline:var(--medium-gap);flex-direction:column;align-items:center;display:flex;position:absolute;top:6.4%}.not-found-module__mXjw8q__title{margin:0;font-size:9rem;line-height:1}.not-found-module__mXjw8q__subtitle{color:var(--blue);opacity:.75;margin:1.2rem 0 0;font-size:3.2rem}.not-found-module__mXjw8q__cta{min-width:30rem;margin-top:2.4rem}@media (max-width:768px){.not-found-module__mXjw8q__content{top:62.3%}.not-found-module__mXjw8q__title{font-size:4.4rem}.not-found-module__mXjw8q__subtitle{margin-top:.8rem;font-size:1.6rem}.not-found-module__mXjw8q__cta{min-width:auto;margin-top:2rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.not-found-module__mXjw8q__title{font-size:6.3rem}.not-found-module__mXjw8q__subtitle{margin:.84rem 0 0;font-size:2.24rem}.not-found-module__mXjw8q__cta{min-width:21rem;margin-top:1.68rem}}
.full-screen-spinner-module__30y90a__wrap_spinner{z-index:222;background-color:var(--overlay);width:100%;-webkit-backdrop-filter:var(--popup-overlay-filter,none);backdrop-filter:var(--popup-overlay-filter,none);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.full-screen-spinner-module__30y90a__wrap_spinner.full-screen-spinner-module__30y90a__wrap_spinner{-webkit-backdrop-filter:var(--popup-overlay-filter,none)}.full-screen-spinner-module__30y90a__wrap_spinner img{width:auto;height:auto;max-width:var(--spinner-max-width,none);max-height:var(--spinner-max-height,none)}.full-screen-spinner-module__30y90a__card{background-color:var(--white);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:24px 32px;display:flex}.full-screen-spinner-module__30y90a__wrap_spinner .full-screen-spinner-module__30y90a__card img{width:140px;max-width:100%}.full-screen-spinner-module__30y90a__message{flex-direction:column;gap:4px;display:flex}.full-screen-spinner-module__30y90a__wrap_spinner:not(.hide)~.full-screen-spinner-module__30y90a__wrap_spinner:not(.hide){display:none}
.popup-module__tf6X3a__wrap_popup,.popup-module__tf6X3a__overlay{width:100%;height:100%;position:fixed;inset:0}.popup-module__tf6X3a__wrap_popup{z-index:25;padding:var(--small-gap);justify-content:center;align-items:flex-start;height:100dvh;display:flex;overflow:auto}.popup-module__tf6X3a__overlay{background-color:var(--overlay);-webkit-backdrop-filter:var(--popup-overlay-filter,none);backdrop-filter:var(--popup-overlay-filter,none);opacity:0;animation:.25s forwards popup-module__tf6X3a__fadeOverlay;position:fixed}.popup-module__tf6X3a__overlay.popup-module__tf6X3a__overlay{-webkit-backdrop-filter:var(--popup-overlay-filter,none)}.popup-module__tf6X3a__content_popup{box-sizing:border-box;width:100%;max-width:62rem;padding:var(--popup-padding,10rem);box-shadow:var(--main-shadow);border-radius:var(--popup-border-radius,var(--main-border-radius));background-color:#fff;position:relative;overflow:auto}.popup-module__tf6X3a__header{justify-content:center;gap:var(--x-small-gap);text-align:center;box-shadow:0px 2px 4px var(--main-shadow-color);padding:var(--medium-gap);flex-direction:column;display:flex}.popup-module__tf6X3a__header h2{font-size:var(--heading-font-size)}.popup-module__tf6X3a__header p{font-size:1.6rem}.popup-module__tf6X3a__close{top:var(--close-button-inset,var(--line-gap));left:var(--close-button-inset,var(--line-gap));z-index:5;width:var(--close-button-size,3.2rem);height:var(--close-button-size,3.2rem);font-size:var(--close-icon-size,1.6rem);position:absolute}.popup-module__tf6X3a__close.popup-module__tf6X3a__close{color:var(--close-button-color,inherit)}.popup-module__tf6X3a__whiteCloseBtn.popup-module__tf6X3a__whiteCloseBtn{color:#fff}.popup-module__tf6X3a__center{justify-content:center;align-items:center}.popup-module__tf6X3a__center .popup-module__tf6X3a__content_popup{padding:var(--popup-padding,var(--main-padding));opacity:0;animation:.22s cubic-bezier(.2,.8,.3,1) forwards popup-module__tf6X3a__slideCenterPopup;transform:translateY(1.2rem)scale(.98)}.popup-module__tf6X3a__center.popup-module__tf6X3a__closing .popup-module__tf6X3a__content_popup{animation:.22s cubic-bezier(.2,.8,.3,1) forwards popup-module__tf6X3a__slideCenterPopupOut}.popup-module__tf6X3a__right{justify-content:flex-start;align-items:stretch;padding:0}.popup-module__tf6X3a__right .popup-module__tf6X3a__content_popup{padding:var(--popup-padding,var(--main-padding));animation:.35s .15s forwards popup-module__tf6X3a__slideRightPopup;animation-timing-function:var(--animation-bezier);border-radius:0;transform:translate(100%)}.popup-module__tf6X3a__right.popup-module__tf6X3a__closing .popup-module__tf6X3a__content_popup{animation:.25s forwards popup-module__tf6X3a__slideRightPopupOut;animation-timing-function:var(--animation-bezier)}.popup-module__tf6X3a__bottom{justify-content:center;align-items:flex-end;padding:0;overflow:hidden}.popup-module__tf6X3a__bottom .popup-module__tf6X3a__content_popup{max-width:100dvw;max-height:90dvh;padding:var(--popup-padding,var(--main-padding));animation:.35s .15s forwards popup-module__tf6X3a__slideBottomPopup;animation-timing-function:var(--animation-bezier);border-radius:0;overflow:auto;transform:translateY(100%)}.popup-module__tf6X3a__bottom.popup-module__tf6X3a__closing .popup-module__tf6X3a__content_popup{animation:.25s forwards popup-module__tf6X3a__slideBottomPopupOut;animation-timing-function:var(--animation-bezier)}.popup-module__tf6X3a__closing .popup-module__tf6X3a__overlay{opacity:1;animation:.25s .15s forwards popup-module__tf6X3a__fadeOverlayOut}@keyframes popup-module__tf6X3a__slideBottomPopup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popup-module__tf6X3a__slideBottomPopupOut{0%{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes popup-module__tf6X3a__slideRightPopup{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes popup-module__tf6X3a__slideRightPopupOut{0%{transform:translate(0%)}to{transform:translate(100%)}}@keyframes popup-module__tf6X3a__slideCenterPopup{0%{opacity:0;transform:translateY(1.2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popup-module__tf6X3a__slideCenterPopupOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1.2rem)scale(.98)}}@keyframes popup-module__tf6X3a__fadeOverlay{0%{opacity:0}to{opacity:1}}@keyframes popup-module__tf6X3a__fadeOverlayOut{0%{opacity:1}to{opacity:0}}
.template-preview-view-module__FnkvdW__close.template-preview-view-module__FnkvdW__close{top:var(--close-button-inset,var(--line-gap));left:var(--close-button-inset,var(--line-gap));z-index:5;width:var(--close-button-size,3.2rem);height:var(--close-button-size,3.2rem);font-size:var(--close-icon-size,1.6rem);color:var(--blue);position:absolute}.template-preview-view-module__FnkvdW__layout{grid-template-columns:1fr;height:100%;min-height:0;display:grid}.template-preview-view-module__FnkvdW__info{padding:var(--large-gap) 5.5rem;background-color:var(--warm-white);flex-direction:column;display:flex;overflow-y:auto}.template-preview-view-module__FnkvdW__back{align-self:flex-start;align-items:center;gap:var(--x-small-gap);cursor:pointer;font:inherit;font-weight:700;font-size:var(--main-font-size);color:var(--blue);background:0 0;border:0;padding:0;display:inline-flex}.template-preview-view-module__FnkvdW__back:hover,.template-preview-view-module__FnkvdW__back:focus-visible{color:var(--main-color-brand)}.template-preview-view-module__FnkvdW__body{gap:var(--x-small-gap);flex-direction:column;margin-top:auto;display:flex}h2.template-preview-view-module__FnkvdW__title{margin:0;font-size:4.8rem;line-height:1.1}.template-preview-view-module__FnkvdW__description{font-size:var(--main-font-size);color:var(--main-color-text)}.template-preview-view-module__FnkvdW__description p{margin:0}.template-preview-view-module__FnkvdW__description p+p{margin-top:1.4em}.template-preview-view-module__FnkvdW__switchNote{margin:var(--x-small-gap) 0 0;font-weight:700;font-size:var(--main-font-size);color:var(--red)}.template-preview-view-module__FnkvdW__footer{margin-top:clamp(var(--xxl-gap), 12vh, var(--massive-gap));margin-bottom:auto}.template-preview-view-module__FnkvdW__cta.template-preview-view-module__FnkvdW__cta{width:100%;font-size:var(--main-font-size);padding:1.4rem 2.8rem}@media (min-width:769px){.template-preview-view-module__FnkvdW__layout{grid-template-columns:1fr 1.78fr}.template-preview-view-module__FnkvdW__layout>:first-child{order:2}}@media (max-width:768px){.template-preview-view-module__FnkvdW__layout{flex-direction:column;height:100%;display:flex}.template-preview-view-module__FnkvdW__layout>:first-child{flex:none}.template-preview-view-module__FnkvdW__info{min-height:0;padding:var(--medium-gap) var(--medium-gap) 0;flex:1}.template-preview-view-module__FnkvdW__back{display:none}.template-preview-view-module__FnkvdW__body{margin-top:0}.template-preview-view-module__FnkvdW__footer{margin:var(--large-gap) 0 0;padding:var(--medium-gap) 0;background-color:var(--warm-white);position:sticky;bottom:0}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.template-preview-view-module__FnkvdW__info{padding:var(--large-gap) 3.85rem}h2.template-preview-view-module__FnkvdW__title{font-size:3.36rem}.template-preview-view-module__FnkvdW__cta.template-preview-view-module__FnkvdW__cta{padding:.98rem 1.96rem}}
.cart-item-menu-module__EUgJdG__toggle{background-color:var(--beige);width:30px;height:30px;color:var(--blue);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.cart-item-menu-module__EUgJdG__toggle:hover{background-color:var(--grey-2)}.cart-item-menu-module__EUgJdG__overlay{z-index:8}.cart-item-menu-module__EUgJdG__menu{z-index:9;box-sizing:border-box;background-color:var(--beige);direction:rtl;border-radius:2px;flex-direction:column;max-width:min(200px,100vw - 16px);margin:0;padding:12px 16px;list-style:none;display:flex;box-shadow:0 0 40px #0000001f}.cart-item-menu-module__EUgJdG__menu li+li{border-top:1px solid var(--border-color)}.cart-item-menu-module__EUgJdG__item{width:100%;color:var(--blue);text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:0 10px;padding:10px 0;font-family:inherit;font-size:18px;line-height:1.3;transition:opacity .2s;display:flex}.cart-item-menu-module__EUgJdG__icon{flex-shrink:0;font-size:22px}.cart-item-menu-module__EUgJdG__label{flex:1;font-weight:700}.cart-item-menu-module__EUgJdG__note{flex-basis:100%;margin-block-start:6px;font-size:14px;line-height:1.3}@media (max-width:768px){.cart-item-menu-module__EUgJdG__menu{max-width:min(180px,100vw - 16px);padding:10px 12px}.cart-item-menu-module__EUgJdG__item{font-size:var(--main-font-size);padding:8px 0}.cart-item-menu-module__EUgJdG__icon{font-size:20px}.cart-item-menu-module__EUgJdG__note{font-size:12px}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.cart-item-menu-module__EUgJdG__toggle{width:24px;height:24px;font-size:17px}.cart-item-menu-module__EUgJdG__menu{max-width:min(180px,100vw - 16px);padding:12px 11px;box-shadow:0 0 28px #0000001f}.cart-item-menu-module__EUgJdG__item,.cart-item-menu-module__EUgJdG__icon{font-size:16px}}
.template-picker-modal-module__I-tyBW__content{background-color:var(--warm-white);height:min(78rem,88vh);border-radius:0!important;width:min(146rem,90vw)!important;max-width:none!important;padding:0!important}.template-picker-modal-module__I-tyBW__content.template-picker-modal-module__I-tyBW__previewing .modal-close{display:none}.template-picker-modal-module__I-tyBW__body{box-sizing:border-box;height:100%;padding:var(--extra-large-gap) var(--large-gap) var(--large-gap);flex-direction:column;display:flex;overflow-y:auto}.template-picker-modal-module__I-tyBW__intro{flex-direction:column;align-items:center;width:100%;max-width:99rem;margin-inline:auto;display:flex}h2.template-picker-modal-module__I-tyBW__title{margin:0;margin-bottom:var(--medium-gap);letter-spacing:.02em;text-align:center}.template-picker-modal-module__I-tyBW__description{margin:var(--large-gap) 0 var(--large-gap);font-size:var(--small-font-size);color:var(--main-color-text);text-align:center}.template-picker-modal-module__I-tyBW__grid{column-gap:var(--medium-gap);row-gap:var(--large-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100rem;margin:0 auto;padding:0;list-style:none;display:grid}.template-picker-modal-module__I-tyBW__card{align-items:center;gap:var(--small-gap);flex-direction:column;width:100%;display:flex}.template-picker-modal-module__I-tyBW__cardThumb{aspect-ratio:282/232;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.template-picker-modal-module__I-tyBW__cardImageWrap{position:absolute;inset:0}.template-picker-modal-module__I-tyBW__cardImage{object-fit:contain;width:100%;height:100%;transition:all .25s}.template-picker-modal-module__I-tyBW__magnifier{color:var(--white);opacity:0;pointer-events:none;font-size:2.4rem;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-picker-modal-module__I-tyBW__cardThumb:hover .template-picker-modal-module__I-tyBW__magnifier,.template-picker-modal-module__I-tyBW__cardThumb:focus-visible .template-picker-modal-module__I-tyBW__magnifier{opacity:1}.template-picker-modal-module__I-tyBW__cardThumb:hover .template-picker-modal-module__I-tyBW__cardImage,.template-picker-modal-module__I-tyBW__cardThumb:focus-visible .template-picker-modal-module__I-tyBW__cardImage{filter:brightness(.5)}.template-picker-modal-module__I-tyBW__cardName{font-weight:700;font-size:var(--small-font-size);color:var(--blue);text-align:center;margin-top:auto;line-height:1}.template-picker-modal-module__I-tyBW__cardCta.template-picker-modal-module__I-tyBW__cardCta{background:0 0;width:min(100%,20rem)}.template-picker-modal-module__I-tyBW__cardCtaSelected.template-picker-modal-module__I-tyBW__cardCtaSelected.template-picker-modal-module__I-tyBW__cardCtaSelected{background:var(--button-background-color);color:var(--white);box-shadow:inset 0 0 0 1px var(--button-background-color)}.template-picker-modal-module__I-tyBW__cardCtaLabelActive,.template-picker-modal-module__I-tyBW__cardCta:hover .template-picker-modal-module__I-tyBW__cardCtaLabel,.template-picker-modal-module__I-tyBW__cardCta:focus-visible .template-picker-modal-module__I-tyBW__cardCtaLabel,.template-picker-modal-module__I-tyBW__cardCtaSelected .template-picker-modal-module__I-tyBW__cardCtaLabel{display:none}.template-picker-modal-module__I-tyBW__cardCta:hover .template-picker-modal-module__I-tyBW__cardCtaLabelActive,.template-picker-modal-module__I-tyBW__cardCta:focus-visible .template-picker-modal-module__I-tyBW__cardCtaLabelActive,.template-picker-modal-module__I-tyBW__cardCtaSelected .template-picker-modal-module__I-tyBW__cardCtaLabelActive{display:block}@media (min-width:769px){.template-picker-modal-module__I-tyBW__content{--close-button-size:4.8rem;--close-icon-size:2.8rem}.template-picker-modal-module__I-tyBW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem}}@media (min-width:1201px){.template-picker-modal-module__I-tyBW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.template-picker-modal-module__I-tyBW__content.template-picker-modal-module__I-tyBW__content{height:100dvh;max-height:100dvh;overflow:hidden;width:100vw!important}.template-picker-modal-module__I-tyBW__body{padding:var(--extra-large-gap) var(--medium-gap) var(--medium-gap)}.template-picker-modal-module__I-tyBW__card{gap:var(--small-gap)}.template-picker-modal-module__I-tyBW__description,.template-picker-modal-module__I-tyBW__cardName{font-size:var(--main-font-size)}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.template-picker-modal-module__I-tyBW__content{--close-button-size:3.36rem;--close-icon-size:1.96rem;height:min(54.6rem,88vh);width:min(102.2rem,90vw)!important}.template-picker-modal-module__I-tyBW__intro{max-width:69.3rem}.template-picker-modal-module__I-tyBW__grid{gap:4.2rem;max-width:70rem}.template-picker-modal-module__I-tyBW__magnifier{font-size:1.68rem}.template-picker-modal-module__I-tyBW__cardCta.template-picker-modal-module__I-tyBW__cardCta{width:min(100%,14rem)}}
.cart-item-module__kcN7Oa__itemMobile{display:none}.cart-item-module__kcN7Oa__item{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) 258px;align-items:center;padding:8px 0;display:grid;position:relative}.cart-item-module__kcN7Oa__product{align-items:center;gap:20px;display:flex}.cart-item-module__kcN7Oa__thumb{box-sizing:border-box;background-color:var(--beige);flex-shrink:0;justify-content:center;align-items:center;width:118px;height:117px;display:flex;position:relative;overflow:hidden}.cart-item-module__kcN7Oa__thumb>div,.cart-item-module__kcN7Oa__thumbButton{width:100%;height:100%}.cart-item-module__kcN7Oa__thumbButton img{transition:transform .2s}.cart-item-module__kcN7Oa__thumbButton:hover img,.cart-item-module__kcN7Oa__thumbButton:focus-visible img{transform:scale(1.05)}.cart-item-module__kcN7Oa__thumbButton:focus-visible{outline:2px solid var(--secondary-color-text);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.cart-item-module__kcN7Oa__thumbButton img{transition:none}}.cart-item-module__kcN7Oa__thumb img{object-fit:contain;width:100%;height:100%}.cart-item-module__kcN7Oa__thumbOutOfStock{background-color:var(--beige-opacity)}.cart-item-module__kcN7Oa__thumbOutOfStock img{opacity:.5}.cart-item-module__kcN7Oa__outOfStockStampa{top:0;line-height:1;position:absolute;inset-inline-start:0}.cart-item-module__kcN7Oa__outOfStockNotice{color:var(--red-2);font-size:var(--extra-small-font-size);margin:0;line-height:1.3}.cart-item-module__kcN7Oa__info{flex-direction:column;gap:8px;display:flex}.cart-item-module__kcN7Oa__title{color:var(--black);font-size:20px;font-weight:700}.cart-item-module__kcN7Oa__projectName{color:var(--black);font-size:16px}.cart-item-module__kcN7Oa__benefit{align-self:flex-start;line-height:1}.cart-item-module__kcN7Oa__options{margin:0;color:var(--black);flex-wrap:wrap;align-items:center;gap:11px;margin-inline-end:-53px;padding:0;font-size:16px;list-style:none;display:flex}.cart-item-module__kcN7Oa__options li:not(:first-child):before{content:"|";color:var(--black);margin-inline-end:11px}.cart-item-module__kcN7Oa__actions{align-items:flex-start;height:85px;display:flex}.cart-item-module__kcN7Oa__actionRow{direction:ltr;align-items:center;gap:40px;width:100%;display:flex}.cart-item-module__kcN7Oa__priceQty{flex:1;justify-content:flex-end;align-items:center;gap:26px;display:flex}.cart-item-module__kcN7Oa__price{direction:rtl;flex-direction:column;align-items:flex-end;display:flex}.cart-item-module__kcN7Oa__originalPrice{color:var(--red);font-size:16px;text-decoration:line-through}.cart-item-module__kcN7Oa__currentPrice{color:var(--blue);font-size:20px;font-weight:700}.cart-item-module__kcN7Oa__qty{direction:ltr;border-radius:100px;align-items:center;gap:20px;display:flex}.cart-item-module__kcN7Oa__qtyValue{min-width:1ch;color:var(--black);text-align:center;font-size:20px}.cart-item-module__kcN7Oa__qtyInput{box-sizing:content-box;cursor:text;background:0 0;border:0;border-radius:100px;outline:none;margin:-3px -10px;padding:3px 10px;font-family:inherit;line-height:1.2;transition:background-color .15s,box-shadow .15s,color .15s}.cart-item-module__kcN7Oa__qtyInput:focus{background:var(--white);box-shadow:0 0 0 1.5px var(--brand-300), 0 0 0 5px color-mix(in srgb, var(--brand-100) 45%, transparent)}.cart-item-module__kcN7Oa__qtyInput::selection{background:var(--brand-100)}.cart-item-module__kcN7Oa__qtyInputDirty{color:var(--brand-400)}.cart-item-module__kcN7Oa__qtyInput:read-only{cursor:default}.cart-item-module__kcN7Oa__stepBtn{cursor:pointer;width:24px;height:24px;color:var(--black);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.cart-item-module__kcN7Oa__stepBlank{flex-shrink:0;width:24px}.cart-item-module__kcN7Oa__stepBtn:hover:not(:disabled){color:var(--brand-300)}.cart-item-module__kcN7Oa__stepBtn:disabled{color:var(--grey);cursor:default}@media (max-width:768px){.cart-item-module__kcN7Oa__item{display:none}.cart-item-module__kcN7Oa__mBenefit{margin-block-end:6px;line-height:1;display:inline-flex}.cart-item-module__kcN7Oa__itemMobile{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 0;display:flex;position:relative}.cart-item-module__kcN7Oa__versionNoticeSlot{flex-basis:100%}}.cart-item-module__kcN7Oa__versionNoticeSlot{grid-column:1/-1}.cart-item-module__kcN7Oa__mThumb{box-sizing:border-box;background-color:var(--beige);flex-shrink:0;justify-content:center;align-items:center;width:114px;height:113px;display:flex;position:relative;overflow:hidden}.cart-item-module__kcN7Oa__mThumb>div{width:100%;height:100%}.cart-item-module__kcN7Oa__mThumb img{object-fit:contain;width:100%;height:100%}.cart-item-module__kcN7Oa__mBody{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.cart-item-module__kcN7Oa__mTitleRow{align-items:center;gap:8px;display:flex}.cart-item-module__kcN7Oa__mTitleRow>button{align-self:flex-start}.cart-item-module__kcN7Oa__mTitleText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cart-item-module__kcN7Oa__mTitle{color:var(--black);text-align:right;font-size:20px;font-weight:700}.cart-item-module__kcN7Oa__mToggle{color:var(--black);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:16px;display:inline-flex}.cart-item-module__kcN7Oa__mToggleIcon{color:var(--black);font-size:20px}.cart-item-module__kcN7Oa__mOptions{color:var(--black);text-align:right;flex-direction:column;gap:4px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.cart-item-module__kcN7Oa__mActions{justify-content:space-between;align-items:center;display:flex}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.cart-item-module__kcN7Oa__item{grid-template-columns:minmax(0,1fr) 181px}.cart-item-module__kcN7Oa__product{gap:14px}.cart-item-module__kcN7Oa__thumb{width:83px;height:82px}.cart-item-module__kcN7Oa__title{font-size:16px}.cart-item-module__kcN7Oa__actions{height:59px}.cart-item-module__kcN7Oa__actionRow{gap:28px}.cart-item-module__kcN7Oa__priceQty{gap:18px}.cart-item-module__kcN7Oa__currentPrice{font-size:16px}.cart-item-module__kcN7Oa__qty{gap:14px}.cart-item-module__kcN7Oa__qtyValue{font-size:16px}.cart-item-module__kcN7Oa__qtyInput{margin:-3px -6px;padding:3px 6px}.cart-item-module__kcN7Oa__stepBtn{font-size:17px}.cart-item-module__kcN7Oa__mThumb{width:80px;height:79px}.cart-item-module__kcN7Oa__mTitle,.cart-item-module__kcN7Oa__mToggleIcon{font-size:16px}}
.template-selector-module__V8tM-G__row{justify-content:space-between;align-items:center;gap:var(--medium-gap);min-height:72px;padding:var(--x-small-gap) 0;border-bottom:1px solid var(--grey);display:flex}.template-selector-module__V8tM-G__title{font-weight:700;font-size:var(--small-font-size);color:var(--main-color-text)}.template-selector-module__V8tM-G__trigger{min-height:var(--input-height);align-items:center;gap:var(--small-gap);padding:0 var(--small-gap);cursor:pointer;color:var(--secondary-color-text);font-size:var(--small-font-size);background:0 0;border:none;display:flex}.template-selector-module__V8tM-G__triggerThumb{object-fit:cover;width:32px;height:32px}.template-selector-module__V8tM-G__triggerName{font-weight:400}.template-selector-module__V8tM-G__trigger:hover .template-selector-module__V8tM-G__triggerName{text-decoration:underline}.template-selector-module__V8tM-G__chevron{font-size:var(--small-font-size);color:var(--main-color-text)}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.template-selector-module__V8tM-G__row{min-height:50px}.template-selector-module__V8tM-G__triggerThumb{width:24px;height:24px}}
.recaptcha-disclosure-module__GlXKzW__disclosure{font-size:var(--xs-font-size,var(--extra-small-font-size));opacity:.7;margin:0}.recaptcha-disclosure-module__GlXKzW__disclosure a{color:inherit;text-decoration:underline}
.stampa-module__WHaOMG__wrapper{background-color:var(--stampa-background,var(--red));font-size:var(--small-font-size);color:var(--white);justify-content:center;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.stampa-module__WHaOMG__small{padding:2px 4px;font-size:1.4rem}.stampa-module__WHaOMG__muted{background-color:var(--grey-3,#868686)}.stampa-module__WHaOMG__floating{animation:.35s ease-in 1s forwards stampa-module__WHaOMG__stampIn;position:absolute;bottom:100%;right:100%;transform:rotate(-17deg)translate(30%,30%)scale(0)}@keyframes stampa-module__WHaOMG__stampIn{0%{opacity:0;transform:rotate(-17deg)translate(30%,15%)scale(2)}70%{opacity:1;transform:rotate(-17deg)translate(30%,30%)scale(.9)}85%{transform:rotate(-17deg)translate(30%,30%)scale(1.05)}to{opacity:1;transform:rotate(-17deg)translate(30%,30%)scale(1)}}
.cart-item-thumb-module__6tJiKq__root{width:100%;height:100%;position:relative}.cart-item-thumb-module__6tJiKq__root>div{width:100%;height:100%}.cart-item-thumb-module__6tJiKq__root img.cart-item-thumb-module__6tJiKq__mockup{object-fit:cover}.cart-item-thumb-module__6tJiKq__pending img{opacity:.55}.cart-item-thumb-module__6tJiKq__spinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cart-item-thumb-module__6tJiKq__spinner:after{content:"";border:2px solid #00000026;border-top-color:#0000008c;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite cart-item-thumb-module__6tJiKq__spin}@keyframes cart-item-thumb-module__6tJiKq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cart-item-thumb-module__6tJiKq__spinner:after{animation-duration:2.4s}}
.breadcrumbs-module__HdiNFW__breadcrumbs ul{--items:2;display:flex}.breadcrumbs-module__HdiNFW__breadcrumbs li{white-space:nowrap;max-width:calc(100% / var(--items) - 5px);justify-content:flex-start;align-items:center;display:flex}.breadcrumbs-module__HdiNFW__breadcrumbs a{white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.breadcrumbs-module__HdiNFW__breadcrumbs span{font-weight:700;display:inline-flex}.breadcrumbs-module__HdiNFW__breadcrumbs i{margin-inline:.35rem;font-size:1rem}@media (max-width:768px){.breadcrumbs-module__HdiNFW__breadcrumbs a,.breadcrumbs-module__HdiNFW__breadcrumbs{font-size:var(--small-font-size)}}
.hero-module__jOfEia__hero{position:relative}.hero-module__jOfEia__hero .hero-module__jOfEia__container{justify-content:center;gap:var(--large-gap);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:50%;transform:translate(50%)}.hero-module__jOfEia__breadcrumbs{top:var(--small-gap);position:absolute;left:0;right:0}.hero-module__jOfEia__hero .stampa{font-size:var(--heading-font-size);padding:var(--x-small-gap) 0 var(--x-small-gap) var(--large-gap);align-self:flex-start;font-weight:700;position:relative;inset:0}.hero-module__jOfEia__hero .stampa:before{content:"";background-color:inherit;width:100vw;height:100%;position:absolute;left:99.999%}.hero-module__jOfEia__title{font-size:var(--xxl-font-size)}.hero-module__jOfEia__image{width:100%}.hero-module__jOfEia__description{font-size:var(--heading-font-size);max-width:55.5rem}.hero-module__jOfEia__startingPrice{font-size:var(--heading-font-size)}.hero-module__jOfEia__innerContent{gap:var(--main-padding);flex-direction:column;display:flex}@media (min-width:769px){.hero-module__jOfEia__image{object-fit:cover;object-position:25%;min-height:432px}}@media (max-width:768px){.hero-module__jOfEia__hero .hero-module__jOfEia__container{flex-direction:column-reverse}.hero-module__jOfEia__image{aspect-ratio:430/380}.hero-module__jOfEia__title{font-size:clamp(var(--main-font-size), calc(var(--xxl-font-size) - (var(--length) * .06rem)), var(--xxl-font-size))}.hero-module__jOfEia__hero .stampa{width:max-content;padding:var(--x-small-gap) var(--large-gap);margin:0 auto;display:flex}.hero-module__jOfEia__hero .stampa:before{content:unset}.hero-module__jOfEia__innerContent{text-align:center}.hero-module__jOfEia__description{max-width:100%;font-size:var(--main-font-size);margin:0 auto}}@media (max-width:1500px){.hero-module__jOfEia__breadcrumbs{right:var(--main-padding);left:var(--main-padding)}}
.sales-carousel-module__sa6YYW__wrapper{--distance-from-middle:0;gap:var(--large-gap);padding-block:var(--huge-gap);flex-direction:column;display:flex;position:relative}.sales-carousel-module__sa6YYW__wrapper:before{content:"";width:1100px;max-width:80dvw;height:100%;transform:translateX(50%) translateY(calc(10% * var(--distance-from-middle)));background-color:var(--backgroundColor);z-index:-1;position:absolute;top:0;bottom:0;right:50%}.sales-carousel-module__sa6YYW__row{justify-content:center;gap:7rem;display:flex}.sales-carousel-module__sa6YYW__heading{margin-bottom:6rem}@media (max-width:1280px){.sales-carousel-module__sa6YYW__row{gap:3rem}}@media (max-width:990px){.sales-carousel-module__sa6YYW__row{scroll-snap-type:x mandatory;justify-content:flex-start;overflow:auto}.sales-carousel-module__sa6YYW__container{padding:0}.sales-carousel-module__sa6YYW__wrapper{margin-inline:calc(var(--main-padding) * -1)}.sales-carousel-module__sa6YYW__wrapper:before{inset-inline:var(--huge-gap) 0;width:auto;max-width:none;transform:none}.sales-carousel-module__sa6YYW__heading{padding-inline:var(--main-padding);margin-bottom:0}.sales-carousel-module__sa6YYW__row{gap:var(--extra-large-gap);padding-inline:var(--main-padding);overscroll-behavior-inline:contain;padding-block:var(--large-gap);scroll-padding-inline-start:var(--main-padding)}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.sales-carousel-module__sa6YYW__wrapper:before{width:770px}.sales-carousel-module__sa6YYW__row{gap:4.9rem}.sales-carousel-module__sa6YYW__heading{margin-bottom:4.2rem}}@media (min-width:991px) and (max-width:1280px) and (pointer:fine){.sales-carousel-module__sa6YYW__row{gap:2.1rem}}
.sales-carousel-item-module__xi3v5a__card{flex:1 1 0;align-items:center;gap:2.4rem;min-width:0;max-width:50rem;display:flex}.sales-carousel-item-module__xi3v5a__text{text-align:right;flex-direction:column;flex:55%;justify-content:flex-end;align-items:flex-start;gap:20px;min-width:0;height:100%;display:flex}.sales-carousel-item-module__xi3v5a__label{font-size:var(--heading-font-size);color:var(--blue);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:auto;font-weight:700;display:-webkit-box;overflow:hidden}.sales-carousel-item-module__xi3v5a__couponExpiry{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sales-carousel-item-module__xi3v5a__coupon{border:1px solid var(--red);color:var(--red);font-size:var(--main-font-size);align-items:center;gap:var(--line-gap);direction:ltr;padding:4px 8px;display:flex}.sales-carousel-item-module__xi3v5a__expiry{font-size:var(--small-font-size);color:var(--black)}.sales-carousel-item-module__xi3v5a__cta{background-color:var(--brand-200);color:var(--white);font-size:var(--main-font-size);padding:8px 20px;font-weight:700;text-decoration:none}.sales-carousel-item-module__xi3v5a__imageWrap{aspect-ratio:1;box-shadow:20px calc(20px * var(--distance-from-middle)) 20px 0 #00000040;flex:0 0 40%;position:relative}.sales-carousel-item-module__xi3v5a__imageInner,.sales-carousel-item-module__xi3v5a__imageWrap img{width:100%;height:100%}.sales-carousel-item-module__xi3v5a__imageWrap img{object-fit:cover}.sales-carousel-item-module__xi3v5a__discountTag{position:absolute;top:0;right:0}@media (max-width:990px){.sales-carousel-item-module__xi3v5a__card{scroll-snap-align:start;flex-direction:column;flex:0 0 45%}}@media (max-width:768px){.sales-carousel-item-module__xi3v5a__card{flex-direction:column;flex:0 0 40%}.sales-carousel-item-module__xi3v5a__text{gap:var(--x-small-gap)}.sales-carousel-item-module__xi3v5a__text,.sales-carousel-item-module__xi3v5a__label,.sales-carousel-item-module__xi3v5a__imageWrap{width:100%}}@media (max-width:520px){.sales-carousel-item-module__xi3v5a__card{flex:0 0 75%}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.sales-carousel-item-module__xi3v5a__card{gap:1.68rem;max-width:35rem}.sales-carousel-item-module__xi3v5a__text{gap:14px}.sales-carousel-item-module__xi3v5a__cta{padding:8px 14px}.sales-carousel-item-module__xi3v5a__imageWrap{box-shadow:14px calc(14px * var(--distance-from-middle)) 14px 0 #00000040}}
.strip-product-module__auxeha__strip{--bg-color:var(--beige);align-items:center;gap:var(--extra-large-gap);padding-block:var(--huge-gap);text-align:right;display:flex;position:relative}.strip-product-module__auxeha__strip:before{content:"";z-index:0;background-color:var(--bg-color);position:absolute;top:0;bottom:0}.strip-product-module__auxeha__full:before{left:0;right:0}.strip-product-module__auxeha__halfRight:before{width:60%;right:0}.strip-product-module__auxeha__halfLeft:before{width:50%;left:0}.strip-product-module__auxeha__halfLeft{flex-direction:row-reverse}.strip-product-module__auxeha__imageWrap{z-index:1;padding-block:var(--extra-large-gap);flex:0 0 45%;justify-content:center;display:flex;position:relative}.strip-product-module__auxeha__imageInner,.strip-product-module__auxeha__imageWrap img{aspect-ratio:1;width:100%;max-width:42rem;box-shadow:20px 20px 20px #00000040}.strip-product-module__auxeha__imageWrap img{object-fit:cover}.strip-product-module__auxeha__text{z-index:1;align-items:flex-start;gap:var(--large-gap);min-width:0;padding-inline:var(--extra-large-gap);flex-direction:column;flex:1 1 0;max-width:55rem;display:flex;position:relative}.strip-product-module__auxeha__stampa{margin-bottom:calc(-1 * var(--large-gap));align-self:flex-start;transform:rotate(13deg)}.strip-product-module__auxeha__title{margin:0}.strip-product-module__auxeha__description{font-size:var(--main-font-size);color:var(--black);line-height:1.2}.strip-product-module__auxeha__price{font-size:var(--medium-font-size);color:var(--blue);font-weight:700}.strip-product-module__auxeha__oldPrice{font-size:var(--small-font-size);color:var(--red);margin-inline-start:.4rem;font-weight:400;text-decoration:line-through}@media (max-width:990px){.strip-product-module__auxeha__strip,.strip-product-module__auxeha__halfLeft{gap:var(--large-gap);padding-block:var(--extra-large-gap);flex-direction:column}.strip-product-module__auxeha__strip:before{content:"";z-index:0;background-color:var(--bg-color);width:100%;height:30rem;position:absolute}.strip-product-module__auxeha__text{width:100%;padding-inline:var(--large-gap);gap:var(--small-gap)}.strip-product-module__auxeha__imageInner{aspect-ratio:1;max-width:14rem;box-shadow:8px 8px 8px #00000040}.strip-product-module__auxeha__stampa{margin-bottom:calc(-.5 * var(--small-gap))}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.strip-product-module__auxeha__imageInner,.strip-product-module__auxeha__imageWrap img{max-width:29.4rem;box-shadow:14px 14px 14px #00000040}.strip-product-module__auxeha__text{max-width:38.5rem}}
.products-slider-module__DV22NW__slide{text-align:right;flex-direction:row-reverse;flex:0 0 100%;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.products-slider-module__DV22NW__text{align-items:flex-start;gap:var(--large-gap);z-index:1;flex-direction:column;flex:1 1 0;min-width:min(42rem,100%);max-width:42rem;display:flex;position:relative;transform:translate(-7rem)}.products-slider-module__DV22NW__title{margin:0;display:block}.products-slider-module__DV22NW__name{font-size:var(--medium-font-size);color:var(--black);margin:0;font-weight:700}.products-slider-module__DV22NW__description{font-size:var(--main-font-size);color:var(--black);line-height:1.4}.products-slider-module__DV22NW__media{aspect-ratio:1110/645;border-radius:var(--small-border-radius,8px);flex:0 58%;width:58%;min-width:0;max-width:100%;margin-inline-end:-10%;overflow:hidden}.products-slider-module__DV22NW__media iframe{border:0;width:100%;height:100%;display:block}.products-slider-module__DV22NW__arrows{gap:var(--huge-gap);margin-top:var(--large-gap);display:flex}.products-slider-module__DV22NW__arrowBtn{cursor:pointer;color:var(--black);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:transform .2s,opacity .2s;display:inline-flex}.products-slider-module__DV22NW__arrowBtn:active{transform:scale(.85)}@media (hover:hover){.products-slider-module__DV22NW__arrowBtn:hover:not(:disabled){opacity:.6}}@media (max-width:990px){.products-slider-module__DV22NW__slide{align-items:stretch;gap:var(--large-gap);padding-block:var(--extra-large-gap);text-align:right;margin-inline:calc(var(--main-padding) / 2);flex-direction:column}.products-slider-module__DV22NW__text{display:contents}.products-slider-module__DV22NW__title{order:1;max-width:10rem}.products-slider-module__DV22NW__media{flex:none;order:2;width:100%;margin-inline-end:0}.products-slider-module__DV22NW__info,.products-slider-module__DV22NW__cta{align-self:flex-start}.products-slider-module__DV22NW__info{order:4}.products-slider-module__DV22NW__cta{order:5}.products-slider-module__DV22NW__arrows{order:3;justify-content:space-between;align-self:stretch;align-items:center;margin-top:0}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.products-slider-module__DV22NW__text{min-width:min(33.6rem,100%);max-width:33.6rem}.products-slider-module__DV22NW__media{flex:0 62%;width:62%}}
.video-preview-module__8vKESa__media{aspect-ratio:16/9;cursor:pointer;border-radius:var(--small-border-radius,8px);background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-preview-module__8vKESa__preview,.video-preview-module__8vKESa__preview img{object-fit:cover;width:100%;height:100%}.video-preview-module__8vKESa__iframe{border:0;width:100%;height:100%}.video-preview-module__8vKESa__playIcon{pointer-events:none;width:68px;height:68px;margin:auto;position:absolute;inset:0}
.category-stack-module__Ms-ExW__wrapper{isolation:isolate;position:relative}.category-stack-module__Ms-ExW__frame{padding:40px var(--main-padding);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.category-stack-module__Ms-ExW__headings{text-align:center;display:grid}.category-stack-module__Ms-ExW__heading{grid-area:1/1;margin:0}.category-stack-module__Ms-ExW__heading .section-title{text-align:center;display:block}.category-stack-module__Ms-ExW__heading[data-heading=first]{display:none}.category-stack-module__Ms-ExW__headingSubtitle{margin-top:8px;font-size:clamp(2.8rem,6vw,9rem)}.category-stack-module__Ms-ExW__stage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;width:100%;display:flex}.category-stack-module__Ms-ExW__tile{width:clamp(120px,20vw,220px);color:inherit;flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.category-stack-module__Ms-ExW__imageBox{aspect-ratio:1;width:100%;display:block;position:relative}.category-stack-module__Ms-ExW__imageBox>*{width:100%;height:100%}.category-stack-module__Ms-ExW__imageBox img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.category-stack-module__Ms-ExW__imageBox{transition:transform .2s}.category-stack-module__Ms-ExW__tile:hover .category-stack-module__Ms-ExW__imageBox,.category-stack-module__Ms-ExW__tile:focus-visible .category-stack-module__Ms-ExW__imageBox{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.category-stack-module__Ms-ExW__imageBox{transition:none}}.category-stack-module__Ms-ExW__name{text-align:center;margin:0;font-family:inherit;font-size:2rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.category-stack-module__Ms-ExW__reserve{min-height:150vh}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__frame{box-sizing:border-box;gap:0;width:100%;height:100vh;padding:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__headings{top:calc(var(--header-height,80px) + clamp(16px, 4vh, 48px));box-sizing:border-box;width:100%;padding:0 var(--main-padding);position:absolute;left:0}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__heading[data-heading=first],.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__heading[data-heading=last]{opacity:0;display:block}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__stage{padding:0;display:block;position:absolute;inset:0}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile{will-change:transform;width:clamp(120px,20vw,220px);margin:0;position:absolute;top:50%;left:50%}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile:first-child{transform:translate(-50%,-50%)translate(-12px,-3px)rotate(-9deg)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile:nth-child(2){transform:translate(-50%,-50%)translate(-6px,3px)rotate(7deg)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile:nth-child(3){transform:translate(-50%,-50%)translateY(-3px)rotate(-5deg)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile:nth-child(4){transform:translate(-50%,-50%)translate(6px,3px)rotate(10deg)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile:nth-child(5){transform:translate(-50%,-50%)translate(12px,-3px)rotate(-7deg)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__name{opacity:var(--name-opacity,0)}}@media (max-width:768px){.category-stack-module__Ms-ExW__stage{grid-template-columns:1fr 1fr;gap:14px 6.9%;display:grid}.category-stack-module__Ms-ExW__tile{gap:8px;width:auto}.category-stack-module__Ms-ExW__tile .category-stack-module__Ms-ExW__imageBox{aspect-ratio:112/134;overflow:hidden;box-shadow:10px 10px 10px #0000000d}.category-stack-module__Ms-ExW__tile .category-stack-module__Ms-ExW__imageBox>*{position:absolute;inset:0}.category-stack-module__Ms-ExW__heroTile{grid-column:1/-1}.category-stack-module__Ms-ExW__heroTile .category-stack-module__Ms-ExW__imageBox{aspect-ratio:249/134}.category-stack-module__Ms-ExW__name{font-size:1.6rem}}@media (prefers-reduced-motion:no-preference) and (max-width:768px){.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile{width:calc((100% - 2 * var(--main-padding) - 6.944%) / 2)}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile.category-stack-module__Ms-ExW__heroTile{width:calc(100% - 2 * var(--main-padding));transform:translate(-50%,-50%)translate(-12px,-3px)rotate(-9deg)scale(.462)}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.category-stack-module__Ms-ExW__frame{padding:28px var(--main-padding);gap:17px}.category-stack-module__Ms-ExW__headingSubtitle{font-size:clamp(1.96rem,6vw,6.3rem)}.category-stack-module__Ms-ExW__stage{gap:17px}.category-stack-module__Ms-ExW__tile{width:clamp(84px,20vw,154px)}.category-stack-module__Ms-ExW__name{font-size:1.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__headings{top:calc(var(--header-height,56px) + clamp(11px, 4vh, 34px))}.category-stack-module__Ms-ExW__reserve .category-stack-module__Ms-ExW__tile{width:clamp(84px,20vw,154px)}}
.product-info-why-us-module__WkzS-q__wrapper{position:relative}.product-info-why-us-module__WkzS-q__frame{padding:40px var(--main-padding);flex-direction:column;gap:32px;display:flex}.product-info-why-us-module__WkzS-q__title{margin:0}.product-info-why-us-module__WkzS-q__slot{gap:var(--extra-large-gap);flex-direction:column;display:flex}.product-info-why-us-module__WkzS-q__card{position:relative}.product-info-why-us-module__WkzS-q__cardTitle{color:var(--main-color-text);margin:0;font-family:inherit;font-size:2rem;font-weight:700}.product-info-why-us-module__WkzS-q__imageBox{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.product-info-why-us-module__WkzS-q__imageBox img{object-fit:cover;width:100%;height:100%}.product-info-why-us-module__WkzS-q__textBox{padding-top:16px}.product-info-why-us-module__WkzS-q__cardDescription{color:var(--main-color-text);margin:0;font-size:1.5rem;font-weight:400;line-height:1.6}.product-info-why-us-module__WkzS-q__cardDescription p{margin:0}.product-info-why-us-module__WkzS-q__cardDescription p+p{margin-top:1.6em}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardTitle{color:var(--secondary-color-text);font-family:var(--font-asimon), sans-serif}@media (min-width:769px){.product-info-why-us-module__WkzS-q__frame{flex-direction:row;justify-content:space-between;align-items:center;gap:16rem}.product-info-why-us-module__WkzS-q__title{flex:none;width:27%}.product-info-why-us-module__WkzS-q__cardTitle{color:var(--secondary-color-text);font-size:2.8rem}.product-info-why-us-module__WkzS-q__cardDescription{font-size:2rem}.product-info-why-us-module__WkzS-q__slot{width:60%}.product-info-why-us-module__WkzS-q__imageBox{width:88%;margin-inline-start:auto}.product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:8rem;--panel-gap:3rem;background:var(--why-us-panel-background,var(--beige));max-width:41rem;height:max-content;box-shadow:var(--why-us-panel-shadow,none);justify-content:center;gap:var(--panel-gap);flex-direction:column;min-height:39rem;margin-block:auto;padding-block:0;padding-inline:4rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.product-info-why-us-module__WkzS-q__textBox:before,.product-info-why-us-module__WkzS-q__textBox:after{content:"";flex:0 1 calc(var(--panel-pad-block) - var(--panel-gap))}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__frame{gap:0;padding-inline:0}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__slot,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__slot,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__slot{width:100%}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__card,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__card,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__card{grid-template-columns:100%;display:grid}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__textBox{grid-area:1/1;align-self:center}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__textBox{position:relative;inset:auto}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__imageBox{aspect-ratio:1294/804;width:67.4%}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:10.5rem;--panel-gap:4.9rem;background:var(--beige);max-width:102.8rem;min-height:46.6rem;margin-inline:13.6% auto;padding-inline:11rem}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardTitle{font-size:var(--title-font-size);letter-spacing:1.2px;font-weight:900}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__cardDescription,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardDescription,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardDescription{font-size:var(--main-font-size)}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__imageBox{aspect-ratio:6/5;align-self:stretch;width:42.3%;margin-inline:6.7% auto}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:5.3rem;--panel-gap:2.4rem;width:52.3%;max-width:none;min-height:45.8rem;margin-block:2.8rem;margin-inline:auto 7.7%;padding-inline:5.3%}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardDescription,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardDescription{max-width:75.7rem}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__frame{flex-direction:column;align-items:stretch;gap:4rem;padding-block:8rem}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__title,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__title{width:100%}}@media (max-width:768px){.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__frame{padding-inline:0}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__slot,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__slot,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__slot{gap:0}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__textBox{z-index:1;margin-top:-4rem;padding:2.4rem var(--main-padding) 3.2rem;background:var(--why-us-panel-background,var(--beige));box-shadow:var(--why-us-panel-shadow,none);text-align:center;margin-inline:2rem;position:relative}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox{background:var(--beige)}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__imageBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__imageBox{aspect-ratio:unset}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardTitle,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardTitle{font-size:var(--xl-font-size);margin-bottom:1.2rem}}@media (prefers-reduced-motion:no-preference){.product-info-why-us-module__WkzS-q__reserve{height:calc(var(--why-us-count) * 100vh)}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__frame{box-sizing:border-box;width:100%;height:100vh;padding:calc(var(--header-height,80px) + 24px) var(--main-padding) 32px;position:absolute;top:0;left:0;overflow:hidden}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__slot{flex:1;min-height:0;display:block;position:relative}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__card{background:var(--main-background-color);will-change:transform;position:absolute;inset:0;overflow:hidden}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__card:not(:first-child){transform:translateY(150vh)}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__card .product-info-why-us-module__WkzS-q__imageBox{aspect-ratio:auto;height:100%;max-height:42vh}@media (min-width:769px){.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__slot{height:calc(100vh - var(--header-height,80px) - 120px);flex:none;max-height:680px}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__card .product-info-why-us-module__WkzS-q__imageBox{max-height:none}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__textBox{max-height:100%}}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.product-info-why-us-module__WkzS-q__frame{padding:28px var(--main-padding);gap:11.2rem}.product-info-why-us-module__WkzS-q__cardTitle{font-size:1.96rem}.product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:5.6rem;--panel-gap:2.1rem;max-width:28.7rem;min-height:27.3rem;padding-inline:2.8rem}.product-info-why-us-module__WkzS-q__cardDescription{font-size:1.6rem}.product-info-why-us-module__WkzS-q__categoryVariant .product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:7.35rem;--panel-gap:3.43rem;max-width:71.96rem;min-height:32.62rem;padding-inline:7.7rem}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__textBox,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__textBox{--panel-pad-block:3.71rem;--panel-gap:1.68rem;margin-block:1.96rem}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__cardDescription,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__cardDescription{max-width:52.99rem}.product-info-why-us-module__WkzS-q__cmsVariant .product-info-why-us-module__WkzS-q__frame,.product-info-why-us-module__WkzS-q__productVariant:not(.product-info-why-us-module__WkzS-q__reserve) .product-info-why-us-module__WkzS-q__frame{gap:2.8rem;padding-block:5.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__frame{padding:calc(var(--header-height,56px) + 17px) var(--main-padding) 22px}.product-info-why-us-module__WkzS-q__reserve .product-info-why-us-module__WkzS-q__slot{height:calc(100vh - var(--header-height,56px) - 84px);max-height:476px}}
.faq-module__SpgVkq__faq{gap:var(--extra-large-gap);flex-direction:column;display:flex}.faq-module__SpgVkq__title{margin:0}@media (min-width:769px){.faq-module__SpgVkq__faq:not(.faq-module__SpgVkq__fullWidth) .faq-module__SpgVkq__grid{gap:var(--small-gap) var(--extra-large-gap);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}}.faq-module__SpgVkq__faq .faq-module__SpgVkq__item{background-color:var(--beige);border-radius:unset;border:none}.faq-module__SpgVkq__tabName{color:inherit;font-family:inherit;font-weight:700;font-size:var(--medium-font-size);margin:0}.faq-module__SpgVkq__faq .faq-module__SpgVkq__item[data-open=false]:hover .faq-module__SpgVkq__tabName{text-decoration:underline}.faq-module__SpgVkq__faq .faq-module__SpgVkq__item:hover .faq-module__SpgVkq__chevron{color:var(--main-color-brand)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__item:hover .faq-module__SpgVkq__chevron{color:var(--brand-400)}.faq-module__SpgVkq__faq .faq-module__SpgVkq__content{font-size:var(--main-font-size)}.faq-module__SpgVkq__chevron{color:var(--secondary-color-text);font-size:var(--medium-font-size);transition:color .2s}.faq-module__SpgVkq__faq:not(.faq-module__SpgVkq__fullWidth) .faq-module__SpgVkq__item[data-open=true] .faq-module__SpgVkq__chevron{transform:rotate(-90deg)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__grid{gap:var(--small-gap)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__item{--accordion-inset:var(--small-gap);--faq-chevron-size:var(--medium-font-size);--faq-chevron-gap:var(--small-font-size)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__tabName{color:var(--secondary-color-text);font-size:var(--medium-font-size)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__chevron{color:var(--main-color-brand);font-size:var(--faq-chevron-size);order:-1;flex:0 0 var(--faq-chevron-size);justify-content:center;align-items:center;margin-inline-end:var(--faq-chevron-gap)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__item[data-open=true] .faq-module__SpgVkq__chevron{transform:rotate(180deg)}.faq-module__SpgVkq__fullWidth .faq-module__SpgVkq__content{padding-inline:calc(var(--accordion-inset) + var(--faq-chevron-size) + var(--faq-chevron-gap)) var(--accordion-inset)}
.rating-stars-module__PA5_2G__stars{color:var(--secondary-color-text);align-items:center;gap:2px;display:inline-flex}.rating-stars-module__PA5_2G__star{flex:none}.rating-stars-module__PA5_2G__halfStarFill{clip-path:inset(0 0 0 50%)}
.product-reviews-module__OTWGxa__section{gap:var(--medium-gap);padding-block:var(--extra-large-gap);scroll-margin-top:var(--header-height,90px);flex-direction:column;display:flex}.product-reviews-module__OTWGxa__header{justify-content:space-between;align-items:center;gap:var(--medium-gap);display:flex}.product-reviews-module__OTWGxa__title{margin:0}.product-reviews-module__OTWGxa__arrows{gap:var(--medium-gap);display:flex}.product-reviews-module__OTWGxa__arrowBtn{cursor:pointer;color:var(--black);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:transform .2s,opacity .2s;display:inline-flex}.product-reviews-module__OTWGxa__arrowBtn:active{transform:scale(.85)}@media (hover:hover){.product-reviews-module__OTWGxa__arrowBtn:hover:not(:disabled){opacity:.6}}.product-reviews-module__OTWGxa__arrowBtn:disabled{opacity:.3;cursor:default}.product-reviews-module__OTWGxa__viewport{overflow:hidden}.product-reviews-module__OTWGxa__cards{align-items:stretch;gap:32px;padding-inline:calc(50% - 750px);display:flex}@media (max-width:1500px){.product-reviews-module__OTWGxa__cards{padding-inline:var(--main-padding)}}.product-reviews-module__OTWGxa__card{gap:var(--medium-gap);background-color:var(--beige);flex-direction:column;flex:0 0 min(362px,78vw);min-width:0;padding:24px;display:flex;position:relative}.product-reviews-module__OTWGxa__score{align-items:center;gap:6px;display:flex}.product-reviews-module__OTWGxa__scoreValue{font-size:var(--small-font-size);color:var(--blue);font-weight:700;line-height:1}.product-reviews-module__OTWGxa__score .product-reviews-module__OTWGxa__stars{gap:1px}.product-reviews-module__OTWGxa__cardTitle{font-size:var(--medium-font-size);color:var(--main-color-text);margin:0;font-weight:700;line-height:1.2}.product-reviews-module__OTWGxa__detail{font-size:var(--extra-small-font-size);color:var(--main-color-text);white-space:pre-line;margin:0;line-height:1.3}.product-reviews-module__OTWGxa__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-reviews-module__OTWGxa__readMore{cursor:pointer;font-size:var(--extra-small-font-size);color:var(--main-color-text);text-align:right;background:0 0;border:0;padding:0;font-weight:700}.product-reviews-module__OTWGxa__readMore:hover{text-decoration:underline}.product-reviews-module__OTWGxa__nickname{font-size:var(--small-font-size);color:var(--main-color-text);padding-block:var(--line-gap);margin-top:auto;font-weight:700;line-height:1}.product-reviews-module__OTWGxa__overlay{z-index:1;gap:var(--x-small-gap);background-color:var(--beige);flex-direction:column;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.product-reviews-module__OTWGxa__overlayClose{cursor:pointer;min-width:24px;min-height:24px;color:var(--main-color-text);background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;margin:-5px -5px 0 0;padding:0;font-size:1.4rem;line-height:1;transition:color .2s;display:flex}.product-reviews-module__OTWGxa__overlayClose:hover{color:var(--main-color-brand)}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.product-reviews-module__OTWGxa__section{scroll-margin-top:var(--header-height,63px)}.product-reviews-module__OTWGxa__cards{gap:22px;padding-inline:calc(50% - 525px)}.product-reviews-module__OTWGxa__card{flex:0 0 min(253px,78vw);padding:17px}.product-reviews-module__OTWGxa__overlay{padding:17px}}
.informative-video-module__iplyIa__section{background:var(--main-background-color);padding:10rem var(--main-padding)}.informative-video-module__iplyIa__content{justify-content:space-between;align-items:center;gap:6rem;display:flex}.informative-video-module__iplyIa__textColumn{flex-direction:column;align-items:flex-start;gap:7rem;display:flex}.informative-video-module__iplyIa__title{margin:0}.informative-video-module__iplyIa__steps{flex-direction:column;gap:6rem;display:flex}.informative-video-module__iplyIa__step{cursor:pointer;align-items:center;gap:2.1rem;display:flex}.informative-video-module__iplyIa__rail{background:var(--beige);flex:none;align-self:stretch;width:3px;position:relative}.informative-video-module__iplyIa__railFill{background:var(--red);width:100%;height:0%;transition:height .3s linear;position:absolute;top:0;left:0}.informative-video-module__iplyIa__stepText{text-align:right;flex-direction:column;gap:.4rem;display:flex}.informative-video-module__iplyIa__stepTitle{color:var(--secondary-color-text);font-size:2rem;line-height:1.3}.informative-video-module__iplyIa__stepName{color:var(--main-color-text);font-size:3.2rem;font-weight:700;line-height:1}.informative-video-module__iplyIa__stepDescription{color:var(--main-color-text);white-space:pre-line;margin:0;font-size:2rem;line-height:1.3}.informative-video-module__iplyIa__videoBox{aspect-ratio:967/620;background:var(--beige);flex:1;justify-content:center;align-items:center;max-width:96.7rem;display:flex}.informative-video-module__iplyIa__videoFrame{aspect-ratio:16/9;width:68%;box-shadow:20px 20px 40px #00000040}.informative-video-module__iplyIa__videoEmbed{width:100%;height:100%}.informative-video-module__iplyIa__videoEmbed iframe{border:0;width:100%;height:100%;display:block}@media (max-width:768px){.informative-video-module__iplyIa__section{padding:6rem var(--main-padding)}.informative-video-module__iplyIa__content{flex-direction:column;align-items:stretch;gap:3rem}.informative-video-module__iplyIa__textColumn{display:contents}.informative-video-module__iplyIa__videoBox{order:1;max-width:none}.informative-video-module__iplyIa__videoFrame{width:85%}.informative-video-module__iplyIa__steps{order:2;gap:0;display:grid}.informative-video-module__iplyIa__steps .informative-video-module__iplyIa__step{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .4s}.informative-video-module__iplyIa__steps .informative-video-module__iplyIa__stepActive{opacity:1;pointer-events:auto}.informative-video-module__iplyIa__stepName{font-size:2.4rem}.informative-video-module__iplyIa__stepTitle,.informative-video-module__iplyIa__stepDescription{font-size:1.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.informative-video-module__iplyIa__section{padding:7rem var(--main-padding)}.informative-video-module__iplyIa__content{gap:4.2rem}.informative-video-module__iplyIa__textColumn{gap:4.9rem}.informative-video-module__iplyIa__steps{gap:4.2rem}.informative-video-module__iplyIa__step{gap:1.47rem}.informative-video-module__iplyIa__stepText{gap:.28rem}.informative-video-module__iplyIa__stepTitle{font-size:1.6rem}.informative-video-module__iplyIa__stepName{font-size:2.24rem}.informative-video-module__iplyIa__stepDescription{font-size:1.6rem}.informative-video-module__iplyIa__videoBox{max-width:67.69rem}.informative-video-module__iplyIa__videoFrame{box-shadow:14px 14px 28px #00000040}}
.root-container:has(.products-module__bCVE2W__section){container-type:inline-size}.products-module__bCVE2W__section{background:var(--warm-white);padding:90px 0 60px}.products-module__bCVE2W__title{letter-spacing:1.2px;max-width:574px;margin-bottom:48px}.products-module__bCVE2W__sliderArea{position:relative}.products-module__bCVE2W__sliderViewport{margin-inline-end:calc(50% - 50cqw)}.products-module__bCVE2W__sliderTrack{gap:60px}.products-module__bCVE2W__arrows{gap:28px;display:flex;position:absolute;bottom:calc(100% + 56px);left:4px}.products-module__bCVE2W__arrows .products-module__bCVE2W__arrowBtn.products-module__bCVE2W__arrowBtn{width:auto;height:auto;color:var(--blue);font-size:var(--slider-arrow-font-size);transition:transform .2s,opacity .2s;position:static;transform:none}.products-module__bCVE2W__arrows .products-module__bCVE2W__arrowBtn.products-module__bCVE2W__arrowBtn:active{transform:scale(.9)}@media (hover:hover){.products-module__bCVE2W__arrows .products-module__bCVE2W__arrowBtn.products-module__bCVE2W__arrowBtn:hover:not(:disabled){opacity:.6}}.products-module__bCVE2W__card{color:var(--black);flex-direction:column;flex:0 0 calc(50% - 25cqw - 75px);text-decoration:none;display:flex}.products-module__bCVE2W__imageWrap{z-index:0;flex-shrink:0;justify-content:center;align-items:center;height:323px;display:flex;position:relative;overflow:hidden}.products-module__bCVE2W__imageWrap img{object-fit:contain;max-width:100%;max-height:275px}.products-module__bCVE2W__imageWrap.products-module__bCVE2W__outOfStock img{opacity:.5}.products-module__bCVE2W__badge{top:0;line-height:1;position:absolute;inset-inline-start:0}.products-module__bCVE2W__content{z-index:1;flex-direction:column;flex:1;margin-top:-12px;display:flex;position:relative}.products-module__bCVE2W__name{font-size:var(--medium-font-size);color:var(--blue);margin-bottom:12px;font-weight:700}.products-module__bCVE2W__description{font-size:var(--small-font-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0 0 20px;line-height:1.3;display:-webkit-box;overflow:hidden}.products-module__bCVE2W__priceBlock{font-size:var(--medium-font-size);color:var(--blue);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:20px;font-weight:700;display:flex}.products-module__bCVE2W__oldPrice{font-size:var(--extra-small-font-size);color:var(--red);font-weight:400;text-decoration:line-through}.products-module__bCVE2W__cardBtn{border:1px solid var(--brand-200);color:var(--brand-200);font-size:var(--extra-small-font-size);border-radius:2px;align-self:flex-start;margin-top:auto;padding:8px 20px;font-weight:700;transition:all .2s}.products-module__bCVE2W__card:hover .products-module__bCVE2W__cardBtn{background:var(--brand-200);color:var(--white)}@media (max-width:768px){.products-module__bCVE2W__section{padding:32px 0 60px}.products-module__bCVE2W__section .products-module__bCVE2W__title{letter-spacing:.48px;text-align:center;max-width:220px;margin:0 auto 26px;font-size:2.4rem}.products-module__bCVE2W__sliderTrack{gap:28px}.products-module__bCVE2W__card{flex-basis:176px}.products-module__bCVE2W__imageWrap{height:184px}.products-module__bCVE2W__imageWrap img{max-height:156px}.products-module__bCVE2W__content{margin-top:-9px}.products-module__bCVE2W__name{font-size:2rem}.products-module__bCVE2W__description{min-height:2.4em;margin-bottom:16px;font-size:1.4rem;line-height:1.2}.products-module__bCVE2W__priceBlock{gap:4px;margin-bottom:16px;font-size:2rem}.products-module__bCVE2W__cardBtn{padding:10px 20px;font-size:1.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.products-module__bCVE2W__section{padding:63px 0 42px}.products-module__bCVE2W__title{max-width:402px;margin-bottom:34px}.products-module__bCVE2W__sliderTrack{gap:42px}.products-module__bCVE2W__arrows{gap:20px;bottom:calc(100% + 39px)}.products-module__bCVE2W__card{flex:0 0 calc(50% - 25cqw - 52.5px)}.products-module__bCVE2W__imageWrap{height:226px}.products-module__bCVE2W__imageWrap img{max-height:100%}.products-module__bCVE2W__content{margin-top:var(--x-small-gap)}.products-module__bCVE2W__description{margin:0 0 14px}.products-module__bCVE2W__priceBlock{gap:.28rem;margin-bottom:14px}.products-module__bCVE2W__cardBtn{padding:8px 14px}}
:root{--header-messages-height:53px;--header-content-height:90px;--header-height:var(--header-content-height);--header-icon-size:var(--header-size-icon);--header-surface:#fffcf880;--mega-menu-surface:#fffcf8e6;--header-surface-blur:blur(16px);--mega-menu-dim:#2b2b2b4d;--mega-menu-dim-blur:blur(7px);--mega-menu-page-gap:10rem;--header-scrim:linear-gradient(180deg, #0000008c 0%, #0000 100%);--header-state-fade:.35s}.header-module__Re84-G__wrapper{z-index:10;position:fixed;top:0;left:0;right:0}.header-module__Re84-G__bottom{height:var(--header-height);color:var(--warm-white);padding-inline:var(--extra-large-gap);-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:backdrop-filter var(--header-state-fade), background-color var(--header-state-fade);grid-template-columns:1fr auto 1fr;grid-template-rows:var(--header-content-height);background-color:#0000;align-items:stretch;display:grid}.header-module__Re84-G__bottom:before{content:"";z-index:-1;background-image:var(--header-scrim);transition:opacity var(--header-state-fade);pointer-events:none;position:absolute;inset:0}.body-has-scrolled .header-module__Re84-G__bottom:before{opacity:0}.body-has-open-menu .header-module__Re84-G__bottom:before{opacity:0}:is(.body-has-scrolled .header-module__Re84-G__bottom,.body-has-open-menu .header-module__Re84-G__bottom){color:var(--main-color-text)}.body-has-scrolled .header-module__Re84-G__bottom{background-color:var(--header-surface);-webkit-backdrop-filter:var(--header-surface-blur);backdrop-filter:var(--header-surface-blur)}.body-has-open-menu .header-module__Re84-G__bottom{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}body:where(:has([data-header-offset])) .header-module__Re84-G__bottom{color:var(--main-color-text);background-color:var(--header-surface);-webkit-backdrop-filter:var(--header-surface-blur);backdrop-filter:var(--header-surface-blur)}body:where(:has([data-header-offset])) .header-module__Re84-G__bottom:before{opacity:0}.header-module__Re84-G__topMessages{z-index:1;display:block;position:relative}body:has(.header-module__Re84-G__topMessages):not(:has(.header-module__Re84-G__checkoutMode)){--top-messages-offset:var(--header-messages-height)}.header-module__Re84-G__checkoutMode .header-module__Re84-G__topMessages,.header-module__Re84-G__checkoutMode .header-module__Re84-G__nav,.header-module__Re84-G__checkoutMode .header-module__Re84-G__toolbar,.header-module__Re84-G__checkoutMode .header-module__Re84-G__bottom:before{display:none}.header-module__Re84-G__checkoutMode .header-module__Re84-G__bottom{background:var(--warm-white);-webkit-backdrop-filter:blur();backdrop-filter:blur();color:var(--main-color-text);border-bottom:1px solid #0000000f}.body-has-scrolled .header-module__Re84-G__checkoutMode .header-module__Re84-G__bottom{background:var(--warm-white);-webkit-backdrop-filter:blur();backdrop-filter:blur();color:var(--main-color-text);border-bottom:1px solid #0000000f}.header-module__Re84-G__checkoutMode .header-module__Re84-G__logo img{filter:brightness()invert(0)}.header-module__Re84-G__logo{max-height:100%;display:flex}.header-module__Re84-G__toolbar{justify-content:flex-end;align-items:center;display:flex}.header-module__Re84-G__nav{height:100%;display:flex}@media (max-width:990px){:root{--header-messages-height:53px;--header-content-height:60px}.header-module__Re84-G__wrapper{gap:var(--small-gap)}.header-module__Re84-G__bottom{gap:var(--medium-gap);padding-inline:2rem;display:flex}.header-module__Re84-G__nav{order:-1}.header-module__Re84-G__toolbar{margin-inline-start:auto}}@media (max-width:768px){:root{--header-messages-height:70px}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){:root{--header-messages-height:48px;--header-content-height:63px;--header-surface-blur:blur(11px);--mega-menu-page-gap:7rem}}
.cart-item-version-notice-module__71uU7W__notice{justify-content:space-between;align-items:center;gap:var(--small-gap);box-sizing:border-box;background-color:var(--grey-background);border-radius:6px;margin-block-start:12px;padding:10px 16px;display:flex}.cart-item-version-notice-module__71uU7W__message{color:var(--blue);font-size:var(--extra-small-font-size);align-items:center;gap:10px;margin:0;line-height:1.3;display:flex}.cart-item-version-notice-module__71uU7W__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.cart-item-version-notice-module__71uU7W__icon{color:var(--main-color-brand);flex-shrink:0}.cart-item-version-notice-module__71uU7W__cta{border:1px solid var(--main-color-brand);background-color:var(--white);color:var(--main-color-brand);font-family:inherit;font-size:var(--extra-small-font-size);cursor:pointer;border-radius:6px;flex-shrink:0;padding:6px 20px;font-weight:700}.cart-item-version-notice-module__71uU7W__cta:hover{background-color:var(--main-color-brand);color:var(--white)}@media (max-width:768px){.cart-item-version-notice-module__71uU7W__notice{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.cart-item-version-notice-module__71uU7W__message{align-items:flex-start}.cart-item-version-notice-module__71uU7W__cta{width:100%}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.cart-item-version-notice-module__71uU7W__notice{margin-block-start:8.4px;padding:7px 11.2px}.cart-item-version-notice-module__71uU7W__cta{padding:4.2px 14px}}
.logo-module__BGXtaa__image{max-height:calc(100% - var(--small-gap) * 2);filter:brightness(0)invert();transition:var(--header-state-fade);object-fit:contain;margin-block:auto}:is(.body-has-scrolled .logo-module__BGXtaa__image,.body-has-open-menu .logo-module__BGXtaa__image),body:where(:has([data-header-offset])) .logo-module__BGXtaa__image{filter:brightness()invert(0)}.logo-module__BGXtaa__link{transition:transform .2s;display:flex}.logo-module__BGXtaa__link:hover,.logo-module__BGXtaa__link:focus-visible{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.logo-module__BGXtaa__link{transition:none}}@media (max-width:990px){.logo-module__BGXtaa__image{height:100%}}
.cart-upsell-module__LDiGPW__header{margin-bottom:16px}.cart-upsell-module__LDiGPW__title,.cart-upsell-module__LDiGPW__subtitle{margin:0}.cart-upsell-module__LDiGPW__title+.cart-upsell-module__LDiGPW__subtitle{margin-top:8px}.cart-upsell-module__LDiGPW__subtitle{color:var(--blue)}.cart-upsell-module__LDiGPW__sliderArea{position:relative;container-type:inline-size}.cart-upsell-module__LDiGPW__sliderTrack{gap:24px;padding-block:8px 28px}@media (min-width:1250px) and (pointer:fine),(min-width:1601px){.cart-upsell-module__LDiGPW__sliderViewport.cart-upsell-module__LDiGPW__sliderViewport{overflow-clip-margin:16px;overflow:clip}}.cart-upsell-module__LDiGPW__arrows{--arrow-overhang:min(22px, max(0px, (100vw - 100%) / 2 - 12px))}.cart-upsell-module__LDiGPW__arrows .cart-upsell-module__LDiGPW__prevArrow.cart-upsell-module__LDiGPW__prevArrow{right:calc(-1 * var(--arrow-overhang));left:auto}.cart-upsell-module__LDiGPW__arrows .cart-upsell-module__LDiGPW__nextArrow.cart-upsell-module__LDiGPW__nextArrow{left:calc(-1 * var(--arrow-overhang));right:auto}.cart-upsell-module__LDiGPW__arrowBtn.cart-upsell-module__LDiGPW__arrowBtn{background:var(--white);width:44px;height:44px;box-shadow:0 2px 8px var(--overlay);color:var(--blue);border-radius:50%}.cart-upsell-module__LDiGPW__card{box-shadow:var(--main-shadow);background:var(--white);color:var(--secondary-color-text);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);gap:12px;padding:10px;display:flex}.cart-upsell-module__LDiGPW__imageBox{aspect-ratio:4/3;background:var(--beige);border-radius:8px;display:block;position:relative;overflow:hidden}.cart-upsell-module__LDiGPW__imageBox .cart-upsell-module__LDiGPW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cart-upsell-module__LDiGPW__preview{animation:.3s ease-out both cart-upsell-module__LDiGPW__preview-in}@keyframes cart-upsell-module__LDiGPW__preview-in{0%{opacity:0}}.cart-upsell-module__LDiGPW__loading:after{content:"";background:var(--white);animation:1.4s ease-in-out infinite cart-upsell-module__LDiGPW__loading-pulse;position:absolute;inset:0}@keyframes cart-upsell-module__LDiGPW__loading-pulse{0%,to{opacity:0}50%{opacity:.35}}.cart-upsell-module__LDiGPW__details{align-items:center;gap:var(--line-gap) 12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding-inline:4px;display:grid}.cart-upsell-module__LDiGPW__name{font-weight:700}.cart-upsell-module__LDiGPW__price{grid-row:2;font-weight:700}.cart-upsell-module__LDiGPW__cartCue{border:1px solid var(--main-color-brand);width:40px;height:40px;color:var(--main-color-brand);border-radius:8px;grid-area:1/2/span 2;justify-content:center;align-items:center;font-size:2rem;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.cart-upsell-module__LDiGPW__imageBox .cart-upsell-module__LDiGPW__image{transition:transform .3s ease-out}.cart-upsell-module__LDiGPW__card:hover .cart-upsell-module__LDiGPW__image,.cart-upsell-module__LDiGPW__card:focus-visible .cart-upsell-module__LDiGPW__image{transform:scale(1.06)}.cart-upsell-module__LDiGPW__card:hover .cart-upsell-module__LDiGPW__cartCue{background:var(--main-color-brand);color:var(--white)}}@container (min-width:1400px){.cart-upsell-module__LDiGPW__card{flex-basis:calc(25% - 18px)}}@media (max-width:768px){.cart-upsell-module__LDiGPW__card{flex-basis:62%}}@media (prefers-reduced-motion:reduce){.cart-upsell-module__LDiGPW__preview,.cart-upsell-module__LDiGPW__loading:after{animation:none}}
.drawer-module__SrdSWa__header,.drawer-module__SrdSWa__greeting{display:none}@media (max-width:990px){.drawer-module__SrdSWa__header{grid-template-columns:2.5rem 1fr 2.4rem;align-items:center;gap:.8rem;min-height:5.6rem;padding-inline:2rem;display:grid}.drawer-module__SrdSWa__headerButton{width:2.4rem;height:2.4rem;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:2.4rem;display:flex}.drawer-module__SrdSWa__headerBack{width:2.5rem;height:1.2rem;font-size:1.6rem}.drawer-module__SrdSWa__headerTitle{font-family:var(--font-ploni);color:var(--blue);text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.drawer-module__SrdSWa__headerTitleLink{color:inherit;font:inherit;text-decoration:none}.drawer-module__SrdSWa__greeting{justify-content:flex-start;align-items:center;gap:.8rem;padding-block:1.2rem 2rem;padding-inline:2rem;display:flex}.drawer-module__SrdSWa__greetingOff.drawer-module__SrdSWa__greetingOff{display:none}.drawer-module__SrdSWa__avatar{color:var(--blue);flex-shrink:0;font-size:3.8rem}.drawer-module__SrdSWa__greetingText{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.drawer-module__SrdSWa__greetingHello{font-family:var(--font-ploni);color:var(--blue);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.drawer-module__SrdSWa__greetingAction{font-family:inherit;font-size:var(--extra-small-font-size);color:var(--main-color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;line-height:1.3;text-decoration:none;display:inline-flex}.drawer-module__SrdSWa__greetingChevron{font-size:1.2rem}}
.mega-menu-module__wn8zJW__panel{top:100%;color:var(--main-color-text);visibility:hidden;transition:visibility var(--header-state-fade);max-height:calc(100dvh - var(--header-content-height) - var(--top-messages-offset,0px) - var(--mega-menu-page-gap));flex-direction:column;display:flex;position:absolute;inset-inline:0}.mega-menu-module__wn8zJW__panel:before{content:"";inset-inline:0;z-index:-1;background:var(--mega-menu-surface);-webkit-backdrop-filter:var(--header-surface-blur);backdrop-filter:var(--header-surface-blur);border-inline:1px solid var(--beige);border-bottom:1px solid var(--beige);opacity:0;transition:opacity var(--header-state-fade);position:absolute;top:-100vh;bottom:0;box-shadow:0 8px 25px #0000001a}.mega-menu-module__wn8zJW__panel>*{opacity:0;transition:opacity var(--header-state-fade)}.mega-menu-module__wn8zJW__panel.mega-menu-module__wn8zJW__open{visibility:visible}.mega-menu-module__wn8zJW__panel.mega-menu-module__wn8zJW__open:before,.mega-menu-module__wn8zJW__panel.mega-menu-module__wn8zJW__open>*{opacity:1}.mega-menu-module__wn8zJW__columns{flex:0 auto;justify-content:flex-start;align-items:flex-start;height:44.3rem;min-height:0;padding-block:4.7rem 2rem;display:flex;overflow-y:auto}.mega-menu-module__wn8zJW__column{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1rem;width:28rem;display:flex}.mega-menu-module__wn8zJW__columnHeading{font-family:var(--font-ploni);font-size:var(--small-font-size);color:var(--blue);margin:0;font-weight:700;line-height:1;display:block}.mega-menu-module__wn8zJW__columnHeadingLink{color:inherit;text-decoration:none;transition:color .15s}.mega-menu-module__wn8zJW__columnHeadingLink:hover{color:var(--main-color-brand)}.mega-menu-module__wn8zJW__columnList{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.mega-menu-module__wn8zJW__columnList[hidden]{display:none}.mega-menu-module__wn8zJW__columnLink{font-size:var(--small-font-size);color:var(--main-color-text);font-weight:400;line-height:1.3;text-decoration:none;transition:color .15s}.mega-menu-module__wn8zJW__columnLink:hover{color:var(--main-color-brand)}.mega-menu-module__wn8zJW__columnLink.mega-menu-all-link{color:var(--main-color-brand);align-items:center;display:inline-flex}.mega-menu-module__wn8zJW__parentLink:after,.mega-menu-module__wn8zJW__tileAllLink:after,.mega-menu-module__wn8zJW__bannerMore:after{content:"";border-bottom:1px solid;border-left:1px solid;flex-shrink:0;width:.6rem;height:.6rem;margin-inline:.65rem;transform:rotate(45deg)}.mega-menu-module__wn8zJW__columnLink.mega-menu-all-link:after{content:"";border-bottom:1px solid;border-left:1px solid;flex-shrink:0;width:.6rem;height:.6rem;margin-inline:.65rem;transform:rotate(45deg)}.mega-menu-module__wn8zJW__lowerStrip{background:var(--beige);flex-shrink:0}.mega-menu-module__wn8zJW__lowerList{flex-wrap:wrap;justify-content:center;align-items:center;gap:4.6rem;min-height:6.4rem;padding-block:2rem;display:flex}.mega-menu-module__wn8zJW__lowerLink{font-size:var(--extra-small-font-size);color:var(--main-color-text);font-weight:400;line-height:1.2;text-decoration:none;transition:color .15s}.mega-menu-module__wn8zJW__lowerLink:hover{color:var(--main-color-brand)}.mega-menu-module__wn8zJW__scrim{z-index:9;background:var(--mega-menu-dim);-webkit-backdrop-filter:var(--mega-menu-dim-blur);backdrop-filter:var(--mega-menu-dim-blur);opacity:0;visibility:hidden;transition:opacity var(--header-state-fade), visibility var(--header-state-fade);position:fixed;inset:0}.mega-menu-module__wn8zJW__scrimOpen{opacity:1;visibility:visible}.mega-menu-module__wn8zJW__columnsCentered{justify-content:center}.mega-menu-module__wn8zJW__tileGroup{flex-direction:column;flex-shrink:1;align-items:flex-end;gap:3.2rem;min-width:0;display:flex}.mega-menu-module__wn8zJW__tileRow{gap:.8rem;max-width:100%;display:flex}.mega-menu-module__wn8zJW__tile{aspect-ratio:271/285;flex:0 auto;align-items:flex-end;width:27.1rem;min-width:0;padding-block-end:.8rem;padding-inline-start:1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega-menu-module__wn8zJW__tileImageBox{position:absolute;inset:0}.mega-menu-module__wn8zJW__tileImage{object-fit:cover;width:100%;height:100%}.mega-menu-module__wn8zJW__tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:0}@media (hover:hover){.mega-menu-module__wn8zJW__tileImageBox{transition:transform .3s ease-out}.mega-menu-module__wn8zJW__tile:hover .mega-menu-module__wn8zJW__tileImageBox,.mega-menu-module__wn8zJW__tile:focus-visible .mega-menu-module__wn8zJW__tileImageBox{transform:scale(1.15)}}.mega-menu-module__wn8zJW__tile:focus-visible{outline:2px solid var(--main-color-brand);outline-offset:.3rem}@media (prefers-reduced-motion:reduce){.mega-menu-module__wn8zJW__tileImageBox{transition:none}.mega-menu-module__wn8zJW__tile:hover .mega-menu-module__wn8zJW__tileImageBox,.mega-menu-module__wn8zJW__tile:focus-visible .mega-menu-module__wn8zJW__tileImageBox{transform:none}.mega-menu-module__wn8zJW__tile:hover:after,.mega-menu-module__wn8zJW__tile:focus-visible:after{background:linear-gradient(#00000026,#0009)}}.mega-menu-module__wn8zJW__tileTitle{z-index:1;font-family:var(--font-asimon), sans-serif;letter-spacing:1px;color:var(--white);white-space:pre-line;font-size:3.2rem;font-weight:900;line-height:1;position:relative}.mega-menu-module__wn8zJW__tileAllLink{font-size:var(--extra-small-font-size);color:var(--main-color-brand);align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.mega-menu-module__wn8zJW__banner{flex-shrink:0;align-items:center;margin-inline-start:auto;text-decoration:none;display:flex}.mega-menu-module__wn8zJW__bannerPanel{width:35.5rem;height:28.4rem}.mega-menu-module__wn8zJW__bannerImageBox{width:100%;height:100%}.mega-menu-module__wn8zJW__bannerImage{object-fit:cover;width:100%;height:100%}.mega-menu-module__wn8zJW__bannerText{flex-direction:column;align-items:flex-start;gap:.8rem;width:16.7rem;margin-inline-start:-3.6rem;display:flex;position:relative}.mega-menu-module__wn8zJW__bannerTitle{font-family:var(--font-asimon), sans-serif;letter-spacing:1px;text-align:start;color:var(--blue);white-space:pre-line;font-size:3.2rem;font-weight:900;line-height:1}.mega-menu-module__wn8zJW__bannerMore{font-size:var(--extra-small-font-size);color:var(--main-color-brand);align-items:center;line-height:1.3;display:inline-flex}@media (max-width:990px){.mega-menu-module__wn8zJW__panel{visibility:visible;max-height:none;display:none;position:static}.mega-menu-module__wn8zJW__panel.mega-menu-module__wn8zJW__open{display:block}.mega-menu-module__wn8zJW__panel:before,.mega-menu-module__wn8zJW__scrim{display:none}.mega-menu-module__wn8zJW__panel>*,.mega-menu-module__wn8zJW__panel.mega-menu-module__wn8zJW__open>*{opacity:1}.mega-menu-module__wn8zJW__columns{flex-direction:column;gap:0;height:auto;padding-block:0;padding-inline:3.8rem;overflow:visible}.mega-menu-module__wn8zJW__column{gap:0;width:100%}.mega-menu-module__wn8zJW__column:not(:last-child){border-block-end:1px solid var(--grey)}.mega-menu-module__wn8zJW__columnHeading{align-items:center;width:100%;min-height:5.6rem;font-size:1.6rem;font-weight:400;display:flex}.mega-menu-module__wn8zJW__columnHeadingLink{width:100%;min-height:5.6rem;color:var(--blue);align-items:center;display:flex}.mega-menu-module__wn8zJW__columnToggle{width:100%;min-height:5.6rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:0;display:flex}.mega-menu-module__wn8zJW__columnAccordion .mega-menu-module__wn8zJW__columnToggle{color:var(--blue);font-weight:400}.mega-menu-module__wn8zJW__columnExpanded .mega-menu-module__wn8zJW__columnToggle{font-weight:700}.mega-menu-module__wn8zJW__columnChevron{flex-shrink:0;font-size:2.4rem}.mega-menu-module__wn8zJW__columnList{gap:1.2rem;padding-block:0 1.2rem}.mega-menu-module__wn8zJW__columnLink{font-size:1.6rem}.mega-menu-module__wn8zJW__columnOwnLink{color:var(--main-color-brand)}.mega-menu-module__wn8zJW__parentLink{min-height:5.6rem;color:var(--main-color-brand);align-items:center;font-size:1.6rem;text-decoration:none;display:flex}.mega-menu-module__wn8zJW__tileGroup{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.8rem;padding-block:2.2rem 1.2rem;display:grid}.mega-menu-module__wn8zJW__tileRow{display:contents}.mega-menu-module__wn8zJW__tile{aspect-ratio:auto;width:auto;height:15.8rem;padding-block-end:.8rem;padding-inline-start:.4rem}.mega-menu-module__wn8zJW__tile:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .4rem)}.mega-menu-module__wn8zJW__tileTitle{letter-spacing:.048rem;font-size:2.4rem;line-height:1.2}.mega-menu-module__wn8zJW__columnsCentered .mega-menu-module__wn8zJW__parentLink{align-self:flex-end}.mega-menu-module__wn8zJW__banner{align-self:stretch;margin-block:4rem 2.4rem;margin-inline:0}.mega-menu-module__wn8zJW__bannerPanel{aspect-ratio:224/179;flex:0 22.4rem;width:auto;min-width:0;height:auto;position:relative}.mega-menu-module__wn8zJW__bannerImageBox{position:absolute;inset:0}.mega-menu-module__wn8zJW__bannerText{flex-shrink:0;width:12.4rem;margin-block-start:3.8rem;margin-inline-start:-2.8rem}.mega-menu-module__wn8zJW__bannerTitle{letter-spacing:.048rem;font-size:2.4rem;line-height:1.2}.mega-menu-module__wn8zJW__bannerMore{font-size:1.6rem}.mega-menu-module__wn8zJW__lowerStrip{background:0 0}.mega-menu-module__wn8zJW__lowerList{flex-direction:column;align-items:flex-start;gap:1.2rem;min-height:0;padding-block:0 1.6rem;padding-inline-start:1.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.mega-menu-module__wn8zJW__panel:before{box-shadow:0 8px 18px #0000001a}.mega-menu-module__wn8zJW__columns{height:35.44rem;padding-block:3.29rem 1.4rem}.mega-menu-module__wn8zJW__column{gap:.7rem;width:19.6rem}.mega-menu-module__wn8zJW__columnList{gap:.7rem}.mega-menu-module__wn8zJW__parentLink:after,.mega-menu-module__wn8zJW__tileAllLink:after,.mega-menu-module__wn8zJW__bannerMore:after{margin-inline:.45rem}.mega-menu-module__wn8zJW__columnLink.mega-menu-all-link:after{margin-inline:.45rem}.mega-menu-module__wn8zJW__bannerPanel{width:24.85rem;height:19.88rem}.mega-menu-module__wn8zJW__bannerText{gap:.56rem;width:11.69rem;margin-inline-start:-2.52rem}.mega-menu-module__wn8zJW__bannerTitle{font-size:2.24rem}.mega-menu-module__wn8zJW__tileGroup{gap:2.24rem}.mega-menu-module__wn8zJW__tileRow{gap:.56rem}.mega-menu-module__wn8zJW__tile{width:18.97rem;padding-block-end:.56rem;padding-inline-start:.84rem}.mega-menu-module__wn8zJW__tileTitle{font-size:2.24rem}.mega-menu-module__wn8zJW__lowerList{gap:3.22rem;min-height:4.48rem;padding-block:1.4rem}}
.navigation-item-module__939yKW__wrapper{align-items:center;display:flex}.navigation-item-module__939yKW__link{height:100%;font-size:var(--small-font-size);flex-direction:column;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .15s;display:flex;position:relative}.navigation-item-module__939yKW__link:hover{font-weight:700}.navigation-item-module__939yKW__link:after{content:attr(data-text) / "";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:700;overflow:hidden}.navigation-item-module__939yKW__link:before{content:"";width:100%;top:calc(50% + var(--small-font-size));background:var(--main-color-brand);transform-origin:bottom;height:2px;transition:all .3s;position:absolute;right:0;transform:scaleY(0)scaleX(.75)}.navigation-item-module__939yKW__link:hover:before{transform:scaleY(1)scaleX(1)}.navigation-item-module__939yKW__text{position:relative}.navigation-item-module__939yKW__row{align-items:center;height:100%;display:flex}.navigation-item-module__939yKW__toggle{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:1rem;transition:transform .2s;display:flex}.navigation-item-module__939yKW__open .navigation-item-module__939yKW__toggle{transform:rotate(180deg)}.navigation-item-module__939yKW__open .navigation-item-module__939yKW__link:before{transform:scaleY(1)scaleX(1)}.navigation-item-module__939yKW__open .navigation-item-module__939yKW__link{font-weight:700}@media (min-width:991px){.navigation-item-module__939yKW__toggle{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin-inline-start:-1px;overflow:hidden}.navigation-item-module__939yKW__toggle:focus-visible{clip-path:none;opacity:1;width:auto;height:auto;margin-inline-start:0;overflow:visible}}@media (max-width:990px){.navigation-item-module__939yKW__wrapper{margin-inline:3.8rem;display:block}.navigation-item-module__939yKW__wrapper:not(:last-child){border-block-end:1px solid var(--grey)}.navigation-item-module__939yKW__steppedAside{display:none}.navigation-item-module__939yKW__hasSubmenu{flex-direction:column;align-items:stretch}.navigation-item-module__939yKW__row{justify-content:space-between;min-height:5.6rem}.navigation-item-module__939yKW__link,.navigation-item-module__939yKW__hasSubmenu .navigation-item-module__939yKW__link{min-height:5.6rem;color:var(--blue);flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;padding:0;font-size:1.6rem}.navigation-item-module__939yKW__link:before{content:none}.navigation-item-module__939yKW__toggle{color:var(--blue);padding:0;font-size:2.4rem}.navigation-item-module__939yKW__drillRow{width:100%;min-height:5.6rem;color:var(--blue);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:0;font-family:inherit;font-size:1.6rem;display:flex}.navigation-item-module__939yKW__drillRow>i,.navigation-item-module__939yKW__drillRow>span:last-child{flex-shrink:0;font-size:2.4rem}.navigation-item-module__939yKW__open .navigation-item-module__939yKW__toggle{transform:none}.navigation-item-module__939yKW__open .navigation-item-module__939yKW__row,.navigation-item-module__939yKW__open .navigation-item-module__939yKW__drillRow{display:none}.navigation-item-module__939yKW__wrapper.navigation-item-module__939yKW__open.navigation-item-module__939yKW__open{border-block-end:0;margin-inline:0}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.navigation-item-module__939yKW__link{padding:12px 17px}}
.navigation-module__g8R5ta__wrapper{height:100%}.navigation-module__g8R5ta__list{align-items:stretch;height:100%;display:flex}@media (min-width:991px){.navigation-module__g8R5ta__icon,.navigation-module__g8R5ta__overlay{display:none}}@media (max-width:990px){.navigation-module__g8R5ta__wrapper{background:var(--main-background-color);z-index:15;width:100dvw;max-width:none;height:100dvh;color:var(--blue);overscroll-behavior:contain;transition:all .3s;transition-timing-function:var(--animation-bezier);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.navigation-module__g8R5ta__list{flex-direction:column;height:auto}.navigation-module__g8R5ta__overlay{opacity:0;pointer-events:none;z-index:14;background:#000000bf;width:100dvw;height:100dvh;transition:all .15s;position:fixed;inset:0}.navigation-module__g8R5ta__checkbox:checked~.navigation-module__g8R5ta__wrapper{transform:translate(0%)}.navigation-module__g8R5ta__checkbox:checked~.navigation-module__g8R5ta__overlay{opacity:1}.navigation-module__g8R5ta__icon{--header-icon-size:2.4rem;align-items:center;margin-block:auto;padding-block:1rem;display:flex}}
.toolbar-module__v2HAfq__wrapper{align-items:center;gap:var(--medium-gap);display:flex}.toolbar-module__v2HAfq__minicart{font-size:var(--header-icon-size)}
body:not(.body-has-scrolled):not(.body-has-open-menu):not(:has([data-header-offset])) .customer-module__Od7LSW__button:not(:hover){background:#fff0}.customer-module__Od7LSW__loggedInCustomer{position:relative}.customer-module__Od7LSW__toggler{color:var(--main-color-brand);font:inherit;font-size:var(--small-font-size);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.customer-module__Od7LSW__toggler .icon-account{transition:transform .2s}:is(.customer-module__Od7LSW__toggler:hover .icon-account,.customer-module__Od7LSW__toggler:focus-visible .icon-account){transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.customer-module__Od7LSW__toggler .icon-account{transition:none}}.customer-module__Od7LSW__chevron{font-size:1.2rem;transition:transform .2s}.customer-module__Od7LSW__chevronOpen{transform:rotate(180deg)}.customer-module__Od7LSW__overlay{z-index:1;position:fixed;inset:0}.customer-module__Od7LSW__menu{z-index:2;background:var(--white);min-width:100%;box-shadow:var(--main-shadow);margin:0;padding:.6rem 0;list-style:none;position:absolute;top:calc(100% + .8rem);right:0;overflow:hidden}.customer-module__Od7LSW__menuClosed{display:none}.customer-module__Od7LSW__menuItem{width:100%;color:var(--black);font:inherit;font-size:var(--small-font-size);text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:.9rem 2rem;text-decoration:none;transition:background .2s;display:block}.customer-module__Od7LSW__menuItem:hover{background:var(--white-hover-color)}@media (max-width:990px){.customer-module__Od7LSW__text,.customer-module__Od7LSW__chevron{display:none}.customer-module__Od7LSW__menu{left:0;right:auto}.customer-module__Od7LSW__button.customer-module__Od7LSW__button.customer-module__Od7LSW__button{background:0 0;padding:0}:is(body.body-has-scrolled .customer-module__Od7LSW__button,body:has([data-header-offset]) .customer-module__Od7LSW__button){color:var(--black)}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.customer-module__Od7LSW__toggler{gap:.35rem}.customer-module__Od7LSW__menu{padding:.42rem 0;top:calc(100% + .56rem)}.customer-module__Od7LSW__menuItem{padding:.63rem 1.4rem}}
.cms-popup-module__nUtK1G__item{--popup-padding:0}.cms-popup-module__nUtK1G__item .popup-content{max-width:1024px}.cms-popup-module__nUtK1G__item .container{padding:0}
.launch-overlay-module__49Zk2q__overlay{z-index:var(--launch-overlay-z-index,1000);padding:var(--main-padding,2rem);background-color:var(--launch-overlay-background,#fffc);cursor:pointer;outline:none;justify-content:center;align-items:center;animation:.2s ease-out both launch-overlay-module__49Zk2q__fadeIn;display:flex;position:fixed;inset:0}.launch-overlay-module__49Zk2q__leaving{pointer-events:none;animation:.5s ease-in forwards launch-overlay-module__49Zk2q__fadeOut}.launch-overlay-module__49Zk2q__content{align-items:center;gap:var(--launch-overlay-gap,2.4rem);text-align:center;flex-direction:column;max-width:90rem;display:flex;position:relative}.launch-overlay-module__49Zk2q__logo,.launch-overlay-module__49Zk2q__title,.launch-overlay-module__49Zk2q__body{animation:.6s cubic-bezier(.2,.7,.2,1) both launch-overlay-module__49Zk2q__rise}.launch-overlay-module__49Zk2q__logo{animation-delay:.2s}.launch-overlay-module__49Zk2q__logo img{width:var(--launch-overlay-logo-width,21rem);height:auto;display:block}.launch-overlay-module__49Zk2q__title{font-family:var(--launch-overlay-title-font,inherit);font-size:var(--launch-overlay-title-size,9rem);color:var(--launch-overlay-title-color,inherit);margin:0;font-weight:900;line-height:1;animation-delay:.4s}.launch-overlay-module__49Zk2q__highlight{color:var(--launch-overlay-highlight-color,inherit);display:block}.launch-overlay-module__49Zk2q__body{font-size:var(--launch-overlay-body-size,2rem);color:var(--launch-overlay-body-color,inherit);margin:0;animation-duration:.45s;animation-delay:.6s}.launch-overlay-module__49Zk2q__confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.launch-overlay-module__49Zk2q__logo img{width:var(--launch-overlay-logo-width-mobile,14rem)}.launch-overlay-module__49Zk2q__title{font-size:var(--launch-overlay-title-size-mobile,4.4rem)}.launch-overlay-module__49Zk2q__body{font-size:var(--launch-overlay-body-size-mobile,1.6rem)}}@media (prefers-reduced-motion:reduce){.launch-overlay-module__49Zk2q__logo,.launch-overlay-module__49Zk2q__title,.launch-overlay-module__49Zk2q__body{animation:.3s ease-out both launch-overlay-module__49Zk2q__fadeIn}}@keyframes launch-overlay-module__49Zk2q__fadeIn{0%{opacity:0}}@keyframes launch-overlay-module__49Zk2q__fadeOut{to{opacity:0}}@keyframes launch-overlay-module__49Zk2q__rise{0%{opacity:0;transform:translateY(var(--launch-overlay-rise,2.4rem)) scale(var(--launch-overlay-scale-from,.94))}}
.launch-popover-module__FQf8PG__popover{right:0;bottom:var(--launch-popover-bottom,11rem);z-index:5;box-sizing:border-box;width:var(--launch-popover-width,40rem);max-width:calc(100vw - var(--main-padding,2rem));border-radius:var(--launch-popover-radius,10rem) 0 0 var(--launch-popover-radius,10rem);background-color:var(--launch-popover-background,#fff);box-shadow:var(--launch-popover-shadow,0 4px 24px #00000029);text-align:center;padding:3.2rem 2.4rem;animation:.5s cubic-bezier(.2,.7,.2,1) both launch-popover-module__FQf8PG__slideIn;position:fixed}.launch-popover-module__FQf8PG__leaving{pointer-events:none;animation:.4s ease-in forwards launch-popover-module__FQf8PG__slideOut}.launch-popover-module__FQf8PG__close.launch-popover-module__FQf8PG__close{width:2.4rem;height:2.4rem;color:var(--launch-popover-close-color,currentColor);font-size:1.6rem;position:absolute;top:1.2rem;right:1.6rem}.launch-popover-module__FQf8PG__title,.launch-popover-module__FQf8PG__body{max-width:var(--launch-popover-text-width,28rem);margin-inline:auto}.launch-popover-module__FQf8PG__title{font-family:var(--launch-popover-title-font,inherit);font-size:var(--launch-popover-title-size,3.2rem);color:var(--launch-popover-title-color,inherit);margin-block:0;font-weight:700;line-height:1.1}.launch-popover-module__FQf8PG__body{font-size:var(--launch-popover-body-size,2.2rem);color:var(--launch-popover-body-color,inherit);margin-block:1.2rem 0;line-height:1.25}@media (max-width:768px){.launch-popover-module__FQf8PG__popover{bottom:var(--launch-popover-bottom-mobile,9.6rem);width:var(--launch-popover-width-mobile,30rem);border-radius:var(--launch-popover-radius-mobile,8rem) 0 0 var(--launch-popover-radius-mobile,8rem);padding:2.4rem 4rem}.launch-popover-module__FQf8PG__title,.launch-popover-module__FQf8PG__body{max-width:var(--launch-popover-text-width-mobile,21rem)}.launch-popover-module__FQf8PG__title{font-size:var(--launch-popover-title-size-mobile,2.4rem)}.launch-popover-module__FQf8PG__body{font-size:var(--launch-popover-body-size-mobile,1.6rem)}}@media (prefers-reduced-motion:reduce){.launch-popover-module__FQf8PG__popover,.launch-popover-module__FQf8PG__leaving{animation-name:none}}@keyframes launch-popover-module__FQf8PG__slideIn{0%{transform:translate(100%)}}@keyframes launch-popover-module__FQf8PG__slideOut{to{transform:translate(100%)}}
.launch-welcome-module__QTiQqW__overlay{--launch-overlay-title-font:var(--font-asimon);--launch-overlay-title-color:var(--blue);--launch-overlay-highlight-color:var(--main-color-brand);--launch-overlay-body-color:var(--blue)}.launch-welcome-module__QTiQqW__popover{--launch-popover-background:var(--main-color-brand);--launch-popover-title-font:var(--font-asimon);--launch-popover-title-color:var(--white);--launch-popover-body-color:var(--blue);--launch-popover-close-color:var(--white)}
.checkout-section-module__rAeMaq__section{background-color:var(--beige-opacity);width:100%;scroll-margin-top:calc(var(--header-height) + 16px);flex-direction:column;padding:32px 40px;display:flex}.checkout-section-module__rAeMaq__heading{cursor:pointer;align-items:center;gap:8px;display:flex}.checkout-section-module__rAeMaq__open .checkout-section-module__rAeMaq__heading{border-bottom:1px solid var(--blue-opacity);padding-bottom:16px}.checkout-section-module__rAeMaq__heading.checkout-section-module__rAeMaq__headingStatic{cursor:default}.checkout-section-module__rAeMaq__title{font-family:var(--font-asimon), sans-serif;letter-spacing:1px;color:var(--blue);text-align:right;margin:0;font-size:28px;font-weight:900}.checkout-section-module__rAeMaq__headingIcon{color:var(--blue)}.checkout-section-module__rAeMaq__section:not(.checkout-section-module__rAeMaq__open) .checkout-section-module__rAeMaq__title,.checkout-section-module__rAeMaq__section:not(.checkout-section-module__rAeMaq__open) .checkout-section-module__rAeMaq__headingIcon,.checkout-section-module__rAeMaq__section:not(.checkout-section-module__rAeMaq__open) .checkout-section-module__rAeMaq__summary,.checkout-section-module__rAeMaq__section:not(.checkout-section-module__rAeMaq__open) .checkout-section-module__rAeMaq__headingEnd,.checkout-section-module__rAeMaq__section:not(.checkout-section-module__rAeMaq__open) .checkout-section-module__rAeMaq__chevron{color:var(--blue-opacity)}.checkout-section-module__rAeMaq__toggle{cursor:pointer;background:0 0;border:none;align-items:center;margin-inline-start:auto;padding:4px;display:flex}.checkout-section-module__rAeMaq__toggle:disabled{cursor:default}.checkout-section-module__rAeMaq__chevron{color:var(--blue);font-size:var(--medium-font-size);transition:transform .4s ease-in-out,color .2s;transform:rotate(-90deg)}.checkout-section-module__rAeMaq__toggle:hover:not(:disabled) .checkout-section-module__rAeMaq__chevron{color:var(--brand-300)}.checkout-section-module__rAeMaq__chevronOpen{transform:rotate(90deg)}.checkout-section-module__rAeMaq__toggle:disabled .checkout-section-module__rAeMaq__chevron{color:var(--blue-opacity)}.checkout-section-module__rAeMaq__content{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid}.checkout-section-module__rAeMaq__contentOpen{grid-template-rows:1fr}.checkout-section-module__rAeMaq__contentInner{visibility:hidden;flex-direction:column;gap:24px;min-height:0;transition:visibility 0s .4s;display:flex;overflow:hidden}.checkout-section-module__rAeMaq__contentInner>:first-child{margin-top:24px}.checkout-section-module__rAeMaq__contentOpen .checkout-section-module__rAeMaq__contentInner{visibility:visible;transition:visibility}.checkout-section-module__rAeMaq__continueRow{border-top:1px solid var(--blue-opacity);padding-top:16px;display:flex}.checkout-section-module__rAeMaq__continueButton{background-color:var(--main-color-brand);font-size:var(--checkout-cta-font-size);color:var(--white);cursor:pointer;border:0;border-radius:2px;padding:10px 40px;font-weight:700;transition:background-color .2s;position:relative;overflow:hidden}.checkout-section-module__rAeMaq__continueButton:disabled{opacity:.5;cursor:not-allowed}.checkout-section-module__rAeMaq__continueButton:after{content:"";background:var(--rolling-loader) no-repeat center;background-color:inherit;opacity:0;pointer-events:none;background-size:28px;transition:opacity .15s;position:absolute;inset:0}.checkout-section-module__rAeMaq__continueButton.checkout-section-module__rAeMaq__continueLoading:after{opacity:1}.checkout-section-module__rAeMaq__continueButton.checkout-section-module__rAeMaq__continueLoading:disabled{opacity:1;cursor:progress}.checkout-section-module__rAeMaq__continueButton:hover:not(:disabled){background-color:var(--brand-300)}.checkout-section-module__rAeMaq__continueButton:active:not(:disabled){background-color:var(--brand-400)}.checkout-section-module__rAeMaq__title,.checkout-section-module__rAeMaq__summary{align-self:baseline}.checkout-section-module__rAeMaq__summary{font-size:var(--checkout-small-font-size)}.checkout-section-module__rAeMaq__headingEnd{font-size:var(--heading-font-size);color:var(--blue);white-space:nowrap;margin-inline-start:auto;font-weight:700}.checkout-section-module__rAeMaq__headingEnd+.checkout-section-module__rAeMaq__toggle{margin-inline-start:0}@media (max-width:989px){.checkout-section-module__rAeMaq__title{align-self:center;font-size:1.6rem}.checkout-section-module__rAeMaq__summary{align-self:center}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.checkout-section-module__rAeMaq__section{scroll-margin-top:calc(var(--header-height) + 11px);padding:22px 28px}.checkout-section-module__rAeMaq__open .checkout-section-module__rAeMaq__heading{padding-bottom:11px}.checkout-section-module__rAeMaq__title{font-size:20px}.checkout-section-module__rAeMaq__contentInner{gap:17px}.checkout-section-module__rAeMaq__contentInner>:first-child{margin-top:17px}.checkout-section-module__rAeMaq__continueRow{padding-top:11px}.checkout-section-module__rAeMaq__continueButton{padding:10px 28px}.checkout-section-module__rAeMaq__continueButton:after{background-size:20px}}
.express-upgrade-banner-module__c68W0q__banner{background-color:var(--beige-opacity);justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 40px;display:flex;overflow:hidden}.express-upgrade-banner-module__c68W0q__promo{flex:1 0 0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.express-upgrade-banner-module__c68W0q__icon{color:var(--blue);flex-shrink:0}.express-upgrade-banner-module__c68W0q__text{text-align:right;flex-direction:column;gap:4px;display:flex}.express-upgrade-banner-module__c68W0q__title{font-size:var(--heading-font-size);color:var(--blue);font-weight:700}.express-upgrade-banner-module__c68W0q__subtitle{font-size:var(--main-font-size);color:var(--blue)}.express-upgrade-banner-module__c68W0q__cta{border:1px solid var(--red);background-color:var(--beige-opacity);width:197px;color:var(--blue);font-family:inherit;font-size:var(--main-font-size);cursor:pointer;border-radius:2px;flex-shrink:0;padding:14px 20px;font-weight:700;transition:background-color .2s,color .2s}.express-upgrade-banner-module__c68W0q__cta:hover{background-color:var(--red);color:var(--white)}.express-upgrade-banner-module__c68W0q__ctaCancel{justify-content:center;align-items:center;gap:8px;width:auto;display:flex}@media (max-width:768px){.express-upgrade-banner-module__c68W0q__banner{flex-direction:column;align-items:stretch}.express-upgrade-banner-module__c68W0q__cta{width:100%}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.express-upgrade-banner-module__c68W0q__banner{gap:14px;padding:14px 28px}.express-upgrade-banner-module__c68W0q__cta{width:138px;padding:14px}}
.shared-module__2pgnwq__backdrop{background:#e6e2db;min-height:100dvh}.shared-module__2pgnwq__stage{box-sizing:border-box;min-height:calc(100dvh - var(--header-height));justify-content:center;align-items:center;padding:32px 16px;display:flex}.shared-module__2pgnwq__card{box-sizing:border-box;text-align:right;background:#fefcf8;border-radius:22px;width:100%;max-width:390px;padding:32px 28px 28px;animation:.5s cubic-bezier(.16,1,.3,1) both shared-module__2pgnwq__card-enter;box-shadow:0 24px 64px #00000024,0 4px 16px #00000012}@keyframes shared-module__2pgnwq__card-enter{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shared-module__2pgnwq__card{animation:none}}.shared-module__2pgnwq__logoWrap{justify-content:center;margin-bottom:26px;display:flex}.shared-module__2pgnwq__logo{object-fit:contain;width:auto;height:48px;max-height:48px}.shared-module__2pgnwq__heading{color:#1c1814;text-wrap:balance;margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.3}.shared-module__2pgnwq__project{color:#7a7060;margin:0 0 4px;font-size:15.5px;font-weight:600}.shared-module__2pgnwq__warm{color:#a89e92;margin:0 0 22px;font-size:12px;font-style:italic;line-height:1.55}.shared-module__2pgnwq__divider{border:0;border-top:1px solid #ede9e3;margin:0 0 20px}.shared-module__2pgnwq__form{flex-direction:column;display:flex}.shared-module__2pgnwq__question{color:#2a2520;margin-bottom:10px;font-size:13.5px;font-weight:600;display:block}.shared-module__2pgnwq__helper{color:#a89e92;margin:8px 0 20px;font-size:11.5px}.shared-module__2pgnwq__action{box-sizing:border-box;width:100%}.shared-module__2pgnwq__alert{flex-direction:column;display:flex}.shared-module__2pgnwq__alert .shared-module__2pgnwq__heading{margin-bottom:10px}.shared-module__2pgnwq__line{color:#7a7060;margin:0 0 22px;font-size:14px;line-height:1.55}.shared-module__2pgnwq__alert .shared-module__2pgnwq__heading+.shared-module__2pgnwq__action{margin-top:12px}
.customer-empty-state-module__jZaemq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:30rem;margin-inline:auto;display:flex}.customer-empty-state-module__jZaemq__figure,.customer-empty-state-module__jZaemq__copy{flex-direction:column;align-items:center;width:100%;display:flex}.customer-empty-state-module__jZaemq__title{color:var(--blue);font-size:var(--h1-font-size);margin:0;font-weight:900}.customer-empty-state-module__jZaemq__text{color:var(--blue);margin:0}@media (min-width:769px){.customer-empty-state-module__jZaemq__empty{gap:64px;min-height:666px}.customer-empty-state-module__jZaemq__figure{gap:20px}.customer-empty-state-module__jZaemq__illustration{width:30rem;height:21.4rem}.customer-empty-state-module__jZaemq__copy{gap:8px}.customer-empty-state-module__jZaemq__title{letter-spacing:1px;line-height:1}.customer-empty-state-module__jZaemq__text{font-size:2rem;line-height:1.3}.customer-empty-state-module__jZaemq__cta{width:100%}}@media (max-width:768px){.customer-empty-state-module__jZaemq__empty{padding-block:var(--large-gap);gap:40px}.customer-empty-state-module__jZaemq__figure{gap:22px}.customer-empty-state-module__jZaemq__illustration{width:16rem;height:11.4rem}.customer-empty-state-module__jZaemq__copy{gap:14px}.customer-empty-state-module__jZaemq__title{letter-spacing:.48px;line-height:1.2}.customer-empty-state-module__jZaemq__text{font-size:1.6rem;line-height:1.2}.customer-empty-state-module__jZaemq__empty .customer-empty-state-module__jZaemq__cta.main-button{width:20rem;padding:12px 20px;font-size:1.6rem}}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.customer-empty-state-module__jZaemq__empty{gap:45px;width:21rem;min-height:466px}.customer-empty-state-module__jZaemq__figure{gap:14px}.customer-empty-state-module__jZaemq__illustration{width:21rem;height:14.98rem}.customer-empty-state-module__jZaemq__text{font-size:1.6rem}}
.customer-section-title-module__EZP37a__title{color:var(--blue);font-size:var(--h1-font-size);margin:0;line-height:1.2}
.order-detail-header-module__oSdWDq__header{flex-direction:column;gap:.4rem;display:flex}.order-detail-header-module__oSdWDq__titleRow{align-items:baseline;gap:.8rem;display:flex}.order-detail-header-module__oSdWDq__title{flex:none}.order-detail-header-module__oSdWDq__count{color:var(--blue);font-size:var(--small-font-size);line-height:1.3}.order-detail-header-module__oSdWDq__date{color:var(--blue);font-size:var(--small-font-size);margin:0;line-height:1.3}@media (min-width:991px) and (max-width:1600px) and (pointer:fine){.order-detail-header-module__oSdWDq__header{gap:.28rem}.order-detail-header-module__oSdWDq__titleRow{gap:.56rem}}
.preview-gallery-module__eQxugW__thumbsWrapper{gap:var(--main-padding)}.preview-gallery-module__eQxugW__thumbsOuter{margin-top:var(--main-padding);border-radius:var(--main-border-radius)}.preview-gallery-module__eQxugW__wrapper{border-radius:var(--main-border-radius)}.preview-gallery-module__eQxugW__image{background-color:var(--malibu-100);flex:0 0 100%;width:100%}.preview-gallery-module__eQxugW__image img{object-fit:cover;overflow-clip-margin:unset;width:100%}.preview-gallery-module__eQxugW__previewNotice{margin-top:var(--main-padding);text-align:center}@media (max-width:768px){.preview-gallery-module__eQxugW__wrapper{width:100%}}