.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{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding:.3125rem;border:1px solid #ebebeb;box-shadow:0 0 8px 0 rgba(35,38,59,0.2);border-radius:8px}.product__payment-indicator-logo{padding:0 .3125rem}.product__payment-indicator-text{-ms-flex:1;flex:1;padding-left:.3125rem;text-align:center;font-size:.75rem;line-height:1}@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{margin-bottom:.9375rem;font-size:1rem;padding:.9375rem;text-align:center}.product-detail .landing-page-redirect-btn:hover{color:#000}.brand-block{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}@media (min-width: 1024px){.brand-block{padding-top:3.75rem;padding-bottom: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{margin-bottom:1.25rem;font-size:.875rem;text-align:left}@media (min-width: 1024px){.brand-block__text{margin-bottom:1.875rem;font-size:1.25rem}}.stock-notification-form{display:none;width:100%}.stock-notification-form:last-child{display:block}.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{padding-top:1.875rem;padding-bottom:3.125rem;border-bottom:.0625rem solid #ccc}.product-set-detail .choose-store{display:none}.product-set-detail .bundle-footer{width:100%;margin:0 auto}.product-set-detail .bundle-footer .price-info{text-align:center;margin:1.5625rem 0;font-size:1.125rem;text-transform:uppercase;font-weight:700}.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;box-shadow:0 0 8px 0 rgba(35,38,59,0.2);border-radius:8px}.product__actions .product__payment-indicator{width:50%}.product__red-dot{position:relative}.product__red-dot .tooltip-content{padding:.375rem .75rem;font-size:.875rem;color:#212529;display:none;position:absolute;bottom:120%;left:-10%;background-color:#fff;border:1px solid #ccc;box-shadow:0 7px 24px -7px rgba(0,0,0,0.75);z-index:1;text-align:center}.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}.product-carousel{margin-bottom:1.875rem}.product-carousel__item{text-align:center}.product-carousel .product-carousel__img{margin:0 auto;height:16.875rem;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{width:calc(100% - .25rem);height:14.375rem;pointer-events:none}@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{position:relative;bottom:auto;min-height:.75rem;visibility:hidden}.product-carousel .fi--volume-x,.product-carousel .fi--volume-max{font-size:30px;position:absolute;color:white;left:20px;top:80%}@media (min-width: 1024px){.product-carousel .fi--volume-x,.product-carousel .fi--volume-max{font-size:36px;top:90%}}.thumbnails-carousel{margin:.625rem 0}.thumbnails-carousel__item{opacity:0.5;cursor:pointer;height:7.9375rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 1023.98px){.thumbnails-carousel__item{height:4.6875rem}}.thumbnails-carousel__item-video{position:relative}.thumbnails-carousel__item-video iframe{width:inherit;height:inherit;pointer-events:none}@media (max-width: 1023.98px){.thumbnails-carousel__item-video iframe{width:4.6875rem}}.thumbnails-carousel__img{object-fit:cover;height:100%}.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{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease;background:#91929d;border:.0625rem solid #222;border-radius:.1875rem;height:2.5rem;width:2.5rem;opacity:0.5}.video-play::after{content:'';width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:1rem solid #222;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:.0625rem}.product__image--animated{position:absolute;z-index:20}.primary-images{position:relative}@media (min-width: 1024px){.primary-images{margin-bottom:2.5rem}}.primary-images .btn-wishlist{position:absolute;top:.9375rem;right:1.875rem;padding:0 .3125rem;color:#e40d7e;font-size:1.25rem;z-index:2}.primary-images .btn-wishlist[disabled] .fi--heart-empty,.primary-images .btn-wishlist:hover .fi--heart-empty{display:none}.primary-images .btn-wishlist[disabled] .fi--heart-full,.primary-images .btn-wishlist:hover .fi--heart-full{display:block}.primary-images .btn-wishlist .fi{position:absolute;transition:all 0.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;margin-bottom:.3125rem;font-family:"Optimale",var(--font-family-sans-serif);font-weight:700;letter-spacing:.0625rem}.product__attribute-label--shade{margin-bottom:1.25rem}.product__attribute-select{position:relative}.product__attribute-select-label{bottom:auto;top:-.4375rem;left:.5625rem;font-size:.6875rem;padding:0 .3125rem;font-weight:700;text-transform:uppercase;background:#fff;color:#464646;font-family:"Poppins",var(--font-family-sans-serif);line-height:140%;width:auto;max-width:calc(100% - 1.25rem);position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:normal;pointer-events:none;margin:0}.product__attribute-select .select-list{max-height:50vh;overflow-y:auto;position:absolute;top:calc(100% + 1px);width:100%;background-color:#fff;z-index:5;border:.0625rem solid rgba(0,0,0,0.2);display:none;overflow-x:hidden}.product__attribute-select .select-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#1a0c19;padding:1rem 2.75rem 1rem .75rem;height:3.5rem;outline:0;box-shadow:none;border:1px solid #ebebeb;border-radius:8px;background-color:#fff;cursor:pointer;width:100%}.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{padding:0;font-size:inherit;line-height:inherit;background-color:transparent}.product__attribute-select .select-button::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA0D";display:inline-block;font-family:'iconfont' !important;font-style:normal;font-variant:normal;font-weight:normal !important;line-height:1;vertical-align:middle;text-rendering:auto;position:absolute;top:50%;right:.75rem;z-index:1;transform:translateY(-50%);font-size:1.25rem;color:#464646;background-color:#fff;pointer-events:none;cursor:pointer}.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{padding:.8125rem .625rem;font-size:.875rem;line-height:1.0625rem;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center}.product__attribute-select .select-item:hover{background-color:rgba(0,0,0,0.1)}.product__attribute-select .select-item__info{white-space:nowrap}.product__attribute-select .select-item__value{-ms-flex:1;flex:1}.product__attribute-select .select-item__value .price{font-weight:normal}.product__attribute-select .select-item__space{padding:0 .3125rem}.product__attribute-select .select-item.unselectable{pointer-events:none;background:rgba(0,0,0,0.1)}.product__attribute-select .price-set{display:-ms-flexbox;display:flex;white-space:nowrap}.product__attribute-select .price-set__body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:0 .3125rem}.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{position:relative;display:inline-block;margin-right:1.875rem;margin-bottom:1.25rem;padding:0 0 .3125rem 0;font-size:.875rem;border:none;background-color:transparent;color:#707070;letter-spacing:.0625rem;text-transform:uppercase}.product__attribute .shade-attribute::before{position:absolute;left:50%;transform:translateX(-50%);content:'';bottom:-.1875rem;display:block;width:0;height:.25rem;opacity:0;background-color:#000;transition:all 0.3s ease}.product__attribute .shade-attribute:hover::before{opacity:1;width:100%}.product__attribute .shade-attribute.selected{font-weight:700;color:#000}.product__attribute .shade-attribute.selected::before{opacity:1;width:100%}.product__attribute .shade-attribute.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0.7}.product__attribute .color-attribute{padding:.5rem;border:.0625rem solid transparent;background:transparent;transition:border-color 0.3s ease}.product__attribute .color-attribute.selected{border-color:#000}.product__attribute .color-attribute.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0.6}.product__attribute .swatch-square{display:block;width:5.375rem;height:5.375rem;margin-left:auto;margin-right:auto;object-fit:cover}.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;flex-basis:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:0}}.product__quantity .quantity-label{white-space:nowrap}.product__quantity .quantity-form{width:6.25rem;padding-top:.625rem;padding-bottom:.625rem}.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;padding:1.0625rem 1.9375rem;margin-bottom:1.875rem;font-size:.75rem;line-height:1.25;cursor:pointer}@media (min-width: 1024px){.product-chouchou__wrapper{padding:1.75rem 3.1875rem;margin-bottom:.9375rem;font-size:1.125rem}}.product-chouchou__icon{font-size:2.5rem;color:#e40d7e}@media (min-width: 768px){.product-chouchou__icon{font-size:4.125rem}}.product-chouchou .chouchou-message__title{display:block;margin-bottom:.1875rem;font-size:1.063rem;font-family:"Optimale",var(--font-family-sans-serif)}@media (min-width: 768px){.product-chouchou .chouchou-message__title{margin-bottom:.625rem;font-size:1.625rem}}.product__title{font-family:"Optimale",var(--font-family-sans-serif);font-size:1.625rem;line-height:1.9375rem}@media (min-width: 768px){.product__title{margin-bottom:1.875rem;font-size:2.375rem;line-height:2.375rem;letter-spacing:.125rem}}.product__brand{display:block;text-transform:uppercase}@media (min-width: 768px){.product__brand-container{margin-bottom:.9375rem}}.product__range,.product__subrange{font-weight:normal;text-transform:uppercase}@media (min-width: 1024px){.product__rating{height:initial}}.product__rating-value{font-size:.875rem;color:#000}.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__separator,.product__rating-stars .review__header .rate-aggregate__max{display:none !important}.product__short-description{margin-bottom:1.875rem;font-size:.8125rem;line-height:1.1}.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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.125rem}.product__prices .price{margin-bottom:0;font-size:1.75rem}.product__prices .price .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.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-right:.3125rem;margin-left:.4375rem}.product__prices .price-additional{font-size:.625rem;line-height:120%;color:#979797}.product__prices .price-additional:first-child{margin-top:.5rem}.product__prices .strike-through{font-size:1.5rem}.product__prices .price-set{display:table;width:100%;border-collapse:collapse}.product__prices .price-set__body{display:table-row;margin:0 -.625rem .3125rem}.product__prices .price-set__body .quantity{line-height:1;padding:0 .625rem;display:table-cell;border:none}.product__prices .price-set__body .value{margin:0;line-height:1;padding:.1875rem .625rem;display:table-cell;border:none}.product__prices .price-set__body .value .price-wrapper .value{padding:0}.product__prices .price-set__body .select-info,.product__prices .price-set__body .dots{display:none}.product__add-to-cart-container.choose-store{margin-bottom:3.75rem;font-size:.75rem}.product__quantity-add-to-cart-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.875rem}.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{width:100%;padding-left:1.25rem}@media (min-width: 1024px){.product__quantity-add-to-cart-container .product__add-to-cart-container{padding-left:2.5rem}}.product__favorite-store-container{margin-bottom:1.875rem;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 0 8px 0 rgba(35,38,59,0.2);padding:.8125rem 1.25rem 1.125rem;font-size:.8125rem;line-height:1.1}.product__favorite-store-container .favorite-store-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767.98px){.product__favorite-store-container .favorite-store-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}}.product__favorite-store-container .favorite-store-header-title{font-family:"Optimale";font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:1px}.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{margin-top:1.25rem;font-size:.625rem;line-height:1.1}.product__favorite-store-container .favorite-store-body{padding:.1875rem 0 1.25rem 0;position:relative}@media (min-width: 1024px){.product__favorite-store-container .favorite-store-body{padding:.1875rem 0 1.25rem 0}}.product__favorite-store-container .favorite-store-body.border-show{border-bottom:.0625rem solid rgba(0,0,0,0.3)}.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{margin-left:.375rem;font-size:.625rem;line-height:1.1}.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{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;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{font-size:.625rem;line-height:1.1;cursor:default}.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{padding:0;font-weight:normal;text-align:start}.product__favorite-store-container .favorite-store-body .inner-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.product__favorite-store-container .favorite-store-footer{margin-top:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;position:relative;-ms-flex-align:baseline;align-items:baseline}@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{text-align:start;display:-ms-flexbox;display:flex}.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{font-size:.625rem;line-height:.75rem;color:#aa7ba8;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;padding:.125rem 1.25rem .25rem .375rem;font-size:.625rem;line-height:1;height:-webkit-min-content;height:-moz-min-content;height:min-content;white-space:nowrap;position:relative;top:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width: 767.98px){.product__favorite-store-container .store-quantity{margin-top:.3125rem}}.product__favorite-store-container .store-quantity.availability::before{content:"";height:.625rem;width:.625rem;position:absolute;top:50%;transform:translateY(-50%);right:.25rem;border-radius:100%;background-color:#06af87}.product__favorite-store-container .store-quantity.non-availability::before{content:"";height:.625rem;width:.625rem;position:absolute;top:50%;transform:translateY(-50%);right:.25rem;border-radius:100%;background-color:#e5446d}.product__favorite-store-container .stores-time-wrapper{width:100%;max-width:12.5rem;margin-left:1.25rem;border-collapse:collapse;font-size:.625rem;line-height:1.125rem;display:none}.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{display:table-cell;border:none;vertical-align:middle;padding:0 .3125rem}.product__favorite-store-container .stores-time-wrapper .stores-time-range{display:table-cell;text-align:end;border:none;vertical-align:middle;padding:0 .3125rem}.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;margin-top:.3125rem;font-weight:normal;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-top:3.75rem;margin-bottom:1.875rem}}.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{margin-right:.5rem;font-size:1rem}.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{column-gap:.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.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{margin-bottom:64px;font-size:.8125rem}@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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.description-and-detail .rating-info .product__rating-stars{pointer-events:none}.description-and-detail .nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:40px;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{min-width:50px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.description-and-detail .nav-item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ccc}.description-and-detail .nav-item::before{position:absolute;left:50%;transform:translateX(-50%);content:'';bottom:-.1875rem;display:block;width:0;height:.25rem;opacity:0;background-color:#ccc;transition:all 0.3s ease}.description-and-detail .nav-item.active::before,.description-and-detail .nav-item:hover::before,.description-and-detail .nav-item:focus::before{opacity:1;width:100%}.description-and-detail .accordion-link,.description-and-detail .nav-link{padding-right:0;padding-bottom:.25rem;padding-left:0;font-size:.875rem;text-transform:uppercase;letter-spacing:.0625rem}.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:hover,.description-and-detail .accordion-link:focus,.description-and-detail .nav-link.active,.description-and-detail .nav-link:hover,.description-and-detail .nav-link:focus{color:#000;border-color:#ccc}.description-and-detail .accordion-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:1.25rem;padding-bottom:.9375rem;font-weight:700}.description-and-detail .accordion-link .fi{font-size:.5625rem;transform:rotate(180deg);transition:all 0.3s ease}.description-and-detail .accordion-link.collapsed{font-weight:normal}.description-and-detail .accordion-link.collapsed .fi{transform:rotate(0)}.description-and-detail .accordion-link:not(.collapsed)::before{position:absolute;content:'';bottom:0;display:block;width:100%;height:.25rem;background-color:#ccc}@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-top:1.875rem;padding-right:0;padding-left:0}.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{margin:1.5625rem 0;font-weight:700}.description-and-detail .product-bullet-points{margin:1.5625rem 0}.description-and-detail .product-bullet-points__item{position:relative;margin-bottom:.625rem;padding-left:1.25rem}.description-and-detail .product-bullet-points__item::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA18";display:inline-block;font-family:'iconfont' !important;font-style:normal;font-variant:normal;font-weight:normal !important;line-height:1;vertical-align:middle;text-rendering:auto;position:absolute;top:.25rem;left:0;color:#e40d7e}.description-and-detail .gpsr-brand{padding-bottom:10px}.description-and-detail .gpsr-title,.description-and-detail .gpsr-brand,.description-and-detail .gpsr-service{display:inline-block}@media (max-width: 1023.98px){.description-and-detail .gpsr-title,.description-and-detail .gpsr-brand,.description-and-detail .gpsr-service{display:block}}.pink-wrapper{background:#f9e9ee}.blog-content__wrapper{padding:2.5rem 0 4.375rem;margin-bottom:2.5rem}@media (min-width: 768px){.blog-content__wrapper{padding:3.4375rem 0;margin-bottom:4.375rem}}@media (min-width: 768px){.blog-content__wrapper .blog-listing__grid{margin-right:-.625rem;margin-left:-.625rem}}.blog-content__wrapper .article-card{margin-bottom:1.25rem}@media (min-width: 768px){.blog-content__wrapper .article-card{padding-right:.625rem;padding-left:.625rem;margin-bottom:0}}.blog-content__wrapper .article-card__wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background:#fff}.blog-content__wrapper .article-card .article-card__subtitle,.blog-content__wrapper .article-card .article-card__readmore{display:none}.blog-content__wrapper .article-card .article-card__imageholder{margin:0;width:100%;text-align:center}@media (min-width: 768px){.blog-content__wrapper .article-card .article-card__imageholder{width:50%;text-align:left}}.blog-content__wrapper .article-card .article-card__title{width:100%;padding:2.5rem 1.25rem;font-family:"Optimale",var(--font-family-sans-serif);font-size:1.375rem;line-height:120%}@media (min-width: 768px){.blog-content__wrapper .article-card .article-card__title{width:50%;padding:2.5rem 1.875rem}}@media (min-width: 1024px){.blog-content__wrapper .article-card .article-card__title{padding:2.5rem;font-size:1.5rem}}.blog-content__wrapper .article-card .article-card__title-pdp{padding:5px}.blog-content__wrapper .article-card .article-card__image{width:auto;max-width:100%;object-fit:contain}.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}}

/*# sourceMappingURL=detail.css.map*/