.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:544px) and (max-width:768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:769px) and (max-width:991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:992px) and (max-width:1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:543.98px){.hidden-xs-down{display:none!important}}@media (max-width:768.98px){.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:-ms-flexbox;display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}.product-detail .swatch-circle{width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .swatch-circle.color-value[data-selected=true]:after{color:#000;content:"\F058";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.295em;position:absolute}.product-detail .swatch-circle.color-value.selected:after{color:#000;content:"\F058";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.31em;position:absolute;top:.35em}.product-detail .swatch-circle.color-value.selected:after,.product-detail .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail .swatch-circle.unselectable,.product-detail [disabled] .swatch-circle{cursor:not-allowed}.product-detail .swatch-circle.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-circle.color-value.selected:after{background-color:#495057}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media (max-width:543.98px){.description-and-detail{margin-top:0}.description-and-detail h2{font-size:1.5rem;margin-bottom:0}.description-and-detail>div:last-child{margin-bottom:1em}}@media (min-width:544px){.description-and-detail .description{margin-bottom:2em}}@media (max-width:543.98px){.description-and-detail .content{margin-top:1em}}.social-icons{font-size:1.875em}@media (max-width:991.98px){.social-icons{font-size:1.5625em}}.social-container{padding-top:.9375em;text-align:center}label.availability{padding-right:.3125em}@media (min-width:544px){.product-number-rating{border-bottom:1px solid #ccc}}@media (min-width:769px){.product-number-rating{border-top:1px solid #ccc}}@media (min-width:544px) and (max-width:768.98px){.product-name{border-bottom:1px solid #ccc}}@media (min-width:544px){.ratings{margin-top:.625em}}@media (max-width:543.98px){.ratings{background-color:#fff;margin-top:-1.875em;margin-right:-.9375em;padding:.1875em}}.product-number{color:#ccc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:400;text-align:center;color:#c00;height:85%}.promotions .callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:544px){.promotions .callout{font-size:1.375em}}.product-breadcrumb .breadcrumb{border-bottom:none;margin-left:-1rem;margin-bottom:0}@media (max-width:991.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.product-options .quantity{bottom:0;min-width:6.25em;padding-left:.938em;padding-right:.938em;position:absolute;right:0}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}#quickViewModal{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#quickViewModal:not([aria-hidden=true]){display:-ms-flexbox!important;display:flex!important}#quickViewModal .modal-dialog{max-width:calc(100% - 100px)}#quickViewModal .close-modal-btn{display:none}#quickViewModal .close-modal-header-btn{right:-50px;background-color:#fff;padding:8px;top:0;opacity:1;pointer-events:auto}#quickViewModal .close-modal-header-btn .icon-close{width:20px;height:20px}#quickViewModal .modal-content{max-height:87vh;overflow:hidden auto}@media (max-width:1023.98px){#quickViewModal .modal-content{max-height:85vh}}@media (max-width:1023.98px){#pdpShippingInfoModal{top:30px}}#pdpShippingInfoModal .modal-content{border:1px solid #e4e4e4;margin:0 15px;width:calc(100% - 30px);margin-top:45px}.product-set-detail .cart-and-ipay:not(:has(.quantity-selector)){margin-bottom:1rem}@media (max-width:1023.98px){.product-set-detail .cart-and-ipay:not(:has(.quantity-selector)){position:fixed;bottom:0;left:0;background-color:#fff;right:0;box-shadow:0 0 3px -1px;margin-top:0!important;margin-bottom:0!important;z-index:10;padding:.9375rem;border-bottom:none;-ms-flex-pack:center;justify-content:center}.product-set-detail .cart-and-ipay:not(:has(.quantity-selector)) .add-to-cart{margin-left:0}}.product-detail:not(.product-set-detail):not(.set-item) .cart-and-ipay{margin-bottom:1rem}@media (max-width:1023.98px){.product-detail:not(.product-set-detail):not(.set-item) .cart-and-ipay{position:fixed;bottom:0;left:0;background-color:#fff;right:0;box-shadow:0 0 3px -1px;margin-top:0!important;margin-bottom:0!important;z-index:10;padding:.9375rem;border-bottom:none;-ms-flex-pack:center;justify-content:center}.product-detail:not(.product-set-detail):not(.set-item) .cart-and-ipay .add-to-cart{margin-left:0}}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery:has(.sfccvideo:not(.d-none)){-ms-flex-direction:column!important;flex-direction:column!important}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery:has(.sfccvideo:not(.d-none)) .zoom-gallery-slide{padding:0;width:auto!important}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery:has(.sfccvideo:not(.d-none)) .sfccvideo{height:100%;width:100%}#youtubeVideoModal .embed-responsive:has(.sfccvideo:not(.d-none)){height:340px}#youtubeVideoModal .embed-responsive:has(.sfccvideo:not(.d-none)) .sfccvideo{right:0;width:auto;margin:auto}#quickViewModal-mobile .quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#quickViewModal-mobile .quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors a{width:15px;height:15px}#quickViewModal-mobile .quantity{min-width:unset}#quickViewModal-mobile .cart-and-ipay{position:unset!important;background:unset!important;box-shadow:none!important;margin-bottom:16px!important;padding:0!important}.quick-view-dialog{max-width:unset;width:1200px;margin:auto;margin-top:70px;margin-bottom:20px}@media (max-width:1199px){.quick-view-dialog{width:910px}}@media (max-width:1023.98px){.quick-view-dialog{max-height:85vh}}.quick-view-dialog .product-quickview{padding:0}.quick-view-dialog .product-quickview .selectors-main-container{-ms-flex-order:2;order:2}.quick-view-dialog .quick-modal-body{padding-bottom:20px}.quick-view-dialog .quick-modal-body .qv-modal-header .select-shade-container{border-bottom:1px solid #dfdfdf;margin:0 -20px 12px;padding:0 20px 17px}.quick-view-dialog .quick-modal-body .qv-modal-header button.close{z-index:2;width:20px;height:20px;right:0;top:5px}.quick-view-dialog .quick-modal-body .qv-modal-header button.close .icon-close{width:20px;height:20px}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .wishlist-container .wishlistPDP .add-to-wish-list{right:15px}}.quick-view-dialog .quick-modal-body .close-modal-btn{right:-70px;background-color:#fff;padding:8px;top:-20px}.quick-view-dialog .quick-modal-body .close-modal-btn .icon-close{width:20px;height:20px}.quick-view-dialog .quick-modal-body .quickview-mobile-variation-details .product-name,.quick-view-dialog .quick-modal-body .quickview-mobile-variation-details .selected-attribute-desc{font-size:18px;margin-bottom:12px}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .price-availability-container,.quick-view-dialog .quick-modal-body .quickview-mobile-variation-details .selected-attribute-desc{margin-bottom:8px}.quick-view-dialog .quick-modal-body .price-availability-container .price-attr-section .price{font-size:24px}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .custom-variant-dropdown{margin-bottom:10px}.quick-view-dialog .quick-modal-body .custom-variant-dropdown .custom-variant-dropdown-items{top:54px}}.quick-view-dialog .quick-modal-body .add-to-cart-main-wrapper .cart-and-ipay:has(.add-to-cart[data-addtocarttext="Notify Me"]) .quantity-selector-container{opacity:.4;cursor:no-drop}.quick-view-dialog .quick-modal-body .add-to-cart-main-wrapper .cart-and-ipay:has(.add-to-cart[data-addtocarttext="Notify Me"]) .quantity-selector-container .quantity-selector{pointer-events:none}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .add-to-cart-main-wrapper,.quick-view-dialog .quick-modal-body .add-to-cart-main-wrapper .cart-and-ipay .btn.add-to-cart{width:100%}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .shade-finder-msg{font-size:18px;margin-top:12px;margin-bottom:18px;text-align:center}.quick-view-dialog .quick-modal-body .shade-finder-msg .shade-finder-link{border:0;padding:0;text-decoration:underline}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .detail-panel .product-attributes [data-attr]{padding:0!important}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .detail-panel .full-details-link{margin-top:0}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .detail-panel .attr-wrapper .color-guide-swatch a{padding:5px}}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container{padding-left:20px!important;padding-right:24px;-ms-flex:44%;flex:44%}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .ratings{margin-bottom:16px}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .ratings .yotpo.bottomLine{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .product-name{font-size:24px;margin-bottom:12px}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .price-attr-section{width:100%}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .quantity-cart-container{padding-left:0}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .promotions:not(:empty){margin-bottom:16px}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .promotions:has(.empty){display:none}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .add-to-cart-main-wrapper .add-to-cart-inner-wrapper{padding-top:8px}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .add-to-cart-main-wrapper .add-to-cart-inner-wrapper .cart-and-ipay .btn.add-to-cart{width:100%}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .add-to-cart-main-wrapper .add-to-cart-inner-wrapper .cart-and-ipay .btn.add-to-cart:hover{border-color:#e31870;background-color:#e31870}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .add-to-cart-main-wrapper .add-to-cart-inner-wrapper .cart-and-ipay .btn.add-to-cart:after{background-color:#e31870}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .add-to-cart-main-wrapper .add-to-cart-inner-wrapper .quantity{min-width:unset}.quick-view-dialog .quick-modal-body .product-quickview .quick-view-details-container .full-details-link{margin-top:0}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .product-quickview .zoom-container{max-width:100%;-ms-flex:100%;flex:100%}}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery{-ms-flex-pack:center;justify-content:center;margin:0}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .zoom-gallery-slide{min-height:645px}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .zoom-gallery-slide .MagicZoom{width:auto}}@media (max-width:1199px){.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .zoom-gallery-slide{min-height:488px}}@media (max-width:1023.98px){.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .zoom-gallery-slide{min-height:280px}}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .zoom-gallery-slide .zoom-in-icon{display:none}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors{height:auto!important;-ms-flex-direction:row;flex-direction:row;margin-top:15px}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors a{min-width:auto;min-height:auto;padding:4px 6px!important;border:0;margin:0;display:block}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors a .dot{background-color:#dfdfdf;border:1px solid #dfdfdf}.quick-view-dialog .quick-modal-body .product-quickview .zoom-container .zoom-gallery .selectors a.mz-thumb-selected .dot{background-color:#e31870;border:1px solid #e31870;margin-bottom:0}@media (max-width:1023.98px){.quick-view-dialog{width:100%;position:absolute;bottom:0;margin:0}}.quick-view-dialog .modal-content{border:none}.quick-view-dialog .modal-content .veil{display:none}@media (max-width:1023.98px){.quick-modal-body{padding:1.25rem}}@media (min-width:1024px){.quick-modal-body{padding:1.25rem 1.25rem 4.0625rem}}@media (max-width:1023.98px){.quick-modal-body .product-quickview{padding:0}}.quick-modal-body .product-quickview .zoom-container{max-width:56%;-ms-flex:0 0 56%;flex:0 0 56%;min-width:6.875rem}@media (max-width:1023.98px){.quick-modal-body .product-quickview .zoom-container{max-width:6.875rem}}.addbtn-container{margin-bottom:1rem}.og-offer og-offer{padding:0}@media (max-width:1023.98px){.attribute-label{font-size:14px;margin-right:5px!important;margin-bottom:3px}}.custom-variant-dropdown.in .custom-variant-dropdown-items{pointer-events:unset;opacity:1;transform:translateY(0)}.custom-variant-dropdown.in .caret-up-icon{transform:rotate(180deg)}.custom-variant-dropdown.in .custom-variant-dropdown-display-name{outline:1px solid gray}.custom-variant-dropdown .custom-variant-dropdown-display-name{border-radius:30px;border:1px solid #e4e4e4}.custom-variant-dropdown .caret-up-icon{width:14px;height:21px;background:url(../../images/svg-icons/icon-system-caret-down.svg) no-repeat 50%/contain;transition:all .2s}.custom-variant-dropdown .attribute-display-value{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}.custom-variant-dropdown .attribute-display-value.unselectable{opacity:.7;text-decoration:line-through!important}.custom-variant-dropdown .custom-variant-dropdown-items{position:absolute;top:50px;left:0;right:0;background-color:#fff;z-index:9;transition:all .2s;pointer-events:none;opacity:0;transform:translateY(-20px);border-radius:5px;border:1px solid #e4e4e4;box-shadow:-4px 4px 8px 0 rgba(0,0,0,.25);max-height:200px;overflow:auto}@media (max-width:1023.98px){.custom-variant-dropdown .custom-variant-dropdown-items{top:56px}}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;cursor:pointer}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper:has(span.selected.swatch-square){background-color:#e31870}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper:has(span.selected.swatch-square) span{color:#fff}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper>a{height:44px;-ms-flex-align:center;align-items:center}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper:first-of-type{padding-top:8px}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper:last-of-type{padding-bottom:8px}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper .color-guide-swatch a{display:-ms-flexbox!important;display:flex!important;padding:.3125rem}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper:hover{background-color:#f2f2f2}.custom-variant-dropdown .custom-variant-dropdown-items .attr-main-wrapper .attr-wrapper{margin-top:0!important;width:100%}.modal-backdrop.show{opacity:.3}.attribute .attr-wrapper.non-swatch a.unselectable{cursor:not-allowed}.attribute .attr-wrapper.non-swatch a.unselectable .swatch-value.unselectable{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:#797676;text-decoration-color:#797676}.product-detail .product-name{font-family:FuturaPT-Demi;font-size:2rem;font-weight:500;margin-bottom:.75rem;border-bottom:none}.product-detail .product-name.product-set-name{font-size:18px;line-height:normal}.product-detail .prices{padding-top:0;padding-bottom:0;-ms-flex-align:center;align-items:center}.product-detail .guide-header{display:none}.product-detail .swatch-circle{border-radius:50%;width:1.875rem;height:1.875rem;margin:0;background-size:cover}.product-detail .swatch-circle.color-value.selected:after{content:none}.product-detail .attribute{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail .attribute .attr-wrapper.hidden{display:none!important}.product-detail .attribute .attr-wrapper .color-guide-swatch{display:inline-block;border-radius:50%}.product-detail .attribute .attr-wrapper .color-guide-swatch a{display:-ms-flexbox;display:flex;padding:.375rem}.product-detail .attribute .attr-wrapper.selected .color-guide-swatch{box-shadow:0 0 0 2px #e31870;max-height:3rem}.product-detail .attribute .attr-wrapper.non-swatch a{font-size:1rem}.product-detail .attribute .attr-wrapper.non-swatch .swatch-square{border:none;height:auto}.product-detail .attribute .guide{display:none}.product-detail .show-guide{transition:all .3s ease;position:fixed;z-index:999999;background:#fff;right:0;bottom:0;box-shadow:0 -.3125rem .3125rem -.125rem #979797}.product-detail .show-guide .guide-header{display:block;font-size:.875rem;padding:1.3125rem .625rem 1.3125rem 1.5625rem;border-bottom:.0625rem solid #f5f5f5;margin-bottom:1.0625rem}.product-detail .show-guide .guide-header .guide-text{font-weight:700;padding-right:2.9375rem}.product-detail .show-guide .guide-header .icon{width:1.5rem;height:1.5rem}.product-detail .show-guide .attribute{max-height:18.75rem;overflow-y:scroll;padding-left:1.5625rem}.product-detail .show-guide .attribute .attr-wrapper{width:100%;padding-bottom:.8125rem}.product-detail .show-guide .attribute .attr-wrapper .guide{display:-ms-flexbox;display:flex;padding-left:.5625rem}.product-detail .show-guide .attribute .attr-wrapper .guide a{border:none;font-size:1rem;text-decoration:none}.product-detail .show-guide .attribute .attr-wrapper .guide .description{display:none}.product-detail .show-guide .attribute .attr-wrapper.selected .guide .description{display:block}.product-detail .grey-circle{width:.5rem;height:.5rem;border-radius:50%;background-color:hsla(0,0%,50%,.3)}.product-detail a.slick-slide.mz-thumb-selected .grey-circle{border:.125rem solid #797676;width:.75rem;height:.75rem;background-color:hsla(0,0%,50%,0)}.product-detail .price{font-size:1.3125rem;color:#191919}.product-detail .selected-attribute-color{width:30px;height:30px;display:block;border-radius:50%;border:.063em solid rgba(0,0,0,.3)}.product-detail .selected-attribute-value{font-size:1rem;font-weight:500;line-height:1.5}@media (max-width:1023.98px){.product-detail .number-of-available-shades{font-size:1rem;line-height:1.38;letter-spacing:0;font-family:FuturaPT-Demi}}@media (min-width:1024px){.product-detail .number-of-available-shades{font-size:.625rem;line-height:2.6;letter-spacing:1px}}.product-detail .selected-attribute-is-shade{background-color:#fad1d9;display:-ms-flexbox;display:flex;border-radius:1.5625rem;font-size:.75rem}.product-detail .selected-attribute-is-shade:has(.empty){display:none}@media (max-width:1023.98px){.product-detail .selected-attribute-is-shade{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .375rem;margin-bottom:.3125rem}}@media (min-width:1024px){.product-detail .selected-attribute-is-shade{padding:0 .375rem}}.product-detail .number-of-available-shades{padding-bottom:.625rem}.product-detail .product-availability{font-size:.6875rem;color:#595959;text-transform:uppercase}.product-detail .selected-attribute-desc{font-weight:400;color:#000;font-size:1rem;margin-bottom:.5rem}.product-detail .afterpay-widget .logo-afterpay{width:4.6875rem;height:1.625rem;margin:0 .3125rem}.product-detail .icon-system-info{width:1rem;height:1rem}.product-detail .full-details-link{margin-top:1.25rem}.product-detail .full-details-link .full-pdp-link{color:#000}.product-detail .full-details-link .icon-system-caret-right{width:.6875rem;height:.6875rem;margin-left:.3125rem}.product-detail .cart-and-ipay,.product-detail .cart-and-pay{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-detail .cart-and-ipay .icon,.product-detail .cart-and-pay .icon{width:2rem;height:2rem}.product-detail .cart-and-ipay .quantity-selector,.product-detail .cart-and-pay .quantity-selector{padding:.3125rem;border-radius:50%;border:1px solid #000;transition:all .2s}.product-detail .cart-and-ipay .quantity-selector:hover,.product-detail .cart-and-pay .quantity-selector:hover{background-color:#f2f2f2}.product-detail .cart-and-ipay .quantity,.product-detail .cart-and-pay .quantity{outline:none;box-shadow:none;border:none;padding:.625rem 0;-moz-appearance:textfield;-ms-flex-positive:0.1;flex-grow:0.1;font-weight:700;color:#000;line-height:1.3125rem;width:1.4375rem;margin:0 1rem}.product-detail .cart-and-ipay .quantity:disabled,.product-detail .cart-and-pay .quantity:disabled{background:none}.product-detail .cart-and-ipay .quantity::-webkit-inner-spin-button,.product-detail .cart-and-ipay .quantity::-webkit-outer-spin-button,.product-detail .cart-and-pay .quantity::-webkit-inner-spin-button,.product-detail .cart-and-pay .quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail .cart-and-ipay .update-cart-product-pdp,.product-detail .cart-and-pay .update-cart-product-pdp{height:2.75rem;width:100%}.product-detail .cart-and-ipay .add-to-cart.btn,.product-detail .cart-and-pay .add-to-cart.btn{font-family:FuturaPT-Medium;font-size:1rem;font-weight:400;line-height:1.41;width:44%;height:2.75rem;background-color:#000;border-radius:0}.product-detail .cart-and-ipay .add-to-cart.added,.product-detail .cart-and-pay .add-to-cart.added{background-color:#191919;transition:background-color .5s ease-in-out}.product-detail .quantity-cart-container{padding-left:.625rem}.product-detail .add-to-cart-container{padding:0 .9375rem}.product-detail .add-to-cart-tile{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.product-detail .add-to-cart-tile{height:2.75rem;font-size:.875rem;line-height:.86;letter-spacing:1.5px}.product-detail .add-to-cart-tile .price{font-size:.875rem;line-height:.86;margin-left:.3125rem}.product-detail .add-to-cart-tile .price .strike-through{margin-right:.3125rem}.product-detail .add-to-cart-tile .price .sales{color:#ff0098}}.product-detail .wishlist-container{position:absolute;right:0}@media (max-width:1023.98px){.product-detail .wishlist-container{top:5px}}.product-detail .wishlist-container .add-to-wish-list{background-color:#ffffffcc;border-radius:50%;padding:5px!important;cursor:pointer;transition:all .2s}.product-detail .wishlist-container .add-to-wish-list:hover{transform:scale(1.1)}.product-detail .wishlist-container .add-to-wish-list .favorite,.product-detail .wishlist-container .add-to-wish-list .favorite-v2{fill:transparent;stroke:#000;width:1.5rem;height:1.5rem;transition:all .2s}.product-detail .wishlist-container .add-to-wish-list .favorite-v2.selected,.product-detail .wishlist-container .add-to-wish-list .favorite-v2:hover,.product-detail .wishlist-container .add-to-wish-list .favorite.selected,.product-detail .wishlist-container .add-to-wish-list .favorite:hover{stroke:#e31870;fill:#e31870}.product-detail button.close{opacity:1}@media (max-width:1023.98px){.product-detail button.close{right:1.25rem}}@media (min-width:1024px){.product-detail button.close{right:0}}@media (max-width:1023.98px){.product-detail button.close .icon-close{width:1.375rem;height:1.375rem}}@media (min-width:1024px){.product-detail button.close .icon-close{width:1.75rem;height:1.75rem}}.product-detail .zoom-gallery{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:1023.98px){.product-detail .zoom-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.product-detail .zoom-gallery{margin-right:.4375rem;-ms-flex-align:center;align-items:center}}.product-detail .zoom-gallery .zoom-gallery-slide{position:relative}.product-detail .zoom-gallery .zoom-gallery-slide .zoom-in-thin{position:absolute;top:10px;right:12px;z-index:2;width:38px;height:38px;background-color:#ffffffcc;border-radius:50%;padding:7px!important;pointer-events:none}.product-detail .zoom-gallery .zoom-gallery-slide .allure-badge{position:absolute;top:.625rem;left:.625rem;z-index:10;pointer-events:none}@media (max-width:1023.98px){.product-detail .zoom-gallery .zoom-gallery-slide .allure-badge .icon{width:2.1875rem;height:2.1875rem}}@media (min-width:1024px){.product-detail .zoom-gallery .zoom-gallery-slide .allure-badge .icon{width:4.375rem;height:4.375rem}}.product-detail .zoom-gallery .zoom-gallery-slide .play:after{margin:-1.3125rem 0 0}@media (max-width:1023.98px){.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom{width:6.875rem}.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom .mz-figure .mz-hint,.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom .mz-figure .mz-loading{display:none}}.product-detail .zoom-gallery .image-list{-ms-flex:1 0 100%;flex:1 0 100%}.product-detail .zoom-gallery .image-list .image-list-item{padding:1.875rem 0 0 6.875rem}.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-down-white,.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-up-white{width:100%;height:0;position:absolute;z-index:2;left:0;right:0;background-color:#00000096;padding-top:0;cursor:pointer;transition:all .2s}.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-down-white.in,.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-up-white.in{height:24px;padding-top:5px}.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-up-white{top:0}.product-detail .zoom-gallery .selectors-main-container .icon-system-caret-down-white{bottom:0}.product-detail .zoom-gallery .selectors{margin:0}.product-detail .zoom-gallery .selectors a{border:none;width:100%;padding:0!important;margin:0;margin-bottom:15px;border:1px solid #dfdfdf;min-width:80px;min-height:80px}.product-detail .zoom-gallery .selectors a:last-child{margin-bottom:0}.product-detail .zoom-gallery .selectors a .dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;border:1px solid #000}@media (min-width:1024px){.product-detail .zoom-gallery .selectors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.product-detail .zoom-gallery .selectors a{padding:.25rem .5rem}}.product-detail .zoom-gallery .selectors img{height:auto}.product-detail .zoom-gallery .slick-vertical .slick-next,.product-detail .zoom-gallery .slick-vertical .slick-prev{position:relative;top:0;transform:rotate(90deg);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:1024px){.product-detail .zoom-gallery .slick-track{width:100%!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}}.product-detail .zoom-gallery .recommendations .slick-track{-ms-flex-direction:row;flex-direction:row}.product-detail .zoom-gallery .pdp-thumb{padding-right:.8125rem}.product-detail .zoom-gallery .pdp-thumb.mz-thumb-selected{padding-bottom:0}.product-detail .zoom-gallery .pdp-thumb.mz-thumb-selected img{box-shadow:0 3px 0 0 #ff0098!important;opacity:1}.product-detail .zoom-gallery .pdp-thumb.mz-thumb-selected .dot{background-color:#e31870;border-color:#e31870;margin-bottom:.1875rem}.product-detail .zoom-gallery .pdp-thumb img{width:100%;transition:all .2s}@media (min-width:1024px){.product-detail .zoom-gallery .pdp-thumb{padding-right:0}.product-detail .zoom-gallery .pdp-thumb.mobile-video{display:none}.product-detail .zoom-gallery .pdp-thumb .play:after{border-width:.625rem 0 .625rem .625rem;margin:-.3125rem 0 0}}@media (min-width:768px){.product-detail .zoom-gallery.quick-view .badges-container{left:10px}}@media (min-width:1024px){.product-detail .zoom-gallery.quick-view .slick-track{-ms-flex-direction:row;flex-direction:row}.product-detail .zoom-gallery.quick-view .selectors{max-width:100%}.product-detail .zoom-gallery.quick-view .selectors a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.product-detail .badges-container{z-index:9}.product-detail .not-interactive{pointer-events:none}.product-detail .whats-my-shade{font-family:FuturaPT-Demi;font-size:.75rem;font-weight:400;border-bottom:1px solid #000}@media (min-width:1024px){.product-detail .shade-comparison-guide{font-size:.8125rem;margin-right:.6875rem}}.product-detail .shade-finder-guide{background:hsla(0,0%,100%,.7);border:1px solid #000}@media (min-width:1024px){.product-detail .shade-finder-guide{position:absolute;top:.625rem;right:.625rem;z-index:999;width:12.1875rem;padding:.5625rem .8125rem}}@media (max-width:1023.98px){.product-detail .shade-finder-guide{padding:.9375rem .8125rem;margin-bottom:.625rem;width:10.625rem}}.product-detail .shade-finder-guide .title{font-family:FuturaPT-Demi;letter-spacing:1.5px;color:#000}@media (min-width:1024px){.product-detail .shade-finder-guide .title{font-size:.875rem;line-height:.86}}@media (max-width:1023.98px){.product-detail .shade-finder-guide .title{font-size:.75rem;line-height:1}}@media (min-width:1024px){.product-detail .shade-finder-guide .icon-system-search{width:1.375rem;height:1.375rem;margin-right:.3125rem}}@media (max-width:1023.98px){.product-detail .shade-finder-guide .icon-system-search{width:.75rem;height:.75rem;margin-right:.1875rem}}.product-detail .shade-finder-msg{font-family:FuturaPT-Book;margin-bottom:.6875rem}.product-detail .shade-finder-msg .shade-finder-link{font-family:FuturaPT-Demi;color:#e31870;border-bottom:1px solid #e31870;padding-bottom:.0625rem}.product-detail .product-number-rating{border:none;margin-bottom:1rem}@media (max-width:1199.98px){.product-detail:not(.product-set-detail) .image-attributes-section{margin:0 -1.5625rem}}.product-detail .promotions{text-align:initial}.product-detail .promotions .callout{font-family:FuturaPT-Demi;font-size:1rem;color:#000;padding:.3125rem .625rem;margin-top:1.25rem}.product-detail .waitlist-container .home-email-signup{background-color:#fff}.product-detail .waitlist-container .home-email-signup .input-group-btn{-ms-flex:0.2;flex:0.2}.product-detail .shade-finder-container .selected-attribute-value{font-size:1.0625rem;line-height:1.0625rem}.product-detail .shade-finder-container .selected-attribute-desc{font-size:.9375rem;color:#595959}.product-detail .shade-match{font-size:.8125rem;color:#ff0098}.product-detail .callout-container{font-size:.875rem;margin-bottom:1rem}@media (max-width:1023.98px){.product-detail .callout-container{margin-left:-25px;margin-right:-15px}}.product-detail .callout-text{background-color:#f6f0ef;font-size:.875rem;padding:1rem 1.25rem}@media (max-width:1023.98px){.product-detail .callout-text{padding-left:30px;padding-right:30px}}.product-detail .callout-text .gift-icon-container .gift-icon{width:24px;height:24px}.product-detail .callout-container.free-delivery i{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}.product-detail .callout-container.free-delivery i.fa-check-square{background:url("../../images/svg-icons/thick-white-tick.svg") no-repeat 50%;background-color:#000;border-radius:50%}.product-detail .callout-container.free-delivery i.fa-check-square:before{content:none}.product-detail .callout-container.free-delivery i.fa{border-color:#847a6c;border:1px solid #191919;border-radius:50%;width:24px;height:24px}.product-detail .shade-comparison-guide,.product-detail .shipping-modal{font-size:1rem;font-family:FuturaPT-Demi;text-decoration:underline}.product-detail .shipping-modal .icon{width:2.625rem;height:2.625rem}.product-detail .collapsedbtn{padding:.3125rem;height:2.875rem;display:none;background:transparent;border:none}.product-detail .collapsedbtn:focus{border:none!important}.product-detail .collapsedbtn .icon{width:2.25rem;height:2.25rem}.product-detail .swatch-circle{transition:all .2s}.product-detail .swatch-circle:hover{transform:scale(1.1)}.product-detail .swatch-circle.unselectable:before{content:"";position:absolute;height:2px;background:#fff;top:53%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:30px;border:.01rem solid #e4e4e4}@media (max-width:1023.98px){.mz-next,.mz-prev{display:none}}#chooseBonusProductModal .zoom-gallery{margin-right:0}@media (min-width:1024px){#chooseBonusProductModal .zoom-gallery .zoom-gallery-slide{-ms-flex:0 0 75%;flex:0 0 75%}}#chooseBonusProductModal .modal-footer{box-shadow:0 -.3125rem .3125rem -.125rem #979797;z-index:2}#chooseBonusProductModal .select-bonus-product{margin-top:0;-ms-flex:1;flex:1}#chooseBonusProductModal .cart-and-pay{padding-left:.9375rem}#chooseBonusProductModal .cart-and-pay .quantity-selector{padding:.6875rem}#chooseBonusProductModal .cart-and-pay .quantity{padding:.40625rem;min-width:1.875rem}.badge-container{background:#fddee6;font-family:FuturaPT-MediumObl}.badge-container .badge{padding:.3125rem .9375rem}.yotpo.bottomLine{min-width:200px}.yotpo.bottomLine:not(:has(.yotpo-display-wrapper)){min-height:20px;margin-bottom:16px;opacity:.5;background:linear-gradient(135deg,rgba(211,223,232,.5) 30%,rgba(169,184,197,.5) 38%,rgba(168,182,193,.6) 41%,rgba(168,182,193,.6) 50%,rgba(168,182,193,.6) 0,rgba(169,184,197,.6) 51%,rgba(211,223,232,.6) 57%,rgba(211,223,232,.6) 80%,rgba(211,223,232,.6) 0);background-size:1200% 1200%;animation:AnimationName 2s ease infinite reverse}.yotpo.bottomLine.qv-pdp{min-width:200px}.yotpo.bottomLine.qv-pdp:not(:has(.yotpo-display-wrapper)){min-height:20px;opacity:.5;background:linear-gradient(135deg,rgba(211,223,232,.5) 30%,rgba(169,184,197,.5) 38%,rgba(168,182,193,.6) 41%,rgba(168,182,193,.6) 50%,rgba(168,182,193,.6) 0,rgba(169,184,197,.6) 51%,rgba(211,223,232,.6) 57%,rgba(211,223,232,.6) 80%,rgba(211,223,232,.6) 0);background-size:1200% 1200%;animation:AnimationName 2s ease infinite reverse}.yotpo.bottomLine.qv-pdp:has(.yotpo-display-wrapper){min-height:0}.yotpo.bottomLine.qv-pdp:has(.yotpo-display-wrapper):not(:has(.rating-star))+.placeholder.stars{display:block!important}.placeholder.stars:not(.filter){margin-bottom:16px}@media (max-width:1023.98px){.placeholder.stars:not(.filter){margin-bottom:5px}}.placeholder.stars:not(.filter):not(.static){display:none!important}.placeholder.stars:not(.filter) .yotpo-icon:last-of-type{margin-right:6px}.placeholder.stars .yotpo-stars{display:-ms-flexbox;display:flex;height:20px}.tile-body .custom-variant-dropdown .custom-variant-dropdown-display-name{width:calc(100% - 55px)}@media (max-width:1023.98px){.tile-body .custom-variant-dropdown .custom-variant-dropdown-display-name{padding:3px 10px!important;font-size:16px;width:100%;height:30px}}.tile-body .custom-variant-dropdown .custom-variant-dropdown-display-name .selected-attribute-value{width:300px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-body .custom-variant-dropdown .custom-variant-dropdown-display-name .caret-up-icon{-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023.98px){.tile-body .variations-container[data-attr=style]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start!important;align-items:flex-start!important}}.tile-body .variations-container[data-attr=size] .swatch-value,.tile-body .variations-container[data-attr=style] .swatch-value{border:0}@media (max-width:1023.98px){.tile-body .variations-container:not([data-attr=style]):not([data-attr=color]):not([data-attr=colour]){width:calc(100% - 29px);padding-top:8px}.tile-body .variations-container:not([data-attr=style]):not([data-attr=color]):not([data-attr=colour]) .attribute-label{margin-bottom:0}}@media (max-width:1023.98px){.tile-body .custom-variant-dropdown-items{top:38px}}.tile-body .yotpo.bottomLine .yotpo-bottomline{margin-bottom:16px}.tile-body .yotpo.bottomLine .yotpo-bottomline .text-m{display:-ms-flexbox;display:flex;border-bottom:0}.tile-body .yotpo.bottomLine .yotpo-bottomline .rating-count{border-bottom:0}@media (max-width:1023.98px){.tile-body .yotpo.bottomLine{min-width:140px}.tile-body .placeholder.stars .yotpo-stars,.tile-body .yotpo.bottomLine .yotpo-bottomline .yotpo-stars{display:-ms-flexbox;display:flex}.tile-body .placeholder.stars .yotpo-icon,.tile-body .yotpo.bottomLine .yotpo-bottomline .yotpo-icon{width:16px!important;height:16px}.tile-body .placeholder.stars .rating-count,.tile-body .placeholder.stars .text-m,.tile-body .yotpo.bottomLine .yotpo-bottomline .rating-count,.tile-body .yotpo.bottomLine .yotpo-bottomline .text-m{font-size:12px}.tile-body .placeholder.stars .text-m,.tile-body .yotpo.bottomLine .yotpo-bottomline .text-m{display:-ms-flexbox;display:flex}}.placeholder.stars,.yotpo.bottomLine .yotpo-bottomline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.placeholder.stars .rating-count,.yotpo.bottomLine .yotpo-bottomline .rating-count{font-size:1rem;font-family:FuturaPT-Medium;color:#191919;margin-left:10px;border-bottom:1px solid #000;letter-spacing:0;line-height:normal}.placeholder.stars .yotpo-icon-empty-star,.placeholder.stars .yotpo-icon-half-star,.placeholder.stars .yotpo-icon-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{width:20px!important;height:18px;display:inline-block;overflow:hidden;background-position:50%;background-repeat:no-repeat}.placeholder.stars .yotpo-icon-empty-star:before,.placeholder.stars .yotpo-icon-half-star:before,.placeholder.stars .yotpo-icon-star:before,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star:before,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star:before,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star:before{content:""}.placeholder.stars .yotpo-icon-empty-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star{background-image:url(../../images/svg-icons/icon-system-star.svg)!important}.placeholder.stars .yotpo-icon-half-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star{background-image:url(../../images/svg-icons/icon-system-half-star.svg)!important}.placeholder.stars .yotpo-icon-star,.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{background-image:url(../../images/svg-icons/icon-system-star-black.svg)!important}.placeholder.stars .yotpo-stars,.yotpo.bottomLine .yotpo-bottomline .yotpo-stars{display:-ms-flexbox;display:flex}.placeholder.stars .text-m,.yotpo.bottomLine .yotpo-bottomline .text-m{display:-ms-flexbox;display:flex;color:#000!important;font-family:FuturaPT-Medium;font-weight:400;text-decoration:none!important;border-bottom:1px solid #000;letter-spacing:0;font-size:1rem;text-transform:uppercase;margin-top:0;margin-left:0;line-height:normal}.placeholder.stars .text-m:before,.yotpo.bottomLine .yotpo-bottomline .text-m:before{content:"("}.placeholder.stars .text-m:after,.yotpo.bottomLine .yotpo-bottomline .text-m:after{content:")"}#findation-button-iframe{display:none!important}#findation-button-iframe.d-inline-block{display:inline-block!important}#findation-widget-button{width:282px;height:28px;margin-bottom:14px;opacity:.5;background:linear-gradient(135deg,rgba(211,223,232,.5) 30%,rgba(169,184,197,.5) 38%,rgba(168,182,193,.6) 41%,rgba(168,182,193,.6) 50%,rgba(168,182,193,.6) 0,rgba(169,184,197,.6) 51%,rgba(211,223,232,.6) 57%,rgba(211,223,232,.6) 80%,rgba(211,223,232,.6) 0);background-size:1200% 1200%;animation:AnimationName 2s ease infinite reverse}@keyframes AnimationName{0%{background-position:0 92%}to{background-position:100% 9%}}.quick-view-details-container .shade-finder-section .shade-finder-button{max-width:160px}.quantity-selector-container[disabled] .quantity-selector{background-color:#e4e4e4;color:#696969;border:none;opacity:.4;pointer-events:none;cursor:no-drop}.quantity-selector-container[disabled] #pdpQuantitySelector{color:#696969;opacity:.4}.shade-finder-section .shade-finder-button{display:none}.shade-finder-section .shade-option{color:#000;font-size:16px;line-height:normal;white-space:nowrap;font-family:FuturaPT-Book}.shade-finder-section .shade-option:hover{text-decoration:none}.shade-finder-section .shade-option:not(:last-child){margin-right:24px}.shade-finder-section .shade-option.selected{border-bottom:2px solid #e31870;padding-bottom:2px}@media (max-width:767.98px){.shade-finder-section .skin-tone-options,.shade-finder-section .undertone-options{width:calc(100vw - 50px);display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;scrollbar-width:none}}.shade-finder-section svg.info-icon{width:12px;height:12px;margin-left:4px}.hide-shade{display:none!important}.shade-option.disabled{pointer-events:none;color:#979797!important}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-top{font-size:12px;line-height:normal;left:110px!important}.tooltip.bs-tooltip-bottom .tooltip-inner,.tooltip.bs-tooltip-top .tooltip-inner{max-width:240px;background-color:#fff;color:#191919;text-align:left;padding:10px;border-radius:5px;border:.5px solid #d6d6d6;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);font-size:12px;z-index:11}.tooltip.bs-tooltip-bottom .tooltip-inner p,.tooltip.bs-tooltip-top .tooltip-inner p{margin-bottom:0}.tooltip.bs-tooltip-bottom.show,.tooltip.bs-tooltip-top.show{opacity:1;top:-5px!important;left:110px!important}.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-top .arrow:before{display:none}.backinstock-product-wrap{margin:0 auto}.bisn-inline-container{margin-bottom:20px}.addbtn-container.hide,.bisn-inline-container.hide{display:none}.add-to-cart.show-back-in-stock{padding-left:4px;padding-right:4px}.bisn-show-form.hide{display:none}.bisn-show-form .bisn-label{margin-bottom:10px}.bisn-show-form .bisn-submit-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper{display:-ms-flexbox;display:flex;margin-bottom:15px}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .bisn-email input{font-size:16px;padding:8px;border-radius:50px}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .bisn-email .invalid-feedback{font-size:80%;color:#c00}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .notifyme-and-wishlist-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .notifyme-and-wishlist-container button{font-family:FuturaPT-Demi;padding:8px;margin-right:10px;height:44px}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .notifyme-and-wishlist-container .btn-bisn{-ms-flex-positive:0;flex-grow:0;width:auto;font-size:12px;padding:10px 30px}.bisn-show-form .bisn-submit-form .bisn-form-row1-wrapper .bisn-form-row1 .notifyme-and-wishlist-container .wishlistPDP span{margin:auto}.bisn-show-form .bisn-submit-form .bisn-form-row2,.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox{display:-ms-flexbox;display:flex}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .privacy-policy-url{text-decoration:underline}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper{display:-ms-flexbox;display:flex;margin-right:8px}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper .hide{display:none}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper i{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper i.fa-check-square{background:url("../../images/svg-icons/thick-white-tick.svg") no-repeat 50%;background-color:#000;border-radius:50%}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper i.fa-check-square:before{content:none}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper i.fa{border-color:#847a6c;border:1px solid #191919;border-radius:50%;width:24px;height:24px}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .bisn-checkboxes-wrapper i.fa-square-o{border-color:#847a6c;border:1px solid #191919}.bisn-show-form .bisn-submit-form .bisn-form-row2 .bisn-agree-terms-checkbox .mailing-list-signup-verbiage{font-family:FuturaPT-Medium;font-size:14px;line-height:1.43;font-weight:400;color:#191919}.bisn-submitted-success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:FuturaPT-Demi;font-size:16px}.bisn-submitted-success.hide{display:none}.bisn-submitted-success .graphic.peach-circle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;margin-right:16px;padding:9px;background-color:#d6938a;border-radius:25px}.bisn-submitted-success .graphic .fa-check-oval{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;background:url("../../images/svg-icons/thick-white-tick.svg") no-repeat 50%/contain}.bisn-submitted-failure.hide,.bisn-submitted-success .already-subscribed.hide,.bisn-submitted-success .not-yet-subscribed.hide{display:none}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.waitlist-container .home-email-signup.pt-1 .description{margin-bottom:10px;font-family:FuturaPT-Medium}.waitlist-container .home-email-signup.pt-1 form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left}.waitlist-container .home-email-signup.pt-1 form .input-group{display:-ms-flexbox;display:flex;margin-bottom:10px}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form .waitlist-email{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:130px;margin-bottom:0}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form .waitlist-email .email{border-color:#afafaf;-ms-flex-positive:3;flex-grow:3;font-family:FuturaPT-Medium;font-size:16px;color:#191919;padding:8px;border-radius:50px}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form .waitlist-email .invalid-feedback{font-size:80%;color:#c00}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form .notifyme-button-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.waitlist-container .home-email-signup.pt-1 form .input-group .waitlist-form .notifyme-button-container button{font-family:FuturaPT-Demi;margin-left:16px;height:48px;-ms-flex-positive:0;flex-grow:0;width:auto;font-size:12px;padding:10px 30px}.waitlist-submitted-success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:FuturaPT-Demi;font-size:16px}.waitlist-submitted-success .graphic.peach-circle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;margin-right:16px;padding:9px;background-color:#d6938a;border-radius:25px}.waitlist-submitted-success .graphic .fa-check-oval{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;background:url("../../images/svg-icons/icon-system-check-white.svg") no-repeat 50%/contain}:root{--pdp-start:#fff;--pdp-end:#fff;--pdp-thumb-color:#fff}.pointer-events-none{pointer-events:none!important}.container.product-detail{margin:auto}.completelook-block .product-tile .image-container{border-radius:0}@media (min-width:1024px){.completelook-block .tile-body{-ms-flex-direction:row;flex-direction:row}.completelook-block .tile-body .pdp-link{text-align:center}}.completelook-block .tile-body .variation-main-container{display:-ms-flexbox;display:flex}@media (min-width:320px){.product-number-rating{border-bottom:0}}@media (min-width:768px){.product-number-rating{border-top:0}}.swatch-circle.unselectable:before{content:"";position:absolute;height:1px;background:#797676;top:53%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:48px;border:.01rem solid #797676}.swatch-value.unselectable{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:#797676;text-decoration-color:#797676}.product-detail .attribute .attr-wrapper.non-swatch a.unselectable{cursor:not-allowed}.product-detail .attribute .icon-caret-down{display:none}.product-detail .swatch-value.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-value.color-value.selected:after{background-color:#495057}.pdp .page{position:relative}.pdp .page:before{content:"";width:100%;height:44.125rem;position:absolute;left:0;top:0}.virtual-try-on-button .camera.icon{position:relative;top:-.09375rem}.virtual-try-on-button.disabled,.virtual-try-on-button:disabled{pointer-events:none}.virtual-try-on-button.disabled .camera.icon,.virtual-try-on-button:active .camera.icon,.virtual-try-on-button:disabled .camera.icon,.virtual-try-on-button:hover .camera.icon{fill:#fff}.product-detail .shade-finder-section .shade-finder-button{border:none;color:#e31870;font-size:16px;line-height:normal;padding:0;font-weight:700;text-transform:capitalize;border-radius:unset!important}.product-detail .shade-finder-section .shade-finder-button:after,.product-detail .shade-finder-section .shade-finder-button:hover{background-color:#fff}.product-detail .shade-finder-section .shade-finder-button:active,.product-detail .shade-finder-section .shade-finder-button:focus,.product-detail .shade-finder-section .shade-finder-button:focus-visible{outline:none;box-shadow:none!important;color:#e31870!important;background-color:#fff}.product-detail .shade-finder-section .shade-finder-button .shade-finder-button-text{border-bottom:1px solid #e31870}@media (min-width:1024px){.product-detail .action-section #findation-button-iframe{width:17.625rem!important;max-width:100%!important}}@media (max-width:1023.98px){.product-detail .action-section .product-name{font-size:1.375rem;margin-bottom:8px}}.product-detail .action-section .price-attr-section .price .along-with-list .value{color:#ff0098}.product-detail .action-section .price-attr-section .price .value{line-height:1.14;letter-spacing:.01562rem;color:#191919;font-size:1.5rem}@media (max-width:1023.98px){.product-detail .action-section .price-attr-section .price .value{font-size:1.125rem;line-height:1.39}}.product-detail .action-section .price-attr-section .price .strike-through{margin-right:0;margin-left:1.5rem}.product-detail .action-section .price-attr-section .price .strike-through .value{color:#999}@media (max-width:1023.98px){.product-detail .action-section .price-attr-section .vat{line-height:2.25rem}}@media (max-width:1023.98px){.product-detail .action-section .avail-attr-section{margin-bottom:.3125rem}.product-detail .action-section .avail-attr-section .selected-attribute-value{font-size:1rem;line-height:1.5;padding-bottom:0}.product-detail .action-section .shade-comparison-guide{margin-right:.5rem}}.product-detail .action-section .add-to-cart.btn{font-family:FuturaPT-Medium;font-size:1rem;font-weight:400;line-height:1.41;width:100%;height:3rem;background-color:#000;border-radius:0}.product-detail .action-section .product-availability{font-family:FuturaPT-Demi;line-height:1.64;letter-spacing:.07812rem}.product-detail .action-section .bundle-promotion{padding-left:0!important}.product-detail .add-to-wish-list{background-color:#ffffffcc;border-radius:50%;padding:5px!important;transition:all .2s}.product-detail .add-to-wish-list:hover{transform:scale(1.1)}@media (max-width:1023.98px){.product-detail .add-to-wish-list{margin:0 1.0625rem}}.product-detail .promotions .callout{margin-top:0;margin-bottom:10px}@media (max-width:1023.98px){.product-detail .get-your-free-gifts-content{margin-bottom:1.25rem}}.product-detail .get-your-free-gifts-content .img-container{-ms-flex:0 0 30.6%;flex:0 0 30.6%;max-width:30.6%;min-width:8rem;min-height:8rem}.product-detail .get-your-free-gifts-content .text-container{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media (min-width:1024px){.product-detail .get-your-free-gifts-content .text-container{padding:.5rem .9375rem}}@media (max-width:1023.98px){.product-detail .get-your-free-gifts-content .text-container{padding:.5rem .625rem}}.product-detail .get-your-free-gifts-content .text-container .title,.product-detail .get-your-free-gifts-content .text-container a{font-family:FuturaPT-Demi}.product-detail .get-your-free-gifts-content .text-container .title{margin-bottom:.3125rem}.product-detail .get-your-free-gifts-content .text-container p{font-family:FuturaPT-Book;margin-bottom:10px}.product-detail .get-your-free-gifts-content .text-container a .arrow-right{width:.75rem;height:.75rem;margin-left:.125rem}.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom{width:100%;max-width:64rem}.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom .mz-figure{width:100%}.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom .mz-figure img{max-width:inherit!important;max-height:inherit!important}@media (min-width:1024px){.product-detail .zoom-gallery .zoom-gallery-slide .MagicZoom .mz-figure img{max-width:64rem!important;max-height:64rem!important}}.product-detail .zoom-gallery .embed-responsive-item{background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.product-detail .image-attributes-section{margin:0;padding-bottom:1rem}.product-detail .image-attributes-section .zoom-container{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}.product-detail .image-attributes-section .zoom-container .zoom-gallery{margin-right:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-detail .image-attributes-section .zoom-container .zoom-gallery .zoom-gallery-slide{margin-left:1.875rem}.product-detail .image-attributes-section .zoom-container .zoom-gallery .selectors{min-width:5rem;min-height:5rem;overflow:hidden}.product-detail .image-attributes-section .info{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.product-detail .image-attributes-section .info-set{padding-left:.9375rem}}@media (max-width:1023.98px){.product-detail .mz-next,.product-detail .mz-prev{display:none}.product-detail .zoom-gallery .zoom-gallery-slide{margin-bottom:.625rem}.product-detail .zoom-gallery .zoom-gallery-slide .allure-badge .icon{width:4.375rem;height:4.375rem}.product-detail .zoom-gallery .selectors{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:.3125rem}.product-detail .zoom-gallery .selectors .slick-track{width:100%!important;transform:translateZ(0)!important}.product-detail .zoom-gallery .selectors .slick-track a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product-detail .zoom-gallery .selectors .slick-track a .dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;border:1px solid #000}.product-detail .zoom-gallery .selectors .slick-track a.mz-thumb-selected .dot{background-color:#e31870;border-color:#e31870;margin-bottom:.1875rem}.product-detail .zoom-gallery .pdp-thumb{max-width:1.5625rem}}@media (max-width:1023.98px){.product-detail .yotpo.bottomLine .yotpo-bottomline{margin-bottom:.3125rem}}@media (min-width:1024px){.product-detail .badges-container{left:110px}}.product-detail .badges-container .badge{padding-block:5px}.product-breadcrumb{position:relative}@media (min-width:1024px){.product-breadcrumb{margin-top:1rem;margin-bottom:1rem}}@media (max-width:1023.98px){.product-breadcrumb{margin:1rem 0}.product-breadcrumb:after{content:"";position:absolute;left:-25px;right:-25px;height:1px;bottom:-16px;background-color:#dfdfdf}}.product-breadcrumb .breadcrumb{margin:0}@media (max-width:1023.98px){.product-breadcrumb.hide-breadcrumb .breadcrumb-container{display:none}}.product-breadcrumb .breadcrumb{border-top:none;padding:0}.product-breadcrumb .breadcrumb li.breadcrumb-item>a{color:#191919}.product-breadcrumb .breadcrumb li.breadcrumb-item+.breadcrumb-item{padding-left:.3125rem}.product-breadcrumb .breadcrumb li.breadcrumb-item+.breadcrumb-item:before{padding-right:0;font-size:.6875rem;color:#191919}.pdp-tutorials{padding:2.5rem 0}.pdp-tutorials .image{position:relative}.pdp-tutorials .image img{width:100%}.pdp-tutorials .mobile-header{background-color:#f5e6e6;margin-top:1.5625rem}.pdp-tutorials .mobile-header h2{padding:1.25rem 0 .75rem;margin-bottom:0}@media (max-width:767.98px){.pdp-tutorials .contentItem{padding-left:0;padding-right:0}}.pdp-tutorials .content-heading{background-color:#f5e6e6;padding:1.5625rem 1.5625rem 0;min-height:15.25rem}@media (min-width:1024px){.pdp-tutorials .content-heading{padding:1.5625rem 2.5rem 0}}.pdp-tutorials .content-heading .copy .header{font-size:1.5rem;color:#191919;font-family:FuturaPT-Demi;padding-bottom:1.25rem}.pdp-tutorials .content-heading .copy .tutorial-type{font-size:.6875rem;font-family:FuturaPT-Demi;padding-top:.75rem}.pdp-tutorials .content-heading .copy .heading{font-size:1.1875rem;color:#191919;padding-top:.3125rem}.pdp-tutorials .content-heading .copy .subheading{font-size:1.0625rem;padding-top:.9375rem;font-family:FuturaPT-Book}.description-and-detail{margin-top:0}@media (max-width:1023.98px){.description-and-detail>div:last-child{margin-bottom:0}}@media (max-width:1023.98px){.description-and-detail .accordion .darkminus,.description-and-detail .accordion .darkplus{width:1.125rem;height:1.125rem}}@media (min-width:1024px){.description-and-detail .accordion .darkminus,.description-and-detail .accordion .darkplus{width:1.375rem;height:1.375rem}}.description-and-detail .accordion .faq-question{color:#d83a58;font-weight:700}.description-and-detail .btn{border:none;text-transform:unset;font-size:1.3125rem}.description-and-detail .btn:hover{text-decoration:none}.description-and-detail .icon{width:1.5rem;height:1.5rem}.description-and-detail button:focus{border:none!important}.description-and-detail .card-header button{font-family:FuturaPT-Medium;color:#000;text-transform:uppercase;padding:0;font-size:1.125rem;letter-spacing:unset}.description-and-detail .card-header button .caret-up-icon{width:20px;height:21px;background:url(../../images/svg-icons/icon-system-caret-down.svg) no-repeat 50%/contain;transition:all .2s;transform:rotate(180deg)}.description-and-detail .card-header button.collapsed .caret-up-icon{transform:rotate(0)}@media (max-width:1023.98px){.description-and-detail .card-header button{font-size:1.125rem}}.description-and-detail .card-body{font-family:FuturaPT-Book;font-size:1rem;font-weight:400;line-height:1.5;color:#191919}.description-and-detail .card-body p:last-child{margin-bottom:0}.description-and-detail .card{border:none}.description-and-detail .ingredient-icons-description{border-bottom:.0625rem solid #afafaf;margin-bottom:1.25rem}@media (min-width:1024px){.description-and-detail .ingredient-icons-description{padding-bottom:.1875rem}}.description-and-detail .ingredient-icons-description h4{font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;margin-bottom:.625rem}@media (min-width:1024px){.description-and-detail .ingredient-icons-description h4{margin-bottom:1.375rem}}.description-and-detail .ingredient-icons-description .ingredients-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.description-and-detail .ingredient-icons-description .ingredients-container .ingredient{-ms-flex-align:center;align-items:center;padding-bottom:.9375rem}.description-and-detail .ingredient-icons-description .ingredients-container .ingredient .ingredient-text{margin-left:.625rem}@media (min-width:1024px){.description-and-detail .ingredient-icons-description .ingredients-container .ingredient .ingredient-text{margin-right:1.875rem}}.description-and-detail .ingredient-icons-description .ingredients-container .ingredient .ingredient-text h6,.description-and-detail .ingredient-icons-description .ingredients-container .ingredient .ingredient-text p{line-height:1.25rem;font-size:.875rem}.description-and-detail .ingredient-icons-description .ingredients-container .ingredient .ingredient-text h6{margin-bottom:0}.description-and-detail .ingredient-icons-description.long-ingredient .ingredient{-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.description-and-detail .ingredient-icons-description.long-ingredient .ingredient{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-bottom:1.25rem}}@media (min-width:1024px){.description-and-detail .ingredient-icons-description.long-ingredient h4{margin-bottom:1.0625rem}}.recommendations{margin:1.875rem auto 0}.recommendations .product-slot.product-listing .slick-track{display:-ms-flexbox;display:flex}.recommendations .product-slot.product-listing .slick-track .slick-slide{height:auto}@media (max-width:1023.98px){.recommendations .product-slot.product-listing .slick-arrow{display:none!important}}.recommendations .section-header-border{text-align:center;margin-bottom:1.875rem}.reviews-section{margin-top:1.1875rem}@media (min-width:1024px){.reviews-section{border:.09375rem solid #797676;width:80%;margin:2.5rem auto 0}.reviews-section h2{padding-top:1.25rem}}.reviews-section h2{font-family:FuturaPT-Medium;font-size:1.75rem;letter-spacing:.04688rem;font-weight:500;line-height:1.21;color:#191919}@media (max-width:1023.98px){.reviews-section h2{letter-spacing:.0625rem}}.reviews-section .single-sentence-text-content .sentence{font-family:FuturaPT-MediumObl!important;color:#191919;font-size:1.1875rem;font-weight:400;line-height:1.37;letter-spacing:.01562rem}.reviews-section .single-sentence-text-content .display-name{font-family:FuturaPT-Demi!important;font-size:.8125rem;font-weight:400!important;line-height:1.54;letter-spacing:.07812rem}@media (min-width:1024px){.reviews-section .yotpo-main-widget{padding:0 1.875rem}}.reviews-section .yotpo-main-widget .yotpo-dropdown-button span,.reviews-section .yotpo-main-widget .yotpo-user-title{color:#797676!important}.reviews-section .yotpo-main-widget .error-box{background-color:#d83a58}.overflow-hidden{overflow:hidden}.mz-next,.mz-prev{position:absolute;display:block;height:2rem;width:1.5rem;min-height:0;min-width:auto;font-weight:400;line-height:0;font-size:0;border-radius:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-35%);padding:0;border:none;outline:none;opacity:.75;z-index:1}.mz-next:focus,.mz-next:hover,.mz-prev:focus,.mz-prev:hover{outline:none;background:transparent;opacity:1;color:transparent}.mz-next.mz-disabled:before,.mz-prev.mz-disabled:before{opacity:.25}.mz-next:before,.mz-prev:before{content:"";display:inline-block;height:25px;width:25px;background:url("../../images/svg-icons/arrows.svg") no-repeat 50%/contain}.mz-prev{left:0}[dir=rtl] .mz-prev{left:auto;right:0}.mz-prev:before,[dir=rtl] .mz-prev:before{transform:rotate(0deg)}.mz-next{right:2px}[dir=rtl] .mz-next{left:0;right:auto}.mz-next:before,[dir=rtl] .mz-next:before{transform:rotate(180deg)}.set-items{margin-top:1rem}.set-items .set-item{border-bottom:.0625rem solid #dfdfdf;padding-bottom:.9375rem;padding-top:.9375rem}.set-items .set-item:first-child{border-top:.0625rem solid #dfdfdf}.set-items .set-item .set-item-img-container img{max-width:98%}@media (min-width:1024px){.set-items .set-item .image-attributes-section .zoom-container{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}.set-items .set-item .set-item-img-container img{width:9.8125rem;max-width:98%}.set-items .set-item .color-guide-swatch{padding-left:0}}@media (max-width:767.98px){.set-items .set-item .set-item-img-container img{max-width:50%}}.set-items .set-item .product-name a{font-size:1rem;line-height:1.375rem;color:#191919}.set-items .set-item .cart-and-ipay{border-bottom:0;padding-bottom:0;margin-bottom:0;margin-top:.75rem}.set-items .set-item .collapsibleSetItemDescription{overflow:hidden}.set-items .set-item .collapsibleSetItemDescription.collapse:not(.show){display:block}@media (max-width:1023.98px){.set-items .set-item .collapsibleSetItemDescription{margin-bottom:1.25rem}.set-items .set-item .collapsibleSetItemDescription.collapse:not(.show){display:block}.set-items .set-item .collapsibleSetItemDescription.collapsing{height:6rem}}.set-items .set-item .collapsibleSetItemDescriptionLink{display:none;font-size:.625rem;text-decoration:underline;position:-webkit-sticky;position:sticky;left:100%;bottom:.3125rem;display:block;text-align:right;cursor:pointer;color:#999}@media (min-width:768px){.set-items .set-item .collapsibleSetItemDescriptionLink{display:none}}@media (max-width:1023.98px){.set-items .set-item .collapsibleSetItemDescriptionLink{margin:.625rem 0}}.set-items .set-item .product-set-availability{right:0}@media (min-width:768px){.set-items .set-item .product-set-availability{position:absolute;top:.3125rem}}@media (max-width:1023.98px){.set-items .set-item .product-set-availability{margin-bottom:.3125rem}}.set-items .set-item .yotpo-stars>.rating-star:first-of-type{padding-left:0!important}.set-items .set-item .selectable-products-slider .slick-prev{left:-1.25rem}.set-items .set-item .selectable-products-slider .slick-next{right:-1.25rem}.set-items .set-item .collapsibleProductAttributes.product-attributes .attr-wrapper{margin:.125rem}.set-items .prices-add-to-cart-actions-inline{margin-top:1.25rem;margin-bottom:1.875rem}.minicart .cart .card .item-attributes .price{font-size:.875rem}.collapsibleProductAttributes.collapse:not(.show){display:block;overflow:hidden}@media (max-width:1023.98px){.collapsibleProductAttributes.collapse:not(.show){max-width:100%;margin-left:-.46875rem}}.collapsibleProductAttributes.collapsing{height:8.75rem}.collapsibleProductAttributes .collapsedbtn{padding:.3125rem;height:2.875rem;display:none;background:transparent;border:none}.collapsibleProductAttributes .collapsedbtn:focus{border:none!important}.collapsibleProductAttributes .collapsedbtn .icon{width:2.25rem;height:2.25rem}.search-mobile{display:block}.action-section{background-color:#fff}@media (max-width:1023.98px){.action-section{padding:0}}.completelook-block .slick-slider .slick-arrow{display:none!important}.completelook-block .slick-list{margin-top:.9375rem}@media (max-width:1023.98px){.completelook-block .slick-list{padding:0!important}}@media (min-width:1200px){.completelook-block .slick-list{margin-left:-1.5rem}}@media (min-width:1024px){.completelook-block.horizantal-container .slide-image{height:-webkit-min-content;height:-moz-min-content;height:min-content;position:-webkit-sticky;position:sticky;top:5rem;padding-right:1.0625rem}.completelook-block.horizantal-container .slide-content{padding-left:1.0625rem}.completelook-block.horizantal-container .slide-content .horizantal-tile{height:13.75rem}.completelook-block.horizantal-container .slide-content .horizantal-tile .below-img-badge{min-height:.75rem;margin-top:.1875rem}.completelook-block.horizantal-container .slide-content .horizantal-tile .pdp-link{min-height:unset;margin-bottom:.25rem}.completelook-block.horizantal-container .slide-content .horizantal-tile .tile-promotions{min-height:1.5625rem;margin:.625rem 0}.completelook-block.horizantal-container .slide-content .horizantal-tile .tile-promotions .promotion-banner{line-height:1.25rem;padding:.125rem .3125rem;margin:0}.completelook-block.horizantal-container .slide-content .horizantal-tile .add-to-cart-container,.completelook-block.horizantal-container .slide-content .horizantal-tile .tile-promotions{max-width:19rem}.completelook-block.horizantal-container .slide-content,.completelook-block.horizantal-container .slide-image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.completelook-block-container,.completelook-carousel,.completelook-carousel-conatiner{padding-right:0}}@media (min-width:1024px){.completelook-block-container{padding-left:1.25rem;-ms-flex:0 0 51.3%;flex:0 0 51.3%;max-width:51.3%}.completelook-block-container .experience-productslides .experience-assets-producttile{background-color:#fff}.completelook-block-container .experience-productslides .experience-assets-producttile:not(:last-child){margin-bottom:.625rem}.completelook-block-container .horizantal-tile .product-tile{max-width:none}.completelook-block-container .horizantal-tile .product-tile .tile-body{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.completelook-block-container .horizantal-tile .product-tile .tile-body .image-tile{display:-ms-flexbox;display:flex;width:13.75rem}.completelook-block-container .horizantal-tile .product-tile .tile-body .image-tile img{object-fit:cover}.completelook-block-container .horizantal-tile .product-tile .tile-body .info-tile{padding:.25rem 1.25rem;width:calc(100% - 220px);-ms-flex-align:center;align-items:center}.completelook-block-container .horizantal-tile .product-tile .image-container{width:13.75rem}.completelook-block-container .horizantal-tile .product-tile .image-container a,.completelook-block-container .horizantal-tile .product-tile .image-container a .tile-image,.completelook-block-container .horizantal-tile .product-tile .image-container a:hover .hover-state{height:100%}.completelook-block-container .horizantal-tile .product-tile .image-container .quick-view-btn.quickview{height:auto}.completelook-block-container .horizantal-tile .product-tile .add-to-cart-container .add-to-cart-tile{padding:.625rem 0}}@media (max-width:1023.98px){.completelook-block-container .carousel-tile .product-tile .tile-body{min-height:12.875rem}}.completelook-block-container .carousel-tile .product-tile .tile-body .promotion-banner{margin:.75rem 0}.completelook-block-container .carousel-tile .product-tile .tile-body .pdp-link{margin:.3125rem 0}@media (min-width:1024px){.completelook-block-content{padding:0 .9375rem}}@media (min-width:1200px){.completelook-block-content{padding:0 1.875rem}}.pd-content-slide.quote-container{background-color:#f5ddd8}@media (max-width:1023.98px){.pd-content-slide.quote-container{padding:1.25rem .9375rem}}@media (min-width:1024px){.pd-content-slide.quote-container{padding:3.4375rem 11.0625rem 1.875rem}}@media (max-width:1023.98px){.pd-content-slide.video-container{padding:1.25rem .9375rem}}@media (min-width:1024px){.pd-content-slide.video-container{padding:1.875rem 11.0625rem}}.pd-content-slide.tips-block{margin:0}.pd-content-slider.pdp-image-carousel{max-width:66.5rem;margin-left:auto;margin-right:auto}.experience-layouts-3column:has(.pdp-educational){margin-bottom:2.5rem}@media (max-width:1023.98px){.experience-layouts-3column:has(.pdp-educational){margin-bottom:.375rem}}.experience-layouts-3column:has(.pdp-educational) .category-header{text-align:center;font-weight:400;margin-bottom:.25rem;padding:0 .625rem}@media (max-width:1023.98px){.experience-layouts-3column:has(.pdp-educational) .category-header{font-size:1.375rem;margin-bottom:-.125rem}}.experience-layouts-3column:has(.pdp-educational) .container{padding:0;max-width:83.375rem}@media (max-width:1023.98px){.experience-layouts-3column:has(.pdp-educational) .container{padding:0 .3125rem}}.experience-layouts-3column:has(.pdp-educational) .container .row{margin:0}@media (max-width:1023.98px){.experience-layouts-3column .pdp-educational{margin-bottom:2.125rem}}.experience-layouts-3column .pdp-educational a{pointer-events:none}@media (min-width:768px){.experience-layouts-3column .pdp-educational a{display:inline-block}}.experience-layouts-3column .pdp-educational .image-card-title{font-weight:400;margin-bottom:.5625rem}.experience-layouts-3column .pdp-educational .card-body{padding:1.25rem 0 0}.experience-layouts-3column .pdp-educational .pd-image-card{padding:0 .375rem;margin-bottom:0;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.experience-layouts-3column .pdp-educational .pd-image-card{padding:0}}.experience-layouts-fullblogcategory:has(.pdp-educational){margin-bottom:2.5rem}.experience-layouts-fullblogcategory:has(.pdp-educational) .full-blog-main-container{padding:20px 0}@media (min-width:1024px){.experience-layouts-fullblogcategory:has(.pdp-educational){padding:0 4rem}.experience-layouts-fullblogcategory:has(.pdp-educational) .full-blog-main-container{margin:0 -4rem}}.experience-layouts-fullblogcategory:has(.pdp-educational) .category-header{text-align:center;margin-bottom:1.25rem;text-transform:uppercase}@media (max-width:1023.98px){.experience-layouts-fullblogcategory:has(.pdp-educational) .category-header{font-size:1.375rem}}.experience-layouts-fullblogcategory:has(.pdp-educational) .see-all-link{display:none}.experience-layouts-fullblogcategory:has(.pdp-educational) a{pointer-events:none}.experience-layouts-fullblogcategory:has(.pdp-educational) .container{padding:0}.experience-layouts-fullblogcategory:has(.pdp-educational) .row{margin:0}.experience-layouts-fullblogcategory:has(.pdp-educational) .row .categ-card{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}@media (min-width:1024px){.experience-layouts-fullblogcategory:has(.pdp-educational) .row .categ-card:last-child{display:none}}@media (max-width:1023.98px){.experience-layouts-fullblogcategory:has(.pdp-educational) .row .categ-card:first-child{display:none}}.experience-layouts-fullblogcategory:has(.pdp-educational) .row .categ-card img{width:100%}.asset-container{margin-bottom:2.5rem}.asset-container .asset-container-text{padding:1.25rem .9375rem 0}.asset-container .asset-container-text h6{margin-bottom:.875rem;font-size:1.375rem}.asset-container .asset-container-text p{margin-bottom:0;font-size:1.25rem;font-family:FuturaPT-Book}.asset-container .asset-container-text div:not(:last-child){margin-bottom:2.5rem}.asset-container h3{padding-bottom:.75rem}.asset-container img{width:100%;object-fit:cover}@media (min-width:1024px){.asset-container .asset-container-img,.asset-container .asset-container-text{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.asset-container .asset-container-text{padding:0 .9375rem}.asset-container .asset-container-text h6{margin-bottom:.5625rem}}.description-and-detail .card-body,.description-and-detail .card-header{background-color:#fff}@media (min-width:1024px){.image-attributes-section{-ms-flex-align:start;align-items:flex-start}}.collapsing{transition:height .35s ease-in-out}.badge-wishlist-section{display:-ms-flexbox;display:flex}@media (min-width:1024px){.badge-wishlist-section{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:2.5rem}}.badge-wishlist-section .wishlist-container{padding-left:2.5rem}.badge-wishlist-section .wishlist-container .add-to-wish-list{padding:0}@media (min-width:1024px){.badge-wishlist-section .wishlist-container .add-to-wish-list{padding:.625rem}}@media (max-width:1023.98px){.badge-wishlist-section .wishlist-container .add-to-wish-list{margin-left:1.0625rem}}.badge-wishlist-section .wishlist-container .add-to-wish-list .favorite,.badge-wishlist-section .wishlist-container .add-to-wish-list .favorite-v2{stroke:#000;fill:transparent}.badge-wishlist-section .wishlist-container .add-to-wish-list .favorite-v2.selected,.badge-wishlist-section .wishlist-container .add-to-wish-list .favorite.selected,.badge-wishlist-section .wishlist-container .add-to-wish-list.selected .favorite,.badge-wishlist-section .wishlist-container .add-to-wish-list.selected .favorite-v2{stroke:#e31870;fill:#e31870}.badge-wishlist-section .badge-container{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.badge-wishlist-section .badge-container .badge{font-size:.625rem;line-height:1.5;letter-spacing:.07812rem;color:#191919}.yotpo-pdp-gallery-container{background-color:#f5ddd8}@media (min-width:1024px){.yotpo-pdp-gallery-container{padding:5rem 0}}@media (max-width:1023.98px){.yotpo-pdp-gallery-container{padding:2.5rem 0}}.pdp.custom-pdp .product-breadcrumb .breadcrumb li.breadcrumb-item+.breadcrumb-item:before,.pdp.custom-pdp .product-breadcrumb .breadcrumb li.breadcrumb-item>a{color:#191919}@media (min-width:1024px){.shade-finder-heading .placeholder{margin-right:2.5rem}}.shade-finder-heading .add-to-wish-list{position:unset;padding:.625rem .4375rem 0}@media (min-width:1024px){.shade-finder-heading .add-to-wish-list{padding:.6875rem .4375rem .4375rem}}.shade-finder-heading .title{font-size:1.75rem;color:#191919;font-weight:500;letter-spacing:.0625rem}.shade-finder-heading .sub-title{font-size:1rem;color:#191919;font-weight:500;letter-spacing:.01562rem}.shade-finder-buttons .back-to-quiz{max-width:10rem}@media (min-width:1024px){.shade-finder-buttons .back-to-quiz{max-width:11.5625rem}}.shade-finder-buttons .back-to-product{font-family:FuturaPT-Demi;font-size:.8125rem;letter-spacing:.07812rem;text-decoration:underline}.shadefinder-recommendations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.shadefinder-recommendations .product-tile .image-container{-ms-flex:0 0 auto;flex:0 0 auto}.shadefinder-recommendations .product{-ms-flex:1;flex:1;height:unset!important}.shadefinder-recommendations-container{padding:0 1.25rem}@media (min-width:1024px){.shadefinder-recommendations-container{padding:0}}.shades-filter .shade-filter-group .shade-filter-title{font-size:1.0625rem;color:#191919}.shades-filter .shade-filter-group .shade-filter{font-size:.9375rem;color:#595959}.shades-filter .shade-filter-group .shade-filter.selected{background-color:#fed5ed}.shades-filter .shade-filter-group .shade-filter[disabled]{opacity:.7}.yotpo-loyalty-learn-more-link{font-family:FuturaPT-Medium;text-decoration:underline}@media (max-width:1023.98px){.pdp-banner3{padding:1.25rem .9375rem}}@media (min-width:1024px){.pdp-banner3{padding:2.8125rem 11.0625rem 1.875rem}}.pdp-banner3 .title{font-family:FuturaPT-Demi;text-transform:uppercase}@media (max-width:1023.98px){.pdp-banner3 .title{font-size:1.375rem;line-height:1.36;margin-bottom:1.25rem}}@media (min-width:1024px){.pdp-banner3 .title{font-size:1.75rem;line-height:1.39;margin-bottom:1.875rem}}@media (max-width:1023.98px){.pdp-banner3 img{width:75vw;height:74vw;padding-right:.3125rem;max-width:100%}}@media (min-width:1024px){.pdp-banner3 .experience-region{width:100%;position:relative}}@media (max-width:1023.98px){.pdp-banner3 .experience-slides{padding:0}}@media (max-width:1023.98px){.pdp-banner3 .simple-image-container{width:75vw;height:74vw}}@media (min-width:1024px){.pdp-banner3 .experience-assets-simpleimage iframe{position:absolute;top:0;right:0;height:100%;width:calc(71% - 35px)}}@media (min-width:1024px) and (min-width:1295px){.pdp-banner3 .experience-assets-simpleimage iframe{width:calc(69% - 35px)}}@media (max-width:1023.98px){.pdp-banner3 .experience-assets-simpleimage iframe{width:75vw;height:74vw;padding-right:.3125rem;max-width:100%}}@media (min-width:1024px){.pdp-banner3 .experience-assets-simpleimage img{position:absolute;top:0;right:0;height:100%;width:calc(69% - 35px)}}.pdp-banner3 .image-wrapper{padding:0}@media (min-width:1024px){.pdp-banner3 .image-wrapper{margin-right:2.1875rem;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}}@media (min-width:1024px) and (min-width:1295px){.pdp-banner3 .image-wrapper{-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}}@media (min-width:1024px){.pdp-banner3 .image-wrapper .experience-assets-simpleimage:first-child{margin-bottom:1.6875rem}}@media (min-width:1024px) and (min-width:1295px){.pdp-banner3 .image-wrapper .experience-assets-simpleimage:first-child{margin-bottom:2.5rem}}@media (min-width:1024px){.pdp-banner3 .image-wrapper .experience-assets-simpleimage{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pdp-banner3 .image-wrapper .experience-assets-simpleimage img{width:100%;height:100%;position:static}}@media (max-width:1023.98px){.pdp-banner3 .image-wrapper img:not(:last-child){padding-right:.625rem}}.availability-message-restricted{text-align:left;margin-top:1rem;margin-bottom:1rem;font-size:12px;text-transform:uppercase}.product-set-detail .availability-message-restricted{display:block}.ingredient-spotlight-container{margin-bottom:2.5rem}@media (min-width:1024px){.ingredient-spotlight-container{max-width:60.4%}}@media (max-width:1023.98px){.ingredient-spotlight-container h3{font-size:1.375rem}}.ingredient-spotlight-container .ingredients-img{width:100%;margin:.625rem 0 1.25rem}@media (min-width:1024px){.ingredient-spotlight-container .ingredients-img{width:56%;margin:0}}@media (min-width:1024px){.ingredient-spotlight-container .ingredients-text{padding-left:2.0625rem}}.ingredient-spotlight-container .ingredients-text .btn{border:1px solid #191919}.ingredient-spotlight-container .ingredients-text h3{margin-bottom:.875rem}.ingredient-spotlight-container .ingredient-spotlight{width:2.625rem;height:2.625rem;border-radius:50%;background-color:#191919;cursor:pointer}.ingredient-spotlight-container .ingredient-spotlight .icon-plus-white{width:1.75rem}.ingredient-spotlight-container .ingredient-spotlight-1{top:6%;left:13.3%}@media (min-width:768px){.ingredient-spotlight-container .ingredient-spotlight-1{top:12.5%;left:22%}}.ingredient-spotlight-container .ingredient-spotlight-2{top:34%;right:15.7%}@media (min-width:768px){.ingredient-spotlight-container .ingredient-spotlight-2{top:37.7%;right:14.2%}}.ingredient-spotlight-container .ingredient-spotlight-3{bottom:15.7%;left:8%}@media (min-width:768px){.ingredient-spotlight-container .ingredient-spotlight-3{bottom:16.8%;left:16.8%}}.ingredient-spotlight-container .ingredient-spotlight-4{bottom:8%;right:17.6%}@media (min-width:768px){.ingredient-spotlight-container .ingredient-spotlight-4{bottom:10%;right:16%}}.ingredient-spotlight-container .opacity-0{opacity:0}.ingredient-spotlight-container .modal{width:100vw}.ingredient-spotlight-container .modal button.close{position:absolute;z-index:99;right:1.25rem;top:1.25rem}.ingredient-spotlight-container .modal button.close .icon-close{height:1.375rem;width:1.375rem;opacity:1}@media (min-width:1024px){.ingredient-spotlight-container .modal button.close .icon-close{height:1.125rem;width:1.125rem}}.ingredient-spotlight-container .modal .modal-dialog{min-width:44.5%;margin:1.25rem .9375rem}@media (min-width:1024px){.ingredient-spotlight-container .modal .modal-dialog{margin:1.875rem auto}}@media (max-width:1023.98px){.ingredient-spotlight-container .modal .modal-dialog{max-width:100%}}.ingredient-spotlight-container .modal .modal-dialog .modal-body{padding:2.625rem 1.25rem 3.625rem}@media (min-width:1024px){.ingredient-spotlight-container .modal .modal-dialog .modal-body{padding:1.875rem 5rem 3.75rem}}.ingredient-spotlight-container .modal .modal-dialog .ingredient-slides button{top:70%}@media (min-width:1024px){.ingredient-spotlight-container .modal .modal-dialog .ingredient-slides button{top:60%}}.ingredient-spotlight-container .ingredient-slide{padding:0 .625rem}@media (min-width:1024px){.ingredient-spotlight-container .ingredient-slide{padding:0 3.5rem}}.ingredient-spotlight-container .ingredient-slide p{font-family:FuturaPT-Book}@media (max-width:1023.98px){.ingredient-spotlight-container .ingredient-slide h2{font-size:1.5rem;margin-bottom:1.25rem}}@media (max-width:1023.98px) and (min-width:1024px){.ingredient-spotlight-container .ingredient-slide h2{margin-bottom:.8125rem}}.ingredient-spotlight-container .ingredient-slide img{width:8.875rem;height:8.875rem;margin-bottom:1.25rem}@media (min-width:1024px){.ingredient-spotlight-container .ingredient-slide img{margin-bottom:1.875rem}}.ingredient-spotlight-container .ingredient-slide .ingredient-benefit{font-size:1.25rem}.ingredient-spotlight-container .ingredient-slide .carousel-title{font-size:.625rem;margin-bottom:1.25rem}@media (min-width:1024px){.ingredient-spotlight-container .ingredient-slide .carousel-title{margin-bottom:.8125rem}}.research-results{margin-bottom:2.5rem;background:#f9f3eb;border-bottom:.0625rem solid #e3e3e3}@media (min-width:768px){.research-results{line-height:2.5;padding:1.5625rem .625rem 1.5625rem 1.5625rem}}@media (max-width:1023.98px){.research-results{line-height:1.5;padding:1.25rem .75rem .75rem}}.research-results .research-summary-block{text-align:center;background:#fff;border-radius:.5rem;border:.0625rem solid #d7d7d7;max-width:42.5rem;margin-right:auto;margin-left:auto}.research-results .research-summary-block .research-summary-title{text-align:center;font-size:1.75rem;font-weight:700;background:#ede7dd;max-width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-bottom:.625rem}.research-results .research-summary-block .research-period{font-weight:700;padding-top:.9375rem;padding-bottom:.9375rem}.research-results .research-summary-block .research-results-item{text-align:left;font-size:1rem;max-width:80%;line-height:1.5;font-family:FuturaPT-Book}@media (min-width:768px){.research-results .research-summary-block .research-results-item{margin-left:15%;margin-right:15%}}@media (max-width:1023.98px){.research-results .research-summary-block .research-results-item{max-width:85%;margin-left:auto;margin-right:auto;padding-right:.3125rem}}.research-results .research-summary-block .research-results-item .research-percentage{font-family:FuturaPT-Demi;font-size:2.375rem;margin-bottom:.375rem}@media (min-width:768px){.research-results .research-summary-block .research-results-item .research-percentage{margin-right:.625rem}}@media (max-width:1023.98px){.research-results .research-summary-block .research-results-item .research-percentage{margin-right:.3125rem;font-size:1.75rem}}.research-results .research-summary-block .research-results-item .research-title{max-width:inherit;padding-left:.625rem}.research-results .research-summary-block .research-results-item:not(.research-results-item:last-of-type){border-bottom:.0625rem solid #979797}.research-results .research-summary-block .bottom-text{display:-ms-flexbox;display:flex;max-width:90%;padding-bottom:.9375rem;font-size:.625rem;line-height:1.6;font-family:FuturaPT-Medium;font-weight:500;letter-spacing:remcalc(1)}@media (min-width:768px){.research-results .research-summary-block .bottom-text{margin-left:2.1875rem}}@media (max-width:1023.98px){.research-results .research-summary-block .bottom-text{margin-left:.9375rem}}@supports not (-webkit-touch-callout:none){.embed-responsive .sfccvideo{right:0;width:auto!important;margin:auto}}.mobile-slider .slick-slider{padding:0}.mobile-slider .slick-slider:not(.slick-dotted){padding-bottom:.9375rem}.mobile-slider .slick-slider .media-slide{position:relative}.mobile-slider .slick-slider .embed-responsive-item{background-repeat:no-repeat;background-size:cover}.mobile-slider .slick-slider .embed-responsive-item.autoplay-video{pointer-events:none}.mobile-slider .slick-slider .pinch-zoom-container{width:100%;height:100%!important}.mobile-slider .slick-slider .pinch-zoom-container .mobile-zoom{position:relative!important;height:100%;display:none}.mobile-slider .slick-slider .pinch-zoom-container .mobile-zoom:first-child{display:block!important}.mobile-slider .slick-slider .pinch-zoom-container .slick-slider--img{object-fit:cover;opacity:0}.mobile-slider .allure-badge{position:absolute;top:.625rem;left:.625rem;z-index:10}.mobile-slider .allure-badge .icon{width:4.375rem;height:4.375rem}@media (max-width:1023.98px){.mobile-slider .allure-badge .icon{width:3.125rem;height:3.125rem}}.mobile-slider .slick-dots{transform:translate(-50%,-50%)!important;left:50%!important;top:100%!important}.mobile-slider .slick-dots li{width:.5rem;height:.5rem;margin:0 .375rem}.mobile-slider .slick-dots li button{width:.5rem;height:.5rem;border-radius:50%;background-color:#dfdfdf;border:.0625rem solid #dfdfdf;padding:0}.mobile-slider .slick-dots li button:before{display:none}.mobile-slider .slick-dots li button:focus{border:.0625rem solid #000!important}.mobile-slider .slick-dots li.slick-active button{background-color:#e31870;border-color:#e31870}.mobile-slider .slick-dots li.slick-active button:focus{border:.0625rem solid #e31870!important}button#shade-finder:focus,button#shade-finder:focus-visible{outline:0;box-shadow:none}button#shade-finder:active{color:#000!important;border-color:#e31870!important;background-color:#fff!important}.YMK-module-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;z-index:9999;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:10px}.YMK-module-wrapper:has(.YMK-module:empty){display:none!important}.YMK-module-wrapper .shade-finder-header .shade-finder-title{color:#191919;font-size:32px;line-height:normal;border-bottom:1px solid #e4e4e4}.YMK-module-wrapper .shade-finder-details{position:absolute;z-index:1;color:#fff;bottom:8%;min-width:300px;opacity:0;pointer-events:none}.YMK-module-wrapper .shade-finder-details.in{opacity:1;pointer-events:visible}@media (max-width:1023.98px){.YMK-module-wrapper .ps-shade-finder{top:30px}}.YMK-module-wrapper .ps-shade-finder.in{opacity:1;pointer-events:visible}.YMK-module-wrapper .shade-option-color{width:38px;height:38px;border-radius:50%;border:1px solid #fff}.YMK-module-wrapper .shade-option-color.selected{width:60px;height:60px;border-radius:50%;border:1px solid #fff}.YMK-module-wrapper .about-the-shade-link,.YMK-module-wrapper .shade-option-name{font-family:FuturaPT-Medium;font-size:14px;line-height:normal;color:#fff}.YMK-module-wrapper .about-the-shade-link{text-decoration:underline}.bundle-prod-details .afterpay-widget{margin-bottom:0}@media (max-width:1199.98px){.bundle-prod-details .bundle-save-wrap{padding-top:0!important}}.bundle-promotion{color:#ff0098;font-family:FuturaPT-Medium;font-size:1rem;line-height:normal}.bundle-items{border-top:1px solid #e4e4e4;margin-top:1rem;margin-bottom:1.5rem}.bundle-items,.bundle-items .bundle-item{border-bottom:1px solid #e4e4e4}.bundle-items .bundle-item:last-child{border-bottom:0}.bundle-items .bundel-item-thump{width:30%;height:auto;min-width:86px;margin-right:1rem}@media (min-width:1024px){.bundle-items .bundel-item-thump{width:20%;min-width:100px}}.bundle-items .bundel-item-thump img{max-width:100%}.bundle-items .bundel-item-details{width:70%;font-weight:400;line-height:normal;font-family:FuturaPT-Medium}@media (min-width:1024px){.bundle-items .bundel-item-details{width:80%}}.bundle-items .bundel-item-details .bundel-item-name{color:#191919;font-size:1rem;line-height:normal}.bundle-items .bundel-item-details .select-variant-container{color:#191919;font-size:.875rem}.bundle-items .custom-variant-dropdown .attr-main-wrapper{padding-bottom:2px}.bundle-items .custom-variant-dropdown .caret-up-icon{width:20px}.bundle-items .product-attributes-inner{padding-bottom:0!important}@media (min-width:1024px){.bundle-items .product-attributes-inner{padding-bottom:2px!important}}.bundle-items .selected-attribute-color-wrap{width:calc(100% - 36px)}.bundle-items .selected-attribute-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:calc(100% - 52px)}.quickup-section .quickup-msg{color:#000;font-size:16px;line-height:normal}.quickup-section .quickup-msg .quickup-msg-title{font-family:FuturaPT-Demi}