@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes grow{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes grow{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes not-found-shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes not-found-shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes product-line-reveal{0%{-webkit-transform:translateY(-10px) scaleY(.9);transform:translateY(-10px) scaleY(.9);opacity:0}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}@keyframes product-line-reveal{0%{-webkit-transform:translateY(-10px) scaleY(.9);transform:translateY(-10px) scaleY(.9);opacity:0}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}@-webkit-keyframes spin{to{-webkit-transform:translateZ(0) rotate(1turn);transform:translateZ(0) rotate(1turn)}}@keyframes spin{to{-webkit-transform:translateZ(0) rotate(1turn);transform:translateZ(0) rotate(1turn)}}@-webkit-keyframes fade-in-grid-display{0%{display:grid;opacity:0}to{opacity:1}}@keyframes fade-in-grid-display{0%{display:grid;opacity:0}to{opacity:1}}@-webkit-keyframes fade-out-display{0%{opacity:1}to{opacity:0;display:none}}@keyframes fade-out-display{0%{opacity:1}to{opacity:0;display:none}}@-webkit-keyframes loading-dot-animation-2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}45%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes loading-dot-animation-2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}45%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes loading-dot-animation-5{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}45%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes loading-dot-animation-5{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}45%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.c-expert-tip{margin-bottom:30px;padding:20px;border-radius:15px}@media only screen and (min-width:48em){.c-expert-tip{margin:30px 0 60px}}.c-expert-tip .expert-tip__icon{border-radius:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:12px}.c-expert-tip .expert-tip__expert-image{width:50px;height:50px}.c-expert-tip .expert-tip__expert-image .image-item{border-radius:50%}.c-info-message--non-shoppable{min-height:50px;margin:20px 0 15px;padding:5px 20px;background-color:#f3f7fc;border:2px solid #0360bc;border-radius:15px}@media only screen and (min-width:48em){.c-info-message--non-shoppable{margin:15px 0 30px}}.c-info-message--non-shoppable .c-tooltip{font-size:1.4rem;line-height:24px;width:340px}.c-info-message--non-shoppable .tooltip__icon{color:#0360bc}.c-info-message--non-shoppable .tooltip--top-right{left:-20px}.c-info-message--non-shoppable .tooltip--top-right .tooltip__triangle{left:20px}@media only screen and (min-width:64em){.modal--added-to-cart .modal__content-scroller{padding-right:30px}}.modal--added-to-cart .modal__section{margin-bottom:20px}@media only screen and (max-width:47.96875em){.modal--added-to-cart .modal__section{-webkit-box-flex:1;flex-grow:1;margin-bottom:0}}.modal--added-to-cart .modal__cart-overview{display:-webkit-box;display:flex}@media only screen and (max-width:47.96875em){.modal--added-to-cart .modal__cart-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (min-width:48em){.modal--added-to-cart .modal__cart-overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}}.modal--added-to-cart .modal__button-container{display:-webkit-box;display:flex;gap:10px}@media only screen and (max-width:47.96875em){.modal--added-to-cart .modal__button-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin-top:15px}.modal--added-to-cart .modal__button-container .c-button{-webkit-box-flex:1;flex-grow:1}.modal--added-to-cart .modal__button-cart{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.modal--added-to-cart .modal__button-cart .button__label-wrapper{width:auto}.modal--added-to-cart .modal__button-cart .button__icon{position:static;-webkit-box-ordinal-group:2;order:1;padding-left:10px}.modal--added-to-cart .modal__button-cart.button--icon-right{padding:0 26px}}.modal--added-to-cart .modal__button-cart .button__icon{right:24px;bottom:2px}.modal--added-to-cart .modal__button-cart .icon-cart{width:14px;height:14px}.modal--added-to-cart .c-product-line-item{padding:5px 0}.modal--added-to-cart .c-product-line-item .product-line-item__attribute{display:none}.modal--added-to-cart .c-product-line-item .product-line-item__image{background:none;margin-right:5px}.modal--added-to-cart .c-product-line-item .product-line-item__header{margin:5px 0}@media only screen and (min-width:64em){.modal--added-to-cart .c-product-line-item .product-line-item__header{margin:10px 0}}.modal--added-to-cart .c-product-line-item .product-line-item__name{font-size:1.4rem;line-height:1.7142857143}@media only screen and (min-width:48em){.modal--added-to-cart .c-product-line-item .product-line-item__name{font-size:1.6rem;line-height:1.625}}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__title{margin-top:20px}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow,html.is-touch--with-mouse .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow:not(.is--loading):hover,html:not(.is-touch) .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow:not(.is--loading):hover{background-color:#fff}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--left{left:0}@media only screen and (min-width:64em){html.is-touch--with-mouse .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--left:not(.is--loading):hover,html:not(.is-touch) .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--left:not(.is--loading):hover{-webkit-transform:translate3d(-25px,-50%,0);transform:translate3d(-25px,-50%,0)}}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--left .icon-chevron-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--right{right:0}@media only screen and (min-width:64em){html.is-touch--with-mouse .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--right:not(.is--loading):hover,html:not(.is-touch) .modal--added-to-cart .add-to-cart__recommendations .product-range-slider__arrow--right:not(.is--loading):hover{-webkit-transform:translate3d(25px,-50%,0);transform:translate3d(25px,-50%,0)}}@media only screen and (min-width:48em){.modal--added-to-cart .add-to-cart__recommendations .product-tile__title{font-size:1.4rem;line-height:1.7142857143}}@media only screen and (min-width:48em)and (min-width:48em){.modal--added-to-cart .add-to-cart__recommendations .product-tile__title{font-size:1.6rem;line-height:1.625}}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__slider{padding-bottom:10px}@media only screen and (min-width:64em){.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__slider{padding-bottom:0}}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__slider .c-product-tile:has(.price__item--list) .pdp-link{-webkit-transform:translateY(10px);transform:translateY(10px)}@media only screen and (min-width:48em){.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__slider .c-product-tile:has(.price__item--list) .pdp-link{-webkit-transform:translateY(5px);transform:translateY(5px)}}.modal--added-to-cart .add-to-cart__recommendations .product-range-slider__slider .c-product-tile:has(.price__item--list):has(.price__per-unit) .pdp-link{-webkit-transform:translateY(20px);transform:translateY(20px)}.modal--added-to-cart .add-to-cart__recommendations .c-product-hero .c-product-meta{margin-right:0}.c-pat-pdp-popup{width:calc(100% - 30px);padding:10px;gap:10px;bottom:80px;z-index:-9;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.25);box-shadow:0 5px 14px rgba(0,0,0,.25);-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.c-pat-pdp-popup.u-hidden-opacity{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.c-pat-pdp-popup--visible{z-index:9}@media only screen and (min-width:30em){.c-pat-pdp-popup{width:395px;bottom:90px;right:40px;padding:20px;gap:20px}}.c-pat-pdp-popup .pat-pdp-popup__circle{width:376px;height:376px;z-index:0;border-radius:50%;left:50px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media only screen and (min-width:48em){.c-pat-pdp-popup .pat-pdp-popup__circle{left:70px}}.c-pat-pdp-popup .pat-pdp-popup__circle:before{content:"";position:absolute;top:0;bottom:0;left:75%;width:50%;background:currentColor}.c-pat-pdp-popup .pat-pdp-popup__image{width:50px;height:50px}.c-pat-pdp-popup .pat-pdp-popup__image .image-item{border-radius:50%;width:50px;height:50px}.c-pat-pdp-popup .pat-pdp-popup__body{-webkit-box-flex:1;flex-grow:1}.c-pat-pdp-popup .pat-pdp-popup__button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-pat-pdp-popup .pat-pdp-popup__close{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-pat-pdp-popup .pat-pdp-popup__body,.c-pat-pdp-popup .pat-pdp-popup__close,.c-pat-pdp-popup .pat-pdp-popup__image{z-index:0}@media only screen and (max-width:47.96875em){.c-master-variant{margin:0 -15px 7px}}@media only screen and (min-width:48em){.c-master-variant{margin-bottom:20px}}.c-master-variant .master-variant__option,.c-master-variant .master-variant__title{font-size:1.4rem;font-weight:700;line-height:2.4rem}@media only screen and (max-width:47.96875em){.c-master-variant .master-variant__title{margin:0 15px}}.c-master-variant .master-variant__options{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:10px;margin-top:5px;padding-bottom:8px}.c-master-variant .master-variant__options::-webkit-scrollbar{width:3px;height:3px}.c-master-variant .master-variant__options::-webkit-scrollbar-thumb{background-color:#ccc}@supports not selector(::-webkit-scrollbar){.c-master-variant .master-variant__options{scrollbar-color:#ccc #fff;scrollbar-width:thin}}.c-master-variant .master-variant__options>*{-webkit-box-flex:0;flex:0 0 auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-master-variant .master-variant__options::-webkit-scrollbar{width:0;height:0}.c-master-variant .master-variant__options::-webkit-scrollbar-thumb,.c-master-variant .master-variant__options::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}@supports not selector(::-webkit-scrollbar){.c-master-variant .master-variant__options{scrollbar-color:#fff #fff;scrollbar-width:thin}}@media only screen and (min-width:48em){.c-master-variant .master-variant__options{flex-wrap:wrap}}.c-master-variant .master-variant__options+.master-variant__title{margin-top:7px}@media only screen and (max-width:47.96875em){.c-master-variant .master-variant__option:first-of-type .master-variant__option-link{margin-left:15px}.c-master-variant .master-variant__option:last-of-type .master-variant__option-link{margin-right:15px}}.c-master-variant .master-variant__option-link{display:block;padding:8px 15px;border:1px solid #595959;border-radius:10px}.c-master-variant .master-variant__option--unavailable .master-variant__option-link{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="none" viewBox="0 0 100 100"><path d="M0 99 L99 0 L100 1 L1 100" fill="black" /></svg>');background-repeat:no-repeat;background-position:50%;background-size:100% 100%,auto;background-color:#f5f5f5}.c-master-variant .master-variant__option--selected:not(.master-variant__option--unavailable) .master-variant__option-link{background-color:#d3ebe0;border:2px solid #595959}.c-master-variant .master-variant__option--selected.master-variant__option--unavailable .master-variant__option-link{border-color:#000}.c-master-variant .master-variant__swatches-wrapper{margin:5px 15px 0}@media only screen and (min-width:48em){.c-master-variant .master-variant__swatches-wrapper{margin:5px 0 0}}.c-master-variant .master-variant__dropdown-color{position:relative;display:block;width:25px;height:25px;border:1px solid #fff;border-radius:50%}.c-master-variant .master-variant__button-dropdown{display:-webkit-box;display:flex;gap:10px;width:100%;margin-bottom:20px;padding:5px 15px;border:1px solid #000;border-radius:10px;outline:none}.has--keyboard-focus .c-master-variant .master-variant__button-dropdown:focus{outline:3px solid #006ae7;outline-offset:-2px}.c-master-variant .master-variant__button-dropdown .icon-chevron{margin-left:auto}@media only screen and (min-width:48em){.c-master-variant .master-variant__button-dropdown{display:none}}.c-master-variant .master-variant__button-dropdown--unavailable .master-variant__dropdown-color{position:relative}.c-master-variant .master-variant__button-dropdown--unavailable .master-variant__dropdown-color:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;background-color:inherit;rotate:45deg;-webkit-transform-origin:left;transform-origin:left;-webkit-filter:invert(1) grayscale(1) brightness(1) contrast(1000%);filter:invert(1) grayscale(1) brightness(1) contrast(1000%)}.c-master-variant .c-select-box--variant{display:none}@media only screen and (min-width:48em){.c-master-variant .c-select-box--variant{display:block}}.c-product-image-carousel{position:relative}@media only screen and (min-width:48em){.c-product-image-carousel{padding-right:10px}}@media only screen and (min-width:64em){.c-product-image-carousel{padding:0 5% 0 9%}}.product-image-carousel__wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden}@media only screen and (min-width:48em){.product-image-carousel__wrapper{margin-bottom:15px}}@media only screen and (max-width:47.96875em){.product-hero__carousel .product-image-carousel__wrapper{padding-bottom:277px}.product-hero__carousel .product-image-carousel__wrapper--has-tiktok{padding-bottom:370px}}.product-image-carousel__item{width:100%;height:100%;overflow:hidden;position:absolute}.product-image-carousel--hidden-images .product-image-carousel__item:not(:first-child){display:none}.product-image-carousel__item:focus-visible{outline:3px solid #006ae7;outline-offset:-3px;padding:3px}.product-image-carousel__slide--animate-in .product-image-carousel__image,.product-image-carousel__slide--animate-in .product-image-carousel__video{opacity:1;-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}.product-image-carousel__slide--animate-in .product-image-carousel__image{-webkit-transform:translateZ(0);transform:translateZ(0)}.product-image-carousel__slide--animate-in .product-image-carousel__video{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.product-image-carousel__slide--animate-out .product-image-carousel__image,.product-image-carousel__slide--animate-out .product-image-carousel__video{opacity:0;-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1);-webkit-transform-origin:left bottom;transform-origin:left bottom}.product-image-carousel__slide--animate-out .product-image-carousel__image{-webkit-transform:translate3d(-100%,0,0) scale(.8);transform:translate3d(-100%,0,0) scale(.8)}.product-image-carousel__slide--animate-out .product-image-carousel__video{-webkit-transform:translate3d(-100%,-50%,0) scale(.8);transform:translate3d(-100%,-50%,0) scale(.8)}.product-image-carousel__image,.product-image-carousel__video{opacity:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}.product-image-carousel__image{height:100%;text-align:center;-webkit-transform:translate3d(100%,0,0) scale(.8);transform:translate3d(100%,0,0) scale(.8)}.product-image-carousel__image img{height:100%;width:auto;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px}.product-image-carousel__video{position:relative;top:50%;-webkit-transform:translate3d(100%,-50%,0) scale(.8);transform:translate3d(100%,-50%,0) scale(.8)}@media only screen and (max-width:47.96875em){.product-hero__carousel .product-image-carousel__video{max-width:400px;margin:0 auto}}.product-image-carousel__video--tiktok{height:100%}.product-image-carousel__video--tiktok .product-image-carousel__tiktok-background{width:100%;height:225px;position:absolute;bottom:15px;background:#d3ebe0;z-index:-1;border-radius:15px}@media only screen and (min-width:48em){.product-image-carousel__video--tiktok .product-image-carousel__tiktok-background{height:55%;bottom:30px}}.product-image-carousel__video--tiktok .c-tiktok-video{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto;padding-top:20px}@media only screen and (min-width:48em){.product-image-carousel__video--tiktok .c-tiktok-video{padding-top:0}}.product-image-carousel__video--tiktok .c-tiktok-video .tiktok-video__action-blocker{top:20px;height:calc(100% - 65px)}@media only screen and (min-width:48em){.product-image-carousel__video--tiktok .c-tiktok-video .tiktok-video__action-blocker{top:0;height:calc(100% - 45px)}}.product-image-carousel--hidden-images html.no-js .product-image-carousel__image,.product-image-carousel--hidden-images html.no-js .product-image-carousel__video{opacity:0}.product-image-carousel__thumbnail-container{display:-webkit-box;display:flex;gap:15px;margin-top:35px;padding-bottom:10px;overflow:auto}.product-image-carousel__thumbnail-container::-webkit-scrollbar{width:5px;height:5px}.product-image-carousel__thumbnail-container::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}.product-image-carousel__thumbnail-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}@supports not selector(::-webkit-scrollbar){.product-image-carousel__thumbnail-container{scrollbar-color:#000 #f5f5f5;scrollbar-width:thin}}@media only screen and (min-width:48em){.product-image-carousel__thumbnail-container{top:0;left:-90px;flex-wrap:wrap;position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:93px;max-height:100%;margin-top:0;padding-bottom:0}}@media only screen and (min-width:64em){.product-image-carousel__thumbnail-container{top:0}}.product-image-carousel__thumbnail{position:relative;border-radius:10px;width:55px;height:55px;padding:5px;border:1px solid #fbdbe9;-webkit-transition:border 50ms ease-out;transition:border 50ms ease-out;display:block;overflow:hidden}@media only screen and (min-width:64em){.product-image-carousel__thumbnail{width:78px;height:78px}}.product-image-carousel__thumbnail-wrapper{display:block;border-radius:10px;background-color:#fff;outline:none}.has--keyboard-focus .product-image-carousel__thumbnail-wrapper:focus{outline:3px solid #006ae7;outline-offset:-3px}.product-image-carousel__thumbnail-wrapper:first-of-type:last-of-type{display:none}.product-image-carousel__thumbnail-wrapper.tns-nav-active .product-image-carousel__thumbnail{border:2px solid #f4a5c7}.product-image-carousel__thumbnail-image{display:-webkit-box;display:flex;height:100%;width:100%}.product-image-carousel__thumbnail-image img{height:100%;width:auto;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-image-carousel__thumbnail-video{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;-webkit-box-align:center;align-items:center;height:100%;font-weight:700;font-size:10px;line-height:1.4}.product-image-carousel__thumbnail-video .icon{color:#f4a5c7}.tns-nav{bottom:0;width:100%;display:none;position:absolute;-webkit-box-pack:center;justify-content:center}.tns-nav button{width:7px;height:7px;margin:0 3px;outline:none;border-radius:50%;background:#f5e6e2}.tns-nav button.tns-nav-active{background:#d69a8c}.product-image-carousel__slide-counter{display:inline-block;margin:0;position:absolute;bottom:0;right:0;padding:0;font-family:IvarDisplay,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:600}@media only screen and (min-width:48em){.product-image-carousel__slide-counter{display:none}}.product-image-carousel__current-index{display:inline-block}.product-image-carousel__current-index:after{display:inline-block;margin-left:5px;content:"/"}.product-image-carousel__slide-total{display:inline-block}.c-product-usp{padding:5px 15px;border-radius:15px;background-color:#d3ebe0}.product-usp__item{position:relative;padding:10px 0 10px 28px}.product-usp__item:before{display:inline-block;width:12px;height:11px;position:absolute;top:4px;left:0;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy41NjkgMi4xNDJjLjI2Ny4yNDUuMjg1LjY2LjA0LjkyN2wtOC4wMyA4Ljc1YS42NTYuNjU2IDAgMCAxLS45NjggMEwuMzkxIDcuMjJhLjY1Ni42NTYgMCAxIDEgLjk2OC0uODg3bDMuNzM2IDQuMDcxIDcuNTQ3LTguMjIzYS42NTYuNjU2IDAgMCAxIC45MjctLjA0IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;background-position:50%;content:"";top:50%;width:18px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-usp__item .legal-warranty{text-decoration:underline;cursor:pointer}.c-pdp-product-bundle{margin:10px 0 30px}@media only screen and (max-width:47.96875em){.c-pdp-product-bundle{margin-top:5px;padding-bottom:30px;border-bottom:1px solid #ebcdc6}}.c-pdp-product-bundle .pdp-product-bundle__list-item{margin-top:10px}.c-pdp-product-bundle .pdp-product-bundle__divider{position:relative;margin-top:10px;text-align:center}.c-pdp-product-bundle .pdp-product-bundle__divider:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ccc}.c-pdp-product-bundle .pdp-product-bundle__divider-text{position:relative;z-index:1;padding:0 20px;background-color:#fff}.c-pdp-product-bundle .pdp-product-bundle__tile{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f5f5f5;border-radius:15px;padding:5px 5px 5px 0}.c-pdp-product-bundle .pdp-product-bundle__tile-alternative{padding-bottom:30px}.c-pdp-product-bundle .pdp-product-bundle__tile-alternative .product-tile__master-variant-popup-opener{margin-top:0;padding-left:10px;color:#000}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile-alternative .product-tile__master-variant-popup-opener{padding-left:15px}}.c-pdp-product-bundle .pdp-product-bundle__tile-image{width:64px;height:64px}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile-image{width:80px;height:80px}}.c-pdp-product-bundle .pdp-product-bundle__tile-image-wrapper{display:block;padding:5px 0}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile-image-wrapper{padding:10px 0}}.c-pdp-product-bundle .pdp-product-bundle__tile-image-wrapper:hover+.pdp-product-bundle__tile-content .pdp-product-bundle__tile-name{text-decoration:underline}.c-pdp-product-bundle .pdp-product-bundle__tile-image-wrapper .o-image-holder{margin:0}.c-pdp-product-bundle .pdp-product-bundle__tile-content{position:relative;align-self:stretch;-webkit-box-flex:1;flex-grow:1}.c-pdp-product-bundle .pdp-product-bundle__tile-content-link{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:100%;padding-left:10px}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile-content-link{padding-left:15px}}.c-pdp-product-bundle .pdp-product-bundle__tile-content-link:hover .pdp-product-bundle__tile-name{text-decoration:underline}.c-pdp-product-bundle .pdp-product-bundle__tile-quantity{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:18px;height:18px;position:absolute;font-size:1.2rem;line-height:1;font-weight:600;border-radius:100%;color:#000;background-color:#f4a5c7;top:5px;right:5px;z-index:1}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile-quantity{top:10px;right:10px}}.c-pdp-product-bundle .pdp-product-bundle__tile-info{align-self:center}.c-pdp-product-bundle .pdp-product-bundle__tile-price{align-self:flex-end;margin-bottom:5px;text-align:right}.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--list{margin-right:5px}@media only screen and (max-width:63.96875em){.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--list .price__base--label{display:block}}.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--advice{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:5px;margin-top:15px}.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--advice .price__base--list-group{display:-webkit-box;display:flex;align-self:end;gap:10px}.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--advice .price__base--label-explanation{display:inline-block;margin:5px 0;font-weight:400;text-wrap:auto}.c-pdp-product-bundle .pdp-product-bundle__tile-price .price__item--sales{margin-right:-5px}@supports(display:-webkit-box){.c-pdp-product-bundle .pdp-product-bundle__tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label{padding:22px}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label{padding:25px}}.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label .checkbox__focus-helper,.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label:after,.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label:before{top:12px;left:15px}@media only screen and (min-width:64em){.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label .checkbox__focus-helper,.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label:after,.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label:before{top:15px}}.c-pdp-product-bundle .pdp-product-bundle__tile .checkbox__label:after{background-color:#fff}.c-pdp-product-bundle .pdp-product-bundle__total{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.c-pdp-product-bundle .pdp-product-bundle__total-price{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-left:auto}.c-pdp-product-bundle .pdp-product-bundle__total-price .price__base,.c-pdp-product-bundle .pdp-product-bundle__total-price .price__dot{font-size:32px}@media screen and (min-width:480px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__base,.c-pdp-product-bundle .pdp-product-bundle__total-price .price__dot{font-size:calc(27.66591px + .90293vw)}}@media screen and (min-width:1366px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__base,.c-pdp-product-bundle .pdp-product-bundle__total-price .price__dot{font-size:40px}}.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{font-size:22px;top:-7px;left:-10px}@media screen and (min-width:480px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{font-size:calc(20.91648px + .22573vw)}}@media screen and (min-width:1366px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{font-size:24px}}@media screen and (min-width:480px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{top:calc(-4.83296px - .45147vw)}}@media screen and (min-width:1366px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{top:-11px}}@media screen and (min-width:480px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{left:calc(-8.37472px - .3386vw)}}@media screen and (min-width:1366px){.c-pdp-product-bundle .pdp-product-bundle__total-price .price__decimals{left:-13px}}.is--pdppage .c-pdp-product-bundle-wrapper .c-loading-indicator{z-index:1}.product-details-wrapper .c-lazy-load-block{min-height:40px}.c-singlepack-link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px;height:65px;padding:10px;background:#f5f5f5;border-radius:10px}@media only screen and (min-width:64em){.c-singlepack-link{gap:5px;padding:10px 25px 10px 10px}}.c-singlepack-link .singlepack-link__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.c-singlepack-link .singlepack-link__image{flex-shrink:0;width:64px;height:50px}.c-singlepack-link .singlepack-link__title{font-weight:700;font-size:1.2rem;line-height:1.8333333333}@media only screen and (min-width:48em){.c-singlepack-link .singlepack-link__title{font-size:1.4rem;line-height:1.7142857143}}@supports(display:-webkit-box){.c-singlepack-link .singlepack-link__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}.c-singlepack-link .singlepack-link__button{flex-shrink:0;width:30px;height:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:1}.c-singlepack-link .singlepack-link__button .icon{width:20px;height:20px}.c-singlepack-link .c-price{margin-left:auto}@media only screen and (min-width:64em){.c-singlepack-link .c-price{margin-right:30px}}.c-pdp-promotion-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:15px 0 20px;padding:12px 15px;border-radius:10px;background-color:var(--pdp-promotion-banner-background,#f5f5f5);color:var(--pdp-promotion-banner-color,#000);font-weight:700;text-decoration:none;font-size:1.2rem;line-height:1.8333333333}@media only screen and (min-width:48em){.c-pdp-promotion-banner{font-size:1.4rem;line-height:1.7142857143}}.c-pdp-promotion-banner:focus,.c-pdp-promotion-banner:hover{color:var(--pdp-promotion-banner-color,#000);text-decoration:none}.c-pdp-promotion-banner:focus .pdp-promotion-banner__cta,.c-pdp-promotion-banner:hover .pdp-promotion-banner__cta{text-decoration:none}.pdp-promotion-banner__badge{display:-webkit-box;display:flex;flex-shrink:0;margin-right:10px}.pdp-promotion-banner__content{-webkit-box-flex:1;flex:1 1 auto;min-width:0}.pdp-promotion-banner__cta{text-decoration:underline}.pdp-promotion-banner__icon{flex-shrink:0;margin-left:10px}.pdp-promotion-banner--combination .pdp-promotion-banner__cta,.pdp-promotion-banner--combination .pdp-promotion-banner__separator{display:none}@media only screen and (min-width:48em){.pdp-promotion-banner--combination .pdp-promotion-banner__cta,.pdp-promotion-banner--combination .pdp-promotion-banner__separator{display:inline}}.c-promotion{margin-top:20px;width:100%;border:1px solid #ccc;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;position:relative}@media only screen and (min-width:85.375em){.c-promotion{width:550px}}.c-promotion.promotion--voucher{border-radius:10px}@media only screen and (min-width:85.375em){.c-promotion.promotion--voucher{width:100%}}.c-promotion.promotion--voucher .promotion__image-container{position:relative;padding:0;min-width:120px;max-width:120px;border-top-left-radius:10px;border-bottom-left-radius:10px}@media only screen and (min-width:64em){.c-promotion.promotion--voucher .promotion__image-container{max-width:120px}}.c-promotion.promotion--voucher .image-item{height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}.c-promotion.promotion--voucher .promotion__content{padding:10px}@media only screen and (min-width:64em){.c-promotion.promotion--voucher .promotion__content{padding:10px 20px}}.c-promotion.promotion--voucher .promotion__content-title{font-family:ApercuPro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.2rem;line-height:1.2272727273;margin-bottom:5px}@media only screen and (min-width:48em){.c-promotion.promotion--voucher .promotion__content-title{font-size:2.5rem;line-height:1.2}}.c-promotion.promotion--voucher .promotion__content-text{font-size:1.4rem;line-height:1.7142857143}@media only screen and (min-width:48em){.c-promotion.promotion--voucher .promotion__content-text{font-size:1.6rem;line-height:1.625}}.c-promotion .promotion__custom-badge{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px;background-color:#eb0248;color:#fff;border-radius:5px;font-size:1.4rem;line-height:1;font-weight:700}.promotion--is-unavailable{opacity:.5;pointer-events:none;cursor:auto}.promotion__image-container{padding:25px 15px;background-color:#f5f5f5;height:auto;min-width:100px;max-width:100px;-webkit-box-flex:1;flex:1}.promotion__image-container--bonus{padding:0}@media only screen and (min-width:64em){.promotion__image-container{max-width:100px;padding:15px}.promotion__image-container--bonus{padding:0}}.promotion__image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;margin-right:0}.promotion__content{width:100%;padding:15px;margin:auto 0}.c-promotion-notice{padding:15px;border-radius:10px}.c-promotion-notice--my-etos{background-color:#91cdb2}.c-promotion-notice--2nd-hp{color:#6d1630;background-color:#f7efe9}.c-promotion-notice--2nd-hp a{color:inherit}.c-promotion-notice--2nd-hp .promotion-notice__badge{max-height:40px}@media only screen and (max-width:47.96875em){.related-articles__wrapper:first-of-type{margin-bottom:15px}}@media only screen and (min-width:48em){.related-articles__wrapper:first-of-type{padding-right:15px}.related-articles__wrapper:last-of-type{padding-left:15px}}.related-articles__block{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:100%;padding:20px;border-radius:15px}.related-articles__image{height:150px}@media only screen and (min-width:48em){.related-articles__image{height:205px}}.related-articles__title{margin-bottom:10px}@supports(display:-webkit-box){.related-articles__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}@media only screen and (min-width:48em){.related-articles__title{margin-bottom:15px}}.related-articles__description{max-height:208px;padding-right:5px;overflow-y:auto}.related-articles__description::-webkit-scrollbar{width:5px;height:5px}.related-articles__description::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.related-articles__description::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}@supports not selector(::-webkit-scrollbar){.related-articles__description{scrollbar-color:#000 #fff;scrollbar-width:thin}}@media only screen and (min-width:48em){.related-articles__description{max-height:112px;padding-right:10px}}.embedded-article{overflow:hidden}@media only screen and (max-width:47.96875em){.embedded-article .c-product-carousel{padding:0 10px}}.embedded-article .c-advice-header{padding-top:0}.embedded-article .advice-page__breadcrumb,.embedded-article .article__bookmark-wrapper,.embedded-article .bookmark__button,.embedded-article .c-shop-banner{display:none}.c-store-stock__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px}@media only screen and (max-width:47.96875em){.c-store-stock__link~.alternative-recommender:has(.c-recommended-products){margin-top:-5px}}@media only screen and (min-width:48em){.c-store-stock__link{margin-bottom:0}}.c-store-stock__link.c-button--link.button--icon .button__icon{left:0}@media only screen and (min-width:30em){.c-store-stock__link.c-button--link.button--icon .button__icon{bottom:3px}}.c-store-stock__link--secondary,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover{color:#51a27e}.c-store-stock__link--secondary.c-button--link .button__label:after,.c-store-stock__link--secondary.c-button--link .button__label:before,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus .button__label:after,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus .button__label:before,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover .button__label:after,html.is-touch--with-mouse .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover .button__label:before,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus .button__label:after,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):focus .button__label:before,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover .button__label:after,html:not(.is-touch) .c-store-stock__link--secondary.c-button--link:not(.is--loading):not(.is--loading):hover .button__label:before{border-color:#51a27e}@media only screen and (min-width:48em){.c-store-stock__checkbox{margin-top:-15px}}.c-store-stock__modal .modal__header,.c-store-stock__modal .modal__section{position:relative}.c-store-stock__modal .modal__header .c-pickup-in-store,.c-store-stock__modal .modal__header .c-store-stock__modal__line,.c-store-stock__modal .modal__header .modal__section-content,.c-store-stock__modal .modal__header .modal__title,.c-store-stock__modal .modal__section .c-pickup-in-store,.c-store-stock__modal .modal__section .c-store-stock__modal__line,.c-store-stock__modal .modal__section .modal__section-content,.c-store-stock__modal .modal__section .modal__title{position:-webkit-sticky;position:sticky}.c-store-stock__modal .modal__content{padding:20px 15px}@media only screen and (min-width:48em){.c-store-stock__modal .modal__content{padding:50px 100px}}.c-store-stock__modal .c-product-line-item{border:none}.c-store-stock__modal .c-store-stock__modal__line{position:absolute;width:100%;left:0;border-bottom:1px solid #ebebeb}.c-store-stock__modal .store-locator__search-form{margin:0}@media only screen and (max-width:63.96875em){.c-store-stock__modal-content{height:auto}}@media only screen and (max-width:47.96875em){.c-store-stock__modal .c-button{margin-bottom:20px}}.is--pdppage .c-loading-indicator{z-index:999}.product-social-proof-notification{position:absolute;top:180px;left:0;opacity:0;z-index:1;width:100%}@media only screen and (min-width:48em){.product-social-proof-notification{top:470px;padding-left:90px}}.product-social-proof-notification__content{display:-webkit-box;display:flex;min-height:50px;padding:10px;background:#fff;border-radius:10px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.25);box-shadow:0 5px 14px rgba(0,0,0,.25)}.product-social-proof-notification__icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:30px;flex:30px 0 0;align-self:flex-start;height:30px;border-radius:50%;margin-right:15px;background-color:#f4a5c7}.product-social-proof-notification--fadeIn{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeInSPNotificationMobile;animation-name:fadeInSPNotificationMobile;top:180px;opacity:1}@media only screen and (min-width:48em){.product-social-proof-notification--fadeIn{top:470px;-webkit-animation-name:fadeInSPNotification;animation-name:fadeInSPNotification}}.product-social-proof-notification--fadeOut{opacity:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeOutSPNotification;animation-name:fadeOutSPNotification}@-webkit-keyframes fadeInSPNotification{0%{top:0;opacity:0}to{top:470px;opacity:1}}@keyframes fadeInSPNotification{0%{top:0;opacity:0}to{top:470px;opacity:1}}@-webkit-keyframes fadeInSPNotificationMobile{0%{top:0;opacity:0}to{top:180px;opacity:1}}@keyframes fadeInSPNotificationMobile{0%{top:0;opacity:0}to{top:180px;opacity:1}}@-webkit-keyframes fadeOutSPNotification{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSPNotification{0%{opacity:1}to{opacity:0}}.review-consent{margin-top:20px}.review-consent__disclosement{font-weight:700}.review-consent .modal__content-scroller.s-rich-text ul{padding-left:23px}.review-consent .modal__content-scroller.s-rich-text ul li{list-style:disc;padding-left:5px}.review-consent .modal__content-scroller.s-rich-text ul li:before{width:0;height:0}.review-consent__image{margin-top:15px}.review-consent__image .c-image{width:65px;height:64px}@media only screen and (min-width:64em){.is--cart .c-recommended-products .c-product-grid>.o-col-6{width:33.333%;flex-basis:33.333%}}@media only screen and (max-width:47.96875em){.is--pdppage .c-recommended-products{margin-bottom:20px}.is--pdppage .alternative-recommender .c-recommended-products{margin-bottom:25px}}.legal-warranty-modal__image{margin:0 auto;max-width:95%;width:100%}@media only screen and (min-width:48em){.legal-warranty-modal__image{max-width:50%}}
