.preview_popup__FsxA_{max-width:56rem!important;padding:0!important}.preview_innerContent__7JSMQ{display:flex;flex-direction:column;align-items:center;padding-inline:var(--large-gap)}.preview_description__kN3el{font-weight:700;font-size:var(--main-font-size)}.preview_wrap_checkbox__TZrc_{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--small-gap);max-width:33vw}.preview_checkbox__ZDGfW{min-width:2rem;height:2rem;border-radius:.5rem;background-color:#fff;position:relative;cursor:pointer;border:2px solid #7a7b7c}.preview_btn__VUUhd{width:100%}.preview_wrapBtn__U3kww{width:100%;max-width:40.5rem!important;margin-bottom:var(--extra-large-gap);border-radius:var(--main-border-radius)}.preview_previewImage__9cAi5{margin-bottom:var(--medium-gap)}.preview_specialInstructionsNotes__6S_Md{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--line-gap);margin-top:var(--medium-gap)}.preview_specialInstructionsNotes__6S_Md label{font-weight:700}.preview_specialInstructionsNotes__6S_Md .preview_textarea__NBJ17{width:100%;min-height:8rem;resize:none}.preview_popup__FsxA_ .img-live-preview,.preview_popup__FsxA_ .img-live-preview img,.preview_popup__FsxA_ .wrapper-live-preview{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.preview_shake__HygvE{animation:preview_horizontal-shaking__PXEE_ .25s linear 2}@keyframes preview_horizontal-shaking__PXEE_{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@media (max-width:768px){.preview_wrap_checkbox__TZrc_{max-width:80vw}}.preview-gallery_thumbsWrapper__poWfK{gap:var(--main-padding)}.preview-gallery_thumbsOuter__u7U_M{margin-top:var(--main-padding)}.preview-gallery_thumbsOuter__u7U_M,.preview-gallery_wrapper__MyX1C{border-radius:var(--main-border-radius)}.preview-gallery_image__9TRZv{width:100%;flex:0 0 100%;border-radius:var(--main-border-radius);background-color:var(--malibu-100)}.preview-gallery_image__9TRZv img{border-radius:var(--main-border-radius);width:100%;object-fit:cover;overflow-clip-margin:unset}.preview-gallery_previewNotice____B_V{margin-top:var(--main-padding);text-align:center}@media (max-width:768px){.preview-gallery_wrapper__MyX1C{width:100%}}.tabs_links__olwLy{display:flex;--tab-link-border-width:3px}.tabs_link__5NWvt{position:relative;overflow:hidden}.tabs_link__5NWvt:not(:has(a)):not(:has(button)){cursor:pointer}.tabs_link__5NWvt a,.tabs_link__5NWvt button,.tabs_link__5NWvt:not(:has(a)):not(:has(button))>div{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:var(--small-gap);margin:0 auto;min-width:max-content;width:200px;max-width:100%;border-bottom:var(--tab-link-border-width,3px) solid transparent}.tabs_link__5NWvt a:hover,.tabs_link__5NWvt button:hover,.tabs_link__5NWvt.tabs_active__jZaV9 a,.tabs_link__5NWvt.tabs_active__jZaV9 button,.tabs_link__5NWvt.tabs_active__jZaV9:not(:has(a)):not(:has(button))>div,.tabs_link__5NWvt:not(:has(a)):not(:has(button)):hover>div{font-weight:700}.tabs_link__5NWvt.tabs_active__jZaV9 a,.tabs_link__5NWvt.tabs_active__jZaV9 button,.tabs_link__5NWvt.tabs_active__jZaV9:not(:has(a)):not(:has(button))>div{border-bottom-color:var(--main-color-text)}.tabs_link__5NWvt a:disabled,.tabs_link__5NWvt button:disabled{cursor:not-allowed}.tabs_link__5NWvt .tabs_placeholder__NPgKq a,.tabs_link__5NWvt .tabs_placeholder__NPgKq button,.tabs_link__5NWvt:not(:has(a)):not(:has(button)) .tabs_placeholder__NPgKq{opacity:0;visibility:hidden;font-weight:700}.tabs_link__5NWvt .tabs_content__Ocii9{position:absolute;inset:0}.tabs_panel__1dzK0{background:var(--malibu-grey-02);padding:var(--large-gap)}.tabs_panel__1dzK0.panel{border-top-right-radius:0}@media (max-width:1280px){.tabs_panel__1dzK0{padding:var(--medium-gap)}}@media (max-width:768px){.tabs_links__olwLy{justify-content:center}.tabs_link__5NWvt a,.tabs_link__5NWvt button,.tabs_link__5NWvt:not(:has(a)):not(:has(button))>div{width:160px}.tabs_panel__1dzK0{padding:var(--large-gap) var(--main-padding)}.tabs_panel__1dzK0.panel{border-width:1px 0 0;border-radius:0}}.production-option_wrapper__kYJI4{background-color:var(--malibu-100);border-radius:var(--main-border-radius);padding:var(--main-padding);display:flex;gap:var(--main-padding);align-items:center}.production-option_info__hgsRv{display:flex;flex-direction:column;gap:var(--line-gap)}.production-option_businessDays__31ILR,.production-option_dueDate__Xv5o6{font-size:var(--small-font-size)}.production-option_title__H5btH{font-weight:700}.description-list_root__fZtO5{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-column-gap:var(--dl-col-gap,var(--medium-gap));column-gap:var(--dl-col-gap,var(--medium-gap));grid-row-gap:var(--dl-row-gap,var(--medium-gap));row-gap:var(--dl-row-gap,var(--medium-gap));white-space:nowrap}.description-list_item__bnPJ5{display:flex;gap:var(--dl-item-gap,var(--medium-gap))}.description-list_term__WUtZW{font-weight:600}.description-list_details__gRjb3{overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.description-list_root__fZtO5{grid-template-columns:min-content 1fr}.description-list_item__bnPJ5{display:grid;grid-template-columns:subgrid;grid-column:1/3}}.dialog_popup__Ubmnn b{font-weight:700}.dialog_center__hbKu0 .dialog_content__I5lKh{--popup-padding:var(--large-gap);width:auto;display:flex;justify-content:center}.dialog_inner__VjN3s{display:flex;flex-direction:column;align-items:center;gap:var(--small-gap);text-align:center}.dialog_icon__1FqF_ img,img.dialog_icon__1FqF_{width:64px;padding:var(--small-gap);box-sizing:content-box}.dialog_title__G44hA{font-weight:700;font-size:var(--large-font-size)}.dialog_buttons__XzojR{width:100%;display:flex;gap:var(--small-gap);flex-wrap:wrap;margin-top:var(--x-small-gap)}.dialog_buttons__XzojR .main-button,.dialog_buttons__XzojR button{flex:1 1;font-size:var(--small-font-size);min-width:160px;padding:var(--medium-gap) var(--extra-large-gap);cursor:pointer;white-space:nowrap}@media (max-width:768px){.dialog_icon__1FqF_ img,img.dialog_icon__1FqF_{width:48px}}.slider_thumbsWrapper__p0e7t,.slider_wrapper__AGG9_{overflow:hidden;position:relative}.slider_container__y_Ygk,.slider_thumbsContainer__MnEn4{display:flex}.slider_dots__nPBCB{position:absolute;bottom:var(--huge-gap);right:0;width:100%;--color:#fff}.slider_dotsContainer__50sVL{text-align:right;display:flex;gap:var(--small-gap);padding:0 var(--main-padding)}.slider_dot__QjIvc{cursor:pointer;padding:0;display:flex;width:10px;height:10px;background-color:hsla(0,0%,100%,0);border:1px solid var(--color);border-radius:50%;transition:.25s;opacity:1;outline:none}.slider_activeDot__899Th{background-color:var(--color)}.slider_arrow__aKtb0{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;border-radius:50%;background-color:var(--white);display:flex;justify-content:center;align-items:center;font-size:var(--slider-arrow-font-size);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;box-shadow:var(--main-shadow);transition:.2s;transform-origin:center}.slider_arrow__aKtb0:active{transform:scale(.85) translateY(-50%)}.slider_prevArrow__WU54L{right:calc(var(--huge-gap) - (45px / 2))}.slider_edgeArrows__LTZKB .slider_prevArrow__WU54L{right:var(--main-padding)}.slider_nextArrow__VMcYr{left:calc(var(--huge-gap) - (45px / 2))}.slider_edgeArrows__LTZKB .slider_nextArrow__VMcYr{left:var(--main-padding)}.slider_thumb__Ov0ng{cursor:pointer;transition:.2s;flex-grow:0;flex-shrink:1;flex-basis:calc(100% / 3)}.slider_thumb__Ov0ng.slider_active__dIaNR{opacity:1}@media (max-width:768px){.slider_dots__nPBCB{bottom:var(--large-gap)}.slider_dotsContainer__50sVL{justify-content:center}.slider_staticMobile__McBen .slider_container__y_Ygk{overflow:auto;scroll-snap-type:x mandatory;margin-left:0!important}.slider_staticMobile__McBen .slider_container__y_Ygk>*{scroll-snap-align:center}}.color-swatch_wrapper__D6XIS{width:var(--size);height:var(--size);display:inline-flex;border-radius:50%;border:1px solid var(--border-color);background-color:var(--color);background-size:cover}.container_container__VF222{margin-right:auto;margin-left:auto;max-width:1500px;width:100%;box-sizing:border-box;position:relative}.container_flex__VHQsv{display:flex}@media (max-width:1500px){.container_container__VF222{padding-right:var(--main-padding);padding-left:var(--main-padding)}.mobile-double-column .container_container__VF222{padding-inline:0}}.footer_wrapFooter__FDtMs{--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_nav__w6VqJ{display:flex;gap:var(--main-gap);flex-shrink:0}.footer_nav__w6VqJ a{font-size:var(--footer-font-size)}.footer_wrapFooter__FDtMs .container{display:flex;gap:var(--main-gap);width:auto}.footer_wrapFooter__FDtMs .container .container{margin-left:0;flex-grow:1}@media (max-width:768px){.footer_wrapFooter__FDtMs .container{flex-direction:column;width:100%}.footer_container__INmFs.footer_container__INmFs{padding:0}.footer_nav__w6VqJ{flex-direction:column;gap:0}.footer_nav__w6VqJ .footer-item{width:100%;border-right:none;padding-right:0;border-top:1px solid var(--border-color)}.footer_nav__w6VqJ .footer-item:last-child{border-bottom:1px solid var(--border-color)}}.global-top-messages_wrap__s0Irj{--default-text-color:var(--white);background-color:var(--secondary-color-brand);color:var(--default-text-color);padding:1rem;text-align:center}.global-top-messages_item__uU7x5 a{color:var(--default-text-color);text-decoration:none}.global-top-messages_item__uU7x5 span a{color:inherit}.header_wrap__5V4Dn.header_wrap__5V4Dn{display:flex;align-items:center;gap:var(--extra-large-gap);padding:0}.header_header-items__TK6_x{width:100%;display:flex;align-items:center;height:100%}.header_wrap__5V4Dn.header_wrap__5V4Dn{position:static;height:100%}@media (max-width:768px){.header_logo__jP7Rm{position:absolute;max-width:8rem;top:50%;left:50%;transform:translate(-50%,-50%)}}.search_container__MvM2t{display:flex;align-items:center}.search_button__zZp0f,.search_menu__QEdXS{pointer-events:all}.search_menu__QEdXS.search_empty__xGEiQ .search_menuWrapper__lDztk{height:auto}.search_menuWrapper__lDztk{padding-bottom:var(--large-gap)}.search_menuContainer__KrH9Q{display:flex;flex-direction:column;gap:var(--medium-gap)}.search_header__uDU4r{display:flex;justify-content:space-between;align-items:flex-start}.search_inputContainer__6XZ6a{display:flex;align-items:center;gap:var(--medium-gap);flex-grow:1}.search_inputContainer__6XZ6a>label{font-weight:700;font-size:var(--heading-font-size)}.search_input__WmsIq{padding-top:var(--large-gap);padding-bottom:var(--large-gap);max-width:622px;flex-grow:1}.search_results__bbpEF{display:flex;flex-direction:column;gap:var(--medium-gap);height:100%;overflow:hidden;border-top:1px solid var(--border-color);padding-top:var(--extra-large-gap)}.search_results__bbpEF>b{font-weight:700}.search_results__bbpEF>ul{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:var(--medium-gap);column-gap:var(--extra-large-gap);width:max-content;overflow:hidden}.search_results__bbpEF>ul>li{position:relative}.search_results__bbpEF>ul>li>a{display:block;text-decoration:none;font-weight:600;visibility:hidden}.search_results__bbpEF>ul>li>a:after{content:attr(data-content);position:absolute;inset:0;visibility:visible;font-weight:300;padding:inherit}.search_results__bbpEF>ul>li>a.search_selected__o4NVJ:after{font-weight:600}@media (min-width:769px){.header:has(.search_open__xt92M){pointer-events:none}.search_results__bbpEF>ul>li>a{font-size:var(--small-font-size)}}@media (max-width:768px){.main-navigation:has(.search_results__bbpEF)>ul{display:none}.search_container__MvM2t{width:100%}.search_container__MvM2t>button,.search_header__uDU4r>button,.search_inputContainer__6XZ6a>label{display:none}.search_input__WmsIq,.search_menuWrapper__lDztk{padding:0}.search_input__WmsIq{max-width:100%}.search_menuWrapper__lDztk .search_menuContainer__KrH9Q{position:static}.search_results__bbpEF{position:absolute;top:100%;left:0;right:0;padding-top:var(--large-gap);border-top:0;height:auto}.search_results__bbpEF>b{padding:0 var(--medium-gap)}.search_results__bbpEF>ul{gap:0;width:100%}.search_results__bbpEF>ul>li>a{padding:var(--medium-gap)}.search_results__bbpEF>ul>li+li{border-top:1px solid var(--border-color)}}.reset-button_reset__HhRdV{background-color:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;gap:1rem;align-items:center;color:var(--main-color-text);justify-content:center}.reset-button_reset__HhRdV:disabled{opacity:.5;pointer-events:none;cursor:not-allowed;opacity:.6}.reset-button_reset__HhRdV.pointer-all{pointer-events:all}.cart-item_panel__eyFFq.panel{position:relative;background:var(--white);grid-template-areas:"header buttons menu" "options options options"}.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd){grid-template-columns:135px 2fr 2fr 1fr 1fr}.cart-item_header__O0uob select{max-width:200px;padding-top:var(--x-small-gap);padding-bottom:var(--x-small-gap)}.cart-item_buttons__s49CT{display:flex;justify-content:center;width:150px}.cart-item_options__Mgwbs>.panel{border-width:0;border-top-width:var(--panel-border-width)}.cart-item_menuContainer__y3_r4{grid-area:menu;position:relative;display:flex;align-self:center;justify-content:center;border-right:var(--panel-border);width:60px}.cart-item_menuContainer__y3_r4>div{position:absolute;inset:0;pointer-events:none}button.cart-item_menuButton__XRu8z{padding:var(--x-small-gap)}.cart-item_menuButton__XRu8z>i{transform:rotate(90deg)}.cart-item_menu__3SkMj,.cart-item_menu__3SkMj+div{pointer-events:all}.cart-item_menu__3SkMj.floating-dropdown{left:0}.cart-item_menuContainer__y3_r4 .cart-item_menu__3SkMj.floating-dropdown:before{right:unset;left:var(--small-gap)}.cart-item_menuItems__1b_IN{display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.cart-item_menuItems__1b_IN>li{position:relative}.cart-item_menuItems__1b_IN>li>a,.cart-item_menuItems__1b_IN>li>button{display:flex;padding:var(--small-gap);width:100%;justify-content:flex-start;gap:var(--x-small-gap);text-decoration:none;font-size:var(--extra-small-font-size)}.cart-item_menuItems__1b_IN>li+li:before{content:"";position:absolute;border-top:var(--panel-border);left:var(--small-gap);right:var(--small-gap)}button.cart-item_remove__Dmjsc{color:var(--error-color)}.cart-item_thumbWrapper__0M3f6{position:relative;display:inline-block;height:100%}.cart-item_outOfStock__rPt2g:before{content:"";inset:0;background-color:var(--disabled-overlay-color);border-bottom-right-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius);position:absolute}.cart-item_panel__eyFFq:has(.cart-item_options__Mgwbs) .cart-item_outOfStock__rPt2g:before,.cart-item_panel__eyFFq:has(.cart-item_options__Mgwbs) .cart-item_stampa__vhx08.cart-item_sale__PjnBd{border-bottom-right-radius:0}.cart-item_stampa__vhx08.stampa{top:0;font-size:var(--extra-small-font-size)}.cart-item_stampa__vhx08:not(.cart-item_sale__PjnBd){color:var(--white);background-color:var(--secondary-color-brand);font-weight:700;border-radius:var(--panel-radius);border-bottom-right-radius:0}.cart-item_stampa__vhx08.cart-item_sale__PjnBd{top:auto;bottom:0;left:0;border-radius:0;border-bottom-right-radius:var(--panel-radius)}.cart-item_priceValue__ywq6Z.cart-item_discountPrice__NrZKx{color:var(--main-color-brand)}@media (min-width:769px) and (max-width:1440px){.cart-item_buttons__s49CT .collapse-button>span{display:none}.cart-item_buttons__s49CT{width:64px}}@media (min-width:1025px) and (max-width:1280px){.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd){grid-template-areas:"thumb name qty total";grid-template-columns:135px 2fr 2fr 1fr}.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_price__blWEN{display:none}}@media (max-width:1024px){.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd){grid-template-areas:"thumb name qty price total";grid-template-columns:135px 2fr 2fr 1fr 1fr}.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_price__blWEN{display:block}}@media (min-width:769px){.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_priceValue__ywq6Z>.cart-item_perUnit__5z9MJ,.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_quantity__7_LtM>:first-child{display:none}}@media (max-width:768px){.cart-item_panel__eyFFq:not(.cart-item_dense__BTlVd){grid-template-areas:"header" "options" "buttons"}.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd){grid-template-areas:"thumb name name" "thumb qty qty" "thumb price total";grid-template-columns:112px 1fr min-content;padding:0;padding-left:var(--medium-gap);min-height:161px}.cart-item_panel__eyFFq .cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_thumb__SSXLI{display:flex;padding:var(--medium-gap);padding-left:0}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_name__B3D3O{padding-top:var(--line-gap);padding-left:var(--medium-gap)}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_quantity__7_LtM{display:flex;flex-direction:column;gap:var(--x-small-gap)}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_price__blWEN,.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_total__qDi3e{padding-bottom:var(--line-gap)}.cart-item_header__O0uob select{max-width:100%}.cart-item_buttons__s49CT{width:100%}.cart-item_menuContainer__y3_r4{position:absolute;top:var(--line-gap);left:0;width:auto;border:0}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_outOfStock__rPt2g:before{border-radius:12px}.cart-item_stampa__vhx08:not(.cart-item_sale__PjnBd){border-radius:12px 12px 0 12px}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_stampa__vhx08.cart-item_sale__PjnBd{border-radius:0 0 12px 12px}.cart-item_header__O0uob:not(.cart-item_dense__BTlVd) .cart-item_thumbWrapper__0M3f6{height:auto}.cart-item_panel__eyFFq:has(.cart-item_options__Mgwbs) .cart-item_outOfStock__rPt2g:before{border-bottom-right-radius:12px}}.floating-dropdown_floatingDropdown__iNPTw{--triangle-height:12px;--triangle-width:8px;visibility:hidden;opacity:0;transition:.2s;position:absolute;z-index:1;background:#fff;white-space:nowrap;flex-direction:column}.floating-dropdown_floatingDropdownList___NNGm{box-shadow:var(--main-shadow);border-radius:var(--main-border-radius);overflow:hidden}.floating-dropdown_floatingDropdown__iNPTw a,.floating-dropdown_floatingDropdown__iNPTw button{width:100%;transition:.2s}.floating-dropdown_floatingDropdown__iNPTw a:hover,.floating-dropdown_floatingDropdown__iNPTw button:hover{background:var(--white-hover-color)}.floating-dropdown_floatingDropdown__iNPTw:before{content:"";width:0;height:0;border-style:solid;border-width:0 var(--triangle-width) var(--triangle-height) var(--triangle-width);border-color:transparent transparent #fff;transform:rotate(0deg);position:absolute;z-index:1}.floating-dropdown_floatingDropdown__iNPTw.floating-dropdown_open__UBmBP{visibility:visible;opacity:1}.floating-dropdown_floatingDropdown__iNPTw.floating-dropdown_open__UBmBP.floating-dropdown_position_center__yNRU3{transform:translate(50%)}.floating-dropdown_position_bottom__uRBT_{top:calc(100% + var(--triangle-height) + 2px)}.floating-dropdown_position_center__yNRU3{right:50%}.floating-dropdown_position_middle__EfAda{top:-100%}.floating-dropdown_position_right__jdi__{left:100%}.floating-dropdown_floatingDropdown__iNPTw:not(.floating-dropdown_open__UBmBP).floating-dropdown_position_center__yNRU3{transform:translate(50%,calc(var(--triangle-height) * -1))}.floating-dropdown_position_bottom__uRBT_.floating-dropdown_floatingDropdown__iNPTw:before{top:calc(var(--triangle-height) * -1);right:50%;transform:translateX(50%)}.floating-dropdown_overlay__lnDv8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100vw;height:100vh;pointer-events:all}.mini-cart_wrap__yr0yg{text-decoration:none;position:relative}.mini-cart_count__4yymr{color:var(--white);background-color:var(--main-color-brand);display:flex;overflow:hidden;justify-content:center;align-items:center;font-size:1.2rem;font-style:normal;width:1.8rem;height:1.8rem;font-weight:500;border-radius:100%;border:.1rem solid var(--white);position:absolute;right:-1.4rem;top:-1.4rem;white-space:nowrap;padding:.18rem}.main-menu-item_main_menu_li__QqBpv{list-style:none;position:relative}.main-menu-item_main_menu_a__b__TO{position:relative;color:var(--main-color-text);text-decoration:none;font-weight:400;display:inline-flex;flex-direction:column;justify-content:space-between;transition:font-weight .1s ease}.main-menu-item_icon_has_children__jQgcA{position:absolute;top:50%;left:-1.8rem;transform:translateY(-50%)}.main-menu-item_main_menu_a__b__TO:after{content:attr(data-text);content:attr(data-text) /"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:700}.main-menu-item_sub_menu__wFoeK{opacity:0;visibility:hidden;position:absolute;display:flex;padding:2rem;flex-direction:column;gap:2.4rem;background-color:#fff;box-shadow:var(--main-shadow);border-radius:var(--main-border-radius);width:250px;right:0;top:100%;transition:opacity .3s ease,visibility .3s ease}.main-menu-item_sub_menu__wFoeK:before{content:"";width:1px;height:calc(100% - 4rem);background-color:var(--secondary-color-brand);position:absolute;right:1.3rem}@media (min-width:768px){.main-menu-item_main_menu_li__QqBpv:hover .main-menu-item_icon_has_children__jQgcA{transform:translateY(-50%) rotate(180deg)}.main-menu-item_main_menu_li__QqBpv:hover>.main-menu-item_main_menu_a__b__TO{width:100%;font-weight:700}.main-menu-item_main_menu_li__QqBpv:hover>.main-menu-item_sub_menu__wFoeK{opacity:1;visibility:visible;transition-delay:.1s}}@media speech{.main-menu-item_main_menu_a__b__TO:after{display:none}}@media (max-width:768px){.main-menu-item_main_menu_li__QqBpv:last-child .main-menu-item_main_menu_a__b__TO{border-bottom:0}.main-menu-item_main_menu_a__b__TO{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--large-gap);border-bottom:1px solid var(--secondary-color-brand)}.main-menu-item_main_menu_li__QqBpv.main-menu-item_open___nmM1 .main-menu-item_main_menu_a__b__TO{border-bottom-color:#fff}.main-menu-item_main_menu_a__b__TO:after{content:none;display:none}.main-menu-item_main_menu_li__QqBpv.main-menu-item_open___nmM1>.main-menu-item_main_menu_a__b__TO{font-weight:700}.main-menu-item_main_menu_li__QqBpv.main-menu-item_open___nmM1 .main-menu-item_icon_has_children__jQgcA{transform:rotate(180deg)}.main-menu-item_icon_has_children__jQgcA{position:static;transform:none}.main-menu-item_icon_has_children__jQgcA:before{margin:0;width:auto}.main-menu-item_sub_menu__wFoeK{width:100%;border:0;box-shadow:none;background:var(--grey-background);border-radius:0;position:relative;border-bottom:1px solid var(--secondary-color-brand);margin-top:-1.8rem;padding:1.8rem}.main-menu-item_sub_menu__wFoeK:before{height:calc(100% - 5.4rem);background-color:var(--secondary-color-brand);position:absolute;right:1.8rem;top:50%;transform:translateY(-50%)}.main-menu-item_sub_menu__wFoeK .main-menu-item_main_menu_a__b__TO{padding:.9rem var(--small-gap);border:0}.main-menu-item_main_menu_li__QqBpv.main-menu-item_open___nmM1 .main-menu-item_sub_menu__wFoeK{display:block;visibility:visible;opacity:1}.main-menu-item_main_menu_li__QqBpv.main-menu-item_closed__d9CR7 .main-menu-item_sub_menu__wFoeK{display:none}}.cart-items_item__YNco5.cart-items_item__YNco5{padding:var(--large-gap);margin-bottom:var(--medium-gap);position:relative;overflow:visible}.cart-items_itemWrapper__kJH05.cart-items_itemWrapper__kJH05{padding:0}.cart-items_itemWrapper__kJH05:first-child .cart-items_contentItemLabel__aqf_W{position:absolute;bottom:100%;padding-bottom:var(--small-gap);font-size:var(--secondary-font-size)}.cart-items_itemWrapper__kJH05:not(:first-child) .cart-items_contentItemLabel__aqf_W{display:none}.cart-items_item__YNco5.cart-items_loading__E2YM7 .cart-items_loader__QwJ1D{display:flex}.cart-items_cartItemsHeading__Dx6nf{margin-bottom:var(--medium-gap);padding-top:var(--line-gap);font-size:var(--secondary-font-size)}.cart-items_itemInner__F6r3_{display:flex;align-items:center;gap:var(--medium-gap);width:100%}.cart-items_content__8fmTa{display:flex;flex-direction:column;gap:var(--small-gap);flex-grow:1}.cart-items_contentHeading__IVO7L{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.cart-items_contentInner__dKNGr{display:flex;gap:var(--large-gap)}.cart-items_options__yVHmF{max-width:18rem}.cart-items_options__yVHmF li{display:inline-flex;width:100%;gap:var(--line-gap);max-width:18rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart-items_optionIcon__naZhN{flex-shrink:0}.cart-items_wrap_buttons__XjPFP{display:flex;gap:var(--medium-gap)}@media (max-width:768px){.cart-items_cartItemsHeading__Dx6nf{text-align:center;font-size:var(--main-font-size)}.cart-items_contentItemLabel__aqf_W{display:none}.cart-items_item__YNco5.cart-items_item__YNco5{padding:var(--medium-gap);padding-bottom:var(--line-gap)}.cart-items_contentHeadingTitle__OqMO8{display:flex;align-items:center;gap:var(--small-gap)}.cart-items_contentInner__dKNGr{flex-wrap:wrap}.cart-items_options__yVHmF{max-width:100%;width:100%}.cart-items_options__yVHmF ul{display:flex;gap:var(--small-gap);flex-wrap:wrap}.cart-items_totalPrice__6zbwi{border-top:1px solid var(--border-color);width:100%;font-weight:700;display:flex;align-items:center;justify-content:space-between}.cart-items_pricePerUnit__JhiOJ{margin-right:auto}.cart-items_quantity__oLQng{width:65%}}.input-option_wrap_input_options__mAYcc{position:absolute;background-color:var(--white);border-radius:var(--main-border-radius);box-shadow:var(--main-shadow);padding:var(--main-padding);display:flex;gap:var(--small-gap);align-items:stretch}.input-option_wrap_input_options__mAYcc.input-option_popup__NjGKQ{flex-direction:column;gap:var(--small-gap);align-items:flex-start;z-index:5}.input-option_wrap_input_options__mAYcc:before{content:"";position:absolute;top:-5px;right:calc(5rem - 5px);transform:rotate(45deg);display:flex;width:10px;height:10px;background:#fff;box-shadow:var(--main-shadow)}.input-option_input__eIf6m.input-option_input__eIf6m{width:16rem}.input-option_wrap_input_options__mAYcc.input-option_popup__NjGKQ .input-option_input__eIf6m{width:10rem}.input-option_close__lb96X{height:32px!important}.input-option_wrap_input_options__mAYcc.input-option_popup__NjGKQ .input-option_close__lb96X{height:auto;position:absolute;top:var(--line-gap);left:var(--line-gap)}.input-option_title__nlf3F{display:flex;width:100%;justify-content:flex-end}.input-option_inner__yECK_{display:flex;align-items:center;gap:var(--small-gap);padding-left:var(--large-gap);border-left:2px solid var(--submit-button-disabled-color)}.input-option_wrap_input_options__mAYcc.input-option_popup__NjGKQ .input-option_inner__yECK_{border-left:none}.input-option_minMaxList__9d8Y6{font-size:var(--small-font-size);margin-right:var(--large-gap);line-height:1.4;white-space:nowrap;list-style:outside}.input-option_wrap_input_options__mAYcc.input-option_popup__NjGKQ .input-option_minMaxList__9d8Y6{width:100%}.input-option_button__9_ANe{min-width:0;max-width:70px}@media (max-width:768px){.input-option_wrap_input_options__mAYcc{flex-direction:column}.input-option_inner__yECK_{border-left:none}.input-option_close__lb96X{position:absolute;top:5px;left:5px}}.checkout-step_wrapper__MEilC{position:relative;display:grid}.checkout-step_wrapper__MEilC:not(.checkout-step_active__Lwie8){display:none}.checkout-step_heading__4D55F{display:flex;flex-direction:column;gap:var(--main-padding)}.checkout-step_title__jKwwx{font-weight:700;font-size:var(--large-font-size)}@media (max-width:1024px){.checkout-step_wrapper__MEilC.checkout-step_active__Lwie8{display:flex}}.checkout-payment_panel__KrSN1{padding:var(--large-gap)}.checkout-payment_methods__0r2mN{display:flex;flex-direction:column;gap:var(--medium-gap)}.payment-method_wrapper__v3u_h{overflow:hidden}.payment-method_header__enhqW{padding:var(--main-padding);padding-inline:var(--large-gap);transition:.25s;display:flex;gap:var(--main-padding);align-items:center;height:80px}.payment-method_wrapper__v3u_h:not(.payment-method_selected__5BL8_) .payment-method_header__enhqW{cursor:pointer}.payment-method_header__enhqW:hover,.payment-method_wrapper__v3u_h.payment-method_selected__5BL8_ .payment-method_header__enhqW{background-color:#ebeef4}.payment-method_content__99B3R{position:relative;padding:var(--large-gap)}.payment-method_content__99B3R,.payment-method_instructions__DlygG{display:flex;flex-direction:column;gap:var(--main-padding)}.payment-method_instructions__DlygG{font-size:var(--small-font-size)}.payment-method_instructions__DlygG hr{width:100%;border:1px solid var(--border-color);border-bottom:0}.payment-method_radio__3KQb6{width:22px;height:22px;display:inline-flex;border-radius:50%;border:1px solid #c2c2c2;transition:.25s;align-items:center;justify-content:center}.payment-method_radio__3KQb6:before{content:"";width:14px;height:14px;display:inline-flex;background-color:var(--secondary-color-brand);transform:scale(.5);transition:.2s;border-radius:50%;opacity:0}.payment-method_selected__5BL8_ .payment-method_radio__3KQb6:before{transform:scale(1);opacity:1}.payment-method_selected__5BL8_ .payment-method_radio__3KQb6{border-color:var(--secondary-color-brand)}.payment-method_icon__gDC3Y{margin-right:auto}.payment-method_selected__5BL8_ .payment-method_name__Fke3W{font-weight:700}.payment_fields__2Qw3L{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--main-padding);gap:var(--main-padding);transition:.25s}.payment_phonePaymentFields__rvmaV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--main-padding);gap:var(--main-padding)}.payment_fields__2Qw3L.payment_loading__PsvFG{opacity:0}.payment_input__FL6bw{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background-color:var(--white);width:100%;border-radius:var(--border-radius-field);border:var(--border-field);font-size:var(--small-font-size);box-sizing:border-box;text-align:right;font-family:inherit;color:var(--main-color-text);outline:none}.payment_expiry___1omS,.payment_input__FL6bw{height:var(--input-height)}.payment_fields__2Qw3L label{font-size:var(--small-font-size)}.payment_field__f054A{display:flex;flex-direction:column;gap:var(--line-gap)}.payment_field_cvv__EvmyD{max-width:calc(50% - var(--medium-gap))}.payment_error__vD_wo{font-size:var(--extra-small-font-size);white-space:nowrap}.payment_inputWrapper__I7O6z{display:flex;flex-direction:column;gap:var(--line-gap)}.payment_inputWrapper__I7O6z.payment_inputWrapper__I7O6z label{position:static;transform:none;font-weight:300;font-size:var(--small-font-size);order:-1}.payment_inputWrapper__I7O6z input{padding:var(--main-padding)}.payment_input__FL6bw.payment_input__FL6bw.payment_input__FL6bw:focus+label{font-weight:300;font-size:var(--small-font-size)}@media (max-width:768px){.payment_fields__2Qw3L,.payment_phonePaymentFields__rvmaV{grid-template-columns:1fr}.payment_field_cvv__EvmyD{max-width:100%}}.production-options_options__cyOMu{display:flex;flex-direction:column;gap:var(--main-padding)}.production-option_wrapper__oJ3Zz{overflow:hidden}.production-option_header__N594W{padding:var(--main-padding);padding-inline:var(--large-gap);transition:.25s;display:flex;gap:var(--main-padding);align-items:center}.production-option_wrapper__oJ3Zz:not(.production-option_selected__FbpeV) .production-option_header__N594W{cursor:pointer}.production-option_header__N594W:hover,.production-option_wrapper__oJ3Zz.production-option_selected__FbpeV .production-option_header__N594W{background-color:#ebeef4}.production-option_radio__QspHQ{width:22px;height:22px;display:inline-flex;border-radius:50%;border:1px solid #c2c2c2;transition:.25s;align-items:center;justify-content:center}.production-option_radio__QspHQ:before{content:"";width:14px;height:14px;display:inline-flex;background-color:var(--secondary-color-brand);transform:scale(.5);transition:.2s;border-radius:50%;opacity:0}.production-option_selected__FbpeV .production-option_radio__QspHQ:before{transform:scale(1);opacity:1}.production-option_selected__FbpeV .production-option_radio__QspHQ{border-color:var(--secondary-color-brand)}.production-option_name__GxOK7,.production-option_price__QHW0M{font-weight:700}.production-option_price__QHW0M{margin-right:auto;font-size:var(--small-font-size)}.production-option_meta__KPJRY{font-size:var(--small-font-size);display:flex;gap:var(--main-padding);align-items:center}.production-option_metaItem__YzzaE:before{content:"|";margin-left:var(--main-padding)}@media (max-width:768px){.production-option_header__N594W{flex-wrap:wrap}.production-option_meta__KPJRY{order:10;width:100%;text-align:center;justify-content:center;border-top:1px solid var(--border-color);padding-top:var(--main-padding)}.production-option_metaItem__YzzaE:first-child:before{content:none}}.production-option-calendar_wrapper__YATHl{--fold-size:16px;--border-radius:10px;position:relative;border-radius:var(--border-radius);overflow:hidden;background-color:#fff;width:8rem;height:8rem;max-width:100%;max-height:100%}.production-option-calendar_wrapper__YATHl:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;border:1px solid var(--secondary-color-brand);border-radius:var(--border-radius)}.production-option-calendar_inner__FDNgl:before{content:"";position:absolute;bottom:calc(-.5 * calc(sqrt(2) * var(--fold-size)));right:calc(-.5 * calc(sqrt(2) * var(--fold-size)));background-color:#fff;display:flex;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:rotate(45deg);transform-origin:center}.production-option-calendar_wrapper__YATHl:after{content:"";position:absolute;bottom:0;right:0;width:var(--fold-size);height:var(--fold-size);background-color:#f5f5f5;border-top-left-radius:var(--border-radius);border-left:1px solid var(--secondary-color-brand);border-bottom-width:1px;border-right-width:1px;border-top:1px solid var(--secondary-color-brand);border-bottom:0 solid var(--secondary-color-brand);border-right:0 solid var(--secondary-color-brand);z-index:1}.production-option-calendar_inner__FDNgl{display:flex;flex-direction:column;height:100%}.production-option-calendar_month__9WYGl{background-color:var(--secondary-color-brand);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px}.production-option-calendar_day__a31_y{display:flex;flex-direction:column;gap:var(--line-gap);text-align:center;align-items:center;justify-content:center;flex-grow:1}.production-option-calendar_dayNumber__NaMS_{color:var(--secondary-color-brand);font-weight:700}.production-option-calendar_dayApprox__IBzLY,.production-option-calendar_month__9WYGl{font-size:1.4rem}a.show-more-list_button__AcJcI,button.show-more-list_button__AcJcI{display:flex;gap:var(--line-gap);font-size:var(--small-font-size);font-weight:700;margin-left:auto;margin-right:auto}.show-more-list_button__AcJcI i{font-size:var(--heading-font-size)}.empty-items_button__ep2FY.empty-items_button__ep2FY{margin:var(--medium-gap) 0 var(--extra-large-gap) 0;max-width:28rem;width:100%}.secondary-button_secondaryButton__mBfsa.secondary-button_secondaryButton__mBfsa,.secondary-button_secondaryButton__mBfsa.secondary-button_secondaryButton__mBfsa.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);transition:.25s;font-weight:700}.secondary-button_secondaryButton__mBfsa.secondary-button_secondaryButton__mBfsa.main-button:not(:disabled):hover,.secondary-button_secondaryButton__mBfsa.secondary-button_secondaryButton__mBfsa: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_secondaryButton__mBfsa.secondary-button_inverted__arq3R,.secondary-button_secondaryButton__mBfsa.secondary-button_inverted__arq3R.main-button{border-color:var(--secondary-btn-hover-border-color)}.secondary-button_secondaryButton__mBfsa.secondary-button_inverted__arq3R.main-button:not(:disabled):hover,.secondary-button_secondaryButton__mBfsa.secondary-button_inverted__arq3R:not(:disabled):hover{border-color:var(--secondary-btn-border-color)}.checkout-shipping-saved-address_wrapper__iLarh{display:flex;flex-direction:column;gap:var(--main-padding);align-items:flex-start}.checkout-shipping-saved-address_title__Iju50{font-weight:700;display:flex;align-items:center;gap:var(--main-padding)}.checkout-shipping-saved-address_table__donoy{font-size:var(--small-font-size)}.checkout-shipping-saved-address_table__donoy td{padding-bottom:var(--main-padding);padding-left:var(--main-padding)}.checkout-shipping-saved-address_form__OjmFu{width:100%}.select_wrapper__vqXnw{position:relative}.select_icon__2bSu8{position:absolute;top:50%;transform:translateY(-50%);right:var(--main-padding)}.select_selectWithIcon__94e6n{padding-right:calc(var(--main-padding) + 30px + var(--main-padding))}.select_select__WGGfR{transition:.25s;text-overflow:ellipsis}.add-multi-item-button_button__YzfaR.add-multi-item-button_button__YzfaR span:after{background-image:none;content:"+"}.add-multi-item-button_button__YzfaR.add-multi-item-button_button__YzfaR span{display:flex;align-items:center}.preview-fallback_grey_square__GrxSU{width:100%;height:30rem;background-color:var(--grey-background);border-radius:var(--main-border-radius);margin-bottom:var(--medium-gap)}@media (max-width:768px){.preview-fallback_grey_square__GrxSU{margin-top:var(--medium-gap)}}.product-configuration-sidebar_wrapper__zts_2{display:flex;flex-direction:column;align-items:center;gap:var(--main-padding)}.product-configuration-sidebar_imagePanel__U_8eM{position:relative}.product-configuration-sidebar_image__LX2XI{border-radius:var(--main-border-radius);object-fit:cover;overflow-clip-margin:unset}.product-configuration-sidebar_footer__Bj9aR{display:flex;align-items:center;justify-content:space-between;gap:var(--main-padding)}.product-configuration-sidebar_imagePlaceholder__F3DOY{width:100%;aspect-ratio:1/1;box-shadow:0 0 6px 0 rgba(0,0,0,.15);border-radius:var(--main-border-radius)}.product-configuration-sidebar_sale__BLAaG.product-configuration-sidebar_stampa__btz6j.stampa{font-size:var(--main-font-size)}@media (min-width:769px){.product-configuration-sidebar_wrapper__zts_2{max-height:50dvh}.product-configuration-sidebar_imagePanel__U_8eM,.product-configuration-sidebar_imageWrapper__yhvp2{height:100%}}@media (max-width:768px){.product-configuration-sidebar_wrapper__zts_2{order:-1;align-items:center;justify-content:center;margin:var(--main-padding)}.product-configuration-sidebar_sidebarBottom__QGuTM{order:1;margin-bottom:15rem;margin-top:var(--extra-large-gap)}.product-configuration-sidebar_footer__Bj9aR{position:fixed;bottom:0;background-color:#fff;right:0;left:0;flex-direction:column;gap:0;box-shadow:0 -7px 10px 0 rgba(0,0,0,.07)}.product-configuration-sidebar_button__nN5ia.product-configuration-sidebar_button__nN5ia{width:100%;border-radius:0}.product-configuration-sidebar_image__LX2XI{max-width:35vw;margin:auto}.product-configuration-sidebar_sale__BLAaG.product-configuration-sidebar_stampa__btz6j.stampa{top:auto;bottom:0;left:0;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}}.product-image_wrapper__DeWvl{display:flex;position:absolute;top:0;left:0;max-width:calc(50% - var(--main-padding));max-height:100%;object-fit:contain;aspect-ratio:1}.product-image_image__teor4{width:auto;margin-right:auto}.product-image_outOfStock__EvPWd:before{content:"";position:absolute;inset:0;background-color:var(--disabled-overlay-color);border-radius:inherit}.product-image_stampa__kVaf6.stampa{top:var(--large-gap);padding:var(--x-small-gap) var(--large-gap);font-size:var(--heading-font-size);font-weight:700}.product-image_outOfStock__EvPWd .product-image_stampa__kVaf6{color:var(--white);background-color:var(--secondary-color-brand)}@media (max-width:1024px){.product-image_stampa__kVaf6.stampa{font-size:var(--main-font-size)}}@media (max-width:768px){.product-image_wrapper__DeWvl{order:-1;position:relative;max-width:unset;max-height:unset}.product-image_image__teor4{margin-left:auto;width:100%;aspect-ratio:1/1}}.file-upload-instruction-files_wrapper__980_u{display:flex;flex-direction:column;gap:var(--main-padding);align-items:center;justify-content:center;width:100%;height:100%;padding:var(--main-padding)}.file-upload-instruction-files_title__HljaQ{font-weight:700}.file-upload-instruction-files_files__94j02{display:flex;align-items:center;gap:var(--main-padding)}.file-upload-instruction-files_file__S7UnI{text-decoration:none;display:flex;flex-direction:column;gap:var(--line-gap);justify-content:center;align-items:center;font-size:var(--small-font-size);transition:.25s;border-radius:10px;padding:5px var(--main-padding)}.file-upload-instruction-files_file__S7UnI:hover{background-color:#f5f5f5}@media (max-width:768px){.file-upload-instruction-files_files__94j02 .file-upload-instruction-files_file__S7UnI{overflow-x:auto;min-width:auto}}.form_formWrapper__ueTKq{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--small-gap)}.form_formContentWrapper__FW5F1{display:flex;flex-direction:column;gap:var(--line-gap)}.form_formTitle__D2Cyo{font-size:var(--large-font-size);font-weight:700}.form_formSubmitButton__IGgGc{font-weight:700;width:100%}.form_formSubmitWrapper__6_Bmi{width:100%}.form_form__kgV7H{display:flex;flex-wrap:wrap;gap:var(--small-gap)}.cart-item-options-popup_root__9iIbJ .cart-item-options-popup_content__Phuxy.popup-content{--popup-padding:var(--extra-large-gap)}.cart-item-options-popup_title__E_ROj{font-size:var(--heading-font-size);font-weight:700}.cart-item-options-popup_subtitle__KUS3v{margin-bottom:var(--x-small-gap)}.cart-item-options-popup_option__qn9ts{width:100%}.cart-item-options-popup_option__qn9ts .pix-option-title{text-align:initial}.cart-item-options-popup_multiQty__DADIf{flex-direction:column;align-items:flex-start}.cart-item-options-popup_multiQty__DADIf,.cart-item-options-popup_multiQty__DADIf>ul{display:flex;gap:var(--small-gap);width:100%}.cart-item-options-popup_multiQty__DADIf>ul>li{display:flex;flex-direction:column;align-items:center;gap:var(--line-gap);flex-grow:1;font-size:var(--small-font-size)}.cart-item-options-popup_multiQty__DADIf>ul>li label{font-weight:600}.cart-item-options-popup_multiQty__DADIf>ul>li input{height:40px;border-radius:10px;padding:var(--line-gap) var(--small-gap);text-align:center}@media (max-width:768px){.cart-item-options-popup_root__9iIbJ .cart-item-options-popup_content__Phuxy.popup-content{--popup-padding:0}.cart-item-options-popup_content__Phuxy{display:flex;flex-direction:column}.cart-item-options-popup_inner__HhQXl{flex-grow:1;padding:var(--large-gap)}}.heading_heading__0Bbh2{box-sizing:border-box;position:relative}.heading_heading_h3__8fIMP{margin-bottom:var(--line-gap);font-size:var(--heading-font-size)}.grid_shared__uc2ey{margin:var(--main-margin) 0}.grid_grid__lCp8Q{display:grid;grid-template-columns:repeat(var(--columns,auto-fill),1fr);--children:1}.grid_flex__e0thk{display:flex;flex-wrap:wrap;align-items:stretch}.grid_gap_none__pjpJH{gap:0}.grid_gap_small__XGf_G{gap:var(--small-gap)}.grid_gap_medium__BEMsv{gap:var(--medium-gap)}.grid_gap_large__wCKI0{gap:var(--large-gap)}.grid_flex_nowrap__F6wRq{flex-wrap:nowrap}.grid_no_margin__P2nOX{margin:0}.grid_childrenStyle__rgd_a>*{flex-basis:calc((100% / var(--children)) - var(--grid-gap) + (var(--grid-gap) / var(--children)))}@media (max-width:767px){.grid_childrenStyleMobileFullWidth__nHWth>*{width:100%;flex-basis:100%}.grid_grid__lCp8Q.grid_childrenStyleMobileFullWidth__nHWth{grid-template-columns:auto}}.product-item_productItem___ZQCF{box-sizing:border-box;position:relative;background-color:#fff;border-radius:var(--main-border-radius);box-shadow:var(--main-shadow);overflow:hidden;text-align:center;width:100%;display:flex;flex-direction:column;padding-bottom:var(--small-gap)}.product-item_link__QmAND{align-self:center}.product-item_content__XWOvL{display:flex;flex-direction:column;gap:var(--small-gap);padding:var(--small-gap);height:100%}.product-item_name__lVbxi{font-size:var(--heading-font-size);font-weight:700}.product-item_price__46Y2K{margin-top:auto}.product-item_image__sWFnC{position:relative}.product-item_image__sWFnC img{width:100%}.product-item_stampa__e5tRk{position:absolute;top:var(--small-gap);right:var(--small-gap)}@media (max-width:768px){.product-item_productItem___ZQCF.product-item_productItem___ZQCF{width:100%;flex-basis:100%}}.root-container_rootContainer__J0uYk{box-sizing:border-box;position:relative}.slide_wrapper__2bYbj{flex-shrink:0;flex-grow:1;flex-basis:100%}.row_row__EIOXf{box-sizing:border-box}.text_text__h_i4U a{color:var(--main-color-brand);line-height:1.35;font-weight:700;text-decoration:none}.text_text__h_i4U ul{line-height:1.5;list-style-position:inside}.text_text__h_i4U li:before{content:"•";font-size:24px;color:var(--main-color-brand);display:inline-block;margin-left:1rem}.root-container .text_text__h_i4U img{display:inline-block}.youtube-video_iframe__SJ5aF{aspect-ratio:16/9}.wrapper_wrapper__otfb9{box-sizing:border-box}.testimony_wrapper__CH_G2{display:grid;justify-content:space-between;grid-template-columns:1fr var(--large-gap) 1fr;padding:0 0 8rem;--aspect-ratio:56.25%}.testimony_contentBlockTitle__n9Upe{font-size:var(--xxl-font-size);font-weight:700;padding:0 var(--main-padding) var(--medium-gap)}.testimony_contentBlock__u3jmI{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;position:relative}.testimony_contentBlockInner__Yv_gR{border-top-left-radius:var(--main-border-radius);border-bottom-left-radius:var(--main-border-radius);padding-bottom:var(--aspect-ratio);position:absolute;bottom:-8rem;right:0;width:100%;text-overflow:ellipsis;overflow:hidden}.testimony_contentBlockInnerWrapper__19_iL{position:absolute;bottom:50%;transform:translateY(50%);right:0;padding:var(--main-padding) var(--huge-gap);text-overflow:ellipsis;overflow:hidden}.testimony_videoBlock__az7yM{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2;padding-bottom:var(--aspect-ratio);position:relative}.testimony_videoIframe__066iu{border-top-right-radius:var(--main-border-radius);border-bottom-right-radius:var(--main-border-radius);position:absolute;top:0;left:0}.testimony_contentBlockAuthor__43KEA{font-weight:700;font-size:var(--heading-font-size);margin-bottom:var(--line-gap)}.testimony_contentBlockContent__NQhSl{font-size:var(--large-font-size)}@media (min-width:1600px){.testimony_contentBlockInner__Yv_gR,.testimony_contentBlockTitle__n9Upe{padding-right:0;padding-left:0}.testimony_contentBlockInner__Yv_gR,.testimony_videoIframe__066iu{border-radius:var(--main-border-radius)}}@media (max-width:1140px){.testimony_contentBlockAuthor__43KEA{font-size:var(--font-size)}.testimony_contentBlockContent__NQhSl{font-size:var(--heading-font-size)}}@media (max-width:860px){.testimony_contentBlockAuthor__43KEA{font-size:var(--small-font-size)}.testimony_contentBlockContent__NQhSl{font-size:var(--font-size)}}@media (max-width:768px){.testimony_wrapper__CH_G2{display:flex;flex-direction:column}.testimony_contentBlockTitle__n9Upe{text-align:center}.testimony_contentBlockInner__Yv_gR{position:static;bottom:0;padding-bottom:var(--large-gap);padding-left:var(--huge-gap);width:calc(100% - var(--main-padding));border-top-right-radius:0;border-bottom-right-radius:0}.testimony_videoBlock__az7yM{width:calc(100% - var(--main-padding));margin-right:auto;margin-top:calc(-1 * var(--large-gap))}.testimony_contentBlockInnerWrapper__19_iL{position:static;padding:var(--main-padding);transform:none}.testimony_contentBlockAuthor__43KEA{font-size:var(--main-font-size)}.testimony_contentBlockContent__NQhSl{font-size:var(--heading-font-size)}}.animated-columns_wrapper__803zT{text-align:center;display:flex;flex-direction:column;gap:var(--medium-gap)}.animated-columns_heading__rapjR{text-align:center;display:flex;flex-direction:column;gap:var(--line-gap)}.animated-columns_title___qRMW{font-size:var(--xxl-font-size);font-weight:700}.animated-columns_subtitle__LTKND{font-size:var(--heading-font-size);font-weight:700}.animated-columns_animatedColumns__im2Zb{display:flex;flex-flow:row nowrap;gap:var(--main-padding)}@media (max-width:768px){.animated-columns_animatedColumns__im2Zb{overflow:auto;scroll-snap-type:x mandatory;padding-left:var(--huge-gap)}}