.product-details-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product__promotional-banner{display:block;margin-top:2.5rem;text-align:center}@media (min-width:1024px){.product__promotional-banner{margin-top:0}}.product__payment-indicator{-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px 0 rgba(35,38,59,.2);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:.3125rem}.product__payment-indicator-logo{padding:0 .3125rem}.product__payment-indicator-text{-ms-flex:1;flex:1;font-size:.75rem;line-height:1;padding-left:.3125rem;text-align:center}@media (min-width:768px){.product__payment-indicator-text{font-size:.875rem}}.product-detail .product-badge{font-size:.5rem}@media (min-width:768px){.product-detail .product-badge{font-size:.6875rem}}.product-detail .landing-page-redirect-btn{font-size:1rem;margin-bottom:.9375rem;padding:.9375rem;text-align:center}.product-detail .landing-page-redirect-btn:hover{color:#000}@media (max-width:1023.98px){#one-to-one-initiation{bottom:95px!important}}.brand-block{padding-bottom:2.5rem;padding-top:2.5rem;text-align:center}@media (min-width:1024px){.brand-block{padding-bottom:3.75rem;padding-top:3.75rem;text-align:left}}.brand-block__image{margin-bottom:1.25rem;width:100%}@media (min-width:1024px){.brand-block__image{margin-bottom:0}}.brand-block__title{font-size:1.625rem}@media (min-width:1024px){.brand-block__title{font-size:2.375rem}}.brand-block__text{font-size:.875rem;margin-bottom:1.25rem;text-align:left}@media (min-width:1024px){.brand-block__text{font-size:1.25rem;margin-bottom:1.875rem}}.stock-notification-form{display:none;width:100%}.stock-notification-form:last-child{display:block}.stock-notification-form .stock-notification-email-input:-ms-input-placeholder{color:#464646}.stock-notification-form .stock-notification-email-input::placeholder{color:#464646}.product__promotional-banner-wrapper{margin-top:1.25rem}.product-set-detail .product-name{margin-bottom:1.25rem}@media (min-width:1024px){.product-set-detail .product-name{margin-bottom:3.125rem}}.product-set-detail .short-description{margin-bottom:1.25rem}.product-set-detail .set-item{border-bottom:.0625rem solid #ccc;padding-bottom:3.125rem;padding-top:1.875rem}.product-set-detail .choose-store{display:none}.product-set-detail .bundle-footer{margin:0 auto;width:100%}.product-set-detail .bundle-footer .price-info{font-size:1.125rem;font-weight:700;margin:1.5625rem 0;text-align:center;text-transform:uppercase}.product-set-detail .bundle-footer .product__actions{margin:1.5625rem}.product__actions{display:-ms-flexbox;display:flex;margin-bottom:.9375rem}.product__actions .payment-plans{width:50%}.product__actions .payment-plans .alma-payment-plans-container{border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px 0 rgba(35,38,59,.2);width:100%}.product__actions .product__payment-indicator{width:50%}.product__actions .klarna-osm-pdp{border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px 0 rgba(35,38,59,.2);display:-ms-flexbox;display:flex;width:50%}.product__actions .klarna-osm-pdp .kosm-pdp{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;width:100%}.product__actions .klarna-osm-pdp .kosm-pdp [data-key=credit-promotion-badge]::part(osm-container){border:none;border-radius:8px;width:100%}.product__red-dot{position:relative}.product__red-dot .tooltip-content{background-color:#fff;border:1px solid #ccc;bottom:120%;box-shadow:0 7px 24px -7px rgba(0,0,0,.75);color:#212529;display:none;font-size:.875rem;left:-10%;padding:.375rem .75rem;position:absolute;text-align:center;z-index:1}.product__red-dot:hover .tooltip-content{display:block}#expressCheckoutNoticeModal{top:25%}#expressCheckoutNoticeModal .modal-footer{-ms-flex-pack:center;justify-content:center}#expressCheckoutNoticeModal .btn-primary{height:45px;margin-bottom:5px}#expressCheckoutNoticeModal .paypal-modal-btn{width:11.25rem}.sticky-zendesk-btn{bottom:110%}.zendesk-pdp{z-index:5}iframe#launcher{bottom:10%!important}.warning-message-pdp{color:#e40d7e;font-size:.75rem}.product-detail .product-price-postfix-phrase{font-size:1rem;margin-left:5px}.product-carousel{margin-bottom:1.875rem}.product-carousel__item{text-align:center}.product-carousel .product-carousel__img{aspect-ratio:1/1;cursor:zoom-in;height:16.875rem;margin:0 auto;width:auto}@media (min-width:768px){.product-carousel .product-carousel__img{height:23.75rem}}@media (min-width:1200px){.product-carousel .product-carousel__img{height:33.75rem}}.product-carousel .product-video{height:14.375rem;pointer-events:none;width:calc(100% - .25rem)}@media (min-width:768px){.product-carousel .product-video{height:23.75rem}}@media (min-width:1200px){.product-carousel .product-video{height:33.75rem}}.product-carousel .slick-dots{bottom:auto;min-height:.75rem;position:relative;visibility:hidden}.product-carousel .fi--volume-max,.product-carousel .fi--volume-x{color:#fff;font-size:30px;left:20px;position:absolute;top:80%}@media (min-width:1024px){.product-carousel .fi--volume-max,.product-carousel .fi--volume-x{font-size:36px;top:90%}}.thumbnails-carousel{margin:.625rem 0}.thumbnails-carousel__item{-ms-flex-pack:center;cursor:pointer;display:-ms-flexbox;display:flex;height:7.9375rem;justify-content:center;opacity:.5}@media (max-width:1023.98px){.thumbnails-carousel__item{height:4.6875rem}}.thumbnails-carousel__item-video{position:relative}.thumbnails-carousel__item-video iframe{height:inherit;pointer-events:none;width:inherit}@media (max-width:1023.98px){.thumbnails-carousel__item-video iframe{width:4.6875rem}}.thumbnails-carousel__img{aspect-ratio:1/1;height:100%;object-fit:cover}.thumbnails-carousel .slick-arrow.slick-disabled{display:none!important}.thumbnails-carousel .selected-thumbnail{opacity:1}.thumbnails-carousel .selected-thumbnail:not(.thumbnails-carousel__item-video) img{border:1px solid #ccc;border-radius:8px}.video-play{background:#91929d;border:.0625rem solid #222;border-radius:.1875rem;height:2.5rem;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:2.5rem}.video-play:after{border-bottom:.75rem solid transparent;border-left:1rem solid #222;border-top:.75rem solid transparent;content:"";height:0;left:50%;margin-left:.0625rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.product__image--animated{position:absolute;z-index:20}.primary-images{position:relative}@media (min-width:1024px){.primary-images{margin-bottom:2.5rem}}.primary-images .product-badges-container-mobile{left:20px;margin:0;position:absolute;top:0;z-index:2}.primary-images .btn-wishlist{color:#e40d7e;font-size:1.25rem;padding:0 .3125rem;position:absolute;right:1.125rem;top:1.5625rem;z-index:2}.primary-images .btn-wishlist:hover .fi--heart-empty,.primary-images .btn-wishlist[disabled] .fi--heart-empty{display:none}.primary-images .btn-wishlist:hover .fi--heart-full,.primary-images .btn-wishlist[disabled] .fi--heart-full{display:block}.primary-images .btn-wishlist .fi{position:absolute;transition:all .3s ease}.primary-images .btn-wishlist .fi--heart-full{display:none}.product__attributes{margin-bottom:1.875rem}.product__attribute{margin-bottom:1.25rem}.product__attribute--simpleProduct{display:none}.product__attribute--shade{margin-bottom:0}.product__attribute-label{display:block;font-family:"Optimale",var(--font-family-sans-serif);font-weight:700;letter-spacing:.0625rem;margin-bottom:.3125rem}.product__attribute-label--shade{margin-bottom:1.25rem}.product__attribute-select{position:relative}.product__attribute-select-label{background:#fff;bottom:auto;color:#464646;font-family:"Poppins",var(--font-family-sans-serif);font-size:.75rem;font-weight:700;left:.5625rem;letter-spacing:normal;line-height:140%;margin:0;max-width:calc(100% - 1.25rem);overflow:hidden;padding:0 .3125rem;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:-.4375rem;white-space:nowrap;width:auto}.product__attribute-select .select-list{background-color:#fff;border:.0625rem solid rgba(0,0,0,.2);display:none;max-height:50vh;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + 1px);width:100%;z-index:5}.product__attribute-select .select-button{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:none;color:#1a0c19;cursor:pointer;font:inherit;outline:0;padding:1rem 2.75rem 1rem .75rem;width:100%}@media (max-width:1023.98px){.product__attribute-select .select-button{font-size:.875rem}}.product__attribute-select .select-button:focus{border-color:#999}.product__attribute-select .select-button.disabled,.product__attribute-select .select-button:disabled{color:#464646}.product__attribute-select .select-button option:disabled,.product__attribute-select .select-button option[unselectable]{color:#464646}.product__attribute-select .select-button .content{-ms-flex:1;flex:1}.product__attribute-select .select-button .content .select-item{background-color:transparent;font-size:inherit;line-height:inherit;padding:0}.product__attribute-select .select-button:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#464646;content:"\EA0D";cursor:pointer;display:inline-block;font-family:iconfont!important;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;pointer-events:none;position:absolute;right:.75rem;text-rendering:auto;top:50%;transform:translateY(-50%);vertical-align:middle;z-index:1}.product__attribute-select .select-button.show:after{transform:translateY(-50%) rotate(180deg)}.product__attribute-select .select-button.show~.select-list{display:block}.product__attribute-select .select-item{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.0625rem;padding:.8125rem .625rem}.product__attribute-select .select-item:hover{background-color:rgba(0,0,0,.1)}.product__attribute-select .select-item__info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__attribute-select .select-item__value{-ms-flex:1;flex:1;white-space:nowrap}.product__attribute-select .select-item__value .price{font-size:inherit;font-weight:400}.product__attribute-select .select-item__space{padding:0 .3125rem}.product__attribute-select .select-item.unselectable{background:rgba(0,0,0,.1);pointer-events:none}.product__attribute-select .price-set{display:-ms-flexbox;display:flex;white-space:nowrap}.product__attribute-select .price-set__body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0 .3125rem;position:relative}.product__attribute-select .price-set__body .description-info{display:none}.product__attribute-select .price-set__body .dots{padding:0 .3125rem}.product__attribute-select .price-set__body .value{margin:0}.product__attribute .shade-attribute{background-color:transparent;border:none;color:#707070;display:inline-block;font-size:.875rem;letter-spacing:.0625rem;margin-bottom:1.25rem;margin-right:1.875rem;padding:0 0 .3125rem;position:relative;text-transform:uppercase}.product__attribute .shade-attribute:before{background-color:#000;bottom:-.1875rem;content:"";display:block;height:.25rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.product__attribute .shade-attribute:hover:before{opacity:1;width:100%}.product__attribute .shade-attribute.selected{color:#000;font-weight:700}.product__attribute .shade-attribute.selected:before{opacity:1;width:100%}.product__attribute .shade-attribute.unselectable{opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product__attribute .color-attribute{background:transparent;border:.0625rem solid transparent;padding:.5rem;transition:border-color .3s ease}.product__attribute .color-attribute.selected{border-color:#000}.product__attribute .color-attribute.unselectable{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product__attribute .swatch-square{display:block;height:5.375rem;margin-left:auto;margin-right:auto;object-fit:contain;width:5.375rem}.product__quantity{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.875rem}@media (min-width:1024px){.product__quantity{-ms-flex-preferred-size:0;-ms-flex-positive:0;flex-basis:0;flex-grow:0;margin-bottom:0}}.product__quantity .quantity-label{white-space:nowrap}.product__quantity .quantity-form{padding-bottom:.625rem;padding-top:.625rem;width:6.25rem}.product-swatch__carousel .carousel-inner{padding-bottom:2.5rem}@media (min-width:1024px){.product-swatch__carousel .carousel-inner{padding-bottom:0}}.product-chouchou{-ms-flex-align:center;align-items:center}.product-chouchou__wrapper{background:#f9e9ee;cursor:pointer;font-size:.75rem;line-height:1.25;margin-bottom:1.875rem;padding:1.0625rem 1.9375rem}@media (min-width:1024px){.product-chouchou__wrapper{font-size:1.125rem;margin-bottom:.9375rem;padding:1.75rem 3.1875rem}}.product-chouchou__icon{color:#e40d7e;font-size:2.5rem}@media (min-width:768px){.product-chouchou__icon{font-size:4.125rem}}.product-chouchou .chouchou-message__title{display:block;font-family:"Optimale",var(--font-family-sans-serif);font-size:1.063rem;margin-bottom:.1875rem}@media (min-width:768px){.product-chouchou .chouchou-message__title{font-size:1.625rem;margin-bottom:.625rem}}.text__rating{margin:0!important}.product__title{font-family:"Optimale",var(--font-family-sans-serif);font-size:1.625rem;line-height:1.9375rem;padding-bottom:10px}@media (min-width:768px){.product__title{font-size:2.375rem;letter-spacing:.125rem;line-height:2.375rem;margin-bottom:1.875rem}}.product__brand{display:block;text-transform:uppercase}@media (min-width:768px){.product__brand-container{margin-bottom:.9375rem}}.product__range,.product__subrange{display:inline-block;font-weight:400;margin:-.25rem 0;padding:.25rem 0;text-transform:uppercase}@media (min-width:1024px){.product__rating{height:auto}}.product__rating-value{color:#000;font-size:.875rem}.product__rating .fa{font-size:1.125rem}.product__badges{margin-bottom:.625rem}.product__rating-stars .review__header{-ms-flex-align:center;align-items:center}.product__rating-stars .review__header .stars__rating{line-height:inherit}.product__rating-stars .review__header .rate-aggregate,.product__rating-stars .review__header .rate-aggregate__max,.product__rating-stars .review__header .rate-aggregate__separator{display:none!important}.product__short-description{font-size:.8125rem;line-height:1.1;margin-bottom:1.875rem}.product__short-description .content p:last-child{margin-bottom:0}.product__short-description .content a{text-decoration:underline}.product__btn-scroll-to-description-tab{margin-top:0}.product__prices{margin-bottom:1.875rem}.product__prices__wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.125rem}.product__prices .price{font-size:1.75rem;margin-bottom:0}.product__prices .price .price-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.product__prices .price .price-wrapper .price-old{-ms-flex-order:2;order:2;text-decoration:none}.product__prices .price .range{font-size:1.75rem}.product__prices .price .range .price-wrapper:after{margin-left:.4375rem;margin-right:.3125rem}.product__prices .price-additional{color:#979797;font-size:.75rem;line-height:120%}.product__prices .price-additional:first-child{margin-top:.5rem}.product__prices .strike-through{font-size:1.5rem}.product__prices .price-set{border-collapse:collapse;display:table;width:100%}.product__prices .price-set__body{display:table-row;margin:0 -.625rem .3125rem}.product__prices .price-set__body .quantity{border:none;display:table-cell;line-height:1;padding:0 .625rem}.product__prices .price-set__body .value{border:none;display:table-cell;line-height:1;margin:0;padding:.1875rem .625rem}.product__prices .price-set__body .value .price-wrapper .value{padding:0}.product__prices .price-set__body .dots,.product__prices .price-set__body .select-info{display:none}.product__add-to-cart-container.choose-store{font-size:.75rem;margin-bottom:3.75rem}.product__quantity-add-to-cart-container{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;width:100%}.product__quantity-add-to-cart-container .product__quantity{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}.product__quantity-add-to-cart-container .product__add-to-cart-container{padding-left:1.25rem;width:100%}@media (min-width:1024px){.product__quantity-add-to-cart-container .product__add-to-cart-container{padding-left:2.5rem}}.product__favorite-store-container{border:1px solid #ebebeb;border-radius:4px;box-shadow:0 0 8px 0 rgba(35,38,59,.2);font-size:.8125rem;line-height:1.1;margin-bottom:1.875rem;padding:.8125rem 1.25rem 1.125rem}.product__favorite-store-container .favorite-store-header{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:767.98px){.product__favorite-store-container .favorite-store-header{-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:column;flex-direction:column}}.product__favorite-store-container .favorite-store-header-title{font-family:Optimale;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.375rem}.product__favorite-store-container .favorite-store-header-title .store-icon{font-size:.875rem}@media (max-width:767.98px){.product__favorite-store-container .favorite-store-header-title{letter-spacing:.6px;line-height:1rem;padding-bottom:.125rem}}.product__favorite-store-container .exclusive-web{font-size:.625rem;line-height:1.1;margin-top:1.25rem}.product__favorite-store-container .border-bottom-show{border-bottom:.0625rem solid rgba(0,0,0,.3)}.product__favorite-store-container .border-top-show{border-top:.0625rem solid rgba(0,0,0,.3)}.product__favorite-store-container .additional-content{margin-top:1rem}.product__favorite-store-container .btn-open-side-modal{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1rem}.product__favorite-store-container .favorite-store-body{padding:.1875rem 0 1.25rem;position:relative}@media (min-width:1024px){.product__favorite-store-container .favorite-store-body{padding:.1875rem 0 1.25rem}}.product__favorite-store-container .favorite-store-body .choose-location{margin-top:.625rem}.product__favorite-store-container .favorite-store-body .choose-location .fi{font-size:1.125rem}.product__favorite-store-container .favorite-store-body .choose-location .store-name-link{font-size:.625rem;line-height:1.1;margin-left:.375rem}.product__favorite-store-container .favorite-store-body .store-name{white-space:nowrap}.product__favorite-store-container .favorite-store-body .store-name .btn-link{font-weight:700;text-decoration:underline}.product__favorite-store-container .favorite-store-body .available-in-store{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:767.98px){.product__favorite-store-container .favorite-store-body .available-in-store{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.product__favorite-store-container .favorite-store-body .order-online{padding-top:.375rem}.product__favorite-store-container .favorite-store-body .order-online .fi{font-size:1.125rem}.product__favorite-store-container .favorite-store-body .order-online .shop-info{cursor:default;font-size:.75rem;line-height:1.1}.product__favorite-store-container .favorite-store-body .order-online .shop-info.has-schedule:hover{cursor:pointer;font-weight:700}.product__favorite-store-container .favorite-store-body .order-online.show~.stores-time-wrapper{display:table}.product__favorite-store-container .favorite-store-body .change-store .btn-link{font-weight:400;padding:0;text-align:start}.product__favorite-store-container .favorite-store-body .inner-content,.product__favorite-store-container .favorite-store-footer{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.product__favorite-store-container .favorite-store-footer{-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;position:relative;text-align:center}@media (min-width:375px){.product__favorite-store-container .favorite-store-footer{-ms-flex-direction:row;flex-direction:row}}.product__favorite-store-container .favorite-store-footer .main-information{display:-ms-flexbox;display:flex;text-align:start}.product__favorite-store-container .favorite-store-footer .main-information .delivery-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product__favorite-store-container .favorite-store-footer .main-information .delivery-information .favorite-store-header-title{padding-bottom:.1875rem}.product__favorite-store-container .favorite-store-footer .main-information .delivery-information .delivery-track{font-size:1rem}.product__favorite-store-container .favorite-store-footer .date-information{color:#aa7ba8;font-size:.625rem;line-height:.75rem;margin-top:.1875rem;text-align:start}@media (min-width:1024px){.product__favorite-store-container .favorite-store-footer .date-information{margin-top:0;text-align:right}}.product__favorite-store-container .favorite-store-footer .store-quantity{right:.625rem}@media (max-width:767.98px){.product__favorite-store-container .favorite-store-footer .store-quantity{right:-.625rem}}.product__favorite-store-container .store-quantity{background:#f5f5f5;border-radius:24px;font-size:.75rem;height:-moz-min-content;height:min-content;line-height:1;max-width:-moz-fit-content;max-width:fit-content;padding:.125rem 1.25rem .25rem .375rem;position:relative;right:0;top:0;white-space:nowrap}@media (max-width:767.98px){.product__favorite-store-container .store-quantity{margin-top:.3125rem}}.product__favorite-store-container .store-quantity.availability:before{background-color:#06af87;border-radius:100%;content:"";height:.625rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:.625rem}.product__favorite-store-container .store-quantity.non-availability:before{background-color:#e5446d;border-radius:100%;content:"";height:.625rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:.625rem}.product__favorite-store-container .stores-time-wrapper{border-collapse:collapse;display:none;font-size:.625rem;line-height:1.125rem;margin-left:1.25rem;max-width:12.5rem;width:100%}.product__favorite-store-container .stores-time-wrapper .stores-time-inner{display:table-row}.product__favorite-store-container .stores-time-wrapper .stores-time-inner.active{font-weight:700}.product__favorite-store-container .stores-time-wrapper .stores-time-day{border:none;display:table-cell;padding:0 .3125rem;vertical-align:middle}.product__favorite-store-container .stores-time-wrapper .stores-time-range{border:none;display:table-cell;padding:0 .3125rem;text-align:end;vertical-align:middle}.product__add-to-cart-btn{margin-bottom:0}.product__add-to-cart-btn--pre-order{display:block}.product__add-to-cart-btn--pre-order .shipping-date{display:block;font-weight:400;margin-top:.3125rem;text-transform:none}.product__add-to-cart-btn.product__notify-back-in-stock{margin-top:.9375rem}.product__add-to-cart-btn+.product__add-to-cart-btn{margin-top:.9375rem}@media (min-width:1024px){.product__horizontal-divider{margin-bottom:1.875rem;margin-top:3.75rem}}.product-availability{margin-bottom:.625rem}.product-availability .availability-msg,.product-availability .store-availiability{font-size:.75rem}.product-availability .select-for-stock{color:#707070}.product-availability .in-stock{color:#51264f}.product-availability .out-of-stock{color:#aa7ba8}.product-availability .fi{font-size:1rem;margin-right:.5rem}.product-detail .product-availability .product-status--availability{display:none}.product-detail .product-availability .product-status--availability.exclu-web{display:block}.product-detail .sticky-section .product__add-to-cart-btn{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);column-gap:.5rem}.product-detail .sticky-section .product__add-to-cart-btn.product__notify-back-in-stock{margin-top:0}.product-detail .sticky-section .sticky-price{white-space:nowrap}.description-and-detail{font-size:.8125rem;margin-bottom:64px}@media (max-width:1023.98px){.description-and-detail{padding-right:.625rem}}@media (min-width:768px){.description-and-detail{margin-bottom:128px}}.description-and-detail .rating-count{display:none}.description-and-detail .rating-stars{margin-right:-5px}.description-and-detail .rating-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:4px}.description-and-detail .rating-info .product__rating-stars{pointer-events:none}.description-and-detail .nav-tabs{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;gap:40px;justify-content:flex-start;margin-bottom:1.875rem}.description-and-detail .nav-tabs:has(li:nth-child(n+5)){-ms-flex-pack:justify;justify-content:space-between}.description-and-detail .nav-item{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;min-width:50px;position:relative}.description-and-detail .nav-item:after{background-color:#ccc;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.description-and-detail .nav-item:before{background-color:#ccc;bottom:-.1875rem;content:"";display:block;height:.25rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.description-and-detail .nav-item.active:before,.description-and-detail .nav-item:focus:before,.description-and-detail .nav-item:hover:before{opacity:1;width:100%}.description-and-detail .accordion-link,.description-and-detail .nav-link{font-size:.875rem;letter-spacing:.0625rem;padding-bottom:.25rem;padding-left:0;padding-right:0;text-transform:uppercase}.description-and-detail .accordion-link.active,.description-and-detail .nav-link.active{font-weight:700}.description-and-detail .accordion-link.active,.description-and-detail .accordion-link:focus,.description-and-detail .accordion-link:hover,.description-and-detail .nav-link.active,.description-and-detail .nav-link:focus,.description-and-detail .nav-link:hover{border-color:#ccc;color:#000}.description-and-detail .accordion-link{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:700;justify-content:space-between;padding-bottom:.9375rem;padding-top:1.25rem;position:relative}.description-and-detail .accordion-link .fi{font-size:.5625rem;transform:rotate(180deg);transition:all .3s ease}.description-and-detail .accordion-link.collapsed{font-weight:400}.description-and-detail .accordion-link.collapsed .fi{transform:rotate(0)}.description-and-detail .accordion-link:not(.collapsed):before{background-color:#ccc;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:100%}@media (max-width:1023.98px){.description-and-detail .tab-content>.tab-pane{display:block!important;opacity:1}}.description-and-detail .tab-content>.tab-pane .card-body{padding-left:0;padding-right:0;padding-top:1.875rem}.description-and-detail .tab-content>.tab-pane .card-body a{text-decoration:underline}@media (min-width:768px){.description-and-detail .tab-content>.tab-pane .card-body{padding-top:1.25rem}}@media (min-width:1024px){.description-and-detail .collapse{display:block}}.description-and-detail .additional-information{font-weight:700;margin:1.5625rem 0}.description-and-detail .product-bullet-points{margin:1.5625rem 0}.description-and-detail .product-bullet-points__item{margin-bottom:.625rem;padding-left:1.25rem;position:relative}.description-and-detail .product-bullet-points__item:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e40d7e;content:"\EA18";display:inline-block;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;left:0;line-height:1;position:absolute;text-rendering:auto;top:.25rem;vertical-align:middle}.description-and-detail .gpsr-brand{padding-bottom:10px}.description-and-detail .gpsr-brand,.description-and-detail .gpsr-service,.description-and-detail .gpsr-title{display:inline-block}@media (max-width:1023.98px){.description-and-detail .gpsr-brand,.description-and-detail .gpsr-service,.description-and-detail .gpsr-title{display:block}}#join-widget-pdp{margin:10px 0}.pink-wrapper{background:#f9e9ee}.blog-content__wrapper{margin-bottom:2.5rem;padding:2.5rem 0 4.375rem}@media (min-width:768px){.blog-content__wrapper{margin-bottom:4.375rem;padding:3.4375rem 0}.blog-content__wrapper .blog-listing__grid{margin-left:-.625rem;margin-right:-.625rem}}.blog-content__wrapper .article-card{margin-bottom:1.25rem}@media (min-width:768px){.blog-content__wrapper .article-card{margin-bottom:0;padding-left:.625rem;padding-right:.625rem}}.blog-content__wrapper .article-card__wrapper{-ms-flex-align:center;align-items:center;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.blog-content__wrapper .article-card .article-card__readmore,.blog-content__wrapper .article-card .article-card__subtitle{display:none}.blog-content__wrapper .article-card .article-card__imageholder{margin:0;text-align:center;width:100%}@media (min-width:768px){.blog-content__wrapper .article-card .article-card__imageholder{text-align:left;width:50%}}.blog-content__wrapper .article-card .article-card__title{font-family:"Optimale",var(--font-family-sans-serif);font-size:1.375rem;line-height:120%;padding:2.5rem 1.25rem;width:100%}@media (min-width:768px){.blog-content__wrapper .article-card .article-card__title{padding:2.5rem 1.875rem;width:50%}}@media (min-width:1024px){.blog-content__wrapper .article-card .article-card__title{font-size:1.5rem;padding:2.5rem}}.blog-content__wrapper .article-card .article-card__title-pdp{padding:5px}.blog-content__wrapper .article-card .article-card__title-link{background:none;border:none}.blog-content__wrapper .article-card .article-card__title-link:focus{outline:none}.blog-content__wrapper .article-card .article-card__title-link:focus-visible{outline:2px solid #000;outline-offset:2px}.blog-content__wrapper .article-card .article-card__image{max-width:100%;object-fit:contain;width:auto}.blog-content__title{font-size:1.625rem;line-height:120%;margin-bottom:1.25rem}@media (min-width:768px){.blog-content__title{font-size:2.375rem;line-height:110%;margin-bottom:2.3125rem}}