@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes show{0%{opacity:0}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}.page{overflow:clip}.swiper{height:auto;margin-left:auto;margin-right:auto}.swiper,.swiper-wrapper .slot-wrapper{width:100%}.swiper-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide.m-search-results-products{margin-top:unset!important}.swiper-slide .c-product-tile{margin:0!important}.swiper-slide .c-product-tile__image-container{overflow:hidden;position:relative}.swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-pagination,.swiper-slide img{position:relative!important}.swiper-pagination-horizontal{bottom:0!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:.9375rem;top:unset}.swiper-pagination-bullet-active{background:#000!important}.swiper .swiper-button-next,.swiper .swiper-button-next:focus,.swiper .swiper-button-next:focus-visible,.swiper .swiper-button-next:focus-within,.swiper .swiper-button-prev,.swiper .swiper-button-prev:focus,.swiper .swiper-button-prev:focus-visible,.swiper .swiper-button-prev:focus-within{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 .25rem .25rem rgba(0,0,0,.05)!important;box-shadow:0 .25rem .25rem rgba(0,0,0,.05)!important;color:#000;height:2.5rem;width:2.5rem}.swiper .swiper-button-next:focus-visible,.swiper .swiper-button-prev:focus-visible{opacity:1!important}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size:.625rem;height:.625rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.625rem}.swiper .swiper-button-next{left:auto;right:0}.swiper .swiper-button-prev{left:0;right:auto}@media screen and (any-hover:hover) and (pointer:fine){.swiper:not(.show-arrows-init) .swiper-button-next,.swiper:not(.show-arrows-init) .swiper-button-prev{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.swiper:not(.show-arrows-init) .swiper-button-next:hover,.swiper:not(.show-arrows-init) .swiper-button-prev:focus-visible,.swiper:not(.show-arrows-init) .swiper-button-prev:hover .swiper-button-next:focus-visible,.swiper:not(.show-arrows-init):hover .swiper-button-next,.swiper:not(.show-arrows-init):hover .swiper-button-prev{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}.swiper .c-product-tile__quick-buy,.swiper .c-product-tile__show-lookbook{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper .c-product-tile__quick-buy .c-button,.swiper .c-product-tile__show-lookbook .c-button{margin-top:unset}.swiper .swiper-pagination-bullet:focus{outline:none}.swiper .swiper-pagination-bullet:focus-visible{outline:.0625rem auto currentcolor}.m-product-details__images{margin-bottom:2.4375rem;position:relative;z-index:0}@media screen and (max-width:63.9375em){.m-product-details__images{margin-left:-.9375rem;margin-right:-.9375rem;width:calc(100% + 1.875rem)}}@media screen and (min-width:48em){.m-product-details__images{margin-bottom:4.3125rem;margin-top:-2.5rem;width:calc(16.875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*9)}}@media screen and (min-width:64em){.m-product-details__images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-product-details__images-carousel{position:relative}.m-product-details__primary-images.swiper{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:visible}@media screen and (min-width:64em){.m-product-details__primary-images.swiper{padding-bottom:0}}.m-product-details__primary-images.swiper>.swiper-container{overflow:hidden}@media screen and (min-width:64em){.m-product-details__primary-images.swiper>.swiper-container>.swiper-wrapper{-webkit-transform:none!important;transform:none!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.m-product-details__primary-images.swiper>.swiper-container>.swiper-wrapper>.swiper-slide-duplicate{display:none!important}}.m-product-details__primary-images.swiper .swiper-slide.video-slide{aspect-ratio:1}.m-product-details__primary-images.swiper .swiper-slide.video-slide .c-freecaster-video,.m-product-details__primary-images.swiper .swiper-slide.video-slide .m-pdp-mosaic__freecaster-video{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.m-product-details__primary-images.swiper .swiper-button-next,.m-product-details__primary-images.swiper .swiper-button-prev{margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:64em){.m-product-details__primary-images.swiper .swiper-button-next,.m-product-details__primary-images.swiper .swiper-button-prev{display:none}}.m-product-details__primary-images.swiper .swiper-button-next.swiper-button-disabled,.m-product-details__primary-images.swiper .swiper-button-prev.swiper-button-disabled{display:none}.m-product-details__primary-images.swiper .swiper-button-prev{left:.9375rem}@media screen and (min-width:48em){.m-product-details__primary-images.swiper .swiper-button-prev{left:0}}.m-product-details__primary-images.swiper .swiper-button-next{right:.9375rem}@media screen and (min-width:48em){.m-product-details__primary-images.swiper .swiper-button-next{right:0}}.m-product-details__reinsurance.swiper{bottom:0;padding-bottom:1.5rem;position:absolute;width:100%}@media screen and (min-width:48em){.m-product-details__reinsurance.swiper{padding-bottom:3.9375rem}}@media screen and (min-width:64em){.m-product-details__reinsurance.swiper{bottom:unset;padding-bottom:0;top:42vw;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.m-product-details__reinsurance.swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;height:.28125rem;margin-top:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-product-details__reinsurance.swiper .swiper-pagination .swiper-pagination-bullet{height:.28125rem;margin:0 .125rem;width:.28125rem}.m-product-details__reinsurance-item{font-family:ibmplexsans,arial,sans-serif;font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:300;font-weight:400;letter-spacing:.01em;line-height:2;line-height:1.7;text-align:center}.product-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 1.875rem}.product-rating{font-size:.6875rem;line-height:1.27273;margin:.875rem 0}@media screen and (min-width:64em){.product-rating{margin:0 0 0 auto}}.product-rating .pr-snippet{display:-webkit-box;display:-ms-flexbox;display:flex}.product-rating .pr-snippet-rating-decimal{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.product-rating .pr-snippet-read-and-write{margin-top:.25rem!important}.product-rating .pr-snippet-review-count{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:.6875rem;font-weight:300;line-height:1;margin:0 0 0 .5rem!important}.product-rating .pr-snippet-review-count:before{content:"("}.product-rating .pr-snippet-review-count:after{content:") ›"}.product-rating .pr-snippet-stars-reco-reco,.product-rating .pr-snippet-write-review-link{display:none!important}.product-rating #pr-questionsnippet{display:none}.product-rating .review_rate_and_stars .svg-inline{height:.8125rem;margin-right:.3125rem;width:.8125rem}.product-rating .review_rate_and_stars .svg-inline path{stroke-width:.03125rem;stroke:#000;opacity:1}.product-rating .review_rate_and_stars .star-empty path{fill:transparent}.product-badge{font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.00625rem;line-height:1.25rem;margin:0 .125rem .625rem 0;padding:.1rem .3125rem 0;text-transform:uppercase}.product-emotion{font-family:sortsmillgoudy,Times New Roman,serif;font-size:1rem;letter-spacing:.08125rem;line-height:1.42308;margin:0 0 .0625rem;text-transform:lowercase}@media screen and (min-width:64em){.product-emotion{margin-bottom:.5625rem}}.product-container__emotion-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:64em){.product-container__emotion-rating{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-container__emotion-rating .pr-star-v4{height:.75rem;width:.75rem}.product-container__emotion-rating .pr-snippet-review-count{font-size:.6875rem!important}.product-container__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-title{width:100%}.product-name{display:block;font-family:ibmplexmono,Courier New,serif;font-size:1.75rem;font-size:1.5rem;font-style:normal;font-weight:400;font-weight:300;letter-spacing:.01em;line-height:1.35714;line-height:1.25;margin:0 0 .125rem;width:100%}@media screen and (min-width:48em){.product-name{margin:0 0 .4375rem}}.product-name span{display:block}.product-type{display:block;font-family:ibmplexsans,arial,sans-serif;font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:300;font-weight:400;letter-spacing:.01em;line-height:2;line-height:2.2;margin:0 0 .75rem;text-transform:uppercase;width:100%}@media screen and (min-width:48em){.product-type{margin:0 0 .125rem}}@media screen and (min-width:64em){.product-type{margin:0}}.product-introduction{font-family:sortsmillgoudy,Times New Roman,serif;font-size:1.125rem;font-weight:400;line-height:2;margin:0 0 -.1875rem;quotes:"\201C" "\201D";text-transform:lowercase;width:100%}@media screen and (min-width:64em){.product-introduction{margin:0 0 .5625rem}}.product-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem .1875rem;margin:0 0 1.625rem;padding:0}@media screen and (min-width:48em){.product-benefits{margin:0 0 .875rem}}@media screen and (min-width:64em){.product-benefits{gap:.25rem .3125rem;margin:0 0 1.5rem}}.product-benefits li{background-color:var(--emotion-color);font-family:ibmplexsans,arial,sans-serif;font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:300;font-weight:400;letter-spacing:.01em;line-height:2;line-height:1.3;padding:.0625rem .25rem}.product-benefits li:before{content:"✓";margin-right:.25rem}.product-description{font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-weight:300;line-height:1.83333;margin:0}@media screen and (min-width:64em){.product-description{font-size:.6875rem;line-height:2.09091}}.product-attributes-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6875rem;padding:0}@media screen and (min-width:48em) and (max-width:63.9375em){.product-attributes-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:64em){.product-attributes-actions{gap:2.125rem}}@media screen and (min-width:48em) and (max-width:63.9375em){.product-actions,.product-attributes,.product-prices{width:50%}}.product-attributes .product-name,.product-prices .product-name{display:block;font-family:ibmplexsans,arial,sans-serif;font-size:.625rem;line-height:1.3;margin:0 0 .25rem;text-transform:none}@media screen and (min-width:64em){.product-attributes .product-name,.product-prices .product-name{font-size:.75rem;line-height:1.33333;margin:0 0 .5625rem}}.product-attributes .product-names,.product-prices .product-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;line-height:1.3;list-style-type:none;margin:0;padding:0}@media screen and (min-width:64em){.product-attributes .product-names,.product-prices .product-names{font-size:.75rem;line-height:1.33333}}.product-attributes .product-names li,.product-prices .product-names li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem .25rem;margin:0 0 .25rem}.product-attributes .product-names li .product-name,.product-attributes .product-names li .product-unavailable,.product-prices .product-names li .product-name,.product-prices .product-names li .product-unavailable{margin:0;width:auto}.product-attributes .price .c-product-tile-price-default,.product-prices .price .c-product-tile-price-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .5rem}@media screen and (min-width:48em){.product-attributes .price .c-product-tile-price-default,.product-prices .price .c-product-tile-price-default{gap:0 .5625rem}}@media screen and (min-width:64em){.product-attributes .price .c-product-tile-price-default,.product-prices .price .c-product-tile-price-default{gap:0 .25rem}}.product-attributes .price .sales .value,.product-attributes .price .strike-through .value,.product-prices .price .sales .value,.product-prices .price .strike-through .value{font-family:ibmplexmono,Courier New,serif;font-family:ibmplexsans,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.66667;line-height:1.08333}@media screen and (min-width:64em){.product-attributes .price .sales .value,.product-attributes .price .strike-through .value,.product-prices .price .sales .value,.product-prices .price .strike-through .value{font-size:.875rem;line-height:1.28571}}.product-attributes .price .strike-through,.product-prices .price .strike-through{color:#707070;font-size:1rem}.c-bundle-modal-tile__buying-section .product-attributes .price .strike-through,.c-bundle-modal-tile__buying-section .product-prices .price .strike-through,.product-attributes.c-bundle-modal-tile__buying-section .strike-through,.product-prices.c-bundle-modal-tile__buying-section .strike-through{font-size:.75rem}.product-attributes{margin:0}.product-attributes .variation-capacity-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin:0;padding:0}@media screen and (min-width:64em){.product-attributes .variation-capacity-list{gap:.625rem}}.product-attributes .variation-capacity-list li{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.product-attributes .variation-capacity-list .variation{border:.03125rem solid transparent;border-radius:.625rem;cursor:pointer;padding:1rem .625rem .875rem;position:relative;text-align:left;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;width:100%}@media screen and (max-width:63.9375em){.product-attributes .variation-capacity-list .variation:before{background-color:hsla(0,0%,100%,.5);border-radius:.625rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}}.product-attributes .variation-capacity-list .variation--selectable{border-color:hsla(0,0%,85%,.5)}.product-attributes .variation-capacity-list .variation--selectable:hover{border-color:hsla(0,0%,44%,.5)}.product-attributes .variation-capacity-list .variation--selected,.product-attributes .variation-capacity-list .variation--selected:hover{border-color:rgba(0,0,0,.5)}.product-attributes .variation-capacity-list .variation--unselectable,.product-attributes .variation-capacity-list .variation--unselectable:hover{border-color:hsla(0,0%,67%,.5);color:hsla(0,0%,67%,.5)}.product-attributes .variation-capacity-list .variation--unselectable:after,.product-attributes .variation-capacity-list .variation--unselectable:hover:after{background:-webkit-gradient(linear,right bottom,left top,from(transparent),color-stop(transparent),color-stop(50%,hsla(0,0%,67%,.5)),color-stop(transparent),to(transparent));background:linear-gradient(to top left,transparent,transparent calc(50% - .0625rem),hsla(0,0%,67%,.5) 50%,transparent calc(50% + .0625rem),transparent);border-radius:.625rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.product-attributes .variation-capacity-list .variation--unselectable .price .strike-through,.product-attributes .variation-capacity-list .variation--unselectable:hover .price .strike-through{color:hsla(0,0%,67%,.5)}.product-attributes .variation-capacity-list .variation-name{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:300;letter-spacing:.01em;line-height:2;line-height:1.3}@media screen and (min-width:64em){.product-attributes .variation-capacity-list .variation-name{font-size:.75rem;line-height:1.33333}}.product-attributes .variation-capacity-list .variation .price{color:#000;margin-top:.25rem}.product-unavailable{color:#707070;font-family:ibmplexmono,Courier New,serif;font-family:ibmplexsans,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.66667;margin:0}.product-prices{margin:.75rem 0}@media screen and (min-width:64em){.product-prices{margin:0}}.product-prices-name{font-family:ibmplexsans,arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:300;letter-spacing:.01em;line-height:2;line-height:1.3}.product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:.625rem;justify-content:center}@media screen and (min-width:64em){.product-actions{margin-bottom:1.9375rem}}.product-actions .klarna-messaging{font-size:.5625rem;line-height:1.33333}.product-actions .klarna-messaging ::part(osm-container),.product-actions .klarna-messaging ::part(osm-cta){font-family:ibmplexmono,Courier New,serif;font-size:.5625rem;font-weight:300;line-height:1.33333}.product-actions .klarna-messaging ::part(osm-container){background-color:transparent;margin:0;padding:0}.product-actions .c-button{width:100%}.product-actions .c-button:disabled{cursor:default}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.product-details{padding-bottom:4.0625rem;padding-top:1.875rem;position:relative}@media screen and (min-width:48em){.product-details{padding-bottom:5.875rem;padding-top:1.4375rem}}@media screen and (min-width:64em){.product-details{padding-bottom:0;padding-top:0;position:sticky;top:0;-webkit-transition:top .4s ease;transition:top .4s ease}.scroll-up .product-details{top:calc(var(--headerHeight))}}.product-details__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:48em) and (max-width:63.9375em){.product-details__content{margin:0 auto;width:calc(16.875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*9)}}.product-details-accordion__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.03125rem solid rgba(0,0,0,.4);cursor:pointer;padding:1.9375rem 1rem 2rem 0;text-align:left;width:100%}.product-details-accordion__toggle:after{background-color:currentcolor;display:block;height:1em;-webkit-mask-image:url(../../images/svg/icon-arrow.svg);mask-image:url(../../images/svg/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}@media screen and (min-width:64em){.product-details-accordion__toggle{margin:0 calc(1.6875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11);width:calc(6.75rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*3)}}@media screen and (min-width:80em){.product-details-accordion__toggle{margin:0 calc(4.125rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11);width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}}.product-details-accordion__toggle h3{color:#000;font-family:ibmplexmono,Courier New,serif;font-size:1rem;font-weight:300;line-height:1.875;margin:0;position:relative;text-transform:lowercase}.product-details-accordion__toggle:after{color:#707070;content:"";height:.6875rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:.6875rem}.product-details-accordion__toggle[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-accordion:first-child .product-details-accordion__toggle{border-top:none}.product-details-accordion__content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out;width:100%}.product-details-accordion__content .accordion__content-inner{font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-style:normal;font-weight:400;font-weight:300;letter-spacing:.01em;line-height:1.66667;margin:0 -1rem;overflow:hidden;padding:0 1rem;-webkit-transition:padding-bottom .3s ease-in-out;transition:padding-bottom .3s ease-in-out}@media screen and (min-width:64em){.product-details-accordion__content .accordion__content-inner{padding:0 calc(2.6875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11)}}@media screen and (min-width:80em){.product-details-accordion__content .accordion__content-inner{padding:0 calc(5.125rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11)}}.product-details-accordion__content .accordion__content-inner h3{font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.66667}.product-details-accordion__content .accordion__content-inner ul{list-style-type:none}.product-details-accordion__content .accordion__content-inner .ingredient{padding-left:.875rem;position:relative}.product-details-accordion__content .accordion__content-inner .ingredient:before{content:"✓ ";left:0;line-height:1.25rem;position:absolute;top:0}.product-details-accordion__content .accordion__content-inner .ingredient__name{display:block;font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-style:normal;font-weight:400;font-weight:300;letter-spacing:.01em;line-height:1.66667}.product-details-accordion__content .accordion__content-inner .ingredient__description{display:block;font-family:ibmplexsans,arial,sans-serif;font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:400;font-weight:300;letter-spacing:.01em;line-height:2}.product-details-accordion__content-activeIngredientsDetail{margin-bottom:1.5625rem}.product-details-accordion__toggle[aria-expanded=true]+.accordion__content{grid-template-rows:1fr}.product-details-accordion__toggle[aria-expanded=true]+.accordion__content .accordion__content-inner{padding-bottom:2rem}.product-details [role=tablist]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.product-details [role=tablist] [role=tab]{background-color:transparent;border:none;border-radius:1.5625rem/Max(50%,1.5625rem);color:rgba(0,0,0,.4);cursor:pointer;display:inline-block;font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-size:.625rem;font-style:normal;font-weight:400;font-weight:700;height:auto;letter-spacing:.01em;line-height:1.66667;outline:none;padding:.625rem 1.875rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;white-space:nowrap;width:auto;z-index:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.product-details [role=tablist] [role=tab]:focus{outline:none}.product-details [role=tablist] [role=tab]:focus-visible{outline:.0625rem solid #000;outline-offset:.25rem}.product-details [role=tablist] [role=tab]:before{border-radius:1.5625rem/Max(50%,1.5625rem);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}.product-details [role=tablist] [role=tab][aria-selected=true]{background-color:#fff;-webkit-box-shadow:0 .25rem 1.5rem rgba(0,0,0,.1)!important;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.1)!important;color:#000}.product-details [role=tablist] .tablist-tabs{margin:0 auto;max-width:100%}.product-details [role=tablist] .tablist-tabs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product-details [role=tablist] [role=tabpanel]{display:none;margin-top:1.0625rem;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-details [role=tablist] [role=tabpanel][aria-expanded=true]{-webkit-animation:fadein .4s;animation:fadein .4s;display:block}.product-details [role=tablist] [role=tabpanel] ul li{font-size:.75rem;line-height:1.625rem;margin-bottom:.0625rem}.product-details [role=tablist] [role=tabpanel] ul li i{font-size:.625rem}#responsability-content .accordion__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-product-details__shipping-reinsurance{margin-top:1.625rem}@media screen and (min-width:48em){.m-product-details__shipping-reinsurance{margin-top:3.3125rem}}@media screen and (min-width:48em) and (max-width:63.9375em){.m-product-details__shipping-reinsurance{margin-left:0}}@media screen and (min-width:64em){.m-product-details__shipping-reinsurance{margin-top:0}}.m-product-details__shipping-reinsurance__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ibmplexsans,arial,sans-serif;font-family:ibmplexmono,Courier New,serif;font-size:.625rem;font-style:normal;font-weight:300;font-weight:400;letter-spacing:.01em;line-height:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-product-details__shipping-reinsurance [class*=icon-]{font-size:1.25rem;height:1.25rem;margin-right:.625rem;width:1.25rem}.m-product-details__sticky{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:hsla(0,0%,100%,.5);bottom:0;left:0;opacity:0;padding:0 .9375rem;position:fixed;right:0;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10}.m-product-details__sticky.visible{opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;visibility:visible}.m-product-details__sticky .product-image-header{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-product-details__sticky .product-image-header .product-emotion{font-size:.625rem;line-height:1.6}.m-product-details__sticky .product-image-header .product-name{font-size:.875rem;line-height:1.42857;margin:0}@media screen and (max-width:63.9375em){.m-product-details__sticky{padding-bottom:1.1875rem;padding-top:2.0625rem}.product-bundle .m-product-details__sticky{padding-top:.75rem}}@media screen and (max-width:63.9375em) and (max-height:544px){.m-product-details__sticky{display:none}}@media screen and (min-width:48em){.m-product-details__sticky{padding:1.3125rem 1.6875rem}.product-bundle .m-product-details__sticky{padding-top:.75rem}}@media screen and (min-width:64em){.m-product-details__sticky{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*27px)/11);padding:2.0625rem 1.6875rem 1.1875rem}.product-bundle .m-product-details__sticky{padding-top:1.125rem}.m-product-details__sticky .product-attributes-actions{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*27px)/11)}.m-product-details__sticky .product-actions,.m-product-details__sticky .product-attributes{margin:0;width:calc(10.125rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*5)}}@media screen and (min-width:80em){.m-product-details__sticky{gap:calc((var(--viewportWidthWithoutScrollbar) - 14*66px)/11);padding:1.1875rem 4.125rem}.product-bundle .m-product-details__sticky{padding-top:1rem}.m-product-details__sticky .product-image-header{display:-webkit-box;display:-ms-flexbox;display:flex}.m-product-details__sticky .product-image{margin-right:.625rem;width:4.125rem}.m-product-details__sticky .product-header{display:block}.m-product-details__sticky .product-attributes-actions{-webkit-box-pack:end;-ms-flex-pack:end;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*66px)/11);justify-content:flex-end;width:calc(33rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*7)}.m-product-details__sticky .product-actions,.m-product-details__sticky .product-attributes,.m-product-details__sticky .product-image-header{margin:0;width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}}.m-product-details__sticky .product-prices{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.overlay{background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s;width:100%;z-index:22;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.overlay.active{opacity:1;pointer-events:auto;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s}.rseLegalRequirements-trigger{color:#000;font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-weight:500;line-height:1.125rem;text-align:left;text-decoration:underline}.rseLegalRequirements-trigger:hover{cursor:pointer}.rseLegalRequirements-trigger--sort{margin-top:1.125rem}.rseLegalRequirements-modal{background-color:#fff;display:block;height:100%;max-width:100vw;position:fixed;right:0;top:0!important;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:transform 1s cubic-bezier(.77,0,.175,1);transition:transform 1s cubic-bezier(.77,0,.175,1),-webkit-transform 1s cubic-bezier(.77,0,.175,1);z-index:23}.rseLegalRequirements-modal.active{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:48em){.rseLegalRequirements-modal{max-width:34.6875rem}}@media screen and (min-width:80em){.rseLegalRequirements-modal{max-width:36.6875rem;min-width:34.6875rem}}.rseLegalRequirements-modal .l-login-popin__close-button{padding-bottom:0}.rseLegalRequirements-block{list-style-position:inside;list-style-type:disc}.rseLegalRequirements-block:not(:last-child){margin-bottom:3.5rem}.rseLegalRequirements-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;gap:.375rem;justify-content:flex-start;margin-bottom:.75rem}.rseLegalRequirements-title{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:1.75rem;font-weight:400;line-height:2.375rem;margin-bottom:1.5rem}.rseLegalRequirements-subtitle{font-weight:500}.rseLegalRequirements-subtitle,.rseLegalRequirements-text{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:1rem;line-height:1.625rem}.rseLegalRequirements-text{font-weight:300;margin-bottom:.6875rem;margin-left:.75rem}.rseLegalRequirements-text p{display:inline}.rseLegalRequirements-label{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;margin-bottom:0}.rseLegalRequirements-img{height:4rem;margin-bottom:1.125rem;width:auto}.rseLegalRequirements-icon{height:auto;width:1.5rem}.m-product-details.emotion-joy{--emotion-color:var(--emotion-joy)}.m-product-details.emotion-harmony{--emotion-color:var(--emotion-harmony)}.m-product-details.emotion-energy{--emotion-color:var(--emotion-energy)}.m-product-details.emotion-serenity{--emotion-color:var(--emotion-serenity)}.m-product-details__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3.125rem}@media screen and (min-width:64em){.m-product-details__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.m-product-details__breadcrumbs{width:100%;z-index:1}@media screen and (max-width:47.9375em){.m-product-details__breadcrumbs{display:none}}.m-product-details__breadcrumbs .c-breadcrumb{display:block!important}.m-product-details__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(11.25rem + (var(--viewportWidthWithoutScrollbar) - 14*15px)/11*11)}@media screen and (min-width:48em){.m-product-details__attributes{width:calc(16.875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*9)}}@media screen and (min-width:64em){.m-product-details__attributes{padding-bottom:2.5rem;padding-left:calc((var(--viewportWidthWithoutScrollbar) - 14*27px)/11/2);padding-right:1.6875rem;width:50%}}@media screen and (min-width:80em){.m-product-details__attributes{padding-left:calc((var(--viewportWidthWithoutScrollbar) - 14*66px)/11/2);padding-right:4.125rem}}.m-product-details__attributes-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:64em){.m-product-details__attributes-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:100vh;min-height:calc(100vh - var(--headerHeight) - 5rem);-webkit-transition:min-height .5s cubic-bezier(.02,.01,.47,1);transition:min-height .5s cubic-bezier(.02,.01,.47,1);width:calc(6.75rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*3)}}@media screen and (min-width:80em){.m-product-details__attributes-inner{width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}}.m-product-details-pwr-anchor{cursor:pointer;display:none}.m-product-details-pwr-anchor:has(.p-w-r){display:block}@media screen and (max-width:47.9375em){.m-product-details-bundle-item{padding:12px 0}.m-product-details-list{margin-top:2.5rem}}@media screen and (min-width:64em){.m-product-details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;width:calc(6.75rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*3)}}@media screen and (min-width:80em){.m-product-details-list{width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*3)}}.m-product-details-list .m-product-details-title{color:#000;font-family:ibmplexsans,arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:0;margin-bottom:2.375rem}@media screen and (min-width:48em){.m-product-details-list .m-product-details-title{margin-bottom:2.125rem}}@media screen and (min-width:64em){.m-product-details-list .m-product-details-title{margin-bottom:2.75rem}}.m-product-details-list .c-bundle-modal-tile{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:47.9375em){.m-product-details-list .c-bundle-modal-tile:before{border-bottom:.03125rem solid #000;bottom:-.75rem;content:"";left:-.9375rem;opacity:.2;position:absolute;right:-.9375rem}}.m-product-details-list .c-bundle-modal-tile__image-container{min-width:10.125rem;width:10.75rem}@media screen and (min-width:80em){.m-product-details-list .c-bundle-modal-tile__image-container{min-width:10.75rem}}.m-product-details-list .c-bundle-modal-tile__wrapper-link{text-decoration:none}.m-product-details-list .c-bundle-modal-tile__name{letter-spacing:0;max-width:10rem;text-decoration:none}.m-product-details-list .c-bundle-modal-tile__adjectives,.m-product-details-list .c-bundle-modal-tile__name{font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-weight:300;line-height:1.3125rem}.m-product-details-list .c-bundle-modal-tile__categorie-emotion{display:block;font-family:sortsmillgoudy,Times New Roman,serif;font-size:.875rem;font-weight:400}.m-product-details-list .c-bundle-modal-tile__buying-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:.125rem;justify-content:space-between;position:absolute;width:-webkit-fill-available}@media screen and (max-width:63.9375em){.m-product-details-list .c-bundle-modal-tile__buying-section{max-width:100%}}.m-product-details-list .c-bundle-modal-tile__text-container{margin-bottom:1.5rem;padding:1.5rem 0 0;position:relative}@media screen and (max-width:63.9375em){.m-product-details-list .c-bundle-modal-tile__text-container{max-width:47%}}.m-product-details-list .c-bundle-modal-tile .tile-placeholder--load:after{content:none}.m-product-details-list .c-product-tile-price-default{bottom:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute}.m-product-details-list .c-product-tile__price{position:relative}.m-product-details-list .c-product-tile__price-sales{font-family:ibmplexsans,arial,sans-serif;font-size:.75rem;font-weight:400}.m-product-details-list .c-product-tile__actions-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:unset}.m-product-details-list .c-button{height:2rem;padding:0;position:relative;top:.75rem;width:2rem}@media screen and (min-width:64em){.m-product-details-list .c-button{height:2.625rem;width:2.625rem}}.m-product-details-list .c-button .svg-inline{height:1.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.25rem}@media screen and (min-width:64em){.m-product-details-list .c-button .svg-inline{height:1.5rem;width:1.5rem}}.m-product-details-list .c-button--add{height:2rem;padding:0;position:relative;width:2rem}@media screen and (min-width:64em){.m-product-details-list .c-button--add{height:2.625rem;width:2.625rem}}.m-product-details-list .c-button--add .svg-inline{margin-top:-.1875rem}.m-product-details-list .c-button--add .svg-inline g{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.m-product-details-list .c-button--add:hover .svg-inline g{stroke:#000}.m-product-details-list .c-button--added{background-color:#92c680;border-color:#92c680;display:none}.m-product-details-list .added-to-cart .c-button--added{display:block}.m-product-details-list .added-to-cart .c-button--add{display:none}.m-product-details-list .c-button--no-stock{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:.03125rem;height:2rem;width:2rem}@media screen and (min-width:64em){.m-product-details-list .c-button--no-stock{height:2.625rem;width:2.625rem}}.m-product-details-list .c-button--no-stock .svg-inline{pointer-events:none}