body.cart--loading{position:relative}body.cart--loading:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:99;background-color:#ffffff7f;background-image:url(/cdn/shop/files/loadig-gif.gif?v=1706770180);background-repeat:no-repeat;background-position:center;background-size:75px}.main-cart .cart-shipping{max-width:63.8rem;margin-bottom:2rem}.main-cart .page-header{margin:0;padding-bottom:2rem;border-bottom:0 solid rgb(var(--color-border))}.main-cart .page-header__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.6rem 2.4rem}.main-cart .page-header__inner a{font-size:1.2rem;font-weight:500;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.4rem;color:rgb(var(--color-foreground));transition:var(--duration-default);font-family:var(--font-body-family);text-decoration:none;border:none;cursor:pointer;margin:auto 0}.main-cart .page-header__inner a:hover{opacity:.7}.main-cart .card__subtitle{font-size:1rem;line-height:var(--font-body-line-height);color:#6a6f77}.main-cart__wrapper{display:flex;flex-direction:column;gap:2.4rem;height:100%}@media (min-width: 750px){.main-cart .page-header{padding-bottom:4rem}.main-cart .card__subtitle{font-size:1.2rem}}@media (min-width: 990px){.main-cart__wrapper{gap:6rem}}.cart{position:relative;display:block}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__warnings{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.4rem 0}@media (min-width: 990px){.is-empty .cart__warnings{padding:5.6rem 2.4rem 0}}@media (min-width: 1200px){.is-empty .cart__warnings{padding:11.2rem 2.4rem 0}}.is-empty .cart__warnings .button{width:100%;margin-top:2.4rem}@media screen and (min-width: 576px){.is-empty .cart__warnings .button{max-width:26.4rem}}.main-cart .is-empty .cart__empty-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem}.is-empty .cart__empty-title{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground-title));margin:0}.is-empty .cart__empty-text{display:block;max-width:43.6rem;margin:0;color:rgb(var(--color-foreground-secondary));font-size:1.6rem;font-weight:400;letter-spacing:-.01em;text-align:center}.cart__link-remove{display:block;transition:var(--duration-default);margin-top:2rem}.cart__link-remove:hover{color:rgb(var(--color-foreground),.7)}.cart__warnings{display:none}.cart__contents>*+*{margin-top:2.5rem}cart-items{display:block}.cart__items{position:relative;padding:2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.2);border-top:.1rem solid rgba(var(--color-foreground),.2)}.cart__items--disabled{pointer-events:none}.cart__footer{width:100%;display:flex;flex-direction:column;row-gap:1.6rem}@media screen and (min-width: 990px){.cart__footer{flex-direction:row;justify-content:flex-end;gap:2.4rem}}.cart__blocks-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem}@media screen and (min-width: 990px){.cart__blocks-content{justify-content:unset;align-items:unset}}.cart__note{display:block}@media screen and (min-width: 990px){.cart__note{width:44.2rem;max-width:100%}}.cart__note label{display:flex;align-items:flex-end;line-height:1;margin-bottom:2rem}.cart__note .field__input{padding:1rem}.cart__update-button{margin-bottom:1rem;width:100%}.cart__dynamic-checkout-buttons{max-width:36rem;width:100%;margin:0 auto}.cart__footer-dynamic-checkout{display:flex;justify-content:flex-end;flex-direction:column;margin-top:2rem;gap:1.6rem}.cart__footer-dynamic-checkout .cart__dynamic-checkout-buttons{margin:0;border-radius:var(--border-radius-button);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.6rem}.cart-note__label{display:inline-block;margin-bottom:1rem;line-height:2}.tax-note{display:block;font-weight:500;color:rgb(var(--color-foreground-secondary));font-size:1.2rem;letter-spacing:-.01em}@media screen and (min-width: 990px){.tax-note{max-width:12.8rem}}.tax-note span{font-weight:400}.cart__ctas{display:flex;flex-direction:column;align-self:flex-start;text-align:center;margin:0 auto;margin-top:1.2rem;width:100%}@media screen and (min-width: 990px){.cart__ctas{margin:0;margin-top:2rem}}.cart-errors{text-align:right}.cart__blocks{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.cart__blocks .totals__subtotal-value{font-size:1.4rem;font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);color:rgb(var(--color-foreground))}@media screen and (min-width: 990px){.cart__blocks{width:25%;max-width:29rem;align-items:unset;justify-content:unset;margin:unset}}@media screen and (min-width: 990px){.cart__items{padding:3rem 0}.cart__contents>*+*{margin-top:0}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*+*{margin-top:0}[data-shopify-buttoncontainer]{justify-content:flex-end}}@media screen and (max-width: 991px){.cart__footer .totals__wrapper .totals{flex-wrap:wrap}.cart__footer .tax-note{max-width:100%;text-align:center}}.cart__checkout-button{width:100%;margin:0 auto}@media screen and (min-width: 990px){.cart__checkout-button{margin:unset}}:host([page-type=cart_page]) .accelerated-checkout-button{border-radius:var(--border-radius-button);overflow:hidden}.product-popup{display:block;margin:0;margin-bottom:3.2rem}.product-popup modal-opener button{font-size:1.2rem;font-weight:500;display:block;padding:0;min-width:auto;min-height:auto;background:none;box-shadow:none;color:rgb(var(--color-foreground));opacity:.5;--alpha-button-background: 0;overflow:visible}.product-popup modal-opener button span{position:relative;display:block}.product-popup modal-opener button span:after{content:"";position:absolute;left:0;bottom:0rem;width:100%;height:.1rem;background-color:currentColor;transition:width var(--duration-default)}.product-popup modal-opener button:not(:disabled):hover span:after{width:0}.product-popup-modal{width:100%;height:100%;background-color:#00000080;background:linear-gradient(0deg,#0014244d 0% 100%);box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;pointer-events:none}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:103;pointer-events:all}.product-popup-modal__close{position:absolute;top:.8rem;right:.8rem;border:none}@media (min-width: 750px){.product-popup-modal__close{top:2rem;right:2rem}}.product-popup-modal__dialog{width:calc(100% - 3.2rem);max-width:119.2rem;max-height:80%;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:3rem 2rem;background-color:rgb(var(--color-background));border-radius:var(--border-radius-main);overflow:hidden;display:flex;flex-direction:column;gap:3.2rem;border-radius:10px}@media (min-width: 750px){.product-popup-modal__dialog{padding:5rem}}@media (min-width: 990px){.product-popup-modal__dialog{width:auto;min-width:65rem;max-width:calc(100% - 3.2rem)}}@media (min-width: 1200px){.product-popup-modal__dialog{max-width:119.2rem}}.product-popup-modal__title{margin:0}.product-popup-modal__content{height:max-content;width:max-content;max-width:100%;overflow-x:auto;overflow-y:auto}.product-popup-modal__content::-webkit-scrollbar:vertical{width:.4rem}.product-popup-modal__content::-webkit-scrollbar:horizontal{height:.4rem}.product-popup-modal__content::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.product-popup-modal__text p{font-size:1.5rem;color:rgba(var(--color-foreground));margin:0}.product-popup-modal__text p+p{margin-top:.8rem}.product-popup-modal__text a{text-decoration:underline;text-underline-offset:.3rem;transition:opacity var(--duration-default)}.product-popup-modal__text a:hover{opacity:.7}modal-dialog .modal-close-button{border-radius:100px;background:#fafafc;width:3.2rem;height:3.2rem;padding:.8rem}modal-dialog .modal-close-button svg{width:100%;height:100%}.product-popup-modal__dialog::-webkit-scrollbar{width:5px}.product-popup-modal__dialog::-webkit-scrollbar-track{background:transparent}.product-popup-modal__dialog::-webkit-scrollbar-thumb{background:#888;border-radius:20px;background:#f0f1f7}.product-popup-modal__dialog::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-foreground-secondary))}modal-dialog .product-popup-modal__dialog{overflow-x:auto;overflow-y:auto;height:max-content}.product-popup-modal__content_bottom>*:last-child{margin-bottom:0}.popup-modal-services .product-popup-modal__dialog{max-width:35rem}.product-popup-modal__content .exclamation-icon{display:block;font-size:0;color:#ed1c24;margin-bottom:1.6rem}.exclamation-icon svg{width:3.2rem;height:3.2rem}.product-popup-modal__content>h6{margin-block:0 1.2rem}modal-dialog .product-popup-modal__content,.popup-modal-services .product-popup-modal__content{overflow:unset}.popup-modal-services .product-popup-modal__content{text-align:center}.product-popup-modal__content .rte{font-size:1.2rem;color:rgb(var(--color-foreground-secondary))}.product-popup-modal__content .rte>*{color:inherit}.product-popup-modal__content_bottom{margin-top:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.product-popup-modal__content_bottom .link-btn{font-weight:var(--font-heading-weight);line-height:1;display:inline-flex;margin-inline:auto;cursor:pointer}.popup-modal-services .product-popup-modal__dialog,.popup-modal-freebox .product-popup-modal__dialog{width:calc(100% - 4rem)}.product-popup-modal__content h4{margin-block:0 1.2rem;display:flex;align-items:center;gap:1.2rem}.product-popup-modal__content h4 img{width:2.4rem}.popup-modal-freebox .product-popup-modal__content_bottom{margin-top:1.6rem;padding-top:1.6rem;border-radius:2px;border-top:1px solid #F0F1F7;background:#fff;display:block}@media screen and (min-width: 750px){.product-popup-modal__dialog::-webkit-scrollbar{width:10px}.popup-modal-freebox .product-popup-modal__dialog{max-width:70rem;min-width:70rem}.popup-modal-services .product-popup-modal__dialog{max-width:50rem;min-width:50rem}.product-popup-modal__content .exclamation-icon{margin-bottom:2.4rem}.product-popup-modal__content h4{gap:1.5rem}.exclamation-icon svg{width:3.5rem;height:3.5rem}.product-popup-modal__content_bottom{margin-top:3rem;gap:2rem}.product-popup-modal__content .rte{font-size:1.4rem}.product-popup-modal__content_bottom .link-btn{--color-foreground: var(--color-accent)}.popup-modal-freebox .product-popup-modal__content_bottom{margin-top:2.4rem;padding-top:2.4rem}.product-popup-modal__content h4 img{width:3rem}}@media screen and (max-width: 749px){.location-popup-main-box .openingHours table td{padding:.5em}.product-popup-modal__content>h6{font-size:1.6rem}.product-popup-modal__content_bottom>a{padding:1.6rem;line-height:1;font-size:1.4rem;width:100%}.product-popup-modal__content_bottom .link-btn{border-radius:5px;background:#fafafc;color:rgb(var(--color-foreground));justify-content:center}.product-popup-modal__content_bottom .link-btn:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}}.main-cart{margin-block:2.4rem 6rem}.cart-item__emptybox{display:block;width:100%}@media (min-width: 990px){.main-cart cart-items{gap:3rem}cart-items .cart__contents{width:calc(60% - 1.5rem)}cart-items .right_container{width:calc(40% - 1.5rem)}}@media (min-width: 1200px){.main-cart{margin-block:2rem 15rem}.main-cart cart-items{gap:6rem}cart-items .cart__contents{width:calc(67.769% - 6rem)}cart-items .right_container{width:32.231%}}@media (min-width: 1600px){.main-cart cart-items{gap:10rem}cart-items .cart__contents{width:calc(67.443% - 10rem)}cart-items .right_container{width:32.557%}}@media (max-width: 749px){.right_container{margin-inline:-2rem}}.cart-item .cart-item__wrapper{padding:3.2rem 0;border-top:1px solid #F0F1F7}.cart-item__media{float:left}.cart-item-detail-td{float:right;width:calc(100% - 12.4rem);margin-left:2.4rem}.protection_service{width:100%}.cart-item__media .cart-item__image{mix-blend-mode:darken}.cart-item-detail.cart-item-detail-td{display:flex;flex-wrap:wrap;align-items:flex-start}.cart-item__details_top{width:100%;margin-bottom:.8rem}.card__freebox{padding:.6rem 1rem;display:inline-flex;gap:.6rem;align-items:center;font-size:1rem;font-weight:var(--font-heading-weight);border-radius:5px;background:#f0f1f7;margin-bottom:1rem}.card__freebox img{width:auto;height:1.6rem}.cart-item__details .cart-item__discounted-prices{margin-bottom:0}.cart-item__discounted-prices.align-center{align-items:center}.cart-item__details>*:empty,#main-cart-items .cart-item__details>*:empty{display:none}cart-items .cart-item__details>*{max-width:100%}.cart-item__quantity{max-width:141px}.cart-item-detail-td .cart-item__quantity{display:flex;align-items:center;gap:2rem;margin-top:1.6rem}cart-items #main-cart-items .quantity{border-radius:5px;border:1px solid #D0D2D9;height:4rem;background:transparent}.quantity__button{width:auto;padding-inline:1.6rem}.quantity__button.disabled{pointer-events:none;color:#d0d2d9}cart-items #main-cart-items .quantity__input{font-size:1.4rem;font-weight:var(--font-heading-weight-medium);margin-inline:-1rem}.cart-item-detail-td .cart-item__error{width:100%}.cart-item-detail-td .cart-item__error .cart-item__error-text,.cart-item__error .cart-item__error-text+svg{margin-top:0}cart-remove-button svg{display:block}.cart-item-detail-td .cart-item__totals .cart-item__price-wrapper{display:none}.cart-item .price{font-size:1.4rem;font-weight:600;line-height:1.2}.cart-item .price,.cart-item .price.price_sale{color:rgb(var(--color-accent))}.cart-item s.price{font-size:1rem;font-weight:400;line-height:1.6}.cart-item .cart-item__totals .price{font-size:1.6rem;font-weight:var(--font-heading-card-weight);justify-content:flex-end}.cart-item__totals .cart-item__discounted-prices{margin-block:0;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width: 750px){.cart-item__details{flex:1 1 auto;width:calc(100% - 141px - 2rem);max-width:calc(100% - 141px - 2rem);margin-right:2rem}.cart-item-detail-td .cart-item__quantity{margin-left:auto;margin-top:0}.cart-item-detail-td,.protection_service{width:calc(100% - 17.4rem)}.cart-item__details_top{margin-bottom:1.2rem}.card__freebox{padding:.8rem 1.2rem;gap:.8rem;font-size:1.2rem;margin-bottom:1.6rem}.card__freebox img{height:1.8rem}cart-item .price{font-size:1.6rem}.cart-item s.price{font-size:1.2rem}cart-items #main-cart-items .quantity{height:4.5rem}}@media screen and (min-width: 990px){.cart-item__details{width:50.078%;max-width:50.078%}}@media screen and (min-width: 1200px){.cart-item__details{flex:1}.cart-item .cart-item__wrapper{padding:4rem 0}.cart-item-detail-td,.protection_service{width:calc(100% - 18.2rem);margin-left:3.2rem}.cart-item-detail-td .cart-item__totals{flex:1 1;min-width:11.9rem;max-width:11.9rem;text-align:right;width:100%;margin-left:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-height:4.5rem}.cart-item-detail-td .cart-item__totals .cart-item__price-wrapper{display:block}}@media screen and (min-width: 1600px){.cart-item-detail-td,.protection_service{width:calc(100% - 20.2rem)}.cart-item__details{max-width:38rem}.cart-item-detail-td .cart-item__totals{max-width:184px}}@media screen and (max-width: 749px){.cart-item__details .cart-item__discounted-prices{margin-top:.6rem}cart-items .cart-item__details>*{margin-top:.6rem}}.cart-item__details_bottom{margin-top:2rem;margin-left:-12.4rem;width:calc(100% + 12.4rem)}.cart-item__details_bottom:empty{display:none}.offer-box{display:flex;flex-wrap:nowrap;flex-direction:row;gap:1.2rem;font-size:1.2rem;border-radius:5px;background:#fafafc;width:100%;padding:1.2rem 2rem 1.2rem 1.2rem}.offer-box+.offer-box{margin-top:.8rem}.offer-box>svg{width:2rem;height:2rem;margin-top:1px;flex:1 0 auto;max-width:2rem}.offer-box .offer-title,.offer-box .offer-message a,.offer-box .offer-message span,.offer-box .offer-content>a{font-weight:var(--font-heading-weight)}.offer-box .offer-title,.offer-box .offer-content>a{font-size:1.4rem}.offer-box .offer-content>a{line-height:1;display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem}.offer-box .offer-message{color:rgba(var(--color-foreground))}.offer-box.offer-available,.offer-available .offer-message a,.offer-available .offer-message span{color:#ed1c24}.offer-box.offer-apply,.offer-apply .offer-message a,.offer-apply .offer-message span{color:#34a159}.offer-box .offer-title,.offer-box>svg{color:inherit}@media screen and (min-width: 750px){.cart-item__details_bottom{margin-left:0;width:100%}}@media screen and (min-width: 1200px){.cart-item__details_bottom{max-width:51.6rem;margin-top:3rem}}@media screen and (min-width: 1600px){.cart-item__details_bottom{max-width:52rem}}.protection_service:empty{display:none}.cart-item__wrapper .protection_service{border-top:1px solid #F0F1F7;padding-top:2rem;margin-top:2rem;float:right}.protection_current{padding:1.2rem 1rem;border-radius:5px;background:#fafafc;font-size:1.2rem;font-family:var(--font-heading-family);width:100%;display:inline-flex;align-items:center;justify-content:space-between}.protection_current .protection_remove{cursor:pointer;font-size:0;color:#4d5b66}.protection_current .protection_remove:hover{color:currentColor}.protection_current .protection_remove svg{pointer-events:none}.protection_option_title{font-size:1.4rem;font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground-title));line-height:var(--font-heading-line-height);display:block;margin-bottom:1.2rem;display:inline-flex;align-items:center;gap:1rem;width:100%}.protection_option_title a svg{color:#4d5b66;opacity:.5}.protection_option_value{display:block;width:100%;border-radius:5px;background:#fafafc;padding:1.4rem 1.6rem;font-size:1.2rem}.protection_option_value+.protection_option_value{margin-top:.8rem}.protection_option_value_title{display:inline-block;padding-inline:.8rem 2rem;flex:1 0 auto}.protection_option_value_element input[type=radio]{margin:0;border-radius:100px;border:.13rem solid #9EA4AD;background:#fff;width:1.8rem;height:1.8rem;-webkit-appearance:none;position:relative}.protection_option_value_element{display:inline-flex;width:1.8rem;height:1.8rem}.protection_option_value label{position:relative;display:inline-flex;flex-wrap:wrap;width:100%;cursor:pointer}.protection_option_value_price{font-weight:var(--font-heading-card-weight)}.protection_option_value_element input[type=radio]:checked{border-color:#ed1c24}.protection_option_value_element input[type=radio]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;border-radius:50%;transform:scale(.7)}.protection_option_value_element input[type=radio]:checked:before{background:#ed1c24}.protection_options .protection_update,.protection_options .protection_cancel{display:none}.protection_error_message{font-size:1.2rem;color:#ed1c24}@media (min-width: 1200px){.line-item__property-div{position:relative;padding-right:12rem}.protection_current:after{content:attr(attr-price);position:absolute;right:0;font-weight:700}.protection_current .wrapper strong{display:none}}@media screen and (min-width: 750px){.protection_option_title{font-size:1.6rem}.protection_option_value{font-size:1.4rem}.protection_current{padding-inline:1.6rem;font-size:1.4rem}.protection_option_value_title{padding-inline-start:1.2rem}}@media screen and (min-width: 1200px){.cart-item__wrapper .protection_service{padding-top:3rem;margin-top:2.4rem}.protection_options,.protection_current,.additional-services,.free_in_delivery{max-width:51.6rem}}@media screen and (min-width: 1600px){.protection_options,.protection_current,.additional-services,.free_in_delivery{max-width:52rem}}.protection_service .additional-services:not(:only-child){margin-top:2rem}.services-item{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:.8rem;cursor:pointer}.disabled_services .services-item{cursor:default}.disabled_services .services-item input,.disabled_services .services-item .details{opacity:.5}.input-checkbox[disabled],.input-checkbox[disabled]~.wrapper .details,.input-checkbox[disabled]~.details{opacity:.5;pointer-events:none}.services-item>.details{margin-block:0;margin-left:auto;font-weight:var(--font-heading-weight)}.services-item>.details span{font-size:1.2rem;font-weight:400}.services-item>.details span:before{content:"/";font-weight:var(--font-heading-weight)}.services-item .input-checkbox{-webkit-appearance:none;appearance:none;border-radius:2px;border:.1rem solid #9EA4AD;background:#fff;min-width:1.8rem;width:1.8rem;height:1.8rem;margin:0;cursor:pointer}.services-item .input-checkbox:checked{background:#ed1c24;background-image:url(tick-mark.svg);background-size:1.3rem;background-repeat:no-repeat;background-position:center;border-width:0}.services-item .wrapper{display:inline-flex;align-items:center;gap:.6rem}.additional-tooltip,.services-item .wrapper .additional-tooltip{position:relative;padding:0}.additional-tooltip .tooltip-content{border-radius:5px;background:#212d3d;padding:1.2rem;color:#fff;font-size:1.2rem;max-width:20rem;min-width:20rem;position:absolute;bottom:100%;left:calc(50% - 10rem);visibility:hidden;opacity:0;margin-bottom:0;transition:all .15s ease,visibility .1s .1s;line-height:var(--font-body-line-height);font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.additional-tooltip .tooltip-content>*{color:inherit}.additional-tooltip svg{display:block;width:1.1rem;height:1.1rem;cursor:pointer;color:#4d5b66;opacity:.5}.additional-tooltip:hover{z-index:1}.additional-tooltip:hover .tooltip-content{visibility:visible;opacity:1;margin-bottom:1.35rem;transition:visibility .1s,all .4s .1s ease}.additional-tooltip .tooltip-content:before{content:"";position:absolute;bottom:-.6rem;left:50%;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.2rem solid #212D3D;margin-left:-1rem}@media screen and (min-width: 1200px){.services-item{gap:1.2rem}}@media screen and (min-width: 1200px){.protection_service .additional-services:not(:only-child){margin-top:3rem}}.protection_service.drop-service-added .protection_options,.protection_service.drop-service-added .protection_current{margin-top:2rem}@media screen and (min-width: 1200px){.protection_service.drop-service-added .protection_options,.protection_service.drop-service-added .protection_current{margin-top:3rem}}.cart_pro_extended{border-radius:5px;background:#fafafa;margin-block:2rem;padding:1.4rem 1.6rem;width:100%;max-width:52rem}.protection_service .cart_pro_extended{margin-top:0}.cart_pro_extended .title{font-size:1.4rem;margin-block:0 .3rem;position:relative;display:flex;align-items:center;padding-right:4rem;gap:.5rem;line-height:var(--font-heading-line-height)}.cart_pro_extended .title span{color:rgb(var(--color-accent));position:absolute;right:0}.cart_pro_extended .pro_option{color:#71767e;font-size:1.2rem;margin:0}.cart_pro_extended .additional-tooltip{min-width:12px}.cart_pro_extended .tooltip-content p{color:inherit;font-size:inherit}.cart_pro_extended .tooltip-content p:first-child{margin-top:0}.cart_pro_extended .tooltip-content p:last-child{margin-bottom:0}@media screen and (min-width: 750px){.cart_pro_extended{margin-block:3rem .4rem}}.cart-delivery-wrapper{margin-top:3rem}.cart-recap__notices p,.opt-box .del-name{font-size:1.6rem;font-weight:var(--font-heading-card-weight)}.cart-recap__notices p{margin-block:0 1.8rem}pickup-location-options .opt-box{border-radius:5px;border:1px solid #D0D2D9;background:#fff;display:block;padding:1.6rem 2rem;display:flex;align-items:center;gap:1.5rem;position:relative;cursor:pointer}pickup-location-options .opt-box.active{padding-block:2rem}pickup-location-options .opt-box[data-method=pickup]{flex-wrap:wrap}pickup-location-options .opt-box .opt-box-wrapper{display:flex;gap:1.5rem;width:100%;cursor:pointer}pickup-location-options .opt-box .absolute-link{position:absolute;top:0;left:0;width:100%;height:100%}pickup-location-options .opt-box.active,pickup-location-options .opt-box:hover{border-color:rgb(var(--red-color))}pickup-location-options .opt-box+.opt-box{margin-top:1rem}.opt-box .del-icon{font-size:0;line-height:0;color:rgb(var(--color-foreground-secondary));margin-left:auto}.opt-box .del-name{line-height:var(--font-heading-line-height)}.opt-box .radio-span{position:relative;width:18px;height:18px;padding:3px;display:block;border-radius:100px;border:1px solid #9EA4AD;background:#fff}.opt-box .radio-span:before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:transparent;border-radius:50%}.opt-box.active .radio-span:before{background-color:rgb(var(--red-color))}.opt-box.active .del-icon,.opt-box:hover .del-icon{color:rgb(var(--red-color))}.store-pickup-wrapper{width:100%}pickup-location-search{position:relative;display:none;margin-bottom:1.5rem}pickup-location-search input[type=text]{min-height:4.5rem;display:block;border-radius:5px;width:100%;border:1px solid #F0F1F7;padding:1.2rem 3.5rem 1.2rem 1.6rem;line-height:1;font-size:1.4rem}pickup-location-search .button{position:absolute;top:0;right:0;height:100%;width:3.5rem;display:flex;align-items:center;justify-content:center}.list-label{color:rgb(var(--color-foreground-secondary));font-size:1.4rem;display:block;margin-bottom:1.2rem}pickup-location-list{max-height:28.5rem;display:block;overflow-x:auto}pickup-location-list::-webkit-scrollbar{width:4px}pickup-location-list::-webkit-scrollbar-track{background:transparent}pickup-location-list::-webkit-scrollbar-thumb{background:#d0d2d9;border-radius:100px}.location-item{border-radius:5px;background:#fafafc;padding:1.4rem 1.6rem;display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer}.location-item .block{flex:1 1}.location-item+.location-item{margin-top:.2rem}.location-item input{width:1.8rem;height:1.8rem;margin:2px 0 0}.location-item input{-webkit-appearance:none;appearance:none;border-radius:100px;border:1px solid #9EA4AD;background:#fff;position:relative}.location-item input:before{content:"";width:1.2rem;height:1.2rem;display:block;position:absolute;top:calc(50% - .6rem);left:calc(50% - .6rem);background:transparent;border-radius:100px}.location-item input:checked:before{background:rgb(var(--color-accent))}.location-item label.name{font-size:1.2rem;font-weight:var(--font-heading-weight-medium);display:block}.location-item label strong{font-weight:inherit}.location-item .address-wrap{font-size:1.2rem;color:rgb(var(--color-foreground-secondary));margin-top:.2rem;display:flex;flex-direction:column;align-items:flex-start}.location-item .more-info-link{font-size:12px;font-weight:var(--font-heading-weight);line-height:1;text-decoration:underline;text-underline-offset:.4167em;text-decoration-thickness:.2rem;font-family:var(--font-heading-family)}.location-item .more-info-link:hover{color:rgb(var(--color-accent))}.location-popup-main-box,.location-popup-main-box .openingHours table{width:100%}.location-popup-main-box h2{margin-top:0;margin-bottom:1.6rem}.location-popup-main-box .address-wrap{margin-bottom:2.4rem}@media (min-width: 750px){.location-item label.name{font-size:1.4rem}}@media (min-width: 1200px){.cart-delivery-wrapper{margin-top:4rem}pickup-location-options .opt-box{padding-block:2rem}}
/*# sourceMappingURL=/cdn/shop/t/284/assets/component-cart.css.map */
