/*!Flickity v2.2.0
https://flickity.metafizzy.co
----------------------------------------------*/.flickity-enabled{position:relative;padding:.2px 0}.flickity-enabled:focus{outline:0}.flickity-enabled .flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-enabled .flickity-viewport.include-coachmark{overflow:unset;z-index:99}.flickity-enabled .flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-enabled.flex__row{flex:none;display:block}.flickity-enabled.flex__row .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap}.flickity-enabled.flex__row .flickity-slider>[class*=col]{min-height:100%;width:100%}.flickity-button{position:absolute;background:rgba(74,74,74,.5);border:none;z-index:2;cursor:pointer;transition:background-color .2s ease}.flickity-button:active,.flickity-button:focus,.flickity-button:hover{background:rgba(74,74,74,.8)}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button .flickity-button-icon{fill:#fff}.flickity-prev-next-button{top:50%;transform:translateY(-50%);width:45px;height:55px;padding:10px}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-play-pause-button{left:0;top:0;overflow:hidden;width:0;height:0;opacity:0;border-radius:50%;padding:10px}.flickity-play-pause-button svg{max-width:100%;max-height:100%}.flickity-play-pause-button:focus{width:50px;height:50px;opacity:1}.flickity-page-dots{position:relative;margin:5px 0;width:100%;padding:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:12px;height:12px;margin:0 8px;border:1px solid #a6a6a3;border-radius:50%;cursor:pointer;transition:background .2s ease}.flickity-page-dots .dot.is-selected{background:#a6a6a3}.flickity-enabled.flickity-fade .flickity-slider{transform:none!important}.flickity-enabled.flickity-fade .flickity-slider>div{left:0!important;opacity:0;transition:opacity .3s ease-in-out;transition-delay:0.3s;z-index:0}.flickity-enabled.flickity-fade .flickity-slider>div.is-selected{opacity:1;z-index:1;transition-delay:0s}.flickity-lazyload{transition:opacity .5s ease;opacity:0}.flickity-lazyload.flickity-lazyloaded{opacity:1}.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled){position:relative}.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:not(:first-child){display:none}.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child){pointer-events:none;position:static;position:relative;pointer-events:none}.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child):after,.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child)>*{opacity:0}.flickity-placeholder:not(.flickity-enabled):not(.flickity-disabled)>:first-child:not(:last-child):before{content:"";animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:animate-background;animation-timing-function:linear;background:#dadada;background:linear-gradient(to right,#dadada 8%,#e3e3e3 18%,#dadada 33%);background-size:800px 104px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;min-width:65px}@keyframes animate-background{0%{background-position:-468px 0}100%{background-position:468px 0}}.component-offers__collapsible{background:#f8f8f8;padding:0;position:absolute;width:inherit}@media screen and (max-width:53.125em){.component-offers__collapsible{position:relative}}.component-offers{box-shadow:none!important;overflow:hidden;position:relative}@media screen and (max-width:53.125em){.component-offers .quality-label-wrapper--small .quality-label{font-size:8px;width:4.3rem;height:4.3rem}}.component-offers .component-lap-promotion__item__wrapper-price--info__price--label-full-price{display:block}.component-offers .icon-stars{margin:0 auto}.component-offers .icon-stars:before{top:0}.component-offers .img-logo{max-width:12rem;margin:0 auto;display:flex;align-items:center;align-self:center;align-content:center}.component-offers--toggle .collapsible__head{height:30px!important;display:block;padding:1rem 2rem}.component-offers--toggle .collapsible__head a{color:#333;font-weight:700}.component-offers--title{font-style:normal;font-weight:800;text-align:center;padding:2rem 0}.component-offers--title{font-size:2.5rem}.component-offers--title{line-height:3rem}.component-offers--item-title h3{transition:.2s;font-weight:700;color:#0171a1;text-transform:uppercase;font-size:1.2rem}.component-offers--item-title h3:hover{color:#0171a1;cursor:pointer}.component-offers .quality-label{margin:-2px}.component-offers .quality-stars{text-align:start}.component-offers .quality-stars .icon-stars{font-size:1.5rem;line-height:1.9rem;margin-bottom:.5rem}.component-offers .quality-stars .quality-stars__label{display:block;text-align:left;font-size:1rem;line-height:.6rem;text-transform:uppercase}.component-offers .nutri-score-labels.small{padding:0!important;margin:0!important}.component-offers--details-button{font-size:1.4rem}.component-offers--details-button .btn{width:100%}.component-offers--item-quality{text-align:right}.component-offers--score-and-price{border-top:1px solid #efefef;padding:1.5rem}@media screen and (max-width:53.125em){.component-offers--score-and-price{padding:1rem 0 0 0}.component-offers--score-and-price .quality-badge__value{font-size:2rem}.component-offers--score-and-price .quality-badge__info{font-size:1rem}}.component-offers--price-info{text-align:right;align-items:center;align-self:center;display:flex}.component-offers--price-info .price{font-size:18px!important;font-weight:800}.component-offers--price-info .label-price{font-size:11px;color:#999;padding:.5rem}.component-offers .flickity-enabled .flickity-viewport{overflow:visible;padding:0;margin-bottom:3rem}.component-offers .flickity-enabled .flickity-viewport{min-height:13rem}.component-offers .component-lap-promotion__item__wrapper-discount{order:2;flex:0 0 100%;text-align:center;justify-content:center}.component-offers .component-lap-promotion__item__wrapper-discount--info{align-self:center;text-align:center;flex-grow:0!important}.component-offers .component-lap-promotion__item__wrapper-discount--info{margin:0 0 1rem 0}.component-offers .component-lap-promotion__item__wrapper-discount--info--row{margin:0 auto;text-align:center}.component-offers .component-lap-promotion__item__wrapper-discount--info__label-sold-by{color:#6a6a69}.component-offers .component-lap-promotion__item__wrapper-discount--info__shop-logo{width:11rem;display:inline-flex}.component-offers .component-lap-promotion__item__wrapper-discount--info__icon-stars{margin:0 auto;position:relative;bottom:1.5rem}.component-offers .component-lap-promotion__item__wrapper-discount--info__icon-stars--very-small{line-height:2!important}.component-offers .component-lap-promotion__item__wrapper-discount--info__price{width:100%}.component-offers .component-lap-promotion__item__wrapper-discount--info__price--label-price{width:100%}.component-offers .component-lap-promotion__item__wrapper-discount--info__price--label-full-price{padding-right:.5rem}.component-offers .component-lap-promotion__item__wrapper-discount--info__price--full-price{text-decoration:line-through;width:auto;font-size:2.2rem;font-weight:600;color:#303030;text-align:center}@media screen and (max-width:53.125em){.component-offers .component-lap-promotion__item__wrapper-discount--info__price--full-price{font-size:1.8rem}}.component-offers .component-lap-promotion__item__wrapper-discount--info__price--discount{background-color:#ec1429;padding:.5rem 1rem;color:#fff;font-size:1.1rem;margin-left:1rem;font-weight:700}@media screen and (max-width:53.125em){.component-offers .component-lap-promotion__item__wrapper-discount--info__price--discount{padding:.2rem .2rem;margin-left:.5rem}}.component-offers .component-lap-promotion__item__wrapper-discount--info span small{color:#6a6a69}.component-offers .component-lap-promotion__item__wrapper-discount--offer{align-self:center;text-align:center;flex-grow:0!important}.component-offers .component-lap-promotion__item__wrapper-discount--offer{margin:0 0 1rem 0}.component-offers .component-lap-promotion__item__wrapper-discount--offer__promo-price{font-weight:600;color:#0171a1;text-align:center}.component-offers .component-lap-promotion__item__wrapper-discount--offer__promo-price{font-size:2.2rem}@media screen and (max-width:53.125em){.component-offers .component-lap-promotion__item__wrapper-discount .component-lap-promotion__item__wrapper-price--info__price--full-price{font-size:1.8rem}}@media screen and (max-width:53.125em){.component-offers .component-lap-promotion__item__wrapper-discount .component-lap-promotion__item__wrapper-price--info__price--discount{padding:.2rem .2rem;margin-left:.5rem}}.component-offers .carousel{background:0 0;box-shadow:none!important;border:none}.component-offers .carousel-cell{width:30rem;padding:0 1rem;min-height:100%;margin-right:10px;background:#fff;box-shadow:1px 1px 12px #ddd}@media screen and (max-width:53.125em){.component-offers .carousel-cell{width:24rem;margin-right:5px}.component-offers .carousel-cell .carousel-cell--inner{padding:0 0 1rem 0}}.component-offers .carousel-cell--inner{padding:1.5rem;margin-bottom:1.5rem}.component-offers .carousel-cell-image{display:block;margin:0 auto;max-width:100%;opacity:0;transition:opacity .4s}.component-offers .carousel-cell-image.flickity-lazyerror,.component-offers .carousel-cell-image.flickity-lazyloaded{opacity:1}.component-offers .flickity-prev-next-button{width:40px;height:40px}@media screen and (max-width:53.125em){.component-offers .flickity-prev-next-button{display:none}}@media screen and (max-width:425px){.component-offers .flickity-prev-next-button{width:50px}}.component-offers .flickity-prev-next-button .flickity-button-icon{fill:#666;width:30px;height:30px;background:#ddd;border-radius:50px;padding:1rem}.component-offers .flickity-prev-next-button .next{right:0}.component-offers .flickity-prev-next-button .left{left:0}.component-offers .flickity-page-dots{display:none}.component-offers .flickity-button{width:120px;height:100%}.component-offers .flickity-button:disabled{display:none}.component-offers [aria-label=Next]{right:-1.5rem!important;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.component-offers [aria-label=Next]:active,.component-offers [aria-label=Next]:focus,.component-offers [aria-label=Next]:hover{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.component-offers [aria-label=Previous]{left:-1.5rem!important;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.component-offers [aria-label=Previous]:active,.component-offers [aria-label=Previous]:focus,.component-offers [aria-label=Previous]:hover{background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.component-offers--toggle.active .collapsible__head a{color:#0171a1;font-weight:700}.list .component-offers{order:3}.list .component-offers--toggle{padding:0 1rem!important;background:#f8f8f8}.list .component-offers .carousel-cell{width:30rem}.list .component-offers .flickity-button-icon{width:30px;height:30px}.list .component-offers [aria-label=Previous]{left:-1.5rem!important;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.list .component-offers [aria-label=Previous]:active,.list .component-offers [aria-label=Previous]:focus,.list .component-offers [aria-label=Previous]:hover{background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.list .component-offers [aria-label=Next]{right:-1.5rem!important;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.list .component-offers [aria-label=Next]:active,.list .component-offers [aria-label=Next]:focus,.list .component-offers [aria-label=Next]:hover{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.grid .component-offers .flickity-enabled .flickity-slider{left:0}.grid .component-offers .carousel-cell{width:23rem}.grid .component-offers .flickity-button-icon{width:10px;height:10px}.grid .component-offers [aria-label=Previous]{left:-3.8rem!important;background:0 0}.grid .component-offers [aria-label=Previous]:active,.grid .component-offers [aria-label=Previous]:focus,.grid .component-offers [aria-label=Previous]:hover{background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.grid .component-offers [aria-label=Next]{right:-3.8rem!important;background:0 0}.grid .component-offers [aria-label=Next]:active,.grid .component-offers [aria-label=Next]:focus,.grid .component-offers [aria-label=Next]:hover{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}