.section-heading{font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:16px;line-height:28px;font-weight:500;color:#333;background-color:#f3f1f0;padding:10px 20px;margin-bottom:16px}@media(max-width: 767px){.section-heading{margin-right:-20px;margin-left:-20px}}.section-heading__gray{color:#787474}.dynamic-gifts-overlay.gifts-overlay-dialog{top:0;height:100vh;max-height:100%;transform:translate(-50%);overflow-y:auto}.dynamic-gifts-overlay.gifts-overlay-dialog .arrow-svg-icon{width:24px;height:24px}@media(min-width: 768px){.dynamic-gifts-overlay.gifts-overlay-dialog{top:5vh;width:710px;height:90%;max-height:90%}}@media(min-width: 1024px){.dynamic-gifts-overlay.gifts-overlay-dialog{width:1175px;max-width:calc(100vw - 80px)}}i-cart .cart-content{margin-top:10px}@media(min-width: 768px){i-cart .cart-content{margin-top:0}}.cart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.cart-header__title{font-family:var(--font-regular, "ClarinsRegular", "Times New Roman", Times, serif);font-size:30px}@media(min-width: 320px){.cart-header__title{font-family:var(--font-regular, "ClarinsRegular", "Times New Roman", Times, serif);font-size:40px}}@media(min-width: 768px){.cart-header__title{margin-left:20px}body[dir=rtl] .cart-header__title{margin-left:unset;margin-right:20px}}.cart-header__left{min-width:45%}.cart-banner-slot{margin:30px 0}.cart-above-products:has(.validation-messages-show),.cart-above-products:has(.display-oredergroove-message),.cart-above-products:has(.applepay-payment-error){margin-top:25px}@media(min-width: 768px){.cart-above-products:has(.validation-messages-show),.cart-above-products:has(.display-oredergroove-message),.cart-above-products:has(.applepay-payment-error){margin-top:0}}.cart-content .applepay-shipping-info-asset{display:none}@media(min-width: 768px){.cart-content .applepay-shipping-info-asset{display:flex}}.cart-content__summary i-cart-checkout-button,.cart-content__summary i-cart-checkout-sticky-button{margin:0}.cart-content__summary .applepay-shipping-info-asset{display:flex}@media(min-width: 768px){.cart-content__summary .applepay-shipping-info-asset{display:none}}.cart-content__section-header{font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:16px;line-height:19px;letter-spacing:.02em;padding:20px 0;border-bottom:2px solid #000}@media(min-width: 768px){.cart-content__section-header{margin:0 20px}}.cart-content__block-section{min-height:65px}.cart-content__block-section .logintitle-loader:not(.hide-loader){width:100%;height:205px}@media(min-width: 1024px){.cart-content__block-section .logintitle-loader:not(.hide-loader){height:140px}}.cart-content__order-total{display:none;font-family:var(--font-heavy, "Gotham SSm bold A", "Gotham SSm bold B", Helvetica, Arial, sans-serif);font-size:14px;font-weight:700;margin:0 20px;padding:15px 0}@media(min-width: 768px){.cart-content__order-total{display:block}}.cart-content__recommendations{flex:1 100%}@media(min-width: 320px)and (max-width: 767px){.cart-content__recommendations{padding:0}}.cart-content__preorder-section{font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:14px;line-height:20px;color:#333}.cart-content__preorder-section .preorder-icon{height:24px;width:24px}.cart-content .cartstickybuttons-loader,.cart-content .summarycartbuttons-loader,.cart-content .cartbuttons-loader,.cart-content .cart-buttons{flex:1;position:relative}.cart-content .cartquickcheckoutbutton-loader{width:100%}.app-native .sticky-button-wrapper{padding:16px;background-color:#fff;border-top:1px solid #e9e3de}.app-native .cart-buttons{row-gap:16px;flex-wrap:wrap}.app-native .cart-buttons .i-ordergroove-text{margin-bottom:0px}.validation-messages-show{color:#b40024;font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:16px;line-height:23.2px;font-weight:500}.validation-messages-show:not(:empty){margin-bottom:32px}body[dir=rtl] .validation-messages-show{font-size:19px;line-height:28.5px}@media(max-width: 767px){.validation-messages-show{padding-left:4px;padding-right:4px}}.validation-messages-show .error-link{color:#b40024}i-cart-products{display:block}[loader=true]:not(.tile-carousel-wrapper){visibility:hidden}div:not(.hide-loader).progressindicator-loader{height:65px;margin-top:10px}@media(min-width: 1024px){div:not(.hide-loader).progressindicator-loader{margin-bottom:20px}}div:not(.hide-loader).carterrorssection-loader{height:68px;margin-bottom:20px}div:not(.hide-loader).breadcrumb-loader{display:none}@media(min-width: 768px){div:not(.hide-loader).breadcrumb-loader{display:block;height:14px;margin:20px 0}}div:not(.hide-loader).cartproducts-loader{height:500px;margin-bottom:10px}div:not(.hide-loader).cartcheckoutbutton-loader{height:45px}div:not(.hide-loader).ordersummary-loader{height:400px}div:not(.hide-loader).footer-loader{margin-top:10px;height:400px}div:not(.hide-loader).newsletterabovethefooter-loader{height:130px;width:1170px;margin:5px auto 0}div:not(.hide-loader).ordertotal-loader{height:45px;margin-bottom:10px}div:not(.hide-loader).cartheader-loader{height:50px;margin-bottom:10px}div:not(.hide-loader).ymalsection-loader{height:400px;margin-top:10px}div:not(.hide-loader).offerbumper-loader{width:100%;height:62px}@media(min-width: 1024px){div:not(.hide-loader).offerbumper-loader{height:34px}}.cart-approaching-promotions{margin-top:10px}.cart-approaching-promotions__promotion-item .amount{font-family:var(--font-heavy, "Gotham SSm bold A", "Gotham SSm bold B", Helvetica, Arial, sans-serif)}.cart-approaching-promotions__promotion-item .discount-text{color:#be0f34}.ymal-section{width:100%;margin-top:50px}.ymal-section__title{font-family:var(--font-base, "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif);font-size:22px;font-weight:normal;position:relative;z-index:1;margin:10px 0 50px}.ymal-section__title-text{background-color:#fff;padding:0 20px}.ymal-section__carousel[controls-on-desktop=true]{margin:auto 0}@media(min-width: 1024px){.ymal-section__carousel{padding-bottom:10px}}@media(min-width: 768px){.ymal-section__carousel-wrapper{margin:0}}.ymal-section__controls-prev.tns-prev{inset-inline-start:-20px}.ymal-section__controls-next.tns-next{inset-inline-end:-20px}.component-loader:not(.hide-loader){position:relative;overflow:hidden}.component-loader:not(.hide-loader)::before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:94;display:block;background:#eee;content:""}.component-loader:not(.hide-loader).min-height-100{min-height:100px}.component-loader:not(.hide-loader).min-height-200{min-height:200px}.component-loader:not(.hide-loader).min-height-300{min-height:300px}.component-loader:not(.hide-loader).min-height-400{min-height:400px}.component-loader:not(.hide-loader).min-height-500{min-height:500px}.component-loader:not(.hide-loader).min-height-600{min-height:600px}.component-loader:not(.hide-loader).min-height-700{min-height:700px}.component-loader:not(.hide-loader).min-height-800{min-height:800px}.component-loader:not(.hide-loader).min-height-900{min-height:900px}.component-loader:not(.hide-loader).min-height-1000{min-height:1000px}.component-loader.toppageslider-loader:not(.hide-loader){min-height:70vh}.fade-in-animation{animation:3s ease 0s normal 1 fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}
