.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width: 544px)and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width: 769px)and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width: 992px)and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width: 1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(max-width: 543.98px){.hidden-xs-down{display:none !important}}@media(max-width: 768.98px){.hidden-sm-down{display:none !important}}@media(max-width: 991.98px){.hidden-md-down{display:none !important}}@media(max-width: 1199.98px){.hidden-lg-down{display:none !important}}.hidden-xl-down{display:none !important}.row.equal-height>[class^=col]{display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f5f5dc;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f5f5dc;border-radius:.69em;background-color:#f5f5dc;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#a52a2a;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#a52a2a;border-radius:.69em;background-color:#a52a2a;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000080;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000080;border-radius:.69em;background-color:#000080;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ffa500;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ffa500;border-radius:.69em;background-color:#ffa500;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#800080;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#800080;border-radius:.69em;background-color:#800080;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f00;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f00;border-radius:.69em;background-color:#f00;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected::after{transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:"\F058";display:table-caption;font-family:"FontAwesome";font-size:1.625em;left:.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:"\F058";display:table-caption;font-family:"FontAwesome";font-size:1.625em;height:.75em;left:.31em;line-height:.8em;position:absolute;top:.35em;width:.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after,.product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media(max-width: 543.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0;font-family:"Dosis",sans-serif}.description-and-detail>div:last-child{margin-bottom:1em}}@media(min-width: 544px){.description-and-detail .description{margin-bottom:2em}}@media(max-width: 543.98px){.description-and-detail .content{margin-top:1em}}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media(max-width: 991.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i,.social-container .social-icons a{color:#444;padding-right:.2em}label.availability{padding-right:.3125em}@media(min-width: 544px){.product-number-rating{border-bottom:1px solid #ccc}}@media(min-width: 769px){.product-number-rating{border-top:1px solid #ccc}}@media(min-width: 544px)and (max-width: 768.98px){.product-name{border-bottom:1px solid #ccc}}@media(min-width: 544px){.product-number-rating .ratings{margin-top:.625em}}@media(max-width: 543.98px){.product-number-rating .ratings{background-color:#fff;margin-top:-1.875em;margin-right:-0.9375em;padding:.1875em}}.product-number{color:#ccc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:normal;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media(min-width: 544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000}.product-breadcrumb .breadcrumb{border-bottom:none;margin-left:-1rem;margin-bottom:0}@media(max-width: 991.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:.5rem}@media(min-width: 769px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width: 543.98px){.product-grid{padding-top:.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.icon{font-family:"feather" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left::before{content:"\E828"}.icon-arrow-right::before{content:"\E829"}.icon-bell::before{content:"\E836"}.icon-calendar::before{content:"\E83A"}.icon-check-circle::before{content:"\E83E"}.icon-check::before{content:"\E83F"}.icon-chevron-down::before{content:"\E842"}.icon-chevron-left::before{content:"\E843"}.icon-chevron-right::before{content:"\E844"}.icon-circle::before{content:"\E84A"}.icon-clock::before{content:"\E84D"}.icon-credit-card::before{content:"\E85F"}.icon-crosshair::before{content:"\E860"}.icon-download::before{content:"\E864"}.icon-external-link::before{content:"\E869"}.icon-filter::before{content:"\E875"}.icon-grid::before{content:"\E878"}.icon-home::before{content:"\E87A"}.icon-info::before{content:"\E87F"}.icon-layout::before{content:"\E881"}.icon-link::before{content:"\E884"}.icon-list::before{content:"\E886"}.icon-lock::before{content:"\E887"}.icon-map::before{content:"\E88C"}.icon-map-pin::before{content:"\E88E"}.icon-menu::before{content:"\E88F"}.icon-minus::before{content:"\E897"}.icon-plus::before{content:"\E8B1"}.icon-search::before{content:"\E8BD"}.icon-triangle::before{content:"\E8DE"}.icon-user::before{content:"\E8E9"}.icon-x::before{content:"\E8F6"}.icon-arrow-left-circle::before{content:"\E910"}.icon-arrow-right-circle::before{content:"\E911"}.fs-icon-xs::before{font-size:1rem}.fs-icon-s::before{font-size:1.5rem}.fs-icon-l::before{font-size:2rem}.svg-icon-xs{height:1rem;width:1rem}.svg-icon-xs svg,.svg-icon-xs img{height:1rem;width:1rem}.svg-icon-s{height:1.5rem;width:1.5rem}.svg-icon-s svg,.svg-icon-s img{height:1.5rem;width:1.5rem}.svg-icon-l{height:2rem;width:2rem}.svg-icon-l svg,.svg-icon-l img{height:2rem;width:2rem}.replacement-products-modal .modal-dialog{display:block;height:100vh;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0}@media(min-width: 768px){.replacement-products-modal .modal-dialog{height:100%}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog{height:auto;max-width:45rem;margin:1.75rem auto}}@media(min-width: 1280px){.replacement-products-modal .modal-dialog{max-width:75rem}}.replacement-products-modal .modal-dialog .modal-content{border-radius:0;height:100vh}.replacement-products-modal .modal-dialog .modal-content .modal-header{padding-left:0;padding-bottom:0;background-color:rgba(0,0,0,0);border-bottom:none;border-radius:0}.replacement-products-modal .modal-dialog .modal-content .modal-header .modal-header-title p{color:#262626;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;padding-right:1rem}@media(max-width: 1023.98px){.replacement-products-modal .modal-dialog .modal-content .modal-body .recommandation-carousel{display:none !important}}@media(min-width: 768px){.replacement-products-modal .modal-dialog .modal-content .modal-body .replacement-products{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog .modal-content .modal-body .replacement-products{display:block}}@media(min-width: 768px){.replacement-products-modal .modal-dialog .modal-content{height:100%}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog .modal-content{border-radius:.3125rem}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog{display:flex}}.breadcrumb{width:-moz-fit-content;width:fit-content}.breadcrumb.hidden{opacity:0}.breadcrumb .desktop-breadcrumb{display:none}@media(min-width: 1024px){.breadcrumb .desktop-breadcrumb{display:flex;flex-direction:row;align-items:center;gap:.25rem}}.breadcrumb .desktop-breadcrumb .icon-home{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1rem;height:1rem}.breadcrumb .desktop-breadcrumb .icon-home::before,.breadcrumb .desktop-breadcrumb .icon-home:before{content:"";background-image:url("../../images/custom-icons/home.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.breadcrumb .desktop-breadcrumb .icon-home::after,.breadcrumb .desktop-breadcrumb .icon-home:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.breadcrumb__item{text-decoration:underline;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-weight:400;line-height:1.5rem;color:#fff;white-space:nowrap}.breadcrumb__item a{color:#fff}.breadcrumb__item.last{text-decoration:none}.breadcrumb__item.ellipsis{text-decoration:none}.breadcrumb__item.ellipsis:before{content:"..."}.breadcrumb__item.ellipsis.last{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb__item.ellipsis.last:before{content:""}.breadcrumb i{font-size:1rem;color:#fff}.breadcrumb .mobile-breadcrumb{margin-bottom:1rem}.breadcrumb .mobile-breadcrumb .parent-category{text-decoration:none}@media(min-width: 1024px){.breadcrumb .mobile-breadcrumb{display:none}}.product-breadcrumb .breadcrumb,.account-breadcrumb .breadcrumb,.order-history-breadcrumb .breadcrumb,.voucher-breadcrumb .breadcrumb{border-top:none !important;margin-left:0}.product-breadcrumb .breadcrumb .icon-home,.account-breadcrumb .breadcrumb .icon-home,.order-history-breadcrumb .breadcrumb .icon-home,.voucher-breadcrumb .breadcrumb .icon-home{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1rem;height:1rem}.product-breadcrumb .breadcrumb .icon-home::before,.product-breadcrumb .breadcrumb .icon-home:before,.account-breadcrumb .breadcrumb .icon-home::before,.account-breadcrumb .breadcrumb .icon-home:before,.order-history-breadcrumb .breadcrumb .icon-home::before,.order-history-breadcrumb .breadcrumb .icon-home:before,.voucher-breadcrumb .breadcrumb .icon-home::before,.voucher-breadcrumb .breadcrumb .icon-home:before{content:"";background-image:url("../../images/custom-icons/home-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-breadcrumb .breadcrumb .icon-home::after,.product-breadcrumb .breadcrumb .icon-home:after,.account-breadcrumb .breadcrumb .icon-home::after,.account-breadcrumb .breadcrumb .icon-home:after,.order-history-breadcrumb .breadcrumb .icon-home::after,.order-history-breadcrumb .breadcrumb .icon-home:after,.voucher-breadcrumb .breadcrumb .icon-home::after,.voucher-breadcrumb .breadcrumb .icon-home:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-breadcrumb .breadcrumb__item,.account-breadcrumb .breadcrumb__item,.order-history-breadcrumb .breadcrumb__item,.voucher-breadcrumb .breadcrumb__item{color:#121212}.product-breadcrumb .breadcrumb__item a,.account-breadcrumb .breadcrumb__item a,.order-history-breadcrumb .breadcrumb__item a,.voucher-breadcrumb .breadcrumb__item a{color:#121212}.product-breadcrumb .breadcrumb i,.account-breadcrumb .breadcrumb i,.order-history-breadcrumb .breadcrumb i,.voucher-breadcrumb .breadcrumb i{color:#121212}.product-breadcrumb .mobile-breadcrumb .parent-category,.account-breadcrumb .mobile-breadcrumb .parent-category,.order-history-breadcrumb .mobile-breadcrumb .parent-category,.voucher-breadcrumb .mobile-breadcrumb .parent-category{color:#0970e6;text-decoration:none}.product-breadcrumb .mobile-breadcrumb .parent-category a,.account-breadcrumb .mobile-breadcrumb .parent-category a,.order-history-breadcrumb .mobile-breadcrumb .parent-category a,.voucher-breadcrumb .mobile-breadcrumb .parent-category a{color:#0970e6}.product-breadcrumb .mobile-breadcrumb i,.account-breadcrumb .mobile-breadcrumb i,.order-history-breadcrumb .mobile-breadcrumb i,.voucher-breadcrumb .mobile-breadcrumb i{font-size:1rem;color:#0970e6}@media(min-width: 1024px){.product-breadcrumb .mobile-breadcrumb,.account-breadcrumb .mobile-breadcrumb,.order-history-breadcrumb .mobile-breadcrumb,.voucher-breadcrumb .mobile-breadcrumb{display:none}}.product-breadcrumb .breadcrumb .desktop-breadcrumb{padding:.625rem 0;margin-bottom:2rem}.product-detail{padding:1rem}@media(min-width: 768px){.product-detail{padding:1.5rem 2rem}}.product-detail .carousel-item.active{position:relative}.product-detail .zoom-overlay__mainImage:hover{cursor:url("../../images/custom-icons/zoom-in.svg"),zoom-in}.product-detail .zoom-popup .zoom-overlay__mainImage:hover{cursor:default}.product-detail .product-body{border-radius:.25rem;border:1px solid #fff;background:#fff;padding:1rem}.product-detail .product-body .image-wrapper{display:flex;margin:auto;max-width:50%}.zoom-overlay{position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;display:none;z-index:1051}.zoom-overlay__container{position:relative;height:100%;width:100%;padding:2.5rem;overflow:scroll}.zoom-overlay__close{width:1.5rem;height:1.5rem;display:flex;position:relative;width:3rem;height:3rem;position:absolute;right:2.5rem;top:2.5rem;cursor:pointer}.zoom-overlay__close::before,.zoom-overlay__close:before{content:"";background-image:url("../../images/custom-icons/times.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.zoom-overlay__close::after,.zoom-overlay__close:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.zoom-overlay__productName{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:2rem;font-weight:700;line-height:2.5rem;color:#121212;padding-right:2.5rem}.zoom-overlay__brandName{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-weight:400;line-height:1.25rem;color:#575757;margin-top:4rem}@media(min-width: 768px){.zoom-overlay__brandName{margin-top:0}}.zoom-overlay__carousel{margin:auto;display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;gap:1.62rem}@media(min-width: 768px){.zoom-overlay__carousel{margin-top:5rem}}.zoom-overlay__mainImage{width:17.9rem;height:17.9rem}@media(min-width: 768px){.zoom-overlay__mainImage{width:26.8rem;height:26.8rem}}.zoom-overlay__thumbnails{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:.5rem}.zoom-overlay__thumbnails__image{width:4rem;height:4rem}@media(min-width: 768px){.zoom-overlay__thumbnails__image{width:5rem;height:5rem}}.zoom-overlay__thumbnails__image:not(.active){opacity:50%}body.overlay-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.display-l{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:3.5rem;font-weight:700;line-height:4.375rem}.display-m{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:3rem;font-weight:700;line-height:3.75rem}.title-xxxl{font-size:2.5rem;line-height:3.125rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.title-xxl{font-size:2.25rem;line-height:2.8125rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.title-xl{font-size:2rem;line-height:2.5rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.title-l{font-size:1.75rem;line-height:2.1875rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.title-m{font-size:1.5rem;line-height:1.875rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.subtitle-m{font-size:1.5rem;line-height:1.875rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif"}.title-s{font-size:1.25rem;line-height:1.5625rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-weight:700}.subtitle-s{font-size:1.25rem;line-height:1.5625rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif"}.body-m{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;line-height:1.5rem;font-weight:400}.body-m-underline{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;line-height:1.5rem;text-decoration:underline}.body-m-weight{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;line-height:1.5rem;font-weight:700}.body-s,.recipe-tile .recipe-metrics-wrapper .recipe-metrics-text{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;line-height:1.5rem}.body-s-underline{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;line-height:1.5rem;text-decoration:underline}.body-s-weight{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;line-height:1.5rem;font-weight:700}.body-caption{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;line-height:1.25rem;font-weight:400}.body-caption-underline{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;line-height:1.25rem;text-decoration:underline}.body-caption-weight{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;line-height:1.25rem;font-weight:700}.icon{font-family:"feather" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left::before{content:"\E828"}.icon-arrow-right::before{content:"\E829"}.icon-bell::before{content:"\E836"}.icon-calendar::before{content:"\E83A"}.icon-check-circle::before{content:"\E83E"}.icon-check::before{content:"\E83F"}.icon-chevron-down::before{content:"\E842"}.icon-chevron-left::before{content:"\E843"}.icon-chevron-right::before{content:"\E844"}.icon-circle::before{content:"\E84A"}.icon-clock::before{content:"\E84D"}.icon-credit-card::before{content:"\E85F"}.icon-crosshair::before{content:"\E860"}.icon-download::before{content:"\E864"}.icon-external-link::before{content:"\E869"}.icon-filter::before{content:"\E875"}.icon-grid::before{content:"\E878"}.icon-home::before{content:"\E87A"}.icon-info::before{content:"\E87F"}.icon-layout::before{content:"\E881"}.icon-link::before{content:"\E884"}.icon-list::before{content:"\E886"}.icon-lock::before{content:"\E887"}.icon-map::before{content:"\E88C"}.icon-map-pin::before{content:"\E88E"}.icon-menu::before{content:"\E88F"}.icon-minus::before{content:"\E897"}.icon-plus::before{content:"\E8B1"}.icon-search::before{content:"\E8BD"}.icon-triangle::before{content:"\E8DE"}.icon-user::before{content:"\E8E9"}.icon-x::before{content:"\E8F6"}.icon-arrow-left-circle::before{content:"\E910"}.icon-arrow-right-circle::before{content:"\E911"}.fs-icon-xs::before{font-size:1rem}.fs-icon-s::before{font-size:1.5rem}.fs-icon-l::before{font-size:2rem}.svg-icon-xs{height:1rem;width:1rem}.svg-icon-xs svg,.svg-icon-xs img{height:1rem;width:1rem}.svg-icon-s{height:1.5rem;width:1.5rem}.svg-icon-s svg,.svg-icon-s img{height:1.5rem;width:1.5rem}.svg-icon-l{height:2rem;width:2rem}.svg-icon-l svg,.svg-icon-l img{height:2rem;width:2rem}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}.recipe-tile{display:flex;width:21.5rem;height:21.5rem;padding-bottom:0;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0;border-radius:4px;border:1px solid #e5e5e5;background:#fff}@media(min-width: 1024px)and (max-width: 1279.98px){.recipe-tile{width:unset;min-width:19rem;max-width:21rem}}.recipe-tile .tile-body{width:100%}.recipe-tile .recipe-tile-link{text-decoration:none}@media(max-width: 479.98px){.recipe-tile{width:100%;max-width:none}}.recipe-tile div.recipe-tile-image-wrapper{position:relative;height:13.5rem}.recipe-tile div.recipe-tile-image-wrapper img.recipe-tile-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.recipe-tile div.recipe-tile-image-wrapper .nutri-score-wrapper{position:absolute;bottom:.75rem;right:.75rem}.recipe-tile div.recipe-tile-image-wrapper .nutri-score-wrapper span img{width:5rem;height:2.5rem}.recipe-tile div.recipe-tile-image-wrapper .nutri-score-image{width:3.5rem;height:1.813rem}.recipe-tile .recipe-metrics-wrapper{background-color:#f7f7f7;height:3.25rem;padding:1rem;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.recipe-tile .recipe-metrics-wrapper .recipe-metrics-text{line-height:1rem}.recipe-tile .recipe-metrics-wrapper .recipe-hourglass i{height:1rem !important;width:1.5rem;height:1.5rem;display:flex;position:relative}.recipe-tile .recipe-metrics-wrapper .recipe-hourglass i::before,.recipe-tile .recipe-metrics-wrapper .recipe-hourglass i:before{content:"";background-image:url("../../images/custom-icons/hourglass.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.recipe-tile .recipe-metrics-wrapper .recipe-hourglass i::after,.recipe-tile .recipe-metrics-wrapper .recipe-hourglass i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.recipe-tile .recipe-metrics-wrapper .recipe-difficulty i{height:1rem !important;width:1.5rem;height:1.5rem;display:flex;position:relative}.recipe-tile .recipe-metrics-wrapper .recipe-difficulty i::before,.recipe-tile .recipe-metrics-wrapper .recipe-difficulty i:before{content:"";background-image:url("../../images/custom-icons/vector.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.recipe-tile .recipe-metrics-wrapper .recipe-difficulty i::after,.recipe-tile .recipe-metrics-wrapper .recipe-difficulty i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.recipe-tile .recipe-metrics-wrapper .recipe-euro i{height:1rem !important;width:1.5rem;height:1.5rem;display:flex;position:relative}.recipe-tile .recipe-metrics-wrapper .recipe-euro i::before,.recipe-tile .recipe-metrics-wrapper .recipe-euro i:before{content:"";background-image:url("../../images/custom-icons/euro.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.recipe-tile .recipe-metrics-wrapper .recipe-euro i::after,.recipe-tile .recipe-metrics-wrapper .recipe-euro i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.recipe-tile .recipe-metrics-wrapper .recipe-euro i.inactive{width:1.5rem;height:1.5rem;display:flex;position:relative}.recipe-tile .recipe-metrics-wrapper .recipe-euro i.inactive::before,.recipe-tile .recipe-metrics-wrapper .recipe-euro i.inactive:before{content:"";background-image:url("../../images/custom-icons/euro-inactive.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.recipe-tile .recipe-metrics-wrapper .recipe-euro i.inactive::after,.recipe-tile .recipe-metrics-wrapper .recipe-euro i.inactive:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.recipe-tile .recipe-name-wrapper{height:3.5rem;padding:0 1rem}.recipe-tile .recipe-name-wrapper .recipe-name{font-weight:700}.replacements{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:75rem;background-color:#fff;border-radius:.3125rem;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1303;overflow-y:auto}.replacements .replacement-products-header{padding:1rem;display:flex;align-items:center;justify-content:space-between;color:#262626;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.replacements .replacement-products-header p{margin:0}.replacements .replacement-products-header i:hover{cursor:pointer}.replacements .replacement-products{padding:1rem 1rem 0 1rem;margin-bottom:1rem}.replacements .replacement-products .product-tile .alerts-wrapper a.unavailable-tag{display:none}.replacements .replacement-products .product-tile .pricing-wrapper .price del~.sales .value{color:#d30d1f}.replacements .replacement-products .product-tile .add-to-cart-wrapper a.add-to-cart{display:flex}.replacements .replacement-products .product-tile .add-to-cart-wrapper a.replace-product{display:none}.replacements .replacement-products .product-tile.in-cart .add-to-cart-wrapper a.add-to-cart{display:none}.replacements .replacement-products .product-tile.in-cart .add-to-cart-wrapper .update-quantity-wrapper{display:flex}.replacements .replacement-products .pricing-wrapper .price-wrapper .sales .value{color:#173eb4}.replacements.show{display:block}.replacements-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(5,19,38,.5019607843);z-index:1302}.replacements-overlay.show{display:block}@media(max-width: 1279.98px){.replacements{max-width:45rem}}@media(max-width: 1023.98px){.replacements .recommandation-carousel{display:none !important}.replacements{display:none;position:fixed;top:0;left:0;transform:none;height:100%;width:100%;max-width:100%;background-color:#fff;border-radius:none;box-shadow:none;z-index:1303}.replacements.show{display:block}.replacements .replacement-products{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.replacements .replacement-products .product-tile{width:100%;height:13rem}.replacements .replacement-products .product-tile .tile-body{width:100%;height:100%;display:grid;position:relative;grid-template-columns:5.5rem minmax(0, 100%) 2.5rem;grid-template-rows:1.5rem 1rem 1.25rem 2.25rem 3rem;grid-gap:.5rem}.replacements .replacement-products .product-tile .tile-body .tags-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3;display:flex;gap:.5rem}.replacements .replacement-products .product-tile .tile-body .wishlist-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:3;grid-column-end:4;display:flex;justify-content:flex-end}.replacements .replacement-products .product-tile .tile-body .nutri-score-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2;display:flex;justify-content:center}.replacements .replacement-products .product-tile .tile-body .image-wrapper{grid-row-start:2;grid-row-end:5;grid-column-start:1;grid-column-end:2;display:flex;padding-left:0}.replacements .replacement-products .product-tile .tile-body .brand-wrapper{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4;display:flex}.replacements .replacement-products .product-tile .tile-body .name-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:4;display:flex;max-width:80%;padding-right:0}.replacements .replacement-products .product-tile .tile-body .badges-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:4;display:flex;gap:.25rem}.replacements .replacement-products .product-tile .tile-body .pricing-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;display:flex;flex-direction:column;margin-top:-1rem}.replacements .replacement-products .product-tile .tile-body .add-to-cart-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:3;grid-column-end:4;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:0}}@media(max-width: 479.98px){.replacements-overlay{display:none}.replacements .replacement-products{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 374.98px){.replacements .replacement-products .product-tile .tile-body .pricing-wrapper .sales{display:flex}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 8, 16, 0.15);color:#333;box-shadow:0 4px 14px -2px rgba(0, 8, 16, 0.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0, 8, 16, 0.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0, 8, 16, 0.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0, 8, 16, 0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0, 8, 16, 0.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.tippy-box[data-theme~=light-border]{display:flex;padding:.5rem;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;background-color:#fff;color:#121212;border-radius:.25rem;border:.0625rem solid #e5e5e5;background:#fff;box-shadow:0 .5rem 1rem 0 rgba(18,18,18,.08),0 .5rem 1rem 0 rgba(18,18,18,.12)}.tippy-box[data-theme~=light-border] i{display:flex;justify-content:flex-end;font-size:1.25rem;margin-right:-0.5rem;margin-top:-0.25rem}.tippy-box[data-theme~=light-border] i:hover{cursor:pointer}.tippy-box[data-theme~=light-border] .tooltip-info{padding-right:.75rem}.tippy-box[data-theme~=light-border] .tooltip-info .promo-label{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;max-width:80%;margin-bottom:.25rem;margin-top:-1rem}.tippy-box[data-theme~=light-border] .tooltip-info .promo-description{color:#454545;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.tippy-box[data-theme~=light-border] .tooltip-info .promo-validity-date{color:#454545;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-bottom:.75rem}.tippy-box[data-theme~=light-border] .tooltip-info .promo-cta-link{color:#0970e6;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;display:block !important;white-space:nowrap}.tippy-box[data-theme~=light-border] .tooltip-info .promo-cta-link:hover{text-decoration:none}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#e5e5e5;border-width:.4375rem .4375rem 0;top:1.0625rem;left:.0625rem}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#e5e5e5;border-width:0 .4375rem .4375rem;bottom:1.0625rem;left:.0625rem}.product-tile{width:100%;max-width:none;height:22rem;display:flex;padding:1rem;border:1px solid #d9d9d9;background:#fff}.product-tile .tile-body{width:100%;height:100%;display:grid;position:relative;grid-template-columns:5.5rem minmax(0, 11.5rem) 1.5rem;grid-template-rows:1.5rem 1.5rem 1rem 3.5rem 4rem 2rem 3rem;grid-auto-rows:min-content;grid-row-gap:.5rem;grid-column-gap:1rem}@media(min-width: 375px){.product-tile .tile-body{grid-template-columns:8rem minmax(0, 34.375rem) 1.5rem}}.product-tile .tile-body .alerts-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3;gap:.5rem}.product-tile .tile-body .tags-wrapper{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4;display:flex;gap:.5rem}.product-tile .tile-body .tags-wrapper .promo-tag{position:relative;max-width:100%;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.25rem;line-height:1rem}.product-tile .tile-body .tags-wrapper .promo-tag:hover{text-decoration:none}.product-tile .tile-body .tags-wrapper .promo-tag.orange{background:#ff9633;color:#fff}.product-tile .tile-body .tags-wrapper .promo-tag.promo{background:#d30d1f;color:#fff}.product-tile .tile-body .tags-wrapper .promo-tag.promo i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1rem;height:1rem;margin-right:.5rem}.product-tile .tile-body .tags-wrapper .promo-tag.promo i.promo-tag-icon::before,.product-tile .tile-body .tags-wrapper .promo-tag.promo i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/promo-tag-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-tile .tile-body .tags-wrapper .promo-tag.promo i.promo-tag-icon::after,.product-tile .tile-body .tags-wrapper .promo-tag.promo i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-tile .tile-body .tags-wrapper .promo-tag.CBC{background:#00abc2;color:#fff}.product-tile .tile-body .tags-wrapper .promo-tag.CBC i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1.25rem;height:1.25rem;margin-right:.5rem}.product-tile .tile-body .tags-wrapper .promo-tag.CBC i.promo-tag-icon::before,.product-tile .tile-body .tags-wrapper .promo-tag.CBC i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/bonus-card-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-tile .tile-body .tags-wrapper .promo-tag.CBC i.promo-tag-icon::after,.product-tile .tile-body .tags-wrapper .promo-tag.CBC i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-tile .tile-body .tags-wrapper .promo-tag .promo-tag-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-tile .tile-body .tags-wrapper .promo-tag .tooltip{display:none}.product-tile .tile-body .tags-wrapper .promo-tag:hover{cursor:pointer}.product-tile .tile-body .tags-wrapper:empty{display:none}.product-tile .tile-body .alerts-wrapper{display:flex}.product-tile .tile-body .alerts-wrapper a.unavailable-tag{display:none;align-items:center;color:#173eb4;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-style:normal;font-size:.75rem;line-height:1rem;white-space:nowrap}.product-tile .tile-body .alerts-wrapper a.unavailable-tag:hover{cursor:default;text-decoration:none}.product-tile .tile-body .alerts-wrapper .sponsor-feedback{font-size:.75rem;line-height:1rem;color:dimgray}.product-tile .tile-body .wishlist-wrapper{grid-row-start:7;grid-row-end:8;grid-column-start:3;grid-column-end:4;display:flex;justify-content:flex-end;align-items:center;z-index:2}.product-tile .tile-body .wishlist-wrapper a{display:flex}.product-tile .tile-body .wishlist-wrapper a:hover{text-decoration:none}.product-tile .tile-body .nutri-score-wrapper{grid-row-start:7;grid-column-start:1;grid-column-end:2;display:flex;justify-content:center}.product-tile .tile-body .nutri-score-wrapper>a{width:100%;max-width:3.5rem}.product-tile .tile-body .nutri-score-wrapper>a .content-asset img{width:100%}.product-tile .tile-body .image-wrapper{grid-row-start:2;grid-row-end:6;grid-column-start:1;grid-column-end:2;display:flex}.product-tile .tile-body .image-wrapper .image-container{width:100%;height:100%;position:relative}.product-tile .tile-body .image-wrapper .image-container a{width:100%;height:100%;display:flex}.product-tile .tile-body .image-wrapper .image-container a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-tile .tile-body .image-wrapper .image-container .added-to-cart{display:none;width:3rem;height:3rem;background-color:#00b259;justify-content:center;align-items:center;border-radius:6.25rem;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);z-index:1}.product-tile .tile-body .image-wrapper .image-container .added-to-cart i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-tile .tile-body .image-wrapper .image-container .added-to-cart i::before,.product-tile .tile-body .image-wrapper .image-container .added-to-cart i:before{content:"";background-image:url("../../images/custom-icons/added-to-cart.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-tile .tile-body .image-wrapper .image-container .added-to-cart i::after,.product-tile .tile-body .image-wrapper .image-container .added-to-cart i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-tile .tile-body .brand-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3;display:flex}.product-tile .tile-body .brand-wrapper a{color:#575757;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.product-tile .tile-body .brand-wrapper a:hover{text-decoration:none}.product-tile .tile-body .name-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;display:flex}@media(min-width: 1024px){.product-tile .tile-body .name-wrapper{width:100%;max-width:14.5rem}}.product-tile .tile-body .name-wrapper .pdp-link{display:flex;width:100%}.product-tile .tile-body .name-wrapper .pdp-link a.link{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;height:4rem;width:100%;display:inline-block;overflow:hidden}.product-tile .tile-body .name-wrapper .pdp-link a.link span{border-bottom:none}.product-tile .tile-body .badges-wrapper{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:2;display:flex;justify-content:center;gap:.25rem}.product-tile .tile-body .badges-wrapper a .content-asset img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-tile .tile-body .badges-wrapper a .content-asset p{margin-bottom:0}.product-tile .tile-body .pricing-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;display:flex;flex-direction:column;justify-content:center}.product-tile .tile-body .pricing-wrapper .price-per-unit-wrapper{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-tile .tile-body .pricing-wrapper .price-wrapper .max-label{font-size:.75rem;padding-bottom:.1875rem;color:#121212;margin-right:.25rem}.product-tile .tile-body .pricing-wrapper .price-wrapper .sales{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem}.product-tile .tile-body .pricing-wrapper .price-wrapper .price del{text-decoration:none;margin:-0.5rem 0 0 .5rem;font-size:.75rem}.product-tile .tile-body .pricing-wrapper .price-wrapper .price del~.sales .value{color:#d30d1f}.product-tile .tile-body .pricing-wrapper .price-wrapper .price>span{display:flex;position:relative;align-items:flex-end;max-width:-moz-fit-content;max-width:fit-content}.product-tile .tile-body .pricing-wrapper .price-wrapper .price>span del{position:absolute;top:0;right:-2.5rem}.product-tile .tile-body .pricing-wrapper .price-wrapper .strike-through{margin-right:0;text-decoration:none}.product-tile .tile-body .pricing-wrapper .price-wrapper .strike-through .value{color:#565656}.product-tile .tile-body .pricing-wrapper .price-wrapper .strike-through .value span{text-decoration:line-through}.product-tile .tile-body .package-info-wrapper{display:flex;align-items:center;grid-row-start:6;grid-row-end:7;grid-column-start:2;grid-column-end:4}.product-tile .tile-body .package-info-wrapper .package-info{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:600;border:.075rem solid #121212;border-radius:.3rem;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.product-tile .tile-body .add-to-cart-wrapper{grid-row-start:7;grid-column-start:2;grid-column-end:3;display:flex;align-items:center;justify-content:flex-start}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart{width:100%;height:2.5rem;padding:0 .5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background-color:#0970e6}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart:hover{background-color:#0863cc;z-index:1;text-decoration:none}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart:active{background-color:#0757b2}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart i::before,.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart i:before{content:"";background-image:url("../../images/custom-icons/add-to-cart-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart i::after,.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-tile .tile-body .add-to-cart-wrapper a.add-to-cart .add-to-cart-label{font-size:1rem;font-weight:700;line-height:1.5rem;color:#fff;display:block;padding-right:.5rem}.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper{display:none;align-items:center;border-radius:.25rem;border:1px solid #121212;width:4.5rem;height:2rem;padding:.5rem;justify-content:space-between}.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper .minus-btn,.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{cursor:pointer;font-size:.75rem}.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:none;font-size:.5625rem;height:1rem;line-height:1rem}.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper input.quantity{border:none;text-align:center;pointer-events:none;min-width:.5rem;max-width:1.5rem;padding:0;line-height:1rem}.product-tile .tile-body .add-to-cart-wrapper .update-quantity-wrapper.disabled{pointer-events:none;opacity:.5}.product-tile .tile-body .add-to-cart-wrapper a.replace-product{width:auto;height:2.5rem;border-radius:.25rem;border:1px solid #0970e6;padding:0 .5rem;background:#fff;display:none;align-items:center;justify-content:center}.product-tile .tile-body .add-to-cart-wrapper a.replace-product:hover{border-color:#0863cc;text-decoration:none}.product-tile .tile-body .add-to-cart-wrapper a.replace-product:hover .replace-product-label{color:#0863cc}.product-tile .tile-body .add-to-cart-wrapper a.replace-product i{width:1.5rem;height:1.5rem;width:1.5rem;height:1.5rem;display:flex;position:relative}.product-tile .tile-body .add-to-cart-wrapper a.replace-product i::before,.product-tile .tile-body .add-to-cart-wrapper a.replace-product i:before{content:"";background-image:url("../../images/custom-icons/replace-product-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-tile .tile-body .add-to-cart-wrapper a.replace-product i::after,.product-tile .tile-body .add-to-cart-wrapper a.replace-product i:after{content:"";background-image:url("../../images/custom-icons/replace-product-tile-hover.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-tile .tile-body .add-to-cart-wrapper a.replace-product i:hover::after,.product-tile .tile-body .add-to-cart-wrapper a.replace-product i:hover:after{display:flex}.product-tile .tile-body .add-to-cart-wrapper a.replace-product:hover i:not(.icon)::after,.product-tile .tile-body .add-to-cart-wrapper a.replace-product:hover i:not(.icon):after{display:flex}.product-tile .tile-body .add-to-cart-wrapper a.replace-product .replace-product-label{display:block;color:#0970e6;font-size:1rem;font-weight:700;line-height:1.5rem;padding-right:.5rem;white-space:nowrap}@media(min-width: 1024px){.product-tile:not(.fluid-tile){width:21.5rem;height:31rem;max-width:unset}.product-tile:not(.fluid-tile) .tile-body{grid-template-columns:1fr 1fr;grid-template-rows:1.5rem 10rem 1.5rem 4rem 2rem 1.5rem 3.5rem;grid-gap:.4rem}.product-tile:not(.fluid-tile) .tile-body .alerts-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}.product-tile:not(.fluid-tile) .tile-body .tags-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-tile:not(.fluid-tile) .tile-body .wishlist-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.product-tile:not(.fluid-tile) .tile-body .wishlist-wrapper a{width:1.5rem;height:1.5rem}.product-tile:not(.fluid-tile) .tile-body .nutri-score-wrapper{grid-row-start:8;grid-row-end:9;grid-column-start:1;grid-column-end:-1;justify-content:flex-start}.product-tile:not(.fluid-tile) .tile-body .nutri-score-image{width:3.5rem;height:1.813rem}.product-tile:not(.fluid-tile) .tile-body .image-wrapper{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-tile:not(.fluid-tile) .tile-body .image-wrapper .image-container a img{-o-object-position:center;object-position:center}.product-tile:not(.fluid-tile) .tile-body .brand-wrapper{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile) .tile-body .brand-wrapper a{padding-top:.5rem}.product-tile:not(.fluid-tile) .tile-body .name-wrapper{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem;max-width:19.5rem;height:4rem;overflow:hidden}.product-tile:not(.fluid-tile) .tile-body .name-wrapper .pdp-link a.link{white-space:unset;text-overflow:unset}.product-tile:not(.fluid-tile) .tile-body .badges-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;gap:.5rem;justify-content:flex-end}.product-tile:not(.fluid-tile) .tile-body .badges-wrapper a{height:-moz-fit-content;height:fit-content}.product-tile:not(.fluid-tile) .tile-body .pricing-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile) .tile-body .package-info-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile) .tile-body .add-to-cart-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3;justify-content:flex-end}.product-tile:not(.fluid-tile) .tile-body .add-to-cart-wrapper a.add-to-cart{width:auto}}.product-tile:not(.fluid-tile).carousel-tile{width:21.5rem;height:31rem;max-width:unset}.product-tile:not(.fluid-tile).carousel-tile .tile-body{grid-template-columns:1fr 1fr;grid-template-rows:1.5rem 10rem 1.5rem 4rem 2rem 1.5rem 3.5rem;grid-gap:.4rem}.product-tile:not(.fluid-tile).carousel-tile .tile-body .alerts-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}.product-tile:not(.fluid-tile).carousel-tile .tile-body .tags-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-tile:not(.fluid-tile).carousel-tile .tile-body .wishlist-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.product-tile:not(.fluid-tile).carousel-tile .tile-body .wishlist-wrapper a{width:1.5rem;height:1.5rem}.product-tile:not(.fluid-tile).carousel-tile .tile-body .nutri-score-wrapper{grid-row-start:8;grid-row-end:9;grid-column-start:1;grid-column-end:-1;justify-content:flex-start}.product-tile:not(.fluid-tile).carousel-tile .tile-body .nutri-score-image{width:3.5rem;height:1.813rem}.product-tile:not(.fluid-tile).carousel-tile .tile-body .image-wrapper{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-tile:not(.fluid-tile).carousel-tile .tile-body .image-wrapper .image-container a img{-o-object-position:center;object-position:center}.product-tile:not(.fluid-tile).carousel-tile .tile-body .brand-wrapper{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile).carousel-tile .tile-body .brand-wrapper a{padding-top:.5rem}.product-tile:not(.fluid-tile).carousel-tile .tile-body .name-wrapper{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem;max-width:19.5rem;height:4rem;overflow:hidden}.product-tile:not(.fluid-tile).carousel-tile .tile-body .name-wrapper .pdp-link a.link{white-space:unset;text-overflow:unset}.product-tile:not(.fluid-tile).carousel-tile .tile-body .badges-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;gap:.5rem;justify-content:flex-end}.product-tile:not(.fluid-tile).carousel-tile .tile-body .badges-wrapper a{height:-moz-fit-content;height:fit-content}.product-tile:not(.fluid-tile).carousel-tile .tile-body .pricing-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile).carousel-tile .tile-body .package-info-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2}.product-tile:not(.fluid-tile).carousel-tile .tile-body .add-to-cart-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3;justify-content:flex-end}.product-tile:not(.fluid-tile).carousel-tile .tile-body .add-to-cart-wrapper a.add-to-cart{width:auto}@media(min-width: 768px){.product-tile.fluid-tile:not(.fluid-tile--static){border-radius:.25rem}}@media(min-width: 1024px){.product-tile.fluid-tile:not(.fluid-tile--static){width:100%;max-width:none;height:17.25rem;display:flex;padding:1rem;border:1px solid #d9d9d9;background:#fff}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body{grid-template-columns:10.5rem minmax(0, 100%) minmax(2.5rem, 100%);grid-template-rows:1.375rem 6.5rem 3.5rem 3.75rem;grid-gap:0;-moz-column-gap:1rem;column-gap:1rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .image-wrapper{height:10.5rem;grid-row-start:1;grid-row-end:5;margin:auto 0}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .tags-wrapper{display:flex;grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3;gap:0;padding:1rem 0}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .brand-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3;align-items:center}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .brand-wrapper a{font-size:.875rem;font-weight:400;line-height:1.25rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem;max-width:21.5rem;max-height:4.5rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper a.link,.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper .desktop-name{font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.25rem;white-space:unset;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .badges-wrapper{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4;display:flex;gap:.5rem;padding-right:1.5rem;height:1.5rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .pricing-wrapper{margin-top:0}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .nutri-score-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2;display:flex;justify-content:flex-end;align-items:flex-start;z-index:1020}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .add-to-cart-wrapper{align-items:center}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .add-to-cart-wrapper a.add-to-cart{width:auto;padding:0 .5rem;gap:.5rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .add-to-cart-wrapper a.add-to-cart .add-to-cart-label{font-size:1rem;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase;display:block}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .add-to-cart-wrapper a.add-to-cart:hover{text-decoration:none}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .tags-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:4}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .tags-wrapper a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media(min-width: 1280px){.product-tile.fluid-tile:not(.fluid-tile--static){height:15rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body{grid-template-rows:1.375rem 4.25rem 3.5rem 3.75rem}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper{max-width:100%}.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper a.link,.product-tile.fluid-tile:not(.fluid-tile--static) .tile-body .name-wrapper .desktop-name{-webkit-line-clamp:1}}.product-tile.in-cart .add-to-cart-wrapper a.add-to-cart{display:none}.product-tile.in-cart .add-to-cart-wrapper .update-quantity-wrapper{display:flex}.product-tile.in-cart .image-wrapper .image-container .added-to-cart{display:flex}.product-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{display:none}.product-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:flex}.product-tile.unavailable .tile-body .alerts-wrapper a:not(.unavailable-tag){display:none}.product-tile.unavailable .tile-body .alerts-wrapper a.unavailable-tag{display:flex;pointer-events:none}.product-tile.unavailable .tile-body .alerts-wrapper a:hover{text-decoration:none}.product-tile.unavailable .tile-body .add-to-cart-wrapper a.replace-product{display:flex}.product-tile.unavailable .tile-body .add-to-cart-wrapper .update-quantity-wrapper{display:none}.product-tile.unavailable .tile-body .add-to-cart-wrapper a.add-to-cart{display:none}.product-tile.unavailable .tile-body .pricing-wrapper .price-wrapper .sales{color:#121212}@media(max-width: 374.98px){.product-tile.unavailable .tile-body .pricing-wrapper .price-wrapper .sales{display:flex}}.product-tile.unavailable .tile-body .pricing-wrapper .price-wrapper .price del~.sales .value{color:#121212}.product-tile.unavailable .tile-body .pricing-wrapper .price-wrapper .max-label{color:#121212}.product-tile.unavailable .tile-body .image-wrapper img,.product-tile.unavailable .tile-body .nutri-score-wrapper img,.product-tile.unavailable .tile-body .badges-wrapper img{filter:grayscale(100%)}.product-tile.unavailable .tile-body .tags-wrapper .promo-tag.orange,.product-tile.unavailable .tile-body .tags-wrapper .promo-tag.promo,.product-tile.unavailable .tile-body .tags-wrapper .promo-tag.CBC{background:#565656;color:#fff}.product-tile.has-promo:not(.unavailable) .tile-body .pricing-wrapper .price-wrapper .max-label{margin-left:.25rem;color:#d30d1f}.product-detail{padding:1rem}.product-detail .row{margin:auto;max-width:74rem}.product-detail .row .pdp-tile{padding:0;border:none}.product-detail .row .pdp-tile .grid-container{display:grid;grid-template-columns:auto;grid-template-rows:1.8rem auto auto auto auto;padding:1rem;border-radius:.25rem;border:.0625rem solid #d9d9d9}@media(max-width: 1439.98px){.product-detail .row .pdp-tile .grid-container{grid-template-columns:minmax(0, 1fr)}}.product-detail .row .pdp-tile .grid-container .image-wrapper{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:3;width:100%;max-width:100%;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images{padding:0}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel{margin-top:0;gap:0;display:flex;flex-direction:row}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__mainImageContainer{width:100%;text-align:center}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__mainImageContainer .zoom-overlay__mainImage{height:15.5rem;width:auto}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails{margin-top:1rem;justify-content:flex-start;width:auto;min-width:3rem;flex-flow:nowrap;flex-direction:column}@media(max-width: 1439.98px){.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails{overflow:auto}}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails .zoom-overlay__thumbnails__image{width:3rem;height:3rem}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails .thumbnail-container{position:relative;display:inline-block}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon::before,.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon:before{content:"";background-image:url("../../images/custom-icons/plus-circle.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon::after,.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper{display:none;grid-row-start:3;grid-column-start:1;grid-column-end:3;gap:.5rem;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag{position:relative;max-width:100%;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.25rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.orange{background:#ff9633;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo{background:#d30d1f;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1rem;height:1rem;margin-right:.5rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon::before,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/promo-tag-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon::after,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC{background:#00abc2;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1.25rem;height:1.25rem;margin-right:.5rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon::before,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/bonus-card-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon::after,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag .promo-tag-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag .tooltip{display:none}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag:hover{cursor:pointer}.product-detail .row .pdp-tile .grid-container .tags-wrapper.show{display:flex}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper{display:none}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper a.unavailable-tag{grid-row-start:1;grid-column-start:1;grid-column-end:1;color:#173eb4;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper a.unavailable-tag:hover{cursor:default;text-decoration:none}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper.show{display:block}.product-detail .row .pdp-tile .grid-container .wishlist-wrapper{display:flex;justify-content:flex-end;grid-row-start:1;grid-column-start:2;grid-column-end:2}.product-detail .row .pdp-tile .grid-container .wishlist-wrapper a:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge{grid-row-start:5;grid-column-start:1;grid-column-end:3;display:flex;flex-direction:column;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper{display:flex}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper div{color:#575757;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper div:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper{display:flex;width:100%}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper .pdp-link{display:flex;width:100%}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper .pdp-link div.link h1{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.25rem;max-height:6.75rem;overflow:hidden;width:100%;display:inline-block;border-bottom:none;margin-bottom:0}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper{display:flex;gap:.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a{margin-top:.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a .content-asset p{margin-bottom:0}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a .content-asset p img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper img{width:1.5rem;height:1.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper .nutri-score{width:100%;max-width:3rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper .nutri-score img{margin-top:.5rem;width:100%}.product-detail .row .pdp-tile .grid-container .pricing-wrapper{display:flex;grid-row-start:4;grid-column-start:1;grid-column-end:2;flex-direction:column;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .package-info-wrapper .package-info{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:600;border:.075rem solid #121212;border-radius:.3rem;padding:.25rem .5rem;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-per-unit-wrapper{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;display:inline-block;white-space:nowrap}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper{display:flex;align-items:flex-end;gap:.25rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .max-label{font-size:.75rem;padding-bottom:.1875rem;color:#121212}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .sales{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .price del{text-decoration:none}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .price del~.sales .value{color:#d30d1f}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through{margin-right:0;text-decoration:none}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through .value{color:#929292}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through .value span{text-decoration:line-through}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper{display:flex;justify-content:flex-end;grid-row-start:4;grid-column-start:2;grid-column-end:3;align-items:center;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart{width:8.125rem;height:2.5rem;display:flex;align-items:center;justify-content:space-evenly;border-radius:.25rem;background-color:#0970e6}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart:hover{background-color:#0863cc;text-decoration:none}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart:active{background-color:#0757b2}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i:before{content:"";background-image:url("../../images/custom-icons/add-to-cart-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart span{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper{display:none;align-items:center;border-radius:.25rem;border:1px solid #121212;width:4.5rem;height:2rem;padding:.5rem;justify-content:space-between}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .minus-btn,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{cursor:pointer;font-size:.75rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:none;font-size:.5625rem;height:1rem;line-height:1rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper input.quantity{border:none;text-align:center;pointer-events:none;min-width:.5rem;max-width:1.5rem;padding:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif"}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product{width:2.5rem;height:2.5rem;border-radius:.25rem;border:.06rem solid #0970e6;background:#fff;display:none;align-items:center;justify-content:center}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover{border-color:#0863cc}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i{width:1.5rem;height:1.5rem;width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:before{content:"";background-image:url("../../images/custom-icons/replace-product-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:after{content:"";background-image:url("../../images/custom-icons/replace-product-tile-hover.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:hover::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:hover:after{display:flex}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover i:not(.icon)::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover i:not(.icon):after{display:flex}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product{width:8.125rem;height:2.5rem;padding:0 .5rem;display:none;align-items:center;justify-content:space-evenly;border-radius:.25rem;background-color:#0970e6;pointer-events:none;opacity:.4}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i:before{content:"";background-image:url("../../images/custom-icons/add-to-cart-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product .unavailable-product-label{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase;padding-right:.5rem;text-decoration:none}.product-detail .row .pdp-tile .grid-container.sticky-grid{position:sticky;top:8rem}.product-detail .row .pdp-tile.in-cart .add-to-cart-wrapper a.add-to-cart{display:none}.product-detail .row .pdp-tile.in-cart .add-to-cart-wrapper .update-quantity-wrapper{display:flex}.product-detail .row .pdp-tile.in-cart .image-wrapper .image-container .added-to-cart{display:flex}.product-detail .row .pdp-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{display:none}.product-detail .row .pdp-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:flex}.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.unavailable-product{display:flex;width:auto}.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.replace-product,.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.add-to-cart,.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper .update-quantity-wrapper{display:none}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.replace-product{display:flex;width:auto;padding:0 .5rem}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.replace-product .replace-product-label{display:block;color:#0970e6;font-size:1rem;font-weight:700;line-height:1.5rem;padding-right:.5rem;white-space:nowrap}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper .update-quantity-wrapper,.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.unavailable-product,.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.add-to-cart{display:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a:not(.unavailable-tag){display:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a.unavailable-tag{display:flex;pointer-events:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a:hover{text-decoration:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag{max-width:40%}.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.orange,.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.promo,.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.CBC{background:#565656;color:#fff}.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .sales{color:#121212}@media(max-width: 374.98px){.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .sales{display:flex}}.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .price del~.sales .value{color:#121212}.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .max-label{color:#121212}.product-detail .row .pdp-tile.unavailable .image-wrapper img,.product-detail .row .pdp-tile.unavailable .badges-wrapper img{filter:grayscale(100%)}.product-detail .row .pdp-tile.has-promo .tile-body .pricing-wrapper .price-wrapper .max-label{margin-left:.25rem;color:#d30d1f}.product-detail .row .product-details .description-and-detail{padding-top:1.5rem;margin-top:0}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail{padding-top:0}}.product-detail .row .product-details .description-and-detail .attributes{padding:0;margin-bottom:1.5rem;border:none}.product-detail .row .product-details .description-and-detail .attributes .card-header{display:flex;padding:0;border-bottom:none}.product-detail .row .product-details .description-and-detail .attributes .card-header button{display:flex;justify-content:space-between;height:auto;border:none;padding:0;max-width:100%}.product-detail .row .product-details .description-and-detail .attributes .card-header button .icon{font-size:1.25rem;font-weight:700}.product-detail .row .product-details .description-and-detail .attributes .card-header button h2.attribute-name{color:#003569;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;margin:0}.product-detail .row .product-details .description-and-detail .attributes .card-header button:focus{box-shadow:none}.product-detail .row .product-details .description-and-detail .attributes .card-body{padding:0;display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body div.attribute.is-boolean i.boolean-attribute-icon::before{width:1rem;height:1rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute{padding-top:1rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-hidden{display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean:not(.is-hidden) p{display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i::before,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i:before{content:"";background-image:url("../../images/custom-icons/product-attribute-true.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i::after,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i::before,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i:before{content:"";background-image:url("../../images/custom-icons/product-attribute-false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i::after,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .attribute-label{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute p{margin-bottom:0}@media(min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile{display:none}}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .info-product-name{height:1.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile{width:100%;border:.0625rem solid #f2f2f2}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile thead{background:#f2f2f2;padding:1rem;align-items:center}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile thead tr th{text-align:left;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr{border:.0625rem solid #c4c4c4}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr td{justify-content:space-between;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr td.nutrition-value{text-align:right}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info{display:none}@media(min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info{display:table;width:100%}}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .info-product-name{height:1.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table{width:100%;border:.0625rem solid #c4c4c4;margin-bottom:.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table thead{background:#f2f2f2;padding:1rem;align-items:center}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table thead tr th{border:.0625rem solid #c4c4c4;color:#121212;text-align:right;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr{border:.0625rem solid #c4c4c4}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr td{border:.0625rem solid #c4c4c4;justify-content:space-between;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr td.nutrition-value{color:#121212;text-align:right;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media(min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table td:first-child,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table th:first-child{width:auto}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table td:nth-child(n+2),.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table th:nth-child(n+2){width:7.5rem}}.product-detail .row .product-details .description-and-detail .attributes.active{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #c4c4c4;border-radius:0}@media(min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes.active{margin-bottom:1rem}}.product-detail .row .product-details .description-and-detail .attributes.active .card-header .icon{transform:rotate(-180deg)}.product-detail .row .product-details .description-and-detail .attributes.active .card-body{display:block}.product-detail .row .recommendations{margin:1rem 0;padding:0;display:flex;flex-direction:column;row-gap:1rem}@media(min-width: 768px){.product-detail .row .recommendations{margin:1.5rem 0;row-gap:1.5rem}}.product-detail .row .recommendations .preload-image-carousel-container{height:24.5rem;width:18.75rem;position:absolute;display:flex;bottom:0;left:0;justify-content:center;align-items:center}@media(min-width: 1024px){.product-detail .row .recommendations .preload-image-carousel-container{width:21.5rem}}.product-detail .row .recommendations .preload-image-carousel-container .preload-image-carousel{width:10rem}.product-detail .row .recommendations .recommendation{display:flex;flex-direction:column;row-gap:1.5rem}.product-detail .row .recommendations h4{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.5rem;font-weight:700;line-height:2rem;z-index:-1}.product-detail .row .recommendations .product-recommendations .owl-stage-outer .owl-item .product-tile.carousel-tile{width:18.75rem;max-width:calc(100vw - 1.75rem)}@media(min-width: 768px){.product-detail .row .recommendations .product-recommendations .owl-stage-outer .owl-item .product-tile.carousel-tile{width:21.5rem}}.product-detail .row .recommendations .product-recommendations .recommendation{padding:0}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile{width:21.5rem;height:31rem;max-width:unset}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body{grid-template-columns:1fr 1fr;grid-template-rows:1.5rem 10rem 1.5rem 4rem 2rem 1.5rem 3.5rem;grid-gap:.4rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .alerts-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .tags-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .wishlist-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .wishlist-wrapper a{width:1.5rem;height:1.5rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .nutri-score-wrapper{grid-row-start:8;grid-row-end:9;grid-column-start:1;grid-column-end:-1;justify-content:flex-start}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .nutri-score-image{width:3.5rem;height:1.813rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .image-wrapper{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .image-wrapper .image-container a img{-o-object-position:center;object-position:center}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .brand-wrapper{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .brand-wrapper a{padding-top:.5rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .name-wrapper{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem;max-width:19.5rem;height:4rem;overflow:hidden}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .name-wrapper .pdp-link a.link{white-space:unset;text-overflow:unset}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .badges-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;gap:.5rem;justify-content:flex-end}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .badges-wrapper a{height:-moz-fit-content;height:fit-content}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .pricing-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .package-info-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .add-to-cart-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3;justify-content:flex-end}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .add-to-cart-wrapper a.add-to-cart{width:auto}.replacement-products-modal .modal-dialog{display:block;height:100vh;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0}@media(min-width: 768px){.replacement-products-modal .modal-dialog{height:100%}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog{height:auto;max-width:45rem;margin:1.75rem auto}}@media(min-width: 1280px){.replacement-products-modal .modal-dialog{max-width:75rem}}.replacement-products-modal .modal-dialog .modal-content{border-radius:0;height:100vh}.replacement-products-modal .modal-dialog .modal-content .modal-header{padding-left:0;padding-bottom:0;background-color:rgba(0,0,0,0);border-bottom:none;border-radius:0}.replacement-products-modal .modal-dialog .modal-content .modal-header .modal-header-title p{color:#262626;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;padding-right:1rem}@media(max-width: 1023.98px){.replacement-products-modal .modal-dialog .modal-content .modal-body .recommandation-carousel{display:none !important}}@media(min-width: 768px){.replacement-products-modal .modal-dialog .modal-content .modal-body .replacement-products{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog .modal-content .modal-body .replacement-products{display:block}}@media(min-width: 768px){.replacement-products-modal .modal-dialog .modal-content{height:100%}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog .modal-content{border-radius:.3125rem}}@media(min-width: 1024px){.replacement-products-modal .modal-dialog{display:flex}}@media(min-width: 768px){.product-detail .row .pdp-tile .grid-container{grid-template-columns:15rem minmax(10rem, 45rem) auto;grid-template-rows:auto 1.5rem 5.5rem;padding:1rem}.product-detail .row .pdp-tile .grid-container .wishlist-wrapper{display:flex;justify-content:flex-end;grid-row-start:1;grid-column-start:3;grid-column-end:3}.product-detail .row .pdp-tile .grid-container .image-wrapper{grid-row-start:1;grid-row-end:5;grid-column-start:1;grid-column-end:2;width:100%;max-width:100%}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images{padding:0}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel{flex-direction:column}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails{flex-direction:row}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__mainImageContainer .zoom-overlay__mainImage{height:10rem;width:auto}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge{grid-row-start:4;grid-column-start:2;grid-column-end:4;display:flex;flex-direction:column}.product-detail .row .pdp-tile .grid-container .tags-wrapper{display:flex;grid-row-start:2;grid-column-start:2;grid-column-end:3;height:1.5rem;margin-top:.25rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper{display:flex;grid-row-start:3;grid-column-start:2;grid-column-end:3;align-items:flex-start;flex-direction:column;justify-content:center}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper{display:flex;justify-content:end;grid-row-start:3;grid-column-start:3;grid-column-end:3;align-items:center}.product-detail .row .pdp-tile .grid-container .unavailable-tag{grid-column-start:2;grid-column-end:2}}@media(min-width: 1280px){.product-detail{padding:1rem}.product-detail .row{margin:auto;max-width:74rem}.product-detail .row .pdp-tile{padding:0;border:none}.product-detail .row .pdp-tile .grid-container{display:grid;grid-template-columns:auto;grid-template-rows:1.8rem auto auto auto auto;padding:1rem;border-radius:.25rem;border:.0625rem solid #d9d9d9}}@media(min-width: 1280px)and (max-width: 1439.98px){.product-detail .row .pdp-tile .grid-container{grid-template-columns:minmax(0, 1fr)}}@media(min-width: 1280px){.product-detail .row .pdp-tile .grid-container .image-wrapper{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:3;width:100%;max-width:100%;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images{padding:0}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel{margin-top:0;gap:0;display:flex;flex-direction:row}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__mainImageContainer{width:100%;text-align:center}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__mainImageContainer .zoom-overlay__mainImage{height:15.5rem;width:auto}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails{margin-top:1rem;justify-content:flex-start;width:auto;min-width:3rem;flex-flow:nowrap;flex-direction:column}}@media(min-width: 1280px)and (max-width: 1439.98px){.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails{overflow:auto}}@media(min-width: 1280px){.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails .zoom-overlay__thumbnails__image{width:3rem;height:3rem}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails .thumbnail-container{position:relative;display:inline-block}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon::before,.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon:before{content:"";background-image:url("../../images/custom-icons/plus-circle.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon::after,.product-detail .row .pdp-tile .grid-container .image-wrapper .primary-images .zoom-overlay__carousel .zoom-overlay__thumbnails i.plus-circle-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper{display:none;grid-row-start:3;grid-column-start:1;grid-column-end:3;gap:.5rem;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag{position:relative;max-width:100%;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.25rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.orange{background:#ff9633;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo{background:#d30d1f;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1rem;height:1rem;margin-right:.5rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon::before,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/promo-tag-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon::after,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.promo i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC{background:#00abc2;color:#fff}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon{width:1.5rem;height:1.5rem;display:flex;position:relative;width:1.25rem;height:1.25rem;margin-right:.5rem}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon::before,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon:before{content:"";background-image:url("../../images/custom-icons/bonus-card-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon::after,.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag.CBC i.promo-tag-icon:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag .promo-tag-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag .tooltip{display:none}.product-detail .row .pdp-tile .grid-container .tags-wrapper .promo-tag:hover{cursor:pointer}.product-detail .row .pdp-tile .grid-container .tags-wrapper.show{display:flex}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper{display:none}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper a.unavailable-tag{grid-row-start:1;grid-column-start:1;grid-column-end:1;color:#173eb4;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper a.unavailable-tag:hover{cursor:default;text-decoration:none}.product-detail .row .pdp-tile .grid-container .unavailable-wrapper.show{display:block}.product-detail .row .pdp-tile .grid-container .wishlist-wrapper{display:flex;justify-content:flex-end;grid-row-start:1;grid-column-start:2;grid-column-end:2}.product-detail .row .pdp-tile .grid-container .wishlist-wrapper a:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge{grid-row-start:5;grid-column-start:1;grid-column-end:3;display:flex;flex-direction:column;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper{display:flex}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper div{color:#575757;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .brand-wrapper div:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper{display:flex;width:100%}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper .pdp-link{display:flex;width:100%}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .name-wrapper .pdp-link div.link h1{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.25rem;max-height:6.75rem;overflow:hidden;width:100%;display:inline-block;border-bottom:none;margin-bottom:0}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper{display:flex;gap:.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a{margin-top:.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a .content-asset p{margin-bottom:0}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper a .content-asset p img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper img{width:1.5rem;height:1.5rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper .nutri-score{width:100%;max-width:3rem}.product-detail .row .pdp-tile .grid-container .grouping-brand-name-badge .badges-wrapper .nutri-score img{margin-top:.5rem;width:100%}.product-detail .row .pdp-tile .grid-container .pricing-wrapper{display:flex;grid-row-start:4;grid-column-start:1;grid-column-end:2;flex-direction:column;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .package-info-wrapper .package-info{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:600;border:.075rem solid #121212;border-radius:.3rem;padding:.25rem .5rem;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-per-unit-wrapper{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;display:inline-block;white-space:nowrap}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper{display:flex;align-items:flex-end;gap:.25rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .max-label{font-size:.75rem;padding-bottom:.1875rem;color:#121212}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .sales{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .price del{text-decoration:none}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .price del~.sales .value{color:#d30d1f}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through{margin-right:0;text-decoration:none}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through .value{color:#929292}.product-detail .row .pdp-tile .grid-container .pricing-wrapper .price-wrapper .strike-through .value span{text-decoration:line-through}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper{display:flex;justify-content:flex-end;grid-row-start:4;grid-column-start:2;grid-column-end:3;align-items:center;margin-top:1rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart{width:8.125rem;height:2.5rem;display:flex;align-items:center;justify-content:space-evenly;border-radius:.25rem;background-color:#0970e6}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart:hover{background-color:#0863cc;text-decoration:none}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart:active{background-color:#0757b2}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i:before{content:"";background-image:url("../../images/custom-icons/add-to-cart-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.add-to-cart span{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper{display:none;align-items:center;border-radius:.25rem;border:1px solid #121212;width:4.5rem;height:2rem;padding:.5rem;justify-content:space-between}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .minus-btn,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{cursor:pointer;font-size:.75rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:none;font-size:.5625rem;height:1rem;line-height:1rem}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper .update-quantity-wrapper input.quantity{border:none;text-align:center;pointer-events:none;min-width:.5rem;max-width:1.5rem;padding:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif"}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product{width:2.5rem;height:2.5rem;border-radius:.25rem;border:.06rem solid #0970e6;background:#fff;display:none;align-items:center;justify-content:center}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover{border-color:#0863cc}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i{width:1.5rem;height:1.5rem;width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:before{content:"";background-image:url("../../images/custom-icons/replace-product-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:after{content:"";background-image:url("../../images/custom-icons/replace-product-tile-hover.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:hover::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product i:hover:after{display:flex}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover i:not(.icon)::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.replace-product:hover i:not(.icon):after{display:flex}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product{width:8.125rem;height:2.5rem;padding:0 .5rem;display:none;align-items:center;justify-content:space-evenly;border-radius:.25rem;background-color:#0970e6;pointer-events:none;opacity:.4}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product:hover{text-decoration:none}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i::before,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i:before{content:"";background-image:url("../../images/custom-icons/add-to-cart-tile.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i::after,.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .pdp-tile .grid-container .add-to-cart-wrapper a.unavailable-product .unavailable-product-label{font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;color:#fff;text-transform:uppercase;padding-right:.5rem;text-decoration:none}.product-detail .row .pdp-tile .grid-container.sticky-grid{position:sticky;top:8rem}.product-detail .row .pdp-tile.in-cart .add-to-cart-wrapper a.add-to-cart{display:none}.product-detail .row .pdp-tile.in-cart .add-to-cart-wrapper .update-quantity-wrapper{display:flex}.product-detail .row .pdp-tile.in-cart .image-wrapper .image-container .added-to-cart{display:flex}.product-detail .row .pdp-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .plus-btn{display:none}.product-detail .row .pdp-tile.has-max-qty .add-to-cart-wrapper .update-quantity-wrapper .max-qty{display:flex}.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.unavailable-product{display:flex;width:auto}.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.replace-product,.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper a.add-to-cart,.product-detail .row .pdp-tile.unaccessible .add-to-cart-wrapper .update-quantity-wrapper{display:none}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.replace-product{display:flex;width:auto;padding:0 .5rem}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.replace-product .replace-product-label{display:block;color:#0970e6;font-size:1rem;font-weight:700;line-height:1.5rem;padding-right:.5rem;white-space:nowrap}.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper .update-quantity-wrapper,.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.unavailable-product,.product-detail .row .pdp-tile.unavailable:not(.unaccessible) .add-to-cart-wrapper a.add-to-cart{display:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a:not(.unavailable-tag){display:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a.unavailable-tag{display:flex;pointer-events:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper a:hover{text-decoration:none}.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag{max-width:40%}.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.orange,.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.promo,.product-detail .row .pdp-tile.unavailable .tags-wrapper .promo-tag.CBC{background:#565656;color:#fff}.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .sales{color:#121212}}@media(min-width: 1280px)and (max-width: 374.98px){.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .sales{display:flex}}@media(min-width: 1280px){.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .price del~.sales .value{color:#121212}.product-detail .row .pdp-tile.unavailable .pricing-wrapper .price-wrapper .max-label{color:#121212}.product-detail .row .pdp-tile.unavailable .image-wrapper img,.product-detail .row .pdp-tile.unavailable .badges-wrapper img{filter:grayscale(100%)}.product-detail .row .pdp-tile.has-promo .tile-body .pricing-wrapper .price-wrapper .max-label{margin-left:.25rem;color:#d30d1f}.product-detail .row .product-details .description-and-detail{padding-top:1.5rem;margin-top:0}}@media(min-width: 1280px)and (min-width: 1280px){.product-detail .row .product-details .description-and-detail{padding-top:0}}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail .attributes{padding:0;margin-bottom:1.5rem;border:none}.product-detail .row .product-details .description-and-detail .attributes .card-header{display:flex;padding:0;border-bottom:none}.product-detail .row .product-details .description-and-detail .attributes .card-header button{display:flex;justify-content:space-between;height:auto;border:none;padding:0;max-width:100%}.product-detail .row .product-details .description-and-detail .attributes .card-header button .icon{font-size:1.25rem;font-weight:700}.product-detail .row .product-details .description-and-detail .attributes .card-header button h2.attribute-name{color:#003569;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;margin:0}.product-detail .row .product-details .description-and-detail .attributes .card-header button:focus{box-shadow:none}.product-detail .row .product-details .description-and-detail .attributes .card-body{padding:0;display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body div.attribute.is-boolean i.boolean-attribute-icon::before{width:1rem;height:1rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute{padding-top:1rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-hidden{display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean:not(.is-hidden) p{display:none}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i::before,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i:before{content:"";background-image:url("../../images/custom-icons/product-attribute-true.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i::after,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-truthy i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i{width:1.5rem;height:1.5rem;display:flex;position:relative}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i::before,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i:before{content:"";background-image:url("../../images/custom-icons/product-attribute-false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;z-index:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i::after,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute.is-boolean.is-falsy i:after{content:"";background-image:url("../../images/custom-icons/false.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:1}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .attribute-label{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:0}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute p{margin-bottom:0}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile{display:none}}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .info-product-name{height:1.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile{width:100%;border:.0625rem solid #f2f2f2}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile thead{background:#f2f2f2;padding:1rem;align-items:center}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile thead tr th{text-align:left;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr{border:.0625rem solid #c4c4c4}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr td{justify-content:space-between;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info-mobile .nutrition-table-mobile tbody tr td.nutrition-value{text-align:right}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info{display:none}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info{display:table;width:100%}}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .info-product-name{height:1.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table{width:100%;border:.0625rem solid #c4c4c4;margin-bottom:.5rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table thead{background:#f2f2f2;padding:1rem;align-items:center}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table thead tr th{border:.0625rem solid #c4c4c4;color:#121212;text-align:right;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr{border:.0625rem solid #c4c4c4}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr td{border:.0625rem solid #c4c4c4;justify-content:space-between;padding:.75rem}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table tbody tr td.nutrition-value{color:#121212;text-align:right;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table td:first-child,.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table th:first-child{width:auto}.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table td:nth-child(n+2),.product-detail .row .product-details .description-and-detail .attributes .card-body .attribute .nutritional-info .nutrition-table th:nth-child(n+2){width:7.5rem}}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail .attributes.active{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #c4c4c4;border-radius:0}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .product-details .description-and-detail .attributes.active{margin-bottom:1rem}}@media(min-width: 1280px){.product-detail .row .product-details .description-and-detail .attributes.active .card-header .icon{transform:rotate(-180deg)}.product-detail .row .product-details .description-and-detail .attributes.active .card-body{display:block}.product-detail .row .recommendations{margin:1rem 0;padding:0;display:flex;flex-direction:column;row-gap:1rem}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .recommendations{margin:1.5rem 0;row-gap:1.5rem}}@media(min-width: 1280px){.product-detail .row .recommendations .preload-image-carousel-container{height:24.5rem;width:18.75rem;position:absolute;display:flex;bottom:0;left:0;justify-content:center;align-items:center}}@media(min-width: 1280px)and (min-width: 1024px){.product-detail .row .recommendations .preload-image-carousel-container{width:21.5rem}}@media(min-width: 1280px){.product-detail .row .recommendations .preload-image-carousel-container .preload-image-carousel{width:10rem}.product-detail .row .recommendations .recommendation{display:flex;flex-direction:column;row-gap:1.5rem}.product-detail .row .recommendations h4{color:#121212;font-family:Ubuntu,BlinkMacSystemFont,"Open Sans","sans-serif";font-size:1.5rem;font-weight:700;line-height:2rem;z-index:-1}.product-detail .row .recommendations .product-recommendations .owl-stage-outer .owl-item .product-tile.carousel-tile{width:18.75rem;max-width:calc(100vw - 1.75rem)}}@media(min-width: 1280px)and (min-width: 768px){.product-detail .row .recommendations .product-recommendations .owl-stage-outer .owl-item .product-tile.carousel-tile{width:21.5rem}}@media(min-width: 1280px){.product-detail .row .recommendations .product-recommendations .recommendation{padding:0}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile{width:21.5rem;height:31rem;max-width:unset}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body{grid-template-columns:1fr 1fr;grid-template-rows:1.5rem 10rem 1.5rem 4rem 2rem 1.5rem 3.5rem;grid-gap:.4rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .alerts-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .tags-wrapper{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .wishlist-wrapper{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:3}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .wishlist-wrapper a{width:1.5rem;height:1.5rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .nutri-score-wrapper{grid-row-start:8;grid-row-end:9;grid-column-start:1;grid-column-end:-1;justify-content:flex-start}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .nutri-score-image{width:3.5rem;height:1.813rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .image-wrapper{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:-1}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .image-wrapper .image-container a img{-o-object-position:center;object-position:center}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .brand-wrapper{grid-row-start:6;grid-row-end:7;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .brand-wrapper a{padding-top:.5rem}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .name-wrapper{grid-row-start:7;grid-row-end:8;grid-column-start:1;grid-column-end:4;display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem;max-width:19.5rem;height:4rem;overflow:hidden}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .name-wrapper .pdp-link a.link{white-space:unset;text-overflow:unset}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .badges-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:2;grid-column-end:3;gap:.5rem;justify-content:flex-end}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .badges-wrapper a{height:-moz-fit-content;height:fit-content}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .pricing-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .package-info-wrapper{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .add-to-cart-wrapper{grid-row-start:4;grid-row-end:5;grid-column-start:2;grid-column-end:3;justify-content:flex-end}.product-detail .row .recommendations .product-recommendations .recommendation .product .product-tile .tile-body .add-to-cart-wrapper a.add-to-cart{width:auto}}.price{font-size:1rem}