main.product-detail-container-spec{overflow-x:hidden}@media(min-width:768px){main.product-detail-container-spec{overflow-x:unset}}.product-detail-container-spec{padding-bottom:1rem;color:#000}.product-detail-container-spec .product-carousel .flickity-button-icon{height:16px;width:16px}.product-detail-container-spec #collapseHowtouse{border-bottom:1px #e9edf0;padding-bottom:1rem}@media(min-width:768px){.product-detail-container-spec #collapseHowtouse{border-bottom:none;padding-bottom:0}}.product-detail-container-spec .video-thumbnail{background:#000;border-radius:50%;display:block}.product-detail-container-spec .video-thumbnail .productthumbnail{opacity:.7}.product-detail-container-spec .video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:12px}@media(min-width:1024px){.product-detail-container-spec .video-play-icon{width:19px}}.product-detail-container-spec .product-to-be-available .btn-wishlist-text,.product-detail-container-spec .product-discontinued .btn-wishlist-text{font-size:.875rem;color:#869196;padding-left:10px}.product-detail-container-spec .product-to-be-available .wishlist-off,.product-detail-container-spec .product-discontinued .wishlist-off{height:52px}.product-detail-container-spec .product-to-be-available .wishlist-off .fa-layers,.product-detail-container-spec .product-discontinued .wishlist-off .fa-layers{vertical-align:middle}.product-detail-container-spec .prd-share-block a{font-size:12px}.product-detail-container-spec b{font-weight:600}.product-detail-container-spec .product-detail-container h1,.product-detail-container-spec .product-detail-container .h1{font-weight:200;text-transform:uppercase;margin:24px 0;font-size:18px}@media(min-width:1024px){.product-detail-container-spec .product-detail-container h1,.product-detail-container-spec .product-detail-container .h1{font-size:24px}}.product-detail-container-spec .product-detail-container h2,.product-detail-container-spec .product-detail-container .h2{font-size:28px;font-weight:200;text-transform:none}.product-detail-container-spec .product-detail-container h3,.product-detail-container-spec .product-detail-container .h3{font-weight:600;text-transform:uppercase}.product-detail-container-spec .product-detail-container h4,.product-detail-container-spec .product-detail-container .h4{font-weight:300;text-transform:uppercase}.product-detail-container-spec .product-detail-container h5,.product-detail-container-spec .product-detail-container .h5{font-weight:600;text-transform:none;margin-bottom:0;margin-top:16px}.product-detail-container-spec .product-detail-container h6,.product-detail-container-spec .product-detail-container .h6{font-size:12px;font-weight:600;text-transform:none;text-decoration:none;margin-bottom:0;margin-top:16px}.product-detail-container-spec h1.product-name{font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.product-detail-container-spec h1.product-name .product-subtitle{font-size:1rem}@media(min-width:768px){.product-detail-container-spec h1.product-name{font-size:1.5rem}.product-detail-container-spec h1.product-name .product-subtitle{font-size:1.125rem}}.product-detail-container-spec .dryness-desktop,.product-detail-container-spec .dryness-mobile{width:21px;height:20px}.product-detail-container-spec .product-auto-delivery-block{margin:0;padding:.25rem 0 0;border-top:1px solid #e9edf0}.product-detail-container-spec .product-auto-delivery-block .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.product-detail-container-spec .product-auto-delivery-block .checkbox .auto-delivery-toggle{height:15px;width:15px;vertical-align:text-top}.product-detail-container-spec .product-auto-delivery-block .product-auto-delivery-options{margin:.5rem 0 1rem 1.25rem;width:85%}.product-detail-container-spec .product-use-with{border:1px solid #e9edf0;padding:1rem;text-align:center}@media(min-width:480px){.product-detail-container-spec .product-use-with{text-align:left}}.product-detail-container-spec .product-use-with .product-img-block{margin-left:auto;margin-right:auto;display:block}.product-detail-container-spec .product-use-with .product-img-block img{margin-left:auto;margin-right:auto}.product-detail-container-spec .product-use-with .howto-use-cta{margin-left:15px}@media(min-width:1024px){.product-detail-container-spec .product-use-with .howto-use-cta{margin-left:36%}}@media(min-width:1280px){.product-detail-container-spec .product-use-with .howto-use-cta{margin-left:36.5%}}@media(min-width:1600px){.product-detail-container-spec .product-use-with .howto-use-cta{position:relative;bottom:12px}}.product-detail-container-spec .product-use-with .product-use-with-details{margin-top:1rem}.product-detail-container-spec .product-use-with .product-use-with-details .add-btn-link{font-size:12px}.product-detail-container-spec .product-use-with .product-use-with-details .product-name a{color:#000}@media(min-width:480px){.product-detail-container-spec .product-use-with .product-use-with-details{padding-left:0;margin-top:0}}.product-detail-container-spec .product-use-with h2{font-size:.875rem;font-weight:600;margin:0}.product-detail-container-spec .product-use-with .product-name{font-size:1rem;margin:0 0 .25rem}.product-detail-container-spec .product-use-with .product-name .product-subtitle{font-size:.875rem;font-weight:300}.product-detail-container-spec .product-use-with .product-price-size{font-size:.75rem}.product-detail-container-spec .product-use-with .cta-row{margin-top:1rem;margin-bottom:1rem}.product-detail-container-spec .product-name{text-transform:uppercase;font-weight:200;text-decoration:none}.product-detail-container-spec .product-name .product-subtitle{display:block;text-transform:none;font-weight:300}.product-detail-container-spec .product-variants-block{margin-bottom:1rem;text-align:center}.product-detail-container-spec .product-variants-block .form-label{font-size:12px;text-transform:uppercase;font-weight:400;color:#495257}.product-detail-container-spec .product-variants-block .form-label .variant-name{font-weight:600}@media(min-width:1024px){.product-detail-container-spec .product-variants-block{text-align:left}}.product-detail-container-spec .product-variants-block .label{padding:0}.product-detail-container-spec .product-variants-block .variant-list{text-align:center}@media(min-width:1024px){.product-detail-container-spec .product-variants-block .variant-list{text-align:left}}.product-detail-container-spec .product-variants-block .variant-list .variant-option{margin:0 -2px 4px 0;display:inline-block;color:#000;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:200;text-decoration:none;border:1px solid #ccd4d9;width:128px}@media(min-width:480px){.product-detail-container-spec .product-variants-block .variant-list .variant-option{width:auto;padding:.375rem 1.5rem}}@media(min-width:768px){.product-detail-container-spec .product-variants-block .variant-list .variant-option{padding:.375rem .75rem}}.product-detail-container-spec .product-variants-block .variant-list .variant-option.active{border-color:#000}.product-detail-container-spec .product-variants-block.variants-color .variant-option{width:auto;margin:0 4px;border-radius:50%;padding:3px;background-color:transparent}.product-detail-container-spec .product-variants-block.variants-color .variant-option img{width:28px;height:28px}@media(min-width:768px){.product-detail-container-spec .product-variants-block.variants-color .variant-option{margin:0 2px}}.product-detail-container-spec .control-label{font-size:12px;text-transform:uppercase;font-weight:400;color:#495257;margin-right:4px}@media(max-width:1023.98px){.product-detail-container-spec{margin-top:unset}}@media(min-width:768px){.product-detail-container-spec{margin-top:1.75rem}}.product-detail-container-spec #add-to-bag-affix{position:fixed;width:100%;top:0;left:0;z-index:3;background-color:#fff;bottom:unset;transition:all .5s ease;border-bottom:1px solid #e0e0e0}@media(min-width:768px){.product-detail-container-spec #add-to-bag-affix{display:none}}.product-detail-container-spec #add-to-bag-affix .form-control-lg{border-radius:0}.product-detail-container-spec #add-to-bag-affix .btn{border-radius:4px}.product-detail-container-spec #add-to-bag-affix .line{width:1px;background-color:#e0e0e0;margin-right:10px}.product-detail-container-spec #add-to-bag-affix .qty-control-label{padding:0;left:23%;top:10px}.product-detail-container-spec #add-to-bag-affix .product-qty{width:100%;margin:10px 0 10px 10px}.product-detail-container-spec #add-to-bag-affix .product-qty .select-qty{width:100%;padding-top:.5rem;border:0}@media(min-width:1024px){.product-detail-container-spec #add-to-bag-affix .add-to-bag-btn-container{margin-right:1.25rem;margin-left:1.25rem}}.product-detail-container-spec #add-to-bag-affix .add-to-bag-btn-container .add-to-bag{height:44px;font-size:.875rem;font-weight:400;padding:.725rem 1rem}.product-detail-container-spec .product-discontinued.sticky,.product-detail-container-spec .product-to-be-available.sticky{width:100%;text-align:center}.product-detail-container-spec .sticky-addto-bag{position:fixed;top:0;width:100%}.product-detail-container-spec .flickity-page-dots{right:25px;position:absolute;width:100%;bottom:22px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;text-align:right}@media only screen and (min-width:400px){.product-detail-container-spec .flickity-page-dots{right:40px}}@media(min-width:768px){.product-detail-container-spec .flickity-page-dots{display:none}}.product-detail-container-spec .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:#dfe3e6}@media(max-width:375px){.product-detail-container-spec .flickity-page-dots .dot{width:10px;height:10px;margin:0 5px}}.product-detail-container-spec .flickity-page-dots .dot.is-selected{background:#000}@media(min-width:1280px){.product-detail-container-spec .flickity-prev-next-button{top:50%}}.product-detail-container-spec .flickity-prev-next-button{width:32px!important;height:32px!important;background:rgba(255,255,255,.8)!important}.product-detail-container-spec .flickity-prev-next-button svg{left:25%;top:23%}@media(min-width:768px){.product-detail-container-spec .flickity-prev-next-button.previous{left:25px}.product-detail-container-spec .flickity-prev-next-button.next{right:25px}}.product-detail-container-spec .product-price-block{margin-bottom:.75rem}.product-detail-container-spec .product-price-block .product-price{font-weight:600}.product-detail-container-spec .product-price-block .product-price .product-price-value{font-weight:200}@media(min-width:768px){.product-detail-container-spec .product-img-main{position:-webkit-sticky;position:sticky;top:60px}}@media(min-width:1024px){.product-detail-container-spec .product-img-main{margin-right:unset;margin-left:unset}}.product-detail-container-spec .product-img-main .carousel-lg-spec{width:-webkit-fill-available}.product-detail-container-spec .product-img-main .rounded-circle{border:1px solid #ccd4d9}.product-detail-container-spec .product-img-main .fa-caret-right{position:absolute;left:35%;margin-top:5px}.product-detail-container-spec .badge{position:absolute;z-index:1;right:5%;top:10px;background:#d6c9ec;padding:7px 12px;border-radius:4px;text-transform:uppercase}.product-detail-container-spec .badge .separator{padding:0 2px}@media(min-width:768px){.product-detail-container-spec .badge{top:30px;right:30px}}@media(min-width:376px){.product-detail-container-spec .carousel-image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:250px}}.product-detail-container-spec .ellipse{position:absolute;z-index:1;bottom:30%;left:10px}@media(max-width:320px){.product-detail-container-spec .ellipse{bottom:36%}}.product-detail-container-spec .heart{position:absolute;z-index:1;bottom:31%;left:14px}@media(max-width:320px){.product-detail-container-spec .heart{bottom:37.5%}}.product-detail-container-spec .arrow{position:absolute;z-index:1;bottom:32%;right:8%}@media(max-width:320px){.product-detail-container-spec .arrow{bottom:38%}}.product-detail-container-spec .ellipse1{position:absolute;z-index:1;bottom:30%;right:5%}@media(max-width:320px){.product-detail-container-spec .ellipse1{bottom:36%}}.product-detail-container-spec .product-content-spec .product-name{margin-top:1rem}.product-detail-container-spec .product-content-spec .product-name .product-name-heading{font-size:1.125rem;text-transform:uppercase;font-weight:400;font-family:playfair display}@media(min-width:768px){.product-detail-container-spec .product-content-spec .product-name .product-name-heading{font-size:1.125rem;line-height:1.49rem}}@media(max-width:1023.98px){.product-detail-container-spec .product-content-spec .product-name .product-subtitle{padding-top:10px;font-size:.875rem;line-height:1.059rem}}@media(min-width:1024px){.product-detail-container-spec .product-content-spec .product-name .product-name-heading{font-size:1.375rem;font-weight:500;letter-spacing:1px;line-height:29.33px;font-family:playfair display}.product-detail-container-spec .product-content-spec .product-name .product-subtitle{font-size:1rem;font-weight:300;line-height:19.36px;margin-top:5px}}.product-detail-container-spec .product-summary-mobile{margin-bottom:1rem}@media(min-width:1024px){.product-detail-container-spec .product-summary-mobile{display:none}}.product-detail-container-spec .product-price{font-size:.875rem}@media(min-width:1024px){.product-detail-container-spec .product-price{font-size:1rem;line-height:19.36px}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .product-price .product-price-inner{line-height:1.059rem}}.product-detail-container-spec .afterpay-link{font-weight:300;font-size:.75rem}@media(min-width:1024px){.product-detail-container-spec .afterpay-link{font-size:.875rem}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .afterpay-link{line-height:.908rem}}.product-detail-container-spec .product-rating-share-block{line-height:18px;display:inline-block;margin-bottom:13px}.product-detail-container-spec .product-rating-share-block .separator{padding:0 5px 0 8px}@media(min-width:1024px){.product-detail-container-spec .product-summary-desktop{display:block}}@media(max-width:1023.98px){.product-detail-container-spec .product-summary-desktop{display:none}}.product-detail-container-spec .recommend-cell{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-detail-container-spec .recommend{font-weight:300;font-size:.875rem;line-height:1.125}.product-detail-container-spec .right-for{font-size:.875rem;font-weight:300;line-height:16.94px}@media(min-width:1024px){.product-detail-container-spec .right-for{font-size:1rem;line-height:19.36px}}.product-detail-container-spec .right-for .find-out{font-weight:700;color:#4d186e;text-decoration:underline}@media(min-width:1024px){.product-detail-container-spec .right-for .find-out{font-size:1rem;font-weight:600}}.product-detail-container-spec .variants-color .variant-option{cursor:pointer}.product-detail-container-spec .variants-color .variant-option:first-of-type{margin-left:0!important}.product-detail-container-spec .variants-color .form-label{letter-spacing:0!important}.product-detail-container-spec .skin-type .variant-list .variant-option{cursor:pointer;line-height:16.94px;text-transform:unset;width:100%;font-weight:300;font-size:.875rem;border-radius:4px;padding:.375rem .25rem;margin:0 -2px 4px 0;display:inline-block;color:#000;text-align:center;text-decoration:none;border:1px solid #ccd4d9}.product-detail-container-spec .skin-type .variant-list .variant-option.active{border-color:#4d186e}@media(max-width:1023px){.product-detail-container-spec .skin-type .variant-list .variant-option-cell:nth-child(odd){padding-right:6px}.product-detail-container-spec .skin-type .variant-list .variant-option-cell:nth-child(even){padding-left:6px}}@media(min-width:1024px){.product-detail-container-spec .skin-type .variant-list .variant-option-cell{padding-right:4px;padding-left:4px}.product-detail-container-spec .skin-type .variant-list .variant-option-cell:first-child{padding-right:4px;padding-left:0}.product-detail-container-spec .skin-type .variant-list .variant-option-cell:last-child{padding-right:0;padding-left:4px}}.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option{height:100%;font-size:.875rem;text-transform:unset;width:100%;border-radius:4px;font-weight:600;text-align:left;line-height:14.52px;padding:.375rem .5rem;margin:0 -2px 4px 0;display:inline-block;color:#000;text-decoration:none;border:1px solid #ccd4d9;cursor:pointer}.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option.active{border-color:#4d186e}@media(max-width:1023.98px){.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option{line-height:1.25rem}}@media(min-width:1024px){.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option{line-height:16.94px}}.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option .variant-name{font-size:.75rem;font-weight:300;line-height:16.94px}@media(min-width:1024px){.product-detail-container-spec .product-variants-block.size-type .variant-list .variant-option .variant-name{line-height:16.94px!important}}@media(max-width:1023px){.product-detail-container-spec .product-variants-block.size-type .variant-option-cell:nth-child(odd){padding-right:6px}.product-detail-container-spec .product-variants-block.size-type .variant-option-cell:nth-child(even){padding-left:6px}}@media(min-width:1024px){.product-detail-container-spec .product-variants-block.size-type .variant-option-cell{padding-right:4px;padding-left:4px}.product-detail-container-spec .product-variants-block.size-type .variant-option-cell:first-child{padding-right:4px;padding-left:0}.product-detail-container-spec .product-variants-block.size-type .variant-option-cell:last-child{padding-right:0;padding-left:4px}}@media(min-width:1024px){.product-detail-container-spec .product-available .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width:768px){.product-detail-container-spec .product-available .btn-wishlist-text{display:none}}.product-detail-container-spec .product-auto-delivery-block{background:#f7f9fa;padding:5px 10px;border-radius:4px;border-top:unset;margin-bottom:1.625rem}@media(min-width:1024px){.product-detail-container-spec .product-auto-delivery-block{max-width:500px}}.product-detail-container-spec .product-auto-delivery-block strong{font-weight:600}.product-detail-container-spec .product-auto-delivery-block .checkbox{margin-bottom:unset;position:relative;display:block;margin-top:10px}.product-detail-container-spec .product-auto-delivery-block .checkbox label{font-size:.875rem}@media(min-width:1024px){.product-detail-container-spec .product-auto-delivery-block .checkbox label{font-size:1rem}}.product-detail-container-spec .product-auto-delivery-block .product-auto-delivery-options{width:85%;border-radius:4px;margin:unset;border-color:#000;line-height:16.94px}@media(min-width:1024px){.product-detail-container-spec .product-auto-delivery-block .product-auto-delivery-options{font-size:1rem;line-height:19.36px;width:295px}}.product-detail-container-spec .product-auto-delivery-block .autodelivery-subtitle{font-size:.75rem;font-weight:300;margin:8px;line-height:14.52px}@media(min-width:1024px){.product-detail-container-spec .product-auto-delivery-block .autodelivery-subtitle{font-size:.875rem;line-height:16.94px}}.product-detail-container-spec .product-add-to-bag{border-top:unset;padding-top:unset}@media(min-width:1024px){.product-detail-container-spec .product-add-to-bag{max-width:500px}}.product-detail-container-spec .product-add-to-bag .product-available .wishlist-off{height:44px}@media(max-width:1023.98px){.product-detail-container-spec .product-add-to-bag .product-available .wishlist-off{border:1px solid #ccd4d9;padding:.425rem 1rem}}@media(min-width:1024px){.product-detail-container-spec .product-add-to-bag .product-available .wishlist-off{padding:.45rem}}.product-detail-container-spec .product-add-to-bag .product-available .wishlist-off .fa-layers{vertical-align:-12.5%}.product-detail-container-spec .product-add-to-bag .product-available .wishlist-active{height:44px}.product-detail-container-spec .product-add-to-bag .product-available .wishlist-active .fa-layers{vertical-align:unset}.product-detail-container-spec .product-add-to-bag .product-to-be-available .wishlist-off{height:52px}.product-detail-container-spec .product-add-to-bag .product-to-be-available .wishlist-off .fa-layers{vertical-align:middle}.product-detail-container-spec .product-add-to-bag .product-to-be-available .wishlist-on{height:52px}.product-detail-container-spec .product-add-to-bag .product-to-be-available .wishlist-on .fa-layers{vertical-align:middle}.product-detail-container-spec .product-add-to-bag .btn-wishlist-text{padding-left:10px}@media(max-width:1023.98px){.product-detail-container-spec .product-add-to-bag .btn-wishlist-text{font-size:.875rem;color:#869196}}.product-detail-container-spec .product-add-to-bag .product-qty{width:100%}.product-detail-container-spec .product-add-to-bag .row{margin:0}.product-detail-container-spec .product-add-to-bag [class*=col-]{padding:0 5px;text-align:center}@media(min-width:1024px){.product-detail-container-spec .product-add-to-bag [class*=col-]{padding:0}}.product-detail-container-spec .product-add-to-bag [class*=col-] .add-to-bag{margin-bottom:8px}@media(min-width:480px){.product-detail-container-spec .product-add-to-bag [class*=col]:first-child{padding-right:0}.product-detail-container-spec .product-add-to-bag [class*=col]:last-child{padding-right:0;padding-left:8px}}.product-detail-container-spec .product-add-to-bag .form-control-lg{display:block;width:100%}@media(min-width:768px){.product-detail-container-spec .product-add-to-bag .form-control-lg{width:100%}}@media(min-width:1024px){.product-detail-container-spec .product-add-to-bag .add-to-bag-btn-container{margin-right:1.25rem;margin-left:1.25rem}}.product-detail-container-spec .product-add-to-bag .add-to-bag-btn-container .add-to-bag{height:44px;font-size:.875rem;font-weight:400;padding:.625rem 1rem}@media(max-width:1023.98px){.product-detail-container-spec .afterpay-image{height:13px}}@media(min-width:1024px){.product-detail-container-spec .afterpay-image{height:.875rem}}.product-detail-container-spec .product-add-to-bag .product-inventory-block{text-align:left;padding-left:5px;padding:.5rem 0}@media(max-width:767.98px){.product-detail-container-spec .product-add-to-bag .product-inventory-block{margin-bottom:1rem}}.product-detail-container-spec .product-add-to-bag .product-inventory-block .product-inventory-flag{line-height:14.52px;font-size:.813rem;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:#4d186e}@media(min-width:1024px){.product-detail-container-spec .product-add-to-bag .product-inventory-block .product-inventory-flag{line-height:15.73px}}@media(max-width:1023.98px){.product-detail-container-spec .product-add-to-bag .product-inventory-block .product-inventory-flag{font-size:.75rem}}.product-detail-container-spec .qty-control-label{position:absolute;padding:5px;right:15%;font-weight:600}@media(min-width:1024px){.product-detail-container-spec .qty-control-label{left:20%;top:-7%;right:unset}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .qty-control-label{top:-7%;left:15%;right:unset}}@media(max-width:1023.98px){.product-detail-container-spec .qty-control-label{top:-7%}}@media(max-width:320px){.product-detail-container-spec .qty-control-label{left:12%}}@media(min-width:400px) and (max-width:767px){.product-detail-container-spec .qty-control-label{left:15%}}.product-detail-container-spec .product-details-section{}.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks,.product-detail-container-spec .product-details-section #collapseIngredients,.product-detail-container-spec .product-details-section .howtouse-text-content{font-size:.875rem;line-height:1.4rem;font-weight:300}.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks p,.product-detail-container-spec .product-details-section #collapseIngredients p,.product-detail-container-spec .product-details-section .howtouse-text-content p{font-size:.875rem;line-height:1.4rem}@media(min-width:1280px){.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks p,.product-detail-container-spec .product-details-section #collapseIngredients p,.product-detail-container-spec .product-details-section .howtouse-text-content p{font-size:1rem;line-height:1.5rem}}.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks h3,.product-detail-container-spec .product-details-section #collapseIngredients h3,.product-detail-container-spec .product-details-section .howtouse-text-content h3{font-family:playfair display;font-size:1.125rem;line-height:1.5rem;font-weight:400}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks li,.product-detail-container-spec .product-details-section #collapseIngredients li,.product-detail-container-spec .product-details-section .howtouse-text-content li{font-size:.875rem}}@media(min-width:1024px){.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks li,.product-detail-container-spec .product-details-section #collapseIngredients li,.product-detail-container-spec .product-details-section .howtouse-text-content li{font-size:1rem}}.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks a,.product-detail-container-spec .product-details-section #collapseIngredients a,.product-detail-container-spec .product-details-section .howtouse-text-content a{font-weight:600;text-decoration:underline}@media(min-width:1024px){.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks a,.product-detail-container-spec .product-details-section #collapseIngredients a,.product-detail-container-spec .product-details-section .howtouse-text-content a{font-size:1rem}}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks a,.product-detail-container-spec .product-details-section #collapseIngredients a,.product-detail-container-spec .product-details-section .howtouse-text-content a{font-size:.875rem}}.product-detail-container-spec .product-details-section #collapsePromiseWhyItWorks .product-ingredients-inci a,.product-detail-container-spec .product-details-section #collapseIngredients .product-ingredients-inci a,.product-detail-container-spec .product-details-section .howtouse-text-content .product-ingredients-inci a{display:inline-block;margin:1.5rem 0}.product-detail-container-spec .product-details-section .section-spec{text-transform:uppercase;font-size:.75rem;font-weight:400}.product-detail-container-spec .product-details-section .section-spec .section-spec-inner{cursor:pointer;letter-spacing:1px}@media(min-width:1024px){.product-detail-container-spec .product-details-section .section-spec .section-spec-inner{font-size:.875rem;line-height:1.059rem;letter-spacing:1.5px}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media{position:relative;overflow:hidden;width:100%;height:auto}.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media .youtube-video-frame{width:100%}@media(min-width:1024px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media .youtube-video-frame{min-height:254px;height:250px;max-width:450px;width:100%}}@media(min-width:321px) and (max-width:767px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media .youtube-video-frame{min-height:192px;height:150px;max-width:340px;width:100%}}@media(max-width:320px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media .youtube-video-frame{min-height:150px;height:150px;max-width:340px;width:100%}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-howto-media .youtube-video-frame{min-height:180px;height:180px;max-width:340px;width:100%}}.product-detail-container-spec .product-details-section #collapseHowtouse .howtouse-content{line-height:1.21rem;margin-top:10px;margin-bottom:10px}.product-detail-container-spec .product-details-section #collapseHowtouse .howtouse-content .howtouse-content-heading{font-weight:600}.product-detail-container-spec .product-details-section #collapseHowtouse p{font-weight:300;line-height:1.5rem}.product-detail-container-spec .product-details-section #collapseHowtouse .pair-with{letter-spacing:1px;line-height:1.059rem;font-size:.875rem;font-weight:600}.product-detail-container-spec .product-details-section #collapseHowtouse .pair-with b{font-weight:600}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with{padding:0 12px}}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-img-block-container{margin-top:20px;margin-bottom:auto}}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-img-block-container .product-img-block{height:79px;width:79px}}@media(min-width:1024px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-img-block-container .product-img-block{height:132px;width:132px}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-use-with-details .product-name a{font-weight:600}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-use-with-details .product-name .product-subtitle{font-weight:300}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-use-with-details .product-name .product-subtitle{padding-top:unset;margin-top:5px}}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-use-with-details{text-align:left;margin-top:unset}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .product-use-with-details .cta-row .btn-sm{padding:.5rem}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .why-product{line-height:16.94px}}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .why-product .why-text{font-size:.75rem}}@media(max-width:767px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .why-product .why-text{font-size:.875rem}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .why-product .why-description{font-weight:300}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .why-product .why-description{font-size:.875rem}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .cta-row{font-size:.75rem}@media(max-width:1023.98px){.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .cta-row{margin-top:unset}}.product-detail-container-spec .product-details-section #collapseHowtouse .product-use-with .cta-row .add-btn-link{color:#4d186e;text-decoration:underline;font-size:.75rem}.product-detail-container-spec .pdp-accordion{padding-top:1.5rem;padding-bottom:1rem}@media(max-width:767.98px){.product-detail-container-spec .pdp-accordion{padding-top:0}}.product-detail-container-spec .pdp-accordion strong{font-weight:600}@media(min-width:768px){.product-detail-container-spec .pdp-accordion .product-details-container{float:right}}.product-detail-container-spec .pdp-accordion .product-details-link-list{}.product-detail-container-spec .pdp-accordion .product-details-link-list a h4,.product-detail-container-spec .pdp-accordion .product-details-link-list a h2{margin-bottom:unset}.product-detail-container-spec .pdp-accordion .product-details-link-list a.section-spec-link{margin:0;padding:14px 0;cursor:pointer;color:#000;text-decoration:none;display:block;width:100%}@media(max-width:1023.98px){.product-detail-container-spec .pdp-accordion .product-details-link-list a.section-spec-link{padding:16px 0}}.product-detail-container-spec .pdp-accordion .product-details-link-list .fa-minus{display:block}.product-detail-container-spec .pdp-accordion .product-details-link-list .fa-plus{display:none}.product-detail-container-spec .pdp-accordion .product-details-link-list .collapsed .fa-minus{display:none}.product-detail-container-spec .pdp-accordion .product-details-link-list .collapsed .fa-plus{display:block}.product-detail-container-spec .pdp-accordion .product-details-list{border-bottom:1px solid #e9edf0}.product-detail-container-spec .pdp-accordion .product-details-list:first-child{border-top:1px solid #e9edf0}.product-detail-container-spec .pdp-accordion hr{margin-bottom:0}.product-detail-container-spec .empty-div{height:610px}.product-detail-container-spec .select-qty{border-radius:4px;height:44px;background-color:#fff;border:1px solid #ccd4d9;padding-bottom:4px}@media(max-width:1023.98px){.product-detail-container-spec .select-qty{padding-right:1em;padding-left:10px;padding:.8em;font-size:1rem;font-weight:300;padding-bottom:.1em;background-position-x:29px;background-position-y:20px}}@media(min-width:321px) and (max-width:399px){.product-detail-container-spec .select-qty{background-position-x:32px}}@media(min-width:400px) and (max-width:767px){.product-detail-container-spec .select-qty{padding-left:15px;background-position-x:30px}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .select-qty{width:59px!important}}@media(min-width:1280px){.product-detail-container-spec .select-qty{padding-left:22px!important}}@media(min-width:1024px){.product-detail-container-spec .select-qty{padding-left:18px;padding-top:14px;background-position-x:38px;background-position-y:20px}}@media(min-width:1400px){.product-detail-container-spec .select-qty{background-position-x:42px;padding-left:25px!important}}.product-detail-container-spec .product-description-block{margin:1rem 0;font-weight:300}@media(max-width:767.98px){.product-detail-container-spec .product-description-block{margin-top:unset;font-size:.875rem;line-height:20px}}@media(min-width:768px) and (max-width:1023px){.product-detail-container-spec .product-description-block{font-size:.875rem;line-height:20px}}.product-detail-container-spec .product-variants-block{margin-bottom:1.625rem}.product-detail-container-spec .product-variants-block.variants-color .variant-option{margin:0 2px;width:auto;margin:0 4px;border-radius:50%;padding:3px;background-color:transparent;display:inline-block;color:#000;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:300;text-decoration:none;border:1px solid #ccd4d9}.product-detail-container-spec .product-variants-block.variants-color .form-label-inner{font-weight:300;text-transform:none;letter-spacing:0;font-size:.875rem;margin-top:.25rem}.product-detail-container-spec .product-variants-block .form-label{font-size:12px;text-transform:uppercase;font-weight:600;color:#000;line-height:14.52px;letter-spacing:1px}.product-detail-container-spec .product-variants-block .form-label .form-label-inner{font-weight:300;text-transform:none;letter-spacing:0}@media(max-width:1023.98px){.product-detail-container-spec .product-variants-block .dryness-desktop,.product-detail-container-spec .product-variants-block .anti-ageing-desktop,.product-detail-container-spec .product-variants-block .dullness-desktop{display:none}}.product-detail-container-spec .product-variants-block .variant-option.active{border-color:#4d186e}@media(max-width:767.98px){.product-detail-container-spec .product-variants-block{text-align:left}}.product-detail-container-spec .product-thumbnail{cursor:pointer}.product-detail-container-spec .product-thumbnail.active .product-img-thumbnail{border:2px solid #4d186e}.product-detail-container-spec .product-thumbnail-spec{width:25px;height:25px}@media(min-width:1024px){.product-detail-container-spec .product-thumbnail-spec{width:50px;height:50px}}.product-detail-container-spec .product-thumbnail-spec .product-img-thumbnail{width:25px;height:25px}@media(min-width:1024px){.product-detail-container-spec .product-thumbnail-spec .product-img-thumbnail{width:50px;height:50px}}.product-detail-container-spec .out-of-stock-text{border:1px solid #000}.product-detail-container-spec .out-of-stock-text .out-of-stock-heading{font-weight:400;text-transform:uppercase;margin:8px 0 0;font-size:.75rem;line-height:14.52px;letter-spacing:1px}.product-detail-container-spec .out-of-stock-text a{font-size:.875rem;font-weight:600;line-height:16.94px;letter-spacing:1px}.product-detail-container-spec #notify-me-modal .modal-header,.product-detail-container-spec #notify-me-modalOutOfStock .modal-header{border-bottom:unset;font-size:.75rem;font-weight:600;line-height:14.52px;letter-spacing:1px}.product-detail-container-spec #notify-me-modal .modal-body,.product-detail-container-spec #notify-me-modalOutOfStock .modal-body{font-size:.875rem;font-weight:300;line-height:16.94px}.product-detail-container-spec #notify-me-modal .modal-body .float-label,.product-detail-container-spec #notify-me-modalOutOfStock .modal-body .float-label{float:none;display:block;text-align:left}.product-detail-container-spec #notify-me-modal .modal-content .close,.product-detail-container-spec #notify-me-modalOutOfStock .modal-content .close{color:#000;font-weight:300;opacity:.7;top:15px}.product-detail-container-spec #notify-me-modal ::-webkit-input-placeholder,.product-detail-container-spec #notify-me-modalOutOfStock ::-webkit-input-placeholder{font-size:.875rem;font-weight:300;line-height:16.94px;color:#000;font-style:normal}.product-detail-container-spec #notify-me-modal :-moz-placeholder,.product-detail-container-spec #notify-me-modalOutOfStock :-moz-placeholder{font-size:.875rem;font-weight:300;line-height:16.94px;color:#000;font-style:normal}.product-detail-container-spec #notify-me-modal ::-moz-placeholder,.product-detail-container-spec #notify-me-modalOutOfStock ::-moz-placeholder{font-size:.875rem;font-weight:300;line-height:16.94px;color:#000;font-style:normal}.product-detail-container-spec #notify-me-modal :-ms-input-placeholder,.product-detail-container-spec #notify-me-modalOutOfStock :-ms-input-placeholder{font-size:.875rem;font-weight:300;line-height:16.94px;color:#000;font-style:normal}.product-detail-container-spec #notify-me-modal .success-msg,.product-detail-container-spec #notify-me-modalOutOfStock .success-msg{font-size:.875rem;font-weight:600;line-height:16.94px}.product-detail-container-spec .few-left{font-weight:300;font-size:.875rem;line-height:16.94px}.product-detail-container-spec .special-price-value{font-size:.875rem;line-height:16.94px;font-weight:600}.product-detail-container-spec .special-price-value .special-price-value-inner{font-weight:300}.product-detail-container-spec .carousel-cell{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-detail-container-spec .carousel-cell img,.product-detail-container-spec .carousel-cell .video-frame{display:block;max-height:100%}.product-detail-container-spec .carousel-cell.video-cell{top:50%;transform:translateY(-50%)}.product-detail-container-spec .content-slot-section h3{line-height:1.833rem;margin-bottom:10px;font-size:1.125rem;font-weight:400}@media(min-width:1024px){.product-detail-container-spec .content-slot-section h3{margin-bottom:20px;font-size:1.375rem;font-weight:500}}.product-detail-container-spec .content-slot-section p{font-size:.875rem;line-height:17.94px;font-weight:300}@media(min-width:1024px){.product-detail-container-spec .content-slot-section p{font-size:1rem;font-weight:300;line-height:1.21rem}}.product-detail-container-spec .product-suggested-routine .container{max-width:1280px}.product-detail-container-spec .product-suggested-routine h3{text-align:center;font-family:playfair display;font-weight:500;font-size:1.375rem;line-height:1.833rem;margin:2.5rem 0 2rem;text-transform:none}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine h3{font-weight:400;font-size:1.125rem;line-height:1.499rem;text-align:left;margin:2.5rem 0 0}}.product-detail-container-spec .product-suggested-routine .add-all-bag{font-size:.875rem;font-weight:400;line-height:1.059rem}.product-detail-container-spec .product-suggested-routine .product-list-unit{border:1px solid #e9edf0;padding:1rem;text-align:center;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit{width:100%;display:-ms-flexbox;display:flex;height:160px;padding:1rem 0}}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit{height:150px}}@media(min-width:320px) and (max-width:400px){.product-detail-container-spec .product-suggested-routine .product-list-unit{height:160px}}@media(max-width:576px){.product-detail-container-spec .product-suggested-routine .product-list-unit{width:100%}}@media(min-width:577px) and (max-width:1199px){.product-detail-container-spec .product-suggested-routine .product-list-unit{width:55%;margin:1rem auto!important}}.product-detail-container-spec .product-suggested-routine .product-list-unit h6{font-size:.875rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#4d186e;text-decoration:none;line-height:1.25rem}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit h6{font-size:.75rem;line-height:.908rem;letter-spacing:1px;font-weight:500}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block{margin-bottom:1.125rem}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block{margin-right:1rem}}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block{height:100px;width:100px}}@media(max-width:320px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block{height:70px;width:70px}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block .product-img{height:130px;width:130px}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block .product-img{height:100px;width:100px}}@media(max-width:320px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-img-block .product-img{height:70px;width:70px}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-name{text-transform:none;font-weight:600;font-size:1rem;line-height:1.25rem;height:4rem;text-align:center}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-name{font-size:.875rem;line-height:1.059rem;text-align:left;height:2.5rem}}@media(max-width:400px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-name{height:3.5rem}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-name .product-subtitle{margin-top:5px;font-size:.875rem;font-weight:300;line-height:1.125rem;text-align:center}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-name .product-subtitle{font-size:.813rem;line-height:.983rem;text-align:left}}.product-detail-container-spec .product-suggested-routine .product-list-unit .stars-container{text-align:left;margin-top:13px;height:1.5rem}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .stars-container{margin:0 0 8px}}@media(max-width:400px){.product-detail-container-spec .product-suggested-routine .product-list-unit .stars-container{margin:0}}.product-detail-container-spec .product-suggested-routine .product-list-unit .stars-container .review{font-size:.875rem;font-weight:300;line-height:1.125rem;color:#4d186e}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta{margin-top:1.25rem}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta{text-align:left}}@media(max-width:1279.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta{margin-top:5px}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta .btn-outline-dark{font-weight:300;line-height:1.5rem;font-size:.875rem;letter-spacing:1px}@media(max-width:1023.98px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta .btn-outline-dark{font-size:.75rem;line-height:.908rem}}.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta .btn-outline-dark{float:left}@media(min-width:1280px){.product-detail-container-spec .product-suggested-routine .product-list-unit .product-cta .btn-outline-dark{float:none}}.product-detail-container-spec .you-may-like{font-family:playfair display}@media(min-width:768px){.product-detail-container-spec .you-may-like{font-size:1.375rem;font-weight:500;line-height:1.833rem;margin:2rem 0;text-align:center}}@media(max-width:767.98px){.product-detail-container-spec .you-may-like{font-size:1.125rem;font-weight:400;line-height:1.499rem;text-align:left;margin:2rem 10px}}.product-detail-container-spec .product-merchandise-cross-sell .product-list-unit{min-width:209px}.product-detail-container-spec .product-merchandise-cross-sell .product-img-block{width:180px!important;height:180px!important;margin:0 auto!important}.product-detail-container-spec .product-merchandise-cross-sell .product-img-block img{width:180px!important;height:180px!important}@media(min-width:769px) and (max-width:1023px){.product-detail-container-spec .product-merchandise-cross-sell{height:320px;margin:15px 0}}@media(min-width:768px){.product-detail-container-spec .product-merchandise-cross-sell .flickity-prev-next-button{display:unset}}@media(max-width:767.98px){.product-detail-container-spec .product-merchandise-cross-sell .flickity-prev-next-button{display:none}}@media(min-width:769px) and (max-width:1023px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel{height:100%}}@media(max-width:767.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .flickity-page-dots{right:unset;position:unset;padding:15px 0 0;margin-left:auto;margin-right:auto;width:100%;text-align:center}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell{width:unset;display:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-pack:unset;justify-content:unset}@media(min-width:769px) and (max-width:1023px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell{height:100%}}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell{margin:0 10px}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit{border:1px solid #e9edf0;padding:.3rem .5rem .7rem;text-align:center;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:1279.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit{height:100%}}@media(min-width:1280px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit{padding:1rem}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .price-block{margin:12px 0}@media(max-width:1279.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .price-block{margin:8px 0}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-cta{margin-top:unset}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit h6{font-size:.875rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#4d186e;text-decoration:none;line-height:1.25rem}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit h6{font-size:.75rem;line-height:.908rem;letter-spacing:1px;font-weight:500}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block{margin-bottom:1.125rem}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block{height:100px;width:100px;margin-right:0}}@media(max-width:320px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block{height:70px;width:70px}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block .product-img{height:130px;width:130px}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block .product-img{height:100px;width:100px}}@media(max-width:320px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-img-block .product-img{height:70px;width:70px}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-name{text-transform:none;font-weight:600;font-size:1rem;line-height:1.25rem;height:3.5rem;text-align:center}@media(max-width:1279.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-name{font-size:.875rem;line-height:1.059rem}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-name .product-subtitle{margin-top:5px;font-size:.875rem;font-weight:300;line-height:1.125rem;text-align:center}@media(max-width:1279.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-name .product-subtitle{font-size:.813rem;line-height:.983rem}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .stars-container{text-align:left;margin-top:8px}@media(min-width:1280px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .stars-container{margin-top:25px}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .stars-container .review{font-size:.875rem;font-weight:300;line-height:1.125rem;color:#4d186e}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-cta{margin-top:10px}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-cta .btn-outline-dark{font-weight:300;line-height:1.5rem;font-size:.875rem;letter-spacing:1px}@media(max-width:1023.98px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-cta .btn-outline-dark{font-size:.75rem;line-height:.908rem}}@media(min-width:1280px){.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell .product-list-unit .product-cta .btn-outline-dark{float:none}}.product-detail-container-spec .product-merchandise-cross-sell .product-merchandise-carousel .carousel-cell img{display:unset}.youtube-video-frame{width:100%;max-width:650px;height:323px}@media(max-width){.youtube-video-frame{height:180px}}@media(max-width:320px){.youtube-video-frame{height:180px}}@media(min-width:321px) and (max-width:375px){.youtube-video-frame{height:212px}}@media(min-width:326px) and (max-width:424px){.youtube-video-frame{height:233px}}@media(min-width:425px) and (max-width:576px){.youtube-video-frame{height:241px}}@media(min-width:577px) and (max-width:768px){.youtube-video-frame{height:161px}}@media(min-width:769px) and (max-width:1024px){.youtube-video-frame{height:215px}}.modal-product-ingredients{font-size:.75rem}.modal-product-ingredients .modal-content{padding:15px}.modal-product-ingredients .modal-content .modal-header{border-bottom:0;margin:unset}.modal-product-ingredients .modal-content .modal-header .close{color:#000}.modal-product-ingredients .modal-content .modal-header .modal-title{font-size:.75rem;font-weight:600;line-height:14.52px;letter-spacing:1px}.modal-product-ingredients .modal-content .modal-body .product-ingredients-editor p{line-height:14.52px;font-weight:300;font-size:.75rem!important}.afterpay-modal-dialog .installment-spec{text-transform:uppercase;font-size:12px;letter-spacing:1px}.afterpay-modal-dialog .afterpay-modal-header{border-bottom:none}.afterpay-modal-dialog .afterpay-image{height:36px;width:177px;vertical-align:middle;margin-top:8px}.afterpay-modal-dialog .afterpay-text{margin-top:30px;font-size:20px;font-weight:600}.afterpay-modal-dialog .afterpay-para{padding-top:3px}.afterpay-modal-dialog .afterpay-img-text{padding:10px}.afterpay-modal-dialog .afterpay-img-text-inner{font-size:18px;padding-top:15px;font-weight:600}.afterpay-modal-dialog .afterpay-para-inner{font-size:14px;padding-top:5px}.afterpay-modal-dialog .afterpay-modal-body{padding:15px 30px 15px 35px}.afterpay-modal-dialog .afterpay-terms-content-us{font-size:10px;color:#000;border-top:1px solid #ccd4d9}.afterpay-modal-dialog .afterpay-terms-content-us-inner{padding-top:30px;padding-right:5px}.afterpay-modal-dialog .afterpay-close{color:#000}.afterpay-modal-dialog .modal-content{border-radius:4px}#zoomModal .zoom-carousel{overflow-y:hidden}@media(min-width:1024px){#zoomModal .zoom-carousel .flickity-viewport{height:630px!important}}@media(max-width:1023.98px){#zoomModal .zoom-carousel .flickity-viewport{height:380px!important}}@media(min-width:768px){#zoomModal .product-img-main{position:-webkit-sticky;position:sticky;top:60px}}@media(min-width:1024px){#zoomModal .product-img-main{margin-right:unset;margin-left:unset}}#zoomModal .product-img-main .carousel-lg-spec{width:-webkit-fill-available}@media(min-width:1024px){#zoomModal .product-img-main .carousel-lg-spec{height:630px}}@media(max-width:1023.98px){#zoomModal .product-img-main .carousel-lg-spec{height:380px}}#zoomModal .product-img-main .flickity-button{background:0 0;border-radius:50%}#zoomModal .product-img-main .rounded-circle{border:1px solid #ccd4d9}#zoomModal .product-img-main .fa-caret-right{position:absolute;left:35%;margin-top:5px}#zoomModal .product-img-main .product-thumbnail{cursor:pointer}#zoomModal .product-img-main .product-thumbnail.active .product-img-thumbnail{border:2px solid #4d186e}#zoomModal .product-img-main .product-thumbnail-spec{width:25px;height:25px}@media(min-width:1024px){#zoomModal .product-img-main .product-thumbnail-spec{width:50px;height:50px}}#zoomModal .product-img-main .product-thumbnail-spec .product-img-thumbnail{width:25px;height:25px}@media(min-width:1024px){#zoomModal .product-img-main .product-thumbnail-spec .product-img-thumbnail{width:50px;height:50px}}@media(min-width:376px){#zoomModal .product-img-main .carousel-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:250px}}@media(min-width:1024px){#zoomModal .product-img-main .carousel-image{height:600px}}@media(max-width:1023.98px){#zoomModal .product-img-main .carousel-image{height:350px}}#zoomModal .modal-title{font-weight:600;line-height:1.059rem;letter-spacing:1px;font-size:.75rem}@media(min-width:1024px){#zoomModal .modal-title{font-size:.875rem}}.product-detail-container-spec .wishlist-off{border:1px solid #ccd4d9;padding:.425rem 1rem}