.maintenance-store-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;padding:32px 0}.maintenance-store-container .maintenance-store-logo{height:54px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:769px){.maintenance-store-container .maintenance-store-logo{height:90px}}.maintenance-store-container .maintenance-store-texts{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.maintenance-store-container .maintenance-store-texts .maintenance-store-title{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px;text-align:center}@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{color:var(--color-grayScale);font-size:14px;font-weight:400;line-height:18px;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{height:298px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:769px){.maintenance-store-container .maimaintenance-store-image{height:646px}}.developModeContainer{padding:24px;row-gap:26px}.developModeContainer,.developModeContainer .developModeContent{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.developModeContainer .developModeContent-title{font-size:16px;font-weight:700;line-height:20px;margin:26px 0;text-align:center}@media(min-width:768px){.developModeContainer .developModeContent-title{font-size:32px;line-height:36px}}.developModeContainer .developModeContent-access{border-color:var(--color-grayScale-light);border-radius:2px;border-style:solid;border-width:1px;color:var(--color-grayScale-light);display:flex;height:50px;margin-bottom:8px;max-width:300px;padding:8px;width:100%}.developModeContainer .developModeContent-access .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:100%;outline:none;width:100%}.developModeContainer .developModeContent-access .eyeButton{background-color:transparent;border:none;cursor:pointer}.developModeContainer .developModeContent .errorMessage{color:var(--color-negativeFeedback);column-gap:4px;display:flex;font-size:12px;font-weight:400;line-height:16px;max-width:300px;width:100%}.developModeContainer .developModeContent-button{background-color:var(--color-main);border-color:transparent;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;font-size:14px;line-height:18px;margin-top:8px;max-width:300px;padding:8px 0;width:100%}@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)}.searchOverlay{background-color:var(--color-support-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}#carousel .carousel-content{display:flex;flex-direction:row;justify-content:center;width:100%}#carousel .carousel-content .carousel-arrow-button-next,#carousel .carousel-content .carousel-arrow-button-prev{align-items:center;display:flex;justify-content:center}#carousel .carousel-content .carousel-container{display:flex;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth;width:100%}#carousel .numeric-bullets{text-align:center}#carousel .bullets-container,#carousel .numeric-bullets{display:flex;flex-direction:row;justify-content:center}.store-title{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-top:24px}.store-content{margin:8px 0}.store-content p{color:var(--color-grayScale-darkest);font-weight:400}.store-content p,.store-link{font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.store-link{color:var(--color-support-links);font-weight:700;margin-bottom:24px;margin-top:8px}.store-hours-container{margin:8px 0}.store-hours{color:var(--color-grayScale);font-weight:700}.store-hours,.store-openingHours{font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.store-openingHours{color:var(--color-grayScale-darkest);font-weight:400}.store-city{color:var(--color-main);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-top:24px}.store-container{display:flex}@media(max-width:700px){.store-container{flex-direction:column}}.store-grid{column-count:1;width:100%}@media(min-width:700px){.store-grid{column-count:2}}.store-grid>div{break-inside:avoid;display:flex;flex-direction:column}.banner-container{margin-bottom:8px;margin-top:8px;width:100%}@media(min-width:769px){.banner-container{margin-bottom:24px}}.banner-container img{border:1px solid var(--color-secondary-faded);border-radius:4px}.container-skeleton{width:100%}.club-modal-container{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);color:var(--color-grayScale);max-width:397px;padding:24px 16px;width:100%}.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;font-weight:700;line-height:20px}.club-modal-container .modal-title-container button{background-color:transparent;border:none;cursor:pointer;display:flex;margin-left:16px;outline:none;padding:0}.club-modal-container .club-product-container{display:flex;margin-bottom:24px}.club-modal-container .club-product-container .card-image{margin-right:8px;max-height:96px;max-width:96px;width:100%}@media(min-width:768px){.club-modal-container .club-product-container .card-image{max-height:120px;max-width: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{font-size:14px;line-height:18px;margin-bottom:4px}.club-modal-container .club-product-container .club-product-infos .club-product-price{font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px}.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{align-items:center;background-color:var(--color-main-faded);display:flex;justify-content:center;margin-bottom:8px;padding:8px 16px}.club-modal-container .club-title-container p{color:var(--color-main);font-size:14px;font-weight:700;line-height:18px}@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{border:1px solid var(--color-main-faded);border-radius:2px;display:flex;flex-direction:column;margin-bottom:24px;padding:0 0 8px}.club-modal-container .club-product-ad-content{align-items:center;display:flex;flex-direction:row;justify-content:center}.club-modal-container .club-product-ad-content .club-product-ad-info{color:var(--color-grayScale-darkest);font-size:12px;font-weight:400;line-height:16px;margin-right:10px}.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{font-size:16px;font-weight:700;line-height:20px;text-align:center}.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{color:var(--color-assistant-main);text-decoration:none}.club-modal-container .club-signup button{background-color:var(--color-main);border:1px solid var(--color-main);border-radius:2px;color:var(--color-grayScale-white);cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:18px;margin-bottom:16px;padding:7px 16px;text-align:center;text-decoration:none;width:100%}.club-modal-container .club-terms{color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;margin-bottom:16px;text-align:center}.club-modal-container .club-terms a{color:var(--color-support-links)}.club-modal-container .club-recuse{background-color:transparent;border:1px solid var(--color-main);border-radius:2px;color:var(--color-main);cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:18px;outline:none;padding:8px 16px;text-align:center;width:100%}.club-modal-container .club-more{color:var(--color-support-links);display:block;font-size:12px;font-weight:400;line-height:16px;margin-left:10px;padding:0;text-align:center;text-decoration:underline}[data-store-link],a{border-radius:var(--border-radius-default);transition:box-shadow .5s ease}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){[data-store-link]:focus,a:focus{box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}}}[data-store-link]:focus-visible,a:focus-visible{box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}[data-store-link]{min-height:auto;min-width: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-link-variant=default]{color:var(--color-grayScale-darkest);font-weight:400;line-height:1.5}[data-link-variant=display]{line-height:1.5}[data-link-variant=display],[data-link-variant=display]:visited{color:var(--color-text-display)}[data-link-variant=inline]{display:inline-block;padding:0;text-decoration:underline}[data-link-variant=footer]{color:var(--color-text);font-size:var(--text-size-1)}@media(min-width:1280px){[data-link-variant=footer]{padding:var(--space-1) var(--space-0)}}[data-link-inverse],[data-link-inverse]:visited{color:var(--color-link-inverse)}.generic-modal-container{align-items:center;background-color:var(--color-support-overlay);display:flex;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:999}.generic-modal-container .generic-modal-subcontainer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-especifications-container{display:flex;flex-wrap:wrap;width:calc(100% + 13px)}@media(min-width:769px){.product-especifications-container{height:auto;width:calc(100% + 16px)}}.product-especifications-container .product-especifications-seals{align-items:center;border-radius:2px;color:var(--color-grayScale-white);display:flex;flex-direction:row;font-family:DM Sans,sans-serif;font-size:9px;font-style:normal;font-weight:700;height:16px;justify-content:flex-end;line-height:16px;margin-bottom:4px;margin-right:4px;padding:4px}@media(min-width:1280px){.product-especifications-container .product-especifications-seals{font-size:12px;height:24px;padding:4px 8px}}.restriction-flag-link-container{display:flex;flex-direction:column}.restriction-flag-link-container .especification-link{border:none;text-decoration:none}.button[data-store-button],.link-button[data-store-button]{align-items:center;border:0;border-radius:2px;column-gap:var(--space-2);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-weight:var(--text-weight-bold);justify-content:center;min-height:40px;padding:var(--space-1) var(--space-3);text-decoration:none;transition:background-color .5s ease}.button[data-store-button]:focus,.link-button[data-store-button]:focus{outline:none}.button[data-store-button]:disabled,.button[data-store-button][data-button-disabled=true],.link-button[data-store-button]:disabled,.link-button[data-store-button][data-button-disabled=true]{cursor:not-allowed}.button[data-store-button]:disabled svg,.button[data-store-button][data-button-disabled=true] svg,.link-button[data-store-button]:disabled svg,.link-button[data-store-button][data-button-disabled=true] svg{color:var(--color-grayScale-light)}.button[data-store-button][data-button-variant=primary],.link-button[data-store-button][data-button-variant=primary]{align-items:center;background-color:var(--color-main);border-radius:2px;color:var(--color-text-inverse);display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:20px;max-height:40px;padding-left:4px;text-align:center;width:100%}@media(min-width:768px){.button[data-store-button][data-button-variant=primary],.link-button[data-store-button][data-button-variant=primary]{max-height:40px;width:100%}}.button[data-store-button][data-button-variant=primary]:focus,.button[data-store-button][data-button-variant=primary]:hover,.link-button[data-store-button][data-button-variant=primary]:focus,.link-button[data-store-button][data-button-variant=primary]:hover{background-color:var(--color-main)}.button[data-store-button][data-button-variant=primary]:active,.link-button[data-store-button][data-button-variant=primary]:active{background-color:var(--bg-secondary-pressed)}.button[data-store-button][data-button-variant=primary]:disabled,.button[data-store-button][data-button-variant=primary][data-button-disabled=true],.link-button[data-store-button][data-button-variant=primary]:disabled,.link-button[data-store-button][data-button-variant=primary][data-button-disabled=true]{background-color:var(--color-grayScale-light);color:var(--color-neutral-6)}.button[data-store-button][data-button-variant=primary][data-button-inverse],.link-button[data-store-button][data-button-variant=primary][data-button-inverse]{background-color:var(--bg-neutral-lightest);color:var(--color-text-display)}.button[data-store-button][data-button-variant=primary][data-button-inverse]:focus,.button[data-store-button][data-button-variant=primary][data-button-inverse]:hover,.link-button[data-store-button][data-button-variant=primary][data-button-inverse]:focus,.link-button[data-store-button][data-button-variant=primary][data-button-inverse]:hover{background-color:var(--color-secondary-0)}.button[data-store-button][data-button-variant=primary][data-button-inverse]:active,.link-button[data-store-button][data-button-variant=primary][data-button-inverse]:active{background-color:var(--color-secondary-1)}.button[data-store-button][data-button-variant=secondary],.link-button[data-store-button][data-button-variant=secondary]{background-color:transparent;border:2px solid var(--bg-secondary-default);color:var(--color-text-display)}.button[data-store-button][data-button-variant=secondary]:focus,.button[data-store-button][data-button-variant=secondary]:hover,.link-button[data-store-button][data-button-variant=secondary]:focus,.link-button[data-store-button][data-button-variant=secondary]:hover{background-color:var(--bg-darken-hover)}.button[data-store-button][data-button-variant=secondary]:active,.link-button[data-store-button][data-button-variant=secondary]:active{background-color:var(--bg-darken-pressed)}.button[data-store-button][data-button-variant=secondary]:disabled,.button[data-store-button][data-button-variant=secondary][data-button-disabled=true],.link-button[data-store-button][data-button-variant=secondary]:disabled,.link-button[data-store-button][data-button-variant=secondary][data-button-disabled=true]{background-color:var(--color-grayScale-light);border:0;color:var(--color-neutral-6)}.button[data-store-button][data-button-variant=secondary][data-button-inverse],.link-button[data-store-button][data-button-variant=secondary][data-button-inverse]{border-color:var(--color-border-light);color:var(--color-text-inverse)}.button[data-store-button][data-button-variant=secondary][data-button-inverse]:focus,.button[data-store-button][data-button-variant=secondary][data-button-inverse]:hover,.link-button[data-store-button][data-button-variant=secondary][data-button-inverse]:focus,.link-button[data-store-button][data-button-variant=secondary][data-button-inverse]:hover{background-color:var(--bg-lighten-hover)}.button[data-store-button][data-button-variant=secondary][data-button-inverse]:active,.link-button[data-store-button][data-button-variant=secondary][data-button-inverse]:active{background-color:var(--bg-lighten-pressed)}.button[data-store-button][data-button-variant=tertiary],.link-button[data-store-button][data-button-variant=tertiary]{background-color:var(--bg-neutral-lightest);color:var(--color-link)}.button[data-store-button][data-button-variant=tertiary]:focus,.button[data-store-button][data-button-variant=tertiary]:hover,.link-button[data-store-button][data-button-variant=tertiary]:focus,.link-button[data-store-button][data-button-variant=tertiary]:hover{background:transparent}.button[data-store-button][data-button-variant=tertiary]:active,.link-button[data-store-button][data-button-variant=tertiary]:active{background-color:var(--color-secondary-1);color:var(--color-text-display)}.button[data-store-button][data-button-variant=tertiary]:disabled,.button[data-store-button][data-button-variant=tertiary][data-button-disabled=true],.link-button[data-store-button][data-button-variant=tertiary]:disabled,.link-button[data-store-button][data-button-variant=tertiary][data-button-disabled=true]{background-color:var(--color-grayScale-light);color:var(--color-neutral-6)}.button[data-store-button][data-button-variant=tertiary][data-button-inverse],.link-button[data-store-button][data-button-variant=tertiary][data-button-inverse]{background-color:var(--bg-neutral-lightest);color:var(--color-text-display)}.button[data-store-button][data-button-variant=tertiary][data-button-inverse]:focus,.button[data-store-button][data-button-variant=tertiary][data-button-inverse]:hover,.link-button[data-store-button][data-button-variant=tertiary][data-button-inverse]:focus,.link-button[data-store-button][data-button-variant=tertiary][data-button-inverse]:hover{background-color:var(--color-secondary-0)}.button[data-store-button][data-button-variant=tertiary][data-button-inverse]:active,.link-button[data-store-button][data-button-variant=tertiary][data-button-inverse]:active{background-color:var(--color-secondary-1)}.button[data-store-button] [data-store-icon],.link-button[data-store-button] [data-store-icon]{display:flex}@media(max-width:375px){.button[data-store-button] [data-store-icon],.link-button[data-store-button] [data-store-icon]{display:none}}.button[data-store-button] .link-button[data-store-button]:hover,.link-button[data-store-button] .link-button[data-store-button]:hover{text-decoration:none}.button[data-store-button] .link-button[data-store-button][data-button-disabled=true],.link-button[data-store-button] .link-button[data-store-button][data-button-disabled=true]{pointer-events:none}.button[data-store-buy-button]{background-color:var(--bg-primary-default);color:var(--color-text-inverse)}.button[data-store-buy-button]:hover{background-color:var(--bg-primary-hover)}.button[data-store-buy-button]:active{background-color:var(--bg-primary-pressed)}.button[data-store-buy-button]:disabled{background-color:var(--color-grayScale-faded);color:var(--color-grayScale-light)}[data-store-quantity-selector]{align-items:center;background-color:var(--bg-neutral-lightest);border:1px solid var(--color-main);border-radius:var(--border-radius-default);box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow);display:flex;flex-direction:row;height:var(--space-7);justify-content:center;transition:box-shadow .2s ease;width:8.125rem}[data-store-quantity-selector] [data-quantity-selector-input]{background-color:transparent;border-width:0;color:#1c1c1c;font-family:DM Sans,sans-serif;height:100%;opacity:1;padding:0;text-align:center;width:100%}[data-store-quantity-selector] [data-quantity-selector-input]:focus{outline:0}[data-store-quantity-selector] [data-quantity-selector-input]:disabled{color:var(--color-grayScale);opacity:1}[data-store-quantity-selector] [data-quantity-selector-button]{background-color:transparent;border:0;border-radius:var(--border-radius-default);font-family:DM Sans,sans-serif;height:100%;padding:var(--space-0);width:100%}@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{box-shadow:none;outline:none}[data-store-quantity-selector] [data-quantity-selector-button]:focus [data-store-icon]{background-color:var(--bg-secondary-light);box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}}}[data-store-quantity-selector] [data-quantity-selector-button]:focus-visible{box-shadow:none;outline:none}[data-store-quantity-selector] [data-quantity-selector-button]:focus-visible [data-store-icon]{background-color:var(--bg-secondary-light);box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}[data-store-quantity-selector] [data-quantity-selector-button] [data-store-icon]{align-items:center;border-radius:var(--border-radius-default);display:flex;height:100%;justify-content:center;transition:background-color .2s ease;width:100%}[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}.badge[data-store-badge]{align-items:center;border-radius:16px;color:var(--color-grayScale-white);display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:24px;justify-content:center;line-height:16px;padding:4px 8px;text-transform:uppercase;width:48px}@media(min-width:769px){.badge[data-store-badge]{font-size:14px;height:34px;line-height:18px;width:53px}}.badge[data-store-badge].small{background-color:var(--color-promo-main);border-radius:16px;color:var(--color-promo-secondary);font-size:12px;height:17px;line-height:16px;margin-left:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge[data-store-badge][data-store-badge=small]{font-size:var(--text-size-0);height:24px;padding:var(--space-0) var(--space-2);width:48px}@media(min-width:769px){.badge[data-store-badge][data-store-badge=small]{height:34px;width:53px}}[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)}.club-product-flag{align-items:center;background-color:var(--color-badge-main);border-radius:0 24px 24px 0;display:flex;justify-content:center;margin-bottom:8px;padding-right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.club-product-flag p{color:var(--color-badge-secondary);font-size:16px;font-weight:700;line-height:20px;padding:6px 8px}.club-product-flag-after-price{align-items:center;background-color:var(--color-badge-main);border-radius:24px;display:flex;justify-content:center;margin-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.club-product-flag-after-price p{color:var(--color-badge-secondary);font-size:14px;font-weight:700;line-height:18px;padding:4px 8px}.product-card-top-flag-image{display:flex;height:18px;width:50.4px}@media(min-width:769px){.product-card-top-flag-image{height:24px;width:67.2px}}.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{height:18px;margin-left:4px;width:50.4px}.quick-view-details .new-price-pdp-subcontainer-left .product-card-top-flag-image{justify-content:flex-start;position:relative}.product-details-club-flag-container{border:1px solid var(--color-main-faded);border-radius:2px;display:flex;flex-direction:column;gap:8px;padding-bottom:0;width:100%}.product-details-club-flag-container .product-details-club-flag-content-up{align-items:flex-start;background:var(--color-main-faded);border-radius:4px 4px 0 0;display:flex;gap:8px;justify-content:center;padding:8px 16px}.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{align-items:center;display:flex;justify-content:center;padding:0 3px 8px 4px}.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}.storage-details-flag-container{align-items:center;background-color:var(--color-grayScale-faded);display:flex;justify-content:flex-start;margin-top:24px;padding:8px;width:100%}.storage-details-flag-container .storage-details-flag-title{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:start;width:50%}@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{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:end;width:50%}@media(min-width:768px){.storage-details-flag-container .storage-details-flag-storage{font-size:16px;line-height:20px;text-align:start}}.quick-view-modal{align-items:flex-end;display:flex;height:100%;justify-content:center;padding:0;width:100%}@media(min-width:768px){.quick-view-modal{align-items:center;padding:16px}}.quick-view-modal .generic-modal-subcontainer{height:90%;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer{height:100%;max-height:716px;max-width:826px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);border-radius:16px 16px 0 0;display:flex;flex-direction:column;height:100%;padding:0;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container{border-radius:16px;height:100%;max-height:716px;max-width:826px;width:100%}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px 16px;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header{margin-bottom:24px;padding:24px 16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-header .quick-view-pdp-link{color:var(--color-support-links);font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@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{background-color:transparent;border:0;cursor:pointer;height:24px;min-height:auto;padding:0;width:24px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content{height:100%;overflow-x:auto;width:100%}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content::-webkit-scrollbar{background-color:var(--color-main-faded);width:4px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;max-height:34px;padding-top:16px;width:3px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;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{width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image{display:flex}}.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 .discount-favorite{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding-right:32px}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .discount-favorite{margin-bottom:8px;padding-right:0}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .discount-favorite .badge{background-color:var(--color-promo-main);border-radius:0 24px 24px 0;color:var(--color-promo-secondary);font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:20px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .discount-favorite button.like{padding:0}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .discount-favorite svg{visibility:hidden}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .carousel-content .carousel-container{padding:0}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .carousel-content .carousel-container .container-item{min-width:calc(100% - 32px)!important;position:relative}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .carousel-content .carousel-container .container-item:last-child{margin-right:32px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .product-details__image .product-details__image-principal .carousel-content .carousel-container .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{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-top:16px;padding-right:32px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;margin-top:16px;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos{margin-left:16px;margin-top:0;width:322px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .product-card-top-flag-content{margin-left:4px;max-width:43px;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;font-weight:700;line-height:18px}@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{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}@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{font-size:14px;line-height:18px;width:100%}.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{background-color:var(--color-promo-main);border-radius:16px;color:var(--color-promo-secondary);display:inline-block;font-size:12px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:16px;margin-left:4px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{align-items:center;color:var(--color-main);display:flex;justify-content:space-between;margin-bottom: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 .new-price-pdp-subcontainer-left{align-items:center;display:flex}.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;font-weight:700;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 .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{color:var(--color-grayScale-dark);font-size:12px;font-weight:700;line-height:16px}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-content .quick-view-details .quick-view-product-infos .restriction-flag-link-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;width:100%}.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{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;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{align-items:center;background-color:var(--color-grayScale-white);box-shadow:0 -4px 4px 0 var(--color-support-shadow);display:flex;height:80px;justify-content:space-between;padding:24px 16px;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer{border-radius:0 0 16px 16px;justify-content:flex-end;padding:24px 32px 16px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer .quick-view-footer-left{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;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{color:var(--color-main);font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:20px}@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{color:var(--color-main);font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px}@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 [data-card-actions]{max-width:238px;width:100%}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .buy-button-container{width:100%}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .buy-button-container .button{background-color:var(--color-main);color:var(--color-assistant-main);cursor:pointer;font-size:16px;font-weight:500;line-height:20px;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .buy-button-container .button{width:248px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .quantity-selector-container .product-add-text-pdp{display:none}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .quantity-selector-container [data-store-quantity-selector]{height:40px;width:100%}@media(min-width:768px){.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .quantity-selector-container [data-store-quantity-selector]{width:248px}}.quick-view-modal .generic-modal-subcontainer .quick-view-container .quick-view-footer [data-card-actions] .quantity-selector-container [data-store-quantity-selector] [data-quantity-selector-button]{cursor:pointer}.telesales-modal{align-items:center;background-color:var(--color-support-overlay);display:flex;height:100%;justify-content:center;padding:16px;width:100%}.telesales-modal .telesales-modal__container{background-color:var(--color-grayScale-white);display:flex;flex-direction:column;max-height:600px;min-width:328px;overflow-y:scroll;padding:16px 16px 0}@media(min-width:768px){.telesales-modal .telesales-modal__container{width:640px}.telesales-modal .telesales-modal__container::-webkit-scrollbar{width:4px}.telesales-modal .telesales-modal__container::-webkit-scrollbar-thumb{background-color:var(--color-grayScale-dark)}}.telesales-modal .telesales-modal__container .telesales-modal__header{display:flex;justify-content:flex-end}.telesales-modal .telesales-modal__container .telesales-modal__header button{background-color:transparent;cursor:pointer;padding:0}.telesales-modal .telesales-modal__container .telesales-modal__images{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:16px;position:relative;width:100%}.telesales-modal .telesales-modal__container .telesales-modal__images h2{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media(min-width:768px){.telesales-modal .telesales-modal__container .telesales-modal__images h2{font-size:24px;line-height:28px}}.telesales-modal .telesales-modal__container .telesales-modal__images .gatsby-image-wrapper-constrained{margin:0 auto;min-height:287px}.telesales-modal .telesales-modal__container .telesales-modal__images .zoom{align-self:flex-end;background:transparent;border:0;bottom:0;cursor:pointer;padding:0;position:absolute}@media(min-width:1280px){.telesales-modal .telesales-modal__container .telesales-modal__images .zoom{display:none}}.telesales-modal .telesales-modal__container .telesales-modal__images .modal-image{align-items:center;background-color:var(--color-grayScale);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.telesales-modal .telesales-modal__container .telesales-modal__images .modal-image .modal-info{align-items:center;display:flex;justify-content:space-between;padding:5px 16px;width:100%}.telesales-modal .telesales-modal__container .telesales-modal__images .modal-image .modal-info button{cursor:pointer;display:flex;padding:0}.telesales-modal .telesales-modal__container .telesales-modal__images .modal-image .modal-info span{color:var(--color-grayScale-white)}.telesales-modal .telesales-modal__container .tabloid-modal__description h2{color:var(--color-main);font-size:14px;font-weight:700;line-height:18px;margin-bottom:8px;text-align:center}@media(min-width:768px){.telesales-modal .telesales-modal__container .tabloid-modal__description h2{font-size:16px;line-height:20px}}.telesales-modal .telesales-modal__container .tabloid-modal__description .more-infos__description-text{color:var(--color-grayScale-darkest);font-size:14px;font-weight:400;line-height:20px;text-align:justify}@media(min-width:768px){.telesales-modal .telesales-modal__container .tabloid-modal__description .more-infos__description-text{font-size:16px;line-height:20px}}.telesales-modal .telesales-modal__container .telesales-modal__price-container{margin-top:16px}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices{font-size:14px;line-height:18px}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .old-price-pdp{color:var(--color-grayScale-dark);text-decoration:line-through}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .badge{background-color:transparent;color:var(--color-negativeFeedback);display:inline-block;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:18px;margin-left:4px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .new-measured-price-pdp{color:var(--color-grayScale-darkest)}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .new-price-pdp-container{align-items:center;color:var(--color-main);display:flex}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .new-price-pdp-container .new-price-pdp{font-size:24px;font-weight:700;line-height:28px}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .new-price-pdp-container .new-price-pdp-multiplier{font-size:16px;line-height:20px}@media(min-width:768px){.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .new-price-pdp-container .club-product-flag-after-price p{font-size:16px;line-height:20px}}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .weight-warning{align-items:center;background-color:var(--color-infoFeedback-faded);border-radius:4px;color:var(--color-infoFeedback-dark);display:flex;font-size:16px;line-height:20px;margin-top:8px;padding:8px 16px}@media(min-width:768px){.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .weight-warning{margin-top:24px}}.telesales-modal .telesales-modal__container .telesales-modal__price-container .product-details__prices .weight-warning svg{margin-right:16px;overflow:unset}.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .warning-skeleton{margin:8px 0 16px}@media(min-width:768px){.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .warning-skeleton{margin:24px 0}.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .add-to-cart-skeleton .skeleton-container:first-child,.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .warning-skeleton .skeleton-container:first-child{display:none}}@media(max-width:767px){.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .add-to-cart-skeleton .skeleton-container:nth-child(2),.telesales-modal .telesales-modal__container .telesales-modal__price-container .main-infos-skeleton-pdp .warning-skeleton .skeleton-container:nth-child(2){display:none}}.telesales-modal .telesales-modal__container .buy-button-container{background-color:var(--color-main);border-radius:2px;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;margin-top:16px;min-height:40px}.telesales-modal .telesales-modal__container .buy-button-container button[data-store-buy-button]{color:var(--color-assistant-main);cursor:pointer;font-size:1rem;min-height:40%;width:100%}.telesales-modal .telesales-modal__container .quantity-selector-container{margin-top:16px;text-align:center}.telesales-modal .telesales-modal__container .quantity-selector-container .product-add-text-pdp{color:var(--color-positiveFeedback-dark);font-size:12px;line-height:16px;margin-top:-16px}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector]{border:1px solid var(--color-main);box-shadow:none;height:40px;position:relative;width:100%}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector] button{cursor:pointer;padding:8px;position:absolute;width:auto}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector] button:first-of-type{left:0}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector] button:last-of-type{right:0}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector] button span{color:var(--color-main)}.telesales-modal .telesales-modal__container .quantity-selector-container [data-store-quantity-selector] input{color:var(--color-grayScale);font-size:14px;line-height:18px}.telesales-modal .telesales-more-info__container{margin-top:24px}.telesales-modal .telesales-more-info__container h2{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.telesales-modal .telesales-more-info__container p{color:var(--color-grayScale-dark);font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:8px 0}: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;height:100%;max-height:304px;min-height:276px}#product-card-unavailable.product-card-horizontal-unavailable{max-height:206px;min-height:172px}.product-card{border:1px solid var(--color-grayScale-lightest);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;overflow:hidden;position:relative}.product-card,.product-card-container{display:flex;flex:1;flex-direction:column;height:100%}.product-card,.product-card+#product-card-button,.product-card+.product-card-unavailable-text{max-width:162px;min-width:150px;width:162px}.product-card-description{display:flex;flex:1;flex-direction:column;gap:4px;padding:8px}.product-card-badge{display:flex;gap:4px}.product-card-badge-kg{background-color:var(--color-main);border-radius:2px;color:var(--color-grayScale-white);display:inline-block;font-size:10px;font-weight:var(--text-weight-bold);height:16px;line-height:13px;padding:2px 4px;text-align:center;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card-discount-badge{align-items:center;background-color:var(--color-badge-main);border-radius:2px;display:flex;height:16px;justify-content:center;width:42px}.product-card-discount-badge-value{color:var(--color-badge-secondary);font-size:var(--text-size-0);font-weight:var(--text-weight-bold);line-height:16px}.product-card-badge-club{background-color:var(--color-badge-main);border-radius:4px;text-align:center;width:43px}.product-card-badge-club-text{color:var(--color-badge-secondary);font-size:var(--text-size-0);font-weight:var(--text-weight-bold);line-height:16px;padding:1px 0}.product-card-section-badge{display:flex;gap:4px}.product-card-horizontal{border-radius:8px;display:flex;flex:1;flex-direction:column;height:100%;max-height:206px}.product-card-horizontal,.product-card-horizontal+.product-card-unavailable-text{max-width:304px;min-width:304px}.product-card-section-product-horizontal{align-items:center;background-color:#fff;border:1px solid var(--color-grayScale-lightest);border-bottom:unset;border-radius:8px;border-bottom-left-radius:unset;border-bottom-right-radius:unset;cursor:pointer;display:flex;height:100%;position:relative}.product-card-section-product-horizontal .product-card-image-container{height:100px;margin:0;padding:0 var(--product-card-horizontal-padding);position:unset;width:calc(var(--product-card-horizontal-width) + var(--product-card-horizontal-margin)*2);z-index:1}.product-card-section-product-horizontal .product-card-image-container .image{height:100px;object-fit:contain;width:var(--product-card-horizontal-width)}.product-card-horizontal-description{border-top-right-radius:7px;height:100%;max-height:158px;min-height:123px;padding:7.5px 8px;width:calc(100% - var(--product-card-horizontal-width) - var(--product-card-horizontal-margin)*2)}.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:1;flex-direction:column}.product-card-section-product-horizontal .product-card-name{font-size:var(--text-size-1);height:100%;line-height:20px;max-width:172px;min-height:auto}.product-card-section-product-horizontal .product-card-section-badge-horizontal{display:flex;gap:4px;height:16px}.product-card-horizontal .product-card-price-container{align-items:center;display:flex;flex-direction:row;min-height:20px}.product-card-horizontal .product-card-price-container .product-card-old-price{border-right:1px solid var(--color-grayScale-light);padding-right:4px}.product-card-horizontal .product-card-price-container .product-card-new-price{font-size:var(--text-size-2);line-height:20px;padding-left:4px}.product-card-section-badge-container.horizontal{height:24px;position:unset;width:100%}.product-card-button{align-items:center;background-color:var(--color-main);border:1px solid var(--color-main);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;color:var(--color-grayScale-white);cursor:pointer;display:flex;font-size:var(--text-size-2);font-weight:var(--text-weight-bold);height:48px;justify-content:center;line-height:20px;max-width:162px;min-width:150px;padding:0;width:162px}.product-card-horizontal .product-card-button{font-size:var(--text-size-3);line-height:24px;max-width:none;width:100%}.product-card-button.unavailable{background-color:var(--color-grayScale-lightest);color:#545454;cursor:not-allowed}.product-card-button .button{border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:var(--text-size-3);line-height:24px;max-height:unset;padding:12px}.product-card-image-container{align-items:center;background-color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;justify-content:center;padding:7.5px 8px;position:relative}.product-card-image-container .image{height:96px;max-width:96px;object-fit:contain}.product-club-badge{height:18px;inset:8px 0 0 8px;position:absolute;width:50px}.product-card-section-badge-container{align-items:center;border-radius:4px;bottom:8px;display:flex;height:18px;justify-content:center;position:absolute;width:calc(100% - 32px)}.product-card-section-badge-text{font-size:var(--text-size-0);font-weight:var(--text-weight-bold);line-height:16px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.product-club-badge.horizontal{inset:9px 0 0 9px}.product-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#545454;display:-webkit-box;font-size:var(--text-size-1);font-weight:var(--text-weight-regular);line-height:18px;overflow:hidden;vertical-align:middle}.product-card-price{display:flex;flex-direction:column;gap:4px;margin-top:auto}.product-card-club-price{background-color:#fadb9d;border-radius:4px;color:#2c3490;display:inline-block;font-size:var(--text-size-0);font-weight:var(--text-weight-bold);line-height:16px;padding:4px;width:100%}.product-card-old-price{color:#545454;font-size:var(--text-size-0);font-weight:400;height:16px;line-height:16px;text-decoration:line-through;vertical-align:middle}.product-card-new-price{color:var(--color-main);font-size:var(--text-size-3);font-weight:var(--text-weight-bold);line-height:24px;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{max-width:226px;width:226px}#product-card,#product-card-unavailable{max-height:350px;min-height:324px}.product-card-button{max-width:226px;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{height:144px;max-width:144px}.product-club-badge{height:24px;inset:16px 0 0 16px;width:67px}.product-card-section-badge-container{height:24px;max-width:194px}.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{border-right:2px solid var(--color-grayScale-light);padding-right:4px}.product-card-new-price{padding-left:4px}.product-card-club-price{font-size:var(--text-size-1);line-height:18px}.product-card-price-container{align-items:center;display:flex;flex-direction:row}.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{align-items:center;background-color:var(--bg-neutral-lightest);border:1px solid var(--color-main);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 0 var(--border-width-0) var(--color-support-shadow);display:flex;flex-direction:row;height:48px;justify-content:space-between;transition:box-shadow .2s ease;width:100%}[data-store-quantity-selector] [data-store-icon]{color:var(--color-main);display:inline-block;line-height:0;margin:0}.quantity-selector .quantity-selector-quantity{background-color:initial;border-width:0;color:var(--color-grayScale);display:block;font-family:DM Sans,sans-serif;font-size:var;font-weight:400;height:100%;line-height:20px;opacity:1;padding:0;text-align:center;width:100%}.quantity-selector .quantity-selector-quantity:focus{outline:0}.quantity-selector .quantity-selector-quantity:disabled{color:var(--color-grayScale);opacity:1}.quantity-selector-button{align-items:center;background-color:var(--color-grayScale-lightest);border:unset;border-bottom-left-radius:7px;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;height:46px;justify-content:center;padding:var(--space-0);width:46px}.quantity-selector-button.quantity-selector-button-plus{border-bottom-left-radius:unset;border-bottom-right-radius:7px}.quantity-selector-measure-unit{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:var;font-weight:400;line-height:20px}.quantity-selector .quantity-selector-button [data-store-icon]{align-items:center;border-radius:var(--border-radius-default);display:flex;height:100%;justify-content:center;transition:background-color .2s ease;width:100%}.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:initial}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.quantity-selector .quantity-selector-button:focus{box-shadow:none;outline:none}.quantity-selector .quantity-selector-button:focus [data-store-icon]{background-color:var(--bg-secondary-light);outline:2px solid var(--color-main);outline-offset:2px}}}.quantity-selector .quantity-selector-button:focus-visible{box-shadow:none;outline:none}.quantity-selector .quantity-selector-button:focus-visible [data-store-icon]{background-color:var(--bg-secondary-light);outline:2px solid var(--color-main);outline-offset:2px}.product-add-text{display:block}.product-add-text p{font-size:var(--text-size-0)}@include media(">tablet"){.product-add-text p{font-size:var(--text-size-1);line-height:18px}}.product-card-unavailable-text{align-content:center;background-color:var(--color-grayScale-lightest);border:1px solid var(--color-grayScale-lightest);border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--color-grayScale-darkest);font-size:var(--text-size-3);font-weight:var(--text-weight-bold);height:48px;line-height:24px;text-align:center;width:100%}.product-card[data-store-card]{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);border-radius:8px;display:flex;flex-direction:column;height:325px;min-width:145px;padding:var(--space-1);position:relative;transition:box-shadow .5s ease,border .5s ease;width:100%}@media(min-width:769px){.product-card[data-store-card]{height:420px;padding:var(--space-3);width:226px}}.product-card[data-store-card]:focus{background-color:var(--bg-neutral-lightest)}.product-card[data-store-card]:focus-within{box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}@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{align-items:center;background-color:transparent;display:flex;height:96px;justify-content:center;margin:auto;overflow:hidden;width:96px}@media(min-width:769px){.product-card[data-store-card] .card-image{height:144px;width: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{background-color:transparent;border:0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;text-decoration:none}.product-card[data-store-card] .link-to-pdp section[data-testid=store-card-content]{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;width:100%}.product-card[data-store-card] .link-to-pdp section[data-testid=store-card-content] .product-card-content-top{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.product-card[data-store-card][data-card-variant=horizontal] [data-card-content]{background-color:var(--color-grayScale-faded);display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space-3)}.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{align-items:center;display:flex;justify-content:center;text-align:center}.product-card[data-store-card] [data-card-content] .product-card__title{color:var(--color-grayScale);height:48px;margin-top:8px;overflow:hidden;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]{display:flex;justify-content:center;position:relative}.product-card[data-store-card] [data-card-actions] .button{background-color:var(--color-main);color:var(--color-grayScale-white);cursor:pointer;height:34px;min-height:unset;padding:8px 16px;width:100%}@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]{flex-direction:row;height:24px;justify-content:space-between;left:0;position:absolute;top:0;z-index:1}.product-card[data-store-card] [data-top-card] img{padding-right:5px;padding-top:5px}.product-card[data-store-card] .product-image-container{position:relative;width:100%}.new-price-container{align-items:center;display:flex;flex-wrap:nowrap;height:24px}.new-price-container .new-price{align-items:center;color:var(--color-main);display:flex;font-size:20px;font-weight:700;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{align-items:center;display:flex;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-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center;white-space:nowrap}@media(min-width:769px){.product-add-text p{font-size:14px;line-height:18px}}.measure-full-price-container{align-items:center;color:var(--color-grayScale-darkest);display:flex;font-size:14px;font-weight:400;height:16px;line-height:18px}@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}}.product-card-see-more{display:flex;flex-direction:column;height:100%;max-height:304px;min-height:276px;width:162px}.product-card-see-more-text-container{align-items:center;border:1px solid var(--color-grayScale-lightest);border-bottom:unset;border-radius:8px;border-bottom-left-radius:unset;border-bottom-right-radius:unset;display:flex;flex:1;height:100%}.product-card-see-more-link-horizontal,.product-card-see-more-text{color:var(--color-grayScale);font-size:var(--text-size-2);font-weight:var(--text-weight-regular);line-height:20px;margin:auto 0;padding:0 16px}.product-card-see-more-link-horizontal,.product-card-see-more-text span{display:block;font-size:24px;font-weight:var(--text-weight-bold);line-height:28px;width:100%}.product-card-see-more-link,.product-card-see-more-link-horizontal{align-items:center;background-color:var(--color-main);border:1px solid var(--color-main);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:unset;border-top-left-radius:unset;border-top-right-radius:unset;color:var(--color-grayScale-white);display:flex;font-size:var(--text-size-2);font-weight:var(--text-weight-bold);height:48px;justify-content:center;line-height:20px;text-align:center;text-decoration:none;width:100%}.product-card-see-more-horizontal{border-radius:8px;display:flex;flex-direction:column;height:100%;max-height:206px;min-height:176px;width:304px}.product-card-see-more-horizontal-container{border:1px solid var(--color-grayScale-lightest);border-bottom:unset;border-radius:8px;border-bottom-left-radius:unset;border-bottom-right-radius: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{max-height:350px;min-height:324px;width:226px}.product-card-see-more-text span{font-size:32px;line-height:36px}}.product-card-see-more-text-horizontal{color:var(--color-grayScale);font-size:var(--text-size-2);font-weight:var(--text-weight-regular);line-height:20px;max-width:270px}.product-card-see-more-text-horizontal span{font-size:24px;font-weight:var(--text-weight-bold);line-height:28px}#carousel-view-arrow .carousel-content{margin:0 50px}.carousel-with-see-more-container .carousel-with-see-more-header{display:flex;flex-direction:column;margin-bottom:.5rem;padding:0 1.25rem}@media(min-width:1280px){.carousel-with-see-more-container .carousel-with-see-more-header{margin-bottom:1.5rem;padding:0 50px}}.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.carousel-with-see-more-container .carousel-with-see-more-header .carousel-with-see-more-row a{color:var(--color-support-links);font-size:var(--text-size-1);font-style:normal;line-height:18px;-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{color:var(--color-grayScale);font-size:var(--text-size-2);font-style:normal;font-weight:var(--text-weight-bold);line-height:20px;max-width:70%}@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{margin-right:-11px;position:relative}.carousel-with-see-more-container .carousel-arrow-button-next{margin-left:-11px;position:relative}}.carousel-with-see-more-container .carousel-container{padding-bottom:12px}@media(min-width:769px){.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}}[data-shelf-card-variant=horizontal]{background-color:var(--color-grayScale-white);border-radius:8px;margin-bottom:30px;padding-top:16px}[data-shelf-card-variant=horizontal] .carousel-product-header{background-color:var(--color-grayScale-white);margin-left:0!important;padding-bottom:16px;padding-top:8px}@media(min-width:1280px){[data-shelf-card-variant=horizontal] .carousel-product-header{font-size:24px;line-height:28px}}[data-shelf-card-variant=horizontal] .carousel-product-header .carousel-product-header-title{margin-left:0!important}[data-shelf-card-variant=horizontal] .carousel-product-header [data-store-link]{margin-right:0!important}[data-shelf-card-variant=horizontal] .carousel-content{padding:0;padding-left:0!important}[data-shelf-card-variant=horizontal] .carousel-content .carousel-container{flex-direction:column!important}@media(min-width:1280px){[data-shelf-card-variant=horizontal] .carousel-content .carousel-container{flex-direction:row!important}}[data-shelf-card-variant=horizontal] .carousel-content .carousel-container .container-item:last-of-type{margin-right:0!important}[data-shelf-card-variant=horizontal] .carousel-content .carousel-container .container-item .product-card-wrapper{min-width:290px;padding:8px;width:100%}.carousel-product-header [data-store-link],.carousel-product-header [data-store-link]:visited{color:var(--color-support-links)}.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%}.product-shelf-skeleton .carousel-product-header-title,.product-shelf-skeleton .product-card,.product-shelf-skeleton .product-card-horizontal,.product-shelf-skeleton [data-store-link]{color:transparent;cursor:pointer}.product-shelf-skeleton .product-card-horizontal{height:170px;width:100%}@media(min-width:768px){.product-shelf-skeleton .product-card-horizontal{width:290px}}[data-product-shelf]{align-items:stretch;display:flex;overflow-x:scroll}[data-product-shelf] li{width:100%}[data-product-shelf] li:first-child{margin-left:calc(var(--space-1)*-1)}@media(min-width:768px){[data-product-shelf]{column-gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-3);padding-top:var(--space-0)}}[data-shelf-cardType-variant=horizontal]{background-color:var(--color-grayScale-faded);border-radius:8px;margin-bottom:30px;padding-top:16px}[data-shelf-cardType-variant=horizontal] .carousel-product-header{background-color:var(--color-grayScale-faded);margin-left:0!important;padding-bottom:16px;padding-top:8px}@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}@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{min-width:290px;padding:8px;width:100%}.carousel-product-header{align-items:flex-start;color:var(--color-grayScale);display:flex;font-size:16px;justify-content:space-between;line-height:20px;padding-bottom:16px}@media(min-width:1280px){.carousel-product-header{align-items:center}}.carousel-product-header .carousel-product-header-title{flex:1 1;font-size:16px;font-weight:700;line-height:20px;margin-left:var(--page-padding-phone);margin-right:var(--page-padding-phone)}@media(min-width:769px){.carousel-product-header .carousel-product-header-title{margin:0}}@media(min-width:1280px){.carousel-product-header .carousel-product-header-title{font-size:24px;line-height:28px;margin-left:60px}}.carousel-product-header [data-store-link]{color:var(--color-main);font-size:14px;font-weight:400;line-height:18px;margin-left:var(--page-padding-phone);margin-right:var(--page-padding-phone);padding:0;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]{font-size:16px;line-height:20px;margin-right:60px}.carousel-arrow-button-prev{margin-right:-11px;position:relative}.carousel-arrow-button-next{margin-left:-11px;position:relative}}.div-content-shelf-product .carousel-container{padding-bottom:12px}@media(min-width:769px){.div-content-shelf-product .carousel-container{padding-bottom:20px}}@media(max-width:768px){.div-content-shelf-product .carousel-content{padding-left:var(--page-padding-phone)}.shelf-in-pdp .carousel-product-header-title{margin:0}.shelf-in-pdp .carousel-content{padding: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}#tour-tooltip{align-items:flex-start;border:1px solid var(--color-main-faded);border-radius:8px;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;padding:16px;top:315px;width:328px;z-index:9999}#tour-tooltip,#tour-tooltip:after{background:var(--color-main-faded);left:50%;position:absolute;transform:translate(-50%)}#tour-tooltip:after{-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:block;height:12px;top:100%;width:20px}#tour-tooltip .tooltip-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}#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{background:none;border: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{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}#tour-tooltip .tooltip-footer button{background:none;border:none;color:var(--color-main);cursor:pointer;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:18px}#tour-overlay{background:var(--color-support-overlay);height:100vh;position:fixed;top:0;width:100%;z-index:9998}.dynamic-showcases-container{background-color:var(--color-main-faded);margin-bottom:0}.dynamic-showcases-container .dynamic-showcases-content{padding-bottom:16px;padding-top:16px}@media(min-width:1280px){.dynamic-showcases-container .dynamic-showcases-content{padding-bottom:24px;padding-top:24px}}.dynamic-showcases-container .dynamic-showcases-content>h2{color:var(--color-main);font-size:20px;font-weight:700;line-height:24px;margin-bottom:32px;text-align:center}@media(min-width:1280px){.dynamic-showcases-container .dynamic-showcases-content>h2{font-size:32px;line-height:36px;margin-bottom:48px}}.dynamic-showcases-container .dynamic-showcases-content .loading-warning{color:var(--color-main);font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px;text-align:center}.dynamic-showcases-container .dynamic-showcases-content .loading-message{color:var(--color-grayScale);font-size:14px;line-height:18px;margin-bottom:16px;text-align:center}.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{margin:unset!important;width:unset!important}.dynamic-showcases-container .carousel-content .container-item>div{padding:34px 2px 8px;position:relative}@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{font-size:14px;font-weight:700;left:16px;line-height:18px;position:absolute;top:8px;white-space:nowrap;z-index:2}@media(min-width:1280px){.dynamic-showcases-container .carousel-content .container-item>div>h4{font-size:20px;line-height:24px;top:16px}}.engagement-banner{margin-bottom:85px}.engagement-banner-image{cursor:pointer;max-width:100%}.engagement-modal{align-items:center;background-color:#fff;display:flex;gap:30px;height:510px;justify-content:center;left:50%;padding:60px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:752px}.engagement-modal .engagement-modal-close-button{all:unset;cursor:pointer;position:absolute;right:25px;top:25px}.engagement-modal .engagement-modal-infos{align-items:center;display:flex;flex-direction:column;justify-content:center}.engagement-modal .engagement-modal-infos .engagement-modal-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:45px;text-align:center}.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;gap:1rem;padding-top:12px}.engagement-modal .engagement-modal-infos .engagement-modal-download>a>div{border-radius:6px}.engagement-modal .engagement-modal-image .engagement-modal-qr-code{border-radius:16px;margin-top:2rem}.order-card-container{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);border-radius:8px;box-shadow:4px 4px 8px var(--color-support-shadow);margin-right:16px;width:328px}.order-card-container .order-card-header{align-items:center;background-color:var(--color-main-faded);display:flex;justify-content:space-between;padding:8px 16px}.order-card-container .order-card-header .order-card-date{color:var(--color-main);font-size:20px;font-weight:var(--text-weight-bold);line-height:24px}@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{align-items:center;display:flex;flex-direction:column}.order-card-container .order-card-header .order-card-container-order p{color:var(--color-main);font-size:var(--space-2);font-style:normal;font-weight:var(--text-weight-regular);line-height:16px;text-align:center}.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;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.order-card-container .order-card-body .order-card-images-container .order-card-product-image{align-items:center;background-color:transparent;display:flex;height:55px;justify-content:center;margin:auto;overflow:hidden;width:55px}.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;gap:8px;height:120px}.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{color:var(--color-grayScale);font-size:14px;font-weight:var(--text-weight-bold);line-height:18px;margin-right:8px}.order-card-container .order-card-body .order-card-product .order-card-products-body .name{color:var(--color-grayScale-darkest);font-size:var(--space-3);font-weight:var(--text-weight-regular);line-height:20px}.order-card-container .order-card-footer{display:flex;flex-direction:row;gap:8px;margin:16px}.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{align-items:center;background-color:var(--color-main);border:1px solid var(--color-main);border-radius:2px;color:#ebe0cf;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;letter-spacing:0;line-height:18px;padding:8px 16px;width:100%}.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{align-self:center;display:flex;height:20px;justify-content:center;width:20px}.order-card-container .order-card-footer .order-card-button-add-to-cart:disabled .c-loader svg{animation:c-loader-spin .5s linear infinite;height:20px;width:20px}.order-card-container .order-card-footer .order-card-button-added-products{background-color:var(--color-positiveFeedback-faded);border:none;color:var(--color-positiveFeedback-dark)}.order-card-container .order-card-alert{background-color:var(--color-warning-faded);border:1px solid var(--color-warning-faded);border-radius:4px;display:flex;flex-direction:row;margin:0 16px 16px;padding:8px 16px}.order-card-container .order-card-alert svg{align-self:center;margin-right:16px}.order-card-container .order-card-alert p{color:var(--color-warning-dark);font-size:var(--space-3);font-weight:400;letter-spacing:0;line-height:20px}.repeat-order-section-container{width:100%}.repeat-order-section-container .repeat-order-section-header{display:flex;justify-content:space-between;margin-bottom:17px;width:100%}.repeat-order-section-container .repeat-order-section-header .repeat-order-section-title{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;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{color:var(--color-support-links);font-size:14px;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.repeat-order-section-container .carousel-content{padding-bottom:16px}.repeat-order-section-container .carousel-content .carousel-container .container-item{margin-bottom:14px;min-width:auto!important;width:auto!important}[data-store-carousel] [data-carousel-bullets] [data-store-button],[data-store-carousel] [data-carousel-controls] [data-store-icon-button]{border:0;border-radius:50%;cursor:pointer;outline:0}.carousel-banner-container{margin-bottom:8px}@media(min-width:768px){.carousel-banner-container{margin-bottom:16px}.carousel-loading .skeleton-container:first-child{display:none}}@media(max-width:767px){.carousel-loading .skeleton-container:nth-child(2){display:none}}[data-store-carousel]{margin-bottom:16px;position:relative}@media(min-width:768px){[data-store-carousel]{margin-bottom:24px}}[data-store-carousel] [data-carousel-controls]{box-sizing:border-box;display:flex;height:0;justify-content:space-between;left:-30px;margin:auto;max-width:var(--breakpoint-notebook);position:absolute;right:-30px;top:calc(50% - 16px);width:100%}@media(min-width:768px){[data-store-carousel] [data-carousel-controls]{left:-35px;right:-35px;top:calc(50% - 20px)}}[data-store-carousel] [data-carousel-controls] [data-store-icon-button]{align-items:center;background:var(--color-main-faded);color:var(--color-main);display:flex;height:32px;justify-content:center;width:32px}@media(min-width:768px){[data-store-carousel] [data-carousel-controls] [data-store-icon-button]{height:40px;width:40px}}[data-store-carousel] [data-carousel-controls] [aria-label=previous]{left:-16px;position:relative}[data-store-carousel] [data-carousel-controls] [aria-label=next]{position:relative;right:-16px}[data-store-carousel] [data-carousel-controls] svg{height:10px;width:10px}[data-store-carousel] [data-carousel-bullets]{align-items:center;bottom:-8px;display:flex;height:0;justify-content:center;position:absolute;width:100%}@media(min-width:768px){[data-store-carousel] [data-carousel-bullets]{bottom:-16px}}[data-store-carousel] [data-carousel-bullets] [data-store-button]{background-color:transparent;border:.5px solid var(--color-main-dark);height:6px;margin:0 1px;padding:0;width:6px}@media(min-width:768px){[data-store-carousel] [data-carousel-bullets] [data-store-button]{height:8px;margin:0 2px;width:8px}}[data-store-carousel] [data-carousel-bullets] [aria-selected=true]{background-color:var(--color-main);border:.5px solid var(--color-main)}.highlight-brands-product-container{align-items:center;background-color:var(--color-grayScale-white);border:0;border-radius:8px;cursor:pointer;display:flex;height:88px;justify-content:center;padding:4px;width:88px}.highlight-brands-product-container .highlight-brands-product-image{height:100%}.highlight-brands-card-container{align-items:flex-start;background-color:var(--color-main-faded);border-radius:8px;display:flex;flex-direction:column;height:230px;justify-content:flex-start;padding:10px;row-gap:10px;width:200px}.highlight-brands-card-container .highlight-brands-card-header{align-items:center;display:flex;height:20px;justify-content:space-between;width:100%}.highlight-brands-card-container .highlight-brands-card-header .highlight-brands-card-header-image{height:20px;max-width:125px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.highlight-brands-card-container .highlight-brands-card-header .highlight-brands-card-header-link{color:var(--color-support-links);flex-shrink:0;font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.highlight-brands-card-container .highlight-brands-card-body{display:flex;flex-wrap:wrap;gap:4px;width:100%}.highlight-brands-skeleton{padding-bottom:32px}.highlight-brands-carousel-container .highlight-brands-carousel-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0 16px;width:100%}@media(min-width:768px){.highlight-brands-carousel-container .highlight-brands-carousel-header{margin-bottom:24px;padding:0}}@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{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px}@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}@media(min-width:1025px){.mosaic-banners-loading .skeleton-container:first-child{display:none}}@media(max-width:1024px){.mosaic-banners-loading .skeleton-container:nth-child(2){display:none}}.mosaic-container{margin-bottom:24px}.mosaic-container .mosaic-title{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}@media(min-width:769px){.mosaic-container .mosaic-title{font-size:32px;line-height:36px;margin-bottom:24px}}.mosaic-container .mosaic-rows-container{display:grid;gap:8px}@media(min-width:769px){.mosaic-container .mosaic-rows-container{gap:24px}}.mosaic-container .mosaic-rows-container .mosaic-row{display:grid;gap:8px}@media(min-width:769px){.mosaic-container .mosaic-rows-container .mosaic-row{gap:24px}}.mosaic-container .mosaic-rows-container .mosaic-row a,.mosaic-container .mosaic-rows-container .mosaic-row img{border-radius:2px;display:block}@media(min-width:769px){.mosaic-container .mosaic-rows-container .mosaic-row a,.mosaic-container .mosaic-rows-container .mosaic-row img{border-radius:8px}}.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{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0 16px;width:100%}@media(min-width:768px){.multiple-search-shelf-container .product-shelf-header{margin-bottom:24px;padding:0}}@media(min-width:1280px){.multiple-search-shelf-container .product-shelf-header{padding:0 65px}}.multiple-search-shelf-container .product-shelf-header .product-shelf-title{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px}@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}@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}.suggested-kit-modal-header-container{align-items:center;display:flex;justify-content:space-between;padding:8px 8px 16px;width:100%}@media(min-width:768px){.suggested-kit-modal-header-container{padding:16px}}.suggested-kit-modal-header-container .suggested-kit-modal-header-back{background-color:transparent;border:0;color:var(--color-main);cursor:pointer;font-size:14px;font-weight:400;line-height:18px;padding:0;text-decoration:underline}.suggested-kit-modal-header-container .suggested-kit-modal-header-back svg{margin-right:4px}.suggested-kit-modal-header-container .suggested-kit-modal-header-text{color:var(--color-grayScale-darkest);font-size:14px;font-weight:400;line-height:18px}.suggested-kit-modal-header-container .suggested-kit-modal-header-close{background-color:transparent;border:0;cursor:pointer;height:24px;min-height:auto;padding:0;width:24px}.suggested-kit-list-container{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);display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:8px}.suggested-kit-list-container-alignment{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.suggested-kit-list-container{border-radius:16px}}.suggested-kit-list-container .suggested-kit-list-content{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;overflow:auto;padding:8px;row-gap:16px;width:100%}.suggested-kit-list-container .suggested-kit-list-content::-webkit-scrollbar{background-color:var(--color-main-faded);width:3px}.suggested-kit-list-container .suggested-kit-list-content::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:3px}.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.suggested-kit-list-container .suggested-kit-list-content .suggested-kit-modal-header-description-container-title{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px}@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{color:var(--color-grayScale-darkest);font-size:16px;font-weight:400;line-height:20px}.list-settings{height:180px;width:100%}@media(min-width:768px){.list-settings{height:260px;width:268px}}.list-settings .suggested-kits-card-image{border-radius:8px 8px 0 0;height:120px;object-fit:cover;width:100%}@media(min-width:768px){.list-settings .suggested-kits-card-image{height:201px}}.carousel-settings{height:180px;width:140px}@media(min-width:768px){.carousel-settings{height:226px;width:298px}.carousel-settings:hover{box-shadow:4px 4px 8px 0 var(--color-support-shadow)}}.carousel-settings .suggested-kits-card-image{border-radius:8px 8px 0 0;height:120px;object-fit:cover;width:100%}@media(min-width:768px){.carousel-settings .suggested-kits-card-image{height:166px}}.suggested-kits-card{align-items:flex-start;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);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.suggested-kits-card .suggested-kits-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-main);display:-webkit-box;font-size:16px;font-weight:700;line-height:20px;overflow:hidden;padding:8px;text-align:start}.change-order-modal p{margin:0;padding:0}.change-order-modal #modal-content-container{width:100%}.change-order-modal #modal-content-container #modal-content{background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;display:flex;flex-direction:column}.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{align-items:center;display:flex;justify-content:space-between;padding:24px 16px 16px;width:100%}.change-order-modal #modal-content-container #modal-content header .modal-title{color:var(--color-grayScale);font-size:24px;font-weight:700;line-height:28px}.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{margin-left:8px;width:100%}.change-order-modal #modal-content-container #modal-content .change-order-pre-content .change-order-pre-content-infos .product-details{align-items:center;display:flex;justify-content:space-between}.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;font-weight:700;line-height:18px}.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{height:80%;margin:0 8px;overflow-y:auto;padding:8px;&::-webkit-scrollbar{background-color:var(--color-main-faded);width:4px}&::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;max-height:34px;padding-top:16px;width:3px}}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .remove-buttom{align-items:center;background-color:initial;border:none;color:var(--color-negativeFeedback);column-gap:4px;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:18px;margin:22px 0;text-decoration:underline}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .title{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;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;flex-direction:column;row-gap:16px}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item{background-color:var(--color-grayScale-white);border-radius:8px;border-style:solid;border-width:1px;cursor:pointer;display:flex;padding:8px;width:100%}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos{margin-left:8px;width:100%}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .description{display:flex;justify-content:space-between;width:100%}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .seal-container{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .seal{border-radius:2px;color:var(--color-grayScale-white);font-size:9px;list-style:16px;padding:4px;text-align:center}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .description .choose-icon{align-items:center;border-radius:100%;display:flex;height:16px;justify-content:center;width:16px}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices .discount .list-price{color:var(--color-grayScale-dark);font-size:12px;font-weight:400;line-height:16px;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{align-items:center;column-gap:4px;display:flex}.change-order-modal #modal-content-container #modal-content .change-order-similar-products .similar-product-list .similar-product-list-item .infos .prices .discount .badge{align-items:center;background-color:var(--color-secondary);border-radius:16px;color:var(--color-main);display:flex;font-size:12px;font-weight:700;height:17px;justify-content:center;padding:4px;width:46px}.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{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.no-similar-title{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;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{background-color:var(--color-main);border-color:transparent;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;font-size:14px;font-weight:500;height:34px;line-height:18px;width:100%}.change-order-modal #modal-content-container #modal-content .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-grayScale);display:-webkit-box;font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px;overflow:hidden;text-align:start}.change-order-modal #modal-content-container #modal-content .badge{background-color:var(--color-secondary);border-radius:16px;color:var(--color-main);font-size:12px;font-weight:700;padding:1px 4px}.change-order-modal #modal-content-container #modal-content .sellingPrice{align-items:center;color:var(--color-main);column-gap:1px;display:flex;font-size:20px;font-weight:600;line-height:24px}@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}}.container-club-price{background-color:var(--color-main-faded);border-radius:4px;color:var(--color-main);height:auto;margin:8px 0;padding:2px 4px;width:auto}@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-size:12px;font-weight:700;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}}.product-card-top-flag{align-items:center;border-radius:16px;display:flex;justify-content:center;left:0;padding:4px 8px;position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.product-card-top-flag .product-card-top-text{color:var(--color-grayScale-white);font-size:12px;font-weight:700;line-height:16px;margin-right:4px}@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{height:15px;width:16px}.search-products-card-container{align-items:center;border-bottom:1px solid var(--color-grayScale-lightest);display:flex;justify-content:flex-start;padding:8px 0;width:100%}.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{align-items:center;display:flex;flex-shrink:0;height:67px;justify-content:center;margin-right:8px;overflow:hidden;position:relative;width:67px}@media(min-width:768px){.search-products-card-container .search-products-card-image-container{height:88px;width:88px}}.search-products-card-container .search-products-card-image-container .product-card-top-flag-container{left:0;top: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{left:0;position:absolute;top:0;z-index:1}.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 .gatsby-image-wrapper{width:100%}.search-products-card-container .search-products-card-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.search-products-card-container .search-products-card-content .search-products-card-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-grayScale);display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;margin-bottom:8px;overflow:hidden;width:100%}@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{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}.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;font-weight:400;line-height:16px}.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-store-button][data-button-variant=primary]{color:var(--color-assistant-main);cursor:pointer;font-size:16px;height:34px;line-height:18px;min-height:auto;padding:0;width:100px}.search-products-card-container .search-products-card-content .search-products-card-footer .input-add{height:34px;width:100px}.search-products-card-container .search-products-card-content .search-products-card-footer .input-add .product-add-text{display:none}.suggested-kit-clear-button{background-color:transparent;border:0;cursor:pointer;display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 24px;padding:0 16px}.suggested-kit-clear-button .suggested-kit-clear-text{color:var(--color-negativeFeedback);font-size:16px;font-weight:700;line-height:18px;text-decoration:underline}.suggested-kit-modal-footer-container{align-items:center;box-shadow:0 -4px 4px 0 var(--color-support-shadow);display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:16px;width:100%;z-index:999}@media(min-width:768px){.suggested-kit-modal-footer-container{flex-direction:row;gap:24px;justify-content:flex-end}}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-total{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;text-align:center}@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{align-items:center;background-color:var(--color-main);border:0;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:18px;margin:0;padding:0;width:100%}@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);border:1px solid var(--color-positiveFeedback-lightest);color:var(--color-positiveFeedback-dark);cursor:no-drop}.suggested-kit-modal-footer-container .suggested-kit-modal-footer-add-button svg{margin-right:8px}.suggested-kit-view-container{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);display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}@media(min-width:768px){.suggested-kit-view-container{border-radius:16px}}.suggested-kit-view-container .suggested-kit-view-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto;width:100%}.suggested-kit-view-container .suggested-kit-view-content::-webkit-scrollbar{background-color:var(--color-main-faded);width:3px}.suggested-kit-view-container .suggested-kit-view-content::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:3px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-image{height:160px;margin-bottom:8px;object-fit:cover;width:100%}@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{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;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{color:var(--color-grayScale-darkest);font-size:16px;font-weight:400;line-height:20px;margin:0 0 8px;padding:0 16px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-subtitle{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin:0 0 8px;padding:0 16px}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:0 16px 16px;width:100%}.suggested-kit-view-container .suggested-kit-view-content .suggested-kit-view-products .search-products-card-container{border:1px solid var(--color-grayScale-lightest);border-radius:8px;padding: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{height:58px;width: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-store-button][data-button-variant=primary]{font-size:14px;line-height:16px}.suggested-kits-skeleton{padding-bottom:32px}.suggested-kits-carousel-container .suggested-kits-carousel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 16px;width:100%}@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{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px}@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{background-color:transparent;border:0;color:var(--color-support-links);cursor:pointer;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}@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{align-items:flex-end;padding:0}@media(min-width:768px){.suggested-kits-modal{align-items:center;padding:16px}}.suggested-kits-modal .generic-modal-subcontainer{height:90%;width:100%}@media(min-width:768px){.suggested-kits-modal .generic-modal-subcontainer{height:100%;max-height:812px;max-width:580px}}.orderStatusContainerPopUp{bottom:32px;position:fixed;right:16px;transition:opacity .3s ease;z-index:999}.orderStatusContainer{background-color:var(--color-grayScale-white);border-color:var(--color-main-faded);border-radius:4px;border-style:solid;border-width:1px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);display:flex;flex-direction:column;margin-top:16px;padding:8px 16px;text-decoration:none;width:100%}@media(min-width:1280px){.orderStatusContainer{margin-top:0;max-width:328px}}.orderStatusContainer-closeButton{background:transparent;border:none;cursor:pointer}.orderStatusContainer-containerTitle{align-items:center;display:flex;justify-content:space-between}.orderStatusContainer-title{color:var(--color-main);cursor:pointer;font-size:14px;font-weight:700;line-height:18px}.orderStatusContainer-subtitle{color:var(--color-grayScale-darkest);cursor:pointer;font-size:12px;line-height:16px}.orderStatusContainer-description{color:var(--color-grayScale);cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:18px}.orderStatusContainer-description-highlight{font-weight:700}main{flex-direction:column}.last-mosaic{margin-bottom:24px}@media(min-width:769px){.last-mosaic{margin-bottom:32px}}section.mt-unset{margin-top:unset}section.mb-unset{margin-bottom:unset}.title-header{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[data-store-breadcrumb]{width:100%}[data-store-breadcrumb] [data-breadcrumb-list]{align-items:center;display:flex;height:24px;overflow-x:hidden}[data-store-breadcrumb] [data-breadcrumb-list] li{align-items:center;display:inline-flex;min-width:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){[data-store-breadcrumb] [data-breadcrumb-list] li{max-width:30%}}[data-store-breadcrumb] [data-breadcrumb-list] [data-breadcrumb-item]{display:block;font-family:Dm Sans,sans-serif;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}[data-store-breadcrumb] [data-breadcrumb-list] [data-breadcrumb-item] svg{color:var(--color-text)}[data-store-breadcrumb] [data-breadcrumb-list] [data-breadcrumb-divider]{align-items:center;display:flex;justify-content:center;margin:0 8px;min-width:10px}[data-store-breadcrumb] [data-breadcrumb-list] [data-breadcrumb-divider] path{stroke:var(--color-grayScale)}[data-store-breadcrumb] [data-breadcrumb-list] [data-store-link]{display:inline-block;line-height:20px;padding:0}[data-store-breadcrumb] [data-breadcrumb-list] [data-store-link]:visited{color:var(--color-grayScale-darkest)}[data-store-breadcrumb] [data-breadcrumb-list] [data-store-link][href="/"]{display:inline-flex;justify-content:center}[data-store-breadcrumb] [data-breadcrumb-list] [data-breadcrumb-item=current]{color:var(--color-main);font-weight:700;line-height:20px}.product-listing.grid-content-full{margin-top:16px;padding-top:0}.product-listing__breadcrumb{margin-bottom:0;padding-top:16px}@media(min-width:768px){.product-listing__breadcrumb{margin-top:32px;padding-top:0}}.product-listing__hero{width:100%}@media(min-width:1280px){.product-listing__filters-bar{align-self:start;grid-column:1/span 3;position:-webkit-sticky;position:sticky;top:3.75rem}}.product-listing__sort{align-items:center;background-color:var(--bg-neutral-lightest);display:flex;justify-content:space-between;padding:var(--space-1) var(--space-3) var(--space-2);width:100%}@media(min-width:1280px){.product-listing__sort{grid-column:6/span 7;justify-content:right;min-height:auto;padding:0}}.product-listing__results-count{align-items:center;background-color:var(--bg-neutral-light);display:flex;justify-content:center;min-height:45px;padding:var(--space-2) var(--space-3)}@media(min-width:1280px){.product-listing__results-count{background-color:unset;grid-column:4/span 2;justify-content:left;min-height:auto;padding:0}}.product-listing__results .product-card[data-store-card]{width:auto}.product-listing__results-sponsored{background-color:var(--bg-neutral-lightest);margin:var(--space-1) calc(var(--padding)*-1);padding:var(--space-4) var(--space-3)}@media(min-width:1280px){.product-listing__results-sponsored{margin:var(--space-6) 0;padding:0}.product-listing__results-sponsored [data-store-tiles]{column-gap:var(--grid-gap-0);row-gap:0}}.product-listing__results-sponsored h3{margin-bottom:var(--space-1)}.product-listing__pagination{align-items:center;background-color:var(--bg-neutral-lightest);display:flex;justify-content:center;margin:var(--padding) calc(var(--padding)*-1) 0;min-height:96px;padding:var(--space-4)}@media(min-width:1280px){.product-listing__pagination{padding:var(--space-1) var(--space-2)}}.product-listing__pagination [data-store-button]{width:100%}@media(min-width:1280px){.product-listing__pagination [data-store-button]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.product-listing__scroll-top{display:flex;justify-content:center;padding-bottom:var(--space-10);width:100%}@media(min-width:1280px){.product-listing__scroll-top{padding-bottom:var(--space-8)}}.back-step{align-items:center;display:flex;margin-bottom:24px;margin-top:16px}.back-step,.back-step p{color:var(--color-support-links)}.back-step p{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-left:10px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(min-width:768px){.back-step p{font-size:16px;line-height:20px}}.modal-image .modal-info button,.product-details-container .product-details__body .product-details__image .product-details__image-principal button{background-color:transparent;border:0;outline:0}.modal-image .modal-info span,.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .numeric-bullets{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.product-details-container nav[data-store-breadcrumb]{margin:16px 0 24px}@media(min-width:768px){.product-details-container nav[data-store-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__image{display:flex;flex-direction:column;position:relative;width:calc(100% + var(--page-padding-phone)*2)}@media(min-width:768px){.product-details-container .product-details__body .product-details__image{flex-direction:row;margin-bottom:24px;max-width:568px;width:100%}}.product-details-container .product-details__body .product-details__image .pdp-loading{width:100%}@media(min-width:768px){.product-details-container .product-details__body .product-details__image .pdp-loading .skeleton-container:first-child{display:none}}@media(max-width:767px){.product-details-container .product-details__body .product-details__image .pdp-loading .skeleton-container:nth-child(2){display:none}}.product-details-container .product-details__body .product-details__image .product-details__image-side{margin-right:16px;width:80px}.product-details-container .product-details__body .product-details__image .product-details__image-side .product-details__image-side-container{align-items:center;background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px;cursor:pointer;display:flex;height:80px;justify-content:center;margin-bottom:8px;width:80px}.product-details-container .product-details__body .product-details__image .product-details__image-side .product-details__image-side-container:last-of-type{margin-bottom:0}.product-details-container .product-details__body .product-details__image .product-details__image-side .product-details__image-side-container.selected{border:1.5px solid var(--color-main)}.product-details-container .product-details__body .product-details__image .product-details__image-principal{margin:auto auto 16px;width:100%}.product-details-container .product-details__body .product-details__image .product-details__image-principal .discount-favorite{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding-right:32px}@media(min-width:768px){.product-details-container .product-details__body .product-details__image .product-details__image-principal .discount-favorite{margin-bottom:8px;padding-right:0}}.product-details-container .product-details__body .product-details__image .product-details__image-principal .discount-favorite .badge{background-color:var(--color-promo-main);border-radius:0 24px 24px 0;color:var(--color-promo-secondary);font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:20px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-details-container .product-details__body .product-details__image .product-details__image-principal .discount-favorite button.like{padding:0}.product-details-container .product-details__body .product-details__image .product-details__image-principal .discount-favorite svg{visibility:hidden}.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .carousel-container{padding:0}.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .carousel-container .container-item{min-width:calc(100% - 32px)!important;position:relative}.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .carousel-container .container-item .zoom{bottom:13px;cursor:pointer;display:flex;padding:0;position:absolute;right:0}.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .carousel-container .container-item:last-child{margin-right:32px}.product-details-container .product-details__body .product-details__image .product-details__image-principal .carousel-content .numeric-bullets{margin-top:16px;padding-right:32px}@media(min-width:768px){.product-details-container .product-details__body .product-details__image [data-gatsby-image-wrapper]{transform:translateZ(0)}}.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;font-weight:700;line-height:18px}@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{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}@media(min-width:768px){.product-details-container .product-details__body .product-details__content .product-details__header h1{font-size:32px;font-weight:400;line-height:36px}}.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{background-color:var(--color-promo-main);border-radius:16px;color:var(--color-promo-secondary);display:inline-block;font-size:12px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:16px;margin-left:4px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-details-container .product-details__body .product-details__content .product-details__main-infos .product-details__prices .new-price-pdp-container{align-items:center;color:var(--color-main);display:flex;justify-content:space-between;margin-bottom:16px}.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{align-items:center;display:flex}.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;font-weight:700;line-height:28px}.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{color:var(--color-grayScale-dark);font-size:12px;font-weight:700;line-height:16px}.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{background-color:var(--color-main);border-radius:2px;color:var(--color-grayScale-white);cursor:pointer;font-size:16px;font-weight:500;line-height:20px;min-height:auto;padding:10px 16px;width:100%}.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{background-color:var(--color-grayScale-faded);color:var(--color-grayScale-light)}.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{color:var(--color-positiveFeedback-dark);font-size:12px;line-height:16px;margin-top:-16px}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector]{border:1px solid var(--color-main);box-shadow:none;height:40px;position:relative;width:100%}.product-details-container .product-details__body .product-details__content .product-details__main-infos [data-card-actions] .quantity-selector-container [data-store-quantity-selector] button{cursor:pointer;padding:8px;position:absolute;width:auto}.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{align-items:center;background-color:var(--color-infoFeedback-faded);border-radius:4px;color:var(--color-infoFeedback-dark);display:flex;font-size:14px;line-height:18px;margin-top:16px;padding:8px 16px}@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{margin-right:16px;overflow:unset}.product-details-container .product-details__body .product-details__content .product-details__main-infos .restriction-flag-link-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:24px;width:100%}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad{border:1px solid var(--color-main-faded);border-radius:2px;display:flex;flex-direction:column;margin-bottom:24px;padding:0 0 8px}.product-details-container .product-details__body .product-details__content .product-details__main-infos .club-product-ad .club-title-container{align-items:center;background-color:var(--color-main-faded);display:flex;justify-content:center;margin-bottom:8px;padding:8px 16px}.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;font-weight:700;line-height:18px}@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{align-items:center;display:flex;flex-direction:row;justify-content: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{color:var(--color-grayScale-darkest);font-size:12px;font-weight:400;line-height:16px;margin-right:10px}.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{color:var(--color-support-links);display:block;font-size:12px;font-weight:400;line-height:16px;margin-left:10px;padding:0;text-align:center;text-decoration:underline}.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{align-items:center;background-color:var(--color-grayScale);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.modal-image .modal-info{align-items:center;display:flex;justify-content:space-between;padding:5px 16px;width:100%}.modal-image .modal-info button{cursor:pointer;display:flex;padding:0}.modal-image .modal-info span{color:var(--color-grayScale-white)}.buy-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.buy-button-container span{color:var(--color-main);font-size:12px;line-height:16px}.restriction-flag-link-title{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;margin-bottom:8px}.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;height:100%;justify-content:center;margin-top:4px;width:100%}.product-details-skeleton .product-details-skeleton-price{display:flex;flex-direction:column;gap:8px}.navigation-institutional-container .breadcrumb-about{align-items:center;display:flex;margin-top:16px}.navigation-institutional-container .breadcrumb-about a{margin-right:16px}.navigation-institutional-container .breadcrumb-about p{color:var(--color-main);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-left:16px}.navigation-institutional-container .back-step{align-items:center;color:var(--color-support-links);display:flex;margin-bottom:24px;margin-top:16px}.navigation-institutional-container .back-step p{color:var(--color-support-links);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-left:10px;-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}}.institutional-container .institutional-title{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px}@media(min-width:1280px){.institutional-container .institutional-title{font-size:24px;line-height:28px;margin-bottom:24px}}@media(min-width:768px){.institutional-container .institutional-banner-loading .skeleton-container:first-child{display:none}}@media(max-width:767px){.institutional-container .institutional-banner-loading .skeleton-container:nth-child(2){display:none}}.institutional-container [data-gatsby-image-wrapper]:last-child{margin-bottom:24px}@media(min-width:1280px){.institutional-container [data-gatsby-image-wrapper]:last-child{margin-bottom:32px}}.institutional-container [data-gatsby-image-wrapper] img{border-radius:8px}.institutional-container .carousel-content>div{margin-bottom:16px}@media(min-width:1280px){.institutional-container .carousel-content>div{margin-bottom:24px}}.institutional-container .carousel-content>div [data-gatsby-image-wrapper]:last-child{margin:0}.institutional-container .institutional-banners-container{margin-bottom:24px;width:100%}@media(min-width:769px){.institutional-container .institutional-banners-container{margin-bottom:32px}}@media(min-width:1280px){.institucional-carousel{margin:0 -3rem}.institucional-carousel .carousel-arrow-button-next,.institucional-carousel .carousel-arrow-button-prev{margin: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{align-items:center;display:flex;justify-content:space-between}.coupons-container .modal-title{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin:0}@media (min-width:640px){.coupons-container .modal-title{font-size:24px;line-height:28px}}.coupons-container .modal-close-icon{background-color:initial;border:0;cursor:pointer;display:flex;margin-left:10px;outline:0;padding:0}@media (min-width:640px){.coupons-container .modal-close-icon{margin-left:16px}}.coupons-container .breadcrumb-container{margin-bottom:8px;margin-top:16px}.coupons-container .breadcrumb-container .breadcrumb-content-container{align-items:center;display:flex;font-size:14px;line-height:18px;margin-bottom:16px}.coupons-container .breadcrumb-container .breadcrumb-content-container button{background-color:initial;border:0;color:var(--color-grayScale-darkest);cursor:pointer;font-size:14px;line-height:18px;outline:0}.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{align-items:center;background-color:initial;border:0;color:var(--color-support-links);cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:18px;outline:0;text-decoration:underline}.coupons-container .breadcrumb-container .breadcrumb-back-button svg{margin-right:10px}.coupons-container .modal-footer-container{background-color:var(--color-grayScale-white);margin-top:24px}.coupons-container .modal-footer-container.floating{bottom:0;box-shadow:0 -4px 4px 0 var(--color-support-shadow);left:0;padding:16px;position:absolute;width:100%}.coupons-container .modal-confirm-button{background-color:var(--color-main);border:1px solid var(--color-main);border-radius:2px;color:var(--color-assistant-main);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:20px;margin-bottom:16px;outline:0;padding:8px 16px;width:100%}.redirection-club-button{margin-bottom:0!important;margin-top:16px}.coupons-container .modal-cancel-button{background-color:initial;border:1px solid var(--color-main);border-radius:2px;color:var(--color-main);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:20px;outline:0;padding:8px 16px;width:100%}.coupons-container .form-coupons form{display:flex;flex-direction:column;margin:24px 0}.coupons-container .form-coupons input{background:var(--color-grayScale-white);border:1px solid var(--color-grayScale-light);border-radius:2px;font-size:16px;line-height:20px;margin-bottom:8px;padding:8px}.coupons-container .form-coupons button{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-dark);color:var(--color-grayScale-dark);cursor:pointer;display:flex;font-weight:500;justify-content:center;line-height:20px;padding:8px}.coupons-container .form-coupons button:disabled{background-color:var(--color-grayScale-darkest);color:var(--color-grayScale-lightest);cursor:wait}.coupons-container .cart-empty-coupons-label{margin:1rem 0;max-width:500px}.coupons-container .cart-empty-coupons-label span{margin-right:16px}.coupons-container .cart-empty-coupons-label p{background-color:var(--color-infoFeedback-faded);border-radius:4px;color:var(--color-infoFeedback-dark);display:flex;flex-direction:row;font-size:16px;line-height:1rem;margin-top:24px;padding:8px 16px}.coupons-container .container-title-coupons h2{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}.coupons-container .container-title-coupons .container-coupons{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}.coupons-container .container-card-coupon{background:var(--color-grayScale-white);border:1px solid var(--color-grayScale-faded);border-radius:8px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:1rem;width:100%}.coupons-container .container-card-coupon.active{border:1.5px solid var(--color-positiveFeedback)}.coupons-container .container-card-coupon .text-container{align-items:flex-start;align-self:center;display:flex;flex:1;flex-direction:column;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{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin-left:.5rem}.coupons-container .container-card-coupon .text-container .price-badge{background-color:var(--color-badge-main);border-radius:2rem;color:var(--color-badge-secondary);font-size:20px;font-weight:700;padding:.25rem 1rem}.coupons-container .container-card-coupon .text-container .subtitle{color:var(--color-grayScale-darkest);font-size:16px;font-weight:400;line-height:20px}.coupons-container .container-card-coupon .vertical-line{border-right:2px dashed var(--color-grayScale-light)}.coupons-container .container-card-coupon .buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.coupons-container .container-card-coupon .buttons-container .applied-coupon{align-items:center;background:var(--color-positiveFeedback-faded);border:unset;border-radius:2px;color:var(--color-main);display:flex;font-size:16px;font-weight:500;height:34px;line-height:20px;padding:16px 8px;width:110px}.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{background:var(--color-main);border:unset;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;height:34px;padding:8px 16px;width:110px}.coupons-container .container-card-coupon .buttons-container .apply-coupon:disabled{background-color:var(--color-grayScale-darkest);color:var(--color-grayScale-lightest);cursor:wait}.coupons-container .container-card-coupon .buttons-container .remove-coupon{background:var(--color-grayScale-white);border:1px solid var(--color-main);border-radius:2px;color:var(--color-main);cursor:pointer;font-weight:500;height:34px;line-height:20px;margin-top:16px;padding:8px 16px;width:110px}.coupons-container .container-card-coupon .buttons-container a{color:var(--color-support-links);cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin-top:16px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:110px}.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal .cartEmptyCoupon-h3{color:#1c1c1c;font-size:16px;font-weight:700;line-height:20px;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{background-color:var(--color-infoFeedback-faded);border-radius:4px;color:var(--color-infoFeedback-dark);display:flex;flex-direction:row;font-size:16px;line-height:2.5rem;padding:8px 16px}.coupons-container .applied-coupon-badge{align-items:center;border-radius:4px;bottom:40px;box-shadow:4px 4px 8px var(--color-support-shadow);display:flex;justify-content:flex-start;left:50%;padding:1rem;position:fixed;transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.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{align-items:center;display:flex;flex-direction:column}.coupons-container .noCoupons .noCoupons-h1{font-weight:700}.coupons-container .noCoupons .noCoupons-p{color:var(--color-grayScale-darkest);margin-bottom:24px}.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{background:var(--color-support-overlay);display:flex;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;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{align-self:end;background-color:var(--color-grayScale-white);display:flex;flex-direction:column;padding:24px 16px;width:623px;z-index:10}@media (min-width:640px){.coupons-container .modal-rule-coupon-external .modal-rule-coupon-internal{align-self:center;padding:24px}}.coupons-container .noCoupons .noCoupons-h1{color:var(--color-main);font-size:24px;line-height:28px}.coupons-container .noCoupons .noCoupons-p{font-size:14px;line-height:18px}.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{align-items:center;color:var(--color-grayScale-darkest);cursor:pointer;display:inline-flex;font-size:14px;line-height:20px;margin-bottom:8px;text-decoration:none}.container-coupons-page .section-header a svg{margin-right:8px}.container-coupons-page .section-header h1{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;margin-bottom:8px}@media(min-width:1280px){.container-coupons-page .section-header h1{font-size:24px;line-height:28px;margin-bottom:24px}}.container-coupons-page .section-header .banner-container{display:block}@media(max-width:768px){.container-coupons-page .section-header img{border-radius:8px}}@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{margin-bottom:24px;margin-top:16px;width:100%}@media(min-width:769px){.tabloid-banners-container{margin-top:32px}}.tabloid-product-actions .wrapper-button-tabloid .button[data-store-button][data-button-variant=primary]{color:var(--color-assistant-main);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--color-assistant-main);line-height:18px;max-height:34px;min-height:34px;padding:0 16px;width:100%}.container-category-grid{display:flex;justify-content:flex-start;padding-top:8px}@media(min-width:1281px){.container-category-grid{margin-bottom:24px;padding-top:16px}}.container-category-grid ul{display:flex}.container-category-grid li{align-items:center;display:flex;justify-content:center;white-space:nowrap}@media(min-width:769px){.container-category-grid li{margin-right:32px}}.container-category-grid li button{background-color:transparent;color:var(--color-grayScale-light);cursor:pointer;font-size:12px;line-height:16px;text-decoration:none}@media(min-width:769px){.container-category-grid li button{font-size:16px;line-height:20px}}.container-category-grid .category-selected{align-items:flex-start;border-bottom:3px solid;border-radius:revert;color:var(--color-negativeFeedback)}.container-category-grid .category-selected button{background-color:transparent;color:var(--color-negativeFeedback);cursor:pointer;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{align-items:flex-end!important;position:unset}.container-category-grid .carousel-content .carousel-arrow-button-next button,.container-category-grid .carousel-content .carousel-arrow-button-prev button{cursor:pointer;position:absolute}.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{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;margin-bottom:16px}@media(min-width:769px){.tabloid-ad{font-size:24px;line-height:28px;margin-bottom:32px}}.loader-container{display:flex;justify-content:center;margin:0 auto 24px;width:100%}@media(min-width:769px){.loader-container{margin-bottom:32px}}.loader-container svg{animation:spin .5s linear infinite;height:85px;overflow:unset;width:85px}@media(min-width:769px){.loader-container svg{height:120px;width:120px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tabloid-content-container{border-radius:16px 16px 0 0;margin-bottom:24px;padding-bottom:24px;width:100%}@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{background-color:var(--color-grayScale-white);box-shadow:-1px 5px 8px var(--color-support-shadow);margin-bottom:32px;position:-webkit-sticky;position:sticky;top:86px;z-index:4}@media(min-width:1281px){.tabloid-content-container .tabloid-menu{border-radius:16px 16px 0 0;top:170px}}.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{margin:32px 0;max-width:none}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-banners-container{margin:24px 0}}.tabloid-content-container .tabloid-section h2{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;margin-bottom:16px;padding:0 16px}@media(min-width:769px){.tabloid-content-container .tabloid-section h2{font-size:24px;line-height:28px;margin-bottom:24px;padding:16px}}.tabloid-content-container .tabloid-section .tabloid-products-container{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@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{background-color:var(--color-grayScale-white);border:1px solid var(--color-main-lightest);cursor:pointer;margin:-1px;padding:16px;position:relative}@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{background-color:var(--color-badge-main);border-radius:0 24px 24px 0;color:var(--color-badge-secondary);font-size:12px;left:0;line-height:16px;padding:8px;position:absolute;top:8px;z-index:2}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-exclusive-product{font-size:16px;line-height:20px;padding:4px 8px;top:16px}}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image{margin-bottom:8px;position:relative}@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{background-color:var(--color-main);border-radius:4px;display:flex;justify-content:center;margin:0 auto 16px;padding:10px;width:90%}.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{color:var(--color-grayScale-white);font-size:10px;line-height:10px;margin-bottom:2px;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{color:var(--color-grayScale-white);font-size:24px;line-height:20px;margin-left:4px;margin-right:2px}@media(min-width:769px){.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-image .tabloid-price-container p .price-int{font-size:40px;line-height:40px;margin-right:4px}}.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{font-size:20px;line-height:14px;margin:5px 0}}.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{align-items:center;background-color:var(--color-main-faded);color:var(--color-main);display:flex;height:52px;max-width:232px;text-align:center}.tabloid-content-container .tabloid-section .tabloid-products-container .tabloid-product-card .tabloid-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;background-color:var(--color-main-faded);color:var(--color-main);display:-webkit-box;font-size:12px;font-weight:700;line-height:16px;max-height:36px;overflow:hidden;padding:2px 12px;text-decoration:none;text-overflow:ellipsis;width:100%}.validity-range{align-items:center;background:#f0f1fb;border-radius:0;display:flex;height:24px;justify-content:center;margin-bottom:24px;padding:4px 8px;width:100%}@media(min-width:768px){.validity-range{display:flex;height:24px;width:473px}}.validity-range p{align-items:center;color:#2c3490;display:flex;font-size:12px;font-weight:700;line-height:16px;text-align:center}.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{font-size:56px;line-height:60px;margin:32px 0 24px}}.notfound-text{color:var(--color-grayScale);font-size:.875rem;font-style:normal;font-weight:400;line-height:18px;text-align:center;width:100%}@media(min-width:1280px){.notfound-text{font-size:1rem;line-height:20px}}.container-image{display:flex;justify-content:center;margin:25px 0;width:100%}@media(min-width:1280px){.container-image{margin:64px 0}}.container-image img{width:80%}@media(min-width:1280px){.container-image img{max-width:600px}}.scroll-button{background-color:#fff;border:none;border-radius:50%;bottom:0;box-shadow:0 0 1px rgba(86,105,115,.15),0 2px 4px rgba(86,105,115,.15);color:#041e50;cursor:pointer;display:none;height:40px;left:50%;margin-bottom:10px;outline:none;position:fixed;transition:.3s ease-in-out;width:40px;z-index:999999999}.scroll-visible{display:block}[data-select]{align-items:center;display:flex;position:relative}[data-select] label{color:var(--color-text-subtle);margin-right:var(--space-1)}[data-select] [data-store-select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-main);border:1px solid var(--color-grayScale-light);border-radius:24px;color:var(--color-assistant-main);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:34px;line-height:18px;max-width:191px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-3)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){[data-select] [data-store-select]:focus{box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}}}[data-select] [data-store-select]:focus-visible{box-shadow:0 0 0 1px var(--bg-body),0 0 0 var(--border-width-2) transparent;outline:none}[data-select] [data-store-select]:disabled{color:var(--color-grayScale-light);cursor:not-allowed;opacity:1}[data-select] [data-store-select]:disabled+svg{display:none}@media(min-width:1280px){[data-select] [data-store-select]{width:258px}}[data-select] [data-store-select] option{background-color:var(--color-grayScale-white);color:var(--color-grayScale-darkest);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}[data-select] svg{pointer-events:none;position:absolute;right:var(--space-3);top:calc(50% - 8px)}select.simple::part(button){font-size:50px}.tabloid-regionalization-container{width:100%}.tabloid-regionalization-container .tabloid-regionalization-text{color:var(--color-grayScale);font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;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-store-select]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:transparent;border:1px solid var(--color-grayScale-light);border-radius:2px;color:var(--color-grayScale);cursor:pointer;font-weight:700;height:40px;margin-bottom:16px;max-width:480px;padding:0 8px;width:100%}@media(min-width:769px){.tabloid-regionalization-container [data-store-select]{width:473px}}.tabloid-regionalization-container [data-store-select] option{align-items:center;color:var(--color-grayScale);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px}@media(min-width:769px){.tabloid-regionalization-container [data-store-select] option{font-size:16px;line-height:20px}}.share-tabloid-link-button{align-items:center;background:none;border:none;display:flex;height:18px;justify-content:flex-start;margin-bottom:16px;padding:0}.share-tabloid-link-button .share-tabloid-link-text{color:var(--color-support-links);cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-left:8px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.feedback-popup-container{align-items:center;background-color:var(--color-positiveFeedback-faded);border-radius:4px;bottom:40px;box-shadow:4px 4px 8px rgba(0,74,147,.25);display:flex;height:36px;justify-content:flex-start;left:50%;padding:8px 16px;position:fixed;transform:translate(-50%);width:287px;z-index:99999999}@media(min-width:769px){.feedback-popup-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.feedback-popup-container .feedback-popup-text{color:var(--color-positiveFeedback-dark);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-left:16px}.tabloid-warning{background-color:var(--color-warning-faded);border-radius:4px;color:var(--color-warning-dark);display:flex;font-size:14px;line-height:18px;margin-bottom:16px;padding:8px}@media(min-width:769px){.tabloid-warning{font-size:16px;line-height:20px}}.tabloid-warning svg{margin-right:8px;overflow:unset}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.loading-container p{font-size:16px;font-weight:500;margin-bottom:15px}.container{align-items:center;display:flex;flex-direction:column;justify-content:baseline}@media(min-width:768px){.container{align-self:center;height:calc(100vh - 292px);justify-content:center}}.container .main_screen{align-items:center;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:32px;justify-content:baseline;padding:24px 10px;text-align:center}@media(min-width:768px){.container .main_screen{max-height:423px;max-width:452px}}.container .main_screen .title{color:#1c1c1c;font-size:20px;font-weight:700}.container .main_screen .text{color:#545454;font-size:16px;font-weight:400}.container .main_screen .button_container{display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:16px;width:100%}.container .main_screen .button_container button{border:none;cursor:pointer;padding:8px 16px;width:100%}.container .main_screen .button_container .button_primary{background-color:#2c3490;color:#ebe0cf}.container .main_screen .button_container .button_secondary{background-color:#fff;border:1px solid #2c3490;border-radius:1px;color:#2c3490}.telesales-buy-container{background-color:#fff;bottom:0;box-shadow:0 -4px 4px rgba(0,74,147,.251);padding:1rem;position:fixed;width:100%;z-index:3}@media(min-width:768px){.telesales-buy-container{padding:1.375rem 0}}.telesales-buy-container .buttons-container{display:flex;gap:1.5rem;justify-content:flex-end}.telesales-buy-container .buttons-container button{background-color:#2c3490;border:0;border-radius:2px;color:#ebe0cf;cursor:pointer;height:36px;width:100%}.telesales-buy-container .buttons-container button:disabled{background-color:#f4f4f4;color:#c6c6c6}@media(min-width:768px){.telesales-buy-container .buttons-container button{max-width:251px}}.telesales-buy-container .buttons-container button.telesales-buy-button{background-color:#2c3490;border:0;color:#ebe0cf}.telesales-buy-container .buttons-container button.telesales-buy-button:disabled{background-color:#f4f4f4;color:#c6c6c6}.telesales-buy-container .buttons-container button.telesales-edit-terms-button{align-items:center;background:transparent;border:1px solid #2c3490;color:#2c3490;display:none;justify-content:center}@media(min-width:768px){.telesales-buy-container .buttons-container button.telesales-edit-terms-button{display:flex}}.telesales-buy-container .buttons-container button.telesales-edit-terms-button svg{margin-right:.5rem}.multiple-search-input-dropdown-container{background-color:var(--color-grayScale-white);border-radius:2px;box-shadow:0 4px 4px rgba(0,0,0,.25);left:0;padding:8px 8px 16px 16px;position:absolute;top:100%;width:100%;z-index:1}@media(min-width:768px){.multiple-search-input-dropdown-container{width:598px}}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content{max-height:244px;overflow-x:auto;padding-right:8px;width:100%}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content::-webkit-scrollbar{background-color:var(--color-main-faded);width:4px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;max-height:34px;padding-top:16px;width:3px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-title{color:var(--color-main-light);font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin:8px 0}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item-highlighted{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding-top:16px}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item{align-items:center;background-color:transparent;border:none;border-bottom:1px solid var(--color-grayScale-lightest);cursor:pointer;display:flex;justify-content:flex-start;padding:16px 0;width:100%}.multiple-search-input-dropdown-container .multiple-search-input-dropdown-content .multiple-search-input-dropdown-item .multiple-search-input-dropdown-item-text{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:start}.terms-input-container{align-items:center;display:flex;justify-content:flex-start;margin:16px 0;position:relative;width:100%}.terms-input-container .terms-input-subcontainer{align-items:center;border:1px solid var(--color-grayScale-light);border-radius:2px;display:flex;height:40px;margin-right:16px;padding-left:10px;padding-right:32px;position:relative;width:100%}@media(min-width:768px){.terms-input-container .terms-input-subcontainer{max-width:756px}}.terms-input-container .terms-input-subcontainer.disabled{background-color:var(--color-grayScale-faded);border:none}.terms-input-container .terms-input-subcontainer .terms-input-icon{height:24px;width:24px}.terms-input-container .terms-input-subcontainer .terms-input-input{background-color:transparent;border:none;font-size:14px;font-style:normal;font-weight:400;height:100%;line-height:18px;padding:8px 0 8px 8px;width:100%}.terms-input-container .terms-input-subcontainer .terms-input-input:focus-visible{outline:none}.terms-input-container .terms-input-subcontainer .terms-input-input:disabled{color:#c6c6c6}@media(min-width:768px){.terms-input-container .terms-input-subcontainer .terms-input-input{line-height:20px}}.terms-input-container .terms-input-subcontainer .terms-input-delete-x{background-color:transparent;border:none;bottom:8px;cursor:pointer;height:24px;padding:0;position:absolute;right:8px;width:24px}.terms-input-container .terms-input-add-button{align-items:center;background-color:var(--color-main);border:none;border-radius:2px;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:44px;padding:0;width:44px}@media(min-width:768px){.terms-input-container .terms-input-add-button{width:44px}}.terms-input-container .terms-input-add-button:disabled{background-color:var(--color-grayScale-faded)}.terms-limit-warning{background-color:#fff8e5;display:flex;margin-top:1rem;max-width:816px;padding:.5rem}.terms-limit-warning svg{margin-right:.5rem}.terms-limit-warning span{color:#b28100;font-size:14px}.telesales-edit-container{padding:1rem}@media(min-width:768px){.telesales-edit-container{padding:40px}}.telesales-edit-container button.return-button{background:none;border:0}.telesales-edit-container button.return-button a{color:#00289c;font-size:14px}.telesales-edit-container button.return-button svg{margin:0 10px 1.5px 0}.telesales-edit-container h1{font-weight:700;margin:1rem 0}@media(min-width:768px){.telesales-edit-container h1{font-size:1.5rem}}.telesales-edit-container ul{font-size:14px;list-style:initial;margin-left:1rem}@media(min-width:768px){.telesales-edit-container ul{font-size:16px}}.telesales-badge-section{display:flex;flex-wrap:wrap;justify-content:flex-start}.telesales-button-container{background-color:var(--color-grayScale-white);bottom:0;box-shadow:0 -4px 4px var(--color-support-shadow);left:0;padding:1rem;position:fixed;width:100%;z-index:10}@media(min-width:768px){.telesales-button-container{box-shadow:none;display:flex;justify-content:flex-start;margin-bottom:200px;padding:0;position:static;z-index:0}}.telesales-button-container .telesales-search-button{background-color:var(--color-main);border:none;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;height:34px;line-height:18px;width:100%}@media(min-width:768px){.telesales-button-container .telesales-search-button{max-width:539px}}.telesales-button-container .telesales-search-button:disabled{background-color:var(--color-grayScale-faded);color:var(--color-grayScale-light)}.telesales-empty-section{border-bottom:1px solid var(--color-grayScale-light);margin-bottom:24px;width:100%}.telesales-empty-section .telesales-empty-subcontainer{align-items:center;display:flex;justify-content:center;margin-bottom:24px;max-width:816px;width:100%}.clean-multiple-search-container{align-items:center;display:flex;justify-content:flex-start;margin:1rem 0;width:100%}.clean-multiple-search-container .clean-multiple-search-icon{height:16px;margin-right:8px;width:16px}.clean-multiple-search-container .clean-multiple-search-button{background:transparent;border:none;color:var(--color-negativeFeedback);cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline}.multiple-search-badge-container{background-color:var(--color-main-faded);border-radius:4px;display:flex;margin-bottom:4px;margin-right:4px;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.multiple-search-badge-container .multiple-search-badge-term{color:var(--color-main);font-size:12px;font-style:normal;font-weight:700;line-height:16px;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{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;width:16px}.multiple-search-counter-container{margin-bottom:16px;padding:3px 0;width:100%}@media(min-width:768px){.multiple-search-counter-container{padding:0}}.multiple-search-counter-container .multiple-search-counter{align-items:center;color:var(--color-grayScale);display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.multiple-search-counter-container .multiple-search-counter span{color:var(--color-grayScale-darkest);font-size:12px;font-weight:400;line-height:16px;margin-left:4px}.telesales-header-link{display:grid;margin:24px 0}@media(min-width:1281px){.telesales-header-link{display:none}}.telesales-header-info{align-items:flex-start;color:var(--color-grayScale-darkest);display:flex;font-size:14px;justify-content:flex-start;margin-top:1rem;width:100%}.telesales-header-info b{font-style:normal;font-weight:700;line-height:18px;margin:0 5px 0 8px}.telesales-header-info-container{width:16px}.telesales-header-title{color:var(--color-grayScale);font-size:1rem;font-style:normal;font-weight:700}.telesales-container{margin-top:1rem}.telesales-header-list{background:none;border:0;color:var(--color-support-links);font-size:14px;font-style:normal;font-weight:700;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.telesales-header-list svg{margin-right:8px}.telesales-loading{height:100vh}.modal-container{background-color:#fff;display:flex;flex-direction:column;left:50%;padding:1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}@media(min-width:768px){.modal-container{height:188px;width:660px}}.modal-container h1{color:#1c1c1c;font-size:24px;font-weight:700;line-height:28px;margin-bottom:1rem;max-width:90%}.modal-container h2{color:#545454;margin-bottom:2.5rem}.modal-container a{align-self:end;width:100%}@media(min-width:768px){.modal-container a{width:unset}}.modal-container a button{background-color:#2c3490;border:0;border-radius:2px;color:#ebe0cf;cursor:pointer;height:36px;width:100%}@media(min-width:768px){.modal-container a button{height:36px;width:165px}}.modal-container button.close-button{all:unset;cursor:pointer;position:absolute;right:25px;top:25px}.telesales-not-found-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}@media(min-width:1281px){.telesales-not-found-container{margin:7rem 0 15rem}}.telesales-not-found-container h1{font-size:20px;font-weight:700;text-align:center}@media(min-width:1281px){.telesales-not-found-container h1{font-size:24px}}.telesales-not-found-container span{color:#545454;text-align:center}.telesales-not-found-container button{background-color:#2c3490;border:none;border-radius:2px;color:#ebe0cf;cursor:pointer;font-weight:500;height:36px;padding:.5rem 0;width:329px}.telesales-header-information{align-items:center;border-bottom:1px solid var(--color-grayScale-lightest);color:var(--color-grayScale-darkest);display:flex;font-size:16px;justify-content:center;padding:12px 0;width:100%}.telesales-header-information b{font-style:normal;font-weight:700;line-height:20px;margin-right:3px}.telesales-carousel-grid{background-color:var(--color-grayScale-white);box-shadow:0 4px 4px var(--color-support-shadow);margin-bottom:0;position:-webkit-sticky;position:sticky;top:75px;width:100%;z-index:6}@media(min-width:1281px){.telesales-carousel-grid{padding-top:14px;top:85px}}@media(max-width:767px){.telesales-carousel-grid .container-term-grid{max-width:100vw}}.telesales-carousel-grid .container-term-grid ul{display:flex}.telesales-carousel-grid .container-term-grid ul li{align-items:center;display:flex;justify-content:center;white-space:nowrap}@media(min-width:769px){.telesales-carousel-grid .container-term-grid ul li{margin-right:32px}}.telesales-carousel-grid .container-term-grid ul li button{background-color:transparent;color:var(--color-grayScale-dark);cursor:pointer;font-size:12px;line-height:16px;text-decoration:none}@media(min-width:769px){.telesales-carousel-grid .container-term-grid ul li button{font-size:16px;line-height:20px}}.telesales-carousel-grid .container-term-grid .term-selected{align-items:flex-start;border-bottom:3px solid;border-radius:revert;color:var(--color-negativeFeedback)}.telesales-carousel-grid .container-term-grid .term-selected button{background-color:transparent;color:var(--color-negativeFeedback);cursor:pointer;font-weight:700}.telesales-carousel-grid .container-term-grid .carousel-content{overflow:auto;width:100%}.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next,.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev{align-items:flex-end!important;margin-bottom:7px;position:unset}.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next button,.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev button{cursor:pointer;position:absolute}.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-next button{margin:0 0 0 4.2%!important}.telesales-carousel-grid .container-term-grid .carousel-content .carousel-arrow-button-prev button{margin:0 4.2% 0 0!important}.product-carousel-grid .container-term-grid ul li button{font-size:20px}.product-grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));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{gap:32px 15px;grid-template-columns:repeat(4,minmax(0,1fr));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;height:85px;margin-top:24px;width:85px}@media(min-width:768px){.loader svg{margin-bottom:146px;margin-top:162px}}.telesales-title{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:32px 0 16px;padding:0}@media(min-width:1280px){.telesales-title{margin:40px 0}}.telesales-title span{font-size:16px;font-style:normal;font-weight:700;line-height:20px}.telesales-loader{display:block;height:100vh;padding-top:10rem;text-align:center}.telesales-loader svg{animation:telesales-loader-spin .5s linear infinite;height:85px;margin:40px 0;width:85px}@keyframes telesales-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.telesales-showmore{border:1px solid var(--color-main);color:var(--color-main);cursor:pointer;font-size:16px;font-weight:500;line-height:20px;margin:24px auto;padding:8px 16px;text-align:center}.telesales-showmore:hover{background-color:transparent}@media(min-width:768px){.telesales-showmore{width:238px}}.telesales-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.telesales-grid .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.telesales-grid .product-grid .product-card .link-to-pdp section .product-card-content-top .product-card-name-container h3,.telesales-grid .product-grid .product-card .link-to-pdp section .product-card-content-top .product-card-name-container h4{font-size:12px}@media(min-width:768px){.telesales-grid .product-grid .product-card .link-to-pdp section .product-card-content-top .product-card-name-container h3,.telesales-grid .product-grid .product-card .link-to-pdp section .product-card-content-top .product-card-name-container h4{font-size:14px}}.telesales-grid .product-grid .product-card .link-to-pdp section .product-card__prices .new-price-container .new-price{font-size:16px}@media(min-width:768px){.telesales-grid .product-grid .product-card .link-to-pdp section .product-card__prices .new-price-container .new-price{font-size:20px}}.product-carousel-grid{background-color:var(--color-grayScale-white);box-shadow:4px 4px 4px var(--color-support-shadow);margin-bottom:32px;position:-webkit-sticky;position:sticky;top:48px;width:100%;z-index:6}@media(min-width:1281px){.product-carousel-grid{padding-top:14px;top:180px}}.product-carousel-grid .container-term-grid ul{display:flex}.product-carousel-grid .container-term-grid ul li{align-items:center;display:flex;justify-content: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{background-color:transparent;color:var(--color-grayScale-light);cursor:pointer;font-size:12px;line-height:16px;text-decoration:none}@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{align-items:flex-start;border-bottom:3px solid;border-radius:revert;color:var(--color-negativeFeedback)}.product-carousel-grid .container-term-grid .term-selected button{background-color:transparent;color:var(--color-negativeFeedback);cursor:pointer;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{align-items:flex-end!important;margin-bottom:7px;position:unset}.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{cursor:pointer;position:absolute}.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}.multiple-search-message-container{background-color:var(--color-warning-faded);border-radius:4px;display:flex;margin-bottom:16px;padding:8px;width:100%}@media(min-width:768px){.multiple-search-message-container{max-width:598px}}.multiple-search-message-container .multiple-search-message-icon{height:16px;margin-right:8px;width:16px}.multiple-search-message-container .multiple-search-message-text{color:var(--color-warning-dark);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.multiple-search-navigation-container .breadcrumb-about{align-items:center;display:flex;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{color:var(--color-grayScale-darkest);cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-left:16px;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:nowrap}.multiple-search-navigation-container .breadcrumb-about p:last-of-type{color:var(--color-main);cursor:default;font-weight:700;padding-right:0}.multiple-search-navigation-container .back-step{align-items:center;color:var(--color-support-links);display:flex;margin-bottom:24px;margin-top:16px}.multiple-search-navigation-container .back-step p{color:var(--color-support-links);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-left:10px;-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}}.grid-content .multiple-search-title{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:11px}@media(min-width:768px){.grid-content .multiple-search-title{font-size:24px;line-height:28px;margin-bottom:24px}}.grid-content .multiple-search-subtitle{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:19px}.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{display:flex;flex-direction:column;margin-bottom:16px}@media(min-width:768px){.grid-content .multiple-search-subtitle-list{margin-bottom:24px}}.grid-content .multiple-search-subtitle-list li{color:var(--color-grayScale);font-size:14px;font-weight:400;line-height:18px;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;flex-wrap:wrap;justify-content:flex-start}.multiple-search-more-button-container{align-items:center;display:flex;justify-content:center;width:100%}.multiple-search-more-button-container .multiple-search-more-button{align-items:center;background-color:transparent;border:1px solid var(--color-main);border-radius:2px;color:var(--color-main);cursor:pointer;display:flex;height:34px;justify-content:center;margin-bottom:32px;max-width:288px;width:100%}.multiple-search-more-button-container .multiple-search-more-button span{font-size:14px;font-weight:500;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)}.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{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;outline:none;padding:unset;text-decoration:none}.container-not-found-message .back-step button:hover{text-decoration:underline}.container-not-found-message .back-step button p{color:var(--color-grayScale-darkest);font-size:14px;line-height:20px;margin-left:10px;-webkit-text-decoration-line:none;text-decoration-line:none}.container-not-found-message .not-found-message{margin-bottom:24px}.container-not-found-message .not-found-message p{color:var(--color-grayScale-darkest);font-size:16px;font-weight:700;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-size:16px;font-weight:700;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{color:var(--color-grayScale-darkest);font-size:14px;font-weight:400;line-height:18px;margin-bottom: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{color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px}@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{color:var(--color-main-dark);font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px}@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{word-wrap:break-word;align-items:center;color:var(--color-grayScale-darkest);display:flex;font-size:12px;line-height:16px;margin-bottom:8px}@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{align-items:center;display:flex;flex-direction:row;justify-content:space-between;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{color:var(--color-support-links);font-size:14px;font-style:normal;font-weight:400;line-height:18px}@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{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:700;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{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);border-radius:8px;box-shadow:0 -1px 7px var(--color-support-shadow);display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:80px 8px 8px;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-size:16px;font-style:normal;font-weight:400;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{color:var(--color-grayScale);font-size:24px;font-weight:700;line-height:28px}@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{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.multipler-search-see-more-items .multipler-search-see-more-items-action a{border:1px solid var(--color-main);border-radius:2px;display:flex;height:40px;justify-content:center;text-decoration:none;width:100%}.multipler-search-see-more-items .multipler-search-see-more-items-action a span{align-items:center;color:var(--color-main);display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px}@media(min-width:768px){.multipler-search-see-more-items .multipler-search-see-more-items-action a span{font-size:20px;font-weight:700;line-height:24px}}.multiple-search-input-container{align-items:flex-end;border:1px solid var(--color-main);border-radius:4px;display:flex;justify-content:flex-start;margin-bottom:16px;padding:8px;position:relative;width:100%}@media(min-width:768px){.multiple-search-input-container{max-width:598px}}.multiple-search-input-container .multiple-search-input-subcontainer{align-items:flex-start;border-radius:2px;border-right:1px solid var(--color-grayScale-light);display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:4px;padding-right:4px;position:relative;width:100%}.multiple-search-input-container .multiple-search-input-subcontainer .multiple-search-input-input{background-color:transparent;border:none;flex:1 1;font-size:16px;font-style:normal;font-weight:400;height:32px;line-height:18px;min-width:90px;padding:8px 0 8px 8px;width:100%}.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{height:34px;line-height:20px}}.multiple-search-input-container .multiple-search-input-add-button{align-items:center;background-color:var(--color-main);border:none;border-radius:2px;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.multiple-search-input-container .multiple-search-input-add-button:disabled{background-color:var(--color-grayScale-faded)}.multiple-search-button-container{background-color:var(--color-grayScale-white);bottom:0;display:flex;justify-content:flex-start;left:0;margin-bottom:88px;margin-top:16px;width:100%;z-index:10}@media(min-width:768px){.multiple-search-button-container{margin-top:24px}}.multiple-search-button-container .multiple-search-button{align-items:center;background-color:var(--color-main);border:none;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;height:34px;justify-content:center;line-height:18px;width:100%}@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}.faq-aside-menu{display:flex;flex-direction:column}@media(min-width:769px){.faq-aside-menu{margin-right:32px;max-width:360px}}.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{background:none;border:none;cursor:pointer;display:flex;padding:0;transition:all .3s}@media(max-width:768px){.faq-aside-menu-item{border-bottom:1px solid var(--color-grayScale-light);padding:24px 0}.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{text-align:left;width:100%}.faq-aside-menu-item-infos div{align-items:center;display:flex;justify-content:space-between;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-input-container{align-items:center;display:flex;justify-content:center;margin-bottom:32px;position:relative;width:100%}.faq-input-container .faq-input-subcontainer{align-items:center;display:flex;height:40px;position:relative;width:100%}.faq-input-container .faq-input-subcontainer .faq-input{border:1px solid var(--color-grayScale-light);border-radius:2px 0 0 2px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;outline:none;padding:9px 24px 9px 8px;width:100%}.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{background-color:transparent;border:none;bottom:12px;cursor:pointer;height:16px;padding:0;position:absolute;right:48px;width:16px}.faq-input-container .faq-input-subcontainer .faq-input-button{align-items:center;background-color:var(--color-main);border:0;border-radius:0 2px 2px 0;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.faq-input-container .faq-input-dropdown-container{background-color:var(--color-grayScale-white);border-radius:2px;box-shadow:0 4px 4px var(--color-support-shadow);left:0;padding:8px 16px 16px;position:absolute;top:100%;width:100%;z-index:1}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer{height:100%;max-height:280px;overflow-y:scroll;padding-right:8px;width:100%}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer::-webkit-scrollbar{background-color:var(--color-main-faded);width:3px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:3px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-title{color:var(--color-main-light);font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin:8px 0}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item-highlighted{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding-top:16px}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item{align-items:center;background-color:transparent;border:none;border-bottom:1px solid var(--color-grayScale-lightest);cursor:pointer;display:flex;justify-content:flex-start;padding:16px 0;width:100%}.faq-input-container .faq-input-dropdown-container .faq-input-dropdown-subcontainer .faq-input-dropdown-item .faq-input-dropdown-item-text{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:start}.faq-header-container{width:100%}.faq-header-container .faq-header-title{color:var(--color-grayScale);font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:32px}@media(min-width:769px){.faq-header-container .faq-header-title{margin-bottom:24px}}.faq-header-container .faq-header-subtitle{color:var(--color-grayScale);font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:16px}.faq-navigation button{align-items:center;background:none;border:none;display:flex;width:auto}.faq-navigation-content{align-items:center;display:flex;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);max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;color:var(--color-main);display:flex;margin-top:16px;padding:24px 0 28px}@media(min-width:769px){.faq-navigation-go-back{color:var(--color-support-links);padding:24px 0;-webkit-text-decoration-line:underline;text-decoration-line:underline}}.faq-accordion{border-bottom:1px solid var(--color-grayScale-light)}.faq-accordion-header button{background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:19px 0;width:100%}@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-size:16px;font-weight:400;line-height:20px;margin-bottom:0;text-align:start}}.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-useful-falar-com-bot{display:none}.faq-virtual-service{display:flex;flex-direction:column;margin-bottom:32px;width:100%}@media(min-width:769px){.faq-virtual-service{margin-bottom:0}}.faq-virtual-service .faq-virtual-service-container{align-items:flex-start;background-color:transparent;border:1px solid var(--color-main-faded);border-radius:8px;box-shadow:4px 4px 8px var(--color-support-shadow);cursor:pointer;display:flex;flex-direction:column;height:64px;margin-bottom:16px;padding:16px;text-decoration:none;width:100%}.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{align-items:center;display:flex;height:32px;justify-content:flex-start;width:100%}.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{color:var(--color-main);font-size:14px;font-style:normal;font-weight:700;line-height:18px}@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{color:var(--color-grayScale-darkest);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.evaluate-title{color:var(--color-grayScale);font-size:24px;font-weight:700;line-height:28px;margin-bottom:32px;margin-top:32px;text-align:center}.evaluate-container{align-items:center;display:flex;justify-content:space-evenly;width:100%}@media(min-width:769px){.evaluate-container{justify-content:center;margin-top:34px}}.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{color:var(--color-grayScale-darkest);font-size:14px;line-height:18px;margin-top:5px}.evaluated-mensage{color:var(--color-positiveFeedback-dark);font-size:14px;font-weight:400;line-height:18px;margin-bottom:-8px;margin-top:32px;text-align:center}.faq-links-title{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:24px;margin-top:32px;width:100%}@media(min-width:769px){.faq-links-title{font-size:32px;line-height:36px;margin-bottom:32px}}.faq-links-useful{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px;width:100%}.faq-links-useful .faq-useful-link-container{border:1px solid var(--color-main-faded);border-radius:8px;box-shadow:4px 4px 8px var(--color-support-shadow);padding:16px;width:100%}.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{align-items:center;display:flex;height:32px;justify-content:flex-start;margin-bottom:24px;width:100%}.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{color:var(--color-main);font-size:14px;font-style:normal;font-weight:700;line-height:18px}@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{display:flex;flex-direction:column;width:100%}.faq-links-useful .faq-useful-link-container .faq-useful-link-body .faq-useful-link-item{align-items:center;border-radius:0;border-top:1px solid var(--color-grayScale-light);color:var(--color-grayScale-darkest);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px;padding:16px 0;text-decoration:none}.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-links-container{display:flex;flex-direction:column;margin-top:32px;width:100%}.faq-links-container .faq-links-title{color:var(--color-grayScale);font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:24px;width:100%}@media(min-width:769px){.faq-links-container .faq-links-title{font-size:32px;line-height:36px;margin-bottom:32px}}.faq-question-and-answers{margin-bottom:16px}@media(min-width:769px){.faq-question-and-answers{margin-bottom:48px}}.faq-question-and-answers h1{color:var(--color-grayScale);font-size:24px;font-weight:var(--text-weight-bold);line-height:28px;margin-bottom:16px}@media(min-width:769px){.faq-question-and-answers h1{font-size:32px;line-height:36px;margin-bottom:0}.faq-container{display:flex}}.faq-content{width:100%}@media(min-width:769px){.faq-content{border:1px solid var(--color-grayScale-light);border-radius:2px;margin-bottom:32px;padding:32px}}.restrictionProductsPage-container-header{color:var(--color-grayScale);margin-bottom:40px}.restrictionProductsPage-container-header-showingResults h1{font-size:16px;line-height:20px}@media(min-width:1280px){.restrictionProductsPage-container-header-showingResults h1{font-size:24px;font-weight:400;line-height:28px}}.restrictionProductsPage-container-header-showingResults h1 span{font-size:20px;font-weight:700;line-height:24px}@media(min-width:1280px){.restrictionProductsPage-container-header-showingResults h1 span{font-size:24px;line-height:28px}}.restrictionProductsPage-container-navigation-bar{background-color:var(--color-main);height:50px}.product-not-found-totalCount{display:flex;justify-content:space-between;width:100%}.restrictionProductsPage-container-navigation-bar{align-items:center;background-color:var(--color-grayScale-white);box-shadow:0 14px 18px -10px var(--color-support-shadow);display:flex;height:60px;position:-webkit-sticky;position:sticky;top:30px;width:100%;z-index:5}@media(min-width:1280px){.restrictionProductsPage-container-navigation-bar{top:170px}}.restrictionProductsPage-container-navigation-bar .skeleton-container{width:1000%}.restrictionProductsPage-container-navigation-bar .skeleton-container .skeleton-table{width:70%}.restrictionProductsPage-container-navigation-bar-content{column-gap:36px;display:flex;padding-top:32px;scrollbar-width:none}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-prev{height:30px;margin:0 20px 0 0;padding-bottom:10px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-prev button{width:30px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-next{height:30px;margin:0 0 0 20px;padding-bottom:10px}.restrictionProductsPage-container-navigation-bar-content .carousel-arrow-button-next button{margin-left:30px}.restrictionProductsPage-container-navigation-bar-content::-webkit-scrollbar{height:0;width: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{background-color:transparent;border:none;color:var(--color-negativeFeedback);cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding:0;white-space:nowrap}@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{background-color:transparent;border:none;color:var(--color-grayScale-dark);cursor:pointer;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:0;white-space:nowrap}@media(min-width:1280px){.restrictionProductsPage-container-navigation-bar-content-item .button-default{font-size:16px;font-weight:400;line-height:20px}}.product-not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0}@media(min-width:768px){.product-not-found-container{margin-top:34px}}.product-not-found-container h2{color:var(--color-main);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;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{height:241px;margin-bottom:24px;width:241px}@media(min-width:768px){.product-not-found-container svg{height:460px;margin-bottom:52px;width:460px}}.restriction-filter-accordion-container{border-bottom:1px solid var(--color-grayScale-faded);width:100%}.restriction-filter-accordion-container .restriction-filter-accordion-button{align-items:center;background-color:var(--color-grayScale-white);border:none;color:var(--color-grayScale);cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:18px;padding:11px 0 12px;width:100%}@media(min-width:1280px){.restriction-filter-accordion-container .restriction-filter-accordion-button{font-size:16px;line-height:20px;padding:16px 0}}.restriction-filter-accordion-container .restriction-filter-accordion-content{display:flex;flex-direction:column;max-height:290px;overflow-x:auto;padding:8px 0 16px;width:100%}@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{background-color:var(--color-main-faded);width:3px}.restriction-filter-accordion-container .restriction-filter-accordion-content::-webkit-scrollbar-thumb{background-color:var(--color-grayScale-dark);border-radius:20px;width:3px}.restriction-filter-option{align-items:center;background-color:var(--color-grayScale-white);border:none;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:12px;padding:0;width:100%}.restriction-filter-option:last-child{margin-bottom:0}.restriction-filter-option svg{flex-shrink:0;margin-right:8px}.restriction-filter-option .restriction-filter-option-text{color:var(--color-grayScale);font-size:14px;font-weight:400;line-height:18px;text-align:left}.restriction-mobile-filter-container{margin-top:24px;width:100%}.open-mobile-filter-button{align-items:center;background-color:var(--color-main);border:none;border-radius:24px;cursor:pointer;display:flex;height:34px;justify-content:space-between;margin-bottom:8px;padding:0 16px;width:100%}.open-mobile-filter-button .open-mobile-filter-content{align-items:center;color:var(--color-grayScale-white);display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:18px}.open-mobile-filter-button .open-mobile-filter-content span{align-items:center;display:flex;justify-content:center}.open-mobile-filter-button .open-mobile-filter-content span svg{margin-right:8px}.mobile-filter-modal-container{display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.mobile-filter-modal-container .mobile-filter-modal-background{background-color:var(--color-support-overlay);border:none;height:100%;padding:0;transition:transform .5s ease-in}.mobile-filter-modal-container .mobile-filter-modal-content{background-color:var(--color-grayScale-white);height:100%;padding:32px 32px 52px 16px;position:relative;transition:transform .5s ease-in}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-header{align-items:center;color:var(--color-grayScale);display:flex;font-size:24px;font-weight:700;height:44px;justify-content:flex-start;line-height:28px;width:100%}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-header .mobile-filter-close-button{background-color:var(--color-grayScale-white);border:none;cursor:pointer;height:24px;margin-right:16px;padding:0;width:24px}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions{height:100%;overflow-y:auto;padding-bottom:52px;width:100%}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions::-webkit-scrollbar{background-color:var(--color-main-faded);width:3px}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-accordions::-webkit-scrollbar-thumb{background-color:var(--color-grayScale-dark);border-radius:20px;width:3px}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer{background-color:var(--color-grayScale-white);bottom:0;box-shadow:0 -4px 4px var(--color-support-overlay);display:flex;flex-wrap:nowrap;height:52px;left:0;padding:8px 32px 8px 16px;position:absolute;width:100%}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer .mobile-filter-modal-footer-clean-button{align-items:center;background-color:var(--color-grayScale-white);border:1px solid var(--color-main);border-radius:2px;color:var(--color-main);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;line-height:20px;margin-right:4px;width:100%}.mobile-filter-modal-container .mobile-filter-modal-content .mobile-filter-modal-footer .mobile-filter-modal-footer-apply-button{align-items:center;background-color:var(--color-main);border:none;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;line-height:20px;margin-left:4px;width:100%}.restrictionProductsPage-productContent-header{color:var(--color-grayScale);display:flex;flex-direction:column;margin-bottom:34px;row-gap:24px}@media(min-width:1280px){.restrictionProductsPage-productContent-header{row-gap:34px}}.restrictionProductsPage-productContent-header-title h1{font-size:24px;font-weight:700;line-height:28px}.restrictionProductsPage-productContent-header-information{display:flex;flex-direction:row;justify-content:space-between}.restrictionProductsPage-productContent-header-information p{font-size:16px;font-weight:400;line-height:20px}.restrictionProductsPage-productContent-header-information p span{font-weight:700}.restrictionProductsPage-productContent{width:100%}.restrictionProductsPage-productContent .product-not-found{align-items:center;display:flex;justify-content:center}.restrictionProductsPage-productContent-products{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));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{gap:32px 15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:40px}}.restrictionProductsPage-productContent-products li{background-color:var(--color-grayScale-white)}@media(min-width:1280px){.restrictionProductsPage-productContent{width:80%}}.restrictionProductsPage-productContent-moreProducts{align-items:center;display:flex;justify-content:center;margin-bottom:24px;width:100%}.restrictionProductsPage-productContent-moreProducts .button{background-color:transparent;border:1px solid var(--color-main);color:var(--color-main);cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:20px;padding:8px;width:238px}.restriction-desktop-filter-container{border:1px solid var(--color-grayScale-faded);border-radius:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 24px 24px;width:240px}.restriction-desktop-filter-container-skeleton{border:none}.restriction-desktop-filter-container .restriction-desktop-filter-title{border-bottom:1px solid var(--color-grayScale-faded);color:var(--color-grayScale);font-size:16px;font-weight:700;line-height:20px;margin:0;padding:8px 0;width:100%}.restrictionProductsPage-content{column-gap:24px;display:flex}@media(min-width:1280px){.restrictionProductsPage-content{margin-top:24px}}.product-not-found{justify-content:center}.container-club-advantages{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:24px 16px 0}.container-club-advantages h1{color:var(--color-main);font-size:var(--text-size-4);font-weight:var(--text-weight-bold);line-height:24px;margin-bottom:8px;text-align:center}.container-club-advantages h3{color:var(--color-main);font-size:var(--text-size-2);font-weight:var(--text-weight-regular);line-height:16px;text-align:center}.container-club-advantages .container-icons{display:flex;flex-direction:column;gap:20px;margin:8px 0}.container-club-advantages .container-icons .container-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:24px 12px}.container-club-advantages .container-icons .container-icon img{margin-bottom:12px}.container-club-advantages .container-icons .container-icon p{font-size:var(--text-size-1);font-weight:var(--text-weight-regular);line-height:16px;text-align:center}@media(min-width:768px){.container-club-advantages .container-icons{flex-direction:row}}.container-club-advantages .button-club-advantages{background-color:var(--color-secondary);border:none;border-radius:2px;cursor:pointer;font-size:var(--text-size-2);font-weight:500;line-height:20px;padding:12px 24px}.flyer-offers h1{font-size:32px;margin:16px 0;text-align:center}.flyer-offers form{align-items:flex-start;display:flex;flex-direction:column}.flyer-offers form label{font-size:16px;font-weight:700;line-height:20px}.flyer-offers form [data-store-select]{-webkit-rtl-ordering:logical;-moz-appearance:logical;-webkit-appearance:auto;appearance:auto;background:#fff;border-radius:unset;color:var(--color-grayScale-darkest);cursor:pointer;font-size:16px;font-weight:400;height:auto;line-height:20px;margin:8px 0;padding:8px 4px;width:328px}.flyer-offers form [data-store-select]:focus-visible{box-shadow:none;outline:unset}.flyer-offers .banner-container{padding:unset}.campaign-banner-container{margin:0;width:100%}.campaign-club-products-shelf{display:flex}.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{color:var(--color-grayScale-darkest);font-size:var(--text-size-2);line-height:24px}.campaignCommonQuestionsContainer{background-color:var(--color-grayScale-white);border-color:var(--color-main-faded);border-radius:8px;border-width:1px;display:flex;flex-direction:column;padding:16px}.campaignCommonQuestionsContainer .content{border-bottom:solid;border-bottom-color:var(--color-grayScale-light);border-bottom-width:1px;display:flex;flex-direction:column}.campaignCommonQuestionsContainer .content:last-child{border-bottom:none}.campaignCommonQuestionsContainer .title{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:20px;padding:16px;text-align:center}@media(min-width:769px){.campaignCommonQuestionsContainer .title{font-size:20px;line-height:24px}}.campaignCommonQuestionsContainer .question{color:var(--color-grayScale-darkest);cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:18px;margin:16px 0}@media(min-width:769px){.campaignCommonQuestionsContainer .question{font-size:16px;line-height:20px}}.campaignCommonQuestionsContainer .answer{color:var(--color-grayScale-darkest);font-size:12px;font-weight:400;line-height:16px;padding-bottom:16px}@media(min-width:769px){.campaignCommonQuestionsContainer .answer{font-size:14px;line-height:16px}}.club-card-user-coupons:has(.skeleton-container) .skeleton-container{background-color:var(--loyalty-background-color-subtle)!important;width:100%!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{background-color:var(--loyalty-background-color-subtle);color:transparent;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{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.club-card-user-coupons .coupons-header .coupons-title{color:var(--loyalty-text-color-default);display:flex;flex:1 1;font-size:20px;font-weight:700;line-height:20px}@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{color:var(--loyalty-text-color-neutral);font-size:14px;line-height:24px;margin-bottom:16px}@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{background:var(--loyalty-background-color-default);border:1px solid var(--loyalty-color-border-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{background-color:var(--loyalty-color-surface-strong);border:1px solid var(--loyalty-color-border-default);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)}.button-see-more{background-color:var(--color-main);color:var(--color-assistant-main);display:block;font-size:var(--text-size-2);font-weight:500;line-height:20px;margin:16px 0;padding:12px 0;text-align:center;text-decoration:none;width:100%}.coupons-container .cart-empty-coupons-label,.coupons-container .container-title-coupons h2,.coupons-container .form-coupons{display:none}.club-card-benefits-points.club-card-user-points{gap:8px}@media(min-width:769px){.club-card-benefits-points.club-card-user-points .points-infos,.club-card-benefits-points.club-card-user-points .points-subTitle{margin-bottom:8px}}.status-message-container{align-items:center;background-color:var(--color-negativeFeedback-faded);border:1px solid var(--color-negativeFeedback-lightest);border-radius:4px;display:inline-flex;gap:12px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:16px}@media(min-width:769px){.status-message-container{gap:8px;justify-content:center;width:100%}}.status-message-container svg{flex-shrink:0;overflow:unset}.status-message-container span{color:var(--color-negativeFeedback-darkest);font-size:16px;line-height:24px}.club-card-benefits-points{display:flex;flex-direction:column;gap:12px;width:100%}.club-card-benefits-points.loading .points-infos{background-color:var(--loyalty-background-color-subtle);pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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);font-size:20px;font-weight:700;line-height:32px}@media(min-width:769px){.club-card-benefits-points .points-title{font-size:32px;line-height:48px}}.club-card-benefits-points .points-infos{display:flex;gap:20px}@media(min-width:769px){.club-card-benefits-points .points-infos{gap:12px}}.club-card-benefits-points .points-infos-quantity{align-items:center;display:flex;gap:2px}@media(min-width:769px){.club-card-benefits-points .points-infos-quantity{gap:4px}}.club-card-benefits-points .points-infos-quantity .status-message-container.statusWarning{background-color:var(--color-warning-faded);border:1px solid var(--color-warning-lightest);gap:8px;max-width:none;width:100%}.club-card-benefits-points .points-infos-quantity .status-message-container.statusWarning span{color:var(--loyalty-text-color-warning);text-align:center}.club-card-benefits-points .points-infos-quantity-text{color:var(--loyalty-text-color-default);font-size:20px;font-weight:700;line-height:24px}@media(min-width:769px){.club-card-benefits-points .points-infos-quantity-text{font-size:24px}}.club-card-benefits-points .points-infos.notBalance{align-items:start;flex-direction:column-reverse}.club-card-benefits-points .points-infos.notBalance .points-infos-quantity{width:100%}.club-card-benefits-points .points-subTitle{color:var(--loyalty-text-color-neutral);font-size:16px;font-weight:400;line-height:24px}.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{gap:12px;padding-bottom:10px}@media(min-width:769px){.club-card-benefits-points #carousel .carousel-container{gap:20px}}.club-card-benefits-points #carousel .bullets-container{margin-top:6px}.buttonPoints-infos-button{align-items:center;background-color:var(--loyalty-color-surface-strong);border-radius:2px;color:var(--loyalty-color-icon-support);display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:18px;text-decoration:none;width:100%}@media(min-width:769px){.buttonPoints-infos-button{background-color:transparent;border-radius:0;color:var(--loyalty-text-color-default);font-size:16px;font-weight:400;height:auto;line-height:24px;text-decoration:underline;width:auto}}.buttonPoints-infos-button strong{color:var(--loyalty-color-surface-secondary)}.adaptiveCarousel-container{display:flex;flex-direction:row;gap:20px;justify-content:center;overflow-x:scroll;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.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{background:linear-gradient(90deg,transparent 0,var(--color-grayScale-white) 100%);height:100%;position:absolute;right:60px;top:0;width:50px;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%);left:60px;right:auto}.pointsCard{align-items:center;background-color:var(--loyalty-background-color-default);border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);display:flex;flex-direction:column;gap:12px;height:200px;margin-bottom:16px;padding:20px 12px;width:138px}@media(min-width:769px){.pointsCard{height:196px}}.pointsCard-image{border-radius:2px}.pointsCard-title{height:36px}.pointsCard-title .pointsCard-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--loyalty-text-color-neutral);display:-webkit-box;font-size:12px;font-weight:400;line-height:18px;max-height:36px;overflow:hidden;width:100%}@media(min-width:769px){.pointsCard-title .pointsCard-text{line-height:16px}}.pointsCard-points{display:flex;gap:2px;height:20px;width:100%}@media(min-width:769px){.pointsCard-points{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{align-items:center;background-color:var(--loyalty-color-surface-strong);border-radius:8px;box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);display:flex;flex-direction:column;gap:12px;height:200px;justify-content:center;padding:20px 12px;width:138px}@media(min-width:769px){.pointsTextCard{height:196px}}.pointsTextCard .pointsCard-text{color:var(--loyalty-text-color-on-dark);font-size:var(--text-size-2);font-weight:var(--text-weight-bold);line-height:24px;width:100%}.pointsTextCard .pointsCard-text strong{color:var(--loyalty-text-color-secondary)}.campaign-mosaic-container{margin:16px 0;width:100%}@media(min-width:1280px){.campaign-mosaic-container{margin:32px 0}}.campaign-not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;margin-top:24px}@media(min-width:1280px){.campaign-not-found-container{margin-bottom:64px;margin-top:32px}}.campaign-not-found-container .campaign-not-found-title{color:var(--color-main);font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media(min-width:1280px){.campaign-not-found-container .campaign-not-found-title{font-size:56px;line-height:60px}}.campaign-not-found-container .campaign-not-found-text{color:var(--color-grayScale);font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:16px;margin-top:8px;text-align:center}@media(min-width:1280px){.campaign-not-found-container .campaign-not-found-text{font-size:16px;line-height:20px;margin-bottom:64px;margin-top:24px}}.campaign-not-found-container svg{height:100%;width:100%}.campaignProductGridContainer{grid-column-gap:8px;grid-row-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;margin:24px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.campaignProductGridContainer{display:grid;grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.campaignProductGridContainer{grid-template-columns:repeat(6,1fr)}}.campaignProductGridContainer .campaignProductGridCard{height:100%}.campaignProductGridContainer .campaignProductGridCard .product-card[data-store-card]{width:100%}.tab-layout-container{column-gap:8px;display:flex;flex-wrap:nowrap;margin:32px auto}@media(min-width:768px){.tab-layout-container{column-gap:24px}}.tab-layout-container .tab-layout-button{border:none;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;position:relative;width:100%}.tab-layout-container .tab-layout-button.banner{border-radius:2px;box-shadow:4px 4px 8px 0 var(--color-support-shadow);padding:0}@media(min-width:768px){.tab-layout-container .tab-layout-button.banner{border-radius:8px}}.tab-layout-container .tab-layout-button.buttons{border-radius:2px;color:var(--color-assistant-main);padding:8px 24px}@media(min-width:768px){.tab-layout-container .tab-layout-button.buttons{border-radius:2px}}.tab-layout-container .tab-layout-button img{border-radius:2px}@media(min-width:768px){.tab-layout-container .tab-layout-button img{border-radius:8px}}.tab-layout-container .tab-layout-button .tab-layout-img-background{background:var(--color-support-overlay);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%}@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{background:transparent;border:2px solid var(--color-main)}@media(min-width:768px){.tab-layout-container .tab-layout-button .tab-layout-img-background.selected{border:6px solid var(--color-main)}}.shortcut{background-color:var(--loyalty-color-surface-strong);border-radius:4px;display:flex;flex-direction:column;gap:4px;height:76px;padding:8px;text-decoration:none;transition:all .3s ease}.shortcut:hover{background-color:var(--loyalty-color-surface-strongest)}.shortcut:focus-visible{outline:2px solid #cae4fe}.shortcut.loading{pointer-events:none}.shortcut-text{color:var(--loyalty-text-color-on-dark);font-size:12px;font-weight:400;line-height:16px}.club-card-user-shortcuts{display:flex;flex-wrap:wrap;gap:8px;width:100%}@media(min-width:769px){.club-card-user-shortcuts{width:288px}}.club-card-user-shortcuts .shortcut{flex:1 0 30%}.club-card-user-shortcuts.shortcuts-3 .shortcut,.club-card-user-shortcuts.shortcuts-4 .shortcut{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:0}.club-card-user-shortcut-container{display:flex;gap:8px;justify-content:center;margin-top:16px}@media(min-width:769px){.club-card-user-shortcut-container{margin-top:24px}}.club-card-user-shortcut-container .container-skeleton{display:none}@media(min-width:769px){.club-card-user-shortcut-container .container-skeleton{display:block}}.club-card-user-shortcut-container .container-skeleton.grid-content{margin:0;padding:0}.club-card-user-shortcut-container .club-card-user-shortcutBanner{display:none;flex:1 1;height:160px;margin:0}@media(min-width:769px){.club-card-user-shortcut-container .club-card-user-shortcutBanner{display:block}}.club-card-user-shortcut-container .club-card-user-shortcutBanner .gatsby-image-wrapper{height:100%}.club-card-user-shortcut-container .club-card-user-shortcutBanner .gatsby-image-wrapper img{border:none;border-radius:0;object-position:center}.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 1;margin:unset;padding:unset}.campaign-text{margin:1rem 0;text-align:center}.campaign-text .campaign-text--title{color:var(--color-main);font-size:20px;font-weight:700;line-height:24px}@media(min-width:1280px){.campaign-text .campaign-text--title{font-size:56px;line-height:60px}}.campaign-text .campaign-text--description{font-size:14px;line-height:18px}@media(min-width:1280px){.campaign-text .campaign-text--description{font-size:16px;line-height:20px}}.campaign-video{height:139px;width:100%}@media(min-width:376px){.campaign-video{height:405px}}@media(min-width:1280px){.campaign-video{height:600px}}.campaigns-page-container{height:100%;width:100%}.download-app__container{display:block;width:100%}.download-app__container .campaign-text{margin-top:2rem}.download-app__container .campaign-text--title{margin-bottom:.5rem}.download-app__container .mosaic-rows-container img{object-fit:fill}.download-app__container .campaign-text--description{color:var(--color-grayScale)}@media(min-width:64rem){.download-app__container .campaign-text--description{margin-top:1.5rem}.download-app__container .campaign-mosaic-container{margin-bottom:0}.download-app__container .mosaic-container{margin-bottom:2rem}}.container-404{font-family:DM Sans,sans-serif}.container-404 .back-step{margin:16px 0 8px}.container-404 .back-step button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;outline:none;padding:unset;text-decoration:none}.container-404 .back-step button:hover{text-decoration:underline}.container-404 .back-step button p{color:var(--color-grayScale-darkest);font-size:14px;line-height:20px;margin-left:10px;-webkit-text-decoration-line:none;text-decoration-line:none}.container-404 .message{margin-bottom:24px}.container-404 .message p{color:var(--color-grayScale-darkest);font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px}.container-404 .content{margin-bottom:24px}@media(min-width:768px){.container-404 .content{margin-bottom:32px}}.container-404 .content h2{color:var(--color-main-dark);font-size:24px;font-weight:700;line-height:28px;margin-bottom:16px}.container-404 .content ul li{word-wrap:break-word;align-items:center;color:var(--color-grayScale-darkest);display:flex;font-size:14px;line-height:18px;margin-bottom:16px}.container-404 .content ul li svg{margin-right:8px;overflow:unset}.no-data-error-container,.no-order-container{align-items:center;display:flex;flex-direction:column;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{cursor:pointer;margin-top:24px;max-width:532px;width:100%}.generic-error-back-to-home{border:1px solid var(--color-main);border-radius:2px;display:flex;justify-content:center;margin-top:24px;padding:8px 16px;width:96%}.generic-error-back-to-home .generic-error-back-to-home a{font-size:16px;font-weight:500;height:36px}.product-card-name-container{height:36px;margin-bottom:8px;margin-top:8px;width:100%}@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{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-grayScale-darkest);display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-align:start;width:100%}@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}}.repeat-order-container{padding:0 16px 32px;width:100%}.repeat-order-container .repeat-order-header{align-items:center;border-bottom:1px solid var(--color-grayScale-lightest);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:8px;width:100%}@media(min-width:1280px){.repeat-order-container .repeat-order-header{align-items:flex-start;border-bottom:none}}.repeat-order-container .repeat-order-header .repeat-order-header-info .repeat-order-title{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;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{color:var(--color-grayScale-darkest);font-size:12px;font-weight:400;line-height:16px}@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{align-items:center;color:var(--color-seals-more);display:flex;flex-direction:column;font-size:12px;font-weight:400;line-height:16px}.repeat-order-container .warning-container{background-color:var(--color-warning-faded);margin-bottom:24px}.repeat-order-container .warning-container span{align-items:center;color:var(--color-warning-dark);display:inline-flex;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;padding:8px 16px;text-align:left}.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{color:var(--color-seals-sugar-free);font-size:14px;font-weight:700;line-height:18px}.repeat-order-container .product-list-content .product-list-item{border:1px solid var(--color-main-lightest);border-radius:4px;display:flex;flex-direction:row;margin-bottom:8px;padding:8px}@media(min-width:1280px){.repeat-order-container .product-list-content .product-list-item{border:none;margin-bottom:8px}}.repeat-order-container .product-list-content .product-list-image{margin-right:8px;width:55px}.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{color:var(--color-seals-sugar-free);font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px}.repeat-order-container .product-list-content .product-list-info .product-multiplier-container .product-spot{color:var(--color-seals-sugar-free);font-size:16px;font-weight:400;line-height:20px}.repeat-order-container .product-list-content .product-list-add-items{background-color:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,74,147,.251);left:0;padding:16px;position:fixed;width:100%}@media(min-width:1280px){.repeat-order-container .product-list-content .product-list-add-items{left:auto;position:static}}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-total{display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:20px;margin-bottom:8px}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-btn{background:var(--color-seals-more);border:none;border-radius:2px;color:var(--color-assistant-main);height:36px;outline:none;padding:8px,16px,8px,16px;width:100%}.repeat-order-container .product-list-content .product-list-add-items .product-list-add-products-btn--disabled{background:var(--color-positiveFeedback-faded);border:none;border-radius:2px;color:var(--color-positiveFeedback-dark);height:36px;outline:none;padding:8px,16px,8px,16px;width:100%}.navigation-bar{align-items:flex-end;background-color:var(--color-grayScale-white);border-bottom:2px;border-bottom-color:var(--color-grayScale-light);border-bottom-style:solid;display:flex;height:54px;position:-webkit-sticky;position:sticky;top:30px;width:100%;z-index:5}@media(min-width:1280px){.navigation-bar{top:227px}}.navigation-bar .skeleton-container{width:1000%}.navigation-bar .skeleton-container .skeleton-table{width:70%}.navigation-bar-content{column-gap:36px;display:flex;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{height:0;width:0}.navigation-bar-content-item{text-align:center}.navigation-bar-content-item .select-bottom-highlight{background-color:var(--color-negativeFeedback);border-radius:12px;height:6px;width:100%}.navigation-bar-content-item .button-selected{background-color:transparent;border:none;color:var(--color-negativeFeedback);cursor:pointer;font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding:0 12px 7px;white-space:nowrap}@media(min-width:1280px){.navigation-bar-content-item .button-selected{font-size:16px;line-height:20px}}.navigation-bar-content-item .button-default{background-color:transparent;border:none;color:var(--color-grayScale-dark);cursor:pointer;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:0 12px 10px;white-space:nowrap}@media(min-width:1280px){.navigation-bar-content-item .button-default{font-size:16px;font-weight:400;line-height:20px}}@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;height:85px;margin-top:24px;width:85px}@media(min-width:768px){.buy-again-plp .loader svg{margin-bottom:146px;margin-top:162px}}.registered-container{margin:auto;max-width:650px;width:100%}.registered-container>a{align-items:center;display:flex;margin-bottom:24px;text-decoration:none}.registered-container>a svg{margin-right:8px}.registered-container>a span{color:var(--color-support-links);font-size:16px;line-height:20px;text-decoration:underline}.registered-container .success-message-container{background-color:var(--color-positiveFeedback-faded);padding:8px 16px}.registered-container .success-message-container div{display:flex;margin-bottom:4px}.registered-container .success-message-container div svg{height:16px;margin-right:8px;width:16px}.registered-container .success-message-container div p{flex:1 1;font-size:16px;font-weight:700;line-height:20px}.registered-container .success-message-container p{color:var(--color-positiveFeedback-dark);font-size:14px;line-height:18px;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{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.registered-container .main-content .coupons-header h1{color:var(--color-grayScale);flex:1 1;font-size:20px;font-weight:700;line-height:24px;margin-right:16px}.registered-container .main-content .coupons-header a{color:var(--color-support-links);font-size:16px;line-height:20px;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{margin-bottom:0;margin-top:0;padding: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{height:100%;width:100%}.registered-container .downloads-container{margin-bottom:32px}.registered-container .downloads-container p{color:var(--color-grayScale-darkest);font-size:16px;line-height:20px;margin-bottom:8px;text-align:center}@media(min-width:768px){.registered-container .downloads-container p{color:var(--color-grayScale);font-size:24px;font-weight:700;line-height:28px;margin-bottom:18px}}.registered-container .downloads-container div{display:grid;gap:8px;grid-template-columns:repeat(2,153px);justify-content:center}.registered-container .to-know-container{background-color:var(--color-grayScale-white);border-radius:2px;border-top:1px solid var(--color-grayScale-lightest);bottom:0;box-shadow:0 -4px 4px var(--color-support-shadow);left:0;padding:24px 16px;position:fixed;width:100%;z-index:2}.registered-container .to-know-container>div{margin:auto;max-width:650px;width:100%}.registered-container .to-know-container>div p{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:center}.registered-container .to-know-container>div div{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.registered-container .to-know-container>div div a,.registered-container .to-know-container>div div button{align-items:center;background-color:transparent;border:none;border-radius:2px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;justify-content:center;line-height:20px;outline:none}.registered-container .to-know-container>div div a{border:1px solid var(--color-main);color:var(--color-main);padding:7px 16px;text-decoration:none}.registered-container .to-know-container>div div button{background-color:var(--color-main);color:var(--color-assistant-main);padding:8px 16px}.onboarding-container *{box-sizing:border-box;font-family:DM Sans,sans-serif;margin:0;padding:0}.onboarding-container{background-color:var(--color-grayScale-white);border:1px solid var(--color-grayScale-lightest);border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;height:660px;justify-content:space-between;padding:24px 8px;position:fixed}@media (min-width:768px){.onboarding-container{border-radius:16px;height:520px;position:relative}}.onboarding-container header{align-items:center;display:flex;justify-content:space-between;padding:0 8px 24px}.onboarding-container header a{color:var(--color-support-links);cursor:pointer;font-size:14px;font-weight:400;line-height:18px}.onboarding-container header .return{align-items:center;border-bottom:1px solid var(--color-support-links);display:flex}.onboarding-container header button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:10px;outline:none;padding:0}.onboarding-container .onboarding-content-container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;overflow-y:auto;padding:0 8px}.onboarding-container .onboarding-content-container::-webkit-scrollbar{background-color:var(--color-main-faded);width:4px}.onboarding-container .onboarding-content-container::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:4px}.onboarding-container .onboarding-content-container .svg-container{align-items:center;display:flex;flex-direction:column}@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{color:var(--color-grayScale-darkest);font-size:12px;line-height:16px;margin-top:8px;text-align:center}.onboarding-container .onboarding-content-container .steps-count{color:var(--color-grayScale);font-size:14px;font-weight:700;line-height:18px;margin-top:32px;text-align:center}.onboarding-container .onboarding-content-container .tip-message{color:var(--color-grayScale);font-size:16px;line-height:20px;margin-top:4px;text-align:center}@media (min-width:768px){.onboarding-container .onboarding-content-container .tip-message{margin-top:16px}}.onboarding-container .onboarding-content-container .social-media-container{display:grid;gap:21px;grid-template-columns:repeat(2,32px);justify-content:center;margin-top:16px}.onboarding-container footer{align-items:center;display:flex;padding:32px 8px 0}.onboarding-container footer button{align-items:center;background-color:initial;border:none;border-radius:2px;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:500;justify-content:center;line-height:20px;outline:none}.onboarding-container footer .back-button{border:1px solid var(--color-main);color:var(--color-main);padding:7px 4px}.onboarding-container footer .confirm-button{background-color:var(--color-main);color:var(--color-assistant-main);padding:8px 4px}.onboarding-container footer .bullets-container{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin:0 16px}.onboarding-container footer .bullets-container .bullet{background-color:var(--color-grayScale-dark);border-radius:50%;height:6px;width:6px}.onboarding-container footer .bullets-container .bullet.active{background-color:var(--color-main);height:8px;width:8px}#modal-container{align-items:flex-end;background-color:var(--color-support-overlay);display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:999}@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{border-radius:16px 16px 0 0;height:100%;position:relative;width:100%}@media (min-width:768px){#modal-content-container #modal-content{border-radius:16px}}#modal-content-container #modal-content>div{display:flex;flex-direction:column;height:100%;justify-content:center}#modal-content-container #modal-content header{align-items:flex-start;display:flex;height:56px;justify-content:space-between;padding:16px}#modal-content-container #modal-content header .modal-title{color:var(--color-grayScale);font-size:14px;font-weight:400;line-height:18px}@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{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0}#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{height:100%;max-height:calc(100% - 56px);overflow-y:auto}#modal-content-container #modal-content #modal-scroll::-webkit-scrollbar{background-color:var(--color-grayScale-light);width:4px}#modal-content-container #modal-content #modal-scroll::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:4px}#modal-content-container .modal-footer{position:absolute}#modal-content-container .modal-footer,.popup-container{background-color:var(--color-grayScale-white);bottom:0;box-shadow:0 -4px 4px var(--color-support-shadow);left:0;padding:24px 16px;width:100%}.popup-container{border-radius:2px;border-top:1px solid var(--color-grayScale-lightest);position:fixed;z-index:2}.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)}}.scratch-intro h1{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;margin-bottom:8px;text-align:center}@media(min-width:768px){.scratch-intro h1{font-size:24px;line-height:28px;text-align:left}}.scratch-intro p{color:var(--color-grayScale-darkest);font-size:16px;line-height:20px;text-align:center}@media(min-width:768px){.scratch-intro p{text-align:left}}.scratch-intro .banner-container{margin-bottom:24px;margin-top:16px;padding:0}.scratch-how-to-participate{background-color:var(--color-main-faded);padding:24px 16px;width:100%}@media(min-width:768px){.scratch-how-to-participate{margin:auto;max-width:calc(var(--breakpoint-notebook) - var(--page-padding-notebook)*2)}}.scratch-how-to-participate h2{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:center}.scratch-how-to-participate ul{display:grid;gap:24px}.scratch-how-to-participate ul li{align-items:flex-start;color:var(--color-grayScale);display:flex;font-size:16px;line-height:20px}@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 .know-more-container{align-items:center;display:flex;justify-content:center;margin-top:16px}.scratch-how-to-participate button{background-color:transparent;border:none;color:var(--color-support-links);cursor:pointer;font-size:16px;line-height:20px;outline:none;padding:0 16px;text-align:center;text-decoration:underline}.scratch-participate{margin:auto;max-width:400px;width:100%}#modal-quick-view{align-items:flex-end;display:flex;height:100%;width:100%}@media(min-width:768px){#modal-quick-view{align-items:center;justify-content:center}}#modal-quick-view #modal-quick-view-content-container{height:100%;max-height:85%;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{background-color:var(--color-grayScale-white);border-radius:16px 16px 0 0;height:100%;position:relative;width:100%}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content header{align-items:flex-start;display:flex;height:56px;justify-content:space-between;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{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:10px;outline:none;padding:0}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll{height:100%;max-height:calc(100% - 56px);overflow-y:auto}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll::-webkit-scrollbar{background-color:var(--color-grayScale-light);width:4px}#modal-quick-view #modal-quick-view-content-container>div #modal-quick-view-content #modal-quick-view-scroll::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:20px;width:4px}#modal-quick-view #modal-quick-view-content-container>div footer{background-color:var(--color-grayScale-white);bottom:0;box-shadow:0 -4px 4px var(--color-support-shadow);left:0;padding:24px 16px;position:absolute;width:100%}.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;font-weight:700;line-height:20px}@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{font-size:14px;line-height:18px;white-space:pre-line}@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{align-items:center;display:flex;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{align-items:center;background-color:var(--color-main-faded);border-radius:8px;color:var(--color-main);display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:space-evenly;padding:20px;text-align:center}.scratch-modal-content h3{color:var(--color-main);font-size:18px;font-weight:700;margin-bottom:16px}.scratch-modal-content ul{align-self:start;display:inline-block;font-size:16px;font-weight:400;line-height:20px;list-style-type:disc;padding-left:20px;text-align:left}.scratch-modal-content ul li{margin-bottom:8px}.scratch-modal-content span{color:var(--color-main);display:block;font-size:14px;font-weight:700;margin-top:20px}.scratch-modal-content .SettingsIcon{display:block;margin:20px auto}.modal-footer{text-align:center}.modal-footer .adjust-button{background-color:var(--color-main);border:none;border-radius:4px;color:var(--color-grayScale-white);cursor:pointer;font-size:16px;padding:10px 20px;width:100%}@media(min-width:768px){.modal-footer .adjust-button{width:75%}}.scratch-club-client label{align-items:flex-start;color:var(--color-grayScale-darkest);cursor:pointer;display:flex;font-size:12px;line-height:16px;margin-bottom:16px}.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{cursor:pointer;margin-right:8px}.scratch-club-client button{align-items:center;background-color:var(--color-main);border:none;border-radius:2px;color:var(--color-assistant-main);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:20px;margin-bottom:8px;outline:none;padding:8px 16px;width:100%}.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);font-size:12px;line-height:16px;text-align:center}@media(min-width:768px){.scratch-club-client p{font-size:14px;line-height:18px}}.scratch-container{margin-bottom:32px;width:100%}@media(min-width:1280px){.scratch-container{margin-bottom:60px}}.scratch-container nav a{align-items:center;display:flex;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}.products-by-ids-plp h1{color:var(--color-grayScale);font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px}@media(min-width:768px){.products-by-ids-plp h1{font-size:24px;line-height:28px;margin-bottom:24px}}.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}.club-card-benefits-page-container{align-items:center;display:flex;flex-direction:column;gap:24px;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{color:var(--loyalty-text-color-neutral);display:flex;font-size:16px;font-weight:400;line-height:24px;width:100%}.club-card-benefits-page-container .club-card-benefits-legalText{color:var(--loyalty-text-color-neutral);display:flex;font-size:10px;font-weight:500;line-height:15px;width:100%}@media(min-width:769px){.club-card-benefits-page-container .club-card-benefits-legalText{font-size:12px;line-height:18px}}.list-ui-container{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:100%}.list-ui-container li{align-items:center;color:var(--color-grayScale-white);display:flex;font-size:16px;font-weight:700;gap:8px;line-height:24px}.list-ui-container li svg{flex-shrink:0}.club-card-benefits-benefits{width:100%}@media(min-width:768px){.club-card-benefits-benefits{display:none}}.club-card-benefits-benefits .benefits-title{color:var(--loyalty-text-color-default);font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px;text-align:center}.club-card-benefits-benefits .benefits-container{background-color:var(--loyalty-color-surface-strong);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px 32px}.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{align-items:center;background:none;border:none;color:var(--loyalty-text-color-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:4px;justify-content:center;line-height:24px;padding:0}.club-card-benefits-benefits .benefits-container .more-benefits-container .more-benefits svg{flex-shrink:0}.club-card-benefits-benefits .benefits-container .more-benefits-link{align-items:center;background-color:var(--loyalty-color-icon-secondary);border-radius:2px;color:var(--loyalty-text-color-default);display:flex;font-size:14px;justify-content:center;line-height:18px;padding:12px 16px;text-decoration:none}.club-card-benefits-benefits .benefits-container .benefits-text{color:var(--loyalty-text-color-on-dark);font-size:16px;font-weight:700;line-height:24px;margin-top:-8px;text-align:center}.club-card-benefits-benefitsDesktop{display:flex;flex-direction:column;gap:8px;width:100%}@media(max-width:767px){.club-card-benefits-benefitsDesktop{display:none}}.club-card-benefits-benefitsDesktop .benefitsDesktop-title{color:var(--loyalty-text-color-default);font-size:32px;font-weight:700;line-height:32px;text-align:center}.club-card-benefits-benefitsDesktop .benefitsDesktop-card{align-items:center;display:flex;flex-direction:column;gap:12px;height:164px;padding:24px 12px;width:233px}@media(max-width:1279px){.club-card-benefits-benefitsDesktop .benefitsDesktop-card{width:200px}}.club-card-benefits-benefitsDesktop .benefitsDesktop-card__icon{display:flex;justify-content:center;width:233px}@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-size:16px;font-weight:400;line-height:24px;text-align:center}.club-card-benefits-discounts{display:flex;flex-direction:column;gap:12px;width:100%}.club-card-benefits-discounts .discounts-title{color:var(--loyalty-text-color-default);font-size:24px;font-weight:700;line-height:36px;text-align:center}@media(min-width:769px){.club-card-benefits-discounts .discounts-title{font-size:32px;line-height:48px}}.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}.discountCard{align-items:center;background-color:var(--loyalty-background-color-default);border:1px solid var(--loyalty-color-icon-subtlest);border-radius:8px;display:flex;flex-direction:column;height:240px;width:134px}@media(min-width:769px){.discountCard{align-items:start;border:none;flex-direction:row;height:130px;justify-content:center;width:268px}}.discountCard-top{align-items:center;display:flex;height:112px;justify-content:center;position:relative;width:134px}@media(min-width:769px){.discountCard-top{align-items:start;border:1px solid var(--loyalty-color-icon-subtlest);border-radius:8px 0 0 8px;border-right:none;height:130px;width:50%}}.discountCard-top .discountCard-tag{left:8px;position:absolute;top: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{align-items:center;background-color:var(--loyalty-color-surface-strong);border-radius:0 0 8px 8px;display:flex;flex-direction:column;height:100%;padding:12px;width:134px}@media(min-width:769px){.discountCard-bottom{border-radius:0 8px 8px 0;height:130px;width:50%}.discountCard-bottom .discountCard-image{margin-top:4px}}.discountCard-bottom .discountCard-text{align-items:center;color:var(--loyalty-text-color-on-dark);display:flex;font-size:14px;font-weight:700;height:60px;line-height:18px}.discountCard-bottom .discountCard-text h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:70px;overflow:hidden;width:100%}.club-card-benefits-faq{display:flex;flex-direction:column;gap:8px;padding:0 16px;width:100%}.club-card-benefits-faq .accordionV2{border:1px solid var(--loyalty-color-border-subtle)}.club-card-benefits-faq .accordionV2.selected .faq-answer{opacity:1;transition:all .15s ease}.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);font-size:20px;font-weight:700;line-height:32px;text-align:center}@media(min-width:769px){.club-card-benefits-faq .faq-title{font-size:32px;line-height:32px}}.club-card-benefits-faq .faq-answer{color:var(--loyalty-text-color-default);font-size:16px;font-weight:400;line-height:32px;opacity:0;transition:all .2s ease}.accordionV2-list{align-items:center;display:flex;flex-direction:column}.accordionV2-column{width:100%}.accordionV2{border:1px solid var(--color-main-lightest);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;min-height:48px;overflow:hidden;padding:0 12px;transition:all .5s ease;width:100%}.accordionV2:last-child{margin-bottom:0}.accordionV2-container{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0}.accordionV2-container>svg,.accordionV2-title{transition:all .3s ease}.accordionV2-title{align-items:center;color:var(--color-main);display:flex;font-size:16px;font-weight:400;line-height:24px;min-height:48px;padding:12px 0;text-align:left;width:100%}.accordionV2.selected{transition:all .3s ease}.accordionV2.selected .accordionV2-title{font-weight:700;transition:all .2s ease}.club-card-benefits-mainBanner{margin:0}.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-get-card-steps{align-items:center;display:flex;flex-direction:column;gap:12px}.club-card-get-card-steps .step-title{color:var(--loyalty-text-color-default);font-size:24px;font-weight:700;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{align-items:center;display:flex;flex-direction:column;gap:48px}.club-card-get-card-steps .step-list .step-container .step-content{align-items:center;display:flex;gap:8px}.club-card-get-card-steps .step-list .step-container .step-content span{align-items:center;background-color:var(--loyalty-color-surface-strong);border-radius:50%;color:var(--color-grayScale-white);display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;line-height:24px;width:40px}.club-card-get-card-steps .step-list .step-container .step-content p{color:var(--loyalty-text-color-default);flex:1 1;font-size:20px;line-height:26px}.club-card-get-card-steps .step-list .step-container .download-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px}.club-card-get-card-steps .step-list .step-container .download-container a{display:flex}.webview-logout{align-items:center;background-color:var(--loyalty-color-surface-neutral);border:1px solid var(--loyalty-color-border-default);border-radius:4px;color:var(--loyalty-text-color-default);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;line-height:18px;margin-bottom:24px;outline:none;padding:8px;width:100%}.webview-logout svg path{stroke:var(--loyalty-color-icon-default)}.webview-logout:hover{background-color:var(--loyalty-color-surface-strong);color:var(--loyalty-text-color-on-dark)}.webview-logout:hover svg path{stroke:var(--loyalty-color-icon-neutral)}.club-card-get-card-page-container{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.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{color:var(--loyalty-text-color-neutral);display:flex;font-size:16px;font-weight:400;line-height:24px;width:100%}.club-card-user-page-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.club-card-user-page-loader svg{animation:club-card-user-page-spin .5s linear infinite;height:85px;margin:24px;width:85px}@keyframes club-card-user-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.club-card-user-page-container{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.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{background-color:var(--loyalty-color-surface-strong)!important;border-color:var(--loyalty-color-surface-strongest)!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:8px;justify-content:center;margin-top:16px}@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-shortcutBanner{display:none;flex:1 1;height:160px;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{border:none;border-radius:0;object-position:center}.club-card-user-history-points-wrapper-container{display:flex;flex-direction:column;gap:8px;position:relative}.club-card-user-history-points-wrapper .history-points-title{color:var(--loyalty-text-color-default);font-size:28px;font-weight:700;letter-spacing:0;line-height:28px}@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-size:20px;font-weight:400;letter-spacing:0;line-height:30px}.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-size:20px;font-weight:400;line-height:30px}.club-card-user-history-points-wrapper .history-points-quantity-total{align-items:center;display:flex;gap:2px}.club-card-user-history-points-wrapper .history-points-quantity-total-text{color:var(--loyalty-text-color-default);font-size:24px;font-weight:700;line-height:24px}@media(min-width:769px){.club-card-user-history-points-wrapper .history-points-quantity-total-text{font-size:28px;line-height:28px}}.buttonHistoryPoints-infos-button{align-items:center;background-color:var(--loyalty-color-surface-strong);border:none;border-radius:2px;color:var(--loyalty-color-icon-support);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;line-height:20px;margin-top:8px;text-decoration:none;width:100%}@media(min-width:769px){.buttonHistoryPoints-infos-button{background-color:transparent;border-radius:0;color:var(--loyalty-text-color-default);font-size:16px;font-weight:400;height:auto;height:32px;line-height:24px;margin:0;position:absolute;right:0;text-decoration:underline;top:0;width:auto}}.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{left:16px;width:156px}}.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{align-items:center;border-bottom:2px solid var(--loyalty-color-surface-neutral-subtle);color:var(--loyalty-text-color-neutral-subtle);cursor:pointer;display:flex;font-size:20px;font-weight:400;height:46px;justify-content:center;letter-spacing:0;line-height:30px;transition:all .3s ease;width:144px}@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{display:flex;flex-direction:column;gap:8px;width:100%}.club-card-user-history-points.notResults p{color:var(--loyalty-text-color-neutral)}.club-card-user-history-points .history-points-header{align-items:center;border-bottom:1px solid var(--loyalty-color-border-neutral-subtle);display:flex;height:52px;width:100%}.club-card-user-history-points .history-points-header ul{display:flex;justify-content:space-between;padding:0 12px;width:100%}@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{color:var(--loyalty-text-color-neutral);font-size:16px;font-weight:400;line-height:30px;text-align:center;width:90px}@media(min-width:769px){.club-card-user-history-points .history-points-header ul .history-points-header-item{text-align:center;width:120px}}.club-card-user-history-points .history-points-header ul .history-points-header-item:first-child{text-align:left;width:90px}@media(min-width:769px){.club-card-user-history-points .history-points-header ul .history-points-header-item:first-child{margin-left:12px;text-align:center;width:120px}}.club-card-user-history-points .history-points-header ul .history-points-header-item:last-child{text-align:right;width:90px}@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{align-items:center;display:flex;height:52px;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{color:var(--loyalty-text-color-neutral);font-size:16px;font-weight:400;line-height:30px;text-align:center;width:90px}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item-text{font-size:20px;line-height:30px;width:120px}}.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{text-align:left;width:90px}@media(min-width:769px){.club-card-user-history-points .history-points-items .history-points-item-text:first-child{margin-left:12px;text-align:center;width:120px}}.club-card-user-history-points .history-points-items .history-points-item-text:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:right;width:90px}@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{align-items:center;display:flex;height:140px;justify-content:center;width:100%}@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-size:20px;font-weight:400;letter-spacing:0;line-height:30px;text-align:center}.club-card-user-offers{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.club-card-user-offers .offers-title{color:var(--loyalty-text-color-default);font-size:20px;font-weight:700;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-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.club-card-user-offers #carousel .carousel-container{gap:8px;padding-bottom:10px}@media(min-width:769px){.club-card-user-offers #carousel .carousel-container{gap:12px}}.club-card-user-offers #carousel .bullets-container{margin-top:6px}.offerCard{align-items:center;background-color:var(--loyalty-background-color-default);border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;display:flex;flex-direction:column;height:240px;width:162px}@media(min-width:768px){.offerCard{width:265px}}.offerCard-top{align-items:center;display:flex;height:112px;justify-content:center;padding:8px;position:relative;width:162px}@media(min-width:768px){.offerCard-top{width:265px}}.offerCard-top .offerCard-tag{left:8px;position:absolute;top:8px;z-index:1}.offerCard-top .offerCard-image img{border-radius:2px}.offerCard-information{align-items:center;background-color:var(--loyalty-color-surface-subtlest);display:flex;flex-direction:column;height:84px;padding:12px 20px;width:162px}@media(min-width:768px){.offerCard-information{width:265px}}.offerCard-information .offerCard-text{color:var(--loyalty-text-color-default);display:flex;font-size:14px;font-weight:700;height:60px;line-height:20px}.offerCard-information .offerCard-text h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:60px;overflow:hidden;text-align:center;width:100%}.offerCard-button{align-items:center;background-color:var(--loyalty-color-surface-strongest);border-radius:0 0 8px 8px;display:flex;height:44px;justify-content:center;padding:12px 10px;width:100%}.offerCard-button a{color:var(--loyalty-color-surface-support);font-size:16px;font-weight:700;height:100%;line-height:20px;text-align:center;text-decoration:none;width:100%}.voucher-container{align-items:center;border:1px solid var(--loyalty-color-border-neutral-subtlest);border-radius:8px;box-shadow:4px 4px 8px 0 var(--loyalty-drop-shadow);display:flex;flex-direction:column;gap:12px;margin-bottom:8px;padding:20px 12px;width:156px}.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{align-items:center;background-color:var(--loyalty-color-surface-strong);border:none;border-radius:2px;color:var(--loyalty-text-color-on-dark);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:18px;outline:none;padding:8px;width:100%}.voucher-container .feedback-popup-container{height:unset}.club-card-user-vouchers .vouchers-title{color:var(--loyalty-text-color-default);font-size:24px;font-weight:700;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{color:var(--loyalty-text-color-neutral);font-size:20px;font-weight:400;line-height:30px;margin:8px 0 20px}@media(min-width:769px){.club-card-user-vouchers .vouchers-subtitle{margin:0 0 16px}}.club-card-user-vouchers .adaptiveCarousel-container{gap:12px;justify-content:flex-start}.club-card-user-vouchers #carousel .carousel-container{gap:12px;padding-bottom:10px}.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}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:400;src:url(/static/lato-v20-latin-regular-6a8ad33ded37552b512bfb65c847eb49.eot);src:local(""),url(/static/lato-v20-latin-regular-6a8ad33ded37552b512bfb65c847eb49.eot?#iefix) format("embedded-opentype"),url(/static/lato-v20-latin-regular-subset-6c5129683c1e2a51e91af9711dd08784.woff2) format("woff2"),url(/static/lato-v20-latin-regular-subset.zopfli-81ce231b4066a66bd277e50a512f0823.woff) format("woff"),url(/static/lato-v20-latin-regular-f71f2288b959243b0ed1eeea6bc97222.ttf) format("truetype"),url(/static/lato-v20-latin-regular-ec5307044f561bd0e346d2a1d9139d4e.svg#Lato) format("svg")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:700;src:url(/static/lato-v20-latin-700-bf65e37b9f1e286dd94b1ec6ee9a580f.eot);src:local(""),url(/static/lato-v20-latin-700-bf65e37b9f1e286dd94b1ec6ee9a580f.eot?#iefix) format("embedded-opentype"),url(/static/lato-v20-latin-700-subset-1837a2e8ee12fb8769f9cc4f57dea8c9.woff2) format("woff2"),url(/static/lato-v20-latin-700-subset.zopfli-0636cad4bfb5dbab275a48f203c12586.woff) format("woff"),url(/static/lato-v20-latin-700-96fd01fcb8338aa6ee2c4a46ba7662f8.ttf) format("truetype"),url(/static/lato-v20-latin-700-414efa6d77701ff12fc5d0bc3fe93bdd.svg#Lato) format("svg")}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:900;src:url(/static/lato-v20-latin-900-c7714e8ee09eae8e60bf9837428daacd.eot);src:local(""),url(/static/lato-v20-latin-900-c7714e8ee09eae8e60bf9837428daacd.eot?#iefix) format("embedded-opentype"),url(/static/lato-v20-latin-900-subset-ab959481c8af1ec898bf3b986ca2d265.woff2) format("woff2"),url(/static/lato-v20-latin-900-subset.zopfli-d32b4f52cc829648d611c4b42c97fb5b.woff) format("woff"),url(/static/lato-v20-latin-900-10c30b35e83b4ecb040fb6b9074b79bd.ttf) format("truetype"),url(/static/lato-v20-latin-900-507133c1c938007abafa9bf43f43c7e2.svg#Lato) format("svg")}

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */: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;--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;--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;--color-primary:#06f;--color-grey:var(--color-grayScale-darkest);--color-dark-grey:var(--color-grayScale);--font-size-sm:14px;--breakpoint-notebook-shelf:1383px;--breakpoint-notebook-shelf-pdp:1200px}*{font-family:DM Sans,sans-serif}body .carousel-container::-webkit-scrollbar{height:0;width:0}body .carousel-container{scrollbar-width:none}.d-flex{display:flex}.items-center{align-items:center}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.stores-filter{display:none}[data-modal-overlay]{background-color:var(--color-support-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.no-scroll{overflow:hidden;touch-action:none}.noscript-global{align-items:center;display:flex;flex-direction:column;gap:4px;margin:16px 0}.noscript-global h1,.noscript-global p{color:var(--color-grayScale);font-size:24px;font-weight:700;line-height:normal}.noscript-global p{font-size:16px;font-weight:400}body{min-height:100vh}main{display:flex;flex-wrap:wrap}.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-bottom:calc(var(--space-3)*-1);margin-top:calc(var(--space-0)*-1)}}.page__section-divisor{border-top:1px solid var(--color-grayScale-lightest);padding-top:var(--space-5)}@media(min-width:1280px){.page__section-divisor{padding-top:var(--space-9)}}
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;tab-size:4}hr{color:inherit;height:0}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:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}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:initial}::-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}body{background-color:var(--bg-body);color:var(--color-text)}:root{--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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--sans-serif);font-size:var(--base-font-size);letter-spacing:.01em}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding: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-sub-subsection{font-weight:var(--text-weight-bold)}.title-small,.title-sub-subsection{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)}}.grid-section{margin-bottom:var(--space-4);margin-top:var(--space-4)}@media(min-width:1280px){.grid-section{margin-bottom:var(--page-padding-notebook);margin-top:var(--page-padding-notebook)}}.grid-content-full{padding-top:var(--space-4);width:100%}@media(min-width:1280px){.grid-content-full{padding-top:var(--page-padding-notebook)}}.grid-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--breakpoint-notebook);padding-left:var(--page-padding-phone);padding-right:var(--page-padding-phone);width:100%}@media(min-width:768px){.grid-content{padding-left:var(--page-padding-tablet);padding-right:var(--page-padding-tablet)}}@media(min-width:1280px){.grid-content{padding-left:var(--page-padding-notebook);padding-right:var(--page-padding-notebook)}}.grid-content-pdp{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--breakpoint-notebook);padding-right:var(--page-padding-phone);width:100%}@media(min-width:768px){.grid-content-pdp{padding-left:0;padding-right:0}}.shelf-product-section{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--breakpoint-notebook);padding-left:var(--page-padding-phone);padding-right:var(--page-padding-phone);width:100%}@media(min-width:768px){.shelf-product-section{padding-left:var(--page-padding-tablet);padding-right:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-product-section{padding-left:var(--page-padding-notebook);padding-right:var(--page-padding-notebook)}}.shelf-section-grid{margin-bottom:var(--space-4);margin-top:var(--space-4)}@media(min-width:1280px){.shelf-section-grid{margin-bottom:var(--page-padding-notebook);margin-top:var(--page-padding-notebook)}}.shelf-section-content-grid{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--breakpoint-notebook-shelf);padding-left:0;padding-right:0;width:100%}@media(min-width:768px){.shelf-section-content-grid{padding-left:var(--page-padding-tablet);padding-right:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-section-content-grid{padding-left:var(--page-padding-notebook);padding-right:var(--page-padding-notebook)}}.shelf-section-content-grid-pdp{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--breakpoint-notebook-shelf-pdp);padding-left:var(--page-padding-phone);padding-right:var(--page-padding-phone);width:100%}@media(min-width:768px){.shelf-section-content-grid-pdp{padding-left:var(--page-padding-tablet);padding-right:var(--page-padding-tablet)}}@media(min-width:1280px){.shelf-section-content-grid-pdp{padding-left:var(--page-padding-notebook);padding-right:var(--page-padding-notebook)}}@media(min-width:1281px){.shelf-containers{padding:0}}: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-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;--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-desktop:1440px}#layout.no-scroll{left:0;overflow:hidden;position:fixed;right:0;top:0}