#carousel .carousel-content{width:100%;display:flex;flex-direction:row;justify-content:center}#carousel .carousel-content .carousel-arrow-button-next,#carousel .carousel-content .carousel-arrow-button-prev{display:flex;justify-content:center;align-items:center}#carousel .carousel-content .carousel-container{display:flex;flex-direction:row;width:100%;scroll-behavior:smooth;overflow-x:scroll}#carousel .numeric-bullets{text-align:center}#carousel .bullets-container,#carousel .numeric-bullets{display:flex;flex-direction:row;justify-content:center}.club-cart-alert-container{box-shadow:4px 4px 8px var(--color-support-shadow);margin-bottom:24px;padding:16px;border:1px solid var(--color-grayScale-lightest);border-radius:4px}.club-cart-alert-container *{margin:0;padding:0;box-sizing:border-box;font-family:DM Sans,sans-serif}.club-cart-alert-container header{display:flex;flex-direction:row}.club-cart-alert-container header .club-infos-container{margin-bottom:8px;margin-left:8px;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;color:var(--color-grayScale)}.club-cart-alert-container .club-alert-ad{padding:8px 16px;border-radius:2px;margin-bottom:8px;background-color:var(--color-main-faded);font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:center;color:var(--color-main)}.club-cart-alert-container .club-alert-ad strong{font-size:20px;font-weight:700;line-height:24px}.club-cart-alert-container .club-accept{display:block;width:100%;margin-bottom:8px;border:1px solid var(--color-main);border-radius:2px;padding:8px 16px;color:var(--color-main);text-align:center;font-size:14px;line-height:18px;font-weight:500;text-decoration:none}.club-cart-alert-container .club-more-infos{display:block;color:var(--color-main);text-align:center;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0}.coupons-container *{box-sizing:border-box;font-family:DM Sans,sans-serif}.coupons-container h1,.coupons-container h3,.coupons-container h4,.coupons-container p{margin:0}.coupons-container ul{list-style:none;margin:0;padding:0}.coupons-container .modal-title-container{display:flex;align-items:center;justify-content:space-between}.coupons-container .modal-title{margin:0;color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px}@media(min-width:640px){.coupons-container .modal-title{font-size:24px;line-height:28px}}.coupons-container .modal-close-icon{display:flex;outline:0;border:0;margin-left:10px;padding:0;background-color:transparent;cursor:pointer}@media(min-width:640px){.coupons-container .modal-close-icon{margin-left:16px}}.coupons-container .breadcrumb-container{margin-top:16px;margin-bottom:8px}.coupons-container .breadcrumb-container .breadcrumb-content-container{align-items:center;display:flex;margin-bottom:16px;font-size:14px;line-height:18px}.coupons-container .breadcrumb-container .breadcrumb-content-container button{outline:0;border:0;background-color:transparent;color:var(--color-grayScale-darkest);font-size:14px;line-height:18px;cursor:pointer}.coupons-container .breadcrumb-container .breadcrumb-content-container svg{margin:0 10px}.coupons-container .breadcrumb-container .breadcrumb-content-container span{color:var(--color-main);font-weight:700}.coupons-container .breadcrumb-container .breadcrumb-back-button{display:flex;justify-content:center;align-items:center;outline:0;border:0;background-color:transparent;cursor:pointer;color:var(--color-support-links);font-size:14px;line-height:18px;text-decoration:underline}.coupons-container .breadcrumb-container .breadcrumb-back-button svg{margin-right:10px}.coupons-container .modal-footer-container{margin-top:24px;background-color:var(--color-grayScale-white)}.coupons-container .modal-footer-container.floating{box-shadow:0 -4px 4px 0 var(--color-support-shadow);position:absolute;bottom:0;left:0;width:100%;padding:16px}.coupons-container .modal-confirm-button{display:flex;justify-content:center;width:100%;outline:0;border:1px solid var(--color-main);border-radius:2px;margin-bottom:16px;padding:8px 16px;background-color:var(--color-main);cursor:pointer;color:var(--color-assistant-main);font-size:16px;font-weight:500;line-height:20px}.redirection-club-button{margin-top:16px;margin-bottom:0!important}.coupons-container .modal-cancel-button{display:flex;justify-content:center;width:100%;outline:0;border:1px solid var(--color-main);border-radius:2px;padding:8px 16px;background-color:transparent;cursor:pointer;color:var(--color-main);font-size:16px;font-weight:500;line-height:20px}.coupons-container .form-coupons form{display:flex;flex-direction:column;margin:24px 0}.coupons-container .form-coupons input{padding:8px;margin-bottom:8px;border-radius:2px;border:1px solid var(--color-grayScale-light);background:var(--color-grayScale-white);font-size:16px;line-height:20px}.coupons-container .form-coupons button{display:flex;justify-content:center;padding:8px;font-weight:500;line-height:20px;cursor:pointer;color:var(--color-grayScale-dark);border:1px solid var(--color-grayScale-dark);background-color:var(--color-grayScale-white)}.coupons-container .form-coupons button:disabled{cursor:wait;color:var(--color-grayScale-lightest);background-color:var(--color-grayScale-darkest)}.coupons-container .cart-empty-coupons-label{max-width:500px;margin:1rem 0}.coupons-container .cart-empty-coupons-label span{margin-right:16px}.coupons-container .cart-empty-coupons-label p{display:flex;flex-direction:row;padding:8px 16px;margin-top:24px;border-radius:4px;line-height:1rem;font-size:16px;color:var(--color-infoFeedback-dark);background-color:var(--color-infoFeedback-faded)}.coupons-container .container-title-coupons h2{margin-bottom:16px;color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px}.coupons-container .container-title-coupons .container-coupons{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.coupons-container .container-card-coupon{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;gap:8px;border-radius:8px;border:1px solid var(--color-grayScale-faded);background:var(--color-grayScale-white);box-shadow:4px 4px 8px 0 var(--color-support-shadow)}.coupons-container .container-card-coupon.active{border:1.5px solid var(--color-positiveFeedback)}.coupons-container .container-card-coupon .text-container{flex:1;display:flex;flex-direction:column;align-self:center;align-items:flex-start;gap:8px}.coupons-container .container-card-coupon .text-container .container-title{display:flex;flex-direction:row}.coupons-container .container-card-coupon .text-container .container-title .title{margin-left:.5rem;line-height:20px;font-weight:700;color:var(--color-grayScale);font-size:16px}.coupons-container .container-card-coupon .text-container .price-badge{border-radius:2rem;padding:.25rem 1rem;font-weight:700;font-size:20px;color:var(--color-badge-secondary);background-color:var(--color-badge-main)}.coupons-container .container-card-coupon .text-container .subtitle{font-weight:400;line-height:20px;font-size:16px;color:var(--color-grayScale-darkest)}.coupons-container .container-card-coupon .vertical-line{border-right:2px dashed var(--color-grayScale-light)}.coupons-container .container-card-coupon .buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.coupons-container .container-card-coupon .buttons-container .applied-coupon{display:flex;align-items:center;width:110px;height:34px;padding:16px 8px;border:unset;border-radius:2px;line-height:20px;font-weight:500;font-size:16px;color:var(--color-main);background:var(--color-positiveFeedback-faded)}.coupons-container .container-card-coupon .buttons-container .applied-coupon span,.coupons-container .container-card-coupon .buttons-container .success-icon{margin-right:8px}.coupons-container .container-card-coupon .buttons-container .apply-coupon{width:110px;height:34px;padding:8px 16px;border:unset;border-radius:2px;color:var(--color-assistant-main);background:var(--color-main);cursor:pointer}.coupons-container .container-card-coupon .buttons-container .apply-coupon:disabled{cursor:wait;color:var(--color-grayScale-lightest);background-color:var(--color-grayScale-darkest)}.coupons-container .container-card-coupon .buttons-container .remove-coupon{width:110px;height:34px;margin-top:16px;padding:8px 16px;border-radius:2px;font-weight:500;line-height:20px;color:var(--color-main);border:1px solid var(--color-main);background:var(--color-grayScale-white);cursor:pointer}.coupons-container .container-card-coupon .buttons-container a{width:110px;margin-top:16px;text-decoration-line:underline;text-align:center;font-weight:400;line-height:20px;font-size:16px;color:var(--color-support-links);cursor:pointer}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal .cartEmptyCoupon-h3{font-size:16px;font-weight:700;line-height:20px;color:#1c1c1c;margin:1.5rem 0}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal #cartEmptyCoupon-p{line-height:1rem}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal .cartEmptyCoupon-svg{display:flex;justify-content:center}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal .modal-rule-coupon-children span{margin-right:16px}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal .modal-rule-coupon-children p{display:flex;flex-direction:row;padding:8px 16px;border-radius:4px;line-height:2.5rem;font-size:16px;color:var(--color-infoFeedback-dark);background-color:var(--color-infoFeedback-faded)}.coupons-container .applied-coupon-badge{display:flex;position:fixed;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:center;padding:1rem;z-index:10;bottom:40px;left:50%;transform:translate(-50%);border-radius:4px;box-shadow:4px 4px 8px var(--color-support-shadow)}.coupons-container .applied-coupon-badge span{margin-right:8px}.coupons-container .error-coupon{background-color:var(--color-negativeFeedback-faded)}.coupons-container .success-coupon{background-color:var(--color-positiveFeedback-faded)}.coupons-container .noCoupons{display:flex;flex-direction:column;align-items:center}.coupons-container .noCoupons .noCoupons-h1{font-weight:700}.coupons-container .noCoupons .noCoupons-p{margin-bottom:24px;color:var(--color-grayScale-darkest)}#modal-container{position:fixed;inset:0;z-index:999;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background-color:var(--color-support-overlay)}@media(min-width:768px){#modal-container{align-items:center}#modal-content-container{max-width:550px}}#modal-content-container{height:100%;width:100%}#modal-content-container #modal-content{width:100%;height:100%;border-radius:16px 16px 0 0;position:relative}@media(min-width:768px){#modal-content-container #modal-content{border-radius:16px}}#modal-content-container #modal-content>div{height:100%;display:flex;flex-direction:column;justify-content:center}#modal-content-container #modal-content header{display:flex;justify-content:space-between;align-items:flex-start;height:56px;padding:16px}#modal-content-container #modal-content header .modal-title{color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:400}@media(min-width:768px){#modal-content-container #modal-content header .modal-title{font-size:16px;line-height:20px}}#modal-content-container #modal-content header button{display:flex;align-items:center;justify-content:center;outline:none;border:none;padding:0;background-color:transparent;cursor:pointer}#modal-content-container #modal-content header button.modal-title{color:var(--color-support-links);text-decoration:underline}#modal-content-container #modal-content header button.modal-close{margin-left:10px}#modal-content-container #modal-content #modal-scroll{max-height:calc(100% - 56px);height:100%;overflow-y:auto}#modal-content-container #modal-content #modal-scroll::-webkit-scrollbar{width:4px;background-color:var(--color-grayScale-light)}#modal-content-container #modal-content #modal-scroll::-webkit-scrollbar-thumb{width:4px;background-color:var(--color-main);border-radius:20px}#modal-content-container .modal-footer{position:absolute;bottom:0;left:0;width:100%;box-shadow:0 -4px 4px var(--color-support-shadow);padding:24px 16px;background-color:var(--color-grayScale-white)}.onboarding-container *{box-sizing:border-box;margin:0;padding:0;font-family:DM Sans,sans-serif}.onboarding-container{display:flex;flex-direction:column;justify-content:space-between;height:660px;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;border:1px solid var(--color-grayScale-lightest);position:fixed;bottom:0;padding:24px 8px}@media(min-width:768px){.onboarding-container{position:relative;height:520px;border-radius:16px}}.onboarding-container header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 24px}.onboarding-container header a{color:var(--color-support-links);font-size:14px;line-height:18px;font-weight:400;cursor:pointer}.onboarding-container header .return{display:flex;align-items:center;border-bottom:1px solid var(--color-support-links)}.onboarding-container header button{display:flex;align-items:center;justify-content:center;outline:none;border:none;padding:0;background-color:transparent;margin-left:10px;cursor:pointer}.onboarding-container .onboarding-content-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:0 8px}.onboarding-container .onboarding-content-container::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.onboarding-container .onboarding-content-container::-webkit-scrollbar-thumb{width:4px;background-color:var(--color-main);border-radius:20px}.onboarding-container .onboarding-content-container .svg-container{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.onboarding-container .onboarding-content-container .svg-container{max-height:188px}}.onboarding-container .onboarding-content-container .svg-container svg{height:auto}.onboarding-container .onboarding-content-container .illustration-message{margin-top:8px;color:var(--color-grayScale-darkest);text-align:center;font-size:12px;line-height:16px}.onboarding-container .onboarding-content-container .steps-count{margin-top:32px;color:var(--color-grayScale);text-align:center;font-size:14px;line-height:18px;font-weight:700}.onboarding-container .onboarding-content-container .tip-message{margin-top:4px;color:var(--color-grayScale);text-align:center;font-size:16px;line-height:20px}@media(min-width:768px){.onboarding-container .onboarding-content-container .tip-message{margin-top:16px}}.onboarding-container .onboarding-content-container .social-media-container{margin-top:16px;display:grid;grid-template-columns:repeat(2,32px);gap:21px;justify-content:center}.onboarding-container footer{display:flex;align-items:center;padding:32px 8px 0}.onboarding-container footer button{flex:1;display:flex;align-items:center;justify-content:center;outline:none;border:none;border-radius:2px;background-color:transparent;font-size:16px;line-height:20px;font-weight:500;cursor:pointer}.onboarding-container footer .back-button{border:1px solid var(--color-main);padding:7px 4px;color:var(--color-main)}.onboarding-container footer .confirm-button{padding:8px 4px;background-color:var(--color-main);color:var(--color-assistant-main)}.onboarding-container footer .bullets-container{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-items:center;margin:0 16px}.onboarding-container footer .bullets-container .bullet{width:6px;height:6px;border-radius:50%;background-color:var(--color-grayScale-dark)}.onboarding-container footer .bullets-container .bullet.active{width:8px;height:8px;background-color:var(--color-main)}.product-card-see-more{width:162px;height:100%;display:flex;flex-direction:column;min-height:276px;max-height:304px}.product-card-see-more-text-container{display:flex;align-items:center;height:100%;border-radius:8px;border:1px solid var(--color-grayScale-lightest);border-bottom:unset;border-bottom-left-radius:unset;border-bottom-right-radius:unset;flex:1}.product-card-see-more-link-horizontal,.product-card-see-more-text{padding:0 16px;margin:auto 0;font-weight:var(--text-weight-regular);font-size:var(--text-size-2);line-height:20px;color:var(--color-grayScale)}.product-card-see-more-link-horizontal,.product-card-see-more-text span{display:block;width:100%;font-weight:var(--text-weight-bold);font-size:24px;line-height:28px}.product-card-see-more-link,.product-card-see-more-link-horizontal{width:100%;height:48px;background-color:var(--color-main);font-size:var(--text-size-2);font-weight:var(--text-weight-bold);line-height:20px;text-align:center;color:var(--color-grayScale-white);text-decoration:none;border:1px solid var(--color-main);border-top:unset;border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;align-items:center;justify-content:center}.product-card-see-more-horizontal{width:304px;border-radius:8px;min-height:176px;max-height:206px;display:flex;flex-direction:column;height:100%}.product-card-see-more-horizontal-container{border-radius:8px;border-bottom-left-radius:unset;border-bottom-right-radius:unset;border:1px solid var(--color-grayScale-lightest);border-bottom:unset;flex:1}.product-card-see-more-horizontal div{padding:24px 16px}.product-card-see-more-link-horizontal{margin:0}@media(min-width:769px){.product-card-see-more{width:226px;min-height:324px;max-height:350px}.product-card-see-more-text span{font-size:32px;line-height:36px}}.product-card-see-more-text-horizontal{max-width:270px;font-weight:var(--text-weight-regular);font-size:var(--text-size-2);line-height:20px;color:var(--color-grayScale)}.product-card-see-more-text-horizontal span{font-weight:var(--text-weight-bold);font-size:24px;line-height:28px}:root{--product-card-horizontal-width:100px;--product-card-horizontal-margin:8px;--product-card-horizontal-padding:8px}#product-card,#product-card-unavailable{display:flex;flex-direction:column;min-height:276px;max-height:304px;height:100%}#product-card-unavailable.product-card-horizontal-unavailable{min-height:172px;max-height:206px}.product-card{position:relative;cursor:pointer;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid var(--color-grayScale-lightest);border-bottom:0;overflow:hidden}.product-card,.product-card-container{display:flex;flex-direction:column;flex:1;height:100%}.product-card,.product-card+#product-card-button,.product-card+.product-card-unavailable-text{width:162px;min-width:150px;max-width:162px}.product-card-description{display:flex;flex-direction:column;gap:4px;padding:8px;flex:1}.product-card-badge{display:flex;gap:4px}.product-card-badge-kg{display:inline-block;width:-moz-fit-content;width:fit-content;height:16px;padding:2px 4px;background-color:var(--color-main);border-radius:2px;color:var(--color-grayScale-white);font-weight:var(--text-weight-bold);font-size:10px;line-height:13px;text-align:center;vertical-align:middle}.product-card-discount-badge{display:flex;align-items:center;justify-content:center;width:42px;height:16px;background-color:var(--color-badge-main);border-radius:2px}.product-card-discount-badge-value{font-weight:var(--text-weight-bold);font-size:var(--text-size-0);line-height:16px;color:var(--color-badge-secondary)}.product-card-badge-club{width:43px;background-color:var(--color-badge-main);border-radius:4px;text-align:center}.product-card-badge-club-text{font-weight:var(--text-weight-bold);font-size:var(--text-size-0);line-height:16px;color:var(--color-badge-secondary);padding:1px 0}.product-card-section-badge{display:flex;gap:4px}.product-card-horizontal{border-radius:8px;flex:1;display:flex;flex-direction:column;height:100%;max-height:206px}.product-card-horizontal,.product-card-horizontal+.product-card-unavailable-text{min-width:304px;max-width:304px}.product-card-section-product-horizontal{display:flex;align-items:center;position:relative;cursor:pointer;background-color:#fff;border-radius:8px;border:1px solid var(--color-grayScale-lightest);border-bottom:unset;border-bottom-left-radius:unset;border-bottom-right-radius:unset;height:100%}.product-card-section-product-horizontal .product-card-image-container{position:unset;height:100px;padding:0 var(--product-card-horizontal-padding);width:calc(var(--product-card-horizontal-width) + var(--product-card-horizontal-margin)*2);margin:0}.product-card-section-product-horizontal .product-card-image-container .image{width:var(--product-card-horizontal-width);height:100px;-o-object-fit:contain;object-fit:contain}.product-card-horizontal-description{min-height:123px;max-height:158px;padding:7.5px 8px;border-top-right-radius:7px;width:calc(100% - (var(--product-card-horizontal-width) + var(--product-card-horizontal-margin)*2));height:100%}.product-card-horizontal-description,.product-card-section-name{display:flex;flex-direction:column;gap:4px}.product-card-horizontal-description .product-card-club-price{line-height:18px}.out-of-stock{min-height:126px}.out-of-stock-description-content{display:flex;flex-direction:column;flex:1}.product-card-section-product-horizontal .product-card-name{font-size:var(--text-size-1);line-height:20px;min-height:auto;height:100%;max-width:172px}.product-card-section-product-horizontal .product-card-section-badge-horizontal{display:flex;gap:4px;height:16px}.product-card-horizontal .product-card-price-container{display:flex;flex-direction:row;align-items:center;min-height:20px}.product-card-horizontal .product-card-price-container .product-card-old-price{padding-right:4px;border-right:1px solid var(--color-grayScale-light)}.product-card-horizontal .product-card-price-container .product-card-new-price{padding-left:4px;font-size:var(--text-size-2);line-height:20px}.product-card-section-badge-container.horizontal{position:unset;height:24px;width:100%}.product-card-button{display:flex;justify-content:center;align-items:center;width:162px;min-width:150px;max-width:162px;height:48px;padding:0;border:1px solid var(--color-main);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:var(--color-main);color:var(--color-grayScale-white);font-weight:var(--text-weight-bold);font-size:var(--text-size-2);line-height:20px;cursor:pointer}.product-card-horizontal .product-card-button{font-size:var(--text-size-3);line-height:24px;width:100%;max-width:none}.product-card-button.unavailable{background-color:var(--color-grayScale-lightest);color:#545454;cursor:not-allowed}.product-card-button .button{padding:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:var(--text-size-3);line-height:24px;max-height:unset}.product-card-image-container{position:relative;display:flex;justify-content:center;align-items:center;padding:7.5px 8px;background-color:#fff;border-top-left-radius:7px;border-top-right-radius:7px}.product-card-image-container .image{max-width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.product-club-badge{position:absolute;width:50px;height:18px;inset:8px 0 0 8px}.product-card-section-badge-container{position:absolute;bottom:8px;height:18px;width:calc(100% - 32px);display:flex;justify-content:center;align-items:center;border-radius:4px}.product-card-section-badge-text{font-weight:var(--text-weight-bold);font-size:var(--text-size-0);line-height:16px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.product-club-badge.horizontal{inset:9px 0 0 9px}.product-card-name{display:-webkit-box;font-weight:var(--text-weight-regular);font-size:var(--text-size-1);line-height:18px;color:#545454;vertical-align:middle;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-price{display:flex;flex-direction:column;gap:4px;margin-top:auto}.product-card-club-price{display:inline-block;width:100%;padding:4px;background-color:#fadb9d;border-radius:4px;color:#2c3490;font-weight:var(--text-weight-bold);font-size:var(--text-size-0);line-height:16px}.product-card-old-price{height:16px;font-weight:400;font-size:var(--text-size-0);line-height:16px;color:#545454;text-decoration:line-through;vertical-align:middle}.product-card-new-price{font-weight:var(--text-weight-bold);font-size:var(--text-size-3);line-height:24px;color:var(--color-main);vertical-align:middle}.product-card-price-container{display:flex;flex-direction:column;min-height:24px}.product-card-old-price .mobile{display:block}@media(min-width:769px){.product-card,.product-card+#product-card-button,.product-card+.product-card-unavailable-text{width:226px;max-width:226px}#product-card,#product-card-unavailable{min-height:324px;max-height:350px}.product-card-button{width:226px;max-width:226px}.product-card-description{padding:8px 16px}.product-card-unavailable{height:74px}.product-card-image-container{padding:15.5px 16px 7.5px}.product-card-image-container .image{max-width:144px;height:144px}.product-club-badge{width:67px;height:24px;inset:16px 0 0 16px}.product-card-section-badge-container{max-width:194px;height:24px}.product-card-section-badge-text{font-size:var(--text-size-1);line-height:18px}.product-card-name{font-size:var(--text-size-2);line-height:20px}.product-card-old-price .mobile{display:none}.product-card-old-price{padding-right:4px;border-right:2px solid var(--color-grayScale-light)}.product-card-new-price{padding-left:4px}.product-card-club-price{font-size:var(--text-size-1);line-height:18px}.product-card-price-container{display:flex;flex-direction:row;align-items:center}.product-card-badge-club{width:57px}.product-card-badge-club-text{font-size:var(--text-size-1);line-height:18px;padding:3px 0}}.quantity-selector{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:48px;border:1px solid var(--color-main);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:var(--bg-neutral-lightest);box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow);transition:box-shadow .2s ease}[data-store-quantity-selector] [data-store-icon]{display:inline-block}.quantity-selector .quantity-selector-quantity{display:block;width:100%;height:100%;padding:0;font-family:DM Sans,sans-serif;font-size:var;font-weight:400;line-height:20px;color:var(--color-grayScale);text-align:center;background-color:transparent;border-width:0;opacity:1}.quantity-selector .quantity-selector-quantity:focus{outline:0}.quantity-selector .quantity-selector-quantity:disabled{color:var(--color-grayScale);opacity:1}.quantity-selector-button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:var(--space-0);font-family:DM Sans,sans-serif;background-color:var(--color-grayScale-lightest);border:unset;border-bottom-left-radius:7px;cursor:pointer}.quantity-selector-button.quantity-selector-button-plus{border-bottom-right-radius:7px;border-bottom-left-radius:unset}.quantity-selector-measure-unit{font-family:DM Sans,sans-serif;font-size:var;font-weight:400;line-height:20px;color:var(--color-grayScale)}.quantity-selector .quantity-selector-button [data-store-icon]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--border-radius-default);transition:background-color .2s ease}.quantity-selector .quantity-selector-button:hover:not(:disabled) [data-store-icon]{background-color:var(--bg-secondary-light)}.quantity-selector .quantity-selector-button:disabled{cursor:not-allowed}.quantity-selector .quantity-selector-button:disabled [data-store-icon]{color:var(--color-grayScale-light)}.quantity-selector:hover:not([data-store-quantity-selector=disabled]){box-shadow:0 0 0 var(--border-width-1) var(--color-support-shadow)}.quantity-selector[data-store-quantity-selector=disabled]{background-color:var(--color-grayScale-light);box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow)}.quantity-selector[data-store-quantity-selector=disabled] [data-quantity-selector-button]:hover [data-store-icon]{background-color:transparent}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.quantity-selector .quantity-selector-button:focus{outline:none;box-shadow:none}.quantity-selector .quantity-selector-button:focus [data-store-icon]{outline:2px solid var(--color-main);outline-offset:2px;background-color:var(--bg-secondary-light)}}}.quantity-selector .quantity-selector-button:focus-visible{outline:none;box-shadow:none}.quantity-selector .quantity-selector-button:focus-visible [data-store-icon]{outline:2px solid var(--color-main);outline-offset:2px;background-color:var(--bg-secondary-light)}.product-add-text{display:block}.product-add-text p{font-size:var(--text-size-0)}@media(min-width:769px){.product-add-text p{font-size:var(--text-size-1);line-height:18px}}.product-card-unavailable-text{height:48px;width:100%;background-color:var(--color-grayScale-lightest);border:1px solid var(--color-grayScale-lightest);color:var(--color-grayScale-darkest);text-align:center;font-size:var(--text-size-3);font-weight:var(--text-weight-bold);line-height:24px;align-content:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.regionalization-container *{box-sizing:border-box;margin:0;padding:0;font-family:DM Sans,sans-serif;font-style:normal}.regionalization-container{border-radius:8px}.regionalization-container button{display:flex;outline:none;border:none;background-color:transparent;cursor:pointer}.regionalization-container .badge{border-radius:12px;padding:4px 8px;background-color:var(--color-main,#2c3490);color:var(--color-assistant-main,#ebe0cf)!important;font-size:12px;font-weight:700;line-height:16px}.regionalization-container{border:1px solid var(--color-grayScale-lightest,#e8e8e8);width:100%;max-width:660px;margin:auto;padding:24px 16px;background-color:var(--color-grayScale-white,#fff)}.regionalization-container .delivery-pickup-container{gap:8px 0}.regionalization-container .title-container{display:flex;justify-content:space-between}.regionalization-container .title-container h1{color:var(--color-main);font-size:16px;line-height:20px;font-weight:700;line-height:24px;margin-right:16px}@media screen and (min-width:769px){.regionalization-container .title-container h1{font-size:24px;line-height:28px}}.regionalization-container .title-container button{display:flex;outline:none;border:none;background-color:transparent;cursor:pointer}.regionalization-container .more-infos-button{align-items:center;margin:16px 0;color:var(--color-support-links,#00289c);font-weight:400;font-size:14px;line-height:18px;text-decoration-line:underline}@media screen and (min-width:769px){.regionalization-container .more-infos-button{font-size:16px;line-height:20px}}.regionalization-container .more-infos-button span{display:inline-flex;margin-left:8px}.regionalization-container .content-container{display:flex;flex-direction:column}.regionalization-container .content-container h2{color:var(--color-grayScale,#1c1c1c);font-size:24px;line-height:28px;font-weight:700}.regionalization-container .content-container .warning-container{display:flex;align-items:center;border-radius:4px;margin-top:16px;padding:8px 16px;background-color:var(--color-warning-faded,#fff8e5)}.regionalization-container .content-container .warning-container span{display:inline-block;margin-left:16px;color:var(--color-warning-dark,#b28100);font-size:14px;line-height:18px}.regionalization-container .delivery-container{margin-bottom:16px;color:var(--color-grayScale,#1c1c1c);font-size:16px;line-height:20px}.regionalization-container .delivery-container .info-price{margin-bottom:12px}.delivery-subcontainer{border-radius:4px;border:1px solid var(--color-grayScale-lightest);background:var(--color-grayScale-white);padding:16px;margin:16px 0}.express-delivery-container,.normal-delivery-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.express-delivery-title-container,.normal-delivery-title-container{display:flex;align-items:center}.express-delivery-title,.normal-delivery-title{padding-left:8px;font-size:14px;font-weight:400;line-height:18px}.express-delivery-price,.normal-delivery-price{font-size:12px;font-weight:700;line-height:16px;color:var(--color-main)}.express-delivery-scheduling,.normal-delivery-scheduling{font-size:12px;font-weight:400;line-height:16px}.express-delivery-message-container{display:flex;padding:8px 16px;border-radius:4px;background:var(--color-main-faded);margin-top:8px;color:var(--color-main);font-size:12px;font-weight:700;line-height:16px}.delivery-types{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin:6px 0}@media screen and (min-width:769px){.express-delivery-title,.normal-delivery-title{padding-left:8px;font-size:16px;font-weight:700;line-height:20px}.express-delivery-price,.express-delivery-scheduling,.normal-delivery-price,.normal-delivery-scheduling{font-size:16px;line-height:20px}.express-delivery-message-container{font-size:14px;line-height:18px}.delivery-types{font-size:20px;line-height:24px;margin:16px 0}.regionalization-container .delivery-container{margin:16px 0}.regionalization-container .delivery-container .info-price{margin-bottom:16px}}.regionalization-container .info-price{margin:8px 0 10px;color:var(--color-grayScale,#1c1c1c);font-size:16px;line-height:20px}.regionalization-container .info-price span{color:var(--color-main,#004a93);font-weight:700}.regionalization-container .postal-code-container{display:flex;flex-direction:column;row-gap:8px;margin:16px 0}.regionalization-container .postal-code-container .postal-code-container-action{display:flex}.regionalization-container .postal-code-container .postal-code-container-action input{display:inline-block;width:100%;margin-right:8px;padding:9px 12px;border:1px solid var(--color-grayScale-light,#c6c6c6);border-radius:2px;color:var(--color-grayScale-darkest,#545454);font-size:16px;line-height:20px}.regionalization-container .postal-code-container .postal-code-container-action input::-moz-placeholder{color:var(--color-grayScale-light,#c6c6c6)}.regionalization-container .postal-code-container .postal-code-container-action input::placeholder{color:var(--color-grayScale-light,#c6c6c6)}.regionalization-container .postal-code-container .postal-code-container-action button{justify-content:center;align-items:center;padding:10px 11px;border-radius:2px;background-color:var(--color-main,#2c3490);color:var(--color-assistant-main,#ebe0cf);font-size:16px;font-weight:500;line-height:18px}@media screen and (min-width:769px){.regionalization-container .postal-code-container .postal-code-container-action button{width:30%}.regionalization-container .postal-code-container .postal-code-container-action input{width:70%}}.regionalization-container .postal-code-container .postal-code-container-action button:disabled{background-color:var(--color-grayScale-faded,#f4f4f4);color:var(--color-grayScale-light,#c6c6c6);cursor:wait}.regionalization-container .postal-code-container .postal-code-container-pickup{display:flex;flex-direction:column}.regionalization-container .postal-code-container .postal-code-container-pickup label{color:var(--color-main,#2c3490);font-size:16px;font-weight:700;line-height:20px;margin-top:24px}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select{width:100%;height:72px;display:flex;-moz-column-gap:16px;column-gap:16px;margin:16px 0;padding:18px 8px;border-radius:8px;border:1px solid var(--color-grayScale-lightest,#e8e8e8);box-shadow:4px 4px 8px 0 var(--color-support-shadow);background:var(--color-grayScale-white,#fff)}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select .postal-code-container-pickup-select-informative{text-align:start}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select .postal-code-container-pickup-select-informative h4{font-size:14px;font-weight:700;line-height:18px;color:var(--color-main,#2c3490)}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select .postal-code-container-pickup-select-informative p{font-size:12px;font-weight:400;line-height:16px;color:var(--color-main,#2c3490)}@media screen and (min-width:769px){.regionalization-container .postal-code-container .postal-code-container-pickup label{font-size:20px;line-height:24px}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select{height:120px;justify-content:center;align-items:center}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select svg{height:88px;width:88px}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select .postal-code-container-pickup-select-informative h4{font-size:20px;line-height:24px}.regionalization-container .postal-code-container .postal-code-container-pickup .postal-code-container-pickup-select .postal-code-container-pickup-select-informative p{font-size:16px;line-height:20px}}.regionalization-container a{display:block;margin-top:3px;color:var(--color-support-links,#00289c);font-size:12px;line-height:16px}.regionalization-container .pickup-container{margin:26px 0 10px;color:var(--color-grayScale,#1c1c1c);font-size:16px;line-height:20px}.regionalization-container .pickup-instructions{display:flex;flex-direction:column}.regionalization-container .pickup-price{color:var(--color-grayScale,#1c1c1c);font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px}@media screen and (min-width:769px){.regionalization-container .pickup-instructions{display:flex;flex-direction:row;-moz-column-gap:4px;column-gap:4px}}.regionalization-container .pickup-instructions{margin-bottom:24px}.regionalization-container .pickup-instructions p{font-size:16px;font-weight:400;line-height:20px}.regionalization-container .pickup-instructions span{font-size:16px;font-weight:700;line-height:20px}.regionalization-container .pickup-open-stores-container{display:flex;justify-content:space-between}.regionalization-container .pickup-open-stores-container .pickup-open-stores{justify-content:center;width:100%;max-width:208px;border-radius:2px;padding:10px 21px;background-color:var(--color-main,#2c3490);color:var(--color-assistant-main,#ebe0cf);text-align:center;font-size:16px;line-height:20px;font-weight:500}@media screen and (min-width:769px){.regionalization-container .title-container h1{font-size:24px;line-height:28px}.regionalization-container .more-infos-button{font-weight:400;font-size:16px;line-height:20px}.content-container .regionalization-container .content-container h2{font-size:20px;line-height:24px}}.regionalization-container .opening-hours-container{margin:16px 0}.regionalization-container .opening-hours-container p,.regionalization-container .opening-hours-container span{color:var(--color-grayScale,#1c1c1c);font-size:16px;line-height:20px;font-weight:400}.regionalization-container .opening-hours-container span{font-weight:700}.regionalization-container .container-navigation{display:flex;justify-content:space-between;margin-top:24px}.regionalization-container .back-button{align-items:center;color:var(--color-main,#2c3490);font-size:14px;font-weight:500;line-height:18px;margin-right:28px}.regionalization-container .back-button-all-store{align-items:center;color:var(--color-main,#004a93);font-size:14px;line-height:18px;font-weight:500;margin-right:28px}.regionalization-container .back-button span,.regionalization-container .back-button-all-store span{transform:rotate(180deg);display:inline-flex;margin-right:8px}.regionalization-container .continue-button{padding:10px 40px;border-radius:2px;color:var(--color-assistant-main,#ebe0cf);background-color:var(--color-main,#2c3490);font-size:16px;font-weight:500;line-height:20px;width:100%;max-width:208px;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media screen and (min-width:769px){.regionalization-container .back-button{font-size:16px;line-height:20px}.regionalization-container .back-button-all-store{align-items:center;color:var(--color-main,#004a93);font-size:16px;line-height:20px;font-weight:500;margin-right:28px}.regionalization-container .back-button span svg{width:24px;height:24px}}.regionalization-container .stores-filter p{margin:18px 0 2px;color:var(--color-grayScale,#1c1c1c);font-size:14px;line-height:18px}.regionalization-container .stores-filter div{position:relative;display:flex}.regionalization-container .stores-filter div input{display:block;width:100%;border:1px solid var(--color-grayScale-light,#c6c6c6);padding:8px 40px 8px 12px;color:var(--color-grayScale-darkest,#545454);font-size:16px;line-height:24px}.regionalization-container .stores-filter div .filter-ico-container{position:absolute;right:0;display:flex;align-items:center;justify-content:center;height:42px;width:42px;padding:12px}.regionalization-container .stores-filter div input::-moz-placeholder{color:var(--color-grayScale-dark,#8d8d8d)}.regionalization-container .stores-filter div input::placeholder{color:var(--color-grayScale-dark,#8d8d8d)}.regionalization-container .stores-filter div svg{overflow:unset}.regionalization-container .divider{justify-content:center;height:1px;margin-top:26px;background-color:var(--color-grayScale-dark,#8d8d8d)}.regionalization-container .divider span{position:absolute;top:-10px;padding:0 16px;background-color:var(--color-grayScale-white,#fff);color:var(--color-grayScale-dark,#8d8d8d);font-size:16px;line-height:20px}.regionalization-container .stores-label{margin:22px 0 14px;color:var(--color-grayScale,#1c1c1c);font-size:14px;line-height:18px}.regionalization-container .stores-container{display:grid}.regionalization-container .store-container{display:flex;flex-direction:column;box-shadow:4px 4px 8px var(--color-support-shadow,rgba(0,74,147,.25));margin-bottom:16px;margin-right:16px}.regionalization-container .store-container h3{padding:9px 16px;background-color:var(--color-main-faded,#e6edf4);color:var(--color-main,#004a93);font-size:14px;line-height:18px;font-weight:700}.regionalization-container .store-container div{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.regionalization-container .store-container div p{margin-bottom:16px;color:var(--color-grayScale-darkest,#545454);font-size:14px;line-height:18px}.regionalization-container .store-container div .choose-store{justify-content:center;width:100%;border:1px solid var(--color-main,#004a93);border-radius:2px;padding:7px 8px;color:var(--color-main,#004a93);font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width:769px){.regionalization-container .stores-container{display:grid;grid-template-columns:repeat(2,1fr);max-height:328px}.stores-container{max-height:326px;overflow-y:auto}.stores-container::-webkit-scrollbar{width:4px}.stores-container::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:3px}}.regionalization-container .address-container{margin-top:24px;margin-bottom:16px;padding:16px;background-color:var(--color-grayScale-faded,#f4f4f4)}.regionalization-container .address-container .address-title{display:flex;justify-content:space-between}.regionalization-container .address-container span:not(.address-delivery){display:block;margin-bottom:2px;font-size:16px;line-height:20px;font-weight:700}.regionalization-container .address-container .address-pickup,.regionalization-container .address-container span.address-delivery{color:var(--color-grayScale-darkest,#545454);font-size:16px;line-height:20px}.regionalization-container .address-container .edit-button{color:var(--color-support-links,#00289c);font-size:16px;line-height:20px;text-decoration:underline}.regionalization-container .inital-view-container .price-stock-information{font-size:14px;font-weight:400;line-height:18px;text-align:center;width:100%;color:var(--color-grayScale,#1c1c1c);margin-top:8px}.regionalization-container .inital-view-container .delivery-option-container{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:6px;column-gap:6px}.regionalization-container .inital-view-container .delivery-option-container .option{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;box-shadow:4px 4px 8px 0 var(--color-support-shadow,rgba(0,74,147,.25));border:1px solid var(--color-grayScale-lightest,#e8e8e8);padding:8px;width:100%;height:106px}.regionalization-container .inital-view-container .delivery-option-container h4{font-size:14px;font-weight:700;line-height:18px;color:var(--color-main,#2c3490)}.regionalization-container .inital-view-container .delivery-option-container p{font-size:12px;font-weight:400;line-height:16px;color:var(--color-main,#2c3490)}@media screen and (min-width:769px){.regionalization-container .inital-view-container .price-stock-information{font-size:16px;line-height:20px;margin-top:16px}.regionalization-container .inital-view-container .delivery-option-container .option{height:188px}.regionalization-container .inital-view-container .delivery-option-container svg{height:80px;width:80px}.regionalization-container .inital-view-container .delivery-option-container h4{font-size:20px;line-height:24px}.regionalization-container .inital-view-container .delivery-option-container p{font-size:16px;line-height:20px}}#tour-tooltip{font-family:DM Sans,sans-serif;top:315px;z-index:9999;display:flex;width:328px;padding:16px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid var(--color-main-faded)}#tour-tooltip,#tour-tooltip:after{position:absolute;left:50%;transform:translate(-50%);background:var(--color-main-faded)}#tour-tooltip:after{content:"";display:block;width:20px;height:12px;clip-path:polygon(50% 100%,0 0,100% 0);top:100%}#tour-tooltip .tooltip-header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:8px}#tour-tooltip .tooltip-header span{color:var(--color-main);font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px}#tour-tooltip .tooltip-header button{border:none;background:none;cursor:pointer}#tour-tooltip p{color:var(--color-main);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:18px}#tour-tooltip .tooltip-footer{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:16px}#tour-tooltip .tooltip-footer button{border:none;background:none;color:var(--color-main);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer}#tour-overlay{background:var(--color-support-overlay);z-index:9998;position:fixed;height:100vh;width:100%;top:0}.change-order-modal p{margin:0;padding:0}.change-order-modal #modal-content-container{width:100%}.change-order-modal #modal-content-container #modal-content{display:flex;flex-direction:column;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0}.change-order-modal #modal-content-container #modal-content #modal-scroll{flex:1}.change-order-modal #modal-content-container #modal-pre-content{padding:16px}.change-order-modal #modal-content-container #modal-content header{width:100%;display:flex;justify-content:space-between;padding:24px 16px 16px;align-items:center}.change-order-modal #modal-content-container #modal-content header .modal-title{font-size:24px;font-weight:700;line-height:28px;color:var(--color-grayScale)}.change-order-modal .modal-close{background:none;border:none;cursor:pointer}@media(min-width:768px){.change-order-modal #modal-content-container #modal-content{border-radius:16px}.change-order-modal header .modal-title{font-size:24px;line-height:28px}}.change-order-modal #modal-content-container #modal-content .change-order-pre-content{display:flex;margin:16px}.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos{width:100%;margin-left:8px}.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos .product-details{display:flex;justify-content:space-between;align-items:center}.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos .product-details .quantity{color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:700}.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos .product-details .sellingPrice-multiply{font-weight:400}.change-order-modal #modal-content-container{max-height:675px}@media(min-width:768px){.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos .product-details .quantity{font-size:16px;line-height:20px}.change-order-modal #modal-content-container{max-height:716px}}.change-order-modal #modal-content-container #modal-content .change-order-similar-products{overflow-y:auto;margin:0 8px;padding:8px;height:80%}.change-order-modal #modal-content-container #modal-content .change-order-similar-products::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.change-order-modal #modal-content-container #modal-content .change-order-similar-products::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .remove-buttom{color:var(--color-negativeFeedback);background-color:transparent;border:none;font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;justify-content:center;margin:22px 0;-moz-column-gap:4px;column-gap:4px;text-decoration:underline;cursor:pointer}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .title{font-size:14px;line-height:18px;font-weight:700;color:var(--color-grayScale);margin-bottom:16px}@media(min-width:768px){.change-order-modal #modal-content-container #modal-content .change-order-similar-products .remove-buttom{margin:16px 0}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .title{font-size:20px;line-height:24px}}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list{display:flex;row-gap:16px;flex-direction:column}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item{border-style:solid;border-width:1px;border-radius:8px;padding:8px;width:100%;display:flex;cursor:pointer;background-color:var(--color-grayScale-white)}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos{width:100%;margin-left:8px}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .description{width:100%;display:flex;justify-content:space-between}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .seal-container{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .seal{color:var(--color-grayScale-white);font-size:9px;list-style:16px;text-align:center;padding:4px;border-radius:2px}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .description .choose-icon{width:16px;height:16px;border-radius:100%;display:flex;align-items:center;justify-content:center}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices .discount .list-price{font-size:12px;line-height:16px;font-weight:400;color:var(--color-grayScale-dark);text-decoration:line-through}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices .discount{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices .discount .badge{width:46px;height:17px;justify-content:center;display:flex;align-items:center;padding:4px;color:var(--color-main);border-radius:16px;font-size:12px;font-weight:700;background-color:var(--color-secondary)}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices{display:flex;flex-direction:column;row-gap:5px}.change-order-no-similar-products{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.no-similar-title{font-size:14px;line-height:18px;font-weight:700;color:var(--color-grayScale);margin-bottom:16px;margin-top:16px}.change-order-modal #modal-content-container .modal-footer{border-radius:0 0 16px 16px;padding:16px}.change-order-modal .change-order-moda-footer .change-order-save-buttom{width:100%;height:34px;background-color:var(--color-main);border-color:transparent;border-radius:2px;color:var(--color-assistant-main);font-size:14px;line-height:18px;font-weight:500;cursor:pointer}.change-order-modal #modal-content-container #modal-content .product-name{font-size:16px;line-height:20px;font-weight:400;color:var(--color-grayScale);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.change-order-modal #modal-content-container #modal-content .badge{padding:1px 4px;color:var(--color-main);border-radius:16px;font-size:12px;font-weight:700;background-color:var(--color-secondary)}.change-order-modal #modal-content-container #modal-content .sellingPrice{color:var(--color-main);font-size:20px;line-height:24px;font-weight:600;display:flex;align-items:center;-moz-column-gap:1px;column-gap:1px}@media(min-width:768px){.change-order-modal #modal-content-container #modal-content .sellingPrice{font-size:20px;line-height:24px}}@media(max-width:992px){.change-order-modal .choose-icon{flex:0 0 16px;margin-left:8px}}@layer base, components, theme;@layer base{/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}button{border:0;outline:none;background-color:transparent;box-shadow:none}html{font-size:100%}body{--fs-color-main-0:#f1f2f3;--fs-color-main-1:#dbdbdb;--fs-color-main-2:#00419e;--fs-color-main-3:#002c71;--fs-color-main-4:#002155;--fs-color-accent-0:#efeaf5;--fs-color-accent-1:#d3c9de;--fs-color-accent-2:#9d8abf;--fs-color-accent-3:#74678c;--fs-color-accent-4:#423759;--fs-color-neutral-0:#fff;--fs-color-neutral-1:#f1f2f3;--fs-color-neutral-2:#e3e6e8;--fs-color-neutral-3:#c7ccd1;--fs-color-neutral-4:#9099a2;--fs-color-neutral-5:#74808b;--fs-color-neutral-6:#5d666f;--fs-color-neutral-7:#171a1c;--fs-color-primary-text:var(--fs-color-text-inverse);--fs-color-primary-bkg:var(--fs-color-main-2);--fs-color-primary-bkg-hover:var(--fs-color-main-3);--fs-color-primary-bkg-active:var(--fs-color-main-4);--fs-color-primary-bkg-light:var(--fs-color-main-0);--fs-color-primary-bkg-light-active:var(--fs-color-main-1);--fs-color-secondary-text:var(--fs-color-primary-bkg);--fs-color-secondary-bkg:transparent;--fs-color-secondary-bkg-hover:var(--fs-color-primary-bkg);--fs-color-secondary-bkg-active:var(--fs-color-main-3);--fs-color-secondary-bkg-light:var(--fs-color-main-0);--fs-color-secondary-bkg-light-active:var(--fs-color-secondary-bkg-light);--fs-color-tertiary-text:var(--fs-color-link);--fs-color-tertiary-bkg:transparent;--fs-color-tertiary-bkg-hover:var(--fs-color-main-0);--fs-color-tertiary-bkg-active:var(--fs-color-main-1);--fs-color-tertiary-bkg-light:var(--fs-color-neutral-0);--fs-color-tertiary-bkg-light-active:var(--fs-color-tertiary-bkg-light);--fs-color-body-bkg:var(--fs-color-neutral-0);--fs-body-bkg:var(--fs-color-body-bkg);--fs-color-action-text:var(--fs-color-text-inverse);--fs-color-action-bkg:var(--fs-color-accent-4);--fs-color-action-bkg-hover:var(--fs-color-accent-3);--fs-color-action-bkg-active:var(--fs-color-accent-2);--fs-color-action-bkg-light:var(--fs-color-neutral-0);--fs-color-action-bkg-light-active:var(--fs-color-tertiary-bkg-light);--fs-color-link:var(--fs-color-main-2);--fs-color-link-hover:var(--fs-color-main-2);--fs-color-link-active:var(--fs-color-main-4);--fs-color-link-visited:#6058ba;--fs-color-link-inverse:var(--fs-color-neutral-0);--fs-color-text:var(--fs-color-neutral-7);--fs-color-text-light:var(--fs-color-neutral-6);--fs-color-text-inverse:var(--fs-color-neutral-0);--fs-color-text-display:var(--fs-color-neutral-7);--fs-color-focus-ring:#8db6fa;--fs-color-focus-ring-outline:#8db6fa80;--fs-color-focus-ring-danger:#e1adad;--fs-color-success-0:#1e493b;--fs-color-success-1:#b3ebd5;--fs-color-success-2:#016810;--fs-color-success-text:var(--fs-color-success-0);--fs-color-success-bkg:var(--fs-color-success-1);--fs-color-success-border:var(--fs-color-success-text);--fs-color-warning-text:var(--fs-color-text);--fs-color-warning-bkg:#fdec8d;--fs-color-warning-border:var(--fs-color-warning-text);--fs-color-danger-text:#cb4242;--fs-color-danger-bkg:var(--fs-color-focus-ring-danger);--fs-color-danger-border:var(--fs-color-danger-text);--fs-color-info-text:var(--fs-color-text);--fs-color-info-bkg:var(--fs-color-main-1);--fs-color-highlighted-text:var(--fs-color-text-display);--fs-color-highlighted-bkg:var(--fs-color-accent-0);--fs-color-neutral-text:var(--fs-color-text);--fs-color-neutral-bkg:var(--fs-color-neutral-1);--fs-color-disabled-text:var(--fs-color-neutral-6);--fs-color-disabled-bkg:var(--fs-color-neutral-2);--fs-text-face-body:-apple-system,system-ui,BlinkMacSystemFont,sans-serif;--fs-text-face-title:var(--fs-text-face-body);--fs-text-weight-light:300;--fs-text-weight-regular:400;--fs-text-weight-medium:500;--fs-text-weight-semibold:600;--fs-text-weight-bold:700;--fs-text-weight-black:900;--fs-text-max-lines:2;--fs-text-scale-mobile:2px;--fs-text-scale-desktop:4px;--fs-scale:var(--fs-text-scale-mobile)}}@layer base{@media(min-width:1280px){body{--fs-scale:var(--fs-text-scale-desktop)}}body{--fs-text-size-base:16px;--fs-text-size-0:12px;--fs-text-size-1:14px;--fs-text-size-2:var(--fs-text-size-base);--fs-text-size-3:calc(var(--fs-text-size-2) + var(--fs-scale));--fs-text-size-4:calc(var(--fs-text-size-3) + var(--fs-scale));--fs-text-size-5:calc(var(--fs-text-size-4) + var(--fs-scale));--fs-text-size-6:calc(var(--fs-text-size-5) + var(--fs-scale));--fs-text-size-7:calc(var(--fs-text-size-6) + (var(--fs-scale) * 2));--fs-text-size-8:calc(var(--fs-text-size-7) + (var(--fs-scale) * 2));--fs-text-size-9:calc(var(--fs-text-size-8) + (var(--fs-scale) * 2));--fs-text-size-title-huge:var(--fs-text-size-8);--fs-text-size-title-page:var(--fs-text-size-7);--fs-text-size-title-product:var(--fs-text-size-4);--fs-text-size-title-section:var(--fs-text-size-4);--fs-text-size-title-subsection:var(--fs-text-size-4);--fs-text-size-title-mini:var(--fs-text-size-4);--fs-text-size-lead:var(--fs-text-size-3);--fs-text-size-menu:var(--fs-text-size-base);--fs-text-size-body:var(--fs-text-size-base);--fs-text-size-legend:var(--fs-text-size-1);--fs-text-size-tiny:var(--fs-text-size-0);--fs-spacing-0:.25rem;--fs-spacing-1:.5rem;--fs-spacing-2:.75rem;--fs-spacing-3:1rem;--fs-spacing-4:1.5rem;--fs-spacing-5:2rem;--fs-spacing-6:2.5rem;--fs-spacing-7:3rem;--fs-spacing-8:3.5rem;--fs-spacing-9:4rem;--fs-spacing-10:4.5rem;--fs-spacing-11:5rem;--fs-spacing-12:5.5rem;--fs-spacing-13:6rem;--fs-grid-padding:var(--fs-spacing-3)}@media(min-width:768px){body{--fs-grid-padding:var(--fs-spacing-4)}}@media(min-width:1280px){body{--fs-grid-padding:var(--fs-spacing-5)}}body{--fs-z-index-below:-1;--fs-z-index-default:0;--fs-z-index-top:1;--fs-z-index-high:2;--fs-z-index-highest:3;--fs-grid-max-width:calc(var(--fs-grid-breakpoint-notebook) - var(--fs-grid-padding) - var(--fs-grid-padding));--fs-grid-gap-0:var(--fs-spacing-1);--fs-grid-gap-1:var(--fs-spacing-2);--fs-grid-gap-2:var(--fs-spacing-3);--fs-grid-gap-3:var(--fs-spacing-4);--fs-grid-gap-4:var(--fs-spacing-5);--fs-grid-breakpoint-phone:320px;--fs-grid-breakpoint-phonemid:375px;--fs-grid-breakpoint-tablet:768px;--fs-grid-breakpoint-notebook:1280px;--fs-grid-breakpoint-desktop:1440px;--fs-control-tap-size:var(--fs-spacing-7);--fs-control-tap-size-smallest:calc(var(--fs-control-tap-size) / 2);--fs-control-min-height:var(--fs-control-tap-size)}@media(min-width:1280px){body{--fs-control-tap-size:var(--fs-spacing-7)}}body{--fs-control-bkg:var(--fs-color-neutral-0);--fs-control-bkg-disabled:var(--fs-color-disabled-bkg);--fs-transition-timing:.2s;--fs-transition-property:all;--fs-transition-function:ease-in-out;--fs-border-radius-small:1px;--fs-border-radius:2px;--fs-border-radius-medium:8px;--fs-border-radius-pill:100px;--fs-border-radius-circle:100%;--fs-border-width:1px;--fs-border-width-thick:2px;--fs-border-width-thickest:3px;--fs-border-color:var(--fs-color-neutral-4);--fs-border-color-hover:var(--fs-color-main-3);--fs-border-color-active:var(--fs-color-main-2);--fs-border-color-disabled:var(--fs-color-neutral-6);--fs-border-color-light:var(--fs-color-neutral-2);--fs-border-color-light-hover:var(--fs-color-neutral-3);--fs-border-color-light-active:var(--fs-color-neutral-3);--fs-border-color-light-disabled:var(--fs-color-neutral-5);--fs-shadow:none;--fs-shadow-darker:0 0 10px rgba(0,0,0,.2);--fs-shadow-hover:0 2px 3px rgba(0,0,0,.1);--fs-logo-width:7rem;font-family:var(--fs-text-face-body);font-size:var(--fs-text-size-base);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}.text__title-section{font-size:var(--fs-text-size-4);font-weight:var(--fs-text-weight-bold);line-height:1.16}}@layer base{@media(min-width:1280px){.text__title-section{font-size:var(--fs-text-size-5)}}.text__title-mini{font-weight:var(--fs-text-weight-bold)}.text__title-mini,.text__title-mini-alt{font-size:var(--fs-text-size-2);line-height:1.25}.text__lead{font-size:var(--fs-text-size-4);font-weight:var(--fs-text-weight-bold);line-height:1.12}.text__body{font-size:var(--fs-text-size-2);line-height:1.5}.text__legend{font-size:var(--fs-text-size-1);line-height:1.7}.text__tiny{font-size:var(--fs-text-size-0);line-height:1.5}body{min-height:100vh;color:var(--fs-color-text);background:var(--fs-body-bkg)}main{display:flex;flex-direction:column;overflow:hidden}.layout__section{margin-bottom:var(--fs-spacing-4);margin-top:var(--fs-spacing-4)}}@layer base{@media(min-width:1280px){.layout__section{margin-bottom:var(--fs-grid-padding);margin-top:var(--fs-grid-padding)}}.layout__content{width:100%}.layout__content,[data-fs-content]{box-sizing:border-box;width:calc(100% - var(--fs-grid-padding) - var(--fs-grid-padding));max-width:var(--fs-grid-max-width);margin-right:auto;margin-left:auto}.no-scroll{overflow:hidden;touch-action:none}@media(min-width:1280px){.display-mobile{display:none;visibility:hidden}}@media(max-width:1279px){.hidden-mobile{display:none;visibility:hidden}}[data-fs-image]{width:100%;height:100%;object-fit:cover}}[data-fs-skeleton]{--fs-skeleton-bkg-color:var(--fs-color-disabled-bkg);--fs-skeleton-border-radius:var(--fs-border-radius);--fs-skeleton-shimmer-width:50%;--fs-skeleton-shimmer-height:100%;--fs-skeleton-shimmer-bkg-color:hsla(0,0%,100%,.2);--fs-skeleton-shimmer-box-shadow:0 0 var(--fs-spacing-5) var(--fs-spacing-5) var(--fs-skeleton-shimmer-bkg-color);--fs-skeleton-shimmer-transition-timing:850ms;--fs-skeleton-shimmer-transition-function:linear;--fs-skeleton-shimmer-transition-iteration:infinite;overflow:hidden;position:relative;background:var(--fs-skeleton-bkg-color);border-radius:var(--fs-skeleton-border-radius)}[data-fs-skeleton] [data-fs-skeleton-shimmer]{position:absolute;top:0;left:0;width:100vw;height:100%;animation:loading var(--fs-skeleton-shimmer-transition-timing) var(--fs-skeleton-shimmer-transition-iteration) var(--fs-skeleton-shimmer-transition-function)}[data-fs-skeleton] [data-fs-skeleton-shimmer]:after{position:absolute;content:"";width:var(--fs-skeleton-shimmer-width);height:var(--fs-skeleton-shimmer-height);background:var(--fs-skeleton-shimmer-bkg-color);box-shadow:var(--fs-skeleton-shimmer-box-shadow)}[data-fs-skeleton][data-fs-skeleton-border=regular]{border-radius:var(--fs-skeleton-border-radius)}[data-fs-skeleton][data-fs-skeleton-border=pill]{border-radius:var(--fs-border-radius-pill)}[data-fs-skeleton][data-fs-skeleton-border=circle]{border-radius:var(--fs-border-radius-circle)}@keyframes loading{0%{transform:translate3d(-50vw,0,0)}to{transform:translateZ(0)}}[data-fs-overlay]{--fs-overlay-bkg-color:rgba(0,0,0,.2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fs-z-index-highest);background-color:var(--fs-overlay-bkg-color)}[data-fs-sr-only]:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@layer components{.section{width:100%}.section .text__title-section{margin-bottom:var(--fs-spacing-3)}}[data-fs-dropdown-menu]{--fs-dropdown-menu-bkg-color:var(--fs-color-tertiary-bkg);--fs-dropdown-menu-border-radius:var(--fs-border-radius);--fs-dropdown-menu-box-shadow:var(--fs-shadow-hover);--fs-dropdown-item-min-height:2.375rem;--fs-dropdown-item-padding:var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1) var(--fs-spacing-1);--fs-dropdown-item-text-size:var(--fs-text-size-base);--fs-dropdown-item-text-weight:var(--fs-text-weight-regular);--fs-dropdown-item-color:var(--fs-color-link);--fs-dropdown-item-bkg-color:var(--fs-color-tertiary-bkg-light);--fs-dropdown-item-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-dropdown-item-border-bottom-color:var(--fs-border-color-light);--fs-dropdown-item-icon-min-width:1.125rem;--fs-dropdown-item-icon-margin-right:var(--fs-spacing-0);--fs-dropdown-item-icon-margin-top:calc(-1 * var(--fs-spacing-1));--fs-dropdown-item-small-min-height:1.75rem;--fs-dropdown-item-small-padding:var(--fs-spacing-0) var(--fs-spacing-2) var(--fs-spacing-0) var(--fs-spacing-1);--fs-dropdown-item-small-text-size:var(--fs-text-size-1);display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--fs-spacing-0);overflow:hidden;background:var(--fs-dropdown-menu-bkg-color);border-radius:var(--fs-dropdown-menu-border-radius);box-shadow:var(--fs-dropdown-menu-box-shadow)}[data-fs-dropdown-menu] [data-fs-dropdown-item]{display:flex;align-items:center;width:100%;min-height:var(--fs-dropdown-item-min-height);overflow:hidden;font-size:var(--fs-dropdown-item-text-size);font-weight:var(--fs-dropdown-item-text-weight);color:var(--fs-dropdown-item-color);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--fs-dropdown-item-bkg-color);border-width:0}[data-fs-dropdown-menu] [data-fs-dropdown-item]:not(:last-child){border-bottom:1px solid var(--fs-dropdown-item-border-bottom-color)}[data-fs-dropdown-menu] [data-fs-dropdown-item]:focus,[data-fs-dropdown-menu] [data-fs-dropdown-item]:hover{text-decoration:none;background-color:var(--fs-dropdown-item-bkg-color-hover);outline:none}[data-fs-dropdown-menu] [data-fs-dropdown-item] [data-fs-dropdown-item-icon]{display:flex;min-width:var(--fs-dropdown-item-icon-min-width);margin-right:var(--fs-dropdown-item-icon-margin-right)}[data-fs-dropdown-menu] [data-fs-dropdown-item]>a{color:var(--fs-dropdown-item-color)}[data-fs-dropdown-menu] [data-fs-product-comparison-dropdown-menu-content] [data-fs-dropdown-item]{border-bottom:none}[data-fs-dropdown-menu][data-fs-dropdown-menu-size=small] [data-fs-dropdown-item]{min-height:var(--fs-dropdown-item-small-min-height);padding:var(--fs-dropdown-item-small-padding);font-size:var(--fs-dropdown-item-small-text-size)}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}:root{--loyalty-background-color-default:#fff;--loyalty-background-color-subtle:#f4f4f4;--loyalty-color-surface-strongest:#232a73;--loyalty-color-surface-strong:#2c3490;--loyalty-color-surface-subtle:#babde4;--loyalty-color-surface-subtlest:#f0f1fb;--loyalty-color-surface-support:#ebe0cf;--loyalty-color-surface-secondary:#f4af25;--loyalty-color-surface-neutral:#fff;--loyalty-color-surface-neutral-subtle:#c6c6c6;--loyalty-color-surface-neutral-subtlest:#f7f7f7;--loyalty-text-color-on-dark:#fff;--loyalty-text-color-default:#2c3490;--loyalty-text-color-subtle:#6269b0;--loyalty-text-color-subtlest:#babde4;--loyalty-text-color-secondary:#f4af25;--loyalty-text-color-neutral:#545454;--loyalty-text-color-neutral-subtle:#8d8d8d;--loyalty-text-color-neutral-subtlest:#c6c6c6;--loyalty-text-color-warning:#4c3700;--loyalty-text-color-danger:#4c0005;--loyalty-color-icon-neutral:#fff;--loyalty-color-icon-default:#2c3490;--loyalty-color-icon-support:#ebe0cf;--loyalty-color-icon-secondary:#f4af25;--loyalty-color-icon-subtle:#8d8d8d;--loyalty-color-icon-subtlest:#c6c6c6;--loyalty-color-border-default:#2c3490;--loyalty-color-border-subtle:#babde4;--loyalty-color-border-subtlest:#f0f1fb;--loyalty-color-border-neutral-subtle:#8d8d8d;--loyalty-color-border-neutral-subtlest:#e8e8e8;--loyalty-drop-shadow:#004a9340;--text-size-0:12px;--text-size-1:14px;--text-size-2:var(--base-font-size);--text-size-3:calc(var(--base-font-size) * var(--scale));--text-size-4:calc(var(--text-size-3) * var(--scale));--text-size-5:calc(var(--text-size-4) * var(--scale));--text-size-6:calc(var(--text-size-5) * var(--scale));--text-size-7:calc(var(--text-size-6) * var(--scale));--text-size-8:calc(var(--text-size-7) * var(--scale));--text-size-9:7px;--text-weight-regular:400;--text-weight-bold:700;--text-weight-black:900}body{font-family:var(--sans-serif);font-size:var(--base-font-size);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayScale}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}.title-hero{font-size:var(--text-size-5);font-weight:var(--text-weight-black);line-height:1.1}@media(min-width:768px){.title-hero{font-size:var(--text-size-7)}}.title-hero-small{font-size:var(--text-size-5);font-weight:var(--text-weight-black);line-height:1.1}@media(min-width:768px){.title-hero-small{font-size:var(--text-size-6)}}.title-display-big{font-size:var(--text-size-3);font-weight:var(--text-weight-bold);line-height:1.25}@media(min-width:1280px){.title-display-big{font-size:var(--text-size-6)}}.title-section{font-size:var(--text-size-4);font-weight:var(--text-weight-bold);line-height:1.16}@media(min-width:1280px){.title-section{font-size:var(--text-size-5)}}.title-display{font-weight:var(--text-weight-bold)}.title-display,.title-product{font-size:var(--text-size-4);line-height:1.12}.title-product{font-weight:var(--text-weight-regular)}.title-subsection{font-size:var(--text-size-3);font-weight:var(--text-weight-bold);line-height:1.2}.title-small{font-size:var(--text-size-2);line-height:1.25}.text-body-extra-small{font-size:var(--text-size-9);line-height:1.5}.text-body-tiny{font-size:var(--text-size-0);line-height:1.5}.text-body-small{font-size:var(--text-size-1);line-height:1.7}.text-body,.text-body-big{font-size:var(--text-size-2);line-height:1.5}@media(min-width:1280px){.text-body-big{font-size:var(--text-size-3)}}:root{--color-main:#2c3490;--color-main-darkest:#161a48;--color-main-dark:#232a73;--color-main-light:#6269b0;--color-main-lightest:#babde4;--color-main-faded:#f0f1fb;--color-secondary:#f4af25;--color-secondary-darkest:#7a5712;--color-secondary-dark:#c38c1e;--color-secondary-light:#f6bf51;--color-secondary-lightest:#fadb9d;--color-secondary-faded:#fdf3de;--color-assistant-main:#ebe0cf;--color-assistant-secondary:#2c3490;--color-badge-main:#f4af25;--color-badge-secondary:#2c3490;--color-promo-main:#f4af25;--color-promo-secondary:#2c3490;--color-grayScale:#1c1c1c;--color-grayScale-darkest:#545454;--color-grayScale-dark:#8d8d8d;--color-grayScale-light:#c6c6c6;--color-grayScale-lightest:#e8e8e8;--color-grayScale-faded:#f4f4f4;--color-grayScale-white:#fff;--color-warning:#ffb800;--color-warning-darkest:#4d3700;--color-warning-dark:#b28100;--color-warning-light:#ffcd4d;--color-warning-lightest:#ffeab2;--color-warning-faded:#fff8e5;--color-positiveFeedback:#27bf5a;--color-positiveFeedback-darkest:#082612;--color-positiveFeedback-dark:#177336;--color-positiveFeedback-light:#60bf80;--color-positiveFeedback-lightest:#b8e5c7;--color-positiveFeedback-faded:#f2fff7;--color-negativeFeedback:#ff000f;--color-negativeFeedback-darkest:#4c0005;--color-negativeFeedback-dark:#b2000b;--color-negativeFeedback-light:#ff4d57;--color-negativeFeedback-lightest:#ffb2b7;--color-negativeFeedback-faded:#fff2f3;--color-infoFeedback:#004a92;--color-infoFeedback-darkest:#002c57;--color-infoFeedback-dark:#003b75;--color-infoFeedback-light:#336ea8;--color-infoFeedback-lightest:#6691be;--color-infoFeedback-faded:#e6edf3;--color-support-links:#00289c;--color-support-stars:#ffd600;--color-support-whatsapp:#25d366;--color-support-shadow:#2c349040;--color-support-overlay:#00000080;--color-tags-delivered:#2eb722;--color-tags-canceled:#ff000f;--color-tags-waitingPayment:#ffb800;--color-tags-delivery:#8d8d8d;--color-tags-upsell:#e0093c;--color-seals-org:#018754;--color-seals-veg:#71b93e;--color-seals-storage:#0038ff;--color-seals-gluten-free:#c87137;--color-seals-lactose-free:#009df5;--color-seals-sugar-free:#1c1c1c;--color-seals-more:#2c3490;--color-darkTheme-background:#242424;--color-darkTheme-titles:#fcfcfc;--color-darkTheme-links:#babde4;--meat-default:#f53d3d;--produce-default:#6e9d2f;--ready-meals-default:#da720b;--alcoholic-default:#3723a9;--pantry-default:#937353;--sweets-default:#e91e63;--cold-cuts-default:#0a8ac2;--milk-default:#006acc;--bakery-dark:#665300;--beverages-default:#0224e4;--baby-default:#fff5cc;--hygiene-default:#dad5f6;--cleaning-default:#1894cd;--home-pet-default:#608a29;--healthy-default:#1b9860}main{display:flex;flex-flow:column wrap}.last-mosaic{margin-bottom:24px}@media(min-width:768px){.last-mosaic{margin-bottom:32px}}section.mt-unset{margin-top:unset}section.mb-unset{margin-bottom:unset}.title-header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.campaigns-page-container{width:100%;height:100%;margin:0;padding:0 0 16px;display:flex;flex-direction:column}.container-404{font-family:DM Sans,sans-serif}.container-404 .message p{margin-bottom:8px;font-size:16px;font-weight:700;line-height:20px;color:var(--color-grayScale-darkest)}.container-404 .back-step{margin:16px 0 8px}.container-404 .back-step button{display:flex;align-items:center;padding:unset;text-decoration:none;cursor:pointer;outline:none;background-color:transparent;border:none}.container-404 .back-step button:hover{text-decoration:underline}.container-404 .back-step button p{margin-left:10px;font-size:14px;line-height:20px;color:var(--color-grayScale-darkest);-webkit-text-decoration-line:none;text-decoration-line:none}.container-404 .message{display:block;margin-bottom:24px;text-align:center}.container-404 .content{margin-bottom:24px}@media(min-width:768px){.container-404 .content{margin-bottom:32px}}.container-404 .content h2{margin-bottom:16px;font-size:24px;font-weight:700;line-height:28px;color:var(--color-main-dark)}.container-404 .content ul li{display:flex;align-items:center;margin-bottom:16px;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest);word-wrap:break-word}.container-404 .content ul li svg{margin-right:8px;overflow:unset}.club-card-user-page-loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.club-card-user-page-loader svg{animation:club-card-user-page-spin .5s linear infinite;width:85px;height:85px;margin:24px}@keyframes club-card-user-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.club-card-user-page-container{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px}.club-card-user-page-container .carousel-arrow-button-next button,.club-card-user-page-container .carousel-arrow-button-prev button{background-color:var(--loyalty-color-surface-subtlest)!important}.club-card-user-page-container .carousel-arrow-button-next button>svg path,.club-card-user-page-container .carousel-arrow-button-prev button>svg path{stroke:var(--loyalty-color-icon-default)}.club-card-user-page-container .bullets-container button{border-color:var(--loyalty-color-surface-strongest)!important;background-color:var(--loyalty-color-surface-strong)!important}.club-card-user-page-container .bullets-container button[data-active=false]{background-color:transparent!important}@media(max-width:767px){.club-card-user-page-container .bullets-container button[data-active=false]{background-color:var(--loyalty-color-icon-subtle)!important}}.club-card-user-page-container .club-card-user-shortcut-container{display:flex;gap:16px;margin-top:16px;justify-content:center}@media(min-width:769px){.club-card-user-page-container .club-card-user-shortcut-container{margin-top:24px}}.club-card-user-page-container .club-card-user-shortcut-container .container-skeleton{display:none}@media(min-width:769px){.club-card-user-page-container .club-card-user-shortcut-container .container-skeleton{display:block}}.club-card-user-page-container .club-card-user-shortcut-container .container-skeleton.grid-content{margin:0;padding:0}.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcut-infos{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:769px){.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcut-infos{width:334px}}.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcutBanner{display:none;flex:1;height:235px;margin:0}@media(min-width:769px){.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcutBanner{display:block}}.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcutBanner .gatsby-image-wrapper{height:100%}.club-card-user-page-container .club-card-user-shortcut-container .club-card-user-shortcutBanner .gatsby-image-wrapper img{object-position:center;border-radius:0;border:none}.club-card-benefits-page-container{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.club-card-benefits-page-container .carousel-arrow-button-next button,.club-card-benefits-page-container .carousel-arrow-button-prev button{background-color:var(--loyalty-color-surface-subtlest)!important}.club-card-benefits-page-container .carousel-arrow-button-next button>svg path,.club-card-benefits-page-container .carousel-arrow-button-prev button>svg path{stroke:var(--loyalty-color-icon-default)}.club-card-benefits-page-container .bullets-container button{background-color:var(--loyalty-color-surface-strong)!important;border-color:var(--loyalty-color-surface-strongest)!important}.club-card-benefits-page-container .bullets-container button[data-active=false]{background-color:transparent!important}@media(max-width:767px){.club-card-benefits-page-container .bullets-container button[data-active=false]{background-color:var(--loyalty-color-icon-subtle)!important}}.club-card-benefits-page-container .club-card-get-card-steps .step-container .step-content p{line-height:30px}.club-card-benefits-page-container .club-card-benefits-orientations{display:flex;width:100%;font-size:16px;font-weight:400;line-height:24px;color:var(--loyalty-text-color-neutral)}.club-card-benefits-page-container .club-card-benefits-legalText{display:flex;width:100%;font-size:10px;font-weight:500;line-height:15px;color:var(--loyalty-text-color-neutral)}@media(min-width:768px){.club-card-benefits-page-container .club-card-benefits-legalText{font-size:12px;line-height:18px}}.club-card-user-history-points-page-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.club-card-user-history-points-page-loader svg{width:85px;height:85px;margin:24px;animation:club-card-user-history-points-page-spin .5s linear infinite}@keyframes club-card-user-history-points-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.club-card-user-history-points-page-container{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;margin-top:16px}@media(min-width:768px){.club-card-user-history-points-page-container{margin-top:24px}}.club-card-user-history-points-page-container .carousel-arrow-button-next button,.club-card-user-history-points-page-container .carousel-arrow-button-prev button{background-color:transparent!important}.club-card-user-history-points-page-container .carousel-arrow-button-next button>svg path,.club-card-user-history-points-page-container .carousel-arrow-button-prev button>svg path{stroke:var(--loyalty-color-icon-default)}.attendance-container{margin:16px 0 24px}@media(min-width:768px){.attendance-container{margin:24px 0}}.attendance-container p{font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}@media(min-width:768px){.attendance-container p{margin-bottom:18px}}.attendance-container p a{color:var(--color-support-links)}.cookiePolicy-container{font-family:DM Sans,sans-serif}.cookiePolicy-container p{margin:24px 0;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.cookiePolicy-container p b,.cookiePolicy-container p strong{color:var(--color-grayScale)}.cookiePolicy-container p a{font-weight:400;color:var(--color-support-links)}.cookiePolicy-container p:last-child a{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}.cookiePolicy-container p:last-child a svg{margin-right:12px;overflow:unset}.stores-container{font-family:DM Sans,sans-serif;color:var(--color-grayScale)}.stores-container .stores{display:grid;margin-bottom:24px}.stores-container .stores__title{margin:24px 0;font-size:16px;font-weight:700;line-height:20px;color:var(--color-main)}@media(max-width:1280px){.stores-container .stores{grid-template-columns:1fr}}.stores-container .stores .store{padding-bottom:24px}.stores-container .stores .store__subtitle{margin-bottom:8px;font-size:14px;font-weight:700;line-height:18px}.stores-container .stores .store__our-store{max-width:288px;font-size:14px;font-weight:400;line-height:18px;color:var(--color-grayScale-darkest)}.privacy-container{font-family:DM Sans,sans-serif}.privacy-container h2{margin-bottom:12px}.privacy-container ol,.privacy-container ul{padding-left:20px}.privacy-container li{margin-bottom:12px}.privacy-container li,.privacy-container p{font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.privacy-container p{margin:24px 0}.privacy-container p b,.privacy-container p strong{color:var(--color-grayScale)}.privacy-container p a{color:var(--color-support-links)}.privacy-container p:last-child a{display:flex;align-items:center;font-size:16px;line-height:20px;text-decoration:underline}.privacy-container p:last-child a svg{margin-right:12px;overflow:unset}.about-container{margin:16px 0 24px}@media(min-width:768px){.about-container{margin:24px 0}}.about-container p{margin-bottom:18px;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.about-container p a{color:var(--color-support-links)}.terms-container{font-family:DM Sans,sans-serif}.terms-container p{margin:24px 0;font-size:var(--text-size-1);line-height:18px;color:var(--color-grayScale-darkest)}.terms-container p b,.terms-container p strong{color:var(--color-grayScale)}.terms-container p a{font-weight:var(--text-weight-regular);color:var(--color-support-links)}.terms-container p:last-child a{display:flex;align-items:center;font-size:var(--text-size-2);font-weight:var(--text-weight-regular);line-height:20px;text-decoration:underline}.terms-container p:last-child a svg{margin-right:12px;overflow:unset}.workwithus-container{font-family:DM Sans,sans-serif}.workwithus-container .linkedincontainer{display:flex;flex-direction:column;font-size:12px;line-height:16px}.workwithus-container .linkedin{display:flex;align-items:center;color:var(--color-grayScale-dark);text-decoration:none}.workwithus-container .jobs,.workwithus-container .linkedin{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.workwithus-container svg{margin:0 4px 4px 0}.workwithus-container h1{font-size:24px}.workwithus-container h1,.workwithus-container h2{margin-top:20px;line-height:18px;color:var(--color-grayScale-darkest)}.workwithus-container h2{font-size:18px}.workwithus-container li{margin:10px 0;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.workwithus-container li a,.workwithus-container li strong{color:var(--color-support-links)}.workwithus-container p{margin:24px 0;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.workwithus-container p a,.workwithus-container p strong{color:var(--color-support-links)}@media(min-width:769px){.faq-container{display:flex}}.faq-content{width:100%}@media(min-width:769px){.faq-content{border:1px solid var(--color-grayScale-light);border-radius:2px;padding:32px;margin-bottom:32px}}#container-club{display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;margin-bottom:16px}.coupons-container .form-coupons form{width:328px}@media(min-width:800px)and (max-width:1023px){.coupons-container .container-title-coupons .container-coupons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.coupons-container .container-title-coupons .container-coupons{grid-template-columns:repeat(3,minmax(0,1fr))}}.coupons-container .modal-rule-coupon-external{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-support-overlay);display:flex;justify-content:center;padding:16px;z-index:10}@media(min-width:640px){.coupons-container .modal-rule-coupon-external{padding-top:200px}}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal{display:flex;flex-direction:column;align-self:end;width:623px;padding:24px 16px;background-color:var(--color-grayScale-white);z-index:10}@media(min-width:640px){.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal{padding:24px;align-self:center}}.coupons-container .noCoupons .noCoupons-h1{line-height:28px;font-size:24px;color:var(--color-main)}.coupons-container .noCoupons .noCoupons-p{line-height:18px;font-size:14px}.container-coupons-page .section-header h1{text-transform:capitalize}.spinner-container{text-align:center}.spinner-container svg{animation:c-loader-spin .5s linear infinite}.club-card-get-card-page-container{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;margin-bottom:32px}.club-card-get-card-page-container .club-card-get-card-mainBanner{margin:0}.club-card-get-card-page-container .club-card-get-card-mainBanner img{border:none;border-radius:0}.club-card-get-card-page-container .club-card-get-card-orientations{display:flex;width:100%;font-size:16px;font-weight:400;line-height:24px;color:var(--loyalty-text-color-neutral)}.product_page-content{overflow:hidden}.product_page-content #vitrine-pdp .carousel-container .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.product-details-skeleton{display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%;height:100%;margin-top:4px}.product-details-skeleton .product-details-skeleton-price{display:flex;flex-direction:column;gap:8px}.repeat-order-container{width:100%;padding:0 16px 32px}.repeat-order-container .repeat-order-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid var(--color-grayScale-lightest)}@media(min-width:1280px){.repeat-order-container .repeat-order-header{border-bottom:none;align-items:flex-start}}.repeat-order-container .repeat-order-header .repeat-order-header-info .repeat-order-title{font-weight:700;font-size:14px;line-height:18px;color:var(--color-grayScale);margin:0}@media(min-width:1280px){.repeat-order-container .repeat-order-header .repeat-order-header-info .repeat-order-title{font-size:32px;line-height:24px;margin-bottom:24px}}.repeat-order-container .repeat-order-header .repeat-order-header-info .repeat-order-date{font-size:12px;font-weight:400;line-height:16px;color:var(--color-grayScale-darkest)}@media(min-width:1280px){.repeat-order-container .repeat-order-header .repeat-order-header-info .repeat-order-date{font-size:24px;font-weight:700;line-height:28px}}.repeat-order-container .repeat-order-header .repeat-order-header-order-type{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:400;line-height:16px;color:var(--color-seals-more)}.repeat-order-container .warning-container{background-color:var(--color-warning-faded);margin-bottom:24px}.repeat-order-container .warning-container span{display:inline-flex;align-items:center;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:var(--color-warning-dark);padding:8px 16px}.repeat-order-container .warning-container span svg{margin-right:10px;overflow:unset}.repeat-order-container .repeat-order-resume{margin-bottom:8px}.repeat-order-container .repeat-order-resume p{font-size:14px;font-weight:700;line-height:18px;color:var(--color-seals-sugar-free)}.repeat-order-container .product-list-content .product-list-content-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content}.repeat-order-container .product-list-content .product-list-item{display:flex;flex-direction:row;border-radius:4px;padding:8px;border:1px solid var(--color-main-lightest);margin-bottom:8px}@media(min-width:1280px){.repeat-order-container .product-list-content .product-list-item{margin-bottom:8px;border:none}}.repeat-order-container .product-list-content .product-list-image{width:55px;margin-right:8px}.repeat-order-container .product-list-content .product-list-info{display:flex;flex-direction:column;width:100%}.repeat-order-container .product-list-content .product-list-info .product-card__prices .new-price-container{justify-content:end}@media(min-width:1280px){.repeat-order-container .product-list-content .product-list-info .product-card__prices .new-price-container{justify-content:center}}.repeat-order-container .product-list-content .product-list-info .product-card__prices .new-price-container .new-price{font-size:16px}.repeat-order-container .product-list-content .product-list-info .product-card__prices .new-price-container .product-multiplier{display:none}.repeat-order-container .product-list-content .product-list-info .product-multiplier-container{display:flex;flex-direction:column;margin-top:-20px}.repeat-order-container .product-list-content .product-list-info .product-multiplier-container .product-multiplier-custom{font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px;color:var(--color-seals-sugar-free)}.repeat-order-container .product-list-content .product-list-info .product-multiplier-container .product-spot{font-size:16px;font-weight:400;line-height:20px;color:var(--color-seals-sugar-free)}.repeat-order-container .product-list-content .product-list-add-items{position:fixed;left:0;bottom:0;width:100%;padding:16px;box-shadow:0 -4px 4px 0 rgba(0,74,147,.251);background-color:#fff}@media(min-width:1280px){.repeat-order-container .product-list-content .product-list-add-items{position:static;left:auto}}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-total{display:flex;justify-content:center;font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-btn{width:100%;height:36px;padding:8px,16px,8px,16px;border:none;outline:none;border-radius:2px;color:var(--color-assistant-main);background:var(--color-seals-more)}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-btn--disabled{width:100%;height:36px;padding:8px,16px,8px,16px;border:none;outline:none;border-radius:2px;color:var(--color-positiveFeedback-dark);background:var(--color-positiveFeedback-faded)}.scratch-container{width:100%;margin-bottom:32px}@media(min-width:1280px){.scratch-container{margin-bottom:60px}}.scratch-container nav a{display:flex;align-items:center;margin-bottom:24px;text-decoration:none}.scratch-container nav a svg{margin-right:8px}.scratch-container nav a span{color:var(--color-support-links);font-size:16px;line-height:20px;text-decoration:underline}.registered-container{width:100%;max-width:650px;margin:auto;padding:0 16px}.registered-container>a{display:flex;align-items:center;margin-bottom:24px;text-decoration:none}.registered-container>a svg{margin-right:8px}.registered-container>a span{font-size:16px;line-height:20px;color:var(--color-support-links);text-decoration:underline}.registered-container .success-message-container{padding:8px 16px;background-color:var(--color-positiveFeedback-faded)}.registered-container .success-message-container div{display:flex;margin-bottom:4px}.registered-container .success-message-container div svg{width:16px;height:16px;margin-right:8px}.registered-container .success-message-container div p{flex:1;font-size:16px;font-weight:700;line-height:20px}.registered-container .success-message-container p{font-size:14px;line-height:18px;color:var(--color-positiveFeedback-dark);text-align:center}.registered-container .main-content{margin:24px 0 32px}@media(min-width:768px){.registered-container .main-content{padding:0}}.registered-container .main-content .coupons-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.registered-container .main-content .coupons-header h1{flex:1;margin-right:16px;font-size:20px;font-weight:700;line-height:24px;color:var(--color-grayScale)}.registered-container .main-content .coupons-header a{font-size:16px;line-height:20px;color:var(--color-support-links);text-decoration:underline}.registered-container .main-content .coupons-container .cart-empty-coupons-label,.registered-container .main-content .coupons-container .container-title-coupons>h1,.registered-container .main-content .coupons-container .form-coupons{display:none}.registered-container .main-content .coupons-container .container-coupons{grid-template-columns:unset!important}.registered-container .main-content .carousel-with-see-more-container{padding:0;margin-top:0;margin-bottom:0}.registered-container .main-content .carousel-with-see-more-container .carousel-with-see-more-header{padding:0}.registered-container .main-content .carousel-with-see-more-container .carousel-content{padding-left:0}.registered-container .main-content .carousel-with-see-more-container .carousel-content .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.registered-container .main-content .svg-container svg{width:100%;height:100%}.registered-container .downloads-container{margin-bottom:32px}.registered-container .downloads-container p{margin-bottom:8px;font-size:16px;line-height:20px;color:var(--color-grayScale-darkest);text-align:center}@media(min-width:768px){.registered-container .downloads-container p{margin-bottom:18px;font-size:24px;font-weight:700;line-height:28px;color:var(--color-grayScale)}}.registered-container .downloads-container div{display:grid;grid-template-columns:repeat(2,153px);gap:8px;justify-content:center}.registered-container .to-know-container{position:fixed;bottom:0;left:0;z-index:2;width:100%;padding:24px 16px;background-color:var(--color-grayScale-white);border-top:1px solid var(--color-grayScale-lightest);border-radius:2px;box-shadow:0 -4px 4px var(--color-support-shadow)}.registered-container .to-know-container>div{width:100%;max-width:650px;margin:auto}.registered-container .to-know-container>div p{margin-bottom:16px;font-size:20px;font-weight:700;line-height:24px;color:var(--color-grayScale);text-align:center}.registered-container .to-know-container>div div{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.registered-container .to-know-container>div div a,.registered-container .to-know-container>div div button{display:flex;flex:1;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:20px;cursor:pointer;outline:none;background-color:transparent;border:none;border-radius:2px}.registered-container .to-know-container>div div a{padding:7px 16px;color:var(--color-main);text-decoration:none;border:1px solid var(--color-main)}.registered-container .to-know-container>div div button{padding:8px 16px;color:var(--color-assistant-main);background-color:var(--color-main)}.club-informations-container{max-width:698px;margin:0 auto}.savings-page{display:flex;width:100%;height:100%;margin-top:24px;flex-direction:column;gap:40px}@media(min-width:1280px){.savings-page{margin-top:32px;flex-wrap:wrap;flex-direction:row;gap:24px}}.savings-page .savings-extractList-list .accordionV2-container{cursor:unset}.savings-page h1{text-align:center;color:var(--color-text-primary);margin-bottom:30px;font-size:24px}@media(min-width:768px){.savings-page h1{font-size:28px}}.savings-page .savings-content{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.savings-page .savings-content{gap:32px}}.savings-page .savings-content .savings-sections{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.savings-page .savings-content .savings-sections{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:1280px){.savings-page .savings-content .savings-sections{grid-template-columns:1fr 1fr 1fr}}.savings-totalizer{background:var(--color-surface-1);border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--color-border-light)}@media(min-width:768px){.savings-totalizer{padding:32px}}.savings-totalizer-error,.savings-totalizer-loading{text-align:center;padding:40px;color:var(--color-text-secondary)}.savings-totalizer-header{text-align:center;margin-bottom:24px}.savings-totalizer-header h2{color:var(--color-text-primary);margin:0 0 8px;font-size:18px}@media(min-width:768px){.savings-totalizer-header h2{font-size:20px}}.savings-totalizer-header .period{color:var(--color-text-secondary);font-size:14px}.savings-totalizer-value{text-align:center;margin-bottom:24px}.savings-totalizer-value .amount{font-size:32px;font-weight:700;color:var(--loyalty-color-surface-strong,#007bff);display:block}@media(min-width:768px){.savings-totalizer-value .amount{font-size:40px}}.savings-totalizer-value .label{color:var(--color-text-secondary);font-size:14px;margin-top:4px}.savings-totalizer-breakdown{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.savings-totalizer-breakdown{flex-direction:row;justify-content:space-around}}.savings-totalizer-breakdown .breakdown-item{text-align:center;padding:16px;background:var(--color-surface-2);border-radius:6px}.savings-totalizer-breakdown .breakdown-item .breakdown-label{font-size:12px;color:var(--color-text-secondary);margin-bottom:4px;text-transform:uppercase}.savings-totalizer-breakdown .breakdown-item .breakdown-value{font-size:16px;font-weight:600;color:var(--color-text-primary)}@media(min-width:768px){.savings-totalizer-breakdown .breakdown-item .breakdown-value{font-size:18px}}.savings-discount-category{background:var(--color-surface-1);border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--color-border-light)}@media(min-width:768px){.savings-discount-category{padding:24px}}.savings-discount-category h3{margin-bottom:20px;color:var(--color-text-primary);font-size:18px}@media(min-width:768px){.savings-discount-category h3{font-size:20px}}.savings-discount-category-error,.savings-discount-category-loading{text-align:center;padding:40px;color:var(--color-text-secondary)}.savings-discount-category .categories-list{display:flex;flex-direction:column;gap:12px}.savings-discount-category .category-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-surface-2);border-radius:6px;border:1px solid var(--color-border-light)}.savings-discount-category .category-item-name{font-size:14px;color:var(--color-text-primary);font-weight:500}.savings-discount-category .category-item-value{font-size:14px;font-weight:600;color:var(--loyalty-color-surface-strong,#007bff)}.savings-extract-list{background:var(--color-surface-1);border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--color-border-light)}@media(min-width:768px){.savings-extract-list{padding:24px}}.savings-extract-list h3{margin-bottom:20px;color:var(--color-text-primary);font-size:18px}@media(min-width:768px){.savings-extract-list h3{font-size:20px}}.savings-extract-list-error,.savings-extract-list-loading{text-align:center;padding:40px;color:var(--color-text-secondary)}.savings-extract-list .extract-items{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.savings-extract-list .extract-item{padding:16px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-surface-2)}.savings-extract-list .extract-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.savings-extract-list .extract-item-header h4{margin:0;color:var(--color-text-primary);font-size:16px;font-weight:600}.savings-extract-list .extract-item-header .extract-item-total{font-weight:700;color:var(--loyalty-color-surface-strong,#007bff);font-size:16px}.savings-extract-list .extract-item-details{display:flex;flex-direction:column;gap:8px}.savings-extract-list .extract-item-details .detail-row{display:flex;justify-content:space-between;font-size:14px}.savings-extract-list .extract-item-details .detail-row span:first-child{color:var(--color-text-secondary)}.savings-extract-list .extract-item-details .detail-row span:last-child{color:var(--color-text-primary);font-weight:500}.savings-extract-list .view-more-btn{width:100%;padding:12px;background:var(--loyalty-color-surface-strong,#007bff);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s ease}.savings-extract-list .view-more-btn:hover{opacity:.9}.savings-extract-list .view-more-btn:active{transform:translateY(1px)}.discount-main{background:var(--color-surface-1);border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--color-border-light)}@media(min-width:768px){.discount-main{padding:24px}}.discount-main h3{margin-bottom:20px;color:var(--color-text-primary);font-size:18px}@media(min-width:768px){.discount-main h3{font-size:20px}}.discount-main-error,.discount-main-loading{text-align:center;padding:40px;color:var(--color-text-secondary)}.discount-main .categories-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width:768px){.discount-main .categories-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.discount-main .category-card{border:1px solid var(--color-border-light);border-radius:8px;padding:16px;background:var(--color-surface-2)}.discount-main .category-card .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-light)}.discount-main .category-card .category-header h4{margin:0;color:var(--color-text-primary);font-size:16px;font-weight:600}.discount-main .category-card .category-header .category-percentage{background:var(--loyalty-color-surface-strong,#007bff);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700}.discount-main .category-card .category-savings{display:flex;flex-direction:column;gap:8px}.discount-main .category-card .category-savings .savings-row{display:flex;justify-content:space-between;font-size:14px}.discount-main .category-card .category-savings .savings-row:first-child{font-weight:700;color:var(--color-text-primary)}.discount-main .category-card .category-savings .savings-row:first-child .savings-value{color:var(--loyalty-color-surface-strong,#007bff);font-weight:700}.discount-main .category-card .category-savings .savings-row span:first-child{color:var(--color-text-secondary)}.discount-main .category-card .category-savings .savings-row span:last-child{color:var(--color-text-primary);font-weight:500}.discount-main .category-card .subcategories{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-light)}.discount-main .category-card .subcategories h5{margin:0 0 8px;font-size:14px;color:var(--color-text-primary);font-weight:600}.discount-main .category-card .subcategories .subcategories-list{display:flex;flex-direction:column;gap:6px}.discount-main .category-card .subcategories .subcategories-list .subcategory-item{display:flex;justify-content:space-between;font-size:12px;padding:4px 0}.discount-main .category-card .subcategories .subcategories-list .subcategory-item span:first-child{color:var(--color-text-secondary)}.discount-main .category-card .subcategories .subcategories-list .subcategory-item span:last-child{color:var(--color-text-primary);font-weight:500}.discount-main .view-more-section{text-align:center;padding:16px;background:var(--color-surface-2);border-radius:6px;color:var(--color-text-secondary);font-size:14px;border:1px solid var(--color-border-light)}.savings-extract-page-container{display:flex;width:100%;height:100%;margin-top:24px;align-items:center;flex-direction:column}@media(min-width:1280px){.savings-extract-page-container{gap:16px}}.savings-extract-page-container .savings-back-button-container button{padding:0}.savings-page-loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.savings-page-loader svg{animation:savings-page-spin .5s linear infinite;width:85px;height:85px;margin:24px}@keyframes savings-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.savings-discount-category-page-container{display:flex;width:100%;height:100%;margin-top:24px;align-items:center;flex-direction:column}@media(min-width:1280px){.savings-discount-category-page-container{flex-wrap:wrap;flex-direction:row;gap:16px}}.points-redemption-plp-page-container{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media(min-width:768px){.points-redemption-plp-page-container{gap:24px;margin-top:24px}}.points-redemption-plp-page-container .points-redemption-plp-shortcuts-title{margin-bottom:8px;color:var(--loyalty-text-color-default);font-size:16px;line-height:24px;font-weight:600}@media(min-width:768px){.points-redemption-plp-page-container .points-redemption-plp-shortcuts-title{font-size:24px;line-height:28px;font-weight:700}}.points-redemption-plp-page-container .club-card-user-shortcuts{width:100%}.points-redemption-page-container{display:flex;flex-direction:column;gap:16px;padding-top:16px}@media(min-width:768px){.points-redemption-page-container{padding-top:24px;gap:24px}.points-redemption-page-container .club-card-user-pointsBalance-container{max-width:333px}.points-redemption-page-container .club-card-user-pointsBalance{width:unset}}.points-redemption-page-container .points-redemption-balance-container{display:flex;gap:16px}.points-redemption-page-container .points-redemption-balance-container .points-redemption-balanceBanner{flex:1;display:none;height:131px;margin:0}@media(min-width:769px){.points-redemption-page-container .points-redemption-balance-container .points-redemption-balanceBanner{display:block}}.points-redemption-page-container .points-redemption-balance-container .points-redemption-balanceBanner img{object-position:center;border-radius:0;border:none;height:100%}.points-redemption-page-container .club-card-user-bannerIntro,.points-redemption-page-container .points-redemption-marketingBanner{padding:0;margin:0}.points-redemption-page-container .carousel-arrow-button-next button,.points-redemption-page-container .carousel-arrow-button-prev button{background-color:var(--loyalty-color-surface-subtlest)!important}.points-redemption-page-container .carousel-arrow-button-next button>svg path,.points-redemption-page-container .carousel-arrow-button-prev button>svg path{stroke:var(--loyalty-color-icon-default)}.points-redemption-page-container .bullets-container button{background-color:var(--loyalty-color-surface-strong)!important}.points-redemption-page-container .points-redemption-shortcuts-title{margin-bottom:8px;color:var(--loyalty-text-color-default);font-size:16px;line-height:24px;font-weight:600}@media(min-width:768px){.points-redemption-page-container .points-redemption-shortcuts-title{font-size:24px;line-height:28px;font-weight:700}}.points-redemption-page-container .club-card-user-shortcuts{width:100%}.points-redemption-pdp-page-container{display:flex;flex-direction:column;padding-top:16px;background-color:var(--loyalty-color-surface-subtlest)}@media(min-width:769px){.points-redemption-pdp-page-container{background-color:transparent}}.points-redemption-pdp-page-container .points-redemption-pdp-page{margin-top:16px;display:flex;align-items:center;flex-direction:column;border-radius:24px 24px 0 0;background-color:var(--loyalty-background-color-default);gap:12px}@media(min-width:769px){.points-redemption-pdp-page-container .points-redemption-pdp-page{border-radius:0}}.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:769px){.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top{flex-direction:row;align-items:flex-start;height:287px;gap:56px;padding:24px 8px 32px;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px}}.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top-information{width:100%}@media(min-width:769px){.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top-information{display:flex;flex-direction:column;gap:24px;width:344px}}.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top-information-line{display:none;border-top:1px solid var(--loyalty-color-icon-subtlest)}@media(min-width:769px){.points-redemption-pdp-page-container .points-redemption-pdp-page .points-redemption-pdp-top-information-line{display:block}}.points-redemption-error-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:784px;width:100%;justify-self:center;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:16px;margin-top:16px;padding:16px;text-align:center}@media(min-width:768px){.points-redemption-error-page-container{margin-top:24px}}.points-redemption-error-page-container img{margin-bottom:16px}.points-redemption-error-page-container .points-redemption-error-title{margin-bottom:24px;color:var(--loyalty-text-color-neutral);font-size:24px;line-height:28px;font-weight:800;letter-spacing:0}@media(min-width:768px){.points-redemption-error-page-container .points-redemption-error-title{display:flex;justify-content:center;height:44px;margin-bottom:24px;font-size:36px;line-height:20px}}.points-redemption-error-page-container p{max-width:572px;margin-bottom:24px;color:var(--loyalty-text-color-neutral);font-size:16px;letter-spacing:0}@media(min-width:768px){.points-redemption-error-page-container p:last-of-type{margin-bottom:16px}.points-redemption-error-page-container .buttonPointsRedemption-button{max-width:311px;justify-self:center}}.points-redemption-success-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:784px;width:100%;justify-self:center;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:16px;margin-top:16px;padding:16px;text-align:center}@media(min-width:768px){.points-redemption-success-page-container{margin-top:24px}}.points-redemption-success-page-container img{margin-bottom:16px}.points-redemption-success-page-container .points-redemption-success-title{margin-bottom:24px;color:var(--loyalty-text-color-neutral);font-size:24px;line-height:28px;font-weight:800;letter-spacing:0}@media(min-width:768px){.points-redemption-success-page-container .points-redemption-success-title{display:flex;justify-content:center;height:44px;margin-bottom:24px;font-size:36px;line-height:20px}}.points-redemption-success-page-container p{margin-bottom:24px;color:var(--loyalty-text-color-neutral);font-size:16px;letter-spacing:0}@media(min-width:768px){.points-redemption-success-page-container p{margin-bottom:0}.points-redemption-success-page-container p:last-of-type{margin-bottom:16px}.points-redemption-success-page-container .buttonPointsRedemption-button{max-width:311px;justify-self:center}}.grid-content-pdf-viewer{padding-top:24px}.pdf-viewer-container{max-width:100%;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.pdf-controls{justify-content:space-between;padding:16px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:16px}.pdf-controls,.pdf-navigation{display:flex;align-items:center}.pdf-navigation{gap:12px}.pdf-nav-btn{background:var(--color-main);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.pdf-nav-btn:hover:not(:disabled){background:var(--color-main-dark)}.pdf-nav-btn:disabled{color:var(--color-grayScale-dark);background:var(--color-grayScale-lightest);cursor:not-allowed}.pdf-page-info{display:flex;align-items:center;gap:8px;font-size:14px}.pdf-page-input{width:60px;padding:4px 8px;border:1px solid #ced4da;border-radius:4px;text-align:center;font-size:14px}.pdf-zoom-controls{display:flex;align-items:center;gap:4px}.pdf-zoom-btn{background:var(--color-main);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;min-width:40px;transition:background-color .2s}.pdf-zoom-btn:hover{background:var(--color-main-dark)}.pdf-document-container{padding:20px;background:#f8f9fa;display:flex;justify-content:center;align-items:flex-start;min-height:400px;max-height:60vh;overflow:auto}.pdf-document{box-shadow:0 4px 8px rgba(0,0,0,.1)}.pdf-page{margin:0 auto;display:block!important}.pdf-error p{color:var(--color-negativeFeedback)}@media(max-width:768px){.pdf-controls{flex-direction:column;gap:12px}.pdf-navigation{order:2}.pdf-zoom-controls{order:1}.pdf-document-container{padding:10px;max-height:70vh}.pdf-nav-btn{padding:6px 12px;font-size:12px}.pdf-page-input{width:50px}}.pdf-error{padding:20px;text-align:center}.pdf-error p{color:#dc3545;margin-bottom:20px;font-size:16px}.pdf-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;color:#6c757d;font-size:16px;text-align:center}.institutional-title{margin-bottom:8px;font-weight:700;font-size:20px;font-family:DM Sans,sans-serif;font-style:normal;line-height:24px;color:var(--color-grayScale)}.institutional-container img{width:100%;border-radius:8px}.institutional-container .carousel-content>div{margin-bottom:16px}.institutional-container .carousel-content>div :last-child{margin:0}.institutional-container .institutional-banners-container{width:100%;margin-bottom:24px}@media(min-width:1280px){.institutional-container .institutional-title{margin-bottom:24px;font-size:24px;line-height:28px}.institutional-container .skeleton-container:first-child{display:none}.institutional-container [data-gatsby-image-wrapper]:last-child{margin-bottom:24px}.institutional-container [data-gatsby-image-wrapper] img{border-radius:8px}.institutional-container .carousel-content>div{margin-bottom:16px}.institutional-container .carousel-content>div [data-gatsby-image-wrapper]:last-child{margin:0}.institutional-container .institutional-banners-container{width:100%;margin-bottom:24px}}@media(min-width:1280px)and (min-width:1280px){.institutional-container .institutional-title{margin-bottom:24px;font-size:24px;line-height:28px}.institutional-container .skeleton-container:first-child{display:none}.institutional-container [data-gatsby-image-wrapper]:last-child{margin-bottom:32px}.institutional-container .carousel-content>div{margin-bottom:24px}.institutional-container .institutional-banners-container{margin-bottom:32px}.institutional-container .institucional-carousel{margin:0 -3rem}.institutional-container .institucional-carousel .carousel-arrow-button-next,.institutional-container .institucional-carousel .carousel-arrow-button-prev{margin:0}}@media(min-width:1280px){.institutional-container .institucional-carousel .carousel-arrow-button-next,.institutional-container .institucional-carousel .carousel-arrow-button-prev{margin:0}.institutional-container .institucional-carousel .container-item img{width:100%;object-fit:contain}}@media(max-width:767px){.institutional-container .skeleton-container:nth-child(2){display:none}}.navigation-institutional-container .breadcrumb-about{display:flex;align-items:center;margin-top:16px}.navigation-institutional-container .breadcrumb-about a{margin-right:16px}.navigation-institutional-container .breadcrumb-about p{margin-left:16px;color:var(--color-main);font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;line-height:18px}.navigation-institutional-container .back-step{display:flex;align-items:center;margin-top:16px;margin-bottom:24px;color:var(--color-support-links)}.navigation-institutional-container .back-step p{margin-left:10px;color:var(--color-support-links);font-family:DM Sans,sans-serif;font-size:14px;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.navigation-institutional-container .back-step p{font-size:16px;line-height:20px}}.institucional-store-title{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--color-grayScale);margin-top:24px}.institucional-store-content{margin:8px 0}.institucional-store-content p{font-weight:400;color:var(--color-grayScale-darkest)}.institucional-store-content p,.institucional-store-link{font-family:DM Sans,sans-serif;font-style:normal;font-size:14px;line-height:18px}.institucional-store-link{font-weight:700;color:var(--color-support-links);margin-top:8px;margin-bottom:24px}.institucional-store-hours-container{margin:8px 0}.institucional-store-hours{font-weight:700;color:var(--color-grayScale)}.institucional-store-hours,.institucional-store-openingHours{font-family:DM Sans,sans-serif;font-style:normal;font-size:12px;line-height:16px}.institucional-store-openingHours{font-weight:400;color:var(--color-grayScale-darkest)}.institucional-store-city{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:var(--color-main);margin-top:24px}.institucional-institucional-store-container{display:flex}@media(max-width:700px){.institucional-institucional-store-container{flex-direction:column}}.institucional-store-grid{width:100%;-moz-column-count:1;column-count:1}@media(min-width:700px){.institucional-store-grid{-moz-column-count:2;column-count:2}}.institucional-store-grid>div{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column}.loading-container{min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-container p{margin-bottom:15px;font-size:16px;font-weight:500}.share-tabloid-link-button{display:flex;justify-content:flex-start;align-items:center;height:18px;border:none;background:none;margin-bottom:16px;padding:0}.share-tabloid-link-button .share-tabloid-link-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-support-links);-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-left:8px;cursor:pointer}.feedback-popup-container{width:287px;height:36px;padding:8px 16px;display:flex;justify-content:flex-start;align-items:center;background-color:var(--color-positiveFeedback-faded);position:fixed;z-index:99999999;bottom:40px;left:50%;transform:translate(-50%);border-radius:4px;box-shadow:4px 4px 8px rgba(0,74,147,.25)}@media(min-width:769px){.feedback-popup-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.feedback-popup-container .feedback-popup-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:var(--color-positiveFeedback-dark);margin-left:16px}@media(min-width:769px){.tabloid-top-banner-loading .skeleton-container:first-child{display:none}}@media(max-width:768px){.tabloid-top-banner-loading .skeleton-container:nth-child(2){display:none}}.tabloid-banners-container{width:100%;margin-top:16px;margin-bottom:24px}@media(min-width:769px){.tabloid-banners-container{margin-top:32px}}.container-category-grid{display:flex;justify-content:flex-start;padding-top:8px}@media(min-width:1281px){.container-category-grid{padding-top:16px;margin-bottom:24px}}.container-category-grid ul{display:flex}.container-category-grid li{display:flex;justify-content:center;align-items:center;white-space:nowrap}@media(min-width:769px){.container-category-grid li{margin-right:32px}}.container-category-grid li button{cursor:pointer;background-color:transparent;text-decoration:none;color:var(--color-grayScale-light);font-size:12px;line-height:16px}@media(min-width:769px){.container-category-grid li button{font-size:16px;line-height:20px}}.container-category-grid .category-selected{border-radius:revert;border-bottom:3px solid;color:var(--color-negativeFeedback);align-items:flex-start}.container-category-grid .category-selected button{cursor:pointer;background-color:transparent;color:var(--color-negativeFeedback);font-weight:700}.container-category-grid #carousel{width:100%}.container-category-grid .carousel-content{overflow:auto;width:100%}.container-category-grid .carousel-content .carousel-container .container-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-category-grid .carousel-content .carousel-arrow-button-next,.container-category-grid .carousel-content .carousel-arrow-button-prev{position:unset;align-items:flex-end!important}.container-category-grid .carousel-content .carousel-arrow-button-next button,.container-category-grid .carousel-content .carousel-arrow-button-prev button{position:absolute;cursor:pointer}.container-category-grid .carousel-content .carousel-arrow-button-next button{margin:0 0 0 12%!important}.container-category-grid .carousel-content .carousel-arrow-button-prev button{margin:0 12% 0 0!important}.tabloid-ad{margin-bottom:16px;color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:700}@media(min-width:769px){.tabloid-ad{margin-bottom:32px;font-size:24px;line-height:28px}}.tabloid-content-container{width:100%;border-radius:16px 16px 0 0;margin-bottom:24px;padding-bottom:24px}@media(min-width:1280px){.tabloid-content-container{border-radius:88px 88px 0 0;margin-bottom:32px;padding-bottom:20px}}.tabloid-content-container .tabloid-banners-container{margin:auto}.tabloid-content-container .tabloid-container{background-color:var(--color-grayScale-white);box-shadow:0 -4px 4px 0 var(--color-support-shadow)}@media(min-width:769px){.tabloid-content-container .tabloid-container{border-radius:16px 16px 0 0}}.tabloid-content-container .tabloid-menu{position:-webkit-sticky;position:sticky;z-index:1;top:172px;background-color:var(--color-grayScale-white);box-shadow:-1px 5px 8px var(--color-support-shadow);margin-bottom:32px}@media(min-width:1281px){.tabloid-content-container .tabloid-menu{top:184px}}.tabloid-content-container .tabloid-section{margin-bottom:32px}@media(min-width:769px){.tabloid-content-container .tabloid-section{margin-bottom:24px}}.tabloid-content-container .tabloid-section .tabloid-banners-container{max-width:none;margin:32px 0}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-banners-container{margin:24px 0}}.tabloid-content-container .tabloid-section h2{margin-bottom:16px;padding:0 16px;color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:700}@media(min-width:769px){.tabloid-content-container .tabloid-section h2{margin-bottom:24px;padding:16px;font-size:24px;line-height:28px}}.tabloid-content-container .tabloid-section .tabloid-products-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media(min-width:650px){.tabloid-content-container .tabloid-section .tabloid-products-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:950px){.tabloid-content-container .tabloid-section .tabloid-products-container{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.tabloid-content-container .tabloid-section .tabloid-products-container{grid-template-columns:repeat(5,1fr)}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card{height:100%;position:relative;border:1px solid var(--color-main-lightest);margin:-1px;padding:16px;background-color:var(--color-grayScale-white);cursor:pointer}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card{padding:16px 24px}}@media(min-width:1280px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card{border:0;margin:0}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card:hover{outline:1px solid var(--color-main-lightest)}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-exclusive-product{position:absolute;top:8px;left:0;z-index:2;border-radius:0 24px 24px 0;padding:8px;background-color:var(--color-badge-main);color:var(--color-badge-secondary);font-size:12px;line-height:16px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-exclusive-product{top:16px;padding:4px 8px;font-size:16px;line-height:20px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image{position:relative;margin-bottom:8px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image{margin-bottom:16px}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-product-image-container{margin-bottom:16px;max-height:232px;max-width:232px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container{display:flex;justify-content:center;border-radius:4px;padding:10px;background-color:var(--color-main);width:90%;margin:0 auto 16px}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p{display:flex;font-weight:700}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-prev{margin-bottom:2px;color:var(--color-grayScale-white);font-size:10px;line-height:10px;text-decoration:line-through}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-prev{font-size:14px;line-height:14px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .currency{color:var(--color-grayScale-white);font-size:12px;line-height:16px}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-int{margin-left:4px;margin-right:2px;color:var(--color-grayScale-white);font-size:24px;line-height:20px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-int{margin-right:4px;font-size:40px;line-height:40px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-cents{color:var(--color-grayScale-white);font-size:14px;line-height:10px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-cents{margin:5px 0;font-size:20px;line-height:14px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-unit{color:var(--color-grayScale-white);font-size:10px;line-height:10px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-unit{font-size:14px;line-height:14px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-name-container{height:52px;color:var(--color-main);background-color:var(--color-main-faded);max-width:232px;display:flex;align-items:center;text-align:center}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-name{color:var(--color-main);font-size:12px;line-height:16px;font-weight:700;text-decoration:none;padding:2px 12px;background-color:var(--color-main-faded);width:100%;max-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tabloid-product-actions .wrapper-button-tabloid .button[data-fs-button][data-button-variant=primary]{width:140px;height:40px;padding:0 16px;color:var(--color-assistant-main);font-weight:var(--color-assistant-main);font-size:var(--font-size-sm);line-height:18px;cursor:pointer}.scroll-button{position:fixed;display:none;bottom:0;left:50%;background-color:#fff;color:#041e50;outline:none;border:none;border-radius:50%;height:40px;width:40px;margin-bottom:10px;transition:.3s ease-in-out;box-shadow:0 0 1px rgba(86,105,115,.15),0 2px 4px rgba(86,105,115,.15);z-index:999999999;cursor:pointer}.scroll-visible{display:block}.tabloid-regionalization-container{width:100%}.tabloid-regionalization-container .tabloid-regionalization-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:var(--color-grayScale);margin-bottom:8px}@media(min-width:769px){.tabloid-regionalization-container .tabloid-regionalization-text{font-size:12px;line-height:28px;margin-bottom:16px}}.tabloid-regionalization-container [data-fs-select]{width:100%;height:40px;max-width:480px;border:1px solid var(--color-grayScale-light);background-color:transparent;color:var(--color-grayScale);border-radius:2px;margin-bottom:16px;cursor:pointer;font-weight:700;padding:0 8px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media(min-width:769px){.tabloid-regionalization-container [data-fs-select]{width:473px}}.tabloid-regionalization-container [data-fs-select] option{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale);cursor:pointer;display:flex;justify-content:space-between;align-items:baseline}@media(min-width:769px){.tabloid-regionalization-container [data-fs-select] option{font-size:16px;line-height:20px}}.tabloid-regionalization-container .tabloid-regionalization-select,.tabloid-warning{margin-bottom:16px}.tabloid-warning{display:flex;border-radius:4px;padding:8px;background-color:var(--color-warning-faded);color:var(--color-warning-dark);font-size:14px;line-height:18px}@media(min-width:769px){.tabloid-warning{font-size:16px;line-height:20px}}.tabloid-warning svg{overflow:unset;margin-right:8px}.validity-range{display:flex;justify-content:center;align-items:center;padding:4px 8px;width:100%;height:24px;background:#f0f1fb;border-radius:0;margin-bottom:24px}@media(min-width:768px){.validity-range{display:flex;width:473px;height:24px}}.validity-range p{font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;color:#2c3490}.tabloid-container{width:100%}.message{display:block;text-align:center}.notfound-title{color:var(--color-main);font-size:1.25rem;font-style:normal;font-weight:700;line-height:24px;margin:24px 0 8px}@media(min-width:1280px){.notfound-title{margin:32px 0 24px;font-size:56px;line-height:60px}}.notfound-text{width:100%;color:var(--color-grayScale);text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:18px}@media(min-width:1280px){.notfound-text{font-size:1rem;line-height:20px}}.container-image{width:100%;display:flex;justify-content:center;margin:25px 0}@media(min-width:1280px){.container-image{margin:64px 0}}.container-image img{width:80%}@media(min-width:1280px){.container-image img{max-width:600px}}.badge[data-store-badge]{display:flex;align-items:center;justify-content:center;width:48px;height:24px;padding:4px 8px;color:var(--color-grayScale-white);font-weight:700;font-size:12px;font-family:DM Sans,sans-serif;text-transform:uppercase;border-radius:16px;line-height:16px;font-style:normal}@media(min-width:769px){.badge[data-store-badge]{width:53px;height:34px;font-size:14px;line-height:18px}}.badge[data-store-badge].small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:17px;font-size:12px;line-height:16px;border-radius:16px;background-color:var(--color-promo-main);color:var(--color-promo-secondary);margin-left:4px}.badge[data-store-badge][data-store-badge=small]{width:48px;height:24px;padding:var(--space-0) var(--space-2);font-size:var(--text-size-0)}@media(min-width:769px){.badge[data-store-badge][data-store-badge=small]{width:53px;height:34px}}[data-store-badge-variant=outOfStock]{background-color:var(--bg-neutral)}[data-store-badge-variant=recommended]{background-color:var(--bg-highlighted)}[data-store-badge-variant=new]{background-color:var(--bg-info)}[data-store-badge-variant=neutral]{background-color:var(--bg-neutral)}[data-store-discount-badge-variant=high],[data-store-discount-badge-variant=low],[data-store-discount-badge-variant=medium]{background-color:var(--color-negativeFeedback)}.balloonDropdown{width:156px;height:93px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--loyalty-background-color-default);border-radius:12px;box-shadow:0 1px 3px 0 rgba(43,52,145,.078),2px 5px 5px 0 rgba(43,52,145,.078),4px 11px 7px 0 rgba(43,52,145,.059),8px 19px 8px 0 rgba(43,52,145,.02),12px 30px 9px 0 rgba(43,52,145,.02),1px -1px 6px 0 rgba(0,0,0,.251)}@media(min-width:1280px){.balloonDropdown{width:225px;height:109px}}.balloonDropdown-container{width:100%;position:relative;padding:8px;display:flex;justify-content:center;z-index:1}@media(min-width:1280px){.balloonDropdown-container{padding:16px}}.balloonDropdown-container .balloonDropdown-diamond{position:absolute;top:-16px;z-index:-1;filter:drop-shadow(0 -5px 3px rgba(0,0,0,.1509803922))}.balloonDropdown-container .balloonDropdown-diamond-polygon{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);background:var(--loyalty-background-color-default);width:32px;height:20px;border-radius:1px}.banner-container{width:100%}.banner-container img{border-radius:4px;border:1px solid var(--color-secondary-faded);width:100%;margin:0;max-width:none;padding:0;object-fit:fill}@media(min-width:768px){.banner-container img{border-radius:8px}}.container-skeleton{width:100%}.button,.link-button{display:inline-flex;-moz-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center;justify-content:center;min-height:40px;padding:var(--space-1) var(--space-3);font-family:DM Sans,sans-serif;font-weight:var(--text-weight-bold);text-decoration:none;cursor:pointer;border:0;border-radius:2px;transition:background-color .5s ease}.button:focus,.link-button:focus{outline:none}.button:disabled,.button[data-button-disabled=true],.link-button:disabled,.link-button[data-button-disabled=true]{cursor:not-allowed}.button:disabled svg,.button[data-button-disabled=true] svg,.link-button:disabled svg,.link-button[data-button-disabled=true] svg{color:var(--color-grayScale-light)}.button[data-button-variant=primary],.link-button[data-button-variant=primary]{display:flex;align-items:center;justify-content:center;width:100%;max-height:40px;padding-left:4px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-text-inverse);text-align:center;background-color:var(--color-main);border-radius:2px}@media(min-width:768px){.button[data-button-variant=primary],.link-button[data-button-variant=primary]{width:100%;max-height:40px}}.button[data-button-variant=primary]:focus,.button[data-button-variant=primary]:hover,.link-button[data-button-variant=primary]:focus,.link-button[data-button-variant=primary]:hover{background-color:var(--color-main)}.button[data-button-variant=primary]:active,.link-button[data-button-variant=primary]:active{background-color:var(--bg-secondary-pressed)}.button[data-button-variant=primary]:disabled,.button[data-button-variant=primary][data-button-disabled=true],.link-button[data-button-variant=primary]:disabled,.link-button[data-button-variant=primary][data-button-disabled=true]{color:var(--color-neutral-6);background-color:var(--color-grayScale-light)}.button[data-button-variant=primary][data-button-inverse],.link-button[data-button-variant=primary][data-button-inverse]{color:var(--color-text-display);background-color:var(--bg-neutral-lightest)}.button[data-button-variant=primary][data-button-inverse]:focus,.button[data-button-variant=primary][data-button-inverse]:hover,.link-button[data-button-variant=primary][data-button-inverse]:focus,.link-button[data-button-variant=primary][data-button-inverse]:hover{background-color:var(--color-secondary-0)}.button[data-button-variant=primary][data-button-inverse]:active,.link-button[data-button-variant=primary][data-button-inverse]:active{background-color:var(--color-secondary-1)}.button[data-button-variant=secondary],.link-button[data-button-variant=secondary]{color:var(--color-text-display);background-color:transparent;border:2px solid var(--bg-secondary-default)}.button[data-button-variant=secondary]:focus,.button[data-button-variant=secondary]:hover,.link-button[data-button-variant=secondary]:focus,.link-button[data-button-variant=secondary]:hover{background-color:var(--bg-darken-hover)}.button[data-button-variant=secondary]:active,.link-button[data-button-variant=secondary]:active{background-color:var(--bg-darken-pressed)}.button[data-button-variant=secondary]:disabled,.button[data-button-variant=secondary][data-button-disabled=true],.link-button[data-button-variant=secondary]:disabled,.link-button[data-button-variant=secondary][data-button-disabled=true]{color:var(--color-neutral-6);background-color:var(--color-grayScale-light);border:0}.button[data-button-variant=secondary][data-button-inverse],.link-button[data-button-variant=secondary][data-button-inverse]{color:var(--color-text-inverse);border-color:var(--color-border-light)}.button[data-button-variant=secondary][data-button-inverse]:focus,.button[data-button-variant=secondary][data-button-inverse]:hover,.link-button[data-button-variant=secondary][data-button-inverse]:focus,.link-button[data-button-variant=secondary][data-button-inverse]:hover{background-color:var(--bg-lighten-hover)}.button[data-button-variant=secondary][data-button-inverse]:active,.link-button[data-button-variant=secondary][data-button-inverse]:active{background-color:var(--bg-lighten-pressed)}.button[data-button-variant=tertiary],.link-button[data-button-variant=tertiary]{color:var(--color-link);background-color:var(--bg-neutral-lightest)}.button[data-button-variant=tertiary]:focus,.button[data-button-variant=tertiary]:hover,.link-button[data-button-variant=tertiary]:focus,.link-button[data-button-variant=tertiary]:hover{background:transparent}.button[data-button-variant=tertiary]:active,.link-button[data-button-variant=tertiary]:active{color:var(--color-text-display);background-color:var(--color-secondary-1)}.button[data-button-variant=tertiary]:disabled,.button[data-button-variant=tertiary][data-button-disabled=true],.link-button[data-button-variant=tertiary]:disabled,.link-button[data-button-variant=tertiary][data-button-disabled=true]{color:var(--color-neutral-6);background-color:var(--color-grayScale-light)}.button[data-button-variant=tertiary][data-button-inverse],.link-button[data-button-variant=tertiary][data-button-inverse]{color:var(--color-text-display);background-color:var(--bg-neutral-lightest)}.button[data-button-variant=tertiary][data-button-inverse]:focus,.button[data-button-variant=tertiary][data-button-inverse]:hover,.link-button[data-button-variant=tertiary][data-button-inverse]:focus,.link-button[data-button-variant=tertiary][data-button-inverse]:hover{background-color:var(--color-secondary-0)}.button[data-button-variant=tertiary][data-button-inverse]:active,.link-button[data-button-variant=tertiary][data-button-inverse]:active{background-color:var(--color-secondary-1)}.button [data-store-icon],.link-button [data-store-icon]{display:flex}@media(max-width:375px){.button [data-store-icon],.link-button [data-store-icon]{display:none}}.button .link-button:hover,.link-button .link-button:hover{text-decoration:none}.button .link-button[data-button-disabled=true],.link-button .link-button[data-button-disabled=true]{pointer-events:none}.button[data-store-buy-button]{color:var(--color-text-inverse);width:248px}.button[data-store-buy-button],.button[data-store-buy-button]:active,.button[data-store-buy-button]:hover{background-color:var(--color-main)}.button[data-store-buy-button]:disabled{color:var(--color-grayScale-light);background-color:var(--color-grayScale-faded)}.club-product-flag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding-right:0;background-color:var(--color-badge-main);display:flex;align-items:center;justify-content:center;border-radius:0 24px 24px 0}.club-product-flag p{color:var(--color-badge-secondary);padding:6px 8px;font-weight:700;font-size:16px;line-height:20px}.club-product-flag-after-price{margin-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-badge-main);display:flex;align-items:center;justify-content:center;border-radius:24px}.club-product-flag-after-price p{color:var(--color-badge-secondary);padding:4px 8px;font-weight:700;font-size:14px;line-height:18px}.generic-modal-container{width:100%;height:100%;position:fixed;top:0;left:0;padding:16px;display:flex;justify-content:center;align-items:center;background-color:var(--color-support-overlay);z-index:999}.generic-modal-container .generic-modal-subcontainer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-card-top-flag-image{display:flex;width:50.4px;height:18px}@media(min-width:769px){.product-card-top-flag-image{width:67.2px;height:24px}}.carousel-container .product-card-top-flag-image{justify-content:center;position:absolute;z-index:1}.carousel-container .product-card-top-flag-content{object-fit:contain}.product-details__content .product-card-top-flag-image{width:50.4px;height:18px;margin-left:4px}.quick-view-details .new-price-pdp-subcontainer-left .product-card-top-flag-image{position:relative;justify-content:flex-start}[data-store-quantity-selector]{width:100%;min-width:120px;max-width:250px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--color-main);background-color:var(--bg-neutral-lightest);border-radius:var(--border-radius-default);box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow);transition:box-shadow .2s ease}[data-store-quantity-selector] [data-store-icon]{margin:0;color:var(--color-main);line-height:0}[data-store-quantity-selector] .container-input{display:flex;width:100%;height:100%;justify-content:center}[data-store-quantity-selector] .container-input [data-quantity-selector-input]{width:100%;min-width:60px;max-width:200px;height:100%;padding:0;color:#1c1c1c;font-family:DM Sans,sans-serif;text-align:center;background-color:transparent;border-width:0;opacity:1}[data-store-quantity-selector] .container-input [data-quantity-selector-input]:focus{outline:0}[data-store-quantity-selector] .container-input [data-quantity-selector-input]:disabled{color:var(--color-grayScale);opacity:1}[data-store-quantity-selector] [data-quantity-selector-button]{width:100%;height:100%;padding:var(--space-0);font-family:DM Sans,sans-serif;background-color:transparent;border:0;border-radius:var(--border-radius-default)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){[data-store-quantity-selector] [data-quantity-selector-button]:focus{outline:none;box-shadow:none}[data-store-quantity-selector] [data-quantity-selector-button]:focus [data-store-icon]{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;background-color:var(--bg-secondary-light)}}}[data-store-quantity-selector] [data-quantity-selector-button]:focus-visible{outline:none;box-shadow:none}[data-store-quantity-selector] [data-quantity-selector-button]:focus-visible [data-store-icon]{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;background-color:var(--bg-secondary-light)}[data-store-quantity-selector] [data-quantity-selector-button] [data-store-icon]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--border-radius-default);transition:background-color .2s ease}[data-store-quantity-selector] [data-quantity-selector-button]:hover:not(:disabled) [data-store-icon]{background-color:var(--bg-secondary-light)}[data-store-quantity-selector] [data-quantity-selector-button]:disabled{cursor:not-allowed}[data-store-quantity-selector] [data-quantity-selector-button]:disabled [data-store-icon]{color:var(--color-grayScale-light)}[data-store-quantity-selector]:hover:not([data-store-quantity-selector=disabled]){box-shadow:0 0 0 var(--border-width-1) var(--color-support-shadow)}[data-store-quantity-selector=disabled]{background-color:var(--color-grayScale-light);box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow)}[data-store-quantity-selector=disabled] [data-quantity-selector-button]:hover [data-store-icon]{background-color:transparent}[data-select]{display:flex;flex-wrap:wrap;align-items:center;position:relative;gap:8px}[data-select] label{margin-right:var(--space-1);color:var(--color-text-subtle)}[data-select] div{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-items:center;max-width:100%;height:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-3);background:var(--color-main);border:1px solid var(--color-grayScale-light);border-radius:24px}[data-select] div [data-store-select]{max-width:-moz-max-content;font-size:14px;font-style:normal;font-weight:700;line-height:18px;color:var(--color-assistant-main);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-main);border:unset;cursor:pointer;box-shadow:0;transition:box-shadow .2s ease,background-color .2s ease}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none){[data-select] div [data-store-select]:focus{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}}}[data-select] div [data-store-select]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}[data-select] div [data-store-select] option{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--color-grayScale-darkest);background-color:var(--color-grayScale-white);cursor:pointer}[data-select] div [data-store-select]:focus-visible{box-shadow:unset}[data-select] div svg{color:var(--color-link)}nav[data-fs-breadcrumb-is-desktop=false]{display:none!important}[data-fs-breadcrumb]{width:100%;margin:16px 0 24px}[data-fs-breadcrumb] [data-fs-breadcrumb-list]{display:flex;align-items:center;height:24px;overflow:hidden}[data-fs-breadcrumb] [data-fs-breadcrumb-list] li{display:inline-flex;align-items:center;min-width:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:768px){[data-fs-breadcrumb] [data-fs-breadcrumb-list] li{max-width:30%}}[data-fs-breadcrumb] [data-fs-breadcrumb-list] li [data-testid=home-icon] path{fill:var(--color-grayScale-darkest)}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-item]{display:block;width:100%;overflow:hidden;font-size:14px;font-family:Dm Sans,sans-serif;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-item] svg[data-testid=home-icon]{fill:var(--color-text)}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-divider]{display:flex;align-items:center;justify-content:center;min-width:10px;margin:0 8px}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-divider] path{stroke:var(--color-grayScale)}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-link]{display:inline-block;padding:0;line-height:20px}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-link]:visited{color:var(--color-grayScale-darkest)}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-link][href="/"]{display:inline-flex;justify-content:center}[data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-item=current]{color:var(--color-main);font-weight:700;line-height:20px}[data-store-link],a{border-radius:var(--border-radius-default);transition:box-shadow .5s ease;text-decoration:none}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none){[data-store-link]:focus,a:focus{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}}}[data-store-link]:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}[data-store-link]{min-width:auto;min-height:auto;padding:var(--space-2) var(--space-0);text-decoration:none}[data-store-link]:hover{text-decoration:underline}[data-store-link]:visited{color:inherit}[data-fs-link-variant=default]{color:var(--color-grayScale-darkest);font-weight:400;line-height:1.5}[data-fs-link-variant=display]{line-height:1.5}[data-fs-link-variant=display],[data-fs-link-variant=display]:visited{color:var(--color-text-display)}[data-fs-link-variant=inline]{display:inline-block;padding:0;text-decoration:underline}[data-fs-link-variant=footer]{color:var(--color-text);font-size:var(--text-size-1)}@media(min-width:1280px){[data-fs-link-variant=footer]{padding:var(--space-1) var(--space-0)}}[data-link-inverse],[data-link-inverse]:visited{color:var(--color-link-inverse)}.filter__accordion{display:flex;flex-direction:column;justify-content:space-around}.filter__accordion .filter__accordion-item{border-bottom:1px solid var(--color-grayScale-faded)}.filter__accordion .filter__accordion-item .filter__accordion-button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0 12px;color:var(--color-grayScale-darkest);font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;line-height:20px;background-color:transparent;border:0;cursor:pointer}.filter__accordion .filter__accordion-item .filter__accordion-button .shift-up{transform:rotate(180deg)}.filter__accordion .filter__accordion-item .filter__accordion-item-clean-button,.filter__accordion .filter__accordion-item [data-fs-button-wrapper]{width:100%}.filter__accordion .filter__accordion-item [data-fs-button-wrapper]>span:first-child{display:flex;align-items:center;width:100%;justify-content:space-between}.filter__accordion .filter__accordion-item [data-store-icon]{display:flex}.filter__accordion .filter__accordion-item [data-fs-button-icon]{display:none}.list-ui-container{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:16px}.list-ui-container li{display:flex;align-items:center;gap:8px;color:var(--color-grayScale-white);font-size:16px;line-height:24px;font-weight:700}.list-ui-container li svg{flex-shrink:0}.accordionV2-list{display:flex;flex-direction:column;align-items:center}.accordionV2-column{width:100%}.accordionV2{width:100%;box-sizing:border-box;border:1px solid var(--color-main-lightest);border-radius:4px;padding:0 12px;display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden;transition:all .5s ease;min-height:48px}.accordionV2:last-child{margin-bottom:0}.accordionV2-container{display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:none;cursor:pointer;padding:0}.accordionV2-container>svg,.accordionV2-title{transition:all .3s ease}.accordionV2-title{color:var(--color-main);line-height:24px;font-size:16px;font-weight:400;width:100%;text-align:left;min-height:48px;display:flex;align-items:center;padding:12px 0}.accordionV2.selected{transition:all .3s ease}.accordionV2.selected .accordionV2-title{font-weight:700;transition:all .2s ease}.discountCard{width:134px;height:240px;display:flex;flex-direction:column;border:1px solid var(--loyalty-color-icon-subtlest);background-color:var(--loyalty-background-color-default);border-radius:8px;align-items:center}@media(min-width:769px){.discountCard{width:268px;height:130px;flex-direction:row;align-items:start;justify-content:center;border:none}}.discountCard-top{position:relative;width:134px;display:flex;height:112px;justify-content:center;align-items:center}@media(min-width:769px){.discountCard-top{width:50%;height:130px;align-items:start;border:1px solid var(--loyalty-color-icon-subtlest);border-right:none;border-radius:8px 0 0 8px}}.discountCard-top .discountCard-tag{position:absolute;top:8px;left:8px;z-index:1}.discountCard-top .discountCard-image img{border-radius:8px 8px 0 0}@media(min-width:769px){.discountCard-top .discountCard-image img{border-radius:8px 0 0 8px}}.discountCard-bottom{display:flex;flex-direction:column;align-items:center;padding:12px;background-color:var(--loyalty-color-surface-strong);width:134px;height:100%;border-radius:0 0 8px 8px}@media(min-width:769px){.discountCard-bottom{width:50%;height:130px;border-radius:0 8px 8px 0}.discountCard-bottom .discountCard-image{margin-top:4px}}.discountCard-bottom .discountCard-text{color:var(--loyalty-text-color-on-dark);font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;height:60px}.discountCard-bottom .discountCard-text h3{width:100%;max-height:70px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}[data-store-icon-button]{height:var(--tap-min-size);color:var(--color-text);background-color:transparent;border:0;border-radius:var(--border-radius-button);transition:background-color .5s ease}[data-store-icon-button],[data-store-icon-button] span{display:flex;align-items:center;justify-content:center}@media not all and (resolution >= 0.001dpcm){@supports(-webkit-appearance:none){[data-store-icon-button]:focus{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}}}[data-store-icon-button]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}[data-store-icon-button]:focus,[data-store-icon-button]:hover{background-color:var(--bg-secondary-light)}[data-store-icon-button]:active{color:var(--color-text-display);background-color:var(--color-secondary-1)}[data-store-icon-button]:disabled,[data-store-icon-button][data-button-disabled=true]{color:var(--color-grayScale-light);background-color:var(--color-grayScale-light)}[data-slide-over]{position:fixed;height:100vh;background-color:var(--bg-neutral-lightest)}[data-slide-over-size=full]{width:100vw}[data-slide-over-size=partial]{--gap-out:48px;width:calc(100vw - var(--gap-out))}@media(min-width:1280px){[data-slide-over-size=partial]{width:33.3333333333%;max-width:calc(var(--breakpoint-notebook)/3)}}[data-slide-over-direction=leftSide]{left:0}[data-slide-over-direction=leftSide][data-slide-over-state=in]{transform:translateX(0);transition:transform .25s ease-in;width:340px}[data-slide-over-direction=leftSide][data-slide-over-state=out]{transform:translateX(-100%);transition:transform .25s ease-out}[data-slide-over-direction=rightSide]{right:0}[data-slide-over-direction=rightSide][data-slide-over-state=in]{transform:translateX(0);transition:transform .25s ease-in}[data-slide-over-direction=rightSide][data-slide-over-state=out]{transform:translateX(100%);transition:transform .25s ease-out}.club-price-flag-container{display:flex;align-items:center;width:100%;padding:4px 8px;border-radius:4px;text-decoration:none;background-color:var(--color-main-faded);margin:4px 0}.club-price-flag-container .club-price-flag-content{display:flex;flex-direction:column;width:100%}.club-price-flag-container .club-price-flag-content .club-price-flag-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--color-assistant-secondary);margin-bottom:4px}.club-price-flag-container .club-price-flag-content .club-price-flag-price-info{display:flex;flex-direction:row;align-items:end;justify-content:space-between;font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:var(--color-assistant-secondary)}.club-price-flag-container .club-price-flag-content .club-price-flag-price-info .club-price-flag-more{color:var(--color-assistant-secondary);font-size:14px;font-weight:400;line-height:18px;position:static;text-decoration:underline;z-index:999}.donutChart{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.donutChart svg{overflow:visible;cursor:pointer}.donutChart svg path:focus{outline:none}.donutChart-children{position:absolute;margin:6px 0 0 6px}.totalizer{height:100%;background-color:var(--loyalty-color-surface-strong);border-radius:12px;box-shadow:0 1px 3px 0 rgba(43,52,145,.078),2px 5px 5px 0 rgba(43,52,145,.078),4px 11px 7px 0 rgba(43,52,145,.059),8px 19px 8px 0 rgba(43,52,145,.02),12px 30px 9px 0 rgba(43,52,145,.02)}.totalizer,.totalizer-container{display:flex;justify-content:center;width:100%}.totalizer-container{flex-direction:column;align-items:center;padding:20px 12px;gap:8px}.totalizer-title{color:var(--loyalty-text-color-on-dark);font-size:32px;font-weight:700;line-height:32px;letter-spacing:0;text-align:center}@media(min-width:1280px){.totalizer-title{font-size:56px;line-height:56px}}.totalizer-description{color:var(--loyalty-text-color-on-dark);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}@media(min-width:1280px){.totalizer-description{width:258px}}.totalizer-description strong{font-weight:700;color:var(--loyalty-text-color-secondary)}@media(min-width:1280px){.totalizer-description strong{font-weight:400}}.totalizer-dateInvestigation{text-align:center;color:var(--loyalty-text-color-subtlest);font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;display:flex;flex-direction:column;gap:4px}@media(min-width:1280px){.totalizer-dateInvestigation{color:var(--loyalty-text-color-on-dark)}}.totalizer.skeleton{background-color:transparent}.adaptiveCarousel-container{position:relative;display:flex;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth;width:100%;scrollbar-width:none;gap:20px;justify-content:center}.adaptiveCarousel-container.isCarousel{display:block}.adaptiveCarousel-container.isCarousel .carousel-arrow-button-prev{margin-right:20px}.adaptiveCarousel-container.isCarousel .carousel-arrow-button-next{margin-left:20px}.adaptiveCarousel-container.isCarousel .carousel-arrow-button-next button,.adaptiveCarousel-container.isCarousel .carousel-arrow-button-prev button{margin:0!important}.adaptiveCarousel-container.isCarousel .bullets-container{margin-top:8px}.adaptiveCarousel-container .background-blur-left,.adaptiveCarousel-container .background-blur-right{position:absolute;width:50px;height:100%;background:linear-gradient(90deg,transparent 0,var(--color-grayScale-white) 100%);right:60px;top:0;z-index:1}@media(max-width:1279px){.adaptiveCarousel-container .background-blur-left,.adaptiveCarousel-container .background-blur-right{right:0}}.adaptiveCarousel-container .background-blur-left{background:linear-gradient(270deg,transparent 0,var(--color-grayScale-white) 100%);right:auto;left:60px}.adaptiveCarousel-container.isNewDots .bullets-container{gap:8px}.adaptiveCarousel-container.isNewDots .bullets-container button{height:4px!important;border-radius:8px!important;width:56px!important;border:none!important;margin:0!important}.adaptiveCarousel-container.isNewDots .bullets-container button[data-active=false]{width:21px!important;background-color:var(--loyalty-color-icon-subtlest)!important}@media(max-width:767px){.adaptiveCarousel-container.isNewDots .bullets-container button[data-active=false]{background-color:var(--loyalty-color-icon-subtlest)!important}}.product-especifications-container{display:flex;flex-wrap:wrap;width:calc(100% + 13px)}@media(min-width:769px){.product-especifications-container{width:calc(100% + 16px);height:auto}}.product-especifications-container .product-especifications-seals{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:9px;line-height:16px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:4px;height:16px;border-radius:2px;color:var(--color-grayScale-white);margin-right:4px;margin-bottom:4px}@media(min-width:1280px){.product-especifications-container .product-especifications-seals{height:24px;font-size:12px;padding:4px 8px}}.search-products-card-container{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-grayScale-lightest)}.search-products-card-container:last-child{border-bottom:none;padding-bottom:0}@media(min-width:768px){.search-products-card-container{padding:16px 0}}.search-products-card-container .search-products-card-image-container{width:67px;height:67px;display:flex;align-items:center;justify-content:center;margin-right:8px;overflow:hidden;flex-shrink:0;position:relative}@media(min-width:768px){.search-products-card-container .search-products-card-image-container{width:88px;height:88px}}.search-products-card-container .search-products-card-image-container .product-card-top-flag-container{top:0;left:0}.search-products-card-container .search-products-card-image-container .product-card-top-flag-content{max-width:43px;object-fit:contain}.search-products-card-container .search-products-card-image-container .product-card-top-flag-image{position:absolute;z-index:1;top:0;left:0}.search-products-card-container .search-products-card-image-container .product-card-top-flag{padding:2px 4px}@media(min-width:769px){.search-products-card-container .search-products-card-image-container .product-card-top-flag{padding:4px}}.search-products-card-container .search-products-card-image-container .product-card-top-flag .product-card-top-text{font-size:9px;line-height:13px;margin:0}@media(min-width:769px){.search-products-card-container .search-products-card-image-container .product-card-top-flag .product-card-top-text{font-size:12px;line-height:16px}}.search-products-card-container .search-products-card-image-container img{width:67px;height:67px}@media(min-width:768px){.search-products-card-container .search-products-card-image-container img{width:88px;height:88px}}.search-products-card-container .search-products-card-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.search-products-card-container .search-products-card-content .search-products-card-name{width:100%;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale);margin-bottom:8px;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:768px){.search-products-card-container .search-products-card-content .search-products-card-name{margin-bottom:16px}}.search-products-card-container .search-products-card-content .search-products-card-footer{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;align-items:center}.search-products-card-container .search-products-card-content .search-products-card-footer .product-card__prices .container-club-price{display:none}.search-products-card-container .search-products-card-content .search-products-card-footer .product-card__prices .container-old-price .old-price{font-size:12px;line-height:16px;font-weight:400}.search-products-card-container .search-products-card-content .search-products-card-footer .product-card__prices .new-price-container .new-price{font-size:16px;line-height:20px}.search-products-card-container .search-products-card-content .search-products-card-footer .wrapper-button-tabloid{padding-top:0}.search-products-card-container .search-products-card-content .search-products-card-footer .wrapper-button-tabloid .button[data-fs-button][data-button-variant=primary]{width:120px;height:40px;min-height:auto;padding:0;color:var(--color-assistant-main);font-size:16px;line-height:18px;cursor:pointer}.search-products-card-container .search-products-card-content .search-products-card-footer .input-add{width:120px;height:34px}.search-products-card-container .search-products-card-content .search-products-card-footer .input-add .product-add-text{display:none}.search-products-section-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px 16px}.search-products-section-container .skeleton-container{width:100%}.search-products-section-container .search-products-section-title{font-weight:700;font-size:14px;line-height:18px;color:var(--color-main-light)}.authorization{display:flex;justify-content:space-around;align-items:center;color:var(--color-grayScale-darkest);font-size:16px;line-height:20px}@media(min-width:1280px){.authorization{margin-left:32px}}.authorization span{display:flex;flex-direction:row;align-items:center}.authorization .desk-cart-user-info-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;cursor:pointer}.authorization .desk-cart-user-info-container p.login{font-weight:400}.buttonFriendPlus-header{display:inline-flex;margin:0 12px 0 0;position:relative;justify-content:center}@media(min-width:1280px){.buttonFriendPlus-header{margin:0 0 0 32px}}.buttonFriendPlus-header-button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;transition:all .4s ease;border-radius:4px;position:relative;width:96px;padding:0 4px;outline:none}@media(min-width:1280px){.buttonFriendPlus-header-button{width:118px}}.buttonFriendPlus-header-button.select,.buttonFriendPlus-header-button:hover{background-color:var(--loyalty-color-border-neutral-subtlest)}.buttonFriendPlus-header-button>svg path{stroke-width:2}.buttonFriendPlus-header img{width:68px;height:24px}@media(min-width:1280px){.buttonFriendPlus-header img{width:90px;height:32px}}.dropDownFriendPlus{position:absolute;top:36px;right:-64px;z-index:2}@media(min-width:1280px){.dropDownFriendPlus{right:-98.5px;top:42px}}.dropDownFriendPlus-list-items{width:100%}.dropDownFriendPlus-link{width:100%;height:39px;display:flex;align-items:center;padding:0 12px;color:var(--loyalty-text-color-neutral);font-size:14px;font-weight:400;line-height:14px;letter-spacing:0}@media(min-width:1280px){.dropDownFriendPlus-link{font-size:16px;line-height:32px}}.dropDownFriendPlus-link:hover{color:var(--loyalty-text-color-default);font-weight:700;background-color:var(--loyalty-color-border-neutral-subtlest);border-radius:4px;transition:all .2s ease}.mobile-navbar-header-container{border:1px solid var(--color-grayScale-faded);position:-webkit-sticky;position:sticky;background-color:var(--color-grayScale-white);top:0;z-index:5}.mobile-navbar-header-container .mobile-navbar-header-user{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding:var(--page-padding-phone) var(--page-padding-phone) 16px var(--page-padding-phone)}.mobile-navbar-header-container .mobile-navbar-header-user .mobile-navbar-header-interno{display:flex;flex-direction:row;align-items:center;text-decoration:none}.mobile-navbar-header-container .mobile-navbar-header-user .mobile-navbar-header-infos{margin-left:8px}.mobile-navbar-header-container .mobile-navbar-header-user .mobile-navbar-header-infos span{color:var(--color-grayScale);font-weight:400;font-size:14px;font-style:normal;line-height:18px}.mobile-navbar-header-container .mobile-navbar-header-user .mobile-navbar-header-infos .mobile-navbar-header-login{color:var(--color-grayScale);font-weight:700;font-size:14px;font-style:normal;line-height:18px}.mobile-navbar-header-container .mobile-navbar-header-close{width:24px;height:24px;padding:0;cursor:pointer}.mobile-navbar-header-container .mobile-navbar-header-close:focus,.mobile-navbar-header-container .mobile-navbar-header-close:hover{background-color:transparent}.mobile-navbar-header-search{z-index:5;display:flex;flex-direction:column;justify-content:center;height:108px;padding:var(--page-padding-phone);box-shadow:4px 4px 8px var(--color-support-shadow);position:-webkit-sticky;position:sticky;background-color:var(--color-grayScale-white);top:69px}.mobile-navbar-header-search .mobile-navbar-header-search-title span{color:var(--color-grayScale);font-weight:700;font-size:16px;font-style:normal;line-height:20px}.mobile-navbar-header-search .mobile-navbar-header-search-title{margin-bottom:8px}.mobile-navbar-header-search .mobile-navbar-header-search-input{background:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px}.mobile-navbar-header-search .mobile-navbar-header-search-input input{font-weight:400;font-size:16px;font-style:normal;line-height:20px}.mobile-navbar-header-search .main-search-dropdow-content{overflow-y:auto}.mobile-navbar-header-search .main-search-dropdow-content .search-dropdown-list-item{margin-bottom:0}.mobile-navbar-header-search .main-search-dropdow-content .search-dropdown-list-item .search-dropdown-list-item-warning{border-bottom:none}header.inTabloidPage{border-bottom:none;box-shadow:none;background-color:transparent}header.inTabloidPage .navbar__geolocation{display:none}.navbar,header.inTabloidPage .navbar__header{background-color:var(--color-grayScale-white)}.navbar{position:-webkit-sticky;position:sticky;top:0;border-bottom:var(--border-width-0) solid var(--color-neutral-2);z-index:2}.navbar.is-multiple-search{box-shadow:none}@media(max-width:1280px){.navbar.is-multiple-search{border-bottom:none}.navbar.is-multiple-search .navbar__row{min-height:48px}.navbar.is-multiple-search .navbar__row .button-modal-open-cart .alignment{margin-top:0}}.navbar .search-input-container{flex:1 0 80%;margin:8px 0}.navbar .search-input-container:focus,.navbar .search-input-container:focus-visible{background-color:var(--color-secondary)}@media(min-width:1280px){.navbar .search-input-container{margin-bottom:0;margin-top:0;flex:1;width:auto}}.navbar button.cart-toggle{width:66px;margin-left:8px;padding:0}.navbar svg.cart-toggle{margin-right:2px}.navbar .signin-link-button{width:24px;height:24px}@media(min-width:1280px){.navbar .signin-link-button{width:32px;height:32px}}.regionalization-infos-skeleton{margin-top:8px}@media(min-width:1280px){.regionalization-infos-skeleton{margin-top:0}}.navbar__row{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%;min-height:89px;padding:0 16px 8px;margin-top:0}@media(min-width:1280px){.navbar__row{padding:0 16px;flex-wrap:nowrap}}@media(min-width:1440px){.navbar__row{padding:0 40px}}.navbar__row .navbar__first-column{display:flex;align-items:center;justify-content:center}.navbar__row .navbar__first-column .site-logotipo{display:flex;max-height:80px}.navbar__row .navbar__first-column .site-logotipo img{max-width:140px}@media(max-width:768px){.navbar__row .navbar__first-column .site-logotipo img{max-width:68px}}.navbar__menu[data-fs-button]{display:flex;margin-right:12px;padding:0;color:var(--color-text);background-color:transparent;border:0;cursor:pointer}@media(min-width:1280px){.navbar__menu[data-fs-button]{display:none}}.navbar__buttons{display:flex;align-items:center;justify-content:center}.navbar__buttons .link-button.title-sub-subsection.signin-link{padding:0}.navbar__buttons a{text-decoration:none}.navbar__buttons .pointer,.navbar__buttons img{cursor:pointer}.navbar__buttons .authorization{padding:0;background:transparent;border:0;cursor:pointer}.navbar__buttons .alignment{display:flex;justify-content:center;align-items:center;background-color:var(--color-main);border-radius:58px;height:32px;margin-top:12px;padding:10px 8px}.navbar__buttons span{color:var(--color-grayScale);font-size:var(--text-size-1);font-weight:var(--text-weight-bold)}.navbar__buttons svg{color:var(--color-main)}.navbar__buttons p{color:var(--color-grayScale);font-size:var(--text-size-1);font-weight:var(--text-weight-regular)}.navbar__buttons .containerIco{display:flex}.navbar__buttons .containerIco.search-mult-list-icon{display:flex;width:56px;height:40px;align-items:center;justify-content:center;background-color:var(--color-main);border:1px solid #2c3490;border-radius:2px}.navbar__buttons .containerIco.search-mult-list-icon a{margin-top:4px}.navbar__buttons .containerIco.header-icon,.navbar__buttons .containerIco.map-pin-icon{margin-right:4px}.navbar__buttons .containerIco.cartIcon{display:flex;justify-content:center;align-items:center;width:66px;background-color:var(--color-main);border-radius:58px;height:32px;padding:10px 8px}.navbar__buttons .totalCart{display:flex;justify-content:center;align-items:center;color:var(--color-assistant-main);font-weight:var(--text-weight-bold);font-size:var(--text-size-0);line-height:16px}.navbar__buttons .my-cart{display:flex;justify-content:space-around;align-items:center;cursor:pointer}@media(min-width:1280px){.navbar__buttons,.navbar__buttons .my-cart{margin-left:32px}.navbar__buttons [data-fs-button]{padding:0;background:transparent;border:0}.navbar__buttons span{font-weight:var(--text-weight-bold);font-size:var(--text-size-1)}}@media(min-width:1280px)and (min-width:1280px){.navbar__buttons .signin-link[data-button-signin-link]{display:inline-flex}}.navbar__geolocation{margin-top:8px;padding:12px 0;font-family:DM Sans,sans-serif;opacity:1;transition:top 0s linear 0s,opacity .3s ease .01s}.navbar__geolocation.delivery-proximity{background-color:var(--color-main-faded)}@media(min-width:1280px){.navbar__geolocation.delivery-proximity{margin-top:0;padding:0}}.navbar__geolocation.warning{background-color:var(--color-warning-faded)}@media(min-width:1280px){.navbar__geolocation.warning{margin-top:0}}.navbar__geolocation .delivery-local{display:flex;align-items:center;font-size:var(--text-size-1)}.navbar__geolocation .delivery-local svg{margin-right:8px;overflow:unset;color:var(--color-main-dark)}.navbar__geolocation .delivery-local div{width:calc(100% - 16px)}.navbar__geolocation .delivery-local div.unregionalized{display:flex;align-items:center;width:100%}.navbar__geolocation .delivery-local div p{display:flex;align-items:center;color:var(--color-grayScale-darkest);line-height:12px}.navbar__geolocation .delivery-local div p .label-region{color:var(--color-grayScale-darkest);font-weight:var(--text-weight-regular);white-space:nowrap}.navbar__geolocation .delivery-local div .message-delivery{margin-top:5px;color:var(--color-main-darkest);font-size:var(--text-size-0)}.navbar__geolocation .delivery-local div .container-region-text{flex:1}.navbar__geolocation .delivery-local div span{display:inline-flex;align-items:center;color:var(--color-main-dark);font-weight:var(--text-weight-bold)}.navbar__geolocation .delivery-local div span.city{display:inline-block;max-width:49%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar__geolocation .delivery-local div span svg{margin-right:0;margin-left:5px}.navbar__geolocation .delivery-local div button{outline:none;border:none;padding:0;background-color:transparent;color:var(--color-main-dark);text-decoration:underline;line-height:18px;cursor:pointer}.navbar__geolocation .delivery-local div .message-warning{display:none}@media(min-width:1280px){.navbar__geolocation .delivery-local div .message-warning{display:block;color:var(--color-warning-darkest);font-weight:var(--text-weight-regular)}}.navbar__logo span{display:flex;align-items:center;justify-content:center}@media(min-width:1280px){.navbar__logo{margin-right:40px}}.navlinks .navlinks__signin{margin-top:var(--space-2);padding-top:var(--space-2)}.navlinks .navlinks__signin .signin-link[data-button-signin-link]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:0}@media(min-width:1280px){.navlinks .navlinks__signin .signin-link[data-button-signin-link]{display:none}}.navbar__modal-content{overflow-y:scroll;background-color:var(--color-grayScale-white)}.navbar__modal-content::-webkit-scrollbar{width:0}.mobile-cart-use{display:flex;align-items:center;height:56px}.mobile-cart-use .signin-link{display:inline-flex;align-items:center;min-height:20px}.mobile-cart-use .button-modal-open-cart .alignment{margin:0}.desk-cart-user{display:flex;position:relative;justify-content:space-around;align-items:center}.mobile-button-shopping{display:block}@media(min-width:1280px){.mobile-button-shopping{display:none}}.mobile-button-shopping-list{display:block}@media(min-width:1280px){.mobile-button-shopping-list{display:none}}.modal-regionalization{overflow-y:auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;background-color:var(--color-support-overlay)}@media(min-width:1280px){.modal-regionalization{overflow-y:hidden}}.button-modal-open-cart{background-color:transparent;border:none;cursor:pointer}.club-modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;background-color:var(--color-support-overlay);position:absolute;z-index:200}.club-modal.restrict-mode{background-color:#fff}.common-desktop-navigation-render{width:100%;position:"sticky";z-index:10}.navbar-breadcrumb{display:flex;flex-direction:row;align-items:center;height:10px;padding:var(--page-padding-phone);padding-top:18px;padding-left:.7rem;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;line-height:20px}.navbar-breadcrumb .select-button{padding:5px;color:var(--color-main);font-weight:700;background-color:transparent;border:none;pointer-events:none}.navbar-breadcrumb .no-select-button{color:var(--color-grayScale-darkest);font-weight:400;font-family:DM Sans,sans-serif;font-style:normal;background-color:transparent;border:none}.navbar-breadcrumb .text-button-style{max-width:60px}.navbar-breadcrumb .text-button-style p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-breadcrumb .text-back-button{color:var(--color-grayScale-darkest);font-weight:400;font-family:DM Sans,sans-serif;font-style:normal;background-color:transparent;border:none}.navbar-back-button{display:flex;flex-direction:row;align-items:center;padding-left:.8rem;border-bottom:1px solid var(--color-grayScale-lightest)}.navbar-back-button button{background-color:transparent}.navbar-back-button button p{color:var(--color-grayScale-darkest);font-weight:400;font-size:16px;font-family:DM Sans,sans-serif;font-style:normal;line-height:20px}.navbar-categorie-restriction-title,.navbar-categorie-title{margin-top:16px;display:flex;padding-left:var(--page-padding-phone);border-bottom:1px solid var(--color-grayScale-light);flex-direction:column;row-gap:8px}.navbar-categorie-restriction-title a,.navbar-categorie-title a{font-weight:400;font-size:14px;line-height:18px;color:var(--color-support-links);margin-bottom:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.navbar-categorie-restriction-title span,.navbar-categorie-title span{color:var(--color-grayScale);font-weight:700;font-size:16px;font-style:normal;line-height:28px}.navbar-categorie-restriction-title{padding-bottom:16px}.navbar-items-container{margin-bottom:40%}.navbar-items-container a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:56px;padding:var(--page-padding-phone);border-bottom:1px solid var(--color-grayScale-light);text-decoration:none;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.navbar-items-container .currentItem{background-color:var(--color-main);color:var(--color-assistant-main)}.fist-column-submenu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:100%;min-height:250px;border-right:1px solid var(--color-grayScale-lightest);overflow-y:scroll}.fist-column-submenu .fist-column-submenu>*{width:50%}.fist-column-submenu::-webkit-scrollbar{width:4px}.fist-column-submenu::-webkit-scrollbar-thumb{width:3px;border-radius:20px;margin-right:8px;max-height:420px;background-color:var(--color-main)}.top-bar-link{text-decoration:none}.top-bar-container{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px 1rem}@media(min-width:1280px){.top-bar-container{gap:24px;padding:6px 0}}.top-bar-container .top-bar-icon-image{border-radius:6px}.top-bar-container>span{font-size:14px}@media(min-width:1280px){.top-bar-container>span{font-size:24px}}.top-bar-container .top-bar-button{min-width:78px;height:30px}.top-bar-button-container{all:unset;display:inline-block;width:100%;cursor:pointer}.regionalization-header{display:flex;justify-content:space-around;align-items:center;cursor:pointer}.regionalization-header span{display:flex;flex-direction:row;align-items:center}.regionalization-header .region{text-align:left}.profile-dropdown-container{width:245px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--color-grayScale-white);position:absolute;top:calc(100% + 8px);right:calc(100% - 160px);border:2px solid var(--color-main-lightest);padding:16px;border-radius:4px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);z-index:10}.profile-dropdown-container .profile-dropdown-tip-container{width:100%;position:relative}.profile-dropdown-container .profile-dropdown-tip-container svg{position:absolute;bottom:1px;left:calc(50% - 15px)}.profile-dropdown-container .profile-dropdown-option{width:100%;height:40px;display:flex;justify-content:flex-start;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-grayScale-lightest);box-sizing:content-box}.profile-dropdown-container .profile-dropdown-option svg{width:24px;height:24px;display:flex;justify-content:center;align-items:center;margin-right:8px}.profile-dropdown-container .profile-dropdown-option .profile-dropdown-option-text{font-size:16px;line-height:20px;font-weight:400;text-align:start;color:var(--color-grayScale-darkest)}.profile-dropdown-container .profile-dropdown-option:last-child{padding-bottom:0;border:0}.shopping-list-button-container{width:100%;border-bottom:1px solid var(--color-grayScale-light);padding-bottom:16px;margin-bottom:16px;order:3}@media(min-width:1280px){.shopping-list-button-container{order:unset}}.shopping-list-button-container-content{cursor:pointer;display:flex;align-items:center;padding:8px;-moz-column-gap:8px;column-gap:8px;border-radius:8px;border:1px solid var(--color-main-faded);box-shadow:4px 4px 8px 0 var(--color-support-shadow)}.shopping-list-button-container-content-information span{color:var(--color-main);font-weight:700}.shopping-list-button-container-content-information p{color:var(--color-grayScale);font-size:12px;font-weight:400;line-height:16px}.all-departments-content .shopping-list-button-container{order:unset}.fullMobile{order:3}.fullMobile,.icon{border-bottom:none}.icon{max-width:139px;margin-bottom:0}.telesales-header{box-shadow:none!important}.telesales-header.inTabloidPage{border-bottom:none;background-color:transparent}.telesales-header.inTabloidPage .navbar__geolocation{display:none}.telesales-header.inTabloidPage .navbar__header,.telesales_navbar{background-color:var(--color-grayScale-white)}.telesales_navbar{position:-webkit-sticky;position:sticky;top:0;z-index:8}@media(min-width:1280px){.telesales_navbar{border-bottom:var(--border-width-0) solid var(--color-neutral-2)}}.telesales_navbar.is-multiple-search{box-shadow:none}@media(max-width:1280px){.telesales_navbar.is-multiple-search{border-bottom:none}.telesales_navbar.is-multiple-search .navbar__row{min-height:48px}}.telesales_navbar .search-input-container{margin-bottom:8px;margin-top:12px}@media(min-width:1280px){.telesales_navbar .search-input-container{flex:auto}}.telesales-navbar__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;min-height:89px}.telesales-navbar__row .text{display:none}@media(min-width:1280px){.telesales-navbar__row .text{display:block;font-size:24px;font-weight:700;margin-top:0}}.telesales-navbar__buttons{display:flex;justify-content:center;align-items:center;justify-content:flex-end}.telesales-navbar__buttons .link-button.title-sub-subsection.signin-link{padding:0}.telesales-navbar__buttons a{text-decoration:none}.telesales-navbar__buttons .pointer,.telesales-navbar__buttons img{cursor:pointer}.telesales-navbar__buttons [data-fs-button]{padding:0;background:transparent;border:0}.telesales-navbar__buttons .alignment{display:flex;justify-content:center;align-items:center;background-color:var(--color-main);border-radius:58px;height:32px;margin-top:12px;padding:10px 8px}.telesales-navbar__buttons .region{text-align:left}.telesales-navbar__buttons span{color:var(--color-grayScale);font-weight:700;font-size:14px}.telesales-navbar__buttons svg{color:var(--color-main)}.telesales-navbar__buttons p{color:var(--color-grayScale);font-size:14px}.telesales-navbar__buttons p.login{font-weight:400}.acordion-panel{position:absolute;z-index:50;display:flex;flex-direction:row;min-height:250px}.all-categories{background-color:var(--color-grayScale-white);display:flex;width:860px;flex-direction:column;padding:20px 20px 20px 24px;box-shadow:1px 5px 4px -3px var(--color-support-shadow)}.all-categories-title{display:flex;-moz-column-gap:16px;column-gap:16px;align-items:flex-end;margin-bottom:16px}.all-categories-title h1{padding-left:8px;font-weight:700;font-size:24px;line-height:28px;color:var(--color-grayScale)}.all-categories-title a{font-weight:400;font-size:16px;color:var(--color-support-links);line-height:20px;cursor:pointer;text-decoration:none}.all-categories-title a:hover{text-decoration:underline}.all-categories-content{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%;min-height:250px}.desktop-menu-categorie-header .currentCategorie{background:var(--color-main);color:var(--color-assistant-main)}.desktop-menu-categorie-header span{color:var(--color-main);font-weight:700;font-size:14px;min-height:34px;display:flex;line-height:18px;padding-left:8px;align-items:center}.desktop-menu-categorie-header span:hover{background:var(--color-main);color:var(--color-assistant-main)}.desktop-menu-categorie-header .restriction-title{color:var(--color-grayScale-darkest);font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px}.desktop-menu-categorie-header .restriction-title.hovered{background:var(--color-main);color:var(--color-assistant-main)}.desktop-menu-categorie-header .restriction-title-open{color:var(--color-assistant-main)}.desktop-menu-categorie-header{width:98%;padding-bottom:8px}.desktop-menu-categories-container{width:20%;text-align:left;max-width:500px}.all-departments-container{background-color:var(--color-grayScale-white)}@media(min-width:1280px){.all-departments-container{max-width:350px;box-shadow:0 2px 4px var(--color-support-shadow)}}.all-departments-content{padding:0 16px 16px;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--color-grayScale-white);overflow-y:scroll;justify-content:space-between;margin:24px 8px 24px 0}@media(min-width:1280px){.all-departments-content{max-height:460px}}.all-departments-content::-webkit-scrollbar{width:4px}.all-departments-content::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:3px}.department-card-selected{background:var(--color-main)!important}.department-card-selected .title,.department-card-selected .title-restrictions{color:var(--color-assistant-main)!important;text-decoration:none!important}.department-item-link{border:1px solid var(--color-grayScale-lightest);box-shadow:4px 4px 8px rgba(0,74,147,.25);border-radius:12px;padding:0;background:var(--color-grayScale-white);text-decoration:none!important;margin-bottom:16px;position:relative}.department-item-link:hover{background:var(--color-main)!important}.department-item-link:hover .title,.department-item-link:hover .title-restrictions{color:var(--color-assistant-main)!important;text-decoration:none!important}.department-item-link.full-width{width:100%}.department-item-link.full-width .department-item img{width:100%;height:80px}.department-item-link .department-item{display:block;width:100%;height:100%;cursor:pointer}.department-item-link .department-item img{width:142px;height:80px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--color-grayScale-lightest);position:relative;top:0;left:0;background-color:var(--color-grayScale-faded)}.department-item-link .department-item .title{color:var(--color-main);font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;width:142px;height:56px;padding-left:8px;text-align:initial}.whatsApp-department-container{border-bottom:1px solid var(--color-grayScale-light);margin-bottom:16px}.whatsApp-department-item{display:flex;margin-bottom:16px;padding:8px;align-items:flex-start;gap:8px;flex:1 0 0;background:var(--color-support-whatsapp);border-radius:8px;border:1px solid var(--color-main-faded);box-shadow:4px 4px 8px rgba(0,74,147,.25);color:#fff;font-style:normal;cursor:pointer}.whatsApp-department-item .whatsApp-department-title{display:block;font-size:16px;font-weight:700;line-height:20px}.whatsApp-department-item .whatsApp-department-text{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:16px}.whatsApp-department-item svg{width:15%}@media(max-width:1279px){.loading-submenu{display:none}}.submenu{font-family:DM Sans,sans-serif;background-color:var(--color-main)}.submenu-content{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px}.submenu-content [data-store-link]{padding:0;color:var(--color-grayScale-white);font-weight:400;font-size:--base-font-size;text-decoration:none}@media(min-width:1440px){.submenu-content{padding:0 40px}}.submenu .categories-first-menu{padding-top:20px;background-color:var(--color-grayScale-white)}.submenu .categories-first-menu .fist-column-submenu{display:flex;flex-wrap:wrap;justify-content:space-between;width:339px;min-width:339px;height:100%;border-right:4px solid var(--color-grayScale-white);overflow-y:scroll;background-color:var(--color-grayScale-white);padding:0 7px 10px}.submenu .categories-first-menu .fist-column-submenu .fist-column-submenu>*{width:50%}.submenu .categories-first-menu .fist-column-submenu::-webkit-scrollbar{width:4px}.submenu .categories-first-menu .fist-column-submenu::-webkit-scrollbar-thumb{background-color:var(--color-main)}.submenu .secont-column-submenu{display:flex;flex-direction:row;width:877px;height:100%;min-height:250px;padding:20px 10px;background-color:var(--color-grayScale-white)}.submenu .secont-column-submenu .banner{width:40%;object-fit:cover;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:100%}.submenu .secont-column-submenu .categories-submenu{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%;min-height:250px;padding-left:20px;row-gap:16px;-moz-column-gap:12px;column-gap:12px}.submenu .accordion-button{height:var(--tap-min-size);color:var(--color-grayScale-white);line-height:var(--space-4);background-color:transparent;border:none;cursor:pointer;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit}.submenu .accordion-button div{display:flex;flex-direction:row;gap:8px;align-items:center}.submenu .accordion-button div span{display:flex}.submenu .accordion-button div [data-fs-button-icon]{display:none}.first-promotional-menu-item{color:var(--color-grayScale-lightest);text-align:center}.first-promotional-menu-item a{text-align:center}.first-promotional-menu-item .menu-item-button{border:0;background:transparent;color:#fff;cursor:pointer}.whatsApp-promotional-menu-item{display:none}@media(min-width:1280px){.whatsApp-promotional-menu-item{display:flex;cursor:pointer;background:#fff;padding:8px 10px;border-radius:90px;align-items:center;gap:8px}.whatsApp-promotional-menu-item span{color:var(--color-main);font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.second-menu{font-weight:700;font-family:DM Sans,sans-serif;background-color:var(--color-grayScale-faded)}.second-menu .grid-content{display:flex;align-items:center;justify-content:space-between;height:42px}.second-menu .grid-content .link-bottom-submenu{padding:0 20px;color:var(--color-main);font-size:14px;text-decoration:none}.see-all-categories{padding-left:8px}.see-all-categories a span{color:var(--color-support-links);font-weight:400;font-size:14px;line-height:18px;text-decoration:none}.see-all-categories a span:hover{text-decoration:underline}.desktop-menu-subcategorie-items .currentItem{background:var(--color-main);color:var(--color-assistant-main)}.desktop-menu-subcategorie-items p{color:var(--color-grayScale);font-weight:400;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;line-height:18px;display:flex;padding:0 8px 5px;max-width:100%;min-height:34px;align-items:center}.desktop-menu-subcategorie-items p:hover{background:var(--color-main);color:var(--color-assistant-main)}.container-pre-footer{margin-top:24px}@media(min-width:1280px){.container-pre-footer{display:flex;justify-content:space-between;width:90%;margin:32px auto 0}.container-pre-footer .newsletter-container,.container-pre-footer .social{width:33%}}.container-pre-footer .social .container-social-media{margin-top:8px;margin-bottom:8px;padding:16px;font-size:14px;font-family:DM Sans,sans-serif;line-height:18px}@media(min-width:1280px){.container-pre-footer .social .container-social-media{width:100%;height:112px;margin:0;padding:24px 32px;font-size:16px;line-height:20px}}.container-pre-footer .social .container-text{padding-bottom:17px;color:var(--color-grayScale);font-weight:700}.container-pre-footer .social .container-images{width:100%;justify-content:space-between;max-width:184px}@media(min-width:1280px){.container-pre-footer .contact{width:33%}}.container-pre-footer .contact .container-card{min-width:100%;max-width:100%}@media(min-width:1280px){.container-pre-footer .contact .container-card{max-width:33.3333333333%;height:112px;margin-bottom:48px}}@media(min-width:1650px){.container-pre-footer .contact .container-card{max-width:33.3333333333%;margin-bottom:48px}}.container-pre-footer .contact .container-card .text-box{color:var(--color-grayScale-white);font-weight:700;font-family:Dm Sans,sans-serif;font-style:normal;line-height:20px}.container-pre-footer .contact .container-card .text-box p{font-size:14px}@media(min-width:1280px){.container-pre-footer .contact .container-card .text-box p{font-size:20px}}.container-pre-footer .contact .container-card .text-box p:nth-child(2){font-weight:400;font-size:12px}@media(min-width:1280px){.container-pre-footer .contact .container-card .text-box p:nth-child(2){font-size:14px}}.container-pre-footer .contact .container-card .text-box a{padding:0;color:var(--color-support-links);font-weight:400;font-size:12px;line-height:16px;text-decoration:none}@media(min-width:1280px){.container-pre-footer .contact .container-card .text-box a{font-size:14px}}.container-pre-footer .contact .container-card .text-box a:hover{text-decoration:underline}.container-pre-footer .contact .container-card .logo{margin-right:10px}.container-pre-footer .contact-atendimento{text-decoration:none;cursor:pointer}@media(min-width:1280px){.container-pre-footer-club{display:flex;justify-content:center}.container-pre-footer-club div:not(:first-child){margin-left:24px;margin-top:0}}.footer{background-color:var(--color-grayScale-white);height:100%}@media(min-width:1280px){.footer{box-shadow:0 -4px 12px var(--color-support-shadow);display:flex;flex-direction:column;align-items:center}.footer.inactive{margin-top:32px}}.footer__section{display:flex;flex-direction:column;padding-top:var(--space-4)}@media(min-width:1280px){.footer__section{display:flex;width:100%;margin:0;justify-content:space-between;align-items:center;padding-bottom:var(--space-7);row-gap:var(--space-7);padding-top:var(--page-padding-notebook)}}.footer__note-container{width:100%;background-color:var(--color-grayScale-faded);padding:24px 8.5px 17px}@media(min-width:768px){.footer__note-container{padding:24px 12px 17px}}@media(min-width:1280px){.footer__note-container{padding:20px 0}}.footer__note-container .footer__note-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--color-grayScale-darkest)}@media(min-width:1280px){.footer__note-container .footer__note-content{flex-direction:row}}.footer__note-container .footer__note-content .footer__developed{display:flex;margin:24px 0}@media(min-width:1280px){.footer__note-container .footer__note-content .footer__developed{margin:0}}.footer__note-container .footer__note-content .footer__developed span{font-size:12px;line-height:16px}.footer__note-container .footer__note-content .footer__developed svg{margin-left:8px}.footer__note-container .footer__note-content p{order:2;font-size:6px;line-height:10px;letter-spacing:normal}@media(min-width:768px){.footer__note-container .footer__note-content p{font-size:9px;line-height:13px;text-align:center}}@media(min-width:1280px){.footer__note-container .footer__note-content p{order:unset;width:100%;max-width:850px;line-height:16px}}@media(max-width:768px){.footer__note-container-club{padding:24px 12px 130px 17px}}@media(max-width:1440px){.footer-app-container{display:flex;flex-direction:column}}.footer-app-container .footer-tittle-app{font-style:normal;font-weight:700;font-size:14px;line-height:18px;margin-bottom:16px;margin-top:26px;text-align:center}@media(min-width:1280px){.footer-app-container .footer-tittle-app{margin-top:0}}@media(min-width:1440px){.footer-app-container .footer-tittle-app{margin-top:0;color:var(--color-grayScale-darkest);font-size:16px;line-height:20px}}.footer-app-container .footer-content-app{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:18px}.footer-app-container .footer-content-app .footer-button-download-app{display:flex;-moz-column-gap:14px;column-gap:14px;flex-direction:row}@media(min-width:1280px){.footer-app-container .footer-content-app .footer-button-download-app{flex-direction:column}}@media(min-width:1440px){.footer-app-container .footer-content-app .footer-button-download-app{display:flex;flex-direction:column;align-items:center}}.footer-app-container:last-child{margin-right:0;width:100%}@media(min-width:1280px){.footer-app-container:last-child{max-width:157px}}.footer__links{color:var(--color-grayScale-darkest);width:100%}.footer__links [data-store-list]{margin-bottom:var(--space-2)}.footer__links [data-store-link]{display:inline-block;padding-left:0;color:var(--color-support-links);font-weight:400;font-size:14px;font-style:normal;line-height:18px;text-decoration:underline}@media(min-width:1280px){.footer__links{grid-column:span 8}}.footer__links-columns{display:flex;flex-direction:row;justify-content:space-between}.footer__links-columns nav{margin-right:40px}.footer__links-columns .title-sub-subsection{margin-bottom:var(--space-1);color:var(--color-grayScale-darkest);font-size:16px;line-height:20px;font-weight:700}.footer__links-columns [data-store-link]{display:inline-block;padding-left:0;color:var(--color-grayScale-darkest);line-height:20px;text-decoration:none}.footer-container,.footer__links-columns [data-store-link]{font-weight:400;font-size:16px;font-style:normal;width:100%}.footer-container{display:flex;justify-content:space-between;font-family:DM Sans,sans-serif;line-height:24px;flex-direction:column;align-content:center}@media(min-width:1280px){.footer-container{width:100%;flex-direction:row}}.footer-payment-methods-container{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;background-color:var(--color-grayScale-faded);font-size:16px;line-height:20px;font-weight:700;padding-top:17px}.footer-payment-methods-container p{padding-bottom:8px}.footer-payment-methods-container .footer-payment-methods{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;margin:0 16px;box-sizing:border-box}@media(min-width:1280px){.footer-payment-methods-container .footer-payment-methods{width:100%}}.footer-payment-methods-container .footer-payment-methods li{margin-right:16px}@media(min-width:1280px){.footer-payment-methods-container .footer-payment-methods li{margin-bottom:8px}}.club-informations-modal{display:flex;flex-direction:column;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:200}.club-informations-modal>header{padding:24px 16px}.club-informations-modal>header h1{font-size:var(--text-size-2);font-weight:var(--text-weight-bold);line-height:20px;letter-spacing:0;color:var(--color-grayScale)}.club-informations-modal .club-informations-scroll{display:flex;justify-content:center;width:100%;height:100%;overflow-y:auto}.club-informations-modal .club-informations-scroll::-webkit-scrollbar{width:5px}.club-informations-modal .club-informations-scroll::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:10px}.club-informations-modal .club-informations-scroll .club-informations-container{display:block;max-width:698px;height:100%;margin:0 auto}.club-informations-modal .club-informations-scroll .club-informations-container>header{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:24px}.club-informations-modal .club-informations-scroll .club-informations-container>header p{font-weight:var(--text-weight-bold);font-size:32px;line-height:36px;text-align:center;color:var(--color-main)}.club-informations-modal .club-informations-scroll .club-informations-container>header .logo{display:flex;align-self:center;padding:0;gap:8px;max-width:200px;margin-bottom:16px}.container-content-club-information .container-header{display:grid;text-align:center;gap:8px;margin-top:24px;margin-bottom:16px}.container-content-club-information .container-header h1{font-size:var(--text-size-3);font-weight:var(--text-weight-bold);line-height:24px;letter-spacing:0;color:var(--color-grayScale)}.container-content-club-information .container-header p{font-size:var(--text-size-2);font-weight:var(--text-weight-bold);line-height:20px;letter-spacing:0;color:var(--color-grayScale)}.container-content-club-information .container-header .link{font-weight:var(--text-weight-regular);color:var(--color-support-links);background-color:unset;border:unset;cursor:pointer;text-decoration:underline}.container-content-club-information .container-header .subtitle{font-weight:var(--text-weight-regular);color:var(--color-grayScale-darkest);margin-top:24px}.container-content-club-information .container-app{margin-top:32px;height:280px}.container-content-club-information .container-fixed{position:fixed;z-index:2;bottom:0;left:0;width:100%;border-top:1px solid var(--color-grayScale-lightest);border-radius:2px;box-shadow:0 -4px 4px var(--color-support-shadow);background-color:var(--color-grayScale-white)}.container-content-club-information .container-fixed .container-button{max-width:698px;width:100%;margin:auto;padding:24px 16px}.container-content-club-information .container-fixed .container-button .client-exclusive{font-weight:var(--text-weight-bold);font-size:var(--text-size-1);line-height:18px;display:flex;justify-content:center;text-align:center;color:var(--color-grayScale);margin-bottom:16px}.container-content-club-information .container-fixed .container-button .button-blue{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:36px;padding:8px 16px;border:none;background-color:var(--color-main);font-size:var(--base-font-size);font-weight:500;line-height:20px;color:var(--color-assistant-main);cursor:pointer}.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons .modal-cookies-cancel-desktop,.modal-cookies .grid-content-full .grid-content .modal-cookies-text p .modal-cookies-cancel-mobile,.modal-image .modal-info button,.product-details-image .product-details-image-principal button,[data-store-carousel] [data-carousel-bullets] [data-fs-button],[data-store-carousel] [data-carousel-controls] [data-fs-icon-button]{display:flex;background-color:transparent;border:none;outline:none;padding:0;white-space:nowrap}.modal-cookies{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:DM Sans,sans-serif}.modal-cookies .grid-content-full{z-index:100;position:fixed;bottom:0;border-top:1px solid var(--color-grayScale-lightest);border-radius:2px;box-shadow:0 -4px 4px var(--color-support-shadow);padding:0;background-color:var(--color-grayScale-white)}.modal-cookies .grid-content-full .grid-content{padding-top:8px;padding-bottom:16px}@media(min-width:768px){.modal-cookies .grid-content-full .grid-content{display:flex;align-items:flex-end;justify-content:space-between;padding-top:24px;padding-bottom:24px}.modal-cookies .grid-content-full .grid-content .modal-cookies-text{margin-right:30px}}.modal-cookies .grid-content-full .grid-content .modal-cookies-text p{color:var(--color-grayScale-darkest);font-size:12px;line-height:16px}.modal-cookies .grid-content-full .grid-content .modal-cookies-text p:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--color-grayScale)}@media(min-width:768px){.modal-cookies .grid-content-full .grid-content .modal-cookies-text p{font-size:16px;line-height:20px}.modal-cookies .grid-content-full .grid-content .modal-cookies-text p .modal-cookies-cancel-mobile{display:none}}.modal-cookies .grid-content-full .grid-content .modal-cookies-text p a{color:var(--color-support-links);text-decoration:underline}@media(min-width:768px){.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons{display:flex;align-items:center}}.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons .modal-cookies-agree{border:0;outline:0;cursor:pointer;width:100%;border-radius:2px;margin-top:8px;padding:7px 16px;background-color:var(--color-main);color:var(--color-grayScale-white);font-size:14px;line-height:18px;font-weight:500}@media(min-width:768px){.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons .modal-cookies-agree{margin:0;padding:10px 21px;min-width:150px}}@media(max-width:767px){.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons .modal-cookies-cancel-desktop{display:none}}.navigation-bar{display:flex;align-items:flex-end;width:100%;background-color:var(--color-grayScale-white);position:-webkit-sticky;position:sticky;z-index:1;height:54px;border-bottom:2px;border-bottom-color:var(--color-grayScale-light);border-bottom-style:solid}.navigation-bar .skeleton-container{width:1000%}.navigation-bar .skeleton-container .skeleton-table{width:70%}.navigation-bar-content{display:flex;-moz-column-gap:36px;column-gap:36px;scrollbar-width:none}.navigation-bar-content .carousel-container{align-items:flex-end}.navigation-bar-content .carousel-container .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.navigation-bar-content .carousel-arrow-button-next,.navigation-bar-content .carousel-arrow-button-prev{margin:0}.navigation-bar-content .carousel-arrow-button-prev{margin-right:13px}.navigation-bar-content .carousel-arrow-button-next{margin-left:13px}.navigation-bar-content::-webkit-scrollbar{width:0;height:0}.navigation-bar-content-item{text-align:center}.navigation-bar-content-item .select-bottom-highlight{height:6px;background-color:var(--color-negativeFeedback);width:100%;border-radius:12px}.navigation-bar-content-item .button-selected{cursor:pointer;border:none;background-color:transparent;white-space:nowrap;font-style:normal;color:var(--color-negativeFeedback);font-weight:700;font-size:12px;line-height:16px;padding:0 12px 7px}@media(min-width:1280px){.navigation-bar-content-item .button-selected{font-size:16px;line-height:20px}}.navigation-bar-content-item .button-default{cursor:pointer;border:none;background-color:transparent;white-space:nowrap;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:var(--color-grayScale-dark);padding:0 12px 10px}@media(min-width:1280px){.navigation-bar-content-item .button-default{font-weight:400;font-size:16px;line-height:20px}}.popup-container{position:fixed;z-index:2;bottom:0;left:0;width:100%;border-top:1px solid var(--color-grayScale-lightest);border-radius:2px;box-shadow:0 -4px 4px var(--color-support-shadow);padding:24px 16px;background-color:var(--color-grayScale-white)}.header-inactive{height:58px;display:flex;align-items:center;font-family:DM Sans,sans-serif;background-color:var(--color-main);padding:0 25px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media(min-width:768px){.header-inactive{justify-content:space-between}}@media(min-width:1440px){.header-inactive{height:72px}}.header-inactive.grid-content-full{padding-top:0}.header-inactive-content{display:flex;align-items:center;height:58px;gap:10px}@media(min-width:1440px){.header-inactive-content{gap:20px}}.header-inactive-content [data-store-link]{padding:0;color:var(--color-grayScale-white);font-weight:400;font-size:--base-font-size;text-decoration:none}.header-inactive .header-inactive-content{display:flex;width:100%;align-items:center}@media screen and (min-width:1024px){.header-inactive .header-inactive-content{justify-content:space-between}}.header-inactive .header-inactive-content .site-logotipo{display:flex;align-items:center}.header-inactive .header-inactive-content .header-inactive-institucional-links{background-color:var(--color-grayScale-white);display:flex;flex-direction:column;margin-top:5px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media screen and (min-width:1024px){.header-inactive .header-inactive-content .header-inactive-institucional-links{flex-direction:row;gap:24px;background-color:transparent;margin-top:0}}.header-inactive .header-inactive-content .header-inactive-institucional-links .links-mobile{padding:10px;border-bottom:2px solid var(--color-main-light);margin-left:10px;margin-right:10px}.header-inactive .header-inactive-content .header-inactive-institucional-links a{color:var(--color-main);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;background-color:var(--color-grayScale-white)}@media screen and (min-width:1024px){.header-inactive .header-inactive-content .header-inactive-institucional-links a{color:var(--color-grayScale-white);background-color:transparent}}.header-inactive .header-inactive-icons{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 0 15px 15px}@media(min-width:1440px){.header-inactive .header-inactive-icons{margin-left:380px;justify-content:none;align-items:none;gap:5px;padding:0}}.header-inactive .accordion-button{height:var(--tap-min-size);color:var(--color-grayScale-white);line-height:var(--space-4);background-color:transparent;border:none;cursor:pointer;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit}.header-inactive .accordion-button div{display:flex;flex-direction:row;gap:8px;align-items:center}.header-inactive .accordion-button div span{display:flex}.header-inactive .accordion-button div span[data-fs-button-icon=true]{display:none}.header-inactive .accordion-panel{position:absolute;z-index:50;display:flex;flex-direction:row;min-height:192px;min-width:90%;left:0}.header-inactive .accordion-panel .accordion-content{width:100%;min-width:326px}.header-inactive-overlay{position:fixed;top:58px;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:40;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.club-container-client{display:flex;align-items:center;flex-direction:column;margin-top:var(--space-4);margin-bottom:var(--space-4)}.club-container-client .club-subtitle{max-width:160px;color:var(--color-main);text-align:center;font-size:32px;line-height:36px;font-weight:700;white-space:break-spaces}@media(min-width:1280px){.club-container-client .club-subtitle{max-width:100%}}.club-container-client>img{max-width:150px}@media(min-width:1280px){.club-container-client>img{max-width:165px}}.ifood-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 10px;background-color:transparent;color:var(--color-main);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.ifood-button{background-color:transparent;border:2px solid var(--color-grayScale-white);color:var(--color-grayScale-white);border-radius:30px;font-size:12px}}@media(min-width:1440px){.ifood-button{margin-right:20px}}.ifood-button__icon{width:24px;height:24px;fill:var(--color-grayScale-white)}.ifood-button__icon,.ifood-button__text{transition:all .3s ease}.ifood-button .ifood-button__icon{color:var(--color-main)}@media(min-width:1440px){.ifood-button .ifood-button__icon{color:var(--color-grayScale-white)}}.ifood-button:hover{background-color:var(--color-grayScale-white);border:2px solid var(--color-main)}.ifood-button:hover,.ifood-button:hover .ifood-button__icon{color:var(--color-main)}@media(min-width:1280px){.filter{width:240px;padding:16px 24px 24px;border:1px solid var(--color-grayScale-faded);border-radius:6px}}.filter>.title-small{padding:8px 0;color:var(--color-grayScale);font-weight:700;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;border-bottom:1px solid var(--color-grayScale-faded)}@media(max-width:1279px){.filter>.title-small{display:none}}.filter .filter__accordion-item [data-fs-list]{max-height:320px;margin-bottom:16px;overflow:auto}.filter .filter__accordion-item [data-fs-list]::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.filter .filter__accordion-item [data-fs-list]::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.filter .filter__accordion-item [data-fs-list] li:not(:last-child){margin-bottom:12px}.filter .filter__accordion-item .filter__accordion-button{padding:16px 0 12px;font-size:14px;line-height:18px;font-weight:700;color:var(--color-grayScale)}@media(min-width:768px){.filter .filter__accordion-item .filter__accordion-button{font-size:16px;font-family:DM Sans,sans-serif;line-height:20px}}.filter .filter__accordion-item .filter__accordion-button .filter__accordion-button-span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;color:var(--color-assistant-main);background-color:var(--color-main);border-radius:4px}.filter__accordion-item-li{display:flex;align-items:center;text-transform:none}.filter__accordion-item-li .filter__accordion-item-li-checkbox{flex-shrink:0;width:16px;height:16px}.filter__accordion-item-li .filter__accordion-item-li-checkbox:checked{background-color:var(--color-main)}.filter__accordion-item-li .filter__accordion-item-li-checkbox:before,.filter__accordion-item-li .filter__accordion-item-li-checkbox:disabled:before{border-color:var(--color-grayScale-white)}.filter__accordion-item-li .filter__accordion-item-li-label{display:flex;align-items:center;width:100%;margin-left:8px;color:var(--color-grayScale);font-size:14px;font-family:DM Sans,sans-serif;line-height:20px;cursor:pointer}.filter__accordion-item-li .filter__accordion-item-li-label.item-active{color:var(--color-main);font-weight:700}@media(min-width:768px){.filter__accordion-item-li .filter__accordion-item-li-label{text-align:left}}.filter-modal__footer button.button[data-fs-button]{font-weight:500;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;border-radius:2px;cursor:pointer}.filter-modal__footer button.button[data-fs-button][data-button-variant=secondary]{width:50%;margin-right:4px;color:var(--color-main);background-color:var(--color-grayScale-white);border:1px solid var(--color-main)}.filter-modal__footer button.button[data-fs-button][data-button-variant=primary]{width:50%;margin-left:4px;color:var(--color-assistant-main);background-color:var(--color-main)}.restrictionProductsPage-productContent-header{display:flex;flex-direction:column;color:var(--color-grayScale);row-gap:24px;margin-bottom:34px}@media(min-width:1280px){.restrictionProductsPage-productContent-header{row-gap:34px}}.restrictionProductsPage-productContent-header-title h1{font-weight:700;font-size:24px;line-height:28px}.restrictionProductsPage-productContent-header-information{display:flex;flex-direction:row;justify-content:space-between}.restrictionProductsPage-productContent-header-information p{font-weight:400;font-size:16px;line-height:20px}.restrictionProductsPage-productContent-header-information p span{font-weight:700}.restrictionProductsPage-container-navigation-bar{display:flex;align-items:center;width:100%;background-color:var(--color-grayScale-white);box-shadow:0 14px 18px -10px var(--color-support-shadow);position:-webkit-sticky;position:sticky;height:60px;z-index:5;top:30px}@media(min-width:1280px){.restrictionProductsPage-container-navigation-bar{top:140px}}.restrictionProductsPage-container-navigation-bar .skeleton-container{width:1000%}.restrictionProductsPage-container-navigation-bar .skeleton-container .skeleton-table{width:70%}.restrictionProductsPage-container-navigation-bar-content{display:flex;-moz-column-gap:36px;column-gap:36px;scrollbar-width:none;padding-top:32px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-prev{height:30px;padding-bottom:10px;margin:0 20px 0 0}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-prev button{width:30px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-next{height:30px;padding-bottom:10px;margin:0 0 0 20px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-next button{margin-left:30px}.restrictionProductsPage-container-navigation-bar-content::-webkit-scrollbar{width:0;height:0}.restrictionProductsPage-container-navigation-bar-content .selected{align-items:flex-start;border-bottom:3px solid;border-radius:revert;color:var(--color-negativeFeedback);height:30px}.restrictionProductsPage-container-navigation-bar-content-item .button-selected{cursor:pointer;padding:0;border:none;background-color:transparent;white-space:nowrap;font-style:normal;color:var(--color-negativeFeedback);font-weight:700;font-size:12px;line-height:16px}@media(min-width:1280px){.restrictionProductsPage-container-navigation-bar-content-item .button-selected{font-size:16px;line-height:20px}}.restrictionProductsPage-container-navigation-bar-content-item .button-default{cursor:pointer;padding:0;border:none;background-color:transparent;white-space:nowrap;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:var(--color-grayScale-dark)}@media(min-width:1280px){.restrictionProductsPage-container-navigation-bar-content-item .button-default{font-weight:400;font-size:16px;line-height:20px}}.restrictionProductsPage-filters{width:20%}.restrictionProductsPage-productContent .product-not-found{display:flex;justify-content:center;align-items:center}.restrictionProductsPage-productContent-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px}@media(min-width:466px)and (max-width:1023px){.restrictionProductsPage-productContent-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.restrictionProductsPage-productContent-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 15px;margin-bottom:40px}}.restrictionProductsPage-productContent-products li{background-color:var(--color-grayScale-white)}@media(min-width:1280px){.restrictionProductsPage-productContent{width:80%}}.restrictionProductsPage-productContent{width:100%}.restrictionProductsPage-productContent-moreProducts{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.restrictionProductsPage-productContent-moreProducts .button{width:238px;border:1px solid var(--color-main);color:var(--color-main);font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:20px;background-color:transparent;padding:8px;cursor:pointer}.restrictionProductsPage-content{display:flex;-moz-column-gap:24px;column-gap:24px}@media(min-width:1280px){.restrictionProductsPage-content{margin-top:24px}}.product-not-found{justify-content:center}.main-search-dropdow-container{box-shadow:0 4px 4px var(--color-support-shadow);background-color:var(--color-grayScale-white);z-index:999;position:inherit}.main-search-dropdow-container .main-search-dropdow-content{max-height:360px;border-radius:2px;overflow-y:scroll}@media(min-width:768px){.main-search-dropdow-container .main-search-dropdow-content{max-height:414px}}.main-search-dropdow-container .main-search-dropdow-content::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.main-search-dropdow-container .main-search-dropdow-content::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.multiple-search-button-global{position:absolute;left:-5.7%;top:52px}.multiple-search-button-global .multiple-search-button-svg svg{position:absolute;top:-10px;transform:translateX(90px);width:15px;height:15px;z-index:2}.multiple-search-button-global .multiple-search-button-section{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px;padding:8px;box-shadow:var(--box-shadow);font-size:14px;width:197px;height:64px;top:78px;left:48vw;transform:translateX(0);display:grid;z-index:1}.multiple-search-button-global .multiple-search-button-section .multiple-search-button-title .multiple-search-button-text{width:100%;font-style:normal}.multiple-search-button-global .multiple-search-button-section .multiple-search-button-title{font-size:12px;font-weight:700;color:var(--color-main)}.multiple-search-button-global .multiple-search-button-section .multiple-search-button-text{width:190px;font-size:12px;font-weight:400;color:var(--color-grayScale-darkest);margin-top:4px}.multiple-search-dropdown-container{display:flex;flex-direction:column;margin-bottom:16px}.multiple-search-dropdown-container span{font-weight:700;font-size:12px;line-height:16px;color:var(--color-grayScale-darkest)}.multiple-search-dropdown-container a{display:flex;justify-content:center;align-items:center;border:1px solid var(--color-main);border-radius:2px;width:161px;height:40px;text-decoration:none;cursor:pointer;margin-top:8px}.multiple-search-dropdown-container a span{margin-left:5px;color:var(--color-main);font-weight:500;font-size:14px;line-height:18px}.search-item-list{width:100%;padding-top:16px;border-bottom:1px solid var(--color-grayScale-lightest);padding-bottom:17px}.search-item-list:last-of-type{border-bottom:none}.search-item-list a .text-no-highlighted{text-transform:capitalize}.search-item-list a{text-decoration:none;cursor:pointer}.search-item-list a span{font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.search-item-list a span strong{color:var(--color-grayScale)}.search-dropdown-list-item{padding:8px 16px}.search-dropdown-list-item h1{color:var(--color-main-light);font-weight:700;font-size:14px;line-height:18px}.search-dropdown-list-item .search-dropdown-list-item-warning{margin-top:24px;border-bottom:1px solid var(--color-grayScale-lightest);padding-bottom:17px}.search-dropdown-list-item .search-dropdown-list-item-warning p{font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.search-input-container{width:100%;height:40px;position:relative;order:2}@media(min-width:1280px){.search-input-container{order:unset}}.search-input-container input{display:inline-flex;height:100%;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;width:100%;padding:10px 24px 10px 8px;border:1px solid var(--color-grayScale-light);border-radius:2px 0 0 2px;outline:0;transition:box-shadow .2s ease,border .2s ease}@media(min-width:1280px){.search-input-container input{line-height:20px;margin-bottom:0}}.search-input-container input::-ms-input-placeholder{color:var(--color-grayScale-light)}.search-input-container input::placeholder{color:var(--color-grayScale-light)}@media(min-width:1280px){.search-input-container input::-ms-input-placeholder{color:var(--color-grayScale-dark)}.search-input-container input::placeholder{color:var(--color-grayScale-dark)}}.search-input-container input:focus{box-shadow:0 0 4px 2px var(--color-support-shadow)}.search-input-container input [data-fs-button]{width:40px;height:40px;padding:0;border:0;background-color:var(--color-main);cursor:pointer;border-radius:0 2px 2px 0}.search-input-container input [data-store-icon]{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.search-input-container .search-input-button{position:absolute;right:1px;width:40px;height:40px;padding:0;border:0;background-color:var(--color-main);cursor:pointer;border-radius:0 2px 2px 0}.search-input-container .search-input-button svg{width:40px;display:flex;justify-content:center;align-items:center}.search-input-container .search-input-delete-x{width:16px;height:16px;border:none;background-color:transparent;padding:0;cursor:pointer;position:absolute;right:48px;bottom:12px}.back-step{display:flex;align-items:center;margin-top:16px;margin-bottom:24px}.back-step,.back-step p{color:var(--color-support-links)}.back-step p{margin-left:10px;font-family:DM Sans,sans-serif;font-size:14px;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.back-step p{font-size:16px;line-height:20px}}.club-modal-container{width:100%;max-width:397px;border:1px solid var(--color-grayScale-lightest);padding:24px 16px;background-color:var(--color-grayScale-white);color:var(--color-grayScale)}.club-modal-container .modal-title-container{display:flex;justify-content:space-between;margin-bottom:16px}@media(min-width:768px){.club-modal-container .modal-title-container{margin-bottom:20px}}.club-modal-container .modal-title-container h1{font-size:16px;line-height:20px;font-weight:700}.club-modal-container .modal-title-container button{display:flex;outline:none;border:none;margin-left:16px;padding:0;background-color:transparent;cursor:pointer}.club-modal-container .club-product-container{display:flex;margin-bottom:24px}.club-modal-container .club-product-container .card-image{display:flex;justify-content:center;width:100%;max-width:96px;max-height:96px;margin-right:8px}@media(min-width:768px){.club-modal-container .club-product-container .card-image{max-width:120px;max-height:120px}}.club-modal-container .club-product-container .club-product-infos .club-product-brand{color:var(--color-grayScale-darkest);font-size:12px;line-height:16px}.club-modal-container .club-product-container .club-product-infos .club-product-name{margin-bottom:4px;font-size:14px;line-height:18px}.club-modal-container .club-product-container .club-product-infos .club-product-price{margin-bottom:4px;font-size:14px;line-height:20px;font-weight:400}.club-modal-container .club-product-container .club-product-infos .club-product-price strong{font-size:16px;font-weight:700}.club-modal-container .club-title-container{display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:8px 16px;background-color:var(--color-main-faded)}.club-modal-container .club-title-container p{color:var(--color-main);font-size:14px;line-height:18px;font-weight:700}@media(min-width:768px){.club-modal-container .club-title-container p{font-size:16px;line-height:20px}}.club-modal-container .club-title-container svg{margin-right:8px}.club-modal-container .club-product-ad{display:flex;flex-direction:column;padding:0 0 8px;margin-bottom:24px;border-radius:2px;border:1px solid var(--color-main-faded)}.club-modal-container .club-product-ad-content{display:flex;flex-direction:row;justify-content:center;align-items:center}.club-modal-container .club-product-ad-content .club-product-ad-info{margin-right:10px;color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;font-weight:400}.club-modal-container .club-product-ad-content .club-product-ad-info strong{color:var(--color-main-dark);font-weight:700}.club-modal-container .club-product-ad-content .club-product-ad-info strong:first-of-type{font-size:16px;line-height:20px}.club-modal-container .club-product-ad-content .club-price{font-size:20px}.club-modal-container .club-product-ad-content .club-price-measured-infos{font-size:12px}.club-modal-container .club-warning,.club-modal-container .free-disclaimer{text-align:center;font-size:16px;line-height:20px;font-weight:700}.club-modal-container .free-disclaimer{margin-bottom:24px}.club-modal-container .club-signup.club-signup:-webkit-any-link,.club-modal-container .club-signup.club-signup:active,.club-modal-container .club-signup.club-signup:link{text-decoration:none;color:var(--color-assistant-main)}.club-modal-container .club-signup button{display:block;width:100%;margin-bottom:16px;padding:7px 16px;border:1px solid var(--color-main);border-radius:2px;background-color:var(--color-main);color:var(--color-grayScale-white);text-align:center;font-size:14px;line-height:18px;font-weight:500;text-decoration:none;cursor:pointer}.club-modal-container .club-terms{margin-bottom:16px;color:var(--color-grayScale-darkest);text-align:center;font-size:12px;line-height:16px}.club-modal-container .club-terms a{color:var(--color-support-links)}.club-modal-container .club-recuse{display:block;width:100%;padding:8px 16px;outline:none;border:1px solid var(--color-main);border-radius:2px;background-color:transparent;color:var(--color-main);text-align:center;font-size:14px;line-height:18px;font-weight:500;cursor:pointer}.club-modal-container .club-more{display:block;padding:0;color:var(--color-support-links);text-align:center;font-size:12px;line-height:16px;text-decoration:underline;font-weight:400;margin-left:10px}.restriction-filter-accordion-container{width:100%;border-bottom:1px solid var(--color-grayScale-faded)}.restriction-filter-accordion-container .restriction-filter-accordion-button{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;line-height:18px;padding:11px 0 12px;background-color:var(--color-grayScale-white);color:var(--color-grayScale);border:none;cursor:pointer}@media(min-width:1280px){.restriction-filter-accordion-container .restriction-filter-accordion-button{padding:16px 0;font-size:16px;line-height:20px}}.restriction-filter-accordion-container .restriction-filter-accordion-content{width:100%;max-height:290px;display:flex;flex-direction:column;padding:8px 0 16px;overflow-x:auto}@media(min-width:1280px){.restriction-filter-accordion-container .restriction-filter-accordion-content{max-height:198px}}.restriction-filter-accordion-container .restriction-filter-accordion-content::-webkit-scrollbar{width:3px;background-color:var(--color-main-faded)}.restriction-filter-accordion-container .restriction-filter-accordion-content::-webkit-scrollbar-thumb{width:3px;background-color:var(--color-grayScale-dark);border-radius:20px}.restriction-filter-option{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:0;border:none;margin-bottom:12px;background-color:var(--color-grayScale-white);cursor:pointer}.restriction-filter-option:last-child{margin-bottom:0}.restriction-filter-option svg{margin-right:8px;flex-shrink:0}.restriction-filter-option svg rect{stroke:var(--color-grayScale-light)}.restriction-filter-option .restriction-filter-option-text{font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale);text-align:left}.restriction-flag-link-container{display:flex;flex-direction:column}.restriction-flag-link-container .especification-link{text-decoration:none;border:none}.product-not-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0}@media(min-width:768px){.product-not-found-container{margin-top:34px}}.product-not-found-container h2{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:var(--color-main);margin-bottom:18px}@media(min-width:768px){.product-not-found-container h2{font-size:24px;line-height:28px;margin-bottom:52px}}.product-not-found-container svg{width:241px;height:241px;margin-bottom:24px}@media(min-width:768px){.product-not-found-container svg{width:460px;height:460px;margin-bottom:52px}}.restriction-desktop-filter-container{width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid var(--color-grayScale-faded);border-radius:6px;padding:16px 24px 24px}.restriction-desktop-filter-container-skeleton{border:none}.restriction-desktop-filter-container .restriction-desktop-filter-title{width:100%;font-weight:700;font-size:16px;line-height:20px;color:var(--color-grayScale);padding:8px 0;margin:0;border-bottom:1px solid var(--color-grayScale-faded)}.restriction-mobile-filter-container{width:100%;margin-top:24px}.open-mobile-filter-button{width:100%;height:34px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-main);border-radius:24px;padding:0 16px;margin-bottom:8px;border:none;cursor:pointer}.open-mobile-filter-button .open-mobile-filter-content{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;color:var(--color-grayScale-white);line-height:18px}.open-mobile-filter-button .open-mobile-filter-content span{display:flex;justify-content:center;align-items:center}.open-mobile-filter-button .open-mobile-filter-content span svg{margin-right:8px}.mobile-filter-modal-container{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;z-index:999}.mobile-filter-modal-container .mobile-filter-modal-background{height:100%;background-color:var(--color-support-overlay);transition:transform .5s ease-in;border:none;padding:0}.mobile-filter-modal-container .mobile-filter-modal-content{height:100%;background-color:var(--color-grayScale-white);transition:transform .5s ease-in;padding:32px 32px 52px 16px;position:relative}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-header{width:100%;height:44px;display:flex;justify-content:flex-start;align-items:center;font-weight:700;font-size:24px;line-height:28px;color:var(--color-grayScale)}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-header .mobile-filter-close-button{width:24px;height:24px;margin-right:16px;background-color:var(--color-grayScale-white);border:none;padding:0;cursor:pointer}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions{width:100%;height:100%;padding-bottom:52px;overflow-y:auto}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions::-webkit-scrollbar{width:3px;background-color:var(--color-main-faded)}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions::-webkit-scrollbar-thumb{width:3px;background-color:var(--color-grayScale-dark);border-radius:20px}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer{width:100%;height:52px;box-shadow:0 -4px 4px var(--color-support-overlay);background-color:var(--color-grayScale-white);padding:8px 32px 8px 16px;display:flex;flex-wrap:nowrap;position:absolute;bottom:0;left:0}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer .mobile-filter-modal-footer-clean-button{width:100%;height:36px;display:flex;justify-content:center;align-items:center;background-color:var(--color-grayScale-white);color:var(--color-main);font-weight:500;font-size:16px;line-height:20px;border-radius:2px;border:1px solid var(--color-main);margin-right:4px;cursor:pointer}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer .mobile-filter-modal-footer-apply-button{width:100%;height:36px;display:flex;justify-content:center;align-items:center;background-color:var(--color-main);color:var(--color-assistant-main);font-weight:500;font-size:16px;line-height:20px;border-radius:2px;border:none;margin-left:4px;cursor:pointer}.product-details-club-flag-container{width:100%;border-radius:2px;border:1px solid var(--color-main-faded);display:flex;padding-bottom:0;flex-direction:column;gap:8px}.product-details-club-flag-container .product-details-club-flag-content-up{display:flex;padding:8px 16px;justify-content:center;align-items:flex-start;gap:8px;border-radius:4px 4px 0 0;background:var(--color-main-faded)}.product-details-club-flag-container .product-details-club-flag-content-up .product-details-club-flag-title{color:var(--color-main);font-size:14px;font-weight:700;line-height:18px}.product-details-club-flag-container .product-details-club-flag-content-down{display:flex;padding:0 3px 8px 4px;justify-content:center;align-items:center}.product-details-club-flag-container .product-details-club-flag-content-down .product-details-club-text{color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;margin-right:8px}.product-details-club-flag-container .product-details-club-flag-content-down .product-details-club-price{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px}.product-details-club-flag-container .product-details-club-flag-content-down .product-details-club-price-measured{color:var(--color-grayScale);font-size:12px;font-weight:400;line-height:16px}.product-details-club-flag-container .product-details-club-flag-content-down .product-details-club-link{color:var(--color-support-links);font-size:12px;font-weight:400;line-height:16px;margin-left:8px}.modal-image .modal-info span,.product-details-image .product-details-image-principal .carousel-content .numeric-bullets{color:var(--color-grayScale);font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;line-height:20px}.product-details-container nav[data-fs-breadcrumb]{margin:16px 0 24px}@media(min-width:768px){.product-details-container nav[data-fs-breadcrumb]{margin:32px 0}}.product-details-container .product-details__body{margin-bottom:32px}@media(min-width:768px){.product-details-container .product-details__body{display:flex;flex-wrap:nowrap;margin-bottom:24px}}.product-details-container .product-details__body .product-details__content{width:100%}@media(min-width:768px){.product-details-container .product-details__body .product-details__content{margin-left:32px}}.product-details-container .product-details__body .product-details__content .product-details__header{margin-top:16px}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__header{margin-top:0}}.product-details-container .product-details__body .product-details__content .product-details__header h3{color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:700}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__header .suggestions-main-container{margin-bottom:16px}}.product-details-container .product-details__body .product-details__content .product-details__header h1{margin-bottom:16px;color:var(--color-grayScale);font-size:16px;line-height:20px;font-weight:700}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__header h1{font-size:32px;line-height:36px;font-weight:400}}.product-details-container .product-details__body .product-details__content .product-details__main-infos{width:100%}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__main-infos{width:328px}}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices{font-size:14px;line-height:18px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .old-price-pdp{color:var(--color-grayScale-dark);text-decoration:line-through}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:12px;line-height:16px;font-weight:700;padding:2px 8px;margin-left:4px;background-color:var(--color-promo-main);color:var(--color-promo-secondary);border-radius:16px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--color-main)}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left{display:flex;align-items:center}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .new-price-pdp{font-size:24px;line-height:28px;font-weight:700}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .new-price-pdp-multiplier{font-size:16px;line-height:20px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .club-product-flag-after-price{margin-left:4px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .club-product-flag-after-price p{font-size:12px;line-height:16px;margin:1px 4px;padding:0 4px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container .new-measured-price-pdp{font-size:12px;line-height:16px;font-weight:700;color:var(--color-grayScale-dark)}.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .warning-skeleton{margin:8px 0 16px}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .warning-skeleton{margin:24px 0}.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .add-to-cart-skeleton .skeleton-container:first-child,.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .warning-skeleton .skeleton-container:first-child{display:none}}@media(max-width:767px){.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .add-to-cart-skeleton .skeleton-container:nth-child(2),.product-details-container .product-details__body .product-details__content .product-details__main-infos .main-infos-skeleton-pdp .warning-skeleton .skeleton-container:nth-child(2){display:none}}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions]{margin-top:16px}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions]{width:100%}}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] button.button{width:100%;min-height:auto;padding:10px 16px;background-color:var(--color-main);color:var(--color-grayScale-white);font-size:16px;line-height:20px;font-weight:500;border-radius:2px;cursor:pointer}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] button.button:hover{background-color:var(--color-main-dark)}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] button.button:disabled{color:var(--color-grayScale-light);background-color:var(--color-grayScale-faded)}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container{text-align:center}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container .product-add-text-pdp{margin-top:-16px;color:var(--color-positiveFeedback-dark);font-size:12px;line-height:16px}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector]{position:relative;width:100%;min-width:100%;height:40px;border:1px solid var(--color-main);box-shadow:none}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] button{position:absolute;width:auto;padding:8px;cursor:pointer}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] button:first-of-type{left:0}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] button:last-of-type{right:0}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] button span{color:var(--color-main)}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] input{color:var(--color-grayScale);font-size:14px;line-height:18px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .weight-warning{display:flex;align-items:center;margin-top:16px;padding:8px 16px;background-color:var(--color-infoFeedback-faded);color:var(--color-infoFeedback-dark);font-size:14px;line-height:18px;border-radius:4px}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__main-infos .weight-warning{margin-top:24px}}.product-details-container .product-details__body .product-details__content .product-details__main-infos .weight-warning svg{overflow:unset;margin-right:16px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .restriction-flag-link-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:24px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad{display:flex;flex-direction:column;padding:0 0 8px;margin-bottom:24px;border-radius:2px;border:1px solid var(--color-main-faded)}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-title-container{display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:8px 16px;background-color:var(--color-main-faded)}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-title-container p{color:var(--color-badge-secondary);font-size:14px;line-height:18px;font-weight:700}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-title-container p{font-size:16px;line-height:20px}}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-title-container svg{margin-right:8px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content{display:flex;flex-direction:row;justify-content:center;align-items:center}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-product-ad-info{margin-right:10px;color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;font-weight:400}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-product-ad-info strong{color:var(--color-main-dark);font-weight:700}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-product-ad-info strong:first-of-type{font-size:16px;line-height:20px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-price{font-size:20px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-price-measured-infos{font-size:12px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-product-ad-content .club-more{display:block;padding:0;color:var(--color-support-links);text-align:center;font-size:12px;line-height:16px;text-decoration:underline;font-weight:400;margin-left:10px}.product-details-container .product-details__body .product-details__more-infos{margin-top:16px}@media(min-width:768px){.product-details-container .product-details__body .product-details__more-infos{margin-top:24px}}.product-details-container .product-details__body .product-details__more-infos h2{font-weight:700}.product-details-container .product-details__body .product-details__more-infos .more-infos-description-list{list-style:circle;margin-left:16px}.modal-image{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--color-grayScale)}.modal-image .modal-info{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 16px}.modal-image .modal-info button{display:flex;padding:0;cursor:pointer}.modal-image .modal-info span{color:var(--color-grayScale-white)}.modal-image img{width:100%}.buy-button-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.buy-button-container span{width:100%;display:flex;justify-content:center;font-size:16px;line-height:20px;color:var(--color-neutral-0);gap:var(--space-2)}.restriction-flag-link-title{font-weight:700;font-size:14px;line-height:18px;color:var(--color-grayScale);margin-bottom:8px}.product-details-image{display:flex;flex-direction:column;position:relative}.product-details-image .princial-image{max-height:568px;max-width:568px;object-fit:contain}@media(min-width:768px){.product-details-image{flex-direction:row;width:100%;max-width:568px;margin-bottom:24px}}.product-details-image .pdp-loading{width:100%}@media(min-width:768px){.product-details-image .pdp-loading .skeleton-container:first-child{display:none}}@media(max-width:767px){.product-details-image .pdp-loading .skeleton-container:nth-child(2){display:none}}.product-details-image .product-details-image-principal{width:100%;margin:auto auto 16px}.product-details-image .product-details-image-principal .princial-image{width:100%}.product-details-image .product-details-image-principal .discount-favorite{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-right:32px}@media(min-width:768px){.product-details-image .product-details-image-principal .discount-favorite{margin-bottom:8px;padding-right:0}}.product-details-image .product-details-image-principal .discount-favorite .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px 8px;background-color:var(--color-promo-main);color:var(--color-promo-secondary);border-radius:0 24px 24px 0;font-size:16px;line-height:20px}.product-details-image .product-details-image-principal .discount-favorite button.like{padding:0}.product-details-image .product-details-image-principal .discount-favorite svg{visibility:hidden}.product-details-image .product-details-image-principal .carousel-content{padding-left:unset}.product-details-image .product-details-image-principal .carousel-content .carousel-container{padding:0}.product-details-image .product-details-image-principal .carousel-content .carousel-container .container-item{position:relative;min-width:calc(100% - 32px)!important}.product-details-image .product-details-image-principal .carousel-content .carousel-container .container-item div img{width:100%}.product-details-image .product-details-image-principal .carousel-content .carousel-container .container-item .zoom{position:absolute;right:0;bottom:13px;display:flex;padding:0;cursor:pointer}.product-details-image .product-details-image-principal .carousel-content .carousel-container .container-item:last-child{margin-right:32px}.product-details-image .product-details-image-principal .carousel-content .numeric-bullets{margin-top:16px;padding-right:32px}@media(min-width:768px){.product-details-image [data-gatsby-image-wrapper]{transform:translateZ(0)}}.product-details-image-side{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:16px}.product-details-image-side .product-details-image-side-container{display:flex;align-items:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:8px;background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px;cursor:pointer}.product-details-image-side .product-details-image-side-container:last-of-type{margin-bottom:0}.product-details-image-side .product-details-image-side-container.selected{border:1.5px solid var(--color-main)}.storage-details-flag-container{width:100%;padding:8px;background-color:var(--color-grayScale-faded);display:flex;justify-content:flex-start;align-items:center;margin-top:24px}.storage-details-flag-container .storage-details-flag-title{width:50%;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:start;color:var(--color-grayScale)}@media(min-width:768px){.storage-details-flag-container .storage-details-flag-title{font-size:16px;line-height:20px}}.storage-details-flag-container .storage-details-flag-storage{width:50%;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:end;color:var(--color-grayScale)}@media(min-width:768px){.storage-details-flag-container .storage-details-flag-storage{font-size:16px;line-height:20px;text-align:start}}.maintenance-store-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;padding:32px 0}.maintenance-store-container .maintenance-store-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:54px}@media(min-width:769px){.maintenance-store-container .maintenance-store-logo{height:90px}}.maintenance-store-container .maintenance-store-texts{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.maintenance-store-container .maintenance-store-texts .maintenance-store-title{font-size:16px;line-height:20px;font-weight:700;color:var(--color-grayScale);text-align:center;margin-bottom:8px}@media(min-width:769px){.maintenance-store-container .maintenance-store-texts .maintenance-store-title{font-size:32px;line-height:36px}}.maintenance-store-container .maintenance-store-texts .maintenance-store-subtitle{font-size:14px;line-height:18px;font-weight:400;color:var(--color-grayScale);text-align:center}@media(min-width:769px){.maintenance-store-container .maintenance-store-texts .maintenance-store-subtitle{font-size:24px;line-height:20px}}.maintenance-store-container .maimaintenance-store-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:298px}@media(min-width:769px){.maintenance-store-container .maimaintenance-store-image{height:646px}}.campaign-common-questions-container{display:flex;flex-direction:column;padding:16px;background-color:var(--color-grayScale-white);border-color:var(--color-main-faded);border-width:1px;border-radius:8px}.campaign-common-questions-container .title{padding:16px;color:var(--color-grayScale);text-align:center;font-size:20px;line-height:20px;font-weight:700}@media(min-width:769px){.campaign-common-questions-container .title{font-size:20px;line-height:24px}}.campaign-common-questions-container .content{display:flex;flex-direction:column;border-bottom:solid;border-bottom-width:1px;border-bottom-color:var(--color-grayScale-light)}.campaign-common-questions-container .content:last-child{border-bottom:none}.campaign-common-questions-container .question{color:var(--color-grayScale-darkest);font-size:14px;line-height:18px;font-weight:700;margin:16px 0;display:flex;justify-content:space-between;cursor:pointer}@media(min-width:769px){.campaign-common-questions-container .question{font-size:16px;line-height:20px}}.campaign-common-questions-container .answer{font-size:12px;line-height:16px;font-weight:400;color:var(--color-grayScale-darkest);padding-bottom:16px}@media(min-width:769px){.campaign-common-questions-container .answer{font-size:14px;line-height:16px}}.campaign-common-questions-content{display:flex;flex-direction:column;border-bottom:solid;border-bottom-color:var(--color-grayScale-light);border-bottom-width:1px}.campaign-common-questions-content:last-child{border-bottom:none}.campaign-common-questions-question{display:flex;justify-content:space-between;margin:16px 0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-grayScale-darkest);cursor:pointer}.campaign-common-questions-answer{padding-bottom:16px;font-size:12px;font-weight:400;line-height:16px;color:var(--color-grayScale-darkest)}@media(width >= 768px){.campaign-common-questions-container{padding:24px}.campaign-common-questions-question{font-size:16px;line-height:20px}.campaign-common-questions-answer{font-size:14px;line-height:16px}}.scratch-intro h1{margin-bottom:8px;color:var(--color-grayScale);text-align:center;font-size:20px;line-height:24px;font-weight:700}@media(min-width:768px){.scratch-intro h1{text-align:left;font-size:24px;line-height:28px}}.scratch-intro p{color:var(--color-grayScale-darkest);text-align:center;font-size:16px;line-height:20px}@media(min-width:768px){.scratch-intro p{text-align:left}}.scratch-intro .banner-container{margin-top:16px;margin-bottom:24px;padding:0}.scratch-intro .banner-container img{width:100%;height:auto}.scratch-how-to-participate{width:100%;padding:24px 16px;background-color:var(--color-main-faded)}@media(min-width:768px){.scratch-how-to-participate{max-width:calc(var(--breakpoint-notebook) - var(--page-padding-notebook)*2);margin:auto}}.scratch-how-to-participate h2{margin-bottom:16px;color:var(--color-grayScale);text-align:center;font-size:20px;line-height:24px;font-weight:700}.scratch-how-to-participate ul{display:grid;gap:24px}.scratch-how-to-participate ul li{display:flex;align-items:flex-start}@media(min-width:768px){.scratch-how-to-participate ul li{align-items:center;justify-content:center}}.scratch-how-to-participate ul li svg{margin-right:16px;overflow:unset}.scratch-how-to-participate ul li{color:var(--color-grayScale);font-size:16px;line-height:20px}.scratch-how-to-participate .know-more-container{display:flex;align-items:center;justify-content:center;margin-top:16px}.scratch-how-to-participate button{outline:none;border:none;background-color:transparent;padding:0 16px;color:var(--color-support-links);text-align:center;font-size:16px;line-height:20px;text-decoration:underline;cursor:pointer}.scratch-participate{max-width:400px;width:100%;margin:auto}.scratch-club-client label{display:flex;align-items:flex-start;margin-bottom:16px;color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;cursor:pointer}.scratch-club-client label.acceptedTerms{font-weight:700}@media(min-width:768px){.scratch-club-client label{font-size:14px;line-height:18px}}.scratch-club-client label a{color:var(--color-support-links);text-decoration:underline}.scratch-club-client label input{margin-right:8px;cursor:pointer}.scratch-club-client button{display:flex;align-items:center;justify-content:center;width:100%;outline:none;border:none;border-radius:2px;margin-bottom:8px;font-size:16px;line-height:20px;font-weight:500;padding:8px 16px;background-color:var(--color-main);color:var(--color-assistant-main);cursor:pointer}.scratch-club-client button:disabled{background-color:var(--color-grayScale-lightest);color:var(--color-grayScale-darkest);cursor:not-allowed}.scratch-club-client button:disabled.loading{cursor:wait}.scratch-club-client p{color:var(--color-grayScale-darkest);text-align:center;font-size:12px;line-height:16px}@media(min-width:768px){.scratch-club-client p{font-size:14px;line-height:18px}}.scratch-modal-content .section{display:grid;gap:8px;justify-items:center;padding:32px 16px;text-align:center}.scratch-modal-content .section h3{font-size:16px;line-height:20px;font-weight:700}@media(min-width:768px){.scratch-modal-content .section h3{font-size:20px;line-height:24px}}.scratch-modal-content .section .svg-container,.scratch-modal-content .section .svg-container svg{width:100%}.scratch-modal-content .section p{white-space:pre-line;font-size:14px;line-height:18px}@media(min-width:768px){.scratch-modal-content .section p{font-size:16px;line-height:20px}}.scratch-modal-content .section.faded{background-color:var(--color-main-faded)}.scratch-modal-content .section.faded h3,.scratch-modal-content .section.faded p{color:var(--color-main)}.scratch-modal-content .section.main{background-color:var(--color-main)}.scratch-modal-content .section.main h3,.scratch-modal-content .section.main p{color:var(--color-assistant-main)}.scratch-modal-content .download-container{display:flex;align-items:center;justify-content:center;margin:24px 0}@media(min-width:768px){.scratch-modal-content .download-container{margin-bottom:44px}}.scratch-modal-content .download-container svg{margin-right:16px;overflow:unset}.scratch-modal-content .download-container a{color:var(--color-support-links);font-size:16px;line-height:20px;text-decoration:underline}.scratch-modal-content{text-align:center;color:var(--color-main);font-family:Arial,sans-serif;background-color:var(--color-main-faded);padding:20px;border-radius:8px;display:flex;height:100%;flex-direction:column;justify-content:space-evenly;align-items:center}.scratch-modal-content h3{font-size:18px;font-weight:700;color:var(--color-main);margin-bottom:16px}.scratch-modal-content ul{list-style-type:disc;padding-left:20px;text-align:left;display:inline-block;font-size:16px;font-weight:400;line-height:20px;align-self:start}.scratch-modal-content ul li{margin-bottom:8px}.scratch-modal-content span{display:block;margin-top:20px;font-size:14px;font-weight:700;color:var(--color-main)}.scratch-modal-content .SettingsIcon{display:block;margin:20px auto}.modal-footer{text-align:center}.modal-footer .adjust-button{background-color:var(--color-main);color:var(--color-grayScale-white);border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;width:100%}@media(min-width:768px){.modal-footer .adjust-button{width:75%}}.modal-cookies .grid-content-full .grid-content .modal-cookies-buttons .modal-cookies-cancel-desktop,.modal-cookies .grid-content-full .grid-content .modal-cookies-text p .modal-cookies-cancel-mobile,.modal-image .modal-info button,.product-details-image .product-details-image-principal button,[data-store-carousel] [data-carousel-bullets] [data-fs-button],[data-store-carousel] [data-carousel-controls] [data-fs-icon-button]{border:0;border-radius:50%;outline:0;cursor:pointer}@media(min-width:768px){.carousel-loading .skeleton-container:first-child{display:none}}@media(max-width:767px){.carousel-loading .skeleton-container:nth-child(2){display:none}}[data-store-carousel]{position:relative;margin-bottom:16px}@media(min-width:768px){[data-store-carousel]{margin-bottom:24px}}[data-store-carousel] [data-carousel-controls]{width:100%;position:absolute;top:calc(50% - 16px);right:-30px;left:-30px;display:flex;justify-content:space-between;box-sizing:border-box;max-width:var(--breakpoint-notebook);height:0;margin:auto}@media(min-width:768px){[data-store-carousel] [data-carousel-controls]{top:calc(50% - 20px);right:-35px;left:-35px}}[data-store-carousel] [data-carousel-controls] [data-fs-icon-button]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-main);background:var(--color-main-faded)}@media(min-width:768px){[data-store-carousel] [data-carousel-controls] [data-fs-icon-button]{width:40px;height:40px}}[data-store-carousel] [data-carousel-controls] [aria-label=previous]{position:relative;left:-16px}[data-store-carousel] [data-carousel-controls] [aria-label=next]{position:relative;right:-16px}[data-store-carousel] [data-carousel-controls] svg{width:10px;height:10px}[data-store-carousel] [data-carousel-bullets]{position:absolute;bottom:-8px;display:flex;align-items:center;justify-content:center;width:100%;height:0}[data-store-carousel] [data-carousel-bullets] [data-store-bullets]{display:flex}@media(min-width:768px){[data-store-carousel] [data-carousel-bullets]{bottom:-16px}}[data-store-carousel] [data-carousel-bullets] [data-fs-button]{width:6px;height:6px;margin:0 1px;padding:0;background-color:transparent;border:.5px solid var(--color-main-dark);min-height:auto}@media(min-width:768px){[data-store-carousel] [data-carousel-bullets] [data-fs-button]{width:8px;height:8px;margin:0 2px}}[data-store-carousel] [data-carousel-bullets] [aria-selected=true]{background-color:var(--color-main);border:.5px solid var(--color-main)}.ft-container{font-style:normal;display:flex;flex-direction:column;align-items:center}.ft-container .ft-title{font-weight:var(--text-weight-bold);font-size:var(--base-font-size);line-height:20px;margin:0 0 16px}.ft-container .ft-content{display:flex;flex-direction:column;align-items:center;padding:var(--space-1);gap:var(--space-1);width:100%;background:var(--color-assistant-main);margin-bottom:16px}.ft-container .ft-content p{font-size:var(--font-size-sm);line-height:18px;color:var(--color-main)}.ft-container .ft-content .ft-btn-download{display:flex;gap:var(--space-1)}.ft-container .ft-content .ft-btn-download a{width:120px;height:35.62px}.ft-container .ft-title-alt{font-weight:var(--text-weight-bold);font-size:var(--base-font-size);line-height:20px;margin-bottom:var(--space-5)}.ft-container .ft-content-alt{display:flex;align-items:center;justify-content:center;padding:var(--space-1);gap:var(--space-1);width:100%;background:var(--color-main);margin-bottom:var(--space-5);height:125px}.ft-container .ft-content-alt .ft-btn-download-alt{display:flex;flex-direction:column;margin:var(--space-7)}.ft-container .ft-content-alt .ft-btn-download-alt a{margin:var(--space-1)}.ft-container .ft-app-name{display:inline-block;width:100%;text-align:center}.sectionContainer{display:grid;gap:8px;justify-items:center;padding:32px 16px;text-align:center}.sectionContainer .sectionContainer h2{font-size:var(--text-size-2);font-weight:var(--text-weight-bold);line-height:24px;letter-spacing:0;margin:0}.sectionContainer .sectionContainer p{font-size:var(--text-size-1);font-weight:var(--text-weight-regular);line-height:20px;letter-spacing:0;margin:0}.sectionContainer .svgsContainer{width:100%}.mainColor{background-color:var(--color-main);color:var(--color-assistant-main)}.fadedColor{background-color:var(--color-main-faded);color:var(--color-main)}.dynamic-buy-again-container{background-color:var(--color-secondary);display:grid;grid-template-columns:1fr;gap:16px;padding:8px;margin-bottom:30px;border-radius:10px}@media(min-width:769px){.dynamic-buy-again-container{padding:8px 16px}}.dynamic-buy-again-container .dynamic-buy-again-title{color:var(--color-main);font-weight:700;font-size:20px;line-height:24px}.dynamic-buy-again-container .product-card-wrapper{display:flex;justify-content:center}@media(min-width:769px){.dynamic-buy-again-container .product-card-wrapper{display:unset}}.dynamic-buy-again-container .product-card-wrapper .product-card{display:flex;flex-direction:row;height:auto;padding:8px;align-items:end}@media(min-width:769px){.dynamic-buy-again-container .product-card-wrapper .product-card{padding:8px 16px}}.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp{display:flex;flex-direction:row!important;position:relative;align-items:flex-start}.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp .product-card-name-container{height:auto!important}.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp .product-image-container{width:auto!important;margin-right:5px}.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp .product-image-container .card-image{width:58px;height:58px}@media(min-width:769px){.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp .product-image-container .card-image{width:96px;height:96px}}.dynamic-buy-again-container .product-card-wrapper .product-card .link-to-pdp .product-especifications-container{height:auto}.dynamic-buy-again-container .product-card-wrapper .product-card .wrapper-button-tabloid{display:flex;align-items:end;padding-top:0}.recomended-for-you-container{margin-bottom:20px}.recomended-for-you-container .recomended-for-you-title{font-weight:700;font-size:20px;line-height:24px;color:var(--color-grayScale)}.newsletter-block{display:flex;flex-direction:column;justify-content:center;width:100%;height:146px;padding:16px;background-color:var(--color-grayScale-faded)}@media screen and (min-width:1024px){.newsletter-block{align-items:center;height:112px}}.newsletter-block .newsletter-title{width:100%;margin-bottom:12px;padding-left:0;font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;line-height:18px}@media screen and (min-width:1024px){.newsletter-block .newsletter-title{margin-bottom:4px;padding-left:1.2vw}}.newsletter-block .newslatter-interaction{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.newsletter-block .newslatter-interaction{flex-direction:row;justify-content:center;-moz-column-gap:16px;column-gap:16px}}.newsletter-block .newslatter-interaction .newsletter-input{align-self:stretch;box-sizing:border-box;height:40px;padding:8px 12px;background:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px}@media screen and (min-width:1024px){.newsletter-block .newslatter-interaction .newsletter-input{max-width:262px}}.newsletter-block .newslatter-interaction .newsletter-button{width:100%;height:40px;margin-top:4px;color:var(--color-grayScale-white);font-weight:500;font-size:16px;line-height:20px;background:var(--color-main);border:none;border-radius:2px;cursor:pointer}@media screen and (min-width:1024px){.newsletter-block .newslatter-interaction .newsletter-button{width:94px;margin-top:0}}.alert-newletter{display:flex;align-items:center;justify-content:space-between;height:40px;border-radius:4px}.alert-newletter .alert-newletter-text-icon{display:flex;align-content:center;align-items:center;padding-left:16px}.alert-newletter .alert-newletter-text-icon .text-newletter{padding-left:16px;font-weight:400;font-size:14px;font-style:normal}@media screen and (min-width:1024px){.alert-newletter .alert-newletter-text-icon .text-newletter{font-size:16px;white-space:nowrap}}.newsletter-loading{display:flex;flex-direction:row;align-items:center}.newsletter-loading p{padding-right:10px}.offersWhatsapp-modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;background-color:var(--color-support-overlay)}.offersWhatsapp-modal .offersWhatsapp-modal__container{position:relative;display:flex;flex-direction:column;border-radius:8px;background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest)}.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp-modal__title{color:var(--color-main);font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:24px 16px 0}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp-modal__title{line-height:28px;padding:24px 24px 0;font-size:24px}}.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp-modal__description{padding:16px 16px 24px}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp-modal__description{padding:16px 24px 32px}}.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp__description{color:var(--color-grayScale);font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp__description{font-size:16px;line-height:20px}}.offersWhatsapp-modal .offersWhatsapp-modal__container .offersWhatsapp-more-infos{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:700;line-height:18px}.offersWhatsapp-modal .offersWhatsapp-modal__header{position:absolute;top:16px;right:16px}.offersWhatsapp-modal .offersWhatsapp-modal__header button{cursor:pointer;padding:0;background-color:transparent}.offersWhatsapp-modal .offersWhatsapp-modal__scroll{max-height:300px;max-width:608px;overflow-y:scroll;padding:0 16px}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-modal__scroll{padding:0 24px 24px;font-size:24px}}.offersWhatsapp-modal .offersWhatsapp-modal__scroll::-webkit-scrollbar{width:3px}.offersWhatsapp-modal .offersWhatsapp-modal__scroll::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px}.offersWhatsapp-modal .offersWhatsapp-modal__scroll::-webkit-scrollbar-track{background-color:transparent}.offersWhatsapp-modal .offersWhatsapp-modal__scroll .offersWhatsapp__list{color:var(--color-grayScale-darkest);list-style:decimal;font-size:14px;font-style:normal;line-height:18px;padding:0 16px 24px}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-modal__scroll .offersWhatsapp__list{padding:0 24px 32px}}.offersWhatsapp-modal .offersWhatsapp-modal__scroll .offersWhatsapp__list li{margin-top:12px}.offersWhatsapp-modal .offersWhatsapp-card__liststores{padding-bottom:10px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-card__liststores{grid-template-columns:repeat(2,1fr)}}.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card{border-radius:2px 2px 0 0;width:100%;box-shadow:8px 8px 8px var(--color-support-shadow)}@media(min-width:1280px){.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card{width:255px}}.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card__title{padding:9px 16px;background:var(--color-main-faded);color:var(--color-main);font-size:14px;font-style:normal;font-weight:700;line-height:18px;border-radius:2px 2px 0 0}.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card__info{padding:16px;display:grid}.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card__info span{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offersWhatsapp-modal .offersWhatsapp-card__liststores a{text-decoration:none}.offersWhatsapp-modal .offersWhatsapp-card__liststores .offersWhatsapp-card__button{background:var(--color-support-whatsapp);display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:2px;width:100%;margin-top:16px;color:var(--color-neutral-0);text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:18px;cursor:pointer}.order-card-container{width:328px;margin-right:16px;border:1px solid var(--color-grayScale-lightest);box-shadow:4px 4px 8px var(--color-support-shadow);border-radius:8px;background-color:var(--color-grayScale-white)}.order-card-container .order-card-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--color-main-faded)}.order-card-container .order-card-header .order-card-date{font-size:20px;font-weight:var(--text-weight-bold);line-height:24px;color:var(--color-main)}@media(min-width:1280px){.order-card-container .order-card-header .order-card-date{font-size:var(--space-3);line-height:20px}}.order-card-container .order-card-header .order-card-container-order{display:flex;flex-direction:column;align-items:center}.order-card-container .order-card-header .order-card-container-order p{color:var(--color-main);font-size:var(--space-2);font-weight:var(--text-weight-regular);font-style:normal;text-align:center;line-height:16px}.order-card-container .order-card-body{display:flex;flex-direction:column;margin:8px 16px 16px}.order-card-container .order-card-body .order-card-images-container{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:8px}.order-card-container .order-card-body .order-card-images-container .order-card-product-image{height:55px;width:55px;margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}.order-card-container .order-card-body .order-card-images-container .order-card-product-image .gatsby-image-wrapper{width:100%}.order-card-container .order-card-body .order-card-product{display:flex;flex-direction:column;height:120px;gap:8px}.order-card-container .order-card-body .order-card-product .order-card-products-body{display:flex;flex-direction:row}.order-card-container .order-card-body .order-card-product .order-card-products-body .quantity{font-size:14px;font-weight:var(--text-weight-bold);line-height:18px;color:var(--color-grayScale);margin-right:8px}.order-card-container .order-card-body .order-card-product .order-card-products-body .name{font-size:var(--space-3);font-weight:var(--text-weight-regular);line-height:20px;color:var(--color-grayScale-darkest)}.order-card-container .order-card-footer{display:flex;flex-direction:row;margin:16px;gap:8px}.order-card-container .order-card-footer .order-card-button-add-to-cart,.order-card-container .order-card-footer .order-card-button-added-products,.order-card-container .order-card-footer .order-card-button-see-all{width:100%;height:34px;display:flex;justify-content:center;align-items:center;padding:8px 16px;background-color:var(--color-main);border:1px solid var(--color-main);border-radius:2px;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:#ebe0cf;cursor:pointer}.order-card-container .order-card-footer .order-card-button-see-all{background-color:var(--color-neutral-0);color:var(--color-main);margin-left:8px}.order-card-container .order-card-footer .order-card-button-add-to-cart:disabled{background-color:var(--color-main-faded)}.order-card-container .order-card-footer .order-card-button-add-to-cart:disabled .c-loader{display:flex;justify-content:center;align-self:center;width:20px;height:20px}.order-card-container .order-card-footer .order-card-button-add-to-cart:disabled .c-loader svg{animation:c-loader-spin .5s linear infinite;width:20px;height:20px}.order-card-container .order-card-footer .order-card-button-added-products{border:none;background-color:var(--color-positiveFeedback-faded);color:var(--color-positiveFeedback-dark)}.order-card-container .order-card-alert{display:flex;flex-direction:row;margin:0 16px 16px;padding:8px 16px;border:1px solid var(--color-warning-faded);border-radius:4px;background-color:var(--color-warning-faded)}.order-card-container .order-card-alert svg{align-self:center;margin-right:16px}.order-card-container .order-card-alert p{font-size:var(--space-3);font-weight:400;line-height:20px;letter-spacing:0;color:var(--color-warning-dark)}.section-header{font-family:DM Sans,sans-serif}@media(min-width:768px){.section-header{margin-top:0}}.section-header{margin-top:32px}.section-header a{display:inline-flex;align-items:center;color:var(--color-grayScale-darkest);font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.section-header a svg{margin-right:8px}.section-header h1{margin-bottom:8px;color:var(--color-grayScale);font-weight:700;font-size:20px;line-height:24px;text-transform:capitalize}@media(min-width:1280px){.section-header h1{margin-bottom:24px;font-size:24px;line-height:28px}}.section-header .banner-container{display:block}@media(max-width:768px){.section-header img{border-radius:8px}}.suggestions-main-container{margin:24px 0 16px;font-family:DM Sans,sans-serif}.suggestions-main-container h2{font-weight:700}.suggestions-main-container .suggestions-all_suggestions-container{max-width:100%;flex-wrap:nowrap!important;overflow:auto}.suggestions-main-container .suggestion-link{white-space:nowrap}@media(max-width:1279px){.suggestions-main-container .suggestion-link{font-weight:500;white-space:nowrap}}.product-listing__content-grid{display:flex;flex-direction:column}@media(min-width:1280px){.product-listing__content-grid{flex-direction:row;margin-top:32px}}.filters-container{display:flex;gap:8px;margin:8px 0 16px}.filters-container button.button[data-fs-button]{justify-content:space-between;padding:8px 16px;font-weight:700;font-size:14px;line-height:18px;border-radius:24px;cursor:pointer}.filters-container button.button[data-fs-button],.filters-container button.button[data-fs-button]:active,.filters-container button.button[data-fs-button]:focus,.filters-container button.button[data-fs-button]:hover{color:var(--color-grayScale-white);background-color:var(--color-main)}.filters-container button.button[data-fs-button] [data-fs-button-wrapper]{width:100%}.filters-container button.button[data-fs-button] [data-fs-button-wrapper] span{display:flex;width:100%}.filters-container button.button[data-fs-button] [data-fs-button-wrapper] span span{width:100%;display:inline-flex;white-space:nowrap;align-items:center}.filters-container button.button[data-fs-button] [data-fs-button-wrapper] span span .filters-icon{width:100%;margin-right:8px}.filters-container button.button[data-fs-button] [data-fs-button-wrapper] span span .arrow{margin-left:8px}.filters-container button.button[data-fs-button] [data-fs-button-wrapper] span span .arrow .arrow-icon{margin-left:auto}.product-listing__filters{display:none}@media(min-width:1280px){.product-listing__filters{position:-webkit-sticky;position:sticky;top:var(--grid-gap-0);display:flex;align-items:center;align-self:start;margin-right:25px;margin-bottom:40px}}.count-and-sort{display:flex;flex-direction:column}@media(min-width:1280px){.count-and-sort{flex-direction:row;justify-content:space-between;margin:24px 0}}.count-and-sort .product-listing__sort{display:flex;align-items:center;justify-content:space-between;width:auto;margin-bottom:16px;padding:0;background-color:transparent}@media(min-width:1280px){.count-and-sort .product-listing__sort{margin-bottom:0}}.count-and-sort .product-results-count{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;font-family:DM Sans,sans-serif;font-style:normal}.count-and-sort .product-results-count span{margin-right:5px;color:var(--color-grayScale);font-weight:700;font-size:16px;line-height:20px}.count-and-sort .product-results-count h2{color:var(--color-grayScale);font-weight:400;font-size:16px;line-height:20px;white-space:nowrap}@media(min-width:1280px){.count-and-sort .product-results-count{justify-content:flex-start;margin-bottom:0;white-space:nowrap}}.product-listing__results{padding:0;background-color:transparent}@media(min-width:1280px){.product-listing__results{grid-column:4/span 9;background-color:unset}}.product-listing__results .product-card[data-fs-card]{width:auto;border:1px solid var(--color-grayScale-lightest);border-radius:8px}.product-listing__results .product-card[data-fs-card] [data-card-actions] [data-fs-button]{width:100%}.product-listing__results .button-pagination{margin-bottom:24px;text-align:center}@media(min-width:768px){.product-listing__results .button-pagination{margin-bottom:40px}}.product-listing__results .button-pagination .link-button{width:100%;color:var(--color-main);font-weight:500;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;border:1px solid var(--color-main)}.product-listing__results .button-pagination .link-button:hover{background-color:transparent}@media(min-width:768px){.product-listing__results .button-pagination .link-button{width:238px}}.product-listing__results-sponsored{margin:var(--space-1) calc(-1*var(--padding));padding:var(--space-4) var(--space-3);background-color:var(--bg-neutral-lightest)}@media(min-width:1280px){.product-listing__results-sponsored{margin:var(--space-6) 0;padding:0}.product-listing__results-sponsored [data-fs-tiles]{-moz-column-gap:var(--grid-gap-0);column-gap:var(--grid-gap-0);row-gap:0}}.product-listing__results-sponsored h3{margin-bottom:var(--space-1)}.product-results-count{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;font-family:DM Sans,sans-serif;font-style:normal}.product-results-count span{margin-right:5px;font-weight:700}.product-results-count h2,.product-results-count span{color:var(--color-grayScale);font-size:16px;line-height:20px}.product-results-count h2{font-weight:400;white-space:nowrap}@media(min-width:1280px){.product-results-count{justify-content:flex-start;margin-bottom:34px;white-space:nowrap}}.quick-view-modal{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;padding:0}@media(min-width:768px){.quick-view-modal{align-items:center;padding:16px}}.quick-view-modal .generic-modal-subcontainer{width:100%;height:90%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer{height:100%;max-width:826px;max-height:716px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;border:1px solid var(--color-grayScale-lightest);padding:0}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container{width:100%;height:100%;max-width:826px;max-height:716px;border-radius:16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header{width:100%;padding:8px 16px 16px;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header{padding:24px 16px;margin-bottom:24px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header .quick-view-pdp-link{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-support-links)}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header .quick-view-pdp-link{font-size:16px;line-height:20px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header .quick-view-close-modal{width:24px;height:24px;padding:0;border:0;min-height:auto;background-color:transparent;cursor:pointer}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content{width:100%;height:100%;overflow-x:auto}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:0 16px 16px}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details{flex-direction:row;padding:0 32px 32px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details-image .product-details-image-principal img{max-width:328px;max-height:328px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details-image .product-details-image-principal button{background-color:transparent;border:0;outline:0}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details-image .product-details-image-principal .container-item .zoom{display:none}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details-image .product-details-image-principal .numeric-bullets{margin-top:16px;padding-right:32px;color:var(--color-grayScale);font-weight:700;font-size:14px;font-family:DM Sans,sans-serif;line-height:20px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:16px;flex-shrink:0}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos{width:322px;margin-top:0;margin-left:16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-card-top-flag-content{max-width:43px;margin-left:4px;object-fit:contain}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__header h3{color:var(--color-grayScale);font-size:14px;line-height:18px;font-weight:700}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__header .suggestions-main-container{margin-bottom:16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__header h1{margin-bottom:16px;color:var(--color-grayScale);font-size:16px;line-height:20px;font-weight:700}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__header h1{font-size:24px;line-height:28px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices{width:100%;font-size:14px;line-height:18px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .old-price-pdp{color:var(--color-grayScale-dark);text-decoration:line-through}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:12px;line-height:16px;font-weight:700;padding:2px 8px;margin-left:4px;background-color:var(--color-promo-main);color:var(--color-promo-secondary);border-radius:16px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--color-main)}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left{display:flex;align-items:center}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .new-price-pdp{font-size:24px;line-height:28px;font-weight:700}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .new-price-pdp-multiplier{font-size:16px;line-height:20px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .club-product-flag-after-price{margin-left:4px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-price-pdp-subcontainer-left .club-product-flag-after-price p{font-size:12px;line-height:16px;margin:1px 4px;padding:0 4px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-details__prices .new-price-pdp-container .new-measured-price-pdp{font-size:12px;line-height:16px;font-weight:700;color:var(--color-grayScale-dark)}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .restriction-flag-link-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:16px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .restriction-flag-link-content .restriction-flag-link-title{font-weight:700;font-size:14px;line-height:18px;color:var(--color-grayScale);margin-bottom:8px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .more-infos__description{margin-top:8px}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .more-infos__description{margin-top:16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .more-infos__description h2{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .more-infos__description .more-infos__description-text{font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer{width:100%;height:80px;box-shadow:0 -4px 4px 0 var(--color-support-shadow);padding:24px 16px;background-color:var(--color-grayScale-white);display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer{padding:24px 32px 16px;border-radius:0 0 16px 16px;justify-content:flex-end}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-right:8px}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left{margin-right:24px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left .quick-view-footer-price{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px;color:var(--color-main)}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left .quick-view-footer-price{font-size:24px;line-height:28px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left .quick-view-footer-multiplier{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var(--color-main)}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left .quick-view-footer-multiplier{font-size:16px;line-height:20px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .buy-button-container{width:100%;max-width:238px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .buy-button-container .button{width:100%;font-size:16px;font-weight:500;line-height:20px;color:var(--color-assistant-main);background-color:var(--color-main);cursor:pointer}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .buy-button-container .button{width:248px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quantity-selector-container .product-add-text-pdp{display:none}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quantity-selector-container [data-store-quantity-selector]{width:100%;height:40px}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quantity-selector-container [data-store-quantity-selector]{width:248px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quantity-selector-container [data-store-quantity-selector] [data-quantity-selector-button]{cursor:pointer}.loading-container{display:grid;gap:24px}.loading-container .texts-container{justify-self:center;max-width:288px}.loading-container .texts-container h2{font-size:16px;line-height:20px;margin:0 0 8px}.loading-container .texts-container h2,.loading-container .texts-container p{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-weight:700;text-align:center}.loading-container .texts-container p{font-size:14px;line-height:18px;margin:0}@media screen and (min-width:768px){.loading-container .texts-container h2{font-size:20px;line-height:24px}.loading-container .texts-container p{font-size:16px;line-height:20px}}.loading-container .spinner-container{justify-self:center}.loading-container .spinner-container svg{animation:c-loader-spin .5s linear infinite}@keyframes c-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.developModeContainer{row-gap:26px;padding:24px}.developModeContainer,.developModeContainer .developModeContent{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.developModeContainer .developModeContent-title{font-size:16px;line-height:20px;font-weight:700;text-align:center;margin:26px 0}@media(min-width:768px){.developModeContainer .developModeContent-title{font-size:32px;line-height:36px}}.developModeContainer .developModeContent-access{display:flex;width:100%;color:var(--color-grayScale-light);margin-bottom:8px;height:50px;max-width:300px;border-color:var(--color-grayScale-light);border-style:solid;border-width:1px;border-radius:2px;padding:8px}.developModeContainer .developModeContent-access .input{border:none;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.developModeContainer .developModeContent-access .eyeButton{border:none;background-color:transparent;cursor:pointer}.developModeContainer .developModeContent .errorMessage{font-size:12px;line-height:16px;font-weight:400;width:100%;color:var(--color-negativeFeedback);display:flex;-moz-column-gap:4px;column-gap:4px;max-width:300px}.developModeContainer .developModeContent-button{cursor:pointer;width:100%;padding:8px 0;background-color:var(--color-main);color:var(--color-assistant-main);border-radius:2px;margin-top:8px;font-size:14px;line-height:18px;border-color:transparent;max-width:300px}@media(min-width:768px){.developModeContainer .developModeContent-button{font-size:16px;line-height:20px}}.developModeContainer .developModeContent-button:disabled{background-color:var(--color-grayScale-lightest);color:var(--color-grayScale-darkest)}#modal-quick-view{width:100%;height:100%;display:flex;align-items:flex-end}@media(min-width:768px){#modal-quick-view{justify-content:center;align-items:center}}#modal-quick-view #modal-quick-view-content-container{max-height:85%;height:100%;width:100%}@media(min-width:768px){#modal-quick-view #modal-quick-view-content-container{max-width:550px}}#modal-quick-view #modal-quick-view-content-container>div{height:100%;width:100%}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content{width:100%;height:100%;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;position:relative}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content header{display:flex;justify-content:space-between;align-items:flex-start;height:56px;padding:16px}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content header h2{color:var(--color-grayScale);font-size:14px;line-height:18px}@media(min-width:768px){#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content header h2{font-size:16px;line-height:20px}}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content header button{display:flex;align-items:center;justify-content:center;outline:none;border:none;padding:0;background-color:transparent;margin-left:10px;cursor:pointer}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll{max-height:calc(100% - 56px);height:100%;overflow-y:auto}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll::-webkit-scrollbar{width:4px;background-color:var(--color-grayScale-light)}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll::-webkit-scrollbar-thumb{width:4px;background-color:var(--color-main);border-radius:20px}#modal-quick-view #modal-quick-view-content-container>div footer{position:absolute;bottom:0;left:0;width:100%;box-shadow:0 -4px 4px var(--color-support-shadow);padding:24px 16px;background-color:var(--color-grayScale-white)}.dynamic-showcases-container{margin-bottom:0;background-color:var(--color-main-faded)}.dynamic-showcases-container .dynamic-showcases-content{padding-top:16px;padding-bottom:16px}@media(min-width:1280px){.dynamic-showcases-container .dynamic-showcases-content{padding-top:24px;padding-bottom:24px}}.dynamic-showcases-container .dynamic-showcases-content>h2{margin-bottom:32px;color:var(--color-main);text-align:center;font-size:20px;line-height:24px;font-weight:700}@media(min-width:1280px){.dynamic-showcases-container .dynamic-showcases-content>h2{margin-bottom:48px;font-size:32px;line-height:36px}}.dynamic-showcases-container .dynamic-showcases-content .loading-warning{margin-bottom:8px;color:var(--color-main);text-align:center;font-size:16px;line-height:20px;font-weight:700}.dynamic-showcases-container .dynamic-showcases-content .loading-message{margin-bottom:16px;color:var(--color-grayScale);text-align:center;font-size:14px;line-height:18px}.dynamic-showcases-container .dynamic-showcases-content .shelf-section-grid:last-child{margin-bottom:0}.dynamic-showcases-container .dynamic-showcases-content .product-shelf-skeleton .carousel-product-header .carousel-product-header-title{color:transparent}.dynamic-showcases-container .dynamic-showcases-content .carousel-product-header .carousel-product-header-title{color:var(--color-main)}@media(max-width:768px){.dynamic-showcases-container .carousel-content{padding-left:0}}.dynamic-showcases-container .carousel-content .carousel-arrow-button-next,.dynamic-showcases-container .carousel-content .carousel-arrow-button-prev{z-index:2}.dynamic-showcases-container .carousel-content .carousel-arrow-button-next path,.dynamic-showcases-container .carousel-content .carousel-arrow-button-prev path{stroke:var(--color-assistant-main)}.dynamic-showcases-container .carousel-content .container-item{width:unset!important;margin:unset!important}.dynamic-showcases-container .carousel-content .container-item>div{position:relative;padding:34px 2px 8px}@media(min-width:1280px){.dynamic-showcases-container .carousel-content .container-item>div{padding:56px 8px 16px}}.dynamic-showcases-container .carousel-content .container-item>div.first-of-section{padding-left:16px}.dynamic-showcases-container .carousel-content .container-item>div.last-of-section{padding-right:16px}.dynamic-showcases-container .carousel-content .container-item>div[data-is-recommendation=true]{background-color:var(--color-grayScale-white)}.dynamic-showcases-container .carousel-content .container-item>div[data-is-recommendation=true]>h4{color:var(--color-grayScale)}.dynamic-showcases-container .carousel-content .container-item>div[data-is-recommendation=false]{background-color:var(--color-secondary)}.dynamic-showcases-container .carousel-content .container-item>div[data-is-recommendation=false]>h4{color:var(--color-main)}.dynamic-showcases-container .carousel-content .container-item>div>h4{position:absolute;top:8px;left:16px;z-index:2;font-size:14px;line-height:18px;font-weight:700;white-space:nowrap}@media(min-width:1280px){.dynamic-showcases-container .carousel-content .container-item>div>h4{top:16px;font-size:20px;line-height:24px}}.engagement-banner-image{max-width:100%;cursor:pointer}.engagement-modal{display:flex;justify-content:center;align-items:center;position:absolute;gap:30px;padding:60px 24px;left:50%;top:50%;width:752px;height:510px;transform:translate(-50%,-50%);background-color:#fff}.engagement-modal .engagement-modal-close-button{all:unset;position:absolute;right:25px;top:25px;cursor:pointer}.engagement-modal .engagement-modal-infos{display:flex;align-items:center;justify-content:center;flex-direction:column}.engagement-modal .engagement-modal-infos .engagement-modal-title{font-size:24px;font-weight:700;line-height:28px;text-align:center;margin-bottom:45px}.engagement-modal .engagement-modal-infos .engagement-modal-logo{margin-bottom:76px}.engagement-modal .engagement-modal-infos .engagement-modal-description{font-size:1rem}.engagement-modal .engagement-modal-infos .engagement-modal-download{display:flex;padding-top:12px;gap:1rem}.engagement-modal .engagement-modal-infos .engagement-modal-download>a>div{border-radius:6px}.engagement-modal .engagement-modal-image .engagement-modal-qr-code{margin-top:2rem;border-radius:16px}.repeat-order-section-container{width:100%}.repeat-order-section-container .repeat-order-section-header{width:100%;display:flex;justify-content:space-between;margin-bottom:17px;padding:0 50px}.repeat-order-section-container .repeat-order-section-header .repeat-order-section-title{font-weight:700;font-size:16px;line-height:20px;color:var(--color-grayScale);margin:0}@media(min-width:768px){.repeat-order-section-container .repeat-order-section-header .repeat-order-section-title{font-size:24px;line-height:28px}}.repeat-order-section-container .repeat-order-section-header .repeat-order-section-link{font-weight:400;font-size:14px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-support-links)}.repeat-order-section-container .carousel-content{padding-bottom:16px}.repeat-order-section-container .carousel-content .carousel-container .container-item{min-width:auto!important;width:auto!important;margin-bottom:14px}.suggested-kit-clear-button{display:flex;flex-wrap:nowrap;gap:8px;padding:0 16px;margin:0 0 24px;background-color:transparent;border:0;cursor:pointer}.suggested-kit-clear-button .suggested-kit-clear-text{font-size:16px;line-height:18px;font-weight:700;color:var(--color-negativeFeedback);text-decoration:underline}.suggested-kit-list-container{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;box-shadow:4px 4px 8px 0 var(--color-support-shadow);padding:8px}.suggested-kit-list-container-alignment{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.suggested-kit-list-container{border-radius:16px}}.suggested-kit-list-container .suggested-kit-list-content{width:100%;height:100%;overflow:auto;row-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:8px}.suggested-kit-list-container .suggested-kit-list-content::-webkit-scrollbar{width:3px;background-color:var(--color-main-faded)}.suggested-kit-list-container .suggested-kit-list-content::-webkit-scrollbar-thumb{width:3px;background-color:var(--color-main);border-radius:20px}.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container{display:flex;gap:8px;flex-direction:column;width:100%;margin-top:16px}.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container-title{font-size:20px;font-weight:700;line-height:24px;color:var(--color-grayScale)}@media(min-width:768px){.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container-title{font-size:24px;font-weight:700;line-height:28px}}.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container-subtitle{font-size:16px;font-weight:400;line-height:20px;color:var(--color-grayScale-darkest)}.suggested-kit-modal-footer-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;box-shadow:0 -4px 4px 0 var(--color-support-shadow);padding:16px;z-index:999}@media(min-width:768px){.suggested-kit-modal-footer-container{flex-direction:row;justify-content:flex-end;gap:24px}}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-total{font-size:16px;line-height:20px;font-weight:700;text-align:center;color:var(--color-grayScale)}@media(min-width:768px){.suggested-kit-modal-footer-container .suggested-kit-modal-footer-total{font-size:20px;line-height:24px}}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-add-button{width:100%;height:40px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;font-size:14px;line-height:18px;font-weight:500;background-color:var(--color-main);color:var(--color-assistant-main);border:0;padding:0;margin:0;border-radius:2px;cursor:pointer}@media(min-width:768px){.suggested-kit-modal-footer-container .suggested-kit-modal-footer-add-button{width:259px}}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-add-button:disabled{background-color:var(--color-positiveFeedback-faded);color:var(--color-positiveFeedback-dark);border:1px solid var(--color-positiveFeedback-lightest);cursor:no-drop}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-add-button svg{margin-right:8px}.suggested-kit-modal-header-container{width:100%;padding:8px 8px 16px;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.suggested-kit-modal-header-container{padding:16px}}.suggested-kit-modal-header-container .suggested-kit-modal-header-back{font-size:14px;line-height:18px;font-weight:400;color:var(--color-main);text-decoration:underline;padding:0;border:0;background-color:transparent;cursor:pointer}.suggested-kit-modal-header-container .suggested-kit-modal-header-back svg{margin-right:4px}.suggested-kit-modal-header-container .suggested-kit-modal-header-text{font-size:14px;line-height:18px;font-weight:400;color:var(--color-grayScale-darkest)}.suggested-kit-modal-header-container .suggested-kit-modal-header-close{width:24px;height:24px;padding:0;border:0;min-height:auto;background-color:transparent;cursor:pointer}.suggested-kit-view-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;box-shadow:4px 4px 8px 0 var(--color-support-shadow)}@media(min-width:768px){.suggested-kit-view-container{border-radius:16px}}.suggested-kit-view-container .suggested-kit-view-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:auto}.suggested-kit-view-container .suggested-kit-view-content::-webkit-scrollbar{width:3px;background-color:var(--color-main-faded)}.suggested-kit-view-container .suggested-kit-view-content::-webkit-scrollbar-thumb{width:3px;background-color:var(--color-main);border-radius:20px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-image{width:100%;height:160px;object-fit:cover;margin-bottom:8px}@media(min-width:768px){.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-image{height:240px}}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-title{font-size:20px;line-height:24px;font-weight:700;color:var(--color-grayScale);margin:0 0 8px;padding:0 16px}@media(min-width:768px){.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-title{font-size:24px;line-height:28px}}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-description{font-size:16px;line-height:20px;font-weight:400;color:var(--color-grayScale-darkest);margin:0 0 8px;padding:0 16px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-subtitle{font-size:16px;line-height:20px;font-weight:700;color:var(--color-grayScale);margin:0 0 8px;padding:0 16px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 16px 16px;gap:16px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container{padding:8px;border:1px solid var(--color-grayScale-lightest);border-radius:8px}@media(min-width:768px){.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container .search-products-card-image-container,.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container .search-products-card-image-container img{width:58px;height:58px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container .search-products-card-content .search-products-card-name{font-size:16px;line-height:20px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container .search-products-card-content .new-price-container .new-price{font-size:20px;line-height:24px}}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container .search-products-card-content .search-products-card-footer button[data-fs-button][data-button-variant=primary]{font-size:14px;line-height:16px}.list-settings{width:100%;height:180px}@media(min-width:768px){.list-settings{width:268px;height:260px}}.list-settings .suggested-kits-card-image{width:100%;height:120px;object-fit:cover;border-radius:8px 8px 0 0}@media(min-width:768px){.list-settings .suggested-kits-card-image{height:201px}}.carousel-settings{width:140px;height:180px}@media(min-width:768px){.carousel-settings{width:298px;height:226px}.carousel-settings:hover{box-shadow:4px 4px 8px 0 var(--color-support-shadow)}}.carousel-settings .suggested-kits-card-image{width:100%;height:120px;object-fit:cover;border-radius:8px 8px 0 0}@media(min-width:768px){.carousel-settings .suggested-kits-card-image{height:166px}}.suggested-kits-card{background-color:var(--color-grayScale-white);border:1px solid var(--color-main-faded);border-radius:8px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;cursor:pointer}.suggested-kits-card .suggested-kits-card-title{padding:8px;font-size:16px;line-height:20px;font-weight:700;color:var(--color-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.suggested-kits-carousel-container .suggested-kits-carousel-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 16px}@media(min-width:768px){.suggested-kits-carousel-container .suggested-kits-carousel-header{padding:0}}@media(min-width:1280px){.suggested-kits-carousel-container .suggested-kits-carousel-header{padding:0 50px}}.suggested-kits-carousel-container .suggested-kits-carousel-header .suggested-kits-carousel-title{font-size:20px;line-height:24px;font-weight:700;color:var(--color-grayScale)}@media(min-width:768px){.suggested-kits-carousel-container .suggested-kits-carousel-header .suggested-kits-carousel-title{font-size:24px;line-height:28px}}.suggested-kits-carousel-container .suggested-kits-carousel-header .suggested-kits-carousel-view-more{font-size:16px;line-height:20px;font-weight:400;color:var(--color-support-links);background-color:transparent;border:0;text-decoration:underline;cursor:pointer}@media(min-width:1280px){.suggested-kits-carousel-container .carousel-arrow-button-prev{margin-right:0}.suggested-kits-carousel-container .carousel-arrow-button-next{margin-left:0}}.suggested-kits-carousel-container .carousel-content{padding:0 16px}@media(min-width:768px){.suggested-kits-carousel-container .carousel-content{margin-left:0;padding:0}}.suggested-kits-carousel-container .carousel-content .carousel-container{padding-bottom:16px}.suggested-kits-carousel-container .carousel-content .carousel-container .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.suggested-kits-modal{padding:0;align-items:flex-end}@media(min-width:768px){.suggested-kits-modal{padding:16px;align-items:center}}.suggested-kits-modal .generic-modal-subcontainer{width:100%;height:90%}@media(min-width:768px){.suggested-kits-modal .generic-modal-subcontainer{height:100%;max-width:580px;max-height:812px}}.highlight-brands-card-container{width:200px;height:230px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px;row-gap:10px;border-radius:8px;background-color:var(--color-main-faded)}.highlight-brands-card-container .highlight-brands-card-header{width:100%;height:20px;display:flex;justify-content:space-between;align-items:center}.highlight-brands-card-container .highlight-brands-card-header .highlight-brands-card-header-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:125px;height:20px}.highlight-brands-card-container .highlight-brands-card-header .highlight-brands-card-header-link{font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-support-links);flex-shrink:0}.highlight-brands-card-container .highlight-brands-card-body{width:100%;display:flex;flex-wrap:wrap;gap:4px}.highlight-brands-carousel-container .highlight-brands-carousel-header{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;padding:0 16px}@media(min-width:768px){.highlight-brands-carousel-container .highlight-brands-carousel-header{padding:0;margin-bottom:24px}}@media(min-width:1280px){.highlight-brands-carousel-container .highlight-brands-carousel-header{padding:0 50px}}.highlight-brands-carousel-container .highlight-brands-carousel-header .highlight-brands-carousel-title{font-size:20px;line-height:24px;font-weight:700;color:var(--color-grayScale)}@media(min-width:768px){.highlight-brands-carousel-container .highlight-brands-carousel-header .highlight-brands-carousel-title{font-size:24px;line-height:28px}}@media(min-width:1280px){.highlight-brands-carousel-container .carousel-arrow-button-prev{margin-right:0}.highlight-brands-carousel-container .carousel-arrow-button-next{margin-left:0}}.highlight-brands-carousel-container .carousel-content{padding:0 16px}@media(min-width:768px){.highlight-brands-carousel-container .carousel-content{margin-left:0;padding:0}}.highlight-brands-carousel-container .carousel-content .carousel-container{padding-bottom:16px}.highlight-brands-carousel-container .carousel-content .carousel-container .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.highlight-brands-product-container{width:88px;height:88px;display:flex;justify-content:center;align-items:center;padding:4px;border:0;background-color:var(--color-grayScale-white);border-radius:8px;cursor:pointer}.highlight-brands-product-container .highlight-brands-product-image{width:88px;height:88px}.products-by-ids-plp h1{margin-bottom:16px;color:var(--color-grayScale);font-size:20px;line-height:24px;font-weight:700}@media(min-width:768px){.products-by-ids-plp h1{margin-bottom:24px;font-size:24px;line-height:28px}}.products-by-ids-plp .no-data-error-container{margin-bottom:32px}@media(min-width:1024px){.products-by-ids-plp .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.products-by-ids-plp .product-grid li .product-card[data-store-card]{width:auto}.product-listing__results .loader-container{display:flex;justify-content:center}.product-listing__results .loader-container svg{animation:c-loader-spin .5s linear infinite;width:85px;height:85px;margin-top:24px}@media(min-width:768px){.product-listing__results .loader-container svg{margin-top:162px;margin-bottom:146px}}.buttonHistoryPoints-infos-button{background-color:var(--loyalty-color-surface-strong);width:100%;height:44px;display:flex;justify-content:center;align-items:center;border-radius:2px;color:var(--loyalty-color-icon-support);font-weight:500;font-size:16px;line-height:20px;text-decoration:none;border:none;margin-top:8px;cursor:pointer}@media(min-width:769px){.buttonHistoryPoints-infos-button{color:var(--loyalty-text-color-default);font-weight:400;font-size:16px;line-height:24px;height:auto;border-radius:0;background-color:transparent;width:auto;text-decoration:underline;margin:0;position:absolute;top:0;right:0;height:32px}}.buttonHistoryPoints-infos-button strong{color:var(--loyalty-color-surface-secondary)}.history-points-filter{display:flex;width:calc(100% + 16px)}@media(min-width:769px){.history-points-filter{width:100%}}.history-points-filter ul{display:flex;width:100%}.history-points-filter ul #carousel .carousel-content .carousel-arrow-button-next,.history-points-filter ul #carousel .carousel-content .carousel-arrow-button-prev{margin:0}.history-points-filter ul .adaptiveCarousel-container .background-blur-left,.history-points-filter ul .adaptiveCarousel-container .background-blur-right{left:0;right:auto;width:60px}@media(min-width:769px){.history-points-filter ul .adaptiveCarousel-container .background-blur-left,.history-points-filter ul .adaptiveCarousel-container .background-blur-right{width:156px;left:16px}}.history-points-filter ul .adaptiveCarousel-container .background-blur-right{left:auto;right:0}@media(min-width:769px){.history-points-filter ul .adaptiveCarousel-container .background-blur-right{right:16px}}.history-points-filter ul li{display:flex;justify-content:center;align-items:center;height:46px;width:144px;border-bottom:2px solid var(--loyalty-color-surface-neutral-subtle);color:var(--loyalty-text-color-neutral-subtle);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;cursor:pointer;transition:all .3s ease}@media(min-width:769px){.history-points-filter ul li{width:156px}}.history-points-filter ul li.loading{opacity:.4}.history-points-filter ul li.selected{border-bottom:2px solid var(--loyalty-color-border-default);color:var(--loyalty-text-color-default);font-weight:700;opacity:1}.club-card-user-history-points-wrapper-container{display:flex;gap:8px;flex-direction:column;position:relative}.club-card-user-history-points-wrapper .history-points-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}@media(min-width:769px){.club-card-user-history-points-wrapper .history-points-title{font-size:32px;line-height:32px}}.club-card-user-history-points-wrapper .history-points-subTitle{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.club-card-user-history-points-wrapper .history-points-quantity{display:flex;flex-direction:column}.club-card-user-history-points-wrapper .history-points-quantity-text{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:20px;line-height:30px}.club-card-user-history-points-wrapper .history-points-quantity-total{display:flex;align-items:center;gap:2px}.club-card-user-history-points-wrapper .history-points-quantity-total-text{color:var(--loyalty-text-color-default);font-weight:700;font-size:24px;line-height:24px}@media(min-width:769px){.club-card-user-history-points-wrapper .history-points-quantity-total-text{font-size:28px;line-height:28px}}.club-card-user-history-points{display:flex;gap:8px;flex-direction:column;width:100%}.club-card-user-history-points.notResults p{color:var(--loyalty-text-color-neutral)}.club-card-user-history-points .history-points-header{width:100%;height:52px;display:flex;align-items:center;border-bottom:1px solid var(--loyalty-color-border-neutral-subtle)}.club-card-user-history-points .history-points-header ul{width:100%;display:flex;justify-content:space-between;padding:0 12px}@media(min-width:769px){.club-card-user-history-points .history-points-header ul{padding:0 12px 0 0}}.club-card-user-history-points .history-points-header ul .history-points-header-item{width:90px;text-align:center;color:var(--loyalty-text-color-neutral);font-size:16px;line-height:30px;font-weight:400}@media(min-width:769px){.club-card-user-history-points .history-points-header ul .history-points-header-item{width:120px;text-align:center}}.club-card-user-history-points .history-points-header ul .history-points-header-item:first-child{width:90px;text-align:left}@media(min-width:769px){.club-card-user-history-points .history-points-header ul .history-points-header-item:first-child{width:120px;text-align:center;margin-left:12px}}.club-card-user-history-points .history-points-header ul .history-points-header-item:last-child{width:90px;text-align:right}@media(min-width:769px){.club-card-user-history-points .history-points-header ul .history-points-header-item:last-child{width:120px}}.club-card-user-history-points .history-points-items{display:flex;flex-direction:column}.club-card-user-history-points .history-points-items .history-points-item{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item{padding:0 12px 0 0}}.club-card-user-history-points .history-points-items .history-points-item:nth-child(2n){background-color:var(--loyalty-color-surface-neutral-subtlest)}.club-card-user-history-points .history-points-items .history-points-item-text{width:90px;text-align:center;color:var(--loyalty-text-color-neutral);font-size:16px;line-height:30px;font-weight:400}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item-text{width:120px;font-size:20px;line-height:30px}}.club-card-user-history-points .history-points-items .history-points-item-text.credit{color:#047c25}.club-card-user-history-points .history-points-items .history-points-item-text.debit{color:#bc163e}.club-card-user-history-points .history-points-items .history-points-item-text:first-child{width:90px;text-align:left}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item-text:first-child{width:120px;text-align:center;margin-left:12px}}.club-card-user-history-points .history-points-items .history-points-item-text:last-child{width:90px;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item-text:last-child{width:120px}}.club-card-user-history-points.notResults{display:flex;justify-content:center;align-items:center;width:100%;height:140px}@media(min-width:769px){.club-card-user-history-points.notResults{height:158px}}.club-card-user-history-points.notResults p{color:var(--loyalty-text-color-neutral-subtle);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}.offerCard{width:162px;height:240px;display:flex;flex-direction:column;border:1px solid var(--loyalty-color-border-neutral-subtlest);background-color:var(--loyalty-background-color-default);border-radius:8px;align-items:center}@media(min-width:768px){.offerCard{width:265px}}.offerCard-top{position:relative;padding:8px;width:162px;display:flex;height:112px;justify-content:center;align-items:center}@media(min-width:768px){.offerCard-top{width:265px}}.offerCard-top .offerCard-tag{position:absolute;top:8px;left:8px;z-index:1}.offerCard-top .offerCard-image img{border-radius:2px}.offerCard-information{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background-color:var(--loyalty-color-surface-subtlest);width:162px;height:84px}@media(min-width:768px){.offerCard-information{width:265px}}.offerCard-information .offerCard-text{color:var(--loyalty-text-color-default);font-weight:700;font-size:14px;line-height:20px;display:flex;height:60px}.offerCard-information .offerCard-text h3{width:100%;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center}.offerCard-button{display:flex;justify-content:center;align-items:center;padding:12px 10px;background-color:var(--loyalty-color-surface-strongest);border-radius:0 0 8px 8px;height:44px;width:100%}.offerCard-button a{font-weight:700;font-size:16px;line-height:20px;color:var(--loyalty-color-surface-support);text-decoration:none;width:100%;height:100%;text-align:center}.club-card-user-offers{display:flex;flex-wrap:wrap;gap:8px;flex-direction:column}.club-card-user-offers .offers-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:20px;line-height:20px}@media(min-width:769px){.club-card-user-offers .offers-title{font-size:32px;line-height:32px}}.club-card-user-offers .offers-subTitle{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:16px;line-height:24px;margin-bottom:8px}.club-card-user-offers #carousel .carousel-container{padding-bottom:10px;gap:8px}@media(min-width:769px){.club-card-user-offers #carousel .carousel-container{gap:12px}}.club-card-user-offers #carousel .bullets-container{margin-top:6px}@media(min-width:769px){.club-card-benefits-points.club-card-user-points .points-subTitle{margin-bottom:8px}}.club-card-benefits-points .points-title{line-height:32px;font-size:20px}@media(min-width:769px){.club-card-benefits-points .points-infos{gap:12px}}.club-card-benefits-points .points-infos-quantity{gap:2px}@media(min-width:769px){.club-card-benefits-points .points-infos-quantity{gap:4px}}.club-card-benefits-points .points-infos-quantity-text{font-size:20px;line-height:24px}@media(min-width:769px){.club-card-benefits-points .points-infos-quantity-text{font-size:24px}}.club-card-benefits-points .points-subTitle{font-size:16px;line-height:24px}@media(min-width:769px){.status-message-container{justify-content:center;gap:8px;width:100%}}.voucher-container{box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);display:flex;flex-direction:column;align-items:center;gap:12px;width:156px;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;padding:20px 12px;margin-bottom:8px}.voucher-container p{color:var(--loyalty-text-color-neutral);font-size:14px;line-height:21px}.voucher-container p.voucher-text{font-weight:700}.voucher-container button{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;outline:none;border:none;border-radius:2px;padding:8px;background-color:var(--loyalty-color-surface-strong);color:var(--loyalty-text-color-on-dark);font-size:14px;line-height:18px;font-weight:500;cursor:pointer}.voucher-container .feedback-popup-container{height:unset}.club-card-user-vouchers .vouchers-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:24px;line-height:26px}@media(min-width:769px){.club-card-user-vouchers .vouchers-title{font-size:28px;line-height:42px}}.club-card-user-vouchers .vouchers-subtitle{margin:8px 0 20px;color:var(--loyalty-text-color-neutral);font-size:20px;line-height:30px;font-weight:400}@media(min-width:769px){.club-card-user-vouchers .vouchers-subtitle{margin:0 0 16px}}.club-card-user-vouchers .adaptiveCarousel-container{justify-content:flex-start;gap:12px}.club-card-user-vouchers #carousel .carousel-container{padding-bottom:10px;gap:12px}.club-card-user-vouchers #carousel .carousel-container .container-item:last-child{margin-right:8px!important}.club-card-user-vouchers #carousel .bullets-container{margin-top:6px}@media(min-width:768px){.club-card-benefits-benefits{display:none}}.club-card-benefits-benefits{width:100%}.club-card-benefits-benefits .benefits-title{color:var(--loyalty-text-color-default);font-size:20px;line-height:30px;font-weight:700;text-align:center;margin-bottom:8px}.club-card-benefits-benefits .benefits-container{display:flex;flex-direction:column;gap:16px;border-radius:12px;padding:24px 32px;background-color:var(--loyalty-color-surface-strong)}.club-card-benefits-benefits .benefits-container .more-benefits-container{display:flex;flex-direction:column;gap:16px}.club-card-benefits-benefits .benefits-container .more-benefits-container .more-benefits{display:flex;justify-content:center;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;color:var(--loyalty-text-color-secondary);font-size:16px;line-height:24px;font-weight:700}.club-card-benefits-benefits .benefits-container .more-benefits-container .more-benefits svg{flex-shrink:0}.club-card-benefits-benefits .benefits-container .more-benefits-link{display:flex;justify-content:center;align-items:center;border-radius:2px;padding:12px 16px;background-color:var(--loyalty-color-icon-secondary);color:var(--loyalty-text-color-default);font-size:14px;line-height:18px;text-decoration:none}.club-card-benefits-benefits .benefits-container .benefits-text{margin-top:-8px;color:var(--loyalty-text-color-on-dark);font-size:16px;line-height:24px;font-weight:700;text-align:center}.club-card-benefits-benefitsDesktop{width:100%;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.club-card-benefits-benefitsDesktop{display:none}}.club-card-benefits-benefitsDesktop .benefitsDesktop-title{color:var(--loyalty-text-color-default);line-height:32px;font-size:32px;font-weight:700;text-align:center}.club-card-benefits-benefitsDesktop .benefitsDesktop-card{width:233px;display:flex;align-items:center;flex-direction:column;height:164px;padding:24px 12px;gap:12px}@media(max-width:1279px){.club-card-benefits-benefitsDesktop .benefitsDesktop-card{width:200px}}.club-card-benefits-benefitsDesktop .benefitsDesktop-card__icon{width:233px;display:flex;justify-content:center}@media(max-width:1279px){.club-card-benefits-benefitsDesktop .benefitsDesktop-card__icon{width:200px}}.club-card-benefits-benefitsDesktop .benefitsDesktop-card__text{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:16px;line-height:24px;text-align:center}.club-card-benefits-discounts{width:100%;display:flex;flex-direction:column;gap:12px}.club-card-benefits-discounts .discounts-title{color:var(--loyalty-text-color-default);line-height:36px;font-size:24px;font-weight:700;text-align:center}@media(min-width:769px){.club-card-benefits-discounts .discounts-title{line-height:48px;font-size:32px}}.club-card-benefits-discounts #carousel .carousel-container{gap:12px}@media(min-width:769px){.club-card-benefits-discounts #carousel .carousel-container{gap:16px}}.club-card-benefits-discounts #carousel .bullets-container{margin-top:20px}.club-card-benefits-discounts .adaptiveCarousel-container{gap:16px}.club-card-benefits-faq{padding:0 16px;width:100%;display:flex;flex-direction:column;gap:8px}.club-card-benefits-faq .accordionV2{border:1px solid var(--loyalty-color-border-subtle)}.club-card-benefits-faq .accordionV2.selected .faq-answer{transition:all .15s ease;opacity:1}.club-card-benefits-faq .accordionV2-title{color:var(--loyalty-text-color-default)}.club-card-benefits-faq .accordionV2-container>svg path{stroke:var(--loyalty-color-border-default)}.club-card-benefits-faq .faq-title{color:var(--loyalty-text-color-default);line-height:32px;font-size:20px;font-weight:700;text-align:center}@media(min-width:769px){.club-card-benefits-faq .faq-title{line-height:32px;font-size:32px}}.club-card-benefits-faq .faq-answer{color:var(--loyalty-text-color-default);font-weight:400;font-size:16px;line-height:32px;transition:all .2s ease;opacity:0}.club-card-get-card-steps{display:flex;flex-direction:column;gap:12px;align-items:center}.club-card-get-card-steps .step-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:24px;line-height:36px;text-align:center}@media(min-width:769px){.club-card-get-card-steps .step-title{font-size:32px;line-height:32px}}.club-card-get-card-steps .step-list{display:flex;gap:48px;flex-direction:column;align-items:center}.club-card-get-card-steps .step-list .step-container .step-content{display:flex;gap:8px;align-items:center}.club-card-get-card-steps .step-list .step-container .step-content span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-grayScale-white);font-weight:700;font-size:24px;line-height:24px;background-color:var(--loyalty-color-surface-strong);border-radius:50%}.club-card-get-card-steps .step-list .step-container .step-content p{flex:1;color:var(--loyalty-text-color-default);font-size:20px;line-height:26px}.club-card-get-card-steps .step-list .step-container .download-container{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:24px}.club-card-get-card-steps .step-list .step-container .download-container a{display:flex}.club-card-benefits-page-container .club-card-benefits-mainBanner{margin:0}.club-card-benefits-page-container .club-card-benefits-mainBanner img{border:none;border-radius:0}.club-card-benefits-points-wrapper .buttonPoints-infos-button.last-list-button{height:50px}.club-card-user-pointsBalance{width:100%;height:147px}@media(min-width:769px){.club-card-user-pointsBalance{height:131px}}.club-card-user-pointsBalance-container{padding:16px;display:flex;flex-direction:column;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--loyalty-color-border-neutral-subtlest);gap:8px;border-radius:8px;background-color:var(--loyalty-background-color-default);position:relative}@media(min-width:769px){.club-card-user-pointsBalance-container{padding:8px 16px}}.club-card-user-pointsBalance .pointsBalance-title{color:var(--loyalty-text-color-neutral);line-height:normal;font-size:16px;font-weight:700}.club-card-user-pointsBalance .pointsBalance-infos{display:flex;flex-direction:column;gap:8px;justify-content:space-between;height:100%}.club-card-user-pointsBalance .pointsBalance-infos-quantity{display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.club-card-user-pointsBalance .pointsBalance-infos-quantity-text{font-weight:700;font-size:32px;line-height:normal;color:var(--loyalty-text-color-default)}.club-card-user-pointsBalance .pointsBalance-infos-quantity-text span{font-weight:400;font-size:24px;line-height:normal}.club-card-user-pointsBalance .pointsBalance-infos-description{font-weight:400;font-size:14px;line-height:normal;color:var(--loyalty-text-color-neutral);letter-spacing:0}.club-card-user-pointsBalance.isError .pointsBalance-infos-error{padding:8px 0}.club-card-user-pointsBalance.isError .pointsBalance-infos-error-message{display:flex;align-items:center;gap:8px}.club-card-user-pointsBalance.isError .pointsBalance-infos-error-message .pointsBalance-infos-error-text{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:14px;line-height:normal;align-self:flex-start;flex:1;letter-spacing:0}.club-card-user-pointsBalance.isError .pointsBalance-infos-error .pointsBalance-infos-error-button{text-align:left;margin:16px 0 0 32px;color:var(--loyalty-text-color-default);text-decoration:underline;background-color:transparent;border:none;outline:none;cursor:pointer;padding:0;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0}.club-card-user-bannerIntro-container .adaptiveCarousel-container.isCarousel .carousel-container{gap:16px}.club-card-user-bannerIntro-container .adaptiveCarousel-container.isCarousel .bullets-container{margin-top:16px}.club-card-user-bannerIntro-container .adaptiveCarousel-container .notCarousel{gap:16px;overflow:hidden}.club-card-user-bannerIntro-container .itemBannerIntro{width:inherit;margin:0;height:100%;overflow:hidden}.club-card-user-bannerIntro-container .itemBannerIntro img{border-radius:0;border:none;height:100%}.campaign-banner-container{width:100%;margin:0}.campaign-banner-container a{display:block;width:100%;height:100%}.campaign-banner-container a img{width:100%;height:100%}.campaign-shelf-banner-container{display:flex;-moz-column-gap:8px;column-gap:8px;flex-wrap:nowrap}@media(min-width:768px){.campaign-shelf-banner-container{-moz-column-gap:24px;column-gap:24px}}.campaign-shelf-banner-container .campaign-shelf-banner-button{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;margin:0;border:none;cursor:pointer;border-radius:2px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);position:relative}@media(min-width:768px){.campaign-shelf-banner-container .campaign-shelf-banner-button{border-radius:8px}}.campaign-shelf-banner-container .campaign-shelf-banner-button img{border-radius:2px}@media(min-width:768px){.campaign-shelf-banner-container .campaign-shelf-banner-button img{border-radius:8px}}.campaign-shelf-banner-container .campaign-shelf-banner-button .campaign-shelf-banner-img-background{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:2px;background:var(--color-support-overlay)}@media(min-width:768px){.campaign-shelf-banner-container .campaign-shelf-banner-button .campaign-shelf-banner-img-background{border-radius:8px}}.campaign-shelf-banner-container .campaign-shelf-banner-button .campaign-shelf-banner-img-background.selected{border:2px solid var(--color-main);background:transparent}@media(min-width:768px){.campaign-shelf-banner-container .campaign-shelf-banner-button .campaign-shelf-banner-img-background.selected{border:6px solid var(--color-main)}}.button-see-more{display:block;width:100%;padding:12px 0;margin:16px 0;text-align:center;font-size:var(--text-size-2);font-weight:500;line-height:20px;background-color:var(--color-main);color:var(--color-assistant-main);text-decoration:none}.coupons-container .cart-empty-coupons-label,.coupons-container .container-title-coupons h2,.coupons-container .form-coupons{display:none}.campaign-product-grid-container{display:grid;grid-template-rows:1fr;grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:repeat(2,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:24px 0}@media(min-width:768px){.campaign-product-grid-container{display:grid;grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.campaign-product-grid-container{grid-template-columns:repeat(6,1fr)}}.campaign-product-grid-container .campaign-product-grid-card{height:100%}.campaign-product-grid-container .campaign-product-grid-card .product-card[data-store-card]{width:100%}.club-card-user-shortcut-container{display:flex;gap:8px;justify-content:center;margin-top:16px}@media(min-width:768px){.club-card-user-shortcut-container{margin-top:24px}}.club-card-user-shortcut-container .container-skeleton{display:none}@media(min-width:768px){.club-card-user-shortcut-container .container-skeleton{display:block}}.club-card-user-shortcut-container .container-skeleton.grid-content{padding:0;margin:0}.club-card-user-shortcut-container .club-card-user-shortcutBanner{display:none;flex:1;height:160px;margin:0}.club-card-user-shortcut-container .club-card-user-shortcutBanner img{object-position:center;border:none;border-radius:0;width:100%;height:100%}@media(min-width:768px){.club-card-user-shortcut-container .club-card-user-shortcutBanner{display:block}}.club-card-user-shortcut-container .club-card-user-shortcuts{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.club-card-user-shortcut-container .banner-container.grid-content{flex:1;padding:unset;margin:unset}.campaign-club-products-shelf{display:flex}.campaign-club-products-shelf>div{width:-webkit-fill-available}@media(min-width:1540px){.campaign-club-products-shelf>div{width:auto}}.campaign-club-products-shelf .carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row h2{font-size:var(--text-size-3);line-height:32px}@media(min-width:768px){.campaign-club-products-shelf .carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row h2{font-size:32px;line-height:48px}}.campaign-club-products-shelf .carousel-with-see-more-container .carousel-with-see-more-header h4{font-size:var(--text-size-2);line-height:24px;color:var(--color-grayScale-darkest)}.club-card-user-shortcuts{display:flex;flex-wrap:wrap;gap:8px;width:100%}@media(min-width:769px){.club-card-user-shortcuts{width:334px}}.club-card-user-shortcuts .shortcut{flex:1 0 30%}.club-card-user-shortcuts.shortcuts-3 .shortcut,.club-card-user-shortcuts.shortcuts-4 .shortcut{flex:1 0 calc(50% - 8px)}.shortcut{height:88px;display:flex;flex-direction:column;background-color:var(--loyalty-background-color-default);border-radius:8px;padding:8px;gap:8px;text-decoration:none;transition:all .3s ease;cursor:pointer;text-align:center;border:1px solid var(--loyalty-color-border-neutral-subtlest);box-shadow:0 5px 30px 0 rgba(0,0,0,.051);justify-content:center;align-items:center}.shortcut:hover{background-color:var(--loyalty-color-border-neutral-subtlest)}.shortcut.loading{pointer-events:none}.shortcut .shortcut-image{width:32px;height:32px}.shortcut-text{color:var(--loyalty-text-color-neutral);font-weight:600;font-size:12px;line-height:16px;width:77%}.flyer-offers h1{font-size:32px;text-align:center;padding:16px 0}.flyer-offers form{display:flex;flex-direction:column;align-items:flex-start}.flyer-offers form label{font-size:16px;font-weight:700;line-height:20px}.flyer-offers form [data-store-select]{width:328px;height:auto;margin:8px 0;padding:8px 4px;border-radius:unset;background:#fff;font-size:16px;font-weight:400;line-height:20px;color:var(--color-grayScale-darkest);-webkit-rtl-ordering:logical;-moz-appearance:logical}.club-card-benefits-points{width:100%;display:flex;flex-direction:column;gap:12px}.club-card-benefits-points.loading .points-infos{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--loyalty-background-color-subtle);pointer-events:none}.club-card-benefits-points.loading .points-infos *{visibility:hidden}.club-card-benefits-points.loading .buttonPoints-infos-button{background-color:var(--loyalty-background-color-subtle);color:transparent;pointer-events:none}.club-card-benefits-points .points-title{color:var(--loyalty-text-color-default);line-height:42px;font-size:28px;font-weight:700}@media(min-width:769px){.club-card-benefits-points .points-title{line-height:48px;font-size:32px}}.club-card-benefits-points .points-infos{display:flex;gap:20px}@media(min-width:769px){.club-card-benefits-points .points-infos{height:46px}}.club-card-benefits-points .points-infos-quantity{display:flex;align-items:center;gap:4px;margin-left:16px}@media(min-width:769px){.club-card-benefits-points .points-infos-quantity{margin-left:8px}}.club-card-benefits-points .points-infos-quantity .status-message-container.statusWarning{width:100%;max-width:none;border:1px solid var(--color-warning-lightest);background-color:var(--color-warning-faded);gap:8px}.club-card-benefits-points .points-infos-quantity .status-message-container.statusWarning span{text-align:center;color:var(--loyalty-text-color-warning)}.club-card-benefits-points .points-infos-quantity-text{color:var(--loyalty-text-color-default);font-weight:700;font-size:32px;line-height:36px}.club-card-benefits-points .points-infos-quantity-text>span{font-size:24px;line-height:20px;font-weight:400;letter-spacing:0}.club-card-benefits-points .points-infos.notBalance{flex-direction:column-reverse;align-items:start}@media(min-width:769px){.club-card-benefits-points .points-infos.notBalance{height:auto}}.club-card-benefits-points .points-infos.notBalance .points-infos-quantity{width:100%;margin-left:0}.club-card-benefits-points .points-subTitle{font-weight:400;font-size:20px;line-height:30px;color:var(--loyalty-text-color-neutral)}.club-card-benefits-points .points-subTitle strong{color:var(--loyalty-text-color-default)}.club-card-benefits-points .adaptiveCarousel-container .notCarousel{overflow:visible}.club-card-benefits-points #carousel .carousel-container{padding-bottom:10px;gap:12px}@media(min-width:769px){.club-card-benefits-points #carousel .carousel-container{gap:20px}}.club-card-benefits-points #carousel .bullets-container{margin-top:6px}.club-card-benefits-points.club-card-user-points{gap:8px}@media(min-width:768px){.club-card-benefits-points.club-card-user-points .points-infos,.club-card-benefits-points.club-card-user-points .points-subTitle{margin-bottom:8px}}.buttonPoints-infos-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-size:14px;font-weight:500;line-height:18px;color:var(--loyalty-color-icon-support);text-decoration:none;background-color:var(--loyalty-color-surface-strong);border-radius:2px}@media(min-width:769px){.buttonPoints-infos-button{width:auto;height:auto;font-weight:400;font-size:20px;line-height:30px;color:var(--loyalty-text-color-default);text-decoration:underline;background-color:transparent;border-radius:0}}.buttonPoints-infos-button strong{color:var(--loyalty-color-surface-secondary)}.pointsCard{width:138px;height:200px;display:flex;flex-direction:column;border:1px solid var(--loyalty-color-border-neutral-subtlest);box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);background-color:var(--loyalty-background-color-default);border-radius:8px;align-items:center;padding:20px 12px;gap:12px;margin-bottom:16px}@media(min-width:769px){.pointsCard{height:196px}}.pointsCard-image{border-radius:2px}.pointsCard-title{height:36px}.pointsCard-title .pointsCard-text{font-weight:400;font-size:12px;line-height:18px;color:var(--loyalty-text-color-neutral);width:100%;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:769px){.pointsCard-title .pointsCard-text{line-height:16px}}.pointsCard-points{width:100%;display:flex;gap:4px}.pointsCard-points-text{color:var(--loyalty-text-color-default);font-size:16px;font-weight:700;line-height:20px}@media(min-width:769px){.pointsCard-points-text{line-height:16px}}.pointsTextCard{width:138px;height:200px;display:flex;flex-direction:column;justify-content:center;box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);background-color:var(--loyalty-color-surface-strong);border-radius:8px;align-items:center;padding:20px 12px;gap:12px}@media(min-width:769px){.pointsTextCard{height:196px}}.pointsTextCard .pointsCard-text{font-weight:var(--text-weight-bold);font-size:var(--text-size-2);line-height:24px;color:var(--loyalty-text-color-on-dark);width:100%}.pointsTextCard .pointsCard-text strong{color:var(--loyalty-text-color-secondary)}.status-message-container{display:inline-flex;gap:12px;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:16px;background-color:var(--color-negativeFeedback-faded);border:1px solid var(--color-negativeFeedback-lightest);border-radius:4px}@media(min-width:768px){.status-message-container{gap:8px;justify-content:center;width:100%}}.status-message-container svg{flex-shrink:0;overflow:unset}.status-message-container span{font-size:16px;line-height:24px;color:var(--color-negativeFeedback-darkest)}[data-product-shelf]{display:flex;align-items:stretch;overflow-x:scroll}[data-product-shelf] li{width:100%}[data-product-shelf] li:first-child{margin-left:calc(-1*var(--space-1))}@media(min-width:768px){[data-product-shelf]{-moz-column-gap:var(--space-2);column-gap:var(--space-2);padding-top:var(--space-0);padding-bottom:var(--space-3);overflow-x:auto}}[data-shelf-cardType-variant=horizontal]{padding-top:16px;background-color:var(--color-grayScale-faded);border-radius:8px}[data-shelf-cardType-variant=horizontal] .carousel-product-header{padding-top:8px;padding-bottom:16px;margin-left:0!important;background-color:var(--color-grayScale-faded)}@media(min-width:1280px){[data-shelf-cardType-variant=horizontal] .carousel-product-header{font-size:24px;line-height:28px}}[data-shelf-cardType-variant=horizontal] .carousel-product-header .carousel-product-header-title{margin-left:0!important}[data-shelf-cardType-variant=horizontal] .carousel-content{padding:0;padding-left:0!important}[data-shelf-cardType-variant=horizontal] .carousel-content .carousel-container{flex-direction:column!important;scrollbar-width:none}[data-shelf-cardType-variant=horizontal] .carousel-content .carousel-container ::-webkit-scrollbar{width:0;height:0}@media(min-width:768px){[data-shelf-cardType-variant=horizontal] .carousel-content .carousel-container{flex-direction:row!important}}[data-shelf-cardType-variant=horizontal] .carousel-content .carousel-container .container-item .product-card-wrapper{width:100%;min-width:290px;padding:8px}.carousel-product-header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;font-size:16px;line-height:20px;color:var(--color-grayScale)}@media(min-width:1280px){.carousel-product-header{align-items:center}}.carousel-product-header .carousel-product-header-title{flex:1;margin-right:var(--page-padding-phone);margin-left:var(--page-padding-phone);font-size:16px;font-weight:700;line-height:20px}@media(min-width:769px){.carousel-product-header .carousel-product-header-title{margin:0}}@media(min-width:1280px){.carousel-product-header .carousel-product-header-title{margin-left:60px;font-size:24px;line-height:28px}}.carousel-product-header [data-store-link]{padding:0;margin-right:var(--page-padding-phone);margin-left:var(--page-padding-phone);font-size:14px;font-weight:400;line-height:18px;color:var(--color-main);text-decoration:underline}.carousel-product-header [data-store-link]:visited{color:var(--color-main)}@media(min-width:769px){.carousel-product-header [data-store-link]{margin:0}}@media(min-width:1280px){.carousel-product-header [data-store-link]{margin-right:60px;font-size:16px;line-height:20px}.carousel-arrow-button-prev{position:relative;margin-right:-11px}.carousel-arrow-button-next{position:relative;margin-left:-11px}}.div-content-shelf-product .carousel-container{padding-bottom:12px;scrollbar-width:none}.div-content-shelf-product .carousel-container ::-webkit-scrollbar{width:0;height:0}@media(min-width:769px){.div-content-shelf-product .carousel-container{padding-bottom:20px}}.div-content-shelf-product .container-item .horizontal-product-card-wrapper,.div-content-shelf-product .container-item .product-card-wrapper,.div-content-shelf-product .container-item>div:not([class]),.div-content-shelf-product .container-item>div>div:not([class]),.div-content-shelf-product .container-item>div[class=""]{height:100%}@media(max-width:768px){.shelf-in-pdp .carousel-product-header-title{margin:0}.shelf-in-pdp .carousel-content{padding:0}}.multiple-search-shelf-container{margin-top:16px}@media(min-width:768px){.multiple-search-shelf-container{margin-top:32px}}.multiple-search-shelf-container .product-shelf-header{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 16px;margin-bottom:16px}@media(min-width:768px){.multiple-search-shelf-container .product-shelf-header{padding:0;margin-bottom:24px}}@media(min-width:1280px){.multiple-search-shelf-container .product-shelf-header{padding:0 65px}}.multiple-search-shelf-container .product-shelf-header .product-shelf-title{font-size:20px;font-weight:700;line-height:24px;color:var(--color-grayScale)}@media(min-width:768px){.multiple-search-shelf-container .product-shelf-header .product-shelf-title{font-size:24px;line-height:28px}}.multiple-search-shelf-container .carousel-container{padding-bottom:12px;scrollbar-width:none}.multiple-search-shelf-container .carousel-container ::-webkit-scrollbar{width:0;height:0}@media(min-width:769px){.multiple-search-shelf-container .carousel-container{padding-bottom:20px}}.multiple-search-shelf-container .carousel-container .container-item .product-card[data-store-card]{max-width:130px}@media(min-width:768px){.multiple-search-shelf-container .carousel-container .container-item .product-card[data-store-card]{max-width:226px}}.campaign-banner-loading{margin:16px 0}.campaign-banner-loading .product-shelf-skeleton .carousel-product-header{display:none}.product-shelf-skeleton{margin:16px 0}.product-shelf-skeleton .carousel-product-header-title,.product-shelf-skeleton .product-card,.product-shelf-skeleton [data-store-link]{color:transparent;cursor:pointer}.product-shelf-skeleton .carousel-product-header-title{border-radius:4px;margin-right:16px}.product-shelf-skeleton .container-item{transition:unset!important}.container-club-price{background-color:var(--color-main-faded);color:var(--color-main);height:auto;width:auto;border-radius:4px;padding:2px 4px;margin:8px 0}@media(min-width:769px){.container-club-price{padding:4px 8px}}.container-club-price .club-price{display:flex;height:auto;width:100%}.container-club-price .club-price .club-text{font-weight:700;font-size:12px;line-height:16px;margin-right:2px}@media(min-width:769px){.container-club-price .club-price .club-text{font-size:14px;line-height:18px}}.container-club-price .club-price .club-price-text{display:flex}.container-club-price .club-price .club-price-text .club-price-custom{font-size:12px;line-height:16px}@media(min-width:769px){.container-club-price .club-price .club-price-text .club-price-custom{font-size:14px;line-height:18px}}.container-club-price .club-price .club-price-text .club-measure-text{font-size:9px;line-height:13px}@media(min-width:769px){.container-club-price .club-price .club-price-text .club-measure-text{font-size:12px;line-height:16px}}.horizontal-product-card-wrapper{display:flex;justify-content:center}@media(min-width:769px){.horizontal-product-card-wrapper{display:unset}}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card]{position:relative;display:flex;flex-direction:column;width:100%;min-width:290px;height:auto;background-color:var(--color-grayScale-white);padding:var(--space-1);border:1px solid var(--color-grayScale-lightest);border-radius:8px;transition:box-shadow .5s ease,border .5s ease}@media(min-width:769px){.horizontal-product-card-wrapper .product-card-horizontal[data-store-card]{width:290px;padding:var(--space-1)}}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card]:focus{background-color:var(--bg-neutral-lightest)}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card]:focus-within{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}@media(hover:hover){.horizontal-product-card-wrapper .product-card-horizontal[data-store-card]:hover{border:1px solid var(--color-grayScale-lightest);box-shadow:var(--box-shadow)}}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card] .link-to-pdp section[data-testid=store-card-content]{display:flex;flex-direction:column;justify-content:space-between}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card] .link-to-pdp{background-color:var(--color-grayScale-white)!important;border:none!important;cursor:pointer}.horizontal-product-card-wrapper .product-card-horizontal[data-store-card] .product-card-content-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.horizontal-product-card-wrapper .product-card-horizontal-content{display:flex;flex-direction:row}.horizontal-product-card-wrapper .product-card-horizontal-content .card-image{height:96px;width:96px;margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}@media(min-width:769px){.horizontal-product-card-wrapper .product-card-horizontal-content .card-image{width:112px;height:112px}}.horizontal-product-card-wrapper .product-card-horizontal-content .card-image .gatsby-image-wrapper,.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-content]{width:100%}.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-content] .product-card__title{height:48px;margin-top:8px;overflow:hidden;color:var(--color-grayScale);text-decoration:none}@media(min-width:769px){.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-content] .product-card__title{height:54px}}.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-content] .container-club-price,.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-content] .product-card-name-container{margin:0}.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-actions]{position:relative;display:flex;justify-content:center}.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-actions] .button{background-color:var(--color-main);color:var(--color-grayScale-white);min-height:unset;width:100%;height:34px;padding:8px 16px;cursor:pointer}@media(min-width:769px){.horizontal-product-card-wrapper .product-card-horizontal-content [data-card-actions] .button{height:40px}}.horizontal-product-card-wrapper .product-card-horizontal-content .product-card__prices{display:flex;flex-direction:column;align-content:center;justify-content:flex-end}.horizontal-product-card-wrapper .product-card-horizontal-content [data-top-card]{height:24px;flex-direction:row;justify-content:space-between;position:absolute;top:0;left:0;z-index:1}.horizontal-product-card-wrapper .product-card-horizontal-content [data-top-card] img{padding-top:5px;padding-right:5px}.horizontal-product-card-wrapper .product-card-horizontal-content .product-image-container{width:100%;position:relative}.horizontal-product-card-wrapper .wrapper-button-tabloid{width:100%;padding-top:2px}.product-card-name-container{width:100%;height:36px;margin-top:8px;margin-bottom:8px}@media(min-width:769px){.product-card-name-container{height:40px}}.product-card-name-container h1,.product-card-name-container h2,.product-card-name-container h3,.product-card-name-container h4,.product-card-name-container h5,.product-card-name-container h6{width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:start;font-size:14px;font-weight:400;line-height:18px;color:var(--color-grayScale-darkest)}@media(min-width:769px){.product-card-name-container h1,.product-card-name-container h2,.product-card-name-container h3,.product-card-name-container h4,.product-card-name-container h5,.product-card-name-container h6{font-size:16px;line-height:20px}}.product-card-top-flag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:16px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1}.product-card-top-flag .product-card-top-text{font-weight:700;font-size:12px;line-height:16px;margin-right:4px;color:var(--color-grayScale-white)}@media(min-width:769px){.product-card-top-flag .product-card-top-text{font-size:14px;line-height:18px}}.product-card-top-flag .product-card-top-icon{width:16px;height:15px}.product-card[data-store-card]{position:relative;display:flex;flex-direction:column;width:100%;min-width:145px;height:325px;background-color:var(--color-grayScale-white);padding:var(--space-1);border:1px solid var(--color-grayScale-lightest);border-radius:8px;transition:box-shadow .5s ease,border .5s ease}@media(min-width:769px){.product-card[data-store-card]{width:226px;height:420px;padding:var(--space-3)}}.product-card[data-store-card]:focus{background-color:var(--bg-neutral-lightest)}.product-card[data-store-card]:focus-within{outline:none;box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent}@media(hover:hover){.product-card[data-store-card]:hover{border:1px solid var(--color-grayScale-lightest);box-shadow:var(--box-shadow)}}.product-card[data-store-card] .card-image{height:96px;width:96px;margin:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}@media(min-width:769px){.product-card[data-store-card] .card-image{width:144px;height:144px}}.product-card[data-store-card] .card-image .gatsby-image-wrapper{width:100%}.product-card[data-store-card][data-card-variant=vertical] .link-to-pdp{text-decoration:none;flex:1;display:flex;flex-direction:column;cursor:pointer;border:0;background-color:transparent}.product-card[data-store-card] .link-to-pdp section[data-testid=store-card-content]{display:flex;flex-direction:column;flex:1;width:100%;justify-content:space-between}.product-card[data-store-card] .link-to-pdp section[data-testid=store-card-content] .product-card-content-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-card[data-store-card][data-card-variant=horizontal] [data-card-content]{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space-3);background-color:var(--color-grayScale-faded)}.product-card[data-store-card][data-card-variant=horizontal] .product-card__heading{margin-right:var(--space-1)}.product-card[data-store-card][data-card-bordered=true]{border:1px solid var(--color-grayScale-lightest)}.product-card[data-store-card][data-card-out-of-stock=true]{background-color:var(--color-grayScale-faded)}.product-card[data-store-card] [data-card-image]{overflow:hidden;transform:translateZ(0)}.product-card[data-store-card] .product-card-image{display:flex;align-items:center;justify-content:center;text-align:center}.product-card[data-store-card] [data-card-content] .product-card__title{height:48px;margin-top:8px;overflow:hidden;color:var(--color-grayScale);text-decoration:none}@media(min-width:769px){.product-card[data-store-card] [data-card-content] .product-card__title{height:54px}}.product-card[data-store-card] [data-card-actions]{position:relative;display:flex;justify-content:center}.product-card[data-store-card] [data-card-actions] .button{background-color:var(--color-main);color:var(--color-grayScale-white);min-height:unset;width:100%;height:34px;padding:8px 16px;cursor:pointer}@media(min-width:769px){.product-card[data-store-card] [data-card-actions] .button{height:40px}}.product-card[data-store-card] .product-card__prices{display:flex;flex-direction:column;justify-content:flex-end}.product-card[data-store-card] [data-top-card]{height:24px;flex-direction:row;justify-content:space-between;position:absolute;top:0;left:0;z-index:1}.product-card[data-store-card] [data-top-card] img{padding-top:5px;padding-right:5px}.product-card[data-store-card] .product-image-container{width:100%;position:relative}.new-price-container{display:flex;align-items:center;flex-wrap:nowrap;height:24px}.new-price-container .new-price{display:flex;align-items:center;color:var(--color-main);font-weight:700;font-size:20px;line-height:24px}@media(min-width:769px){.new-price-container .new-price{font-size:24px;line-height:28px}}.new-price-container .product-multiplier{color:var(--color-main);font-size:12px;font-weight:400;line-height:12px}@media(min-width:769px){.new-price-container .product-multiplier{font-size:14px;line-height:18px}}.old-price{color:var(--color-grayScale-dark);font-size:12px;font-weight:400;line-height:16px;text-decoration:line-through}@media(min-width:769px){.old-price{font-size:14px;font-weight:400;line-height:18px}}.container-old-price{display:flex;align-items:center;height:16px}@media(min-width:769px){.container-old-price{height:23px}}.product-add-text{height:10px;padding-bottom:17px;text-align:center;transition-delay:.25s;transition-property:margin-top}.product-add-text p{color:var(--color-positiveFeedback-dark);font-weight:400;font-size:12px;font-family:DM Sans,sans-serif;font-style:normal;line-height:16px;white-space:nowrap;text-align:center}@media(min-width:769px){.product-add-text p{font-size:14px;line-height:18px}}.measure-full-price-container{height:16px;font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;color:var(--color-grayScale-darkest)}@media(min-width:769px){.measure-full-price-container{font-size:16px;line-height:20px}}.div-content-shelf-product .carousel-container .container-item{width:auto!important}.div-content-shelf-product .carousel-container .container-item .product-card-horizontal{max-width:unset}@media(min-width:1280px){.div-content-shelf-product .carousel-container .container-item .product-card-horizontal{max-width:301px;min-width:301px}}.especification-container{display:flex;flex-wrap:wrap;width:calc(100% + 13px);height:8px}@media(min-width:769px){.especification-container{width:calc(100% + 16px);height:auto}}.especification-container .product-especifications-seals{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:16px;margin-right:4px;margin-bottom:4px;padding:4px;color:var(--color-grayScale-white);font-weight:700;font-size:9px;font-family:DM Sans,sans-serif;font-style:normal;line-height:16px;border-radius:2px}@media(min-width:1280px){.especification-container .product-especifications-seals{height:24px;padding:4px 8px;font-size:12px}}.especification-container .organic-seal{background-color:var(--color-seals-org)}.especification-container .vegan-seal{background-color:var(--color-seals-veg)}.especification-container .storage-seal{background-color:var(--color-seals-storage)}.especification-container .gluten-free-seal{background-color:var(--color-seals-gluten-free)}.especification-container .lactose-free-seal{background-color:var(--color-seals-lactose-free)}.especification-container .more-seal{background-color:var(--color-seals-more)}.especification-container .sugar-free-seal{background-color:var(--color-seals-sugar-free)}#carousel-view-arrow .carousel-content{margin:0 50px}.carousel-with-see-more-container .carousel-with-see-more-header{display:flex;flex-direction:column;padding:0 1.25rem;margin-bottom:.5rem}@media(min-width:1280px){.carousel-with-see-more-container .carousel-with-see-more-header{padding:0 50px;margin-bottom:1.5rem}}.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row a{font-size:var(--text-size-1);font-style:normal;line-height:18px;color:var(--color-support-links);-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:1280px){.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row a{font-size:var(--text-size-2);line-height:20px}}.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row h2{max-width:70%;font-size:var(--text-size-2);font-style:normal;font-weight:var(--text-weight-bold);line-height:20px;color:var(--color-grayScale)}@media(min-width:1280px){.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row h2{font-size:24px;line-height:28px}}.carousel-with-see-more-container .carousel-with-see-more-header h4{font-size:var(--text-size-0);font-weight:var(--text-weight-regular);line-height:16px}@media(min-width:1280px){.carousel-with-see-more-container .carousel-arrow-button-prev{position:relative;margin-right:-11px}.carousel-with-see-more-container .carousel-arrow-button-next{position:relative;margin-left:-11px}}.carousel-with-see-more-container .carousel-container{padding-bottom:12px}@media(min-width:768px){.carousel-with-see-more-container .carousel-container{padding-bottom:20px}}@media(max-width:768px){.carousel-with-see-more-container .carousel-content{padding-left:var(--page-padding-phone)}}.carousel-with-see-more-container div.multipler-search-see-more-items{padding:80px 8px 8px}.carousel-with-see-more-container div.multipler-search-see-more-items .multipler-search-see-more-items-action a{height:32px}@media(min-width:1280px){.carousel-with-see-more-container div.multipler-search-see-more-items{padding:80px 16px 16px}.carousel-with-see-more-container div.multipler-search-see-more-items .multipler-search-see-more-items-action a{height:40px}}.tab-layout-container{display:flex;flex-wrap:nowrap;-moz-column-gap:8px;column-gap:8px;margin:32px auto}@media(min-width:768px){.tab-layout-container{-moz-column-gap:24px;column-gap:24px}}.tab-layout-container .tab-layout-button{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;border:none;cursor:pointer}.tab-layout-container .tab-layout-button.banner{padding:0;border-radius:2px;box-shadow:4px 4px 8px 0 var(--color-support-shadow)}@media(min-width:768px){.tab-layout-container .tab-layout-button.banner{border-radius:8px}}.tab-layout-container .tab-layout-button.buttons{padding:8px 24px;border-radius:2px;color:var(--color-assistant-main)}@media(min-width:768px){.tab-layout-container .tab-layout-button.buttons{border-radius:2px}}.tab-layout-container .tab-layout-button img{border-radius:2px;width:100%;margin:0;max-width:none;padding:0;object-fit:cover}@media(min-width:768px){.tab-layout-container .tab-layout-button img{border-radius:8px}}.tab-layout-container .tab-layout-button .tab-layout-img-background{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:2px;background:var(--color-support-overlay)}@media(min-width:768px){.tab-layout-container .tab-layout-button .tab-layout-img-background{border-radius:8px}}.tab-layout-container .tab-layout-button .tab-layout-img-background.selected{border:2px solid var(--color-main);background:transparent}@media(min-width:768px){.tab-layout-container .tab-layout-button .tab-layout-img-background.selected{border:6px solid var(--color-main)}}@media(min-width:1280px){.filter[data-store-filter]{width:240px;padding:16px 24px 24px;border:1px solid var(--color-grayScale-faded);border-radius:6px}}.filter[data-store-filter]>.title-small{padding:8px 0;color:var(--color-grayScale);font-weight:700;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;border-bottom:1px solid var(--color-grayScale-faded)}@media(max-width:1279px){.filter[data-store-filter]>.title-small{display:none}}.filter[data-store-filter] [data-store-accordion] [data-store-list]{max-height:320px;margin-bottom:16px;overflow:auto}.filter[data-store-filter] [data-store-accordion] [data-store-list]::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.filter[data-store-filter] [data-store-accordion] [data-store-list]::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.filter[data-store-filter] [data-store-accordion] [data-store-list] li:not(:last-child){margin-bottom:12px}.filter[data-store-filter] [data-accordion-item] [data-store-button]{padding:16px 0 12px;font-size:14px;line-height:18px;font-weight:700;color:var(--color-grayScale)}@media(min-width:768px){.filter[data-store-filter] [data-accordion-item] [data-store-button]{font-size:16px;font-family:DM Sans,sans-serif;line-height:20px}}.filter[data-store-filter] [data-accordion-item] [data-store-button] div span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;color:var(--color-assistant-main);background-color:var(--color-main);border-radius:4px}.filter__item{display:flex;align-items:center;text-transform:none}.filter__item [data-store-checkbox]{flex-shrink:0;width:16px;height:16px}.filter__item [data-store-checkbox]:checked{background-color:var(--color-main)}.filter__item [data-store-checkbox]:before,.filter__item [data-store-checkbox]:disabled:before{border-color:var(--color-grayScale-white)}.filter__item [data-store-label]{display:flex;align-items:center;width:100%;margin-left:8px;color:var(--color-grayScale);font-size:14px;font-family:DM Sans,sans-serif;line-height:20px;cursor:pointer}.filter__item [data-store-label].item-active{color:var(--color-main);font-weight:700}.filter-modal__body{height:calc(100% - 64px);padding:32px 16px 16px;overflow-y:auto}.filter-modal__header{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 0 16px;border-bottom:1px solid var(--color-grayScale-faded)}.filter-modal__header .filter-modal__button{width:auto;height:auto;padding:0;background-color:transparent;cursor:pointer}.filter-modal__header .title-display{color:var(--color-grayScale);font-weight:700;font-size:24px;font-family:DM Sans,sans-serif;line-height:28px}.filter-modal__footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;width:100%;padding:16px 16px 24px;background-color:var(--color-grayScale-white);box-shadow:-4px 0 8px var(--color-support-shadow)}.filter-modal__footer button.button[data-store-button]{font-weight:500;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;border-radius:2px;cursor:pointer}.filter-modal__footer button.button[data-store-button][data-button-variant=secondary]{width:50%;margin-right:4px;color:var(--color-main);background-color:var(--color-grayScale-white);border:1px solid var(--color-main)}.filter-modal__footer button.button[data-store-button][data-button-variant=primary]{width:50%;margin-left:4px;color:var(--color-assistant-main);background-color:var(--color-main)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px}@media(min-width:466px)and (max-width:1023px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 15px;margin-bottom:40px}}.product-grid li{background-color:var(--color-grayScale-white)}.loader{display:flex;justify-content:center}.loader svg{animation:c-loader-spin .5s linear infinite;width:85px;height:85px;margin-top:24px}@media(min-width:768px){.loader svg{margin-top:162px;margin-bottom:146px}}.container-coupons-page{margin-bottom:24px}@media(min-width:768px){.container-coupons-page{margin-bottom:40px}}.container-coupons-page nav{margin-top:1rem}.container-coupons-page .section-header{font-family:DM Sans,sans-serif}.container-coupons-page .section-header a{display:inline-flex;align-items:center;margin-bottom:8px;color:var(--color-grayScale-darkest);font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.container-coupons-page .section-header a svg{margin-right:8px}.container-coupons-page .section-header h1{margin-bottom:8px;color:var(--color-grayScale);font-weight:700;font-size:20px;line-height:24px}@media(min-width:1280px){.container-coupons-page .section-header h1{margin-bottom:24px;font-size:24px;line-height:28px}}.container-coupons-page .section-header .banner-container{display:block}@media(max-width:768px){.container-coupons-page .section-header img{border-radius:8px}}.club-card-user-coupons:has(.skeleton-container) .skeleton-container{width:100%!important;background-color:var(--loyalty-background-color-subtle)!important}.club-card-user-coupons:has(.skeleton-container) .coupons-header .coupons-title h2,.club-card-user-coupons:has(.skeleton-container) .coupons-header a,.club-card-user-coupons:has(.skeleton-container) .coupons-subtitle{color:transparent;background-color:var(--loyalty-background-color-subtle);pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.club-card-user-coupons:has(.noCoupons){display:none}.club-card-user-coupons .cart-empty-coupons-label,.club-card-user-coupons .container-title-coupons h2,.club-card-user-coupons .form-coupons{display:none}.club-card-user-coupons .coupons-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.club-card-user-coupons .coupons-header .coupons-title{flex:1;display:flex;color:var(--loyalty-text-color-default);font-size:20px;line-height:20px;font-weight:700}@media(min-width:768px){.club-card-user-coupons .coupons-header .coupons-title{font-size:32px;line-height:32px}}.club-card-user-coupons .coupons-header a{color:var(--loyalty-text-color-default);font-size:16px;line-height:16px;text-decoration:underline}@media(min-width:768px){.club-card-user-coupons .coupons-header a{line-height:24px}}.club-card-user-coupons .coupons-subtitle{margin-bottom:16px;color:var(--loyalty-text-color-neutral);font-size:14px;line-height:24px}@media(min-width:768px){.club-card-user-coupons .coupons-subtitle{font-size:16px;line-height:32px}}.club-card-user-coupons .coupons-container .container-card-coupon{background:var(--loyalty-background-color-default);border:1px solid var(--loyalty-color-border-neutral-subtlest);box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow)}.club-card-user-coupons .coupons-container .container-card-coupon .container-title path{fill:var(--loyalty-color-icon-default)}.club-card-user-coupons .coupons-container .container-card-coupon .container-title .title{color:var(--loyalty-text-color-neutral)}.club-card-user-coupons .coupons-container .container-card-coupon .price-badge{background-color:var(--loyalty-color-surface-secondary);color:var(--loyalty-text-color-default)}.club-card-user-coupons .coupons-container .container-card-coupon .subtitle{color:var(--loyalty-text-color-neutral)}.club-card-user-coupons .coupons-container .container-card-coupon .vertical-line{border-right:2px dashed var(--loyalty-color-border-neutral-subtle)}.club-card-user-coupons .coupons-container .container-card-coupon .apply-coupon{background:var(--loyalty-color-surface-strong);color:var(--loyalty-text-color-on-dark)}.club-card-user-coupons .coupons-container .container-card-coupon .applied-coupon{color:var(--loyalty-text-color-default)}.club-card-user-coupons .coupons-container .container-card-coupon .remove-coupon{border:1px solid var(--loyalty-color-border-default);background:var(--loyalty-background-color-default);color:var(--loyalty-text-color-default)}.club-card-user-coupons .coupons-container .container-card-coupon a{color:var(--loyalty-text-color-default)}.club-card-user-coupons .coupons-container .applied-coupon-badge{box-shadow:4px 4px 8px var(--loyalty-drop-shadow)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal{background-color:var(--loyalty-background-color-default)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal .modal-title-container .modal-title{color:var(--loyalty-text-color-default)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal .modal-title-container path{stroke:var(--loyalty-color-icon-default)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal .modal-footer-container{background-color:var(--loyalty-background-color-default)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal .modal-footer-container .modal-confirm-button{border:1px solid var(--loyalty-color-border-default);background-color:var(--loyalty-color-surface-strong);color:var(--loyalty-text-color-on-dark)}.club-card-user-coupons .coupons-container .modal-rule-coupon-internal .modal-footer-container .modal-cancel-button{border:1px solid var(--loyalty-color-border-default);color:var(--loyalty-text-color-default)}.faq-accordion{border-bottom:1px solid var(--color-grayScale-light)}.faq-accordion-header button{border:none;background:none;display:flex;justify-content:space-between;width:100%;cursor:pointer;padding:19px 0}@media(min-width:769px){.faq-accordion-header button{padding:26px 0}}.faq-accordion-header button span{color:var(--color-grayScale-darkest);text-align:start}@media(min-width:769px){.faq-accordion-header button span{font-weight:400;font-size:16px;text-align:start;line-height:20px;margin-bottom:0}}.faq-accordion-body{margin-bottom:16px}@media(min-width:769px){.faq-accordion-body{margin-bottom:24px}}@media(max-width:768px){.faq-accordion:last-child{border-bottom:none}}.faq-aside-menu{display:flex;flex-direction:column}@media(min-width:769px){.faq-aside-menu{max-width:360px;margin-right:32px}}.faq-aside-menu-title{color:var(--color-grayScale);font-size:var(--base-font-size);font-weight:var(--text-weight-bold);line-height:var(--scale);margin-bottom:12px}@media(min-width:769px){.faq-aside-menu-title{margin-bottom:32px}}.faq-aside-menu-item{display:flex;background:none;border:none;cursor:pointer;transition:all .3s;padding:0}@media(max-width:768px){.faq-aside-menu-item{padding:24px 0;border-bottom:1px solid var(--color-grayScale-light)}.faq-aside-menu-item:last-child{border-bottom:none}}@media(min-width:769px){.faq-aside-menu-item{margin-bottom:40px}.faq-aside-menu-item.active{border-left:4px solid var(--color-main);padding-left:8px}.faq-aside-menu-item.active h3{font-weight:var(--text-weight-bold)}}.faq-aside-menu-item i{min-width:40px;padding-right:12px}.faq-aside-menu-item-infos{width:100%;text-align:left}.faq-aside-menu-item-infos div{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.faq-aside-menu-item h3{color:var(--color-main);font-size:var(--font-size-sm);font-weight:var(--text-weight-bold);line-height:var(--scale)}@media(max-width:768px){.faq-aside-menu-item h3{padding-right:17px}}@media(min-width:769px){.faq-aside-menu-item h3{font-size:var(--base-font-size);font-weight:var(--text-weight-regular)}}.faq-aside-menu-item p{color:var(--color-grayScale-darkest);font-size:12px;line-height:var(--scale)}@media(min-width:769px){.faq-aside-menu-item p{font-size:var(--font-size-sm)}}.faq-header-container{width:100%}.faq-header-container .faq-header-title{font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:var(--color-grayScale);margin-bottom:32px}@media(min-width:769px){.faq-header-container .faq-header-title{margin-bottom:24px}}.faq-header-container .faq-header-subtitle{font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:var(--color-grayScale);margin-bottom:16px}.faq-input-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:32px;position:relative}.faq-input-container .faq-input-subcontainer{width:100%;height:40px;display:flex;align-items:center;position:relative}.faq-input-container .faq-input-subcontainer .faq-input{width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:20px;padding:9px 24px 9px 8px;border:1px solid var(--color-grayScale-light);border-radius:2px 0 0 2px;outline:none}.faq-input-container .faq-input-subcontainer .faq-input:focus{box-shadow:0 0 4px 2px var(--color-support-shadow)}.faq-input-container .faq-input-subcontainer .faq-input-button-delete-x{width:16px;height:16px;border:none;background-color:transparent;padding:0;cursor:pointer;position:absolute;right:48px;bottom:12px}.faq-input-container .faq-input-subcontainer .faq-input-button{width:40px;height:40px;padding:0;border:0;background-color:var(--color-main);cursor:pointer;border-radius:0 2px 2px 0;display:flex;justify-content:center;align-items:center;flex-shrink:0}.faq-input-container .faq-input-dropdown-container{width:100%;padding:8px 16px 16px;box-shadow:0 4px 4px var(--color-support-shadow);background-color:var(--color-grayScale-white);position:absolute;border-radius:2px;z-index:1;top:100%;left:0}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer{width:100%;height:100%;padding-right:8px;overflow-y:scroll;max-height:280px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer::-webkit-scrollbar{width:3px;background-color:var(--color-main-faded)}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer::-webkit-scrollbar-thumb{width:3px;background-color:var(--color-main);border-radius:20px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-title{font-style:normal;font-weight:700;font-size:14px;line-height:18px;margin:8px 0;color:var(--color-main-light)}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item-highlighted{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest);padding-top:16px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item{width:100%;border:none;background-color:transparent;padding:16px 0;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-grayScale-lightest);cursor:pointer}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item .faq-input-dropdown-item-text{text-align:start;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.evaluate-title{margin-bottom:32px;margin-top:32px;text-align:center;font-size:24px;color:var(--color-grayScale);font-weight:700;line-height:28px}.evaluate-container{display:flex;align-items:center;justify-content:space-evenly;width:100%}@media(min-width:769px){.evaluate-container{margin-top:34px;justify-content:center}}.evaluate-button{background-color:var(--color-grayScale-white);border:none;cursor:pointer}@media(min-width:769px){.evaluate-button{margin-left:37px;margin-right:37px}}.evaluate-text{margin-top:5px;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.evaluated-mensage{text-align:center;color:var(--color-positiveFeedback-dark);margin-top:32px;margin-bottom:-8px;font-weight:400;font-size:14px;line-height:18px}.faq-links-title{width:100%;font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:24px;color:var(--color-grayScale);margin-top:32px}@media(min-width:769px){.faq-links-title{font-size:32px;line-height:36px;margin-bottom:32px}}.faq-links-container{width:100%;display:flex;flex-direction:column;margin-top:32px}.faq-links-container .faq-links-title{width:100%;font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:24px;color:var(--color-grayScale)}@media(min-width:769px){.faq-links-container .faq-links-title{font-size:32px;line-height:36px;margin-bottom:32px}}.faq-navigation button{align-items:center;background:none;border:none;width:auto;display:flex}.faq-navigation-content{display:flex;align-items:center;margin-top:16px;overflow:hidden}.faq-navigation-link{align-items:center;display:flex;max-width:35%}.faq-navigation-link p{font-size:var(--font-size-sm);line-height:var(--scale);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72%}.faq-navigation-link:last-child p{color:var(--color-main);font-weight:var(--text-weight-bold)}@media(min-width:769px){.faq-navigation-link{width:100%}}.faq-navigation-go-back{margin-top:16px;display:flex;align-items:center;padding:24px 0 28px;color:var(--color-main)}@media(min-width:769px){.faq-navigation-go-back{color:var(--color-support-links);-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:24px 0}}.faq-question-and-answers{margin-bottom:16px}@media(min-width:769px){.faq-question-and-answers{margin-bottom:48px}}.faq-question-and-answers h1{font-size:24px;line-height:28px;color:var(--color-grayScale);font-weight:var(--text-weight-bold);margin-bottom:16px}@media(min-width:769px){.faq-question-and-answers h1{font-size:32px;line-height:36px;margin-bottom:0}}.faq-links-useful{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:32px}.faq-links-useful .faq-useful-link-container{width:100%;padding:16px;border:1px solid var(--color-main-faded);box-shadow:4px 4px 8px var(--color-support-shadow);border-radius:8px}.faq-links-useful .faq-useful-link-container:last-child{margin-bottom:0}@media(min-width:1281px){.faq-links-useful .faq-useful-link-container{max-width:48%}.faq-links-useful .faq-useful-link-container:last-child{margin-bottom:0}}.faq-links-useful .faq-useful-link-container .faq-useful-link-header{width:100%;height:32px;margin-bottom:24px;display:flex;justify-content:flex-start;align-items:center}.faq-links-useful .faq-useful-link-container .faq-useful-link-header svg{margin-right:8px}.faq-links-useful .faq-useful-link-container .faq-useful-link-header .faq-useful-link-icon-title{font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--color-main)}@media(min-width:769px){.faq-links-useful .faq-useful-link-container .faq-useful-link-header .faq-useful-link-icon-title{font-size:16px;line-height:20px}}.faq-links-useful .faq-useful-link-container .faq-useful-link-body{width:100%;display:flex;flex-direction:column}.faq-links-useful .faq-useful-link-container .faq-useful-link-body .faq-useful-link-item{display:flex;justify-content:space-between;align-items:center;font-style:normal;font-weight:400;font-size:14px;padding:16px 0;line-height:18px;color:var(--color-grayScale-darkest);border-top:1px solid var(--color-grayScale-light);text-decoration:none;border-radius:0}.faq-links-useful .faq-useful-link-container .faq-useful-link-body .faq-useful-link-item:last-child{padding-bottom:0}.faq-links-useful .faq-useful-link-container .faq-useful-link-body .faq-useful-link-item svg{flex-shrink:0}#faq-useful-falar-com-bot{display:none}.faq-virtual-service{width:100%;display:flex;flex-direction:column;margin-bottom:32px}@media(min-width:769px){.faq-virtual-service{margin-bottom:0}}.faq-virtual-service .faq-virtual-service-container{width:100%;height:64px;display:flex;flex-direction:column;background-color:transparent;align-items:flex-start;padding:16px;border:1px solid var(--color-main-faded);box-shadow:4px 4px 8px var(--color-support-shadow);border-radius:8px;margin-bottom:16px;text-decoration:none;cursor:pointer}.faq-virtual-service .faq-virtual-service-container:last-child{margin-bottom:0}@media(min-width:1281px){.faq-virtual-service .faq-virtual-service-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.faq-virtual-service .faq-virtual-service-container .faq-virtual-service-header{width:100%;height:32px;display:flex;justify-content:flex-start;align-items:center}.faq-virtual-service .faq-virtual-service-container .faq-virtual-service-header svg{margin-right:8px}.faq-virtual-service .faq-virtual-service-container .faq-virtual-service-header .faq-virtual-service-icon-title{font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--color-main)}@media(min-width:769px){.faq-virtual-service .faq-virtual-service-container .faq-virtual-service-header .faq-virtual-service-icon-title{font-size:16px;line-height:20px}}.faq-virtual-service .faq-virtual-service-container .faq-virtual-service-icon-title{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest)}.multiple-search-button-container{width:100%;bottom:0;left:0;z-index:10;background-color:var(--color-grayScale-white);display:flex;justify-content:flex-start;margin-top:16px;margin-bottom:88px}@media(min-width:768px){.multiple-search-button-container{margin-top:24px}}.multiple-search-button-container .multiple-search-button{width:100%;height:34px;border:none;border-radius:2px;background-color:var(--color-main);color:var(--color-assistant-main);font-style:normal;font-weight:500;font-size:14px;line-height:18px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.multiple-search-button-container .multiple-search-button{max-width:598px}}.multiple-search-button-container .multiple-search-button:disabled{background-color:var(--color-grayScale-faded);color:var(--color-grayScale-light)}.multiple-search-button-container .multiple-search-button svg{margin-right:4px}.clean-multiple-search-container{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:1rem 0}.clean-multiple-search-container .clean-multiple-search-icon{width:16px;height:16px;margin-right:8px}.clean-multiple-search-container .clean-multiple-search-button{border:none;font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:var(--color-negativeFeedback);cursor:pointer;background:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:0}.multiple-search-badge-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;padding:8px;background-color:var(--color-main-faded);border-radius:4px;margin-right:4px;margin-bottom:4px}.multiple-search-badge-container .multiple-search-badge-term{font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:var(--color-main);margin-right:4px}@media(min-width:768px){.multiple-search-badge-container .multiple-search-badge-term{font-size:14px;line-height:18px}}.multiple-search-badge-container .multiple-search-badge-delete{width:16px;height:16px;padding:0;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer}.grid-content .multiple-search-title{font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin-bottom:11px;color:var(--color-grayScale)}@media(min-width:768px){.grid-content .multiple-search-title{font-size:24px;line-height:28px;margin-bottom:24px}}.grid-content .multiple-search-subtitle{font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin-bottom:19px;color:var(--color-grayScale-darkest)}.grid-content .multiple-search-subtitle span strong{color:var(--color-grayScale)}@media(min-width:768px){.grid-content .multiple-search-subtitle{font-size:16px;line-height:20px;margin-bottom:11px}}.grid-content .multiple-search-subtitle-list{margin-bottom:16px;display:flex;flex-direction:column}@media(min-width:768px){.grid-content .multiple-search-subtitle-list{margin-bottom:24px}}.grid-content .multiple-search-subtitle-list li{font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale);list-style:disc;margin-left:20px}@media(min-width:768px){.grid-content .multiple-search-subtitle-list li{font-size:16px;line-height:20px}}.grid-content .multiple-search-badge-section{display:flex;justify-content:flex-start;flex-wrap:wrap}.multiple-search-input-dropdown-container{width:100%;padding:8px 8px 16px 16px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:2px;background-color:var(--color-grayScale-white);position:absolute;top:100%;left:0;z-index:1}@media(min-width:768px){.multiple-search-input-dropdown-container{width:598px}}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content{width:100%;max-height:244px;overflow-x:auto;padding-right:8px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content::-webkit-scrollbar{width:4px;background-color:var(--color-main-faded)}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content::-webkit-scrollbar-thumb{width:3px;padding-top:16px;background-color:var(--color-main);max-height:34px;border-radius:20px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-title{font-style:normal;font-weight:700;font-size:14px;line-height:18px;margin:8px 0;color:var(--color-main-light)}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item-highlighted{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest);padding-top:16px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item{width:100%;border:none;background-color:transparent;padding:16px 0;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-grayScale-lightest);cursor:pointer}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item .multiple-search-input-dropdown-item-text{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest);text-align:start}.multiple-search-input-container{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;position:relative;margin-bottom:16px;padding:8px;border:1px solid var(--color-main);border-radius:4px}@media(min-width:768px){.multiple-search-input-container{max-width:598px}}.multiple-search-input-container .multiple-search-input-subcontainer{width:100%;padding-right:4px;margin-right:4px;border-right:1px solid var(--color-grayScale-light);display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-radius:2px;position:relative}.multiple-search-input-container .multiple-search-input-subcontainer .multiple-search-input-input{width:100%;min-width:90px;height:32px;flex:1;border:none;font-style:normal;font-weight:400;font-size:16px;line-height:18px;padding:8px 0 8px 8px;background-color:transparent}.multiple-search-input-container .multiple-search-input-subcontainer .multiple-search-input-input:focus-visible{outline:none}@media(min-width:768px){.multiple-search-input-container .multiple-search-input-subcontainer .multiple-search-input-input{line-height:20px;height:34px}}.multiple-search-input-container .multiple-search-input-add-button{width:32px;min-width:32px;height:32px;border:none;background-color:var(--color-main);border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0}.multiple-search-input-container .multiple-search-input-add-button:disabled{background-color:var(--color-grayScale-faded)}.multiple-search-message-container{width:100%;padding:8px;margin-bottom:16px;border-radius:4px;display:flex;background-color:var(--color-warning-faded)}@media(min-width:768px){.multiple-search-message-container{max-width:598px}}.multiple-search-message-container .multiple-search-message-icon{width:16px;height:16px;margin-right:8px}.multiple-search-message-container .multiple-search-message-text{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-warning-dark)}.multiple-search-more-button-container{width:100%;display:flex;align-items:center;justify-content:center}.multiple-search-more-button-container .multiple-search-more-button{cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid var(--color-main);border-radius:2px;height:34px;width:100%;max-width:288px;margin-bottom:32px;color:var(--color-main)}.multiple-search-more-button-container .multiple-search-more-button span{font-weight:500;font-size:14px;line-height:18px}.multiple-search-more-button-container .multiple-search-more-button:disabled{border:1px solid var(--color-grayScale-faded);color:var(--color-grayScale-light)}.multiple-search-navigation-container .breadcrumb-about{display:flex;align-items:center;margin-top:16px}.multiple-search-navigation-container .breadcrumb-about svg{min-width:12px}.multiple-search-navigation-container .breadcrumb-about a{margin-right:16px}.multiple-search-navigation-container .breadcrumb-about p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin-left:16px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--color-grayScale-darkest);padding-right:15px}.multiple-search-navigation-container .breadcrumb-about p:last-of-type{cursor:default;color:var(--color-main);font-weight:700;padding-right:0}.multiple-search-navigation-container .back-step{display:flex;align-items:center;margin-top:16px;margin-bottom:24px;color:var(--color-support-links)}.multiple-search-navigation-container .back-step p{margin-left:10px;color:var(--color-support-links);font-family:DM Sans,sans-serif;font-size:14px;line-height:18px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.multiple-search-navigation-container .back-step p{font-size:16px;line-height:20px}}.container-not-found-message{font-family:DM Sans,sans-serif}.container-not-found-message .back-step{margin:16px 0 8px}.container-not-found-message .back-step button{display:flex;align-items:center;padding:unset;text-decoration:none;background-color:transparent;border:none;outline:none;cursor:pointer}.container-not-found-message .back-step button:hover{text-decoration:underline}.container-not-found-message .back-step button p{margin-left:10px;color:var(--color-grayScale-darkest);font-size:14px;-webkit-text-decoration-line:none;text-decoration-line:none;line-height:20px}.container-not-found-message .not-found-message{margin-bottom:24px}.container-not-found-message .not-found-message p{color:var(--color-grayScale-darkest);font-weight:700;font-size:16px;line-height:20px}@media(min-width:768px){.container-not-found-message .not-found-message p{font-size:20px;line-height:24px}}.container-not-found-message .not-found-titles{font-family:DM Sans,sans-serif;font-style:normal}.container-not-found-message .not-found-titles .not-found-term{color:var(--color-grayScale);font-weight:700;font-size:16px;line-height:20px;margin-bottom:8px}@media(min-width:768px){.container-not-found-message .not-found-titles .not-found-term{font-size:24px;line-height:28px;margin-bottom:24px}}.container-not-found-message .not-found-titles .search-term-not-found{font-weight:400;color:var(--color-grayScale-darkest);margin-bottom:18px;font-size:14px;line-height:18px}@media(min-width:768px){.container-not-found-message .not-found-titles .search-term-not-found{font-size:16px;line-height:20px;margin-bottom:20px}}.container-not-found-message .not-found-titles .search-term-not-found strong{font-size:16px;line-height:20px;font-weight:700;color:var(--color-grayScale)}@media(min-width:768px){.container-not-found-message .not-found-titles .search-term-not-found strong{font-size:20px;line-height:24px}}.container-not-found-message .not-found-content{margin-bottom:24px}@media(min-width:768px){.container-not-found-message .not-found-content{margin-bottom:32px}}.container-not-found-message .not-found-content h2{margin-bottom:8px;color:var(--color-main-dark);font-weight:700;font-size:16px;line-height:20px}@media(min-width:768px){.container-not-found-message .not-found-content h2{font-size:20px;line-height:24px}}.container-not-found-message .not-found-content ul li{display:flex;align-items:center;margin-bottom:8px;color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;word-wrap:break-word}@media(min-width:768px){.container-not-found-message .not-found-content ul li{font-size:14px;line-height:18px}}.container-not-found-message .not-found-content ul li svg{margin-right:8px;overflow:unset}.multiple-search-shelf-container{margin-bottom:32px}.multiple-search-shelf-container .multiple-search-shelf-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}@media(min-width:1280px){.multiple-search-shelf-container .multiple-search-shelf-header{margin-bottom:24px}}.multiple-search-shelf-container .multiple-search-shelf-header a{font-size:14px;line-height:18px;font-style:normal;font-weight:400;color:var(--color-support-links)}@media(min-width:1280px){.multiple-search-shelf-container .multiple-search-shelf-header a{font-size:16px;line-height:20px}}.multiple-search-shelf-container .multiple-search-shelf-header h2{font-style:normal;color:var(--color-grayScale);font-weight:700;font-size:16px;line-height:20px;text-transform:capitalize}@media(min-width:1280px){.multiple-search-shelf-container .multiple-search-shelf-header h2{font-size:24px;line-height:28px}}.multiple-search-shelf-container .carousel-container .container-item{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.multiple-search-shelf-container .carousel-container .container-item .product-card[data-store-card]{width:130px}@media(min-width:768px){.multiple-search-shelf-container .carousel-container .container-item .product-card[data-store-card]{width:226px}}.multiple-search-shelf-container .carousel-container .container-item:first-of-type{padding-left:var(--page-padding-phone)}@media(min-width:768px){.multiple-search-shelf-container .carousel-container .container-item:first-of-type{padding-left:0}}.multiple-search-shelf-container .carousel-arrow-button-prev{display:none}@media(min-width:768px){.multiple-search-shelf-container .carousel-arrow-button-prev{padding-right:15px}}.multiple-search-shelf-container .carousel-arrow-button-next{display:none}@media(min-width:768px){.multiple-search-shelf-container .carousel-arrow-button-next{padding-left:15px}}.multipler-search-see-more-items{padding:80px 8px 8px;border:1px solid var(--color-grayScale-lightest);box-shadow:0 -1px 7px var(--color-support-shadow);border-radius:8px;display:flex;height:100%;flex-direction:column;justify-content:space-around;background-color:var(--color-grayScale-white);width:130px}@media(min-width:768px){.multipler-search-see-more-items{width:226px}}.multipler-search-see-more-items .multipler-search-see-more-item-texts p{color:var(--color-grayScale)}.multipler-search-see-more-items .multipler-search-see-more-item-texts .see-more-text{font-style:normal;font-weight:400;font-size:16px;line-height:20px}@media(min-width:768px){.multipler-search-see-more-items .multipler-search-see-more-item-texts .see-more-text{line-height:18px}}.multipler-search-see-more-items .multipler-search-see-more-item-texts .products-category-text{font-weight:700;font-size:24px;line-height:28px;color:var(--color-grayScale)}@media(min-width:768px){.multipler-search-see-more-items .multipler-search-see-more-item-texts .products-category-text{font-size:32px;line-height:36px}}.multipler-search-see-more-items .multipler-search-see-more-items-action{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.multipler-search-see-more-items .multipler-search-see-more-items-action a{border:1px solid var(--color-main);border-radius:2px;height:40px;text-decoration:none;width:100%;display:flex;justify-content:center}.multipler-search-see-more-items .multipler-search-see-more-items-action a span{color:var(--color-main);font-weight:500;font-size:14px;line-height:18px;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.multipler-search-see-more-items .multipler-search-see-more-items-action a span{font-weight:700;font-size:20px;line-height:24px}}.product-carousel-grid{margin-bottom:32px;position:-webkit-sticky;position:sticky;z-index:1;top:48px;background-color:var(--color-grayScale-white);box-shadow:4px 4px 4px var(--color-support-shadow);width:100%}@media(min-width:1281px){.product-carousel-grid{padding-top:14px;top:134px}}.product-carousel-grid .container-term-grid ul{display:flex}.product-carousel-grid .container-term-grid ul li{display:flex;justify-content:center;align-items:center;white-space:nowrap}@media(min-width:769px){.product-carousel-grid .container-term-grid ul li{margin-right:32px}}.product-carousel-grid .container-term-grid ul li button{cursor:pointer;background-color:transparent;text-decoration:none;color:var(--color-grayScale-light);font-size:12px;line-height:16px}@media(min-width:769px){.product-carousel-grid .container-term-grid ul li button{font-size:16px;line-height:20px}}.product-carousel-grid .container-term-grid .term-selected{border-radius:revert;border-bottom:3px solid;color:var(--color-negativeFeedback);align-items:flex-start}.product-carousel-grid .container-term-grid .term-selected button{cursor:pointer;background-color:transparent;color:var(--color-negativeFeedback);font-weight:700}.product-carousel-grid .container-term-grid .carousel-content{overflow:auto;width:100%}.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next,.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev{position:unset;align-items:flex-end!important;margin-bottom:7px}.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next button,.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev button{position:absolute;cursor:pointer}.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next button{margin:0 0 0 4.2%!important}.product-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev button{margin:0 4.2% 0 0!important}.message-cart-container{background-color:var(--color-warning-faded);padding:8px;display:flex;justify-content:center;align-items:center;gap:8px}.message-cart-text{font-size:12px;font-weight:400;line-height:16px;color:var(--color-warning-dark)}.cart-item{display:flex;margin-bottom:20px;padding:0 12px;color:var(--color-grayScale);font-family:DM Sans,sans-serif;background-color:var(--color-grayScale-white)}.cart-item .skeleton-container{margin-bottom:4px}.cart-item .image-container{flex-shrink:0;width:48px;height:48px;margin-bottom:auto;border-radius:var(--border-radius-default)}.cart-item section{flex:1;margin-left:8px}.cart-item section .brand{display:flex;align-items:center;justify-content:space-between}.cart-item section .brand span{font-size:12px;line-height:16px}.cart-item section .brand button.button[data-fs-button]{display:flex;min-height:auto;padding:0;background-color:transparent;border:none;outline:none;cursor:pointer}.cart-item section .brand button.button[data-fs-button] span{display:flex}.cart-item section [data-cart-item-summary]>p{display:-webkit-box;max-height:36px;overflow:hidden;font-weight:700;font-size:14px;line-height:18px;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-item section [data-cart-item-summary] .item-quantity{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.cart-item section [data-cart-item-summary] .item-quantity span{font-weight:700}.cart-item section [data-cart-item-summary] .item-original-price{display:flex;align-items:center}.cart-item section [data-cart-item-summary] .item-original-price span{margin-right:10px;color:var(--color-grayScale-dark);font-size:14px;line-height:20px;font-weight:700;text-decoration:line-through}.cart-item section [data-cart-item-summary] .item-original-price div{width:auto;height:auto;margin:0}.cart-item section [data-cart-item-summary] .item-original-price .badge[data-store-badge]{height:20px;background-color:transparent;color:var(--color-negativeFeedback);font-size:14px;line-height:18px;padding:0}@media(min-width:769px){.cart-item section [data-cart-item-summary] .item-original-price .badge[data-store-badge]{font-size:16px;line-height:20px}}.cart-item section [data-cart-item-summary] .item-final-price{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px}.cart-item section [data-cart-item-summary] .item-final-price .product-card-top-flag-content{max-width:51px;object-fit:contain}@media(min-width:769px){.cart-item section [data-cart-item-summary] .item-final-price .product-card-top-flag-content{max-width:57px}}.cart-item section [data-cart-item-summary] .item-final-price span{font-weight:400;font-size:16px;line-height:20px;margin:0 8px 0 0}.cart-item section [data-card-actions]{display:flex;align-items:center}.cart-item section [data-card-actions] [data-store-quantity-selector]{width:100px;height:40px;margin-right:15px;border:1px solid var(--color-main);box-shadow:none}.cart-item section [data-card-actions] [data-store-quantity-selector] button{cursor:pointer}.cart-item section [data-card-actions] [data-store-quantity-selector] button span{color:var(--color-main)}.cart-item section [data-card-actions] [data-store-quantity-selector] input{color:var(--color-grayScale);font-size:14px;line-height:18px}.cart-item section [data-card-actions] .skeleton-container{margin-right:15px}.cart-item section [data-card-actions] .price{margin:0;color:var(--color-grayScale);font-weight:700;font-size:16px;line-height:20px}.section-cart-sidebar{display:none}.cart-sidebar{display:flex;flex-direction:column;width:90%;max-width:360px;height:100%;overflow:hidden}.cart-sidebar,.cart-sidebar.cart-sidebar--empty,.cart-sidebar>header{background-color:var(--color-grayScale-white)}.cart-sidebar>header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around;padding:32px 10px 24px}@media(min-width:1280px){.cart-sidebar>header{flex-direction:row;justify-content:space-between}}.cart-sidebar>header [data-store-icon-button]{width:24px;height:24px;color:var(--color-grayScale);background-color:transparent;box-shadow:none;cursor:pointer}.cart-sidebar .cart-sidebar__title{flex:1;text-align:center}@media(min-width:1280px){.cart-sidebar .cart-sidebar__title{flex:unset}}.cart-sidebar .cart-sidebar__title p{color:var(--color-grayScale);font-weight:700;font-size:24px;font-family:DM Sans,sans-serif}.cart-sidebar>.cart-sidebar-content{overflow:auto}.cart-sidebar>.cart-sidebar-content .club-sidebar{padding:0 16px}.cart-sidebar>.cart-sidebar-content .remove-all{display:flex;align-items:center;justify-content:center;width:100%;height:52px;color:var(--color-negativeFeedback-dark);font-size:15px;font-family:DM Sans,sans-serif;text-decoration:underline;background-color:var(--color-grayScale-white);border:none;outline:none;cursor:pointer}.cart-sidebar>.cart-sidebar-content .remove-all [data-fs-button-wrapper]{display:flex;align-items:center}.cart-sidebar>.cart-sidebar-content .remove-all [data-fs-button-wrapper] span{display:inline-flex}.cart-sidebar>.cart-sidebar-content .remove-all [data-fs-button-wrapper] span svg{width:24px;height:24px}.cart-sidebar>.cart-sidebar-content .remove-all [data-fs-button-wrapper] span svg path{fill:var(--color-negativeFeedback-dark)}.cart-sidebar .minicart-footer{margin-top:auto;background-color:var(--color-grayScale-white);box-shadow:0 -4px 4px var(--color-support-shadow);padding:8px 16px 24px}.cart-sidebar .minicart-footer.no-free-shipping{padding-top:16px}.cart-sidebar .minicart-footer [data-fs-button]{width:100%;display:flex;justify-content:center;align-items:center;padding:8px 16px;background-color:var(--color-main);border-radius:2px;cursor:pointer;font-weight:500;font-size:14px;line-height:18px;color:var(--color-assistant-main)}@media(min-width:768px){.cart-sidebar .minicart-footer [data-fs-button]{font-size:16px;line-height:20px}}.cart-sidebar .minicart-footer [data-fs-button]:disabled{background-color:var(--color-grayScale-faded);color:var(--color-grayScale-light)}.cart-sidebar .skeleton-item{gap:24px}.cart-sidebar .skeleton-item,.cart-sidebar .skeleton-summary{display:flex;flex-direction:column;margin-top:8px;margin-bottom:16px;padding:0 16px}.cart-sidebar .skeleton-summary{gap:8px}.modal-removeItemsCart{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;background-color:var(--color-support-overlay)}.modal-removeItemsCart .modal-removeItemsCart-container{max-width:520px;padding:24px 16px;font-size:16px;font-family:DM Sans,sans-serif;line-height:20px;background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest)}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container{padding:24px}}.modal-removeItemsCart .modal-removeItemsCart-container button{line-height:20px;background-color:transparent;border:none;outline:none;cursor:pointer}.modal-removeItemsCart .modal-removeItemsCart-container .modal-message{display:flex;align-items:flex-start;margin-bottom:18px}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container .modal-message{margin-bottom:16px}}.modal-removeItemsCart .modal-removeItemsCart-container .modal-message span{color:var(--color-grayScale);font-weight:700}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container .modal-message span{font-size:24px;line-height:28px}}.modal-removeItemsCart .modal-removeItemsCart-container .modal-message button{display:flex;padding:0}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container .modal-message button path{stroke:var(--color-grayScale)}}.modal-removeItemsCart .modal-removeItemsCart-container .confirm-button{width:100%;margin-bottom:18px;padding:10px 16px;color:var(--color-grayScale-white);font-weight:500;background-color:var(--color-main);border-radius:2px}.modal-removeItemsCart .modal-removeItemsCart-container .confirm-button:hover{background-color:var(--color-main-darkest)}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container .confirm-button{margin-bottom:16px}}.modal-removeItemsCart .modal-removeItemsCart-container .cancel-button{width:100%;padding:8px 16px;color:var(--color-support-links);text-decoration:underline;background-color:var(--color-grayScale-white)}@media(min-width:768px){.modal-removeItemsCart .modal-removeItemsCart-container .cancel-button{color:var(--color-support-links)}}.exclude-cart-items{white-space:nowrap}[data-empty-cart]{display:flex;flex:1;align-items:center;justify-content:center}[data-empty-cart-title]{text-align:center}[data-empty-cart-title] p{margin-top:25px;font-weight:700;font-size:16px}.exclusive-client-minicart-flag{display:flex;justify-content:flex-start;align-items:center;padding:2px 8px;background-color:var(--color-badge-main);border-radius:24px}.exclusive-client-minicart-flag .exclusive-client-minicart-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:var(--color-badge-secondary)}@media(min-width:769px){.exclusive-client-minicart-flag .exclusive-client-minicart-text{font-size:14px;line-height:18px}}.free-shipping-bar-container{margin-bottom:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.free-shipping-bar-container .free-shipping-bar-value{font-weight:400;font-size:12px;line-height:16px;color:var(--color-grayScale);margin-bottom:2px}.free-shipping-bar-container .free-shipping-bar-value span{font-size:14px;line-height:18px;font-weight:700}.free-shipping-bar-container .free-shipping-bar-progress-container{width:100%;height:8px;background-color:var(--color-grayScale-lightest);border-radius:8px;display:flex;justify-content:flex-start;align-items:center}.free-shipping-bar-container .free-shipping-bar-progress-container .free-shipping-bar-progress{height:8px;background-color:var(--color-positiveFeedback);border-radius:8px}.free-shipping-message-container{width:100%;height:28px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:var(--color-positiveFeedback-faded);margin-bottom:8px}.free-shipping-message-container .free-shipping-message-text{font-weight:400;font-size:14px;line-height:18px;color:var(--color-positiveFeedback-dark);margin-left:8px}.free-shipping-message-container .free-shipping-message-text span{font-weight:700}.order-summary-container{padding:24px 16px}.order-summary-container .order-summary[data-order-summary]{font-size:16px;font-family:DM Sans,sans-serif;border-top:1px solid var(--color-grayScale-light)}@media(min-width:1280px){.order-summary-container .order-summary[data-order-summary]{padding:16px 0}}.order-summary-container .order-summary[data-order-summary] .delivery-message-div{display:flex;justify-content:center;width:100%;margin-top:4px}.order-summary-container .order-summary[data-order-summary] .delivery-message-div .delivery-message{color:var(--color-grayScale);font-weight:var(--text-weight-bold);font-size:14px;font-family:DM Sans,sans-serif}.order-summary-container .order-summary[data-order-summary] .discount-club{display:flex;position:relative;align-items:center;padding:4px 8px;background-color:var(--color-badge-main);border-radius:4px;color:var(--color-badge-secondary)}.order-summary-container .order-summary[data-order-summary] .discount-club span{display:flex;align-items:center;font-size:var(--text-size-1);font-weight:var(--text-weight-bold);line-height:18px}.order-summary-container .order-summary[data-order-summary] .discount-club span div{display:flex;align-items:center}.order-summary-container .order-summary[data-order-summary] .discount-club span div svg{margin-left:4px;cursor:pointer}.order-summary-container .order-summary[data-order-summary] li{display:flex;justify-content:space-between;margin-top:8px;font-weight:var(--text-weight-bold);font-size:14px;line-height:18px}.order-summary-container .order-summary[data-order-summary] li[data-order-summary-discount]{color:var(--color-positiveFeedback-dark)}.order-summary-container .order-summary[data-order-summary] li:last-of-type{margin-bottom:16px;font-size:16px;line-height:20px}.order-summary-container .order-summary[data-order-summary] .not-free-shipping-text{font-family:DM Sans,sans-serif;font-style:normal;font-weight:var(--text-weight-regular);font-size:12px;line-height:16px;color:var(--color-grayScale)}.order-summary-container .order-summary[data-order-summary] .not-free-shipping-text .free-shipping-text-price{margin:0 5px;font-weight:var(--text-weight-bold);font-size:14px;line-height:18px;color:var(--color-negativeFeedback)}.order-summary-container .order-summary[data-order-summary] .free-shipping-text{font-weight:var(--text-weight-bold);font-size:var(--text-size-1);line-height:16px;color:var(--color-positiveFeedback-dark)}.order-summary-container .discount-club-info-container{position:absolute;top:-130px;left:12px;max-width:240px}.order-summary-container .discount-club-info-container .discount-club-info{display:flex;flex-direction:column;position:relative;padding:16px;border-radius:4px;background-color:var(--color-main-faded)}.order-summary-container .discount-club-info-container .discount-club-info .discount-club-info-title{display:flex;align-items:center;align-self:stretch;justify-content:space-between;font-size:var(--text-size-0);font-weight:var(--text-weight-regular);line-height:16px;color:var(--color-main)}.order-summary-container .discount-club-info-container .discount-club-info .discount-club-info-title button{display:flex;outline:none;border:none;padding:0;background-color:transparent;cursor:pointer}.order-summary-container .discount-club-info-container .discount-club-info .discount-club-info-subtitle{font-size:var(--text-size-1);font-weight:var(--text-weight-bold);line-height:18px;color:var(--color-main);margin-top:8px}.order-summary-container .discount-club-info-container .discount-club-info span{width:16px;height:16px;rotate:45deg;align-self:center;position:absolute;bottom:-8px;background-color:var(--color-main-faded)}@media(max-width:767px){.buy-again-plp{margin-bottom:32px}}@media(min-width:768px){.buy-again-plp{min-height:500px}}.buy-again-plp .buy-again-title{color:var(--color-grayScale);font-size:20px;font-weight:var(--text-weight-bold);line-height:24px;margin-bottom:16px}@media(min-width:768px){.buy-again-plp .buy-again-title{font-size:24px;line-height:28px;margin-bottom:32px}}@media(min-width:1024px){.buy-again-plp .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.buy-again-plp .navigation-bar{margin-bottom:24px;max-width:100vw}.buy-again-plp .loader{display:flex;justify-content:center}.buy-again-plp .loader svg{animation:c-loader-spin .5s linear infinite;width:85px;height:85px;margin-top:24px}@media(min-width:768px){.buy-again-plp .loader svg{margin-top:162px;margin-bottom:146px}}.no-data-error-container,.no-order-container{display:flex;flex-direction:column;align-items:center;margin-top:48px}.error-title,.no-order-image{margin-bottom:16px}.error-title{font-weight:700;text-align:center}@media(min-width:1280px){.error-title{font-size:20px}}.error-title-feature-disabled{margin-bottom:24px}.error-image-container{display:flex;justify-content:center;margin-bottom:16px}.no-order-message{font-size:14px}@media(min-width:1280px){.no-order-message{font-size:16px}}.no-data-error-container button{width:100%;max-width:532px;margin-top:24px;cursor:pointer}.generic-error-back-to-home{display:flex;justify-content:center;width:96%;margin-top:24px;padding:8px 16px;border:1px solid var(--color-main);border-radius:2px}.generic-error-back-to-home .generic-error-back-to-home a{height:36px;font-weight:500;font-size:16px}.savings-back-button-container{width:100%;display:flex}.savings-back-button-container button{font-weight:400;font-size:20px;line-height:20px;letter-spacing:0;color:var(--loyalty-text-color-default);display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;outline:none;cursor:pointer}.savings-back-button-container button svg{margin-right:4px}.buttonSavings-button{background-color:var(--loyalty-color-surface-strong);width:100%;height:40px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:var(--loyalty-text-color-on-dark);font-weight:600;font-size:12px;line-height:16px;text-decoration:none;border:none;cursor:pointer}@media(min-width:769px){.buttonSavings-button{color:var(--loyalty-text-color-default);height:auto;border-radius:0;background-color:transparent;width:auto;text-decoration:underline}}.buttonSavings-button strong{color:var(--loyalty-color-surface-secondary)}.savings-discountCard{width:100%;height:56px;display:flex;gap:12px;justify-content:space-between;padding:12px}.savings-discountCard:nth-child(2n){background-color:var(--loyalty-color-surface-neutral-subtlest)}.savings-discountCard .discountCard-title{color:var(--loyalty-text-color-neutral);letter-spacing:0;font-weight:400;font-size:16px;line-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}.savings-discountCard .discountCard-title strong{color:var(--loyalty-text-color-default)}.savings-discountCard .discountCard-value{color:var(--color-positiveFeedback-dark);font-weight:400;font-size:16px;line-height:32px;letter-spacing:0;display:flex;align-items:center;text-align:right}.savings-discountCard .discountCard-value.notDiscount{color:var(--loyalty-text-color-neutral)}.savings-discountCategoryCard{width:100%;height:48px;display:flex;gap:12px;justify-content:space-between;padding:0 12px}.savings-discountCategoryCard .discountCategoryCard-info{display:flex;gap:8px;align-items:center}.savings-discountCategoryCard .discountCategoryCard-info-color{width:24px;height:24px;border-radius:4px;background-color:#f53d3d}.savings-discountCategoryCard .discountCategoryCard-info-title{color:var(--loyalty-text-color-neutral);letter-spacing:0;font-weight:400;font-size:16px;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}@media(min-width:1280px){.savings-discountCategoryCard .discountCategoryCard-info-title{width:120px}}.savings-discountCategoryCard .discountCategoryCard-value{color:#047c25;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;display:flex;align-items:center}.savings-discountCategory-not-result-container{display:flex;flex-direction:column;width:100%;padding:0 16px;gap:16px}@media(min-width:1280px){.savings-discountCategory-not-result-container{gap:24px;padding:0 16px;align-items:center}.savings-discountCategory-not-result-container.short{padding:0;flex-direction:row;align-items:center;margin-top:0}}.savings-discountCategory-not-result-container .discountCategory-not-result-description{width:100%;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--loyalty-text-color-neutral)}.savings-discountCategory-not-result-container .discountCategory-not-result-description strong{color:var(--loyalty-text-color-default)}.savings-discountCategory-not-result-container.error .discountCategory-not-result-description{color:var(--color-negativeFeedback-dark)}@media(min-width:1280px){.savings-discountCategory-not-result-container.default.short,.savings-discountCategory-not-result-container.error.short{gap:64px}}.savings-discountSubCategoriesCard{width:100%;display:flex;flex-direction:column}.savings-discountSubCategoriesCard .discountSubCategoriesCard-info{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:0 12px 0 44px;height:39px}.savings-discountSubCategoriesCard .discountSubCategoriesCard-info-color{width:24px;height:24px;border-radius:4px;background-color:#f53d3d}.savings-discountSubCategoriesCard .discountSubCategoriesCard-info-title{color:var(--loyalty-text-color-neutral);letter-spacing:0;font-weight:400;font-size:12px;line-height:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}.savings-discountSubCategoriesCard .discountSubCategoriesCard-value{color:#047c25;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;display:flex;align-items:center}.savings-discountCategory{height:100%;display:flex;justify-content:center;width:100%}.savings-discountCategory-container{padding:24px 0;display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:1280px){.savings-discountCategory-container{flex-direction:column;align-items:center;gap:32px;position:relative}.savings-discountCategory-container .donutChart{width:232px}}.savings-discountCategory-info{width:103px;height:76px;display:flex;gap:4px;align-items:center;flex-direction:column;justify-content:center}.savings-discountCategory-info .savings-info-title{text-transform:capitalize}.savings-discountCategory-info .savings-info-description,.savings-discountCategory-info .savings-info-title,.savings-discountCategory-info .savings-info-valuePercentage{width:70px;font-size:14px;font-weight:700;line-height:100%;letter-spacing:0;color:var(--loyalty-text-color-default);text-align:center}.savings-discountCategory-info .savings-info-valuePercentage{font-size:12px}.savings-discountCategory-info .savings-info-description{font-size:10px;font-weight:400}.savings-discountCategory-list{width:100%;display:flex;flex-direction:column;align-items:center}.savings-discountCategory-list.skeleton{gap:0 64px}@media(min-width:1280px){.savings-discountCategory-list.skeleton{flex-direction:row}}.savings-discountCategory-list.skeleton .skeleton-container{width:100%}@media(min-width:1280px){.savings-discountCategory-list.skeleton .skeleton-container{width:25%}}.savings-discountCategory-list .accordionV2-list{width:100%;gap:0 64px}@media(min-width:1280px){.savings-discountCategory-list .accordionV2-list{flex-direction:row;flex-wrap:wrap;align-items:start}.savings-discountCategory-list .accordionV2-list .accordionV2-column{width:calc((100% - 192px)/4)}}.savings-discountCategory-list .accordionV2-list .accordionV2{border-color:transparent;margin:0;padding:0;gap:0;outline:none}.savings-discountCategory-list .accordionV2-list .accordionV2:focus-visible,.savings-discountCategory-list .accordionV2-list .accordionV2:focus-within{outline:none}.savings-discountCategory-list .accordionV2-list .accordionV2.selected .accordionV2-container{background-color:var(--loyalty-color-surface-subtlest)}.savings-discountCategory-list .accordionV2-list .accordionV2 .accordionV2-container{transition:all .3s ease;padding:0}.savings-discountCategory-list .accordionV2-list .accordionV2 .accordionV2-container:hover{background-color:var(--loyalty-color-surface-subtlest)}.savings-discountCategory-button-more{padding:0 16px}@media(min-width:1280px){.savings-discountCategory-button-more{position:absolute;bottom:40px;right:35px}.savings-discountCategory.short{width:calc(50% - 12px);height:296px}}.savings-discountCategory.short .savings-discountCategory-container{border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:12px;box-shadow:0 1px 3px 0 rgba(43,52,145,.078),2px 5px 5px 0 rgba(43,52,145,.078),4px 11px 7px 0 rgba(43,52,145,.059),8px 19px 8px 0 rgba(43,52,145,.02),12px 30px 9px 0 rgba(43,52,145,.02)}@media(min-width:1280px){.savings-discountCategory.short .savings-discountCategory-container{padding:32px 35px;flex-direction:row;align-items:normal}}.savings-discountCategory.short .savings-discountCategory-list{flex-wrap:unset;padding:0 16px}@media(min-width:1280px){.savings-discountCategory.short .savings-discountCategory-list{padding:12px 0}.savings-discountCategory.short .savings-discountCategory-list.skeleton{flex-direction:column}}.savings-discountCategory.short .savings-discountCategory-list.skeleton .skeleton-container{width:100%}.savings-discountCategory.short .savings-discountCategory-list .accordionV2-list{flex-direction:column}@media(min-width:1280px){.savings-discountCategory.short .savings-discountCategory-list .accordionV2-list .accordionV2-column{width:100%}}.savings-discountMain{display:flex;justify-content:center;width:100%;height:100%;border:1px solid var(--loyalty-color-border-subtlest);border-radius:12px;box-shadow:0 1px 3px 0 rgba(43,52,145,.078),2px 5px 5px 0 rgba(43,52,145,.078),4px 11px 7px 0 rgba(43,52,145,.059),8px 19px 8px 0 rgba(43,52,145,.02),12px 30px 9px 0 rgba(43,52,145,.02)}@media(min-width:1280px){.savings-discountMain{width:calc(50% - 12px)}}.savings-discountMain-container{padding:24px 16px;display:flex;flex-direction:column;width:100%;gap:12px}@media(min-width:1280px){.savings-discountMain-container{padding:24px 32px}}.savings-discountMain-top{display:flex;flex-direction:column;gap:4px}@media(min-width:1280px){.savings-discountMain-top{padding:24px 16px 0}}.savings-discountMain-top .discountMain-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:20px;line-height:30px;letter-spacing:0}.savings-discountMain-top .discountMain-description{color:var(--loyalty-text-color-neutral);font-weight:400;font-size:14px;line-height:21px;letter-spacing:0}.savings-discountMain-top .discountMain-description strong{color:var(--loyalty-text-color-default);font-weight:400}.savings-discountMain-list{display:flex;flex-direction:column}@media(min-width:1280px){.savings-discountMain-list{padding:0 16px 24px}}.savings-extractList{height:100%;display:flex;justify-content:center;width:100%}.savings-extractList-container{padding:0;display:flex;flex-direction:column;width:100%;gap:20px}@media(min-width:1280px){.savings-extractList-container{padding:16px 16px 0}}.savings-extractList-top{display:flex;flex-direction:column;gap:4px}@media(min-width:1280px){.savings-extractList-top{padding:0}}.savings-extractList-top .extractList-title{color:var(--loyalty-text-color-default);font-weight:700;font-size:20px;line-height:30px;letter-spacing:0}.savings-extractList .accordionV2{padding:0;margin:0;border:none}.savings-extractList .accordionV2:nth-child(2n) .savings-discountCard{background-color:var(--loyalty-color-surface-neutral-subtlest)}.savings-extractList-list{display:flex;flex-direction:column}.savings-extractList-not-result-description{width:100%;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;color:var(--loyalty-text-color-neutral)}.savings-extractList-not-result-description strong{color:var(--loyalty-text-color-default)}.savings-extractList .accordionV2-children .savings-extractList-listChildren{padding-left:24px}.savings-extractList .accordionV2-children .savings-extractList-listChildren .savings-discountCard{background-color:var(--loyalty-background-color-default)}.savings-extractList .accordionV2-children .savings-extractList-listChildren .savings-discountCard:nth-child(2n){background-color:var(--loyalty-color-surface-neutral-subtlest)}.savings-extractList .buttonSavings-button-container .buttonSavings-button{background-color:var(--loyalty-color-surface-strong);width:100%;height:40px;border-radius:4px;color:var(--loyalty-text-color-on-dark);text-decoration:none}.savings-extractList.short{border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:12px;box-shadow:0 1px 3px 0 rgba(43,52,145,.078),2px 5px 5px 0 rgba(43,52,145,.078),4px 11px 7px 0 rgba(43,52,145,.059),8px 19px 8px 0 rgba(43,52,145,.02),12px 30px 9px 0 rgba(43,52,145,.02)}@media(min-width:1280px){.savings-extractList.short{width:calc(50% - 12px);padding:24px 32px}}.savings-extractList.short .savings-extractList-container{padding:24px 16px}.savings-totalizer-component{display:flex;justify-content:center;width:100%}@media(min-width:1280px){.savings-totalizer-component{height:296px;width:calc(50% - 12px)}}.points-redemption-breadcrumb{width:100%;padding-left:16px}.points-redemption-breadcrumb>nav{margin:0}.points-redemption-breadcrumb [data-fs-breadcrumb] [data-fs-breadcrumb-list] [data-fs-breadcrumb-divider]{margin:-4px -1px 0 3px}.points-redemption-breadcrumb [data-fs-breadcrumb] [data-fs-breadcrumb-list] li [data-fs-breadcrumb-item=current],.points-redemption-breadcrumb [data-fs-breadcrumb] [data-fs-breadcrumb-list] li [data-fs-link]{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:var(--loyalty-text-color-neutral);text-decoration:underline;flex:1}.points-redemption-breadcrumb [data-fs-breadcrumb] [data-fs-breadcrumb-list] li [data-fs-breadcrumb-item=current]{color:var(--loyalty-text-color-neutral);text-decoration:none}.buttonPointsRedemption-button{background-color:var(--loyalty-color-surface-strong);width:100%;height:48px;display:flex;justify-content:center;align-items:center;border-radius:8px;color:var(--loyalty-text-color-on-dark);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:none;cursor:pointer}.buttonPointsRedemption-button.isDisabled{background-color:var(--loyalty-background-color-subtle);color:var(--loyalty-text-color-neutral-subtlest)}.buttonPointsRedemption-button.isLoading{cursor:wait}.points-redemption-pdp-pointsBalance{width:100%;height:68px}.points-redemption-pdp-pointsBalance-container{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:16px;gap:8px;border-radius:8px;background-color:var(--loyalty-color-surface-subtlest);border:1px solid var(--loyalty-color-border-neutral-subtlest)}.points-redemption-pdp-pointsBalance .pointsBalance-title{color:var(--loyalty-text-color-neutral);line-height:20px;font-size:16px;font-weight:700;letter-spacing:0}.points-redemption-pdp-pointsBalance .pointsBalance-infos{width:60%;display:flex;justify-content:flex-end;align-items:center;gap:4px}.points-redemption-pdp-pointsBalance .pointsBalance-infos-quantity{font-weight:700;font-size:32px;line-height:36px;color:var(--loyalty-text-color-default);letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.points-redemption-pdp-pointsBalance .pointsBalance-infos-quantity span{font-weight:400;font-size:24px;line-height:20px}.points-redemption-pdp-productImageMain{margin-bottom:10px}.points-redemption-pdp-productImageMain .points-redemption-pdp-image{display:flex;justify-content:center}.points-redemption-pdp-productImageMain .points-redemption-pdp-image img{margin-top:-16px;border-radius:15px;box-shadow:0 0 4px 0 rgba(0,0,0,.251),inset 0 -1.42px .14px 0 #d9d9d9}@media(min-width:769px){.points-redemption-pdp-productImageMain .points-redemption-pdp-image img{border-radius:36px;margin-top:0}}.points-redemption-pdp-productImageMain.isLoading .skeleton-container{margin-top:-16px}.points-redemption-pdp-productInfoAccordion{width:100%}.points-redemption-pdp-productInfoAccordion-container{display:flex;flex-direction:column}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-list{display:flex;flex-direction:column;gap:8px}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-list .accordionV2{border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;margin-bottom:8px;padding:0 16px}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-list .accordionV2:last-child{margin-bottom:0}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-list .accordionV2 svg{width:24px;height:24px}@media(min-width:769px){.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-list .accordionV2 .productInfoAccordion-questionContainer svg{width:32px;height:32px}}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-questionContainer{display:flex;gap:8px;height:58px;width:calc(100% - 32px);padding:16px 0;align-items:center}@media(min-width:769px){.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-questionContainer{height:64px}}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-questionContainer-title{color:var(--loyalty-text-color-neutral);font-size:16px;line-height:20px;letter-spacing:0;font-weight:600}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer{display:flex;flex-direction:column;color:var(--loyalty-text-color-neutral);font-weight:400;font-size:14px;line-height:130%;letter-spacing:0}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer .item-answer-title,.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p{font-weight:600;line-height:140%}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p{font-weight:400;margin-bottom:8px}@media(min-width:769px){.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p{margin-bottom:16px}}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p:last-child{margin-bottom:0}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p.howToUse,.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p.howToUse-details{margin-bottom:0;line-height:150%}.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p.howToUse strong,.points-redemption-pdp-productInfoAccordion-container .productInfoAccordion-answer p.howToUse-details strong{font-weight:600}.points-redemption-pdp-productVoucherInfo{width:100%}.points-redemption-pdp-productVoucherInfo-container{display:flex;flex-direction:column;align-items:center;border-radius:8px;border:1px solid var(--loyalty-color-border-neutral-subtlest)}.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-title{width:90%;text-align:center;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0;color:var(--loyalty-text-color-neutral);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:16px}@media(min-width:769px){.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-title{font-weight:700}}.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-redemption{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--loyalty-background-color-subtle);border-top:1px solid var(--loyalty-color-border-neutral-subtlest);padding:16px;border-radius:0 0 8px 8px}.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-redemption p{color:var(--loyalty-text-color-neutral);font-size:16px;line-height:normal;letter-spacing:0;font-weight:600}.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-redemption p strong{font-weight:600;font-size:18px}.points-redemption-pdp-productVoucherInfo-container .productVoucherInfo-redemption p:last-child{margin-left:4px;font-weight:400;color:var(--color-positiveFeedback-dark)}.points-redemption-pdp-productVoucherInfo.isLoading .points-redemption-pdp-productVoucherInfo-container{border:none}.purchase-voucher-modal-container #modal-content-container{display:flex;align-items:flex-end;padding:0 16px}@media(min-width:768px){.purchase-voucher-modal-container #modal-content-container{max-width:660px;align-items:center}}.purchase-voucher-modal-container #modal-content-container #modal-content{height:unset;box-shadow:0 -4px 4px 0 var(--loyalty-drop-shadow);border:1px solid var(--loyalty-color-border-neutral-subtlest);background-color:var(--color-grayScale-white);padding:24px 16px 16px}.purchase-voucher-modal-container #modal-content-container #modal-content header{align-items:center;height:unset;padding:unset;margin-bottom:16px}@media(min-width:768px){.purchase-voucher-modal-container #modal-content-container #modal-content header{margin-bottom:24px}}.purchase-voucher-modal-container #modal-content-container #modal-content header .modal-title{color:var(--loyalty-text-color-neutral);font-size:16px;line-height:20px;font-weight:700;letter-spacing:0}@media(min-width:768px){.purchase-voucher-modal-container #modal-content-container #modal-content header .modal-title{font-size:24px;line-height:24px}}.purchase-voucher-modal-container #modal-content-container #modal-content header svg{width:20px;height:20px}@media(min-width:768px){.purchase-voucher-modal-container #modal-content-container #modal-content header svg{width:24px;height:24px}}.purchase-voucher-modal-container #modal-content-container #modal-content>div{justify-content:unset}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content{display:flex;flex-direction:column;gap:16px}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-image{text-align:center}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-image img{border-radius:15px;box-shadow:0 0 4px 0 rgba(0,0,0,.251),inset 0 -1.42px .14px 0 #d9d9d9}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse{border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;padding:16px}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse-title{display:flex;align-items:center;margin-bottom:8px;color:var(--loyalty-text-color-neutral);font-size:16px;line-height:20px;font-weight:600}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse-title svg{margin-right:8px;overflow:unset}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse-description,.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse-details{color:var(--loyalty-text-color-neutral);font-size:14px;line-height:150%}.purchase-voucher-modal-container #modal-content-container #modal-content>div .purchase-voucher-modal-content .purchase-voucher-modal-howToUse-details strong{font-weight:600}.points-redemption-voucherCard{width:160px;height:219px;display:flex;flex-direction:column;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;background-color:var(--loyalty-background-color-default);cursor:pointer}@media(min-width:768px){.points-redemption-voucherCard{width:193px;height:255px}}.points-redemption-voucherCard .voucherCard-top{width:100%;display:flex;flex-direction:column;gap:8px;padding:16px 8px 8px;height:100%}.points-redemption-voucherCard .voucherCard-top-image{width:100%;display:flex;justify-content:center}.points-redemption-voucherCard .voucherCard-top-image img{border-radius:12px;box-shadow:0 0 4px 0 rgba(0,0,0,.251),inset 0 -1.42px .14px 0 #d9d9d9}.points-redemption-voucherCard .voucherCard-top-description,.points-redemption-voucherCard .voucherCard-top-title{color:var(--loyalty-text-color-neutral);font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.points-redemption-voucherCard .voucherCard-top-description,.points-redemption-voucherCard .voucherCard-top-title{font-size:14px;height:auto;height:36px}}.points-redemption-voucherCard .voucherCard-top-description{font-weight:400;height:16px;-webkit-line-clamp:1}@media(min-width:768px){.points-redemption-voucherCard .voucherCard-top-description{height:auto}}.points-redemption-voucherCard .voucherCard-bottom{display:flex;flex-direction:column;width:100%;height:73px;background-color:var(--loyalty-background-color-subtle);padding:8px;gap:4px;border-radius:0 0 8px 8px}.points-redemption-voucherCard .voucherCard-bottom-cashPrice{color:var(--loyalty-text-color-neutral);font-weight:500;font-size:14px;line-height:normal;letter-spacing:0}.points-redemption-voucherCard .voucherCard-bottom-redemptionPrice{height:35px}.points-redemption-voucherCard .voucherCard-bottom-redemptionPrice p{color:var(--color-positiveFeedback-dark);font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.points-redemption-voucherCard .voucherCard-bottom-redemptionPrice p:last-child{font-size:14px;font-weight:700}.points-redemption-plp-productListVouchers-container{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.points-redemption-plp-productListVouchers-container{gap:24px}}.points-redemption-plp-productListVouchers-container .productListVouchers-title{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-grayScale);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px}@media(min-width:768px){.points-redemption-plp-productListVouchers-container .productListVouchers-title{font-size:24px;line-height:28px;font-weight:700;width:auto}}.points-redemption-plp-productListVouchers-container .productListVouchers-products{display:grid;width:100%;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media(min-width:768px){.points-redemption-plp-productListVouchers-container .productListVouchers-products{gap:24px 8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.points-redemption-plp-productListVouchers-container .productListVouchers-products .points-redemption-voucherCard,.points-redemption-plp-productListVouchers-container .productListVouchers-products .skeleton-container{width:100%}@media(min-width:1280px){.points-redemption-plp-productListVouchers-container .productListVouchers-products .points-redemption-voucherCard,.points-redemption-plp-productListVouchers-container .productListVouchers-products .skeleton-container{width:193px}}.points-redemption-plp-productListVouchers.isEmpty .points-redemption-plp-productListVouchers-container{width:100%}.points-redemption-plp-productListVouchers.isEmpty .points-redemption-plp-productListVouchers-container p{color:var(--loyalty-text-color-neutral-subtle);font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;height:110px;text-align:center;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.points-redemption-plp-productListVouchers.isEmpty .points-redemption-plp-productListVouchers-container p{font-size:32px;height:248px}}.points-redemption-shelfVouchers-container{display:flex;flex-direction:column;gap:18px}@media(min-width:768px){.points-redemption-shelfVouchers-container{gap:24px}}.points-redemption-shelfVouchers-container .shelfVouchers-header{display:flex;justify-content:space-between;align-items:center}.points-redemption-shelfVouchers-container .shelfVouchers-header-title{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-grayScale);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px}@media(min-width:768px){.points-redemption-shelfVouchers-container .shelfVouchers-header-title{font-size:24px;line-height:28px;font-weight:700;width:auto}}.points-redemption-shelfVouchers-container .shelfVouchers-header .shelfVouchers-more-link{display:flex;gap:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--loyalty-text-color-default);cursor:pointer;background:transparent;border:none;outline:none;padding:0;height:16px;text-decoration:none}@media(min-width:768px){.points-redemption-shelfVouchers-container .shelfVouchers-header .shelfVouchers-more-link{color:var(--color-support-links);text-decoration:underline;font-size:16px;line-height:20px;font-weight:400;height:20px}}.points-redemption-shelfVouchers-container #carousel .carousel-container{gap:8px}.points-redemption-shelfVouchers-container #carousel .bullets-container{height:10px;align-items:center}@media(min-width:768px){.points-redemption-shelfVouchers-container #carousel .bullets-container{margin-top:24px}}.points-redemption-shelfVouchers-container .shelfVouchers-groupItems{width:inherit;display:flex;flex-wrap:wrap;gap:8px}@media(min-width:768px){.points-redemption-shelfVouchers-container .shelfVouchers-groupItems{flex-wrap:nowrap;gap:0}}.points-redemption-shelfVouchers-container .adaptiveCarousel-container.notCarousel{justify-content:flex-start;gap:8px}.points-redemption-shelfVouchers-container .adaptiveCarousel-container.notCarousel .shelfVouchers-groupItems{width:auto}.points-redemption-shelfVouchers.isLoading .points-redemption-shelfVouchers-container .shelfVouchers-groupItems{align-items:center;justify-content:center;gap:8px}.points-redemption-voucherPartnerCard{width:160px;height:175px;display:flex;justify-content:center;align-items:center;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;background-color:var(--loyalty-background-color-default);cursor:pointer}@media(min-width:768px){.points-redemption-voucherPartnerCard{width:193px}}.points-redemption-voucherPartnerCard .voucherPartnerCard-image{width:116px;height:116px;display:flex;justify-content:center;align-items:center}.points-redemption-shelfVouchersPartner.isLoading .points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-groupItems{align-items:center;justify-content:center;gap:8px}.points-redemption-shelfVouchersPartner-container{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.points-redemption-shelfVouchersPartner-container{gap:24px}}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header{display:flex;flex-direction:column;gap:8px}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header-container{display:flex;justify-content:space-between;align-items:center}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header-title{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-grayScale);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px}@media(min-width:768px){.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header-title{font-size:24px;line-height:28px;font-weight:700;width:auto}}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header .shelfVouchersPartner-more-link{display:flex;gap:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--loyalty-text-color-default);cursor:pointer;background:transparent;border:none;outline:none;padding:0;height:16px;text-decoration:none;align-items:center}@media(min-width:768px){.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header .shelfVouchersPartner-more-link{color:var(--color-support-links);text-decoration:underline;font-size:16px;line-height:20px;font-weight:400;height:20px}}@media(max-width:767px){.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header .shelfVouchersPartner-more-link svg{width:16px;height:16px}}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-header-description{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:var(--loyalty-text-color-neutral)}.points-redemption-shelfVouchersPartner-container #carousel .carousel-container{gap:8px}.points-redemption-shelfVouchersPartner-container #carousel .bullets-container{height:10px;align-items:center}@media(min-width:768px){.points-redemption-shelfVouchersPartner-container #carousel .bullets-container{margin-top:24px}}.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-groupItems{width:inherit;display:flex;flex-wrap:wrap;gap:8px}@media(min-width:768px){.points-redemption-shelfVouchersPartner-container .shelfVouchersPartner-groupItems{flex-wrap:nowrap;gap:0}}.points-redemption-shelfVouchersPartner-container .adaptiveCarousel-container.notCarousel{justify-content:flex-start;gap:8px}.points-redemption-shelfVouchersPartner-container .adaptiveCarousel-container.notCarousel .shelfVouchersPartner-groupItems{width:auto}:root{--color-primary-0:#ebdcff;--color-primary-1:#8d50fd;--color-primary-2:#732fe2;--color-primary-3:#5900c8;--color-secondary-0:#ecf0ff;--color-secondary-1:#d8e2ff;--color-secondary-2:#00419e;--color-secondary-3:#002c71;--color-secondary-4:#001947;--color-neutral-0:#fff;--color-neutral-1:#f1f2f3;--color-neutral-2:#e3e6e8;--color-neutral-3:#c7ccd1;--color-neutral-4:#9099a2;--color-neutral-5:#74808b;--color-neutral-6:#5d666f;--color-neutral-7:#171a1c;--color-primary:#06f;--color-grey:var(--color-grayScale-darkest);--color-dark-grey:var(--color-grayScale);--color-success:#cee8de;--color-success-dark:#368369;--color-error:#fee1e1;--color-text:var(--color-neutral-7);--color-text-inverse:var(--color-neutral-0);--bg-body:var(--color-neutral-0);--bg-primary-light:var(--color-primary-0);--bg-secondary-light:var(--color-secondary-0);--bg-neutral-light:var(--color-neutral-1);--bg-neutral-lightest:var(--color-neutral-0);--bg-secondary-dark:var(--color-secondary-4);--sans-serif:"Lato",-apple-system,system-ui,blinkmacsystemfont,sans-serif;--font-size-sm:14px;--base-font-size:16px;--scale:1.25;--space-0:0.25rem;--space-1:0.5rem;--space-2:0.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--space-8:3.5rem;--space-9:4rem;--space-10:4.5rem;--space-11:5rem;--space-12:5.5rem;--space-13:6rem;--page-padding-phone:var(--space-3);--page-padding-tablet:var(--space-4);--page-padding-notebook:var(--space-5);--tap-min-size:48px;--box-shadow:0 1px 4px var(--color-support-shadow),0 6px 8px var(--color-support-shadow);--box-shadow-dark:0 0 10px var(--color-support-shadow);--border-radius-flat:0;--border-radius-small:0.125rem;--border-radius-regular:0.25rem;--border-radius-pill:100px;--border-radius-circle:100%;--border-radius-default:var(--border-radius-regular);--border-radius-button:var(--border-radius-regular);--border-width-0:1px;--border-width-1:2px;--border-width-2:3px;--grid-gap-0:var(--space-3);--grid-gap-1:var(--space-4);--grid-gap-2:var(--space-5);--breakpoint-phone:320px;--breakpoint-phonemid:375px;--breakpoint-tablet:768px;--breakpoint-notebook:1280px;--breakpoint-notebook-shelf:1383px;--breakpoint-notebook-shelf-pdp:1200px;--breakpoint-desktop:1440px}*{font-family:DM Sans,sans-serif}body{display:flex;flex-direction:column;justify-self:center;width:100%;min-height:100vh;color:var(--color-text);background-color:var(--bg-body)}.responsive{width:100%;height:auto}.image-pdp{width:100%;max-height:568px;max-width:568px;height:100%;object-fit:contain}.section-scroll-to-top-button{display:none}.home-page-sections{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;margin-bottom:16px}.page__section{display:inline-block;width:100%}.page__section .title-section{margin-bottom:var(--space-3)}.page__section-shelf .page__section-content{min-height:21.06rem}@media(min-width:1280px){.page__section-shelf .page__section-content{margin-top:calc(-1*var(--space-0));margin-bottom:calc(-1*var(--space-3))}}.page__section-divisor{padding-top:var(--space-5);border-top:1px solid var(--color-grayScale-lightest)}@media(min-width:1280px){.page__section-divisor{padding-top:var(--space-9)}}#layout.no-scroll{position:fixed;top:0;right:0;left:0;overflow:hidden}.no-scroll{overflow:hidden;touch-action:none}.noscript-global{display:flex;flex-direction:column;gap:4px;align-items:center;margin:16px 0}.noscript-global h1,.noscript-global p{font-size:24px;font-weight:700;line-height:normal;color:var(--color-grayScale)}.noscript-global p{font-size:16px;font-weight:400}[data-modal-overlay]{position:fixed;inset:0;z-index:999;background-color:var(--color-support-overlay)}#carousel .carousel-content .carousel-container{scrollbar-width:none}.loader-container{width:100%;display:flex;justify-content:center;margin:0 auto 24px}@media(min-width:769px){.loader-container{margin-bottom:32px}}.loader-container svg{animation:spin .5s linear infinite;overflow:unset;width:85px;height:85px}@media(min-width:769px){.loader-container svg{width:120px;height:120px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grid-content-full{width:100%}.grid-content{box-sizing:border-box;width:100%;max-width:var(--breakpoint-notebook);padding-right:var(--page-padding-phone);padding-left:var(--page-padding-phone);margin-right:auto;margin-left:auto}@media(min-width:768px){.grid-content{padding-right:var(--page-padding-tablet);padding-left:var(--page-padding-tablet)}}@media(min-width:1280px){.grid-content{padding-right:var(--page-padding-notebook);padding-left:var(--page-padding-notebook)}.grid-content-carousel{padding-left:0;padding-right:0;max-width:1320px}}.grid-content-pdp{box-sizing:border-box;width:100%;max-width:var(--breakpoint-notebook);padding-right:var(--page-padding-phone);margin-right:auto;margin-left:auto}@media(min-width:768px){.grid-content-pdp{padding-right:0;padding-left:0}}.shelf-product-section{box-sizing:border-box;width:100%;max-width:var(--breakpoint-notebook);padding-right:var(--page-padding-phone);padding-left:var(--page-padding-phone);margin-right:auto;margin-left:auto}@media(min-width:768px){.shelf-product-section{padding-right:var(--page-padding-tablet);padding-left:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-product-section{padding-right:var(--page-padding-notebook);padding-left:var(--page-padding-notebook)}}.shelf-section-content-grid{box-sizing:border-box;width:100%;max-width:var(--breakpoint-notebook-shelf);padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media(min-width:768px){.shelf-section-content-grid{padding-right:var(--page-padding-tablet);padding-left:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-section-content-grid{padding-right:var(--page-padding-notebook);padding-left:var(--page-padding-notebook)}}.shelf-section-content-grid-pdp{box-sizing:border-box;width:100%;max-width:var(--breakpoint-notebook-shelf-pdp);padding-right:var(--page-padding-phone);padding-left:var(--page-padding-phone);margin-right:auto;margin-left:auto}@media(min-width:768px){.shelf-section-content-grid-pdp{padding-right:var(--page-padding-tablet);padding-left:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-section-content-grid-pdp{padding-right:var(--page-padding-notebook);padding-left:var(--page-padding-notebook)}}@media(min-width:1281px){.shelf-containers{padding:0}}