.styles-module__2mYY6a__container{justify-content:center;align-items:center;margin:auto;display:flex}.styles-module__2mYY6a__pending{border-radius:var(--main-border-radius);box-shadow:var(--main-shadow);padding:var(--extra-large-gap);gap:var(--medium-gap);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.styles-module__2mYY6a__title{font-size:var(--heading-font-size)}.styles-module__2mYY6a__smallTitle{font-size:var(--main-font-size)}.styles-module__2mYY6a__title,.styles-module__2mYY6a__subTitle{gap:calc(var(--small-gap)/2);flex-direction:column;display:inline-flex}.styles-module__2mYY6a__actions{gap:var(--small-gap);display:inline-flex}
.image-module__f3FZOq__wrap_image{display:flex}.image-module__f3FZOq__image{box-sizing:border-box}.image-module__f3FZOq__stretch,.image-module__f3FZOq__stretch img{width:100%}@media (max-width:768px){.mobile-center-columns .image-module__f3FZOq__wrap_image{justify-content:center!important}}
.image-zoom-interaction-module__YAHDrW__image_interaction_wrapper{width:100%}.image-zoom-interaction-module__YAHDrW__stretch,.image-zoom-interaction-module__YAHDrW__stretch .image-zoom-interaction-module__YAHDrW__image{object-fit:cover;width:100%;height:auto}.image-zoom-interaction-module__YAHDrW__zoom_container{width:100%;height:100%;position:relative;overflow:hidden}.image-zoom-interaction-module__YAHDrW__zoom_container .image-zoom-interaction-module__YAHDrW__image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}
.banner-product-tags-module__mpkPpq__banner-product-tags{--tag-outer-size:38px;--tag-inner-size:26px;--tag-line-height:4px;--tag-product-distance:6rem;--tag-vertical-distance:2rem;--tag-product-size:26rem}.banner-product-tags-module__mpkPpq__banner-product-tags-tag{width:var(--tag-outer-size);height:var(--tag-outer-size);cursor:pointer;color:var(--main-color-brand);border:1px solid;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:all .2s;animation:2s infinite banner-product-tags-module__mpkPpq__pulse-animation;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes banner-product-tags-module__mpkPpq__pulse-animation{0%{box-shadow:0 0 #ff3b5980}to{box-shadow:0 0 0 16px #ff3b5900}}.banner-product-tags-module__mpkPpq__banner-product-tags-tag:hover{color:#fff;box-shadow:0 0 10px -2px var(--main-color-brand);z-index:1}.banner-product-tags-module__mpkPpq__banner-product-tags-tag:hover:before{box-shadow:0 0 10px 0 var(--main-color-brand)}.banner-product-tags-module__mpkPpq__banner-product-tags-tag:before{content:"";width:var(--tag-inner-size);height:var(--tag-inner-size);background:currentColor;border-radius:50%;display:flex}.banner-product-tags-module__mpkPpq__banner-product-tags-tag:hover .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{visibility:visible;opacity:1}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{top:calc(-1*var(--tag-vertical-distance));left:calc(100% + var(--tag-product-distance));gap:var(--small-gap);width:var(--tag-product-size);color:var(--main-color-text);visibility:hidden;opacity:0;z-index:1;background:#fff;border-radius:15px;flex-direction:column;transition:all .25s cubic-bezier(.85,0,.3,1);display:flex;position:absolute}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{content:"";width:var(--tag-product-distance);height:var(--tag-line-height);top:calc(var(--tag-vertical-distance) + var(--tag-outer-size)/2 - var(--tag-line-height)/2);background:#fff;display:flex;position:absolute;right:calc(100% - 1px)}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__top .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{bottom:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__left .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{right:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__bottom .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{top:auto;bottom:calc(-1*var(--tag-vertical-distance))}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__bottom .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{top:auto;bottom:calc(var(--tag-vertical-distance) + var(--tag-outer-size)/2 - var(--tag-line-height)/2)}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__right .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{left:calc(100% - 1px);right:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__right .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{left:auto;right:calc(100% + var(--tag-product-distance))}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner-image{border-top-left-radius:15px;border-top-right-radius:15px}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner-content{padding:var(--small-gap);flex-direction:column;gap:.75rem;display:flex}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner-name{font-weight:700}.banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner-price{font-size:var(--small-font-size)}.banner-product-tags-module__mpkPpq__tag-discount-price{color:var(--main-color-brand);font-weight:700}@media (max-width:768px){.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__right .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{right:calc(3rem + var(--tag-outer-size)/2 - var(--tag-line-height)/2);left:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__left .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{left:calc(3rem + var(--tag-outer-size)/2 - var(--tag-line-height)/2);right:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__right .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{left:auto;right:-3rem}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__left .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{left:-3rem;right:auto}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__bottom .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner{top:auto;bottom:calc(100% + var(--tag-vertical-distance))}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag.banner-product-tags-module__mpkPpq__bottom .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{top:auto;bottom:calc(-1*var(--tag-vertical-distance))}.banner-product-tags-module__mpkPpq__banner-product-tags-mobile .banner-product-tags-module__mpkPpq__banner-product-tags-tag-inner:before{height:var(--tag-vertical-distance);width:var(--tag-line-height);top:calc(var(--tag-vertical-distance) + var(--tag-outer-size)/2 - var(--tag-line-height)/2);right:calc(100% - 1px)}}
.main-button-module__ZzqHVa__main_btn_color{border-radius:var(--main-border-radius);min-width:9.75rem;height:var(--input-height);background-color:var(--main-btn-color);color:var(--main-btn-text-color);cursor:pointer;padding:var(--main-padding);box-sizing:border-box;white-space:pre-wrap;border:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s;display:inline-flex;position:relative;overflow:hidden}.main-button-module__ZzqHVa__main_btn_color:not(.main-button-module__ZzqHVa__flat){box-shadow:var(--main-shadow)}.main-button-module__ZzqHVa__main_btn_color:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.main-button-module__ZzqHVa__main_btn_color.pointer-all{pointer-events:all}.main-button-module__ZzqHVa__main_btn_color:hover:not(:disabled){background-color:var(--main-btn-hover)}.main-button-module__ZzqHVa__main_btn_color:after{content:"";background:var(--rolling-loader)no-repeat center;background-color:var(--bg-loader-btn);pointer-events:none;cursor:none;opacity:0;background-size:28px;width:100%;height:100%;transition:all .15s;display:flex;position:absolute;top:0;right:0}.main-button-module__ZzqHVa__main_btn_color.main-button-module__ZzqHVa__inverted{background-color:var(--main-btn-hover)}.main-button-module__ZzqHVa__main_btn_color.main-button-module__ZzqHVa__inverted:hover:not(:disabled){background-color:var(--main-btn-color)}.main-button-module__ZzqHVa__loading:after{opacity:1}.main-button-module__ZzqHVa__loading{pointer-events:none}@keyframes main-button-module__ZzqHVa__btnAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (min-width:768px){.main-button-module__ZzqHVa__enabledEffect{animation:2s ease-in-out 5 main-button-module__ZzqHVa__btnAnimation}}
.reset-button-module__LVmoBG__reset{cursor:pointer;color:var(--main-color-text);background-color:#0000;border:none;justify-content:center;align-items:center;gap:1rem;padding:0;display:inline-flex}.reset-button-module__LVmoBG__reset:disabled{opacity:.5;pointer-events:none;cursor:not-allowed;opacity:.6}.reset-button-module__LVmoBG__reset.pointer-all{pointer-events:all}
.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__secondaryButton{background-color:var(--secondary-btn-bg-color);box-shadow:none;border:1px solid var(--secondary-btn-border-color);color:var(--secondary-btn-text-color);border-radius:var(--secondary-btn-border-radius);font-weight:700;transition:all .25s}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__secondaryButton.main-button{background-color:var(--secondary-btn-bg-color);box-shadow:none;border:1px solid var(--secondary-btn-border-color);color:var(--secondary-btn-text-color);border-radius:var(--secondary-btn-border-radius);font-weight:700;transition:all .25s}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__secondaryButton:not(:disabled):hover{background-color:var(--secondary-btn-hover-bg-color);color:var(--secondary-btn-hoverr-text-color);border-color:var(--secondary-btn-hover-border-color)}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__secondaryButton.main-button:not(:disabled):hover{background-color:var(--secondary-btn-hover-bg-color);color:var(--secondary-btn-hoverr-text-color);border-color:var(--secondary-btn-hover-border-color)}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__inverted{border-color:var(--secondary-btn-hover-border-color)}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__inverted.main-button{border-color:var(--secondary-btn-hover-border-color)}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__inverted:not(:disabled):hover{border-color:var(--secondary-btn-border-color)}.secondary-button-module__1rmqVW__secondaryButton.secondary-button-module__1rmqVW__inverted.main-button:not(:disabled):hover{border-color:var(--secondary-btn-border-color)}
.product-item-module__3YbIKq__productItem{box-sizing:border-box;border-radius:var(--main-border-radius);padding-left:var(--main-padding);opacity:0;flex-direction:column;flex:0 0 22%;text-decoration:none;display:flex;position:relative;overflow:hidden}.embla-carousel .product-item-module__3YbIKq__productItem{opacity:1}.product-item-module__3YbIKq__inner{border-radius:var(--main-border-radius);transition:all .25s;overflow:hidden}.product-item-module__3YbIKq__link{text-decoration:none}.product-item-module__3YbIKq__content{gap:var(--line-gap);padding:var(--small-gap);flex-direction:column;height:100%;display:flex}.product-item-module__3YbIKq__productItem.product-item-module__3YbIKq__outOfStock .product-item-module__3YbIKq__content{color:var(--disabled-text-color)}.product-item-module__3YbIKq__name{font-size:var(--heading-font-size);font-weight:700}.product-item-module__3YbIKq__price{margin-top:auto}.product-item-module__3YbIKq__image{border-radius:var(--main-border-radius);transition:all .25s;position:relative;overflow:hidden}.product-item-module__3YbIKq__image img,.product-item-module__3YbIKq__productItem.product-item-module__3YbIKq__outOfStock .product-item-module__3YbIKq__image:after{width:100%;transition:all .25s}.product-item-module__3YbIKq__link:hover .product-item-module__3YbIKq__image img{transform:scale(1.15)}.product-item-module__3YbIKq__productItem.product-item-module__3YbIKq__outOfStock .product-item-module__3YbIKq__image:after{content:"";background-color:var(--disabled-overlay-color);position:absolute;inset:0}.product-item-module__3YbIKq__stampa.product-item-module__3YbIKq__outOfStock{background-color:var(--secondary-color-brand);color:var(--white)}.category-page-product-item .product-item-module__3YbIKq__stampa.product-item-module__3YbIKq__sale{top:initial;border-radius:0;bottom:0;left:0}.product-item-module__3YbIKq__discountPrice{color:var(--main-color-brand);font-weight:700}@media (max-width:768px){.product-item-module__3YbIKq__productItem{flex:0 0 calc(100% - var(--main-padding));opacity:1;padding-left:0}.product-item-module__3YbIKq__content{text-align:center;height:auto}}@media (min-width:769px){.product-item-module__3YbIKq__productItem{flex:0 0 45%}.product-item-module__3YbIKq__link:hover .product-item-module__3YbIKq__inner{background-color:#fff}.category-page-product-item .product-item-module__3YbIKq__link:hover .product-item-module__3YbIKq__inner{background-color:var(--neutral-02)}.product-item-module__3YbIKq__link:hover .product-item-module__3YbIKq__image{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:990px){.product-item-module__3YbIKq__productItem{flex:0 0 30%}}@media (min-width:1440px){.product-item-module__3YbIKq__productItem{flex:0 0 22%}}
.contact-widget-module__i2SXvW__wrapper{flex-direction:column;display:flex}.contact-widget-module__i2SXvW__item{padding:var(--main-padding);gap:var(--main-padding);font-size:var(--small-font-size);align-items:center;text-decoration:none;transition:all .25s;display:flex}.contact-widget-module__i2SXvW__item:not(.contact-widget-module__i2SXvW__invert):hover{background-color:#f5f5f5}.contact-widget-module__i2SXvW__item:not(.contact-widget-module__i2SXvW__invert):not(:last-child){border-bottom:1px solid #f5f5f5}.contact-widget-module__i2SXvW__item:last-child{border-bottom-right-radius:var(--main-border-radius);border-bottom-left-radius:var(--main-border-radius)}.contact-widget-module__i2SXvW__content{gap:var(--line-gap);flex-direction:column;display:flex}.contact-widget-module__i2SXvW__invert{background-color:var(--secondary-color-brand);border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);box-shadow:0 0 0 1px var(--secondary-color-brand);color:var(--white)}.contact-widget-module__i2SXvW__horizontal{text-align:center;flex-flow:wrap}.contact-widget-module__i2SXvW__horizontal .contact-widget-module__i2SXvW__invert{flex-basis:100%;justify-content:center;width:100%;margin-bottom:1px}.contact-widget-module__i2SXvW__horizontal .contact-widget-module__i2SXvW__item:not(.contact-widget-module__i2SXvW__invert){justify-content:center;gap:var(--line-gap);flex-direction:column;flex-basis:50%;width:50%}.contact-widget-module__i2SXvW__horizontal .contact-widget-module__i2SXvW__item:not(.contact-widget-module__i2SXvW__invert):not(:last-child){border-bottom:0;border-left:1px solid #f5f5f5}.contact-widget-module__i2SXvW__horizontal .contact-widget-module__i2SXvW__item:last-child{border-bottom-left-radius:var(--main-border-radius);border-bottom-right-radius:0}.contact-widget-module__i2SXvW__horizontal .contact-widget-module__i2SXvW__item:nth-child(2){border-bottom-right-radius:var(--main-border-radius)}
.container-module__-KDf3W__container{box-sizing:border-box;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;position:relative}.container-module__-KDf3W__flex{display:flex}@media (max-width:1500px){.container-module__-KDf3W__container{padding-right:var(--main-padding);padding-left:var(--main-padding)}.mobile-double-column .container-module__-KDf3W__container{padding-inline:0}}
.content-heading-module__QRIlZG__container{margin-block:var(--medium-gap);box-sizing:border-box;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;position:relative}.content-heading-module__QRIlZG__content{font-size:var(--large-font-size);padding-top:var(--large-gap)}@media (max-width:1500px){.content-heading-module__QRIlZG__container{padding-inline:var(--small-gap)}}@media (max-width:767px){.content-heading-module__QRIlZG__container{padding-inline:var(--medium-gap)}.content-heading-module__QRIlZG__content{padding-top:var(--extra-large-gap)}}
.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)}}
.input-module__h_917a__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background-color:var(--white);width:100%;height:var(--input-height);border-radius:var(--border-radius-field);padding:0 var(--medium-gap);padding-top:calc(var(--small-gap)*1.1);border:var(--border-field);font-size:var(--small-font-size);box-sizing:border-box;text-align:right;color:var(--main-color-text);outline:none;font-family:inherit}.input-module__h_917a__input.input-module__h_917a__placeholderNative{padding-top:0}.input-module__h_917a__textarea{border-radius:20px;height:auto;}.input-module__h_917a__latin{text-align:right;direction:ltr}.input-module__h_917a__align-center .input-module__h_917a__input{text-align:center}.input-module__h_917a__input::placeholder,.input-module__h_917a__latin::placeholder,.input-module__h_917a__wrapper:not(.input-module__h_917a__hoverLabel) .input-module__h_917a__label{text-align:right;font-size:var(--small-font-size);color:var(--placeholder-color);font-weight:300}.input-module__h_917a__input[disabled]{background:#fafafa}.input-module__h_917a__wrapper{position:relative}.input-module__h_917a__label{font-size:var(--small-font-size);cursor:text;top:calc(var(--small-gap)/3);font-weight:300;transition:all .2s ease-in-out;position:absolute;transform:translate(-.9rem,.9rem)}.input-module__h_917a__align-right .input-module__h_917a__label{right:calc(var(--medium-gap) - .9rem)}.input-module__h_917a__align-center .input-module__h_917a__label{left:50%;transform:translate(-50%,.9rem)}.input-module__h_917a__icon{height:var(--input-height);justify-content:center;align-items:center;width:5.4rem;display:flex;position:absolute;top:0}.input-module__h_917a__icon.input-module__h_917a__right{right:0}.input-module__h_917a__icon.input-module__h_917a__left{left:0}.input-module__h_917a__inputIcon.input-module__h_917a__right{padding-right:5.4rem}.input-module__h_917a__inputIcon.input-module__h_917a__left{padding-left:5.4rem}.input-module__h_917a__error_message:not(:empty){padding:var(--line-gap)var(--small-gap)0;align-items:center;gap:.5rem;display:flex}.input-module__h_917a__align-center .input-module__h_917a__error_message:not(:empty){justify-content:center}.input-module__h_917a__iconLabel.input-module__h_917a__iconLabel{right:calc(var(--medium-gap) + 2.4rem)}.input-module__h_917a__input:not(:placeholder-shown)+.input-module__h_917a__label,.input-module__h_917a__input:focus+.input-module__h_917a__label{font-size:var(--extra-small-font-size);top:calc(var(--small-gap)/-3);color:var(--main-color-text);font-weight:600}.input-module__h_917a__align-right:not(.input-module__h_917a__hideAsterisk) .input-module__h_917a__input:not(:placeholder-shown)+.input-module__h_917a__label,.input-module__h_917a__align-right:not(.input-module__h_917a__hideAsterisk) .input-module__h_917a__input:focus+.input-module__h_917a__label{right:.5rem}.input-module__h_917a__align-right .input-module__h_917a__icon.input-module__h_917a__right+.input-module__h_917a__input:not(:placeholder-shown)+.input-module__h_917a__iconLabel.input-module__h_917a__iconLabel,.input-module__h_917a__align-right .input-module__h_917a__icon.input-module__h_917a__right+.input-module__h_917a__input:focus+.input-module__h_917a__iconLabel.input-module__h_917a__iconLabel{right:calc(var(--medium-gap) + 2.7rem)}.input-module__h_917a__align-right .input-module__h_917a__input:not(:placeholder-shown)+.input-module__h_917a__iconLabel.input-module__h_917a__iconLabel,.input-module__h_917a__align-right .input-module__h_917a__input:focus+.input-module__h_917a__iconLabel.input-module__h_917a__iconLabel{right:calc(var(--medium-gap) - .9rem)}.input-module__h_917a__input:-webkit-autofill{background-color:#0000!important;box-shadow:inset 0 0 0 1000px #fff!important}@media (max-width:768px){.input-module__h_917a__label{top:calc(var(--small-gap)/1.2)}.input-module__h_917a__input{font-size:16px}}
.select-module__txzlVq__wrapper{position:relative}.select-module__txzlVq__icon{top:50%;right:var(--main-padding);position:absolute;transform:translateY(-50%)}.select-module__txzlVq__selectWithIcon{padding-right:calc(var(--main-padding) + 30px + var(--main-padding))}.select-module__txzlVq__select{text-overflow:ellipsis;transition:all .25s}
.option-module__8KD2sa__wrapper{gap:var(--line-gap);flex-direction:column;display:flex}.option-module__8KD2sa__title{font-size:var(--small-font-size);font-weight:700}.option-module__8KD2sa__size{font-size:var(--extra-small-font-size);color:#333}.option-module__8KD2sa__option,.option-module__8KD2sa__colorOption,.option-module__8KD2sa__multiPagesAndSizesOption{appearance:none;cursor:pointer;min-width:0;font-size:var(--small-font-size);background:0 0;border:none;flex-direction:row;flex:100%;align-items:center;gap:10px;padding:1.5rem 1rem;transition:all .25s;display:inline-flex;position:relative}.option-module__8KD2sa__option[disabled],.option-module__8KD2sa__colorOption[disabled]{pointer-events:none;opacity:.25}.option-module__8KD2sa__optionInfo{text-align:right;flex-direction:column;gap:1px;display:flex}.option-module__8KD2sa__optionIcon{flex-shrink:0}.option-module__8KD2sa__option:active{background:#000}.option-module__8KD2sa__option span{pointer-events:none}.option-module__8KD2sa__option:not(:last-child){border-left:1px solid var(--border-color)}.option-module__8KD2sa__option:hover{background:#e1f0fd26}.option-module__8KD2sa__option.option-module__8KD2sa__active .option-module__8KD2sa__name{font-weight:700}.option-module__8KD2sa__openSelectorWrapper{border:1px solid var(--border-color);border-radius:var(--main-border-radius);height:70px;display:flex;position:relative;overflow:hidden}.option-module__8KD2sa__openSelectorWrapper:before{content:"";width:calc(100%/var(--valuesCount));height:100%;transform:translateX(calc(-100%*var(--selectedOptionIndex)));background:#e1f0fd;transition:all .25s;display:flex;position:absolute;top:0;right:0}.option-module__8KD2sa__colorOption,.option-module__8KD2sa__multiPagesAndSizesOption{border:1px solid var(--border-color);border-radius:var(--main-border-radius);--active-animation-force:.05;flex-direction:column;flex:none;align-items:center;width:auto;min-width:7rem;display:flex}.option-module__8KD2sa__multiPagesAndSizesOption{flex:1 0}.option-module__8KD2sa__colorSelectorWrapper,.option-module__8KD2sa__multiPagesAndSizesSelectorWrapper{gap:var(--main-padding);justify-content:flex-start;padding-block:2px;display:flex}.option-module__8KD2sa__colorOption.option-module__8KD2sa__active,.option-module__8KD2sa__multiPagesAndSizesOption.option-module__8KD2sa__active{border-color:var(--secondary-color-brand);animation:.25s forwards option-module__8KD2sa__popColor}.option-module__8KD2sa__colorOption span,.option-module__8KD2sa__multiPagesAndSizesOption span,.option-module__8KD2sa__multiPagesAndSizesOption div{pointer-events:none}.option-module__8KD2sa__colorSliderArrow{box-shadow:none;font-size:var(--main-font-size);z-index:2;background:0 0}.option-module__8KD2sa__colorSliderArrowPrev.option-module__8KD2sa__colorSliderArrowPrev{width:var(--large-gap);right:0}.option-module__8KD2sa__colorSliderWrapper{margin-inline:calc(-1*var(--large-gap));padding-inline:var(--large-gap);padding-left:var(--huge-gap)}.option-module__8KD2sa__colorSliderWrapper:before{content:"";width:var(--large-gap);z-index:1;background:linear-gradient(90deg,#fff0 0%,#fff 100%);height:100%;display:block;position:absolute;top:0;right:0}.option-module__8KD2sa__colorSliderWrapper:after{content:"";width:calc(2*var(--large-gap));z-index:1;background:linear-gradient(270deg,#fff0 0%,#fff 100%);height:100%;display:block;position:absolute;top:0;left:0}@media (min-width:769px) and (max-width:1440px){.option-module__8KD2sa__openSelectorWrapper{height:60px}.option-module__8KD2sa__selectWrapper{flex-grow:1}.option-module__8KD2sa__selectWrapper select{height:100%}}@media (max-width:768px){.option-module__8KD2sa__colorSelectorWrapper,.option-module__8KD2sa__multiPagesAndSizesSelectorWrapper{margin:0 calc(-1*var(--main-padding));padding-inline:var(--main-padding);padding-block:2px;overflow:auto}.option-module__8KD2sa__colorSliderWrapper{padding-left:0}.option-module__8KD2sa__colorSliderWrapper:before,.option-module__8KD2sa__colorSliderWrapper:after{content:none}.option-module__8KD2sa__colorOption{width:20%}.option-module__8KD2sa__multiPagesAndSizesOption{flex:0 0 38%}}@keyframes option-module__8KD2sa__popColor{0%,to{transform:scale(1)}25%{transform:scale(calc(1 - var(--active-animation-force)),calc(1 + var(--active-animation-force)))}50%{transform:scale(calc(1 + var(--active-animation-force)),calc(1 - var(--active-animation-force)))}75%{transform:scale(calc(1 - var(--active-animation-force)/2),calc(1 + var(--active-animation-force)/2))}}
.color-swatch-module__8D-Usq__wrapper{width:var(--size);height:var(--size);border:1px solid var(--border-color);background-color:var(--color);background-size:cover;border-radius:50%;display:inline-flex}
.product-detailed-price-module__4rpfna__wrapper{gap:var(--x-small-gap);flex-direction:column;display:flex}.product-detailed-price-module__4rpfna__price strong:only-child{font-size:var(--heading-font-size)}.product-detailed-price-module__4rpfna__discountPrice{color:var(--main-color-brand);font-weight:700}.product-detailed-price-module__4rpfna__wrapper.product-detailed-price-module__4rpfna__oneLiner{flex-flow:wrap;align-items:baseline}.product-detailed-price-module__4rpfna__oneLiner .product-detailed-price-module__4rpfna__price .product-detailed-price-module__4rpfna__qtysSeparator{color:#555}.product-detailed-price-module__4rpfna__oneLiner .product-detailed-price-module__4rpfna__price{align-items:baseline;gap:var(--x-small-gap);display:flex}.product-detailed-price-module__4rpfna__qtys{gap:var(--x-small-gap);color:#555;flex-wrap:wrap;display:flex}@media (max-width:768px){.product-detailed-price-module__4rpfna__wrapper{padding:var(--main-padding);flex-flow:wrap;justify-content:center;align-items:center}.product-detailed-price-module__4rpfna__wrapper .product-detailed-price-module__4rpfna__price{align-items:baseline;gap:var(--x-small-gap);display:flex}.product-detailed-price-module__4rpfna__price .product-detailed-price-module__4rpfna__qtysSeparator{color:#555;font-size:var(--main-font-size)}}
.template-picker-product-page-module__AkhQ2q__container{margin-bottom:var(--huge-gap)}.template-picker-product-page-module__AkhQ2q__contentWithSidebar{gap:var(--huge-gap);display:flex}.template-picker-product-page-module__AkhQ2q__sidebar{flex-shrink:0;width:36rem}.template-picker-product-page-module__AkhQ2q__content{flex-grow:1}.template-picker-product-page-module__AkhQ2q__outOfStock .template-picker-product-page-module__AkhQ2q__hero:before{content:"";background-color:var(--disabled-overlay-color);position:absolute;inset:0}.template-picker-product-page-module__AkhQ2q__infoStrip{padding:var(--medium-gap);background-color:var(--secondary-color-brand);color:var(--white);text-align:center;font-weight:700}@media (min-width:769px) and (max-width:1140px){.template-picker-product-page-module__AkhQ2q__contentWithSidebar{gap:var(--medium-gap)}.template-picker-product-page-module__AkhQ2q__sidebar{width:32rem}}@media (max-width:768px){.template-picker-product-page-module__AkhQ2q__contentWithSidebar{gap:var(--large-gap);flex-direction:column}.template-picker-product-page-module__AkhQ2q__sidebar,.template-picker-product-page-module__AkhQ2q__content{flex:1 0 100%;width:100%}}
.template-picker-theme-module__HDeOKq__wrapper{gap:var(--small-gap);flex-direction:column;display:flex}.template-picker-theme-module__HDeOKq__imageWrapper{aspect-ratio:1;border-radius:var(--main-border-radius);border:1px solid var(--border-color);width:100%}.template-picker-theme-module__HDeOKq__colors{gap:var(--small-gap);padding:0 var(--small-gap);flex-wrap:wrap;display:flex}.template-picker-theme-module__HDeOKq__color{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:33px;min-width:0;height:33px;padding:0;display:flex;position:relative}.template-picker-theme-module__HDeOKq__color:active,.template-picker-theme-module__HDeOKq__color:focus{outline:none}.template-picker-theme-module__HDeOKq__color:before{content:"";background-color:var(--backgroundColor);border:1px solid var(--border-color);border-radius:50%;width:25px;height:25px;display:flex}.template-picker-theme-module__HDeOKq__color.template-picker-theme-module__HDeOKq__active{border:1px solid red}.template-picker-theme-module__HDeOKq__image{border-radius:var(--main-border-radius);width:100%;transition:all .25s}.template-picker-theme-module__HDeOKq__imageWrapper{border-radius:var(--main-border-radius);position:relative;overflow:hidden}.template-picker-theme-module__HDeOKq__action{visibility:hidden;opacity:0;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:all .25s;display:flex;position:absolute;top:0;right:0}.template-picker-theme-module__HDeOKq__chooseButton{cursor:pointer;background-color:#fff;border:none;border-radius:100px;width:14rem;padding:1rem;font-weight:700;transition:all .25s;transform:scale(.75)}.template-picker-theme-module__HDeOKq__chooseButton:hover{background-color:var(--main-color-brand);color:var(--white)}.template-picker-theme-module__HDeOKq__emptyInner{border-radius:var(--main-border-radius);border:1px solid var(--border-color);justify-content:center;align-items:center;gap:var(--line-gap);text-align:center;aspect-ratio:1;padding-bottom:calc(var(--small-gap));cursor:pointer;flex-direction:column;transition:all .25s;display:flex;position:relative}.template-picker-theme-module__HDeOKq__name{margin-top:var(--small-gap);font-weight:700;position:relative}.template-picker-theme-module__HDeOKq__description{position:absolute;top:calc(50% + 4rem)}.template-picker-theme-module__HDeOKq__emptyImage{transition:all .25s;position:relative}.template-picker-theme-module__HDeOKq__emptyInner:hover{border-color:var(--main-color-brand)}.template-picker-theme-module__HDeOKq__emptyInner:hover .template-picker-theme-module__HDeOKq__emptyImage{transform:translateY(-1rem)}.template-picker-theme-module__HDeOKq__disabled{pointer-events:none}.template-picker-theme-module__HDeOKq__disabled .template-picker-theme-module__HDeOKq__imageWrapper:after,.template-picker-theme-module__HDeOKq__disabled .template-picker-theme-module__HDeOKq__emptyInner:after,.template-picker-theme-module__HDeOKq__disabled .template-picker-theme-module__HDeOKq__color:after{content:"";background-color:var(--disabled-overlay-color);border-radius:inherit;position:absolute;inset:0}.template-picker-theme-module__HDeOKq__disabled .template-picker-theme-module__HDeOKq__color:after{width:25px;height:25px;margin:auto}@media (min-width:769px) and (max-width:1140px){.template-picker-theme-module__HDeOKq__colors{gap:var(--line-gap);padding:0 var(--line-gap)}}@media (min-width:769px){.template-picker-theme-module__HDeOKq__imageWrapper:hover .template-picker-theme-module__HDeOKq__action{visibility:visible;opacity:1}.template-picker-theme-module__HDeOKq__imageWrapper:hover .template-picker-theme-module__HDeOKq__chooseButton{transform:scale(1)}.template-picker-theme-module__HDeOKq__imageWrapper:hover .template-picker-theme-module__HDeOKq__image{transform:scale(1.15)}}@media (max-width:768px){.template-picker-theme-module__HDeOKq__action{visibility:visible;opacity:0}}@media (max-width:420px){.template-picker-theme-module__HDeOKq__colors{gap:4px;padding:0 4px}}
.template-picker-list-module__lEpgsq__wrapper{gap:var(--medium-gap);row-gap:var(--large-gap);grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:1140px){.template-picker-list-module__lEpgsq__wrapper{font-size:var(--small-font-size);grid-template-columns:1fr 1fr}}
.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)}}
.icon-module__DnSaFG__icon{display:flex}
.block-loader-module__qfvyzW__loader{z-index:10;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;right:0}.block-loader-module__qfvyzW__loader.block-loader-module__qfvyzW__show{display:flex}.block-loader-module__qfvyzW__transparent{background:0 0}.block-loader-module__qfvyzW__image{object-fit:contain;max-width:80%;max-height:80%;position:relative}.block-loader-module__qfvyzW__imageWrapper{justify-content:center;align-items:center;height:100%}
.panel-module__kGhrVG__root{--panel-bg:var(--white);--panel-border-width:1px;--panel-border-style:solid;--panel-border-color:var(--border-color);--panel-border:var(--panel-border-width)var(--panel-border-style)var(--panel-border-color);--panel-radius:var(--main-border-radius)}.panel-module__kGhrVG__opaque{background:var(--panel-bg)}.panel-module__kGhrVG__outlined{border:var(--panel-border)}.panel-module__kGhrVG__rounded{border-radius:var(--panel-radius)}
.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);opacity:0;animation:.25s forwards popup-module__tf6X3a__fadeOverlay;position:fixed}.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(--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(--line-gap);left:var(--line-gap);z-index:5;width:42px;height:42px;position:absolute}.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:.25s .1s forwards popup-module__tf6X3a__slideCenterPopup;transform:scale(.85)}.popup-module__tf6X3a__center.popup-module__tf6X3a__closing .popup-module__tf6X3a__content_popup{animation:.25s 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:scale(.85)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes popup-module__tf6X3a__slideCenterPopupOut{0%{opacity:1;transform:scale(1)}45%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(.85)}}@keyframes popup-module__tf6X3a__fadeOverlay{0%{opacity:0}to{opacity:1}}@keyframes popup-module__tf6X3a__fadeOverlayOut{0%{opacity:1}to{opacity:0}}
.product-configuration-sidebar-module__Lpwarq__wrapper{align-items:center;gap:var(--main-padding);flex-direction:column;display:flex}.product-configuration-sidebar-module__Lpwarq__imagePanel{position:relative}.product-configuration-sidebar-module__Lpwarq__image{border-radius:var(--main-border-radius);object-fit:cover;overflow-clip-margin:unset}.product-configuration-sidebar-module__Lpwarq__footer{justify-content:space-between;align-items:center;gap:var(--main-padding);display:flex}.product-configuration-sidebar-module__Lpwarq__imagePlaceholder{aspect-ratio:1;border-radius:var(--main-border-radius);width:100%;box-shadow:0 0 6px #00000026}.product-configuration-sidebar-module__Lpwarq__sale.product-configuration-sidebar-module__Lpwarq__stampa.stampa{font-size:var(--main-font-size)}@media (min-width:769px){.product-configuration-sidebar-module__Lpwarq__wrapper{max-height:50dvh}.product-configuration-sidebar-module__Lpwarq__imageWrapper,.product-configuration-sidebar-module__Lpwarq__imagePanel{height:100%}}@media (min-width:769px) and (max-width:1440px){.product-configuration-sidebar-module__Lpwarq__wrapper{aspect-ratio:1;max-height:65dvh}}@media (max-width:768px){.product-configuration-sidebar-module__Lpwarq__wrapper{margin:var(--main-padding);order:-1;justify-content:center;align-items:center}.product-configuration-sidebar-module__Lpwarq__sidebarBottom{margin-bottom:15rem;margin-top:var(--extra-large-gap);order:1}.product-configuration-sidebar-module__Lpwarq__footer{background-color:#fff;flex-direction:column;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 10px #00000012}.product-configuration-sidebar-module__Lpwarq__button.product-configuration-sidebar-module__Lpwarq__button{border-radius:0;width:100%}.product-configuration-sidebar-module__Lpwarq__image{max-width:35vw;margin:auto}.product-configuration-sidebar-module__Lpwarq__sale.product-configuration-sidebar-module__Lpwarq__stampa.stampa{top:initial;border-radius:0 0 var(--panel-radius)var(--panel-radius);padding:var(--line-gap)var(--small-gap);font-size:var(--small-font-size);font-weight:400;bottom:0;left:0}}
.product-image-module__J6VoVW__wrapper{max-width:calc(50% - var(--main-padding));object-fit:contain;aspect-ratio:1;max-height:100%;display:flex;position:absolute;top:0;left:0}.product-image-module__J6VoVW__image{width:auto;margin-right:auto}.product-image-module__J6VoVW__outOfStock:before{content:"";background-color:var(--disabled-overlay-color);border-radius:inherit;position:absolute;inset:0}.product-image-module__J6VoVW__stampa.stampa{top:var(--large-gap);padding:var(--x-small-gap)var(--large-gap);font-size:var(--heading-font-size);font-weight:700}.product-image-module__J6VoVW__outOfStock .product-image-module__J6VoVW__stampa{color:var(--white);background-color:var(--secondary-color-brand)}@media (max-width:1024px){.product-image-module__J6VoVW__stampa.stampa{font-size:var(--main-font-size)}}@media (max-width:768px){.product-image-module__J6VoVW__wrapper{max-width:unset;max-height:unset;order:-1;position:relative}.product-image-module__J6VoVW__wrapper,.product-image-module__J6VoVW__image{aspect-ratio:1;width:100%}.product-image-module__J6VoVW__image{margin-left:auto}}
.file-upload-instruction-files-module__6t-T3a__wrapper{gap:var(--main-padding);width:100%;height:100%;padding:var(--main-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.file-upload-instruction-files-module__6t-T3a__title{font-weight:700}.file-upload-instruction-files-module__6t-T3a__files{align-items:center;gap:var(--main-padding);display:flex}.file-upload-instruction-files-module__6t-T3a__file{gap:var(--line-gap);font-size:var(--small-font-size);padding:5px var(--main-padding);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .25s;display:flex}.file-upload-instruction-files-module__6t-T3a__file:hover{background-color:#f5f5f5}@media (max-width:768px){.file-upload-instruction-files-module__6t-T3a__files .file-upload-instruction-files-module__6t-T3a__file{min-width:auto;overflow-x:auto}}
.product-configuration-step-content-module__XuWSLa__wrapper{gap:var(--medium-gap);flex-direction:column;display:flex}.product-configuration-step-content-module__XuWSLa__steps{border-radius:var(--main-border-radius);--step-translate:100px;flex-grow:1;flex-shrink:0;width:900px;height:auto;position:relative;overflow:hidden;box-shadow:0 0 6px #00000026}:is(.logo-upload-step .product-configuration-step-content-module__XuWSLa__wrapper,.fix-it-step .product-configuration-step-content-module__XuWSLa__wrapper){height:var(--step-height);width:100%}:is(.logo-upload-step .product-configuration-step-content-module__XuWSLa__steps,.fix-it-step .product-configuration-step-content-module__XuWSLa__steps){width:100%;transition:all .25s;box-shadow:0 0 6px #0000}:is(.logo-upload-step .product-configuration-step-content-module__XuWSLa__step,.fix-it-step .product-configuration-step-content-module__XuWSLa__step){padding:0}.product-configuration-step-content-module__XuWSLa__step{width:100%;height:100%;padding:var(--medium-gap)var(--large-gap);opacity:0;visibility:hidden;transform:translateX(var(--step-translate));transition:all .25s;position:absolute;top:0;right:0;overflow:auto}.product-configuration-step-content-module__XuWSLa__step.product-configuration-step-content-module__XuWSLa__active{opacity:1;visibility:visible;transform:translate(0)}.product-configuration-step-content-module__XuWSLa__step.product-configuration-step-content-module__XuWSLa__active~.product-configuration-step-content-module__XuWSLa__step{transform:translateX(calc(-1*var(--step-translate)))}@media (min-width:769px) and (max-width:1440px){.product-configuration-step-content-module__XuWSLa__wrapper{flex-grow:1}.product-configuration-step-content-module__XuWSLa__steps{width:100%}}@media (max-width:1200px){.product-configuration-step-content-module__XuWSLa__steps{width:100%}}@media (max-width:768px){.product-configuration-step-content-module__XuWSLa__wrapper{flex-grow:1}.product-configuration-step-content-module__XuWSLa__steps{width:100%;height:auto;box-shadow:none;margin-bottom:51px;margin-top:var(--main-padding);border:none;border-radius:0;flex-grow:1;padding:0}.product-configuration-step-content-module__XuWSLa__step{padding-top:0;padding-bottom:var(--extra-large-gap);padding-inline:0}.product-configuration-step-content-module__XuWSLa__fullHeight{flex-shrink:0;height:100%}.product-configuration-step-content-module__XuWSLa__fullHeight .product-configuration-step-content-module__XuWSLa__step{margin:0;overflow-y:hidden}.product-configuration-step-content-module__XuWSLa__fullHeight .product-configuration-step-content-module__XuWSLa__steps{margin:0}}
.step-module__l3kNpG__wrapper{gap:var(--main-padding);flex-direction:column;display:flex}
.options-step-module___k7sLq__options{gap:var(--extra-large-gap);grid-template-columns:1fr 1fr;display:grid}.options-step-module___k7sLq__singleOption{display:flex}.options-step-module___k7sLq__colorOptions{flex-direction:column;display:flex}.options-step-module___k7sLq__option{gap:var(--main-padding)}.options-step-module___k7sLq__option .pix-option-title{font-size:var(--main-font-size)}.options-step-module___k7sLq__outOfStock{font-size:var(--extra-small-font-size);color:#666}@media (min-width:769px) and (max-width:1440px){.options-step-module___k7sLq__options{gap:var(--medium-gap)var(--large-gap)}}@media (max-width:1200px){.options-step-module___k7sLq__options{grid-template-columns:1fr}}@media (max-width:768px){.options-step-module___k7sLq__options{padding-inline:var(--main-padding);flex-direction:column;display:flex;position:relative}.options-step-module___k7sLq__multiPagesAndSizesOptions:after,.options-step-module___k7sLq__multiPagesAndSizesOptions:before,.options-step-module___k7sLq__colorOptions:after,.options-step-module___k7sLq__colorOptions:before{content:"";width:var(--main-padding);z-index:1;background-image:linear-gradient(90deg,#fff 0%,#fff0 100%);flex-shrink:0;position:absolute;top:0;bottom:0;left:0}.options-step-module___k7sLq__multiPagesAndSizesOptions:before,.options-step-module___k7sLq__colorOptions:before{background-image:linear-gradient(-90deg,#fff 0%,#fff0 100%);left:auto;right:0}.options-step-module___k7sLq__outOfStock{padding-inline:var(--main-padding)}}
.step-heading-module__-a4rOa__wrapper{gap:var(--main-padding);flex-direction:column;display:flex}.step-heading-module__-a4rOa__title{font-size:var(--large-font-size);font-weight:700}.step-heading-module__-a4rOa__subtitle{align-items:center;display:flex}@media (max-width:768px){.step-heading-module__-a4rOa__wrapper{text-align:center;gap:var(--line-gap);padding-inline:var(--main-padding)}.step-heading-module__-a4rOa__subtitle{justify-content:center}}
.empty-cart-module__K9Rw7G__container{padding-top:var(--huge-gap);padding-bottom:var(--huge-gap);justify-content:center;display:flex}.empty-cart-module__K9Rw7G__wrapper{align-items:center;gap:var(--medium-gap);flex-direction:column;display:flex}.empty-cart-module__K9Rw7G__title{font-size:var(--large-font-size)}.empty-cart-module__K9Rw7G__subtitle{font-size:var(--heading-font-size)}.empty-cart-module__K9Rw7G__button{margin:var(--medium-gap)0;align-self:stretch}@media (max-width:768px){.empty-cart-module__K9Rw7G__icon{width:60px;height:60px}}
.grid-module__yEo1BG__shared{margin:var(--main-margin)0}.grid-module__yEo1BG__grid{grid-template-columns:repeat(var(--columns,auto-fill),1fr);--children:1;display:grid}.grid-module__yEo1BG__flex{flex-wrap:wrap;align-items:stretch;display:flex}.grid-module__yEo1BG__gap_none{gap:0}.grid-module__yEo1BG__gap_small{gap:var(--small-gap)}.grid-module__yEo1BG__gap_medium{gap:var(--medium-gap)}.grid-module__yEo1BG__gap_large{gap:var(--large-gap)}.grid-module__yEo1BG__flex_nowrap{flex-wrap:nowrap}.grid-module__yEo1BG__no_margin{margin:0}.grid-module__yEo1BG__childrenStyle>*{flex-basis:calc((100%/var(--children)) - var(--grid-gap) + (var(--grid-gap)/var(--children)))}@media (max-width:767px){.grid-module__yEo1BG__childrenStyleMobileFullWidth>*{flex-basis:100%;width:100%}.grid-module__yEo1BG__grid.grid-module__yEo1BG__childrenStyleMobileFullWidth{grid-template-columns:auto}}
.pricing-table-module__ZJD3CW__wrapper{--qty-width:20%;--price-width:80%;text-align:center;flex-direction:column;max-height:100%;display:flex}.pricing-table-module__ZJD3CW__titleWrapper{text-align:center;gap:var(--line-gap);padding:var(--main-padding);flex-direction:column;display:flex}.pricing-table-module__ZJD3CW__title{font-size:var(--large-font-size);font-weight:700}.pricing-table-module__ZJD3CW__subtitle{font-size:var(--small-font-size)}.pricing-table-module__ZJD3CW__headingWrapper{background:var(--secondary-color-brand);color:#fff;font-weight:700;font-size:var(--small-font-size);margin-inline:calc(var(--main-padding)*-1)}.pricing-table-module__ZJD3CW__heading{text-align:center;align-items:center;margin:auto;padding:1rem;display:flex}.pricing-table-module__ZJD3CW__headingQty{width:var(--qty-width)}.pricing-table-module__ZJD3CW__headingPrice{width:var(--price-width)}.pricing-table-module__ZJD3CW__content{gap:var(--main-padding);width:100%;padding-block:var(--main-padding);flex-direction:column;margin:auto;display:flex;overflow:auto}.pricing-table-module__ZJD3CW__row{text-align:center;padding:var(--main-padding)1rem;background-color:var(--malibu-100);border-radius:var(--main-border-radius);border:1px solid #0000;align-items:center;height:70px;transition:all .25s;display:flex;position:relative}.pricing-table-module__ZJD3CW__selectedRow{border-color:var(--secondary-color-brand)}.pricing-table-module__ZJD3CW__row.pricing-table-module__ZJD3CW__clickable{cursor:pointer}.pricing-table-module__ZJD3CW__qty{width:var(--qty-width);font-weight:700}.pricing-table-module__ZJD3CW__qty:after{content:"";background-color:#fff;width:2px;display:flex;position:absolute;top:0;bottom:0;right:calc(20% - 1px + 1rem)}.pricing-table-module__ZJD3CW__price{width:var(--price-width);flex-direction:column;display:flex}.pricing-table-module__ZJD3CW__discountPrice{color:var(--main-color-brand);font-weight:700}@media (max-width:768px){.pricing-table-module__ZJD3CW__content{width:100%;padding-inline:var(--main-padding)}.pricing-table-module__ZJD3CW__headingWrapper{margin-inline:0}}
.cart-continue-button-module__U2y2Iq__button{width:100%;font-size:var(--small-font-size)}.cart-continue-button-module__U2y2Iq__totals{display:none}@media (max-width:768px){.cart-continue-button-module__U2y2Iq__button{font-size:var(--main-font-size)}.cart-continue-button-module__U2y2Iq__wrapper button.cart-continue-button-module__U2y2Iq__button{border-radius:0}.cart-continue-button-module__U2y2Iq__wrapper{z-index:10;position:fixed;bottom:0;left:0;right:0}.cart-continue-button-module__U2y2Iq__totals{padding:var(--main-padding);font-size:var(--small-font-size);gap:var(--main-padding);background-color:#fff;flex-direction:column;display:flex;box-shadow:0 -7px 10px #00000012}.cart-continue-button-module__U2y2Iq__totalsItem{justify-content:space-between;align-items:center;display:flex}}
.pricing-table-custom-quantity-module__yT2ZpG__wrapper{border:1px solid var(--malibu-100);cursor:pointer;--input-height:40px;background-color:#fff;padding-block:0;transition:all .25s}.pricing-table-custom-quantity-module__yT2ZpG__wrapper.pricing-table-custom-quantity-module__yT2ZpG__selected{border-color:var(--secondary-color-brand)}.pricing-table-custom-quantity-module__yT2ZpG__wrapper.pricing-table-custom-quantity-module__yT2ZpG__open{cursor:default;height:85px}.pricing-table-custom-quantity-module__yT2ZpG__wrapper:hover:not(.pricing-table-custom-quantity-module__yT2ZpG__open){background-color:#e0f0fd59}.pricing-table-custom-quantity-module__yT2ZpG__closedContent{font-weight:700;font-size:var(--small-font-size);transition:all .25s}.pricing-table-custom-quantity-module__yT2ZpG__openContent{opacity:0;visibility:hidden;gap:var(--main-padding);transition:all .25s;transform:translateY(100%)}.pricing-table-custom-quantity-module__yT2ZpG__openContent,.pricing-table-custom-quantity-module__yT2ZpG__closedContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;right:0}.pricing-table-custom-quantity-module__yT2ZpG__open .pricing-table-custom-quantity-module__yT2ZpG__closedContent{opacity:0;visibility:hidden;transform:translateY(-100%)}.pricing-table-custom-quantity-module__yT2ZpG__open .pricing-table-custom-quantity-module__yT2ZpG__openContent{opacity:1;visibility:visible;transform:translateY(0)}.pricing-table-custom-quantity-module__yT2ZpG__icon{justify-content:center;align-items:center;transition:all .25s;display:flex}.pricing-table-custom-quantity-module__yT2ZpG__content{height:100%;position:relative;overflow:hidden}.pricing-table-custom-quantity-module__yT2ZpG__button.pricing-table-custom-quantity-module__yT2ZpG__button{min-width:0;padding-inline:var(--large-gap);height:var(--input-height)}.pricing-table-custom-quantity-module__yT2ZpG__button.pricing-table-custom-quantity-module__yT2ZpG__button span:after{content:none;display:none}.pricing-table-custom-quantity-module__yT2ZpG__input{width:16rem}.pricing-table-custom-quantity-module__yT2ZpG__invalid{border-color:var(--error-color)}.pricing-table-custom-quantity-module__yT2ZpG__rules{text-align:right;padding-right:var(--main-padding);font-size:var(--small-font-size);list-style:outside}.pricing-table-custom-quantity-module__yT2ZpG__rule.pricing-table-custom-quantity-module__yT2ZpG__error{color:var(--error-color);font-weight:700}@media (max-width:768px){.pricing-table-custom-quantity-module__yT2ZpG__openContent{flex-wrap:wrap;justify-content:flex-start}.pricing-table-custom-quantity-module__yT2ZpG__wrapper.pricing-table-custom-quantity-module__yT2ZpG__open{height:145px}.pricing-table-custom-quantity-module__yT2ZpG__wrapper.pricing-table-custom-quantity-module__yT2ZpG__open .pricing-table-custom-quantity-module__yT2ZpG__content{width:90%}.pricing-table-custom-quantity-module__yT2ZpG__wrapper.pricing-table-custom-quantity-module__yT2ZpG__open .pricing-table-custom-quantity-module__yT2ZpG__icon{width:10%}.pricing-table-custom-quantity-module__yT2ZpG__input{width:14rem}}
.order-item-preview-module__gtKara__btn,.order-item-preview-module__gtKara__wrap_image{width:100%;height:100%}.order-item-preview-module__gtKara__wrap_image img{overflow-clip-margin:unset}.order-item-preview-module__gtKara__objectFit_cover img{object-fit:cover}.order-item-preview-module__gtKara__objectFit_contain img{object-fit:contain}.order-item-preview-module__gtKara__objectFit_fill img{object-fit:fill}.order-item-preview-module__gtKara__objectFit_none img{object-fit:none}.order-item-preview-module__gtKara__objectFit_scale-down img{object-fit:scale-down}
.logo-upload-step-module__lqG5AW__footer{opacity:0;justify-content:flex-end;display:flex;transform:translateY(5rem)}.logo-upload-step-module__lqG5AW__active .logo-upload-step-module__lqG5AW__footer{animation:.25s .25s forwards logo-upload-step-module__lqG5AW__slideFooterIn}@keyframes logo-upload-step-module__lqG5AW__slideFooterIn{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}
.order-item-module__7NEQdW__list{gap:var(--small-gap);flex-direction:column;display:flex}.order-item-module__7NEQdW__panel{font-size:var(--small-font-size);background:var(--malibu-grey-02);grid-template-columns:1fr min-content;grid-template-areas:"header buttons""options options";display:grid}.order-item-module__7NEQdW__panel.order-item-module__7NEQdW__dense{--panel-radius:10px;grid-template-areas:"header"}.order-item-module__7NEQdW__panel b{font-weight:700}.order-item-module__7NEQdW__header{align-items:center;column-gap:var(--medium-gap);grid-area:header;grid-template-columns:135px repeat(auto-fill,minmax(135px,1fr));grid-template-areas:"thumb name qty price total";display:grid}.order-item-module__7NEQdW__name{grid-area:name}.order-item-module__7NEQdW__quantity{grid-area:qty}.order-item-module__7NEQdW__price{grid-area:price}.order-item-module__7NEQdW__total{grid-area:total}.order-item-module__7NEQdW__quantity,.order-item-module__7NEQdW__price,.order-item-module__7NEQdW__total{white-space:nowrap}.order-item-module__7NEQdW__thumb{grid-area:thumb;align-self:stretch}.order-item-module__7NEQdW__thumb img{background-color:var(--malibu-blue-100);aspect-ratio:135/87;object-fit:cover;border-top-right-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius);width:100%;height:100%;min-height:87px}.order-item-module__7NEQdW__panel.order-item-module__7NEQdW__open .order-item-module__7NEQdW__thumb img{border-bottom-right-radius:0}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense{column-gap:0;row-gap:var(--x-small-gap);grid-template-columns:111px 1fr 1fr 1fr;grid-template-areas:"thumb name name name""thumb qty price total"}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense>:not(.order-item-module__7NEQdW__thumb){padding:0 var(--small-gap)}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__name{padding-top:var(--x-small-gap)}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__quantity:after,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__price:after{content:"";width:1px;height:var(--main-font-size);border-left:var(--panel-border);margin:auto 0;position:absolute;top:0;bottom:0;left:0}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__quantity,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__price,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__total{margin-bottom:var(--x-small-gap);position:relative}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__thumb img{aspect-ratio:111/74;min-height:74px}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .stampa{padding-right:var(--x-small-gap)}.order-item-module__7NEQdW__buttons{gap:var(--medium-gap);padding:0 var(--medium-gap);white-space:nowrap;grid-area:buttons;align-items:center;display:flex}.order-item-module__7NEQdW__buttons>button{font-size:inherit}.order-item-module__7NEQdW__buttons>.main-button{height:auto;padding:var(--x-small-gap)var(--large-gap);box-shadow:none;white-space:nowrap;flex-shrink:0}.order-item-module__7NEQdW__buttons>.collapse-button{gap:var(--line-gap)}.order-item-module__7NEQdW__buttons>button.order-item-module__7NEQdW__hidden{visibility:hidden}.order-item-module__7NEQdW__options{grid-area:options}.order-item-module__7NEQdW__options>.panel{gap:var(--medium-gap);padding:var(--medium-gap);border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;display:flex;overflow:hidden}@media (max-width:1280px){.order-item-module__7NEQdW__header{grid-template-columns:135px 2fr 1fr 1fr 1fr}.order-item-module__7NEQdW__buttons>.collapse-button>span{display:none}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense{grid-template-columns:95px 1fr min-content;grid-template-areas:"thumb name total""thumb qty price"}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__total{padding-top:var(--x-small-gap);margin-bottom:0}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__quantity:after,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__price:after{display:none}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__total,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__price{text-align:left}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__thumb img{aspect-ratio:95/72;min-height:72px}}@media (max-width:1024px){.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense){grid-template-columns:135px 2fr 1fr 1fr;grid-template-areas:"thumb name qty total"}.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense) .order-item-module__7NEQdW__price{display:none}}@media (max-width:768px){.order-item-module__7NEQdW__panel{background:var(--white);border:var(--panel-border);grid-template-columns:1fr;grid-template-areas:"header""options""buttons";display:grid}.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense){width:100%;padding:var(--medium-gap);grid-template-columns:62px 1fr min-content;grid-template-areas:"thumb name total""thumb qty price"}.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense) .order-item-module__7NEQdW__thumb{align-self:unset}.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense) .order-item-module__7NEQdW__thumb img{aspect-ratio:1;border-radius:12px;height:auto;min-height:0}.order-item-module__7NEQdW__header:not(.order-item-module__7NEQdW__dense) .order-item-module__7NEQdW__price{display:block}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__name,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__quantity{padding-right:var(--medium-gap)}.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__total,.order-item-module__7NEQdW__header.order-item-module__7NEQdW__dense .order-item-module__7NEQdW__price{padding-left:var(--medium-gap)}.order-item-module__7NEQdW__options>.panel{border-width:1px 0 0;border-radius:0}.order-item-module__7NEQdW__buttons{gap:0;padding:0}.order-item-module__7NEQdW__buttons:not(:empty){border-top:var(--panel-border)}:is(.order-item-module__7NEQdW__buttons>.main-button,.order-item-module__7NEQdW__buttons>.collapse-button){padding:var(--medium-gap);border-radius:0;flex:1 0 0;justify-content:center}.order-item-module__7NEQdW__buttons>button:only-child{justify-content:space-between}.order-item-module__7NEQdW__buttons>button.order-item-module__7NEQdW__hidden{display:none}.order-item-module__7NEQdW__buttons>button:first-child,.order-item-module__7NEQdW__buttons>button.order-item-module__7NEQdW__hidden:first-child+button{border-bottom-right-radius:var(--panel-radius)}.order-item-module__7NEQdW__buttons>button:last-child{border-bottom-left-radius:var(--panel-radius)}.order-item-module__7NEQdW__buttons>button:has(+button.order-item-module__7NEQdW__hidden:last-child){border-bottom-left-radius:var(--panel-radius)}.order-item-module__7NEQdW__buttons>.collapse-button>span{display:block}}
.file-upload-module__rJEqQq__wrapper{gap:var(--extra-large-gap);display:flex}.file-upload-module__rJEqQq__file,.file-upload-module__rJEqQq__notes{gap:var(--main-padding);flex-direction:column;flex:1 0 auto;display:flex}.file-upload-module__rJEqQq__title{font-weight:700}.file-upload-module__rJEqQq__textarea{width:100%;height:100%}.file-upload-module__rJEqQq__fileInputWrapper{border-radius:var(--main-border-radius);background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='%23333' stroke-width='3' stroke-dasharray='6%2c 10' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");width:100%;height:25rem;position:relative}.file-upload-module__rJEqQq__fileInput{appearance:none;z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0}.file-upload-module__rJEqQq__uploadIcon{font-size:4rem}.file-upload-module__rJEqQq__fileInputOverlay,.file-upload-module__rJEqQq__fileInputOverlayDragging{gap:var(--main-padding);width:100%;height:100%;font-size:var(--small-font-size);border-radius:var(--main-border-radius);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:0;right:0;overflow:auto}.file-upload-module__rJEqQq__fileInput:hover+.file-upload-module__rJEqQq__fileInputOverlay,.file-upload-module__rJEqQq__dragging .file-upload-module__rJEqQq__fileInputOverlay{background-color:#0000000d}.file-upload-module__rJEqQq__fileInputOverlayExtensions{opacity:.5}.file-upload-module__rJEqQq__filePreviews{gap:var(--main-padding);display:flex}.file-upload-module__rJEqQq__filePreview{gap:var(--main-padding);text-align:center;flex-direction:column;align-items:center;display:flex}.file-upload-module__rJEqQq__filePreviewName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-upload-module__rJEqQq__filePreviewImage{object-fit:contain;width:150px;height:150px}.file-upload-module__rJEqQq__fileInputOverlayDragging{font-size:var(--large-font-size);opacity:0;transition:all .15s}.file-upload-module__rJEqQq__dragging .file-upload-module__rJEqQq__fileInputOverlayDragging{opacity:1}.file-upload-module__rJEqQq__dragging .file-upload-module__rJEqQq__fileInputOverlay{opacity:0;transition:all .15s}@media (max-width:768px){.file-upload-module__rJEqQq__wrapper{padding-inline:var(--main-padding);flex-direction:column}.file-upload-module__rJEqQq__textarea{height:15rem}.file-upload-module__rJEqQq__fileInputWrapper{background-image:none;border:1px solid #000;border-radius:100px;height:50px}.file-upload-module__rJEqQq__fileInputOverlayTitle{display:none}.file-upload-module__rJEqQq__uploadIcon{font-size:2rem}.file-upload-module__rJEqQq__fileInputOverlay{font-size:var(--main-font-size);flex-direction:row;font-weight:700}.file-upload-module__rJEqQq__fileInputWrapper.file-upload-module__rJEqQq__hasFiles{border-radius:var(--main-border-radius);height:200px}}
.icon-button-module__iFAK1W__iconButton.icon-button-module__iFAK1W__iconButton{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:1rem;min-width:32px;height:auto;min-height:32px;padding:0;display:flex}.icon-button-module__iFAK1W__iconButton:hover.icon-button-module__iFAK1W__iconButton:hover{background:var(--grey-background)}
.column-module__a8J0eW__column{box-sizing:border-box;border-radius:var(--main-border-radius);background-color:var(--white);box-shadow:var(--column-shadow);flex-direction:column;flex-basis:auto;height:100%;display:flex;position:relative;overflow:hidden}.column-module__a8J0eW__column_steps{--fold-column:"";box-shadow:none;filter:var(--main-filter-shadow);background-color:#0000;height:100%;position:relative}.column-module__a8J0eW__empty-column{box-shadow:none;border-radius:0;overflow:visible}.column-module__a8J0eW__column_empty{box-shadow:none;background-color:#0000;border-radius:0}.column-module__a8J0eW__column_icon{margin-top:calc(var(--column-icon-size)/2);padding:var(--large-gap)var(--small-gap);padding-top:calc(var(--large-gap) + var(--small-gap));overflow:visible}.column-module__a8J0eW__column_icon:before{content:"";width:var(--column-icon-size);height:var(--column-icon-size);background-image:var(--background-image);right:50%;top:calc(var(--column-icon-size)/2*-1);background-repeat:no-repeat;background-size:contain;display:flex;position:absolute;transform:translate(50%)}.column-module__a8J0eW__carouselColumn{flex-grow:1;flex-shrink:0}.column-module__a8J0eW__gap_small{padding-inline:calc(var(--small-gap)/2)}.column-module__a8J0eW__gap_medium{padding-inline:calc(var(--medium-gap)/2)}@media (min-width:768px){.root-container .column-module__a8J0eW__gap_large+.column-module__a8J0eW__gap_large{padding-right:var(--large-gap)}}@media (max-width:768px){.column-module__a8J0eW__columnWrapper{width:100%!important}.mobile-double-column .column-module__a8J0eW__columnWrapper{width:50%!important}:is(.mobile-center-columns .column-module__a8J0eW__gap_large,.mobile-double-column .column-module__a8J0eW__gap_large){padding:calc(var(--large-gap)/2)}}
.column-steps-module__N-JvEG__wrap_inner_step{clip-path:polygon(0 0,calc(100% - var(--fold-size-steps))0,100% var(--fold-size-steps),100% 100%,0 100%);border-radius:var(--main-border-radius);background-color:#fff;align-items:flex-start;height:100%;display:flex}.column-steps-module__N-JvEG__step{background-image:var(--fold-column);width:var(--fold-size-steps);height:var(--fold-size-steps);z-index:1;background-color:#0000;background-position:100% 0;background-repeat:no-repeat;transition:all .25s;position:relative;top:0;right:0}.column-steps-module__N-JvEG__step_children{width:82%;padding:3.6rem 1.8rem}.column-steps-module__N-JvEG__step_number{font-size:var(--heading-font-size);position:absolute;bottom:1.8rem;left:1.8rem}@media (max-width:769px){.column-steps-module__N-JvEG__step{width:7.2rem;height:7.2rem;position:absolute;top:-1.1rem;right:-1.1rem}.column-steps-module__N-JvEG__step_number{bottom:.9rem;left:.9rem}.column-steps-module__N-JvEG__step_children{width:100%;padding-right:calc(18% + var(--small-gap))}}
.textarea-module__S_BYiq__wrapper{width:100%;height:100%;position:relative}.textarea-module__S_BYiq__charCounter{bottom:1rem;left:var(--main-border-radius);font-size:var(--extra-small-font-size);opacity:.5;position:absolute}
.file-upload-instructions-module__FUaJtq__wrapper{gap:var(--main-padding);width:100%;display:flex}.file-upload-instructions-module__FUaJtq__title{font-weight:700}.file-upload-instructions-module__FUaJtq__column{gap:var(--large-gap);flex-direction:column;width:50%;display:flex}.file-upload-instructions-module__FUaJtq__column:first-child{border-left:1px solid var(--border-color);margin-left:var(--large-gap)}.file-upload-instructions-module__FUaJtq__item{font-size:var(--small-font-size);align-items:center;gap:var(--main-padding);display:flex}.file-upload-instructions-module__FUaJtq__text{gap:var(--line-gap);flex-direction:column;display:flex}.file-upload-instructions-module__FUaJtq__textHeading{font-weight:700}@media (max-width:768px){.file-upload-instructions-module__FUaJtq__wrapper{box-sizing:border-box;margin:var(--main-padding);padding:var(--main-padding);padding-top:var(--large-gap);border-radius:var(--main-border-radius);box-shadow:var(--main-shadow);gap:unset;flex-direction:column;width:fit-content}.file-upload-instructions-module__FUaJtq__column{gap:var(--main-padding);border-left:none;width:100%}.file-upload-instructions-module__FUaJtq__column:first-child{border-left:none;border-bottom:1px solid var(--border-color);padding-bottom:var(--large-gap)}.file-upload-instructions-module__FUaJtq__column:last-child{padding-top:var(--large-gap)}.file-upload-instructions-module__FUaJtq__icon{flex-shrink:0}}
.cart-items-module__R3ee9a__item.cart-items-module__R3ee9a__item{padding:var(--large-gap);margin-bottom:var(--medium-gap);position:relative;overflow:visible}.cart-items-module__R3ee9a__itemWrapper.cart-items-module__R3ee9a__itemWrapper{padding:0}.cart-items-module__R3ee9a__itemWrapper:first-child .cart-items-module__R3ee9a__contentItemLabel{padding-bottom:var(--small-gap);font-size:var(--secondary-font-size);position:absolute;bottom:100%}.cart-items-module__R3ee9a__itemWrapper:not(:first-child) .cart-items-module__R3ee9a__contentItemLabel{display:none}.cart-items-module__R3ee9a__item.cart-items-module__R3ee9a__loading .cart-items-module__R3ee9a__loader{display:flex}.cart-items-module__R3ee9a__cartItemsHeading{margin-bottom:var(--medium-gap);padding-top:var(--line-gap);font-size:var(--secondary-font-size)}.cart-items-module__R3ee9a__itemInner{align-items:center;gap:var(--medium-gap);width:100%;display:flex}.cart-items-module__R3ee9a__content{gap:var(--small-gap);flex-direction:column;flex-grow:1;display:flex}.cart-items-module__R3ee9a__contentHeading{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.cart-items-module__R3ee9a__contentInner{gap:var(--large-gap);display:flex}.cart-items-module__R3ee9a__options{max-width:18rem}.cart-items-module__R3ee9a__options li{gap:var(--line-gap);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:18rem;display:inline-flex;overflow:hidden}.cart-items-module__R3ee9a__optionIcon{flex-shrink:0}.cart-items-module__R3ee9a__wrap_buttons{gap:var(--medium-gap);display:flex}@media (max-width:768px){.cart-items-module__R3ee9a__cartItemsHeading{text-align:center;font-size:var(--main-font-size)}.cart-items-module__R3ee9a__contentItemLabel{display:none}.cart-items-module__R3ee9a__item.cart-items-module__R3ee9a__item{padding:var(--medium-gap);padding-bottom:var(--line-gap)}.cart-items-module__R3ee9a__contentHeadingTitle{align-items:center;gap:var(--small-gap);display:flex}.cart-items-module__R3ee9a__contentInner{flex-wrap:wrap}.cart-items-module__R3ee9a__options{width:100%;max-width:100%}.cart-items-module__R3ee9a__options ul{gap:var(--small-gap);flex-wrap:wrap;display:flex}.cart-items-module__R3ee9a__totalPrice{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;width:100%;font-weight:700;display:flex}.cart-items-module__R3ee9a__pricePerUnit{margin-right:auto}.cart-items-module__R3ee9a__quantity{width:65%}}
.product-configuration-module__BbJQzG__wrapper{gap:var(--main-padding);padding-bottom:var(--extra-large-gap);padding-top:calc(var(--progress-height) + var(--extra-large-gap));--step-height:575px;justify-content:space-between;display:flex}@media (min-width:769px) and (max-width:1440px){.product-configuration-module__BbJQzG__wrapper{padding-top:calc(var(--progress-height) + var(--medium-gap));padding-bottom:0}}@media (max-width:768px){.product-configuration-module__BbJQzG__wrapper{height:100%;padding-inline:0;padding-top:calc(var(--progress-height) + var(--main-padding));flex-direction:column;gap:0;overflow:auto}}

.cart-item-module__6B2fUG__panel.panel{background:var(--white);grid-template-areas:"header buttons menu""options options options";position:relative}.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense){grid-template-columns:135px 2fr 2fr 1fr 1fr}.cart-item-module__6B2fUG__header select{max-width:200px;padding-top:var(--x-small-gap);padding-bottom:var(--x-small-gap)}.cart-item-module__6B2fUG__buttons{justify-content:center;width:150px;display:flex}.cart-item-module__6B2fUG__options>.panel{border-width:0;border-top-width:var(--panel-border-width)}.cart-item-module__6B2fUG__menuContainer{border-right:var(--panel-border);grid-area:menu;justify-content:center;align-self:center;width:60px;display:flex;position:relative}.cart-item-module__6B2fUG__menuContainer>div{pointer-events:none;position:absolute;inset:0}button.cart-item-module__6B2fUG__menuButton{padding:var(--x-small-gap)}.cart-item-module__6B2fUG__menuButton>i{transform:rotate(90deg)}.cart-item-module__6B2fUG__menu,.cart-item-module__6B2fUG__menu+div{pointer-events:all}.cart-item-module__6B2fUG__menu.floating-dropdown{left:0}.cart-item-module__6B2fUG__menuContainer .cart-item-module__6B2fUG__menu.floating-dropdown:before{right:unset;left:var(--small-gap)}.cart-item-module__6B2fUG__menuItems{border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}.cart-item-module__6B2fUG__menuItems>li{position:relative}.cart-item-module__6B2fUG__menuItems>li>button,.cart-item-module__6B2fUG__menuItems>li>a{padding:var(--small-gap);justify-content:flex-start;gap:var(--x-small-gap);width:100%;font-size:var(--extra-small-font-size);text-decoration:none;display:flex}.cart-item-module__6B2fUG__menuItems>li+li:before{content:"";border-top:var(--panel-border);left:var(--small-gap);right:var(--small-gap);position:absolute}button.cart-item-module__6B2fUG__remove{color:var(--error-color)}.cart-item-module__6B2fUG__thumbWrapper{height:100%;display:inline-block;position:relative}.cart-item-module__6B2fUG__thumbWrapper.cart-item-module__6B2fUG__outOfStock:before{content:"";background-color:var(--disabled-overlay-color);border-bottom-right-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius);position:absolute;inset:0}.cart-item-module__6B2fUG__panel:has(.cart-item-module__6B2fUG__options) .cart-item-module__6B2fUG__thumbWrapper.cart-item-module__6B2fUG__outOfStock:before{border-bottom-right-radius:0}.cart-item-module__6B2fUG__panel:has(.cart-item-module__6B2fUG__options) .cart-item-module__6B2fUG__stampa{border-bottom-right-radius:0}.cart-item-module__6B2fUG__stampa.stampa{top:unset;border-radius:0;border-bottom-right-radius:var(--panel-radius);font-size:var(--extra-small-font-size);bottom:0;left:0}.cart-item-module__6B2fUG__stampa.cart-item-module__6B2fUG__outOfStock{color:var(--white);background-color:var(--secondary-color-brand)}.cart-item-module__6B2fUG__stampa.cart-item-module__6B2fUG__invalidOptions{background-color:var(--warning-color)}.cart-item-module__6B2fUG__priceValue.cart-item-module__6B2fUG__discountPrice{color:var(--main-color-brand)}.cart-item-module__6B2fUG__notification{justify-content:space-between;gap:var(--line-gap);margin-top:var(--x-small-gap);display:flex}.cart-item-module__6B2fUG__notification,.cart-item-module__6B2fUG__notification>button{font-size:var(--small-font-size)}.cart-item-module__6B2fUG__shake{animation:.25s linear 2 cart-item-module__6B2fUG__horizontal-shaking}@keyframes cart-item-module__6B2fUG__horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}@media (min-width:769px) and (max-width:1440px){.cart-item-module__6B2fUG__buttons .collapse-button>span{display:none}.cart-item-module__6B2fUG__buttons{width:64px}}@media (min-width:1025px) and (max-width:1280px){.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense){grid-template-columns:135px 2fr 2fr 1fr;grid-template-areas:"thumb name qty total"}.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__price{display:none}}@media (max-width:1024px){.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense){grid-template-columns:135px 2fr 2fr 1fr 1fr;grid-template-areas:"thumb name qty price total"}.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__price{display:block}}@media (min-width:769px){.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__quantity>:first-child,.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__priceValue>.cart-item-module__6B2fUG__perUnit{display:none}}@media (max-width:768px){.cart-item-module__6B2fUG__panel:not(.cart-item-module__6B2fUG__dense){grid-template-areas:"header""options""buttons"}.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense){padding:0;padding-left:var(--medium-gap);grid-template-columns:112px 1fr min-content;grid-template-areas:"thumb name name""thumb qty qty""thumb price total";min-height:161px}.cart-item-module__6B2fUG__panel .cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__thumb{padding:var(--medium-gap);padding-left:0;display:flex}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__name{padding-top:var(--line-gap);padding-left:var(--medium-gap)}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__quantity{gap:var(--x-small-gap);flex-direction:column;display:flex}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__price,.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__total{padding-bottom:var(--line-gap)}.cart-item-module__6B2fUG__header select{max-width:100%}.cart-item-module__6B2fUG__buttons{width:100%}.cart-item-module__6B2fUG__menuContainer{top:var(--line-gap);border:0;width:auto;position:absolute;left:0}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__thumbWrapper.cart-item-module__6B2fUG__outOfStock:before{border-radius:12px}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__stampa{border-radius:0 0 12px 12px}.cart-item-module__6B2fUG__header:not(.cart-item-module__6B2fUG__dense) .cart-item-module__6B2fUG__thumbWrapper{height:auto}.cart-item-module__6B2fUG__panel:has(.cart-item-module__6B2fUG__options) .cart-item-module__6B2fUG__thumbWrapper.cart-item-module__6B2fUG__outOfStock:before{border-bottom-right-radius:12px}.cart-item-module__6B2fUG__notification{flex-direction:column;align-items:flex-start}}
.steps-progress-bar-module__jTmfLW__wrapper{width:100%;max-width:min(768px,calc(256px*var(--steps-amount)));padding:var(--main-padding);--number-size:30px;--number-pop-animation-force:.2;--active-step-number:1;justify-content:space-between;margin:auto;display:flex;position:relative}.steps-progress-bar-module__jTmfLW__wrapper:after,.steps-progress-bar-module__jTmfLW__wrapper:before{content:"";height:1px;width:calc(100% - var(--main-padding)*2 - var(--number-size)/2);right:50%;top:var(--number-size);background-color:#555;display:flex;position:absolute;transform:translate(50%)}.steps-progress-bar-module__jTmfLW__wrapper:before{opacity:.5}.steps-progress-bar-module__jTmfLW__wrapper:after{height:3px;transform:translateX(50%)translateY(-1px)scale(calc((var(--active-step-number) - 1)/(var(--steps-amount) - 1)),1);transform-origin:100%;transition:all .25s}.steps-progress-bar-module__jTmfLW__step{margin-bottom:calc(var(--line-gap) + var(--small-font-size) + var(--line-gap));text-align:center;z-index:1;flex-direction:column;align-items:center;transition-delay:.25s;display:flex;position:relative}.steps-progress-bar-module__jTmfLW__step.steps-progress-bar-module__jTmfLW__active{font-weight:700}.steps-progress-bar-module__jTmfLW__number{width:var(--number-size);height:var(--number-size);background-color:var(--neutral-02);border:1px solid #555;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:all .25s .25s;display:flex}.steps-progress-bar-module__jTmfLW__step.steps-progress-bar-module__jTmfLW__active .steps-progress-bar-module__jTmfLW__number{animation:.25s .25s forwards steps-progress-bar-module__jTmfLW__popNumber}.steps-progress-bar-module__jTmfLW__step.steps-progress-bar-module__jTmfLW__active .steps-progress-bar-module__jTmfLW__number,.steps-progress-bar-module__jTmfLW__step.steps-progress-bar-module__jTmfLW__finished .steps-progress-bar-module__jTmfLW__number{background-color:var(--secondary-color-brand);color:#fff}.steps-progress-bar-module__jTmfLW__name{font-size:var(--small-font-size);top:calc(100% + var(--line-gap));white-space:nowrap;transition:all .3s;position:absolute;right:50%;transform:translate(50%)}.steps-progress-bar-module__jTmfLW__step.steps-progress-bar-module__jTmfLW__active .steps-progress-bar-module__jTmfLW__name{opacity:1;font-weight:700;transform:translate(50%)translateY(0)}.steps-progress-bar-module__jTmfLW__outer{top:var(--main-padding);width:calc(100vw - 4px);height:var(--progress-height);margin-top:calc(-1*var(--main-padding));padding-inline:var(--main-padding);position:absolute;right:calc(50% - 50vw);box-shadow:0 2px 4px #0000001a}.steps-progress-bar-module__jTmfLW__backBtn{top:0;right:var(--main-padding);position:absolute}.steps-progress-bar-module__jTmfLW__backBtnIcon{display:none}.steps-progress-bar-module__jTmfLW__singleStepTitle{text-align:center;font-weight:700;font-size:var(--heading-font-size);height:100%;margin-top:calc(-.5*var(--main-padding));justify-content:center;align-items:center;display:flex}@media (max-width:768px){.steps-progress-bar-module__jTmfLW__name{opacity:0;font-weight:700;transform:translate(50%)translateY(-10px)}.steps-progress-bar-module__jTmfLW__wrapper{max-width:80%}.steps-progress-bar-module__jTmfLW__outer{z-index:1;background-color:#fff;width:100vw}.steps-progress-bar-module__jTmfLW__backBtnText{display:none}.steps-progress-bar-module__jTmfLW__backBtnIcon{display:flex}.steps-progress-bar-module__jTmfLW__backBtn{text-decoration:none;top:2rem}}@keyframes steps-progress-bar-module__jTmfLW__popNumber{0%,to{transform:scale(1)}25%{transform:scale(calc(1 - var(--number-pop-animation-force)),calc(1 + var(--number-pop-animation-force)))}50%{transform:scale(calc(1 + var(--number-pop-animation-force)),calc(1 - var(--number-pop-animation-force)))}75%{transform:scale(calc(1 - var(--number-pop-animation-force)/2),calc(1 + var(--number-pop-animation-force)/2))}}
.product-configuration-popup-module__rZYP1q__wrapper{--progress-height:95px}.product-configuration-popup-module__rZYP1q__closeBtn{top:calc(var(--progress-height) + var(--main-padding));position:absolute;left:0}.product-configuration-popup-module__rZYP1q__container.product-configuration-popup-module__rZYP1q__container{padding-inline:0}@media (min-width:769px) and (max-width:1440px){.product-configuration-popup-module__rZYP1q__wrapper.product-configuration-popup-module__rZYP1q__wrapper.product-configuration-popup-module__rZYP1q__wrapper{height:calc(100dvh - 40px);max-height:100dvh}}@media (max-width:768px){.product-configuration-popup-module__rZYP1q__wrapper.product-configuration-popup-module__rZYP1q__wrapper.product-configuration-popup-module__rZYP1q__wrapper{--progress-height:75px;height:100dvh;max-height:100dvh;padding:0}.product-configuration-popup-module__rZYP1q__closeBtn{display:none}.product-configuration-popup-module__rZYP1q__container.product-configuration-popup-module__rZYP1q__container.product-configuration-popup-module__rZYP1q__container{height:100%;overflow:hidden}}
.coupon-module__4Vv1hG__couponInputForm{gap:var(--small-gap);display:flex}.coupon-module__4Vv1hG__couponFormSubmitButton{width:9rem;min-width:0}.coupon-module__4Vv1hG__couponFormInputWrapper{flex-grow:1}
.cart-summary-module__ZBY8KW__panel{padding:var(--large-gap)}.cart-summary-module__ZBY8KW__panel,.cart-summary-module__ZBY8KW__panel button{font-size:var(--small-font-size)}.cart-summary-module__ZBY8KW__panel .collapse-button{gap:var(--x-small-gap)}.cart-summary-module__ZBY8KW__panel b{font-weight:700}.cart-summary-module__ZBY8KW__panel>:not(:last-child){border-bottom:var(--panel-border)}.cart-summary-module__ZBY8KW__panel .cart-summary-module__ZBY8KW__row{justify-content:space-between;align-items:center;width:100%;display:flex}.cart-summary-module__ZBY8KW__items{padding-top:var(--medium-gap)}.cart-summary-module__ZBY8KW__header{padding-bottom:var(--large-gap)}.cart-summary-module__ZBY8KW__header>h3{font-size:var(--heading-font-size);font-weight:700}.cart-summary-module__ZBY8KW__header>:last-child{position:relative;top:0;left:0}.cart-summary-module__ZBY8KW__header button.main-button{--grey-background:none;background:unset;color:var(--main-color-text);gap:var(--line-gap);border-radius:0;min-height:0;padding:0;font-weight:300}.cart-summary-module__ZBY8KW__couponContainer>.collapse-button>span{gap:var(--x-small-gap);padding:var(--small-gap)0;align-items:center;display:flex}.cart-summary-module__ZBY8KW__couponContainer form{padding-bottom:var(--small-gap)}.cart-summary-module__ZBY8KW__couponContainer .main-button{height:auto;padding:var(--line-gap);width:11rem}.cart-summary-module__ZBY8KW__prices{gap:var(--medium-gap);padding-top:var(--medium-gap);flex-direction:column;display:flex}.cart-summary-module__ZBY8KW__prices:not(:last-child){padding-bottom:var(--medium-gap)}.cart-summary-module__ZBY8KW__prices+.cart-summary-module__ZBY8KW__total{padding-top:var(--medium-gap)}@media (max-width:1280px){.cart-summary-module__ZBY8KW__panel{padding:var(--medium-gap)}.cart-summary-module__ZBY8KW__header{padding-bottom:var(--medium-gap)}}
.fix-it-banner-module__p1-d0q__wrapper{padding:var(--extra-large-gap)var(--main-padding);background-color:var(--secondary-color-brand);color:#fff;border-radius:var(--main-border-radius);font-size:var(--heading-font-size);justify-content:center;align-items:center;gap:var(--main-padding);margin-block:var(--huge-gap);background-size:cover;font-weight:700;display:flex}.fix-it-banner-module__p1-d0q__wrapper .fix-it-banner-module__p1-d0q__button.fix-it-banner-module__p1-d0q__button.main-button{color:#fff;border-color:#fff}.fix-it-banner-module__p1-d0q__text{text-shadow:0px 0px 15px var(--secondary-color-brand)}.fix-it-banner-module__p1-d0q__button.fix-it-banner-module__p1-d0q__button span:after{content:none}@media (max-width:768px){.fix-it-banner-module__p1-d0q__wrapper{flex-direction:column}}
.template-picker-heading-module__PDvSXW__wrapper{gap:var(--line-gap);margin:var(--large-gap)0;flex-direction:column;display:flex}.template-picker-heading-module__PDvSXW__title{font-weight:700;font-size:var(--xl-font-size)}.template-picker-heading-module__PDvSXW__subtitle{font-size:var(--heading-font-size)}@media (max-width:768px){.template-picker-heading-module__PDvSXW__wrapper{text-align:center;gap:var(--main-padding)}}
.description-list-module__C6W4vq__root{column-gap:var(--dl-col-gap,var(--medium-gap));row-gap:var(--dl-row-gap,var(--medium-gap));white-space:nowrap;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));display:grid}.description-list-module__C6W4vq__item{gap:var(--dl-item-gap,var(--medium-gap));display:flex}.description-list-module__C6W4vq__term{font-weight:600}.description-list-module__C6W4vq__details{text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.description-list-module__C6W4vq__root{grid-template-columns:min-content 1fr}.description-list-module__C6W4vq__item{grid-template-columns:subgrid;grid-column:1/3;display:grid}}
.default-product-page-module__G8mb8G__wrapper{padding:var(--main-padding)0}.default-product-page-module__G8mb8G__breadcrumbs{padding:var(--main-padding)0 var(--extra-large-gap)}.default-product-page-module__G8mb8G__container{margin-bottom:var(--extra-large-gap)}@media (max-width:768px){.default-product-page-module__G8mb8G__breadcrumbs{padding:0 0 var(--main-padding)}}
.doanload-price-quote-module__uQACUq__quote_button{position:relative}.doanload-price-quote-module__uQACUq__loader{display:flex}.doanload-price-quote-module__uQACUq__quote_button.doanload-price-quote-module__uQACUq__loading button{visibility:hidden}@media (max-width:768px){.doanload-price-quote-module__uQACUq__quote_button{z-index:1;top:var(--small-gap);left:calc(var(--small-gap)*5);position:absolute}}
.product-info-wrapper-module__8S52pG__wrapper{justify-content:space-between;align-items:flex-start;gap:var(--huge-gap);display:flex;position:relative}@media (max-width:768px){.product-info-wrapper-module__8S52pG__wrapper{gap:var(--main-padding);flex-direction:column}}
.full-screen-spinner-module__30y90a__wrap_spinner{z-index:222;background-color:var(--overlay);justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}
.product-info-module__Gip_Va__wrapper{border-radius:var(--main-border-radius);width:50%;padding:var(--large-gap);gap:var(--main-padding);flex-direction:column;display:flex;box-shadow:0 0 4px #0000001a}.product-info-module__Gip_Va__name{font-size:var(--large-font-size)}.product-info-module__Gip_Va__description{max-width:50rem}.product-info-module__Gip_Va__links{gap:var(--main-padding);border-radius:var(--main-border-radius);align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.product-info-module__Gip_Va__links button,.product-info-module__Gip_Va__minQty{font-size:var(--small-font-size)}.product-info-module__Gip_Va__priceLine{font-size:var(--small-font-size);align-items:flex-end;gap:var(--line-gap);line-height:1;display:flex}.product-info-module__Gip_Va__price{font-size:var(--heading-font-size);font-weight:700}.product-info-module__Gip_Va__discountPrice{color:var(--main-color-brand)}@media (max-width:768px){.product-info-module__Gip_Va__wrapper{width:100%}}
.image-loader-module__SaawJW__imageContainer{position:relative}.image-loader-module__SaawJW__preloader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.product-page-sale-supporter-module__eL1gGW__wrapper{border-top:1px solid var(--border-color);margin-top:var(--extra-large-gap);justify-content:space-between;align-items:center;gap:var(--medium-gap);padding-block:var(--medium-gap);flex-direction:column;display:flex}@media (max-width:768px){.product-page-sale-supporter-module__eL1gGW__wrapper img{margin:.5rem}}
.image-preview-module__Vp6-Xq__popupPreview.image-preview-module__Vp6-Xq__popupPreview{padding:var(--extra-large-gap)!important}
.product-configuration-actions-module__TFpI8a__wrapper{gap:var(--main-padding);align-items:center;display:flex}.product-configuration-actions-module__TFpI8a__button,.product-configuration-actions-module__TFpI8a__secBtn{width:30rem;max-width:100%}.product-configuration-actions-module__TFpI8a__secBtn.product-configuration-actions-module__TFpI8a__secBtn span:after{content:none}@media (min-width:769px) and (max-width:1140px){.product-configuration-actions-module__TFpI8a__wrapper{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.product-configuration-actions-module__TFpI8a__wrapper{flex-direction:column}.product-configuration-actions-module__TFpI8a__button,.product-configuration-actions-module__TFpI8a__secBtn{width:100%}}
.floating-dropdown-module__oZEpja__floatingDropdown{--triangle-height:12px;--triangle-width:8px;visibility:hidden;opacity:0;z-index:1;white-space:nowrap;background:#fff;flex-direction:column;transition:all .2s;position:absolute}.floating-dropdown-module__oZEpja__floatingDropdownList{box-shadow:var(--main-shadow);border-radius:var(--main-border-radius);overflow:hidden}.floating-dropdown-module__oZEpja__floatingDropdown a,.floating-dropdown-module__oZEpja__floatingDropdown button{width:100%;transition:all .2s}.floating-dropdown-module__oZEpja__floatingDropdown a:hover,.floating-dropdown-module__oZEpja__floatingDropdown button:hover{background:var(--white-hover-color)}.floating-dropdown-module__oZEpja__floatingDropdown:before{content:"";border-style:solid;border-width:0 var(--triangle-width)var(--triangle-height)var(--triangle-width);z-index:1;border-color:#0000 #0000 #fff;width:0;height:0;position:absolute;transform:rotate(0)}.floating-dropdown-module__oZEpja__floatingDropdown.floating-dropdown-module__oZEpja__open{visibility:visible;opacity:1}.floating-dropdown-module__oZEpja__floatingDropdown.floating-dropdown-module__oZEpja__open.floating-dropdown-module__oZEpja__position_center{transform:translate(50%)}.floating-dropdown-module__oZEpja__position_bottom{top:calc(100% + var(--triangle-height) + 2px)}.floating-dropdown-module__oZEpja__position_center{right:50%}.floating-dropdown-module__oZEpja__position_middle{top:-100%}.floating-dropdown-module__oZEpja__position_right{left:100%}.floating-dropdown-module__oZEpja__floatingDropdown:not(.floating-dropdown-module__oZEpja__open).floating-dropdown-module__oZEpja__position_center{transform:translate(50%,calc(var(--triangle-height)*-1))}.floating-dropdown-module__oZEpja__position_bottom.floating-dropdown-module__oZEpja__floatingDropdown:before{top:calc(var(--triangle-height)*-1);right:50%;transform:translate(50%)}.floating-dropdown-module__oZEpja__overlay{z-index:1;pointer-events:all;width:100vw;height:100vh;position:fixed;inset:0}
.footer-module__PFewvW__wrapFooter{--main-gap:6rem;--footer-font-size:var(--small-font-size);padding:var(--main-gap)0;background-color:var(--white);font-size:var(--footer-font-size)}.footer-module__PFewvW__nav{gap:var(--main-gap);flex-shrink:0;display:flex}.footer-module__PFewvW__nav a{font-size:var(--footer-font-size)}.footer-module__PFewvW__wrapFooter .container{gap:var(--main-gap);width:auto;display:flex}.footer-module__PFewvW__wrapFooter .container .container{flex-grow:1;margin-left:0}@media (min-width:769px) and (max-width:1440px){.footer-module__PFewvW__wrapFooter{--main-gap:2rem;padding-top:var(--huge-gap)}.footer-module__PFewvW__wrapFooter .footer-module__PFewvW__container{justify-content:space-between;padding:0}.footer-module__PFewvW__wrapFooter .container .container{justify-content:space-between}}@media (min-width:769px) and (max-width:1140px){.footer-module__PFewvW__wrapFooter .footer-module__PFewvW__container{flex-wrap:wrap;justify-content:center}.footer-module__PFewvW__wrapFooter .container .container{justify-content:center}}@media (max-width:768px){.footer-module__PFewvW__wrapFooter .container{flex-direction:column;width:100%}.footer-module__PFewvW__container.footer-module__PFewvW__container{padding:0}.footer-module__PFewvW__nav{flex-direction:column;gap:0}.footer-module__PFewvW__nav .footer-item{border-right:none;border-top:1px solid var(--border-color);width:100%;padding-right:0}.footer-module__PFewvW__nav .footer-item:last-child{border-bottom:1px solid var(--border-color)}}
.customer-service-module__w8x4xq__wrapperClassName.customer-service-module__w8x4xq__wrapperClassName{width:100%;max-width:26.2rem;padding:0}.customer-service-module__w8x4xq__wrap.customer-service-module__w8x4xq__wrap{padding:var(--large-gap);background-color:var(--bg-customer-service);gap:var(--medium-gap);flex-direction:column;height:100%;display:flex}.customer-service-module__w8x4xq__list{gap:var(--medium-gap);flex-direction:column;display:flex}.customer-service-module__w8x4xq__list a{font-size:inherit;text-decoration:none}.customer-service-module__w8x4xq__list li{align-items:center;gap:.5rem;display:flex}.customer-service-module__w8x4xq__icon{justify-content:center;width:1.8rem;display:flex}@media (max-width:768px){.customer-service-module__w8x4xq__wrapperClassName.customer-service-module__w8x4xq__wrapperClassName{max-width:100%}}
.login-link-module__kzECQa__customerMenuToggler{cursor:pointer;align-items:center;gap:.5rem;display:flex}.login-link-module__kzECQa__loginLink.login-link-module__kzECQa__loginLink{align-items:center;gap:.5rem;text-decoration:none;display:flex}.login-link-module__kzECQa__myAccountName{font-size:var(--small-font-size);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:8rem;overflow:hidden}.login-link-module__kzECQa__loader.login-link-module__kzECQa__loader{position:relative}@media (max-width:768px){.login-link-module__kzECQa__myAccountName{max-width:5rem}}
.checkout-steps-progress-bar-module__un7sGG__outer.checkout-steps-progress-bar-module__un7sGG__outer{background-color:var(--malibu-100);box-shadow:none;width:auto;height:auto;margin:0;position:relative;top:0;right:0}.checkout-steps-progress-bar-module__un7sGG__backBtn{top:50%;transform:translateY(-50%)}@media (min-width:769px) and (max-width:1140px){.checkout-steps-progress-bar-module__un7sGG__wrapper{max-width:80%}}
.mini-cart-module__Itflca__wrap{text-decoration:none;position:relative}.mini-cart-module__Itflca__count{color:var(--white);background-color:var(--main-color-brand);border:.1rem solid var(--white);white-space:nowrap;border-radius:100%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;padding:.18rem;font-size:1.2rem;font-style:normal;font-weight:500;display:flex;position:absolute;top:-1.4rem;right:-1.4rem;overflow:hidden}
.production-options-module__g9cBha__options{gap:var(--main-padding);flex-direction:column;display:flex}
.global-top-messages-module__Sc4Ajq__wrap{--default-text-color:var(--white);background-color:var(--secondary-color-brand);color:var(--default-text-color);text-align:center;padding:1rem}.global-top-messages-module__Sc4Ajq__item a{color:var(--default-text-color);text-decoration:none}.global-top-messages-module__Sc4Ajq__item span a{color:inherit}@media (min-width:769px) and (max-width:1440px){.global-top-messages-module__Sc4Ajq__wrap{padding:.75rem}}
.production-option-module__ZdBIoW__wrapper{overflow:hidden}.production-option-module__ZdBIoW__header{padding:var(--main-padding);padding-inline:var(--large-gap);gap:var(--main-padding);align-items:center;transition:all .25s;display:flex}.production-option-module__ZdBIoW__wrapper:not(.production-option-module__ZdBIoW__selected) .production-option-module__ZdBIoW__header{cursor:pointer}.production-option-module__ZdBIoW__header:hover,.production-option-module__ZdBIoW__wrapper.production-option-module__ZdBIoW__selected .production-option-module__ZdBIoW__header{background-color:#ebeef4}.production-option-module__ZdBIoW__radio{border:1px solid #c2c2c2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .25s;display:inline-flex}.production-option-module__ZdBIoW__radio:before{content:"";background-color:var(--secondary-color-brand);opacity:0;border-radius:50%;width:14px;height:14px;transition:all .2s;display:inline-flex;transform:scale(.5)}.production-option-module__ZdBIoW__selected .production-option-module__ZdBIoW__radio:before{opacity:1;transform:scale(1)}.production-option-module__ZdBIoW__selected .production-option-module__ZdBIoW__radio{border-color:var(--secondary-color-brand)}.production-option-module__ZdBIoW__name,.production-option-module__ZdBIoW__price{font-weight:700}.production-option-module__ZdBIoW__price{font-size:var(--small-font-size);margin-right:auto}.production-option-module__ZdBIoW__meta{font-size:var(--small-font-size);gap:var(--main-padding);align-items:center;display:flex}.production-option-module__ZdBIoW__metaItem:before{content:"|";margin-left:var(--main-padding)}@media (max-width:768px){.production-option-module__ZdBIoW__header{flex-wrap:wrap}.production-option-module__ZdBIoW__meta{text-align:center;border-top:1px solid var(--border-color);width:100%;padding-top:var(--main-padding);order:10;justify-content:center}.production-option-module__ZdBIoW__metaItem:first-child:before{content:none}}
.production-option-calendar-module__O5u0-a__wrapper{--fold-size:16px;--border-radius:10px;border-radius:var(--border-radius);background-color:#fff;width:8rem;max-width:100%;height:8rem;max-height:100%;position:relative;overflow:hidden}.production-option-calendar-module__O5u0-a__wrapper:before{content:"";border:1px solid var(--secondary-color-brand);border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;right:0}.production-option-calendar-module__O5u0-a__inner:before{content:"";bottom:calc(-.5*calc(sqrt(2)*var(--fold-size)));right:calc(-.5*calc(sqrt(2)*var(--fold-size)));width:calc(sqrt(2)*var(--fold-size));height:calc(sqrt(2)*var(--fold-size));z-index:2;border:1px solid var(--secondary-color-brand);transform-origin:50%;background-color:#fff;display:flex;position:absolute;transform:rotate(45deg)}.production-option-calendar-module__O5u0-a__wrapper:after{content:"";width:var(--fold-size);height:var(--fold-size);border-top-left-radius:var(--border-radius);border:1px solid var(--secondary-color-brand);z-index:1;background-color:#f5f5f5;border-bottom-width:0;border-right-width:0;position:absolute;bottom:0;right:0}.production-option-calendar-module__O5u0-a__inner{flex-direction:column;height:100%;display:flex}.production-option-calendar-module__O5u0-a__month{background-color:var(--secondary-color-brand);color:#fff;text-align:center;justify-content:center;align-items:center;padding:5px;font-weight:700;display:flex}.production-option-calendar-module__O5u0-a__day{gap:var(--line-gap);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.production-option-calendar-module__O5u0-a__dayNumber{color:var(--secondary-color-brand);font-weight:700}.production-option-calendar-module__O5u0-a__dayApprox,.production-option-calendar-module__O5u0-a__month{font-size:1.4rem}
.checkout-shipping-saved-address-module__HX6Ugq__wrapper{gap:var(--main-padding);flex-direction:column;align-items:flex-start;display:flex}.checkout-shipping-saved-address-module__HX6Ugq__title{align-items:center;gap:var(--main-padding);font-weight:700;display:flex}.checkout-shipping-saved-address-module__HX6Ugq__table{font-size:var(--small-font-size)}.checkout-shipping-saved-address-module__HX6Ugq__table td{padding-bottom:var(--main-padding);padding-left:var(--main-padding)}.checkout-shipping-saved-address-module__HX6Ugq__form{width:100%}
.checkout-payment-module__yQpBla__panel{padding:var(--large-gap)}.checkout-payment-module__yQpBla__methods{gap:var(--medium-gap);flex-direction:column;display:flex}
.payment-method-module__qRHhSa__wrapper{overflow:hidden}.payment-method-module__qRHhSa__header{padding:var(--main-padding);padding-inline:var(--large-gap);gap:var(--main-padding);align-items:center;height:80px;transition:all .25s;display:flex}.payment-method-module__qRHhSa__wrapper:not(.payment-method-module__qRHhSa__selected) .payment-method-module__qRHhSa__header{cursor:pointer}.payment-method-module__qRHhSa__header:hover,.payment-method-module__qRHhSa__wrapper.payment-method-module__qRHhSa__selected .payment-method-module__qRHhSa__header{background-color:#ebeef4}.payment-method-module__qRHhSa__content{padding:var(--large-gap);position:relative}.payment-method-module__qRHhSa__content,.payment-method-module__qRHhSa__instructions{gap:var(--main-padding);flex-direction:column;display:flex}.payment-method-module__qRHhSa__instructions{font-size:var(--small-font-size)}.payment-method-module__qRHhSa__instructions hr{border:1px solid var(--border-color);border-bottom:0;width:100%}.payment-method-module__qRHhSa__radio{border:1px solid #c2c2c2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .25s;display:inline-flex}.payment-method-module__qRHhSa__radio:before{content:"";background-color:var(--secondary-color-brand);opacity:0;border-radius:50%;width:14px;height:14px;transition:all .2s;display:inline-flex;transform:scale(.5)}.payment-method-module__qRHhSa__selected .payment-method-module__qRHhSa__radio:before{opacity:1;transform:scale(1)}.payment-method-module__qRHhSa__selected .payment-method-module__qRHhSa__radio{border-color:var(--secondary-color-brand)}.payment-method-module__qRHhSa__icon{margin-right:auto}.payment-method-module__qRHhSa__selected .payment-method-module__qRHhSa__name{font-weight:700}
.payment-module__tIQJLa__fields{gap:var(--main-padding);grid-template-columns:1.4fr 1fr;transition:all .25s;display:grid}.payment-module__tIQJLa__phonePaymentFields{gap:var(--main-padding);grid-template-columns:1fr 1fr;display:grid}.payment-module__tIQJLa__fields.payment-module__tIQJLa__loading{opacity:0}.payment-module__tIQJLa__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background-color:var(--white);width:100%;height:var(--input-height);border-radius:var(--border-radius-field);border:var(--border-field);font-size:var(--small-font-size);box-sizing:border-box;text-align:right;color:var(--main-color-text);outline:none;font-family:inherit}.payment-module__tIQJLa__expiry{height:var(--input-height)}.payment-module__tIQJLa__fields label{font-size:var(--small-font-size)}.payment-module__tIQJLa__field{gap:var(--line-gap);flex-direction:column;display:flex}.payment-module__tIQJLa__field_cvv{max-width:calc(50% - var(--medium-gap))}.payment-module__tIQJLa__error{font-size:var(--extra-small-font-size);white-space:nowrap}.payment-module__tIQJLa__inputWrapper{gap:var(--line-gap);flex-direction:column;display:flex}.payment-module__tIQJLa__inputWrapper.payment-module__tIQJLa__inputWrapper label{font-weight:300;font-size:var(--small-font-size);order:-1;position:static;transform:none}.payment-module__tIQJLa__inputWrapper input{padding:var(--main-padding)}.payment-module__tIQJLa__input.payment-module__tIQJLa__input.payment-module__tIQJLa__input:focus+label{font-weight:300;font-size:var(--small-font-size)}@media (max-width:768px){.payment-module__tIQJLa__phonePaymentFields,.payment-module__tIQJLa__fields{grid-template-columns:1fr}.payment-module__tIQJLa__field_cvv{max-width:100%}}
.calendar-due-date-module__Ib74Rq__wrapper{background-color:#fff;border-radius:10px;width:8rem;max-width:100%;height:8rem;max-height:100%;position:relative;overflow:hidden}.calendar-due-date-module__Ib74Rq__inner{flex-direction:column;height:100%;display:flex}.calendar-due-date-module__Ib74Rq__month{background-color:var(--main-color-brand);color:#fff;text-align:center;justify-content:center;align-items:center;padding:5px;font-size:1.4rem;font-weight:700;display:flex}.calendar-due-date-module__Ib74Rq__day{gap:var(--line-gap);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.calendar-due-date-module__Ib74Rq__dayNumber{color:var(--main-color-brand);font-weight:700}.calendar-due-date-module__Ib74Rq__dayApprox{font-size:1.4rem}
.checkbox-module__M5gnia__label{align-items:center;gap:var(--small-gap);font-size:var(--small-font-size);text-align:right;display:flex;position:relative}.checkbox-module__M5gnia__checkbox{opacity:0;position:absolute;overflow:hidden}.checkbox-module__M5gnia__customCheckbox{border:var(--border-field);cursor:pointer;background-color:#fff;border-radius:.5rem;width:2rem;height:2rem;position:relative}.checkbox-module__M5gnia__checkbox:checked+label .checkbox-module__M5gnia__customCheckbox{background-color:var(--background-checkbox)}.checkbox-module__M5gnia__iconCheck{visibility:hidden;display:none}.checkbox-module__M5gnia__checkbox:checked+label .checkbox-module__M5gnia__iconCheck{visibility:visible;display:block}.checkbox-module__M5gnia__labelTxt{width:100%}
.after-editor-add-to-cart-strip-module__wTH0lW__wrapper{z-index:10;background-color:#fff;height:100px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 6px #00000026}.after-editor-add-to-cart-strip-module__wTH0lW__container{justify-content:flex-end;align-items:center;gap:var(--extra-large-gap);height:100%;display:flex}@media (min-width:769px) and (max-width:1440px){.after-editor-add-to-cart-strip-module__wTH0lW__wrapper{height:70px}}@media (max-width:768px){.after-editor-add-to-cart-strip-module__wTH0lW__container{flex-direction:column;gap:0}.after-editor-add-to-cart-strip-module__wTH0lW__button.after-editor-add-to-cart-strip-module__wTH0lW__button{width:calc(100% + var(--main-padding)*2);margin-inline:calc(-1*var(--main-padding));border-radius:0}}
.login-module__lK9MWW__modal.login-module__lK9MWW__modal{align-items:center;display:flex}.login-module__lK9MWW__contentModal.login-module__lK9MWW__contentModal.login-module__lK9MWW__contentModal{padding:var(--large-gap)var(--extra-large-gap);max-width:67rem}.login-module__lK9MWW__form{gap:var(--medium-gap);flex-direction:column;display:flex}.login-module__lK9MWW__title{text-align:center;margin-bottom:var(--x-small-gap)}.login-module__lK9MWW__title-sm{font-size:var(--main-font-size)}.login-module__lK9MWW__title-md{font-size:var(--large-font-size)}.login-module__lK9MWW__buttonSubmit.login-module__lK9MWW__buttonSubmit{width:100%;font-weight:400;font-size:var(--small-font-size)}.login-module__lK9MWW__form a{font-size:var(--small-font-size)}.login-module__lK9MWW__inputsContainer{gap:var(--x-small-gap);display:flex}.login-module__lK9MWW__inputsContainer .login-module__lK9MWW__inputWrapper{width:100%}.login-module__lK9MWW__description{margin-top:var(--medium-gap);text-align:center}.login-module__lK9MWW__otpVerifyButtonsContainer{margin-top:var(--x-small-gap);justify-content:center;gap:var(--medium-gap);flex-direction:column;align-items:center;display:flex}.login-module__lK9MWW__otpVerifyBtn{text-decoration:underline}.login-module__lK9MWW__overlay{z-index:10;background-color:#0003;position:absolute;inset:0}.login-module__lK9MWW__socialLoginButton.login-module__lK9MWW__socialLoginButton{border:var(--border-field);border-radius:var(--border-radius-field);height:var(--input-height);justify-content:center;width:100%;max-width:26rem;margin:0 auto;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.login-module__lK9MWW__socialLoginButton.login-module__lK9MWW__socialLoginButton:hover{transform:scale(1.1);box-shadow:0 8px 20px #0000001a}.login-module__lK9MWW__socialLoginContainer{gap:var(--medium-gap);flex-direction:column;justify-content:center;display:flex}.login-module__lK9MWW__socialLoginTitle{text-align:center}@media (max-width:768px){.login-module__lK9MWW__modal.login-module__lK9MWW__modal{background-color:#fff;align-items:start;padding:0}.login-module__lK9MWW__socialLoginButton.login-module__lK9MWW__socialLoginButton{max-width:100%}.login-module__lK9MWW__contentModal.login-module__lK9MWW__contentModal.login-module__lK9MWW__contentModal{max-width:100%;padding:var(--extra-large-gap)var(--small-gap);border-radius:0;justify-content:center;align-items:center;min-height:100%;display:flex}.login-module__lK9MWW__form{width:100%}.login-module__lK9MWW__inputsContainer{flex-direction:column}}
.preview-gallery-module__CkETda__thumbsWrapper{gap:var(--main-padding)}.preview-gallery-module__CkETda__thumbsOuter{margin-top:var(--main-padding);border-radius:var(--main-border-radius)}.preview-gallery-module__CkETda__wrapper{border-radius:var(--main-border-radius)}.preview-gallery-module__CkETda__image{border-radius:var(--main-border-radius);background-color:var(--malibu-100);flex:0 0 100%;width:100%}.preview-gallery-module__CkETda__image img{border-radius:var(--main-border-radius);object-fit:cover;overflow-clip-margin:unset;width:100%}.preview-gallery-module__CkETda__previewNotice{margin-top:var(--main-padding);text-align:center}@media (max-width:768px){.preview-gallery-module__CkETda__wrapper{width:100%}}
.preview-fallback-module__Z66KEW__grey_square{background-color:var(--grey-background);border-radius:var(--main-border-radius);width:100%;height:30rem;margin-bottom:var(--medium-gap)}@media (max-width:768px){.preview-fallback-module__Z66KEW__grey_square{margin-top:var(--medium-gap)}}
.customer-page-module__GC38aW__wrapper{margin:var(--extra-large-gap)auto;width:100%}.customer-page-module__GC38aW__container{gap:var(--extra-large-gap);margin-bottom:var(--extra-large-gap);grid-template-columns:1fr max-content;grid-template-areas:"heading legacy""info info";display:grid}.customer-page-module__GC38aW__heading{font-size:var(--large-font-size);grid-area:heading;font-weight:700}.customer-page-module__GC38aW__legacy{grid-area:legacy}.customer-page-module__GC38aW__info{align-items:center;gap:var(--extra-large-gap);grid-area:info;display:flex}.customer-page-module__GC38aW__info>.panel{width:100%}.customer-page-module__GC38aW__content .empty-items>.main-button{margin-bottom:0}@media (max-width:1024px){.customer-page-module__GC38aW__legacy{flex-direction:column}}@media (max-width:768px){.customer-page-module__GC38aW__container{grid-template-columns:1fr;grid-template-areas:"heading""info""legacy"}.customer-page-module__GC38aW__info{flex-direction:column;align-items:flex-start}.customer-page-module__GC38aW__content.container{padding:0}}
.customer-info-logo-module__P9iboG__preview{cursor:pointer;flex-shrink:0;position:relative}.customer-info-logo-module__P9iboG__preview.customer-info-logo-module__P9iboG__disabled{pointer-events:none}.customer-info-logo-module__P9iboG__preview .block-loader{border-radius:100%}.customer-info-logo-module__P9iboG__preview i{width:var(--large-gap);aspect-ratio:1;background:var(--main-color-text);color:var(--white);z-index:10;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}.customer-info-logo-module__P9iboG__label{cursor:pointer;border-radius:inherit;position:absolute;inset:0}.customer-info-logo-module__P9iboG__input{display:none}@media (max-width:768px){.customer-info-logo-module__P9iboG__preview{width:80px}.customer-info-logo-module__P9iboG__preview i{transform:translate(-20%,20%)}}
.empty-items-module__wvfddW__button.empty-items-module__wvfddW__button{margin:var(--medium-gap)0 var(--extra-large-gap)0;width:100%;max-width:28rem}
.tabs-module__TmWrEq__links{--tab-link-border-width:3px;display:flex}.tabs-module__TmWrEq__link{position:relative;overflow:hidden}.tabs-module__TmWrEq__link:not(:has(a)):not(:has(button)){cursor:pointer}:is(.tabs-module__TmWrEq__link:not(:has(a)):not(:has(button))>div,.tabs-module__TmWrEq__link a,.tabs-module__TmWrEq__link button){padding:var(--small-gap);border-bottom:var(--tab-link-border-width,3px)solid transparent;justify-content:center;align-items:center;width:200px;min-width:max-content;max-width:100%;margin:0 auto;text-decoration:none;display:flex}:is(.tabs-module__TmWrEq__link:not(:has(a)):not(:has(button)):hover>div,.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active:not(:has(a)):not(:has(button))>div,.tabs-module__TmWrEq__link a:hover,.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active a,.tabs-module__TmWrEq__link button:hover,.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active button){font-weight:700}:is(.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active:not(:has(a)):not(:has(button))>div,.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active a,.tabs-module__TmWrEq__link.tabs-module__TmWrEq__active button){border-bottom-color:var(--main-color-text)}.tabs-module__TmWrEq__link a:disabled,.tabs-module__TmWrEq__link button:disabled{cursor:not-allowed}.tabs-module__TmWrEq__link .tabs-module__TmWrEq__placeholder a,.tabs-module__TmWrEq__link .tabs-module__TmWrEq__placeholder button{opacity:0;visibility:hidden;font-weight:700}.tabs-module__TmWrEq__link:not(:has(a)):not(:has(button)) .tabs-module__TmWrEq__placeholder{opacity:0;visibility:hidden;font-weight:700}.tabs-module__TmWrEq__link .tabs-module__TmWrEq__content{position:absolute;inset:0}.tabs-module__TmWrEq__panel{background:var(--malibu-grey-02);padding:var(--large-gap)}.tabs-module__TmWrEq__panel.panel{border-top-right-radius:0}@media (max-width:1280px){.tabs-module__TmWrEq__panel{padding:var(--medium-gap)}}@media (max-width:768px){.tabs-module__TmWrEq__links{justify-content:center}:is(.tabs-module__TmWrEq__link:not(:has(a)):not(:has(button))>div,.tabs-module__TmWrEq__link a,.tabs-module__TmWrEq__link button){width:160px}.tabs-module__TmWrEq__panel{padding:var(--large-gap)var(--main-padding)}.tabs-module__TmWrEq__panel.panel{border-width:1px 0 0;border-radius:0}}
.pickup-locations-module__j5H0TG__pickupLocations{align-items:flex-start;gap:var(--small-gap);flex-direction:column;display:flex}
.production-option-module__oiaobW__wrapper{background-color:var(--malibu-100);border-radius:var(--main-border-radius);padding:var(--main-padding);gap:var(--main-padding);align-items:center;display:flex}.production-option-module__oiaobW__info{gap:var(--line-gap);flex-direction:column;display:flex}.production-option-module__oiaobW__businessDays,.production-option-module__oiaobW__dueDate{font-size:var(--small-font-size)}.production-option-module__oiaobW__title{font-weight:700}
/*# sourceMappingURL=6c6e5a6fb0f83576.css.map*/