.product-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}@media(max-width: 575.98px){.product-detail{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media(min-width: 576px){.product-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-column-gap:52px;-moz-column-gap:52px;column-gap:52px;max-width:calc(100% - 64px)}}@media(min-width: 1024px){.product-detail{-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;max-width:1160px;padding:0 20px}}.product-detail__common{padding:0 16px 20px}@media(max-width: 1023.98px){.product-detail__common{position:relative;font-size:1.5rem;line-height:1.5rem}}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__common{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}}@media(min-width: 1024px){.product-detail__common{-webkit-box-flex:0;-ms-flex:0 1 392px;flex:0 1 392px;padding:0 20px;margin:0 -20px}}@media(min-width: 576px){.product-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-detail__image{position:relative;overflow:hidden}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__image{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 64px - 52px);flex:0 1 calc(100% - 64px - 52px)}}@media(min-width: 1024px){.product-detail__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 640px;flex:0 1 640px}}@media(min-width: 678px){.product-detail__image{overflow:unset}}.product-detail__image-thumbnails{display:none}.product-detail__image-thumbnails:has(.thumbnail-carousel__item){display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 575.98px){.product-detail__image-thumbnails{position:absolute;top:16px;left:16px;z-index:1}}@media(min-width: 576px){.product-detail__image-thumbnails{-webkit-box-flex:0;-ms-flex:0 1 64px;flex:0 1 64px}}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__image-thumbnails:not(:has(.thumbnail-carousel__item))~.product-detail__image{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(min-width: 1024px){.product-detail__image-thumbnails:not(:has(.thumbnail-carousel__item))~.product-detail__image{-ms-flex-preferred-size:736px;flex-basis:736px}.product-detail__image-thumbnails:not(:has(.thumbnail-carousel__item))~.product-detail__image .primary-carousel__img{width:736px}}.product-detail__variation{margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__variation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){.product-detail__variation{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-detail__promotion{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-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;position:relative}.product-detail__promotion .product-tile__promo-msg{position:relative;margin:0;font-size:.75rem;line-height:.875rem;font-weight:400}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__promotion .product-tile__promo-msg{text-align:end}}.product-detail__payment-info{margin:6px auto;color:#999;font-size:.75rem;line-height:.875rem;font-weight:400}.product-detail__recommendations{padding-left:16px;padding-right:16px}@media(min-width: 576px)and (max-width: 1023.98px){.product-detail__recommendations{padding-left:32px;padding-right:32px}}@media(min-width: 1024px){.product-detail__recommendations{padding-left:16px;padding-right:16px}}.product-detail__banner{padding-top:32px}.product-detail__recommendation{position:relative}.product-detail__recommendation .container{padding:0}.product-detail__recommendation .container .carousel{padding:0}.primary-images{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;margin:0;padding:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-bottom:calc(var(--aa-scrollbar-width)*-1);padding-bottom:var(--aa-scrollbar-width);scrollbar-width:none}@media(min-width: 678px){.primary-images.with-similar-products{margin-top:-54px}}.primary-images::-webkit-scrollbar{display:none;height:0;width:0}@media(min-width: 1024px){.primary-images{overflow:hidden;-ms-scroll-snap-type:none;scroll-snap-type:none;cursor:pointer}.primary-images__wrapper{position:relative}}.primary-images .global-badge{top:16px;left:26px}@media(min-width: 1024px){.primary-images .global-badge{left:30px}}.primary-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(min-width: 1024px){.primary-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.primary-carousel .pinch-zoom-container{width:100%;background:#fff}.primary-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;scroll-snap-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.primary-carousel__item--video{position:relative}@media(min-width: 576px){.primary-carousel__item{width:auto;min-width:100%}}.primary-carousel__picture{position:relative}.primary-carousel__picture picture{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.primary-carousel__img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 576px)and (max-width: 1023.98px){.primary-carousel__img{max-height:calc(100vh - 240px)}}.primary-carousel__video{position:absolute;width:100%;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:.778}.primary-carousel-zoom{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050}.primary-carousel-zoom .pinch-zoom-container{width:100%;height:100%;background:#fff}.primary-carousel-zoom .primary-carousel__picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.primary-carousel-zoom .primary-carousel__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.primary-carousel-zoom__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:15px;right:15px;height:28px;z-index:1;font-size:1.75rem;line-height:1.75rem;font-weight:400}.primary-carousel-zoom__close::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\e071";display:inline-block;color:#000;font-size:inherit;font-family:iconfont !important;font-style:normal;font-variant:normal;font-weight:normal !important;vertical-align:middle}.primary-carousel-zoom .slick-slider,.primary-carousel-zoom .slick-list,.primary-carousel-zoom .slick-track{height:100%}.primary-carousel-zoom .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.primary-carousel-zoom .slick-arrow.slick-prev{left:20px}.primary-carousel-zoom .slick-arrow.slick-prev::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\e07d";display:inline-block;color:#000;font-size:20px;font-family:iconfont !important;font-style:normal;font-variant:normal;font-weight:normal !important;vertical-align:middle}.primary-carousel-zoom .slick-arrow.slick-next{right:20px}.primary-carousel-zoom .slick-arrow.slick-next::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\e07c";display:inline-block;color:#000;font-size:20px;font-family:iconfont !important;font-style:normal;font-variant:normal;font-weight:normal !important;vertical-align:middle}.primary-carousel-zoom .slick-dots{top:14px;bottom:auto;text-align:left;padding-left:22px;line-height:0}.primary-carousel-zoom .slick-dots li{width:12px;height:12px;margin:0 2px}.primary-carousel-zoom .slick-dots li button{width:100%;height:100%;padding:0}.primary-carousel-zoom .slick-dots li button::before{top:10px;height:2px;width:100%;opacity:1;border-radius:4px;background-color:#c1c1c1;content:""}.primary-carousel-zoom .slick-dots li.slick-active button::before{background-color:#16191d}.primary-carousel-zoom-video{position:initial;width:100%;height:auto}@media(min-width: 1024px){.primary-carousel-zoom-video{width:auto;height:100%}}.thumbnail-carousel{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:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--max-slides: 5;--width: 64px;--height: 82px;--gap: 12px}@media(max-width: 575.98px){.thumbnail-carousel{--width: 12px;--height: 2px;--gap: 4px}}.thumbnail-carousel__icon-play.thumbnail-carousel__icon-play{position:absolute;opacity:0}@media(min-width: 576px){.thumbnail-carousel__icon-play.thumbnail-carousel__icon-play{opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#999 !important}}.thumbnail-carousel__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap);overflow:hidden;position:relative;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.thumbnail-carousel__slides--fixed-size{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;max-height:calc(var(--height)*var(--max-slides) + var(--gap)*(var(--max-slides) - 1) + 2px)}@media(max-width: 575.98px){.thumbnail-carousel__slides{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.thumbnail-carousel__slides--fixed-size{max-height:none;max-width:calc(var(--width)*var(--max-slides) + var(--gap)*(var(--max-slides) - 1))}}.thumbnail-carousel__item{position:relative;border-radius:4px;overflow:hidden;outline-offset:-1px;border:none;width:var(--width);-webkit-box-flex:0;-ms-flex:0 0 var(--height);flex:0 0 var(--height);scroll-snap-align:start}.thumbnail-carousel__item:not(:disabled){outline:1px solid rgba(0,0,0,0)}@media(max-width: 575.98px){.thumbnail-carousel__item{width:var(--width);-webkit-box-flex:0;-ms-flex:0 0 var(--width);flex:0 0 var(--width);height:var(--height);background-color:#999}}.thumbnail-carousel__item:active,.thumbnail-carousel__item:hover,.thumbnail-carousel__item:focus,.thumbnail-carousel__item:target{color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media(max-width: 575.98px){.thumbnail-carousel__item:active,.thumbnail-carousel__item:hover,.thumbnail-carousel__item:focus,.thumbnail-carousel__item:target{background-color:#999}}.thumbnail-carousel__item:hover,.thumbnail-carousel__item--active.thumbnail-carousel__item--active{color:#16191d;outline-color:#16191d}@media(max-width: 575.98px){.thumbnail-carousel__item:hover,.thumbnail-carousel__item--active.thumbnail-carousel__item--active{color:rgba(0,0,0,0);outline-color:rgba(0,0,0,0);background-color:#16191d}}@media(max-width: 575.98px){.thumbnail-carousel__item:focus:not(.thumbnail-carousel__item--active){background-color:#999}}.thumbnail-carousel__item:focus-visible{outline:2px solid #16191d;outline-offset:-2px}.thumbnail-carousel__img{-o-object-fit:cover;object-fit:cover}@media(max-width: 575.98px){.thumbnail-carousel__img{display:none !important}}.thumbnail-carousel__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;width:24px;height:24px}.thumbnail-carousel__arrow:disabled{color:#c1c1c1}@media(max-width: 575.98px){.thumbnail-carousel__arrow{display:none}}@media(max-width: 575.98px){.product-page{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-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media(min-width: 1024px){.product-detail{--sticky-top: 118px;--header-height: 76px}.product-detail__image-thumbnails{position:sticky;top:var(--sticky-top)}.product-detail__image.is-sticky{position:sticky;top:var(--sticky-top)}.product-detail__common:not(.is-sticky-locked){position:sticky;top:var(--header-height);padding-top:calc(var(--sticky-top) - var(--header-height));margin-top:calc((var(--sticky-top) - var(--header-height))*-1);max-height:calc(100vh - var(--header-height));overflow:hidden}}.goods-availability__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:.75rem;line-height:.75rem;font-weight:700}.goods-availability__label::before{content:"";display:block;margin-right:6px;width:10px;height:10px;border-radius:50%}.goods-availability__label--available{color:#297c0c}.goods-availability__label--available::before{background-color:#297c0c}.goods-availability__label--not-available{color:#d10011}.goods-availability__label--not-available::before{background-color:#d10011}.product-rating{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-rating__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;font-size:.625rem;line-height:normal;font-weight:400}@media(min-width: 769px){.product-rating__info{font-size:.875rem;line-height:normal;font-weight:400}}.product-rating__count{margin-left:5px;color:#646468}.product-rating__star{position:relative;width:16px;color:#c1c1c1}.product-rating__star--filled{position:absolute;top:0;left:0;overflow:hidden;color:#16191d}.product-rating .product-number-rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refinement-bar{padding:20px}@media(min-width: 769px){.refinement-bar{padding:40px 20px}}.refinement-bar__footer{padding:16px}.refinements ul{padding-left:0}.refinements li{list-style-type:none}.refinements li.disabled{opacity:.5}@media(max-width: 327.98px){.refinements{padding:0}}.refinement{padding:6px 0}.refinement:empty{display:none}.refinement__btn{text-align:left;padding-right:30px;position:relative;color:#000;font-size:1rem;line-height:1rem;font-weight:700}.refinement__btn::after{content:"";width:10px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;right:2px;top:50%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translate3d(0, -50%, 0) rotate(-225deg);transform:translate3d(0, -50%, 0) rotate(-225deg)}.refinement__btn:hover{text-decoration:none}.refinement__btn.collapsed::after{-webkit-transform:translate3d(0, -50%, 0) rotate(-45deg);transform:translate3d(0, -50%, 0) rotate(-45deg)}.refinement-btn-wrapper{padding:16px 0;border-bottom:1px solid #d9d9d9}.refinement-btn-wrapper .custom-control-label{cursor:pointer}.refinement-btn-checkbox{padding:0 0 0 30px;margin:0}.refinement-btn-checkbox .btn-checkbox{position:relative}.refinement-btn-checkbox .btn-checkbox-color{margin:4px 9px 0 1px;width:16px;height:16px;border-radius:2px}.sorting-order-menu{visibility:hidden}@media(min-width: 769px){.sorting-order-menu{position:absolute;top:40px;right:0;background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:none;margin:0;border:1px solid #d8d8d8;z-index:1}}@media(min-width: 1024px){.sorting-order-menu{visibility:visible}}.sorting-order-menu .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:16px;margin:20px 0}@media(min-width: 769px){.sorting-order-menu .form-group{margin:0}}.sorting-order-menu .refinement-btn-wrapper{position:relative;padding:0;border:none}.sorting-order-menu .refinement-btn-wrapper .sorting-control-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;position:relative;cursor:pointer;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.25rem}.sorting-order-menu .refinement-btn-wrapper .radio{color:#d8d8d8}.sorting-order-menu .refinement-btn-wrapper:hover .radio{color:#16191d}.sorting-order-menu .custom-control-input:checked+.sorting-control-label .radio{color:#16191d}.sorting-order-menu .custom-control-input:checked+.sorting-control-label .radio__active{fill:#16191d}.custom-control-input:checked+label .radio__active{fill:currentColor;opacity:1}.radio__active{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.refinement,.card{margin-bottom:0}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:11px 0}@media(min-width: 1024px){.breadcrumbs__list{padding:9px 0}}.breadcrumbs__item{white-space:nowrap}.breadcrumbs__item+.breadcrumbs__item{margin-left:2px}.breadcrumbs__item+.breadcrumbs__item::before{content:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 2.625L9.625 7.00006L5.25 11.375" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"/></svg>');margin:0 2px;font-size:.875rem;vertical-align:-2px;color:#a9b2bc;-webkit-filter:invert(0.7);filter:invert(0.7)}.breadcrumbs__item+.breadcrumbs__item:has(.breadcrumbs__last)::before{-webkit-filter:invert(0.1);filter:invert(0.1)}.breadcrumbs__link{opacity:.8;font-size:.75rem;line-height:.875rem}@media(min-width: 576px){.breadcrumbs__link{font-size:.875rem;line-height:1.125rem}}.breadcrumbs__last{opacity:1;color:#16191d;font-weight:700}.breadcrumbs__last::before{-webkit-filter:invert(0.1);filter:invert(0.1)}.pdp-review{margin-top:96px;margin-bottom:64px;font-family:"Helvetica Neue",Helvetica,sans-serif}@media(max-width: 1023.98px){.pdp-review{margin-top:64px;margin-bottom:48px;padding-left:32px;padding-right:32px}}@media(max-width: 575.98px){.pdp-review{padding-left:16px;padding-right:16px}}.pdp-review__heading{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;justify-content:flex-start;margin-bottom:16px;font-size:2rem;line-height:2rem;font-weight:700}.pdp-review__size-advice{margin-bottom:40px}@media(min-width: 769px){.pdp-review__size-advice{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-top:104px}}.pdp-review-filters-sorting{font-family:"Helvetica Neue",Helvetica,sans-serif}.pdp-review-filters-sorting.offcanvas{max-height:100%;border-radius:0}.pdp-review-filters-sorting .offcanvas__close{display:block;width:24px;height:24px}.pdp-review__filters-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:16px 0}@media(min-width: 769px){.pdp-review__filters-sorting{margin-top:44px;border-bottom:1px dashed #d8d8d8;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.pdp-review__filters-sorting__cta{border-color:#d8d8d8}.pdp-review__filters-sorting__cta--first{border-top-right-radius:0;border-bottom-right-radius:0}.pdp-review__filters-sorting__cta--last{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}@media(min-width: 769px){.pdp-review__filters-sorting__cta{position:relative;width:auto;border-radius:0;height:40px;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:none !important;color:#16191d !important;background-color:rgba(0,0,0,0) !important}}.pdp-review__filters-title{margin:0 16px 16px;font-size:1.25rem;line-height:1.625rem;font-weight:700}.pdp-review__filters .refinement{padding:0;border-top:1px solid #d8d8d8;margin:0 16px -1px}@media(max-width: 768.98px){.pdp-review__filters .refinement:first-child{border-top:none}}@media(min-width: 769px){.pdp-review__filters .refinement{margin:0 0 -1px}}.pdp-review__filters .refinement__title{padding:48px 0 20px;font-size:.875rem;line-height:1.125rem;font-weight:700}.pdp-review__filters .refinement__btn.title{padding:20px 0;border-bottom:1px solid #d8d8d8;font-size:.875rem;line-height:1.125rem;font-weight:700}.pdp-review__filters .refinement__btn::after{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 10L8.00005 6L12 10" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"/></svg>');width:16px;height:16px;right:0;-webkit-transform:translate3d(0, -50%, 0) scale(1, 1);transform:translate3d(0, -50%, 0) scale(1, 1);border:none}.pdp-review__filters .refinement__btn:hover{border-color:#d8d8d8}.pdp-review__filters .refinement__btn.collapsed::after{-webkit-transform:translate3d(0, -50%, 0) scale(-1, -1);transform:translate3d(0, -50%, 0) scale(-1, -1)}.pdp-review__filters .refinement-btn-wrapper{padding:12px 0;border:none}.pdp-review__filters .review-sorting .refinement-btn-wrapper{padding:0}.pdp-review__filters .refinement-btn-checkbox{display:block;padding:0 0 0 27px}.pdp-review__filters .refinement-btn-checkbox .btn-checkbox{padding-left:5px;font-size:.875rem;line-height:1.125rem;font-weight:400}.pdp-review__filters .refinement-btn-checkbox .btn-checkbox::before,.pdp-review__filters .refinement-btn-checkbox .btn-checkbox::after{width:20px;height:20px;border-radius:2px}.pdp-review__filters .refinement-btn-checkbox:hover .btn-checkbox::before{-webkit-box-shadow:0 6px 6px 0 #d4d8de;box-shadow:0 6px 6px 0 #d4d8de}.pdp-review__filters .refinement-btn-checkbox .btn-checkbox.selected::before{background-color:#000}.pdp-review__filters .refinement-btn-checkbox .btn-checkbox.selected::after{left:-24px;text-align:center;background-color:rgba(0,0,0,0);-webkit-filter:invert(1);filter:invert(1);content:url('data:image/svg+xml;utf8,<svg width="14" height="11" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5.87187L4.56406 9.43594L13 1" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10"/></svg>')}.pdp-review__filters .refinement-btn-checkbox:focus-visible{border-radius:4px;outline:1px solid #16191d}.pdp-review__feedbacks{position:relative}.pdp-review__summary{list-style:none;padding:0;margin:32px 0 16px}.pdp-review__summary-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Helvetica Neue",Helvetica,sans-serif;margin-bottom:20px;font-size:.75rem;line-height:.875rem;font-weight:700}@media(min-width: 576px){.pdp-review__summary-rating{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.pdp-review__summary-rating-label{min-width:64px;text-align:left;white-space:nowrap}.pdp-review__summary-rating-progressbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:8px;border-radius:8px;background-color:#d8d8d8}.pdp-review__summary-rating-progressbar-inner{width:var(--percentage);height:100%;border-radius:8px;background-color:#16191d}.pdp-review__summary-rating-percentage{min-width:48px;text-align:right;white-space:nowrap}.pdp-review .product-number-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.pdp-review .product-rating__count-reviews{color:#16191d;opacity:.8;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:.875rem;line-height:1.25rem;font-weight:400}.pdp-review .product-rating__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.pdp-review .product-rating__info{font-size:.875rem;line-height:1.25rem;font-weight:700}.reviews{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-align:center;-ms-flex-align:center;align-items:center;gap:32px}.reviews__block{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%;gap:16px}.reviews__feedback{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-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;background-color:#f6f5f5;padding:24px;gap:24px}.reviews__feedback-heading{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;color:#565656;margin-bottom:14px}.reviews__feedback-name{font-size:1rem;line-height:1rem;font-weight:700}.reviews__feedback-publish-date{font-size:.875rem;line-height:1.125rem;font-weight:400}.reviews__feedback-subheading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;line-height:.875rem;font-weight:400}@media(min-width: 1024px){.reviews__feedback-subheading{margin-bottom:0}.reviews__feedback-subheading-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reviews__feedback-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reviews__feedback-rate{margin-left:4px;font-size:.875rem;line-height:1.125rem;font-weight:700}.reviews__rating-label{font-size:1rem;line-height:1.375rem;font-weight:700}.reviews__rating-inner{width:100%}.reviews__rating-line{position:relative;background-color:#d8d8d8;border-radius:4px;width:100%;height:8px;margin:15px 0 8px}.reviews__rating-line::before{content:"";display:block;position:absolute;width:16px;height:16px;border-radius:50%;background-color:#16191d;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:var(--percentage, 0)}.reviews__rating-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999;font-size:.875rem;line-height:1.125rem;font-weight:400}@media(min-width: 769px){.reviews__load-more{max-width:300px}}.reviews-info{text-align:center;margin-bottom:24px}@media(min-width: 769px){.reviews-info{text-align:left;margin-top:16px;margin-bottom:16px}.reviews-info__btn{text-align:left}.reviews-info__btn:focus-visible{outline:2px solid #16191d}}.reviews-info__btn{text-decoration:underline}.reviews-info__block{font-size:1rem;line-height:1.375rem;font-weight:400}.reviews-info__block h3{text-align:center;margin-bottom:44px;font-size:1.25rem;line-height:1.5rem;font-weight:700}@media(min-width: 576px){.reviews-info__block h3{font-size:2.5rem;line-height:3rem;font-weight:700}}.reviews-info__block h5{margin-bottom:20px;font-size:1rem;line-height:1.375rem;font-weight:700}.reviews-info__block h5 span{color:#16191d !important}.reviews-info__block ul{padding-left:15px}.reviews-info__block ul li{margin-bottom:20px}@media(min-width: 769px){.reviews-info__block .offcanvas__close{width:30px;height:30px}}.reassurance-payments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.reassurance-payments .visibility-icon__image{height:24px;width:auto}.contains--two-brands .reassurance-payments__item:has(.two-brands--hidden),.contains--two-brands .two-brands--hidden{display:none}.contains--gift-card .reassurance-payments__item:has(.gift-card--hidden),.contains--gift-card .gift-card--hidden{display:none}.image-banner{position:relative;min-height:375px}.image-banner__inner-title{margin-bottom:50px;text-align:center;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:2.625rem;line-height:normal;font-weight:700}@media(min-width: 769px){.image-banner__inner-title{font-size:5rem;line-height:normal;font-weight:700}}@media(min-width: 1024px){.image-banner__inner-title{margin-bottom:60px}}.image-banner__inner-content{position:relative}.image-banner__includes{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.image-banner__includes .text-banner{margin:45px 30px}.image-banner__includes .text-banner__heading{margin-bottom:0;font-size:3.5rem;line-height:3.65rem;font-weight:700}.image-banner__includes .text-banner__sub-heading{margin-top:28px}.image-banner__includes .text-banner__text{margin-top:28px}.image-banner__includes .text-banner__text.m-full-width{max-width:100%}.image-banner__includes .text-banner__inner .m-full-width{max-width:none;width:100%}.image-banner__includes .text-banner__logo img{max-width:100%}.image-banner__includes .text-banner__btns [class*=-CTAButton]{margin-top:32px;z-index:2}.image-banner__includes .text-banner__space-over{visibility:hidden}.image-banner__includes .text-banner .CTAButton{padding:20px 32px;border-radius:68px;font-size:.875rem;line-height:1.125rem}.image-banner__includes .text-banner .CTAButton:not(.btn-text){width:auto}.image-banner__includes .text-banner .CTAButton:hover,.image-banner__includes .text-banner .CTAButton:focus,.image-banner__includes .text-banner .CTAButton:active{text-decoration:none;background-color:#16191d;color:#fff;border-color:#16191d}.image-banner .visual-component__image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 678px)and (max-width: 1023.98px){.image-banner .visual-component__inner{aspect-ratio:1.180952381}.image-banner .visual-component__image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x-mob) var(--focal-point-y-mob);object-position:var(--focal-point-x-mob) var(--focal-point-y-mob)}}.image-banner .m-full-width{max-width:none;margin-left:auto;margin-right:auto}@media(min-width: 678px)and (max-width: 1023.98px){.image-banner--fixed-width .visual-component__inner{aspect-ratio:1.0793650794}}@media(min-width: 1024px){.image-banner--fixed-width{max-width:1160px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}}.experience-commerce_assets-textBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--text-horizontal-orientation, center);-ms-flex-pack:var(--text-horizontal-orientation, center);justify-content:var(--text-horizontal-orientation, center);height:100%}.text-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--text-horizontal-orientation, center);-ms-flex-pack:var(--text-horizontal-orientation, center);justify-content:var(--text-horizontal-orientation, center);width:100%;background:var(--text-banner-background, transparent);border:var(--slide-border-width, 0) solid var(--slide-border-color, transparent);border-radius:var(--slide-border-radius, 0);overflow:var(--slide-overflow, initial)}.carousel__slide .text-banner{height:100%}.mobile-2r-1c .text-banner{margin:0 20px 20px}@media(min-width: 769px){.mobile-2r-1c .text-banner{margin:0 25px;min-height:650px}}.mobile-2r-1c .region:last-child .text-banner{margin-bottom:0}.mobile-2r-1c .region:nth-child(1) .text-banner{margin-bottom:35px}@media(min-width: 769px){.mobile-2r-1c .region:nth-child(1) .text-banner{margin-left:45px;margin-bottom:0}}@media(min-width: 769px){.mobile-2r-1c .region:nth-child(2) .text-banner{margin-right:45px}}.mobile-2r-1c .text-banner__inner{padding:35px}@media(min-width: 769px){.mobile-2r-1c .text-banner__inner{padding:35px 22%}}@media(min-width: 3840px){.mobile-2r-1c .text-banner__inner{padding:35px 11%}}.mobile-2r-1c .text-banner__text{line-height:22px}@media(min-width: 769px){.mobile-2r-1c .text-banner__text{line-height:28px}}.text-banner__inner{padding:0 20px;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;text-align:var(--text-orientation, "initial");-ms-flex-item-align:var(--text-vertical-orientation, "initial");align-self:var(--text-vertical-orientation, "initial")}@media(min-width: 769px){.text-banner__inner{max-width:1120px}}@media(min-width: 769px){.text-banner.m-full-width .text-banner__inner{max-width:none;width:100%}}.text-banner__logo{margin-bottom:35px}.text-banner__heading{margin-bottom:35px;color:var(--heading-text-color, #16191d);font-size:2.625rem;line-height:2.75rem;font-weight:700}@media(min-width: 769px){.text-banner__heading{font-size:3.5rem;line-height:3.65rem;font-weight:700}}.text-banner__sub-heading{margin-top:-35px;color:var(--subheading-text-color, #16191d);font-size:2.25rem;line-height:2.75rem;font-weight:300}@media(min-width: 769px){.text-banner__sub-heading{font-size:3rem;line-height:3.375rem;font-weight:300}}.text-banner__text{margin-top:15px;color:var(--text-color, #16191d);font-size:.875rem;line-height:3rem;font-weight:500}.text-banner__text p{margin-bottom:0}@media(min-width: 769px){.text-banner__text{font-size:1.125rem;line-height:3rem;font-weight:500}}.text-banner__text.heading-1{font-size:2.5rem;line-height:3rem;font-weight:500}.text-banner__text.heading-2{font-size:2rem;line-height:3rem;font-weight:500}.text-banner__text.heading-3{font-size:1.75rem;line-height:3rem;font-weight:500}.text-banner__text.heading-4{font-size:1.5rem;line-height:3rem;font-weight:500}.text-banner__btns{display:-webkit-box;display:-ms-flexbox;display:flex}.text-banner__btns [class*=-CTAButton]{margin-top:25px}.text-banner__btns .CTAButton{pointer-events:all;z-index:1;margin-bottom:16px}.text-banner__btns .CTAButton:not(.btn-text){border-width:1px}.text-banner__btns .CTAButton.btn-text::after{content:none}.experience-commerce_assets-CTAButton{width:100%}.CTAButton__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.CTAButton{color:var(--color);z-index:1}.CTAButton:not(.btn-text){border-radius:68px;background-color:var(--backgroundColor, #fff);color:var(--color, #16191d);border-color:var(--borderColor, #16191d)}.CTAButton:not(.btn-text):hover{background-color:var(--color, #16191d);color:var(--backgroundColor, #fff);border-color:var(--backgroundColor, #16191d)}.CTAButton.btn-text{position:relative;padding-right:15px;text-decoration:underline}.CTAButton.btn-text::after{content:">";position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#d10011}.banner-with-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--links-bg-color, transparent)}.banner-with-links__image-banner{position:relative;min-height:250px;max-height:720px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;overflow:hidden}.banner-with-links__image-banner img{width:100%;height:auto}.banner-with-links__content{-webkit-box-ordinal-group:NaN;-ms-flex-order:var(--order-mobile, -1);order:var(--order-mobile, -1);padding:16px 0}@media(min-width: 1024px){.banner-with-links__content{-webkit-box-ordinal-group:NaN;-ms-flex-order:var(--order-desktop, 1);order:var(--order-desktop, 1);max-width:1920px;margin-left:auto;margin-right:auto}}.banner-with-links__region-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding-left:16px;padding-right:16px;gap:12px}.banner-with-links__region-link::-webkit-scrollbar{display:none}@media(min-width: 678px){.banner-with-links__region-link{padding-left:32px;padding-right:32px;scroll-padding:0 32px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media(min-width: 1024px){.banner-with-links__region-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:0}}.banner-with-links__link{scroll-snap-align:start;white-space:nowrap}@media(max-width: 1023.98px){.banner-with-links__link:first-child{margin-left:auto}.banner-with-links__link:last-child{margin-right:auto}}.banner-with-links__link .btn{padding:5px 10px;min-width:auto;font-family:"Helvetica Neue",Helvetica,sans-serif;border-radius:4px;pointer-events:all;color:var(--color, #16191d);background-color:var(--backgroundColor, #fff);border:1px solid var(--borderColor, #16191d);font-size:.875rem;line-height:1rem;font-weight:400}.banner-with-links__link .btn:hover{color:var(--backgroundColor, #fff) !important;background-color:var(--color, #16191d) !important;border-color:var(--color, #16191d) !important}.product-name-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width: 1023.98px){.product-name-rating:not(:has(.global-badge)){margin-top:24px}}@media(min-width: 1024px){.product-name-rating{margin:0}}.product-name-rating .btn__back{color:#a3a3a3;display:none}@media(min-width: 1024px){.product-name-rating .btn__back{margin-top:15px}}.product-name-rating .global-badge{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:8px;border-radius:4px;background:#16191d;color:#fff;font-size:.75rem;line-height:.875rem;font-weight:400}.product-name-pricing{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-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;line-height:26px}.product-name-pricing .price .sales{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem;line-height:1.625rem;font-weight:700}.product-name-pricing .price .old-price{font-family:"Helvetica Neue",Helvetica,sans-serif;color:#565656;font-size:.875rem;line-height:1.125rem;font-weight:400}.product-name{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-align:start;-ms-flex-align:start;align-items:start;gap:12px;margin-bottom:16px;position:relative}.product-name .add-to-cart-section{position:relative}@media(min-width: 576px)and (max-width: 1023.98px){.product-name .add-to-cart-section{position:absolute;top:45px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.product-name__model-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#16191d;border-top:1px solid #16191d;border-bottom:1px solid #16191d}.product-name__model-name--left{padding:5px 13px 5px 0;border-right:1px solid #16191d;font-size:1rem;line-height:normal;font-weight:700}.product-name__model-name--right{padding:5px 0 5px 13px;font-size:1rem;line-height:normal;font-weight:700}.product-name__text{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:700}.product-rating .product-number-rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-rating .product-number-rating .ratings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:1rem;line-height:1.5rem;font-weight:400}.product-rating .product-number-rating .product-rating__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-rating .product-number-rating .product-rating__star{width:16px}.product-rating .product-number-rating .product-rating__number{font-size:.875rem;line-height:1.125rem;font-weight:700}.product-rating .product-number-rating .product-rating__count{margin-left:8px;color:#999;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px;opacity:.8;font-size:.875rem;line-height:1.25rem;font-weight:400}.product-pricing{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-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.product-pricing .price .old-price .strike-through{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:400}.product-pricing .price .old-price+.sales{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;line-height:1.625rem;font-weight:700}.product-pricing .price .sales{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem;line-height:2.375rem;font-weight:700}@media(min-width: 1024px){.product-pricing .price .old-price .strike-through{font-size:1.25rem;line-height:1.5rem;font-weight:400}.product-pricing .price .old-price+.sales{font-size:1.25rem;line-height:1.5rem;font-weight:700}.product-pricing .price .sales{font-size:1.25rem;line-height:1.5rem;font-weight:700}}.pdp-attributes__item{margin:20px 0 32px}.pdp-attributes .pdp-payment-methods{display:none}@media(min-width: 1024px){.pdp-attributes .pdp-payment-methods{display:block}}.description-and-detail{-ms-flex-preferred-size:100%;flex-basis:100%}.description-and-detail.is-coming-soon{margin-top:20px}.add-to-cart-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:fixed;bottom:0;left:0;width:100%;z-index:1;background-color:#fff;border-top:1px solid rgba(22,25,29,.1);-webkit-box-shadow:0 -4px 20px 0 rgba(22,25,29,.08);box-shadow:0 -4px 20px 0 rgba(22,25,29,.08);padding:16px;opacity:0;pointer-events:none}.add-to-cart-section.visible{opacity:1;pointer-events:auto}@media(min-width: 576px){.add-to-cart-section{border:none;padding:24px 16px}}@media(min-width: 1024px){.add-to-cart-section{display:none}}.add-to-cart-section__col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.add-to-cart-section__price .price-wrapper{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}@media(min-width: 576px)and (max-width: 1023.98px){.add-to-cart-section__price .price-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.add-to-cart-section__price .price-wrapper .strike-through .value{color:#999;font-size:1.25rem;line-height:1.5rem;font-weight:400}.add-to-cart-section__price .price-wrapper .value{color:#000;font-size:1.25rem;line-height:1.5rem;font-weight:400}.add-to-cart-section__price .price .strike-through{margin:0;color:#999;font-size:1.25rem;line-height:24px;font-weight:400}.add-to-cart-section__price .price .percent-off{font-size:.75rem;line-height:.875rem}.add-to-cart-section__btn .cart-and-ipay{padding:0}.pdp-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:12px;margin-bottom:32px}@media(min-width: 576px)and (max-width: 1023.98px){.pdp-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pdp-actions>*{-ms-flex-preferred-size:50%;flex-basis:50%}}.pdp-color{margin-top:-8px;padding:1px}.pdp-color__title{color:#000;font-size:.75rem;line-height:.875rem;font-weight:700}.pdp-color__title__selected{font-weight:400}.pdp-color__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;gap:8px}.pdp-color__link-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:76px;width:59px;background-color:rgba(0,0,0,0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#16191d}.pdp-color__link-button:hover{outline:1px solid #16191d;border-radius:4px}.pdp-color__link-button--disabled{position:relative;overflow:hidden;cursor:default;opacity:.3}.pdp-color__link-button--disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.pdp-color__link-button--disabled::after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#16191d;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-51.5deg);transform:rotate(-51.5deg);width:100px}.pdp-color__link-button--disabled:hover{outline:none}.pdp-color__link-button--selected,.pdp-color__link-button--selected:hover{outline:1px solid #16191d;border-radius:4px}.pdp-color__link-button:focus-visible{outline:2px solid #16191d;border-radius:4px}.pdp-color picture{height:100%}.pdp-color__img{width:100%;max-height:100%;border-radius:4px}.pdp-color .color-button:focus{border:1px solid #d4d8de;outline:none}.pdp-color .color-button-more{display:none}.pdp-color .color-button-less{display:block;width:18px;height:18px;content:url('data:image/svg+xml;utf8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.5" y="7" width="12" height="2" fill="currentColor"/><path d="M2.5 8.00007H14.5" stroke="currentColor" stroke-width="1.6" stroke-miterlimit="10"/></svg>')}.pdp-color .is-collapsed .hide-color-link{display:none}.pdp-color .is-collapsed .color-button{border:none}.pdp-color .is-collapsed .color-button:focus{border:none}.pdp-color .is-collapsed .color-button-more{display:block}.pdp-color .is-collapsed .color-button-less{display:none}.product-detail__recommendations{padding-top:32px;overflow:hidden}.product-detail__recommendation{padding:0;margin-top:28px;margin-bottom:28px}@media(min-width: 1024px){.product-detail__recommendation{margin-top:0;margin-bottom:0;padding:0 20px}.product-detail__recommendation+.product-detail__recommendation{padding-top:40px}}.variation-selection__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.variation-selection__button{height:100%;width:100%;text-align:center;color:#000;border:1px solid #c1c1c1;cursor:pointer;font-size:1rem;line-height:1rem;font-weight:700}@media(min-width: 1024px){.variation-selection__button{font-size:1.125rem;line-height:1.125rem;font-weight:700}}.variation-selection__button:hover{text-decoration:none}.variation-selection__button:focus{outline:none}.variation-selection__button::after{position:absolute;right:0;top:3px}.variation-selection__text{color:#16191d;margin-top:16px;font-size:.75rem;line-height:.875rem;font-weight:400}@media(max-width: 991.98px){.variation-selection__text{display:none}}.variation-selection__variation-size .pdp-variation{padding:0}.variation-selection__variation-size .pdp-variation__btn-group{grid-template-columns:repeat(5, 1fr)}@media(min-width: 678px){.variation-selection__variation-size .pdp-variation__btn-group{grid-template-columns:repeat(10, 1fr)}}@media(min-width: 1024px){.variation-selection__variation-size .pdp-variation__btn-group{grid-template-columns:repeat(5, 1fr)}}.variation-selection__variation-size .pdp-variation__btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;min-width:60px;padding:32px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.pdp-payment-methods{padding:10px 0;margin-top:20px;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}@media(min-width: 1024px){.pdp-payment-methods{padding:10px 16px}}.pdp-payment-methods__item{display:-webkit-box;display:-ms-flexbox;display:flex}.pdp-payment-methods__item:not(:first-child){margin-top:20px}@media(min-width: 1024px){.pdp-payment-methods__item:not(:first-child){margin-top:16px}}.pdp-payment-methods__item-img{margin-right:8px}.pdp-payment-methods__item-img-paypal{width:50px;height:14px}.pdp-payment-methods__item-img-alma{width:48px;height:13px}.pdp-payment-methods__item-message{color:#233a7d;font-size:.75rem;line-height:.875rem;font-weight:400}.pdp-info__item{border-bottom:1px solid #d9d9d9}@media(min-width: 1024px){.pdp-info__item+.pdp-info__item{border-top:none}}.pdp-info__item--payment-4x:not(:has(.visibility-icon)){display:none}.pdp-info__btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin:0;padding:16px 0;text-align:left;color:#000;cursor:pointer;font-size:.875rem;line-height:1.125rem;font-weight:700}.pdp-info__btn-chevron{height:16px;margin-left:auto}.active .pdp-info__btn-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pdp-info__btn-loyalty{color:#565656;font-size:.875rem;line-height:1.125rem;font-weight:700}.pdp-info__btn-loyalty strong{color:#16191d;margin:auto 5px}.pdp-info__btn-loyalty strong:first-child{margin-left:0}.pdp-info__content{display:none;padding:16px 0;border-top:1px solid #d9d9d9;color:#16191d;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;line-height:1.125rem}.pdp-info__content .reassurance-payments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;margin:0 -20px;gap:12px}.pdp-info__content .visibility-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-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:8px}.pdp-info__overlay-inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px}.pdp-info__overlay-inner ul{margin:0;padding:0}.pdp-info__overlay-inner--gift-card{padding:0}.pdp-info__overlay-inner--gift-card .form-group{margin-top:16px;margin-bottom:19px}.pdp-info__description-inner{color:#646468}.pdp-info__description-ref{padding:20px 0;font-size:.75rem;line-height:.875rem;font-weight:700}.pdp-info__description-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:36px 0 12px;padding:10px 20px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f5f5;border:1px solid #d8d8d8;border-radius:112px;color:#16191d;font-size:.75rem;line-height:.875rem}.pdp-info__description-link:hover{text-decoration:none;border-color:#16191d}.pdp-info__description-link:active{background-color:#ebebeb}.pdp-info__description-link:focus{outline:0}.pdp-info__composition .offcanvas__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pdp-info__composition-materials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-info__composition-cleaning{color:#646468;margin-top:20px}.pdp-info__composition-cleaning__item{font-size:.875rem;line-height:1.75rem;font-weight:400}.pdp-info__composition-cleaning__item .b-icon{margin-right:12px}.pdp-info__composition-cleaning__item .b-icon::before{font-size:1.125rem;line-height:1.125rem}.pdp-info__shipping{font-family:"Helvetica Neue",Helvetica,sans-serif}.pdp-info__shipping-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px}.pdp-info__shipping-heading{font-size:.75rem;line-height:.875rem;font-weight:700}.pdp-info__shipping-retours{padding-top:36px;border-top:1px solid #d9d9d9}@media(min-width: 769px){.pdp-info__shipping-retours{border:none}}.pdp-info__shipping-retours-content{margin-top:17px}.pdp-info__giftcard-terms ul{display:grid;row-gap:20px;margin:0;padding-left:15px;font-size:.875rem;color:#646468}.pdp-info__out-of-stock-message{margin:36px auto 12px;text-align:center;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#16191d;font-size:.75rem;line-height:.875rem}.pdp-info__out-of-stock-message .pdp-info__text{margin:0 0 12px}.product-breadcrumb{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media(min-width: 576px){.product-breadcrumb{padding:0 32px}}@media(min-width: 1024px){.product-breadcrumb{max-width:1320px;margin:0 auto;padding:0 20px}}@media(min-width: 769px){.pdp-review{max-width:1160px}}.pdp-variation::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;z-index:3;pointer-events:none}.pdp-variation:has(.error-message)::before{opacity:.15;pointer-events:auto}.pdp-variation__kind::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;-webkit-box-shadow:0 0 0 10px #fff,0 0 18px 0 #000;box-shadow:0 0 0 10px #fff,0 0 18px 0 #000;border-radius:1px;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.pdp-variation:has(.error-message) .pdp-variation__kind.m-active::before{opacity:1;z-index:3}.pdp-variation:has(.error-message) .pdp-variation__kind.m-active>*{position:relative;z-index:3}.pdp-variation__content{position:relative}.see-similar-products.cta{background-color:#fff}.recommendations__similar-products{position:absolute;padding:9px 12px 9px 32px;margin:0;bottom:16px;left:16px;background-color:#fff;border:1px solid #16191d;z-index:1;font-size:.875rem;line-height:1.125rem;font-weight:700}.recommendations__similar-products::before{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px;background:url(../../../images/icons/plus.svg) center no-repeat;background-size:contain}.recommendations__similar-products:focus-visible{outline:2px solid #16191d;-webkit-transition:none;transition:none}@media(min-width: 678px){.recommendations__similar-products{position:sticky;margin:0 0 16px 16px;top:calc(100% - 54px)}}.pdp-reinsurance-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13px 12px;gap:8px;background-color:#f6f5f5;list-style:none}.pdp-reinsurance-block__line{color:#565656;font-size:.875rem;line-height:1.125rem;font-weight:700}.pdp-reinsurance-block__line strong{color:#16191d;font-weight:bold}.pdp-reinsurance-block__line .b-icon{margin-top:-3px;margin-right:5px}
