.cart-terms-and-conditions,.cart-product-name,.cart-product-price-discounted,.cart-article-number,.cart-product-attribute .cart-product-attribute-title,.cart-product-attribute p,.cart-widgets .tamara-container .tamara-cart span{font-family:"Euclid Ignited",sans-serif;font-weight:normal}.order-detail-section .confirmation-item-name>a,.next-step-box .heading{font-family:"Euclid Ignited",sans-serif;font-weight:600}.cart-terms-and-conditions,.cart-product-name,.cart-product-price-discounted,.cart-article-number,.cart-product-attribute .cart-product-attribute-title,.cart-product-attribute p,.cart-widgets .tamara-container .tamara-cart span{font-family:"Euclid Ignited",sans-serif;font-weight:normal}.order-detail-section .confirmation-item-name>a,.next-step-box .heading{font-family:"Euclid Ignited",sans-serif;font-weight:600}.quantity,.simple-quantity,.quantity-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.quantity-selector .btn-link{width:100%;height:100%;text-align:center;padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f6f6f6}.quantity-selector .btn-link .sc-icon-minus{left:-0.4rem;position:relative}.quantity-selector .btn-link.disabled i::before,.quantity-selector .btn-link.disabled i::after{background-color:#b8b7b6}.quantity-selector i::before,.quantity-selector i::after{width:0.75rem;height:0.0625rem;background-color:#001022}.quantity-selector .sc-icon-minus::before{margin:0 0.2rem 0 0}.quantity-selector .sc-icon-plus::before,.quantity-selector .sc-icon-plus::after{margin:-0.2575rem -0.6275rem 0 0}.quantity-selector .form-control{background-color:#f6f6f6 !important;text-align:center;padding:0;height:100%;max-width:75%;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;font-family:"Euclid Ignited",sans-serif}@media (min-width: 760px){.quantity-selector .form-control{font-weight:500;font-size:.875rem}}@media (min-width: 1025px){.quantity-selector .form-control{font-size:1.125rem}}@media (min-width: 1450px){.quantity-selector .form-control{font-size:1.4375rem}}.quantity-selector .form-control.disabled{color:#b8b7b6}@media (max-width: 1449.98px){.quantity,.simple-quantity,.quantity-selector{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.quantity,.simple-quantity{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.quantity .btn-select,.simple-quantity .btn-select{font-size:.6875rem;text-transform:none}.quantity-selector{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:0.51rem;width:100%}}.checkout-supported-payment-methods{background-color:#f8f8f8;color:#999;font-size:.75rem;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;position:relative;margin-top:0.75rem;margin-bottom:0.75rem;text-align:center}@media (min-width: 760px){.checkout-supported-payment-methods{display:none}}@media (max-width: 759.98px){.checkout-supported-payment-methods>.row{max-width:21rem}}.checkout-supported-payment-methods>.row>.col-12{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.checkout-supported-payment-methods a{color:#999;text-decoration:underline}.checkout-supported-payment-method-icons img{max-width:1.875rem;margin-bottom:0.5rem;margin-right:0.65rem;margin-left:0.65rem}.checkout-supported-payment-method-icons img.tabby-icon-badge{width:1.6875rem;height:1.6875rem;border-radius:0.3125rem}.next-step-box .checkout-supported-payment-methods{margin-top:1.5rem;padding-right:0.5rem;padding-left:0.5rem}@media (max-width: 759.98px){.next-step-box .checkout-supported-payment-methods{display:none}}@media (max-width: 759.98px){.next-step-box .checkout-supported-payment-methods>.row{max-width:100%}}.order-total-summary .checkout-supported-payment-methods{padding:0;margin:0}@media (min-width: 760px){.next-step-box .checkout-supported-payment-methods,.order-total-summary .checkout-supported-payment-methods{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.next-step-box .checkout-supported-payment-method-icons,.order-total-summary .checkout-supported-payment-method-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:17.5rem;margin:0 auto}.next-step-box .checkout-supported-payment-method-icons img,.order-total-summary .checkout-supported-payment-method-icons img{margin-right:0;margin-left:0}.tamara-installment-plan-widget>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 575.98px){.tamara-installment-plan-widget>div>div{margin-bottom:1rem}}.payment-information .nav-link.active>span span,.payment-information .nav-link.active>span .container-title{color:#000;font-family:"Euclid Ignited Semibold",sans-serif}.payment-information .nav-link i{width:1.25rem;height:1.25rem;min-width:1.25rem;margin-left:0.75rem !important}.payment-information .nav-link>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.payment-information .nav-link>span span,.payment-information .nav-link>span .container-title{font-size:.8125rem;font-weight:normal;color:#706e6a;line-height:1.5625rem}.payment-information .nav-link>span img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;width:4.375rem;height:1.75rem}@media (max-width: 1024.98px){.payment-information .nav-link>span img{width:3.75rem;height:1.5rem}}.payment-method-tabby_installment{padding-right:2.75rem}@media (max-width: 1024.98px){.payment-method-tabby_installment{padding-right:1.6875rem}}.payment-method-tabby_installment .payment-form-fields{font-size:.875rem;font-weight:600}@media (max-width: 1024.98px){.payment-method-tabby_installment .payment-form-fields{font-size:.75rem}}.payment-method-tabby_installment .styles__subtitle--c7854{color:#000}.payment-method-tabby_installment .styles__subtitle--c7854{margin-bottom:0.8125rem}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__text--a9aa9 p:first-of-type{margin-right:0.375rem}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__text--a9aa9 p{font-family:"Euclid Ignited Semibold",sans-serif;font-size:.75rem;font-weight:600;line-height:1.33}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297::before{border-color:#000}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297{border:none}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297 .styles__ellipse__section-1--90197{background:-webkit-gradient(linear, right top, left top, color-stop(50%, #fff), color-stop(50%, transparent)),-webkit-gradient(linear, right bottom, right top, color-stop(50%, transparent), color-stop(50%, #000));background:-o-linear-gradient(right, #fff 50%, transparent 50%),-o-linear-gradient(bottom, transparent 50%, #000 50%);background:linear-gradient(-90deg, #fff 50%, transparent 50%),linear-gradient(0deg, transparent 50%, #000 50%);height:100%}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297 .styles__ellipse__section-2--b0a8a{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #000));background:-o-linear-gradient(right, transparent 50%, #000 50%);background:linear-gradient(-90deg, transparent 50%, #000 50%);height:100%}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297 .styles__ellipse__section-3--d62f2{background:-webkit-gradient(linear, right top, right bottom, color-stop(50%, transparent), color-stop(50%, #000)),-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #000));background:-o-linear-gradient(top, transparent 50%, #000 50%),-o-linear-gradient(right, transparent 50%, #000 50%);background:linear-gradient(-180deg, transparent 50%, #000 50%),linear-gradient(-90deg, transparent 50%, #000 50%)}.payment-method-tabby_installment .styles__line--30126 .styles__item--3d474 .styles__ellipse--b0297 .styles__ellipse__section-4--221ef{background:#000}.grand-total:not(.swr-grand-total_sum){position:relative;font-size:1.125rem !important;font-weight:600;padding-top:1rem;margin-top:0.5rem}.grand-total:not(.swr-grand-total_sum)::before{content:'';border-top:0.0625rem solid #b8b7b6;position:absolute;top:0;left:0;right:0}.vat-label{display:block;font-size:.75rem;font-weight:400 !important;white-space:normal;font-family:"Euclid Ignited",sans-serif}.terms-and-conditions-warning{font-size:.5625rem;font-weight:600;text-align:center;margin-top:0.5rem;display:none}.terms-and-conditions-warning .link{font-size:.5625rem !important;font-weight:700 !important}.order-receipt-label{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{content:"";display:block;border-bottom:0.063em dashed #b8b7b6;margin:.625em -0.625em}@media (min-width: 1025px){.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{margin:.625em -1.225em}}.shipment-block+.shipment-block::before{content:"";display:block;border-bottom:0.063em dashed #b8b7b6;margin:.625em -0.625em}@media (min-width: 1025px){.shipment-block+.shipment-block::before{margin:.625em -1.225em}}.shipping-method{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-summary-block{margin:0}.order-detail-header{font-size:.875rem !important;font-weight:600 !important}.order-detail-header .confirmation-item-title{font-size:.875rem !important;font-weight:600 !important}.order-detail-section{padding-right:1rem;padding-bottom:1rem}.order-detail-section .confirmation-items-header{display:none}.order-detail-section .confirmation-item{border-bottom:0.0625rem solid #b8b7b6;padding:1.5625rem 0;text-transform:none;line-height:1.2;letter-spacing:0;color:#636363;font-family:"Euclid Ignited",sans-serif}@media (min-width: 760px){.order-detail-section .confirmation-item{padding:0.9375rem 0}}@media (min-width: 1025px){.order-detail-section .confirmation-item{padding:1.25rem 0}}.order-detail-section .confirmation-item .delivery-promise-method-header::before{content:'';display:inline-block;width:1.5rem;height:0.9rem;background-image:url(../images/delivery-icon.svg);margin-left:0.3125rem;margin-bottom:-0.15rem}@media (min-width: 760px){.order-detail-section .confirmation-item-description{font-size:.875rem}}@media (min-width: 1450px){.order-detail-section .confirmation-item-description{font-size:1.125rem}}.order-detail-section .confirmation-item-details-mobile{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.order-detail-section .confirmation-item-name>a{text-transform:none;line-height:140%;font-size:.875rem;letter-spacing:2.5%}@media (min-width: 760px){.order-detail-section .confirmation-item-name>a{font-size:.9375rem}}@media (min-width: 1450px){.order-detail-section .confirmation-item-name>a{font-size:1.125rem}}.order-detail-section .confirmation-item-image img{width:100%}.order-detail-section .confirmation-item-name{width:60%}.order-detail-section .confirmation-item-name>p{margin-bottom:0}.order-detail-section .confirmation-item-name .subtitle{font-weight:400}.order-detail-section .confirmation-item-quantity{width:15%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.order-detail-section .confirmation-item-price .strike-through{display:none}.summary-details{font-size:.6875rem;font-weight:600}@media (min-width: 760px){.summary-details{font-size:.75rem}}@media (min-width: 1025px){.summary-details{font-size:.8125rem}}@media (min-width: 1450px){.summary-details{font-size:.9375rem}}.payment-information{margin-bottom:1rem}.payment-information .tamara-logo{margin-left:10px}.checkout-hidden{display:none}.user-payment-instruments.checkout-hidden{display:block !important}.user-payment-instruments.checkout-hidden .radio-button-link.selected-payment i{border-color:#b8b7b6 !important}.user-payment-instruments.checkout-hidden .radio-button-link.selected-payment i::after{display:none !important}.user-payment-instruments.checkout-hidden .stored-payments+.radio-button-link i{border-color:#001022 !important}.user-payment-instruments.checkout-hidden .stored-payments+.radio-button-link i::after{display:block !important}.security-code-input{position:relative}.security-code-input .form-control{max-width:6.5rem;padding-left:1rem}.security-code-input .info-icon{position:absolute;left:0.4rem;top:0.4rem}.security-code-input .info-icon i::before{color:#b8b7b6;font-size:1rem}.card-image{width:100%;width:2.5rem;min-width:2.5rem}.cancel-new-payment{margin-top:1rem}.multi-ship .single-shipping .shipping-content{display:none}.multi-ship .shipping-summary .single-shipping{display:none}.gift-message-block{padding-bottom:1em;padding-top:1em}.single-shipping .summary-section-label{margin-bottom:0}.confirm-details .shipping-method,.confirm-details .shipping-method-price{margin-bottom:0}.multi-ship .confirm-details .single-shipping{display:none}.multi-shipping{display:none}.cart-terms-and-conditions{color:#757982;margin-top:0.625rem;line-height:120%;font-size:.6875rem;letter-spacing:2.5%}@media (min-width: 760px){.cart-terms-and-conditions{margin-top:0.625rem}}@media (min-width: 1025px){.cart-terms-and-conditions{margin-top:0.625rem}}@media (min-width: 1450px){.cart-terms-and-conditions{margin-top:0.625rem;font-size:.625rem}}.cart-terms-and-conditions a{text-decoration:underline;color:#636363}.muse-sticky-content-section{margin:0;padding-top:1.25rem;overflow-wrap:break-word}.muse-sticky-content-section.checkout-muse-sticky-content-section>div{margin-bottom:0}.muse-sticky-content-section.checkout-muse-sticky-content-mobile{margin:0;padding:0.5rem 0;border-top:0;border-bottom:1px solid #b8b7b6}.cart-sticky-content-section .muse-points-container{text-transform:none}.muse-points-container{margin-bottom:1rem}.muse-points-container .muse-points-icon{margin-left:0.5rem;font-size:28px}.muse-points-container .muse-points-info{margin-right:0.5rem;top:4px;position:relative}.muse-points-container .muse-points-info .info-icon .icon{font-size:1rem;color:#a2a2a2;border-radius:50%;background-color:transparent;border:2px solid currentColor;font-family:sans-serif;position:relative;width:20px;height:20px}.muse-points-container .muse-points-info .info-icon .icon::after{content:"?";position:relative;top:-3px}.muse-points-container .muse-points-label,.muse-points-container .muse-points-amount{color:#737373}@media (max-width: 1024.98px){.pdp-muse-points{margin-top:-2.625rem}}.muse-info-registration-container{font-size:1rem}.muse-info-registration-container .muse-info-registration-description,.muse-info-registration-container .muse-membership-benefits{color:#5d5d5d}.muse-info-registration-container .muse-membership-benefits{padding-right:0;list-style:none}.muse-info-registration-container .muse-membership-benefits li{margin-bottom:1rem;position:relative;padding-right:36px}.muse-info-registration-container .muse-membership-benefits li::before{content:" ";width:1em;height:1em;background-size:1em;font-size:24px;background-image:url(../images/icon-check.svg);display:block;position:absolute;right:0;background-color:#353535;border-radius:50%}#museInputForm .form-control{color:#000;font-weight:600}.muse-points-summary{margin-top:1.5rem;padding:1.3rem;background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.muse-points-summary .muse-points-summary-title{font-size:.875rem;margin-bottom:0.2rem}.muse-points-summary .muse-points-summary-content{font-size:.75rem;color:#737373;margin-bottom:0}.muse-points-summary .content-asset{font-size:.75rem;color:#737373;margin-bottom:0}.check-circle-icon-container{width:50px;margin-left:1rem;text-align:center}.check-circle-icon-container .check-circle-icon{text-align:center;background:#4bba22;color:#fff;padding:2px;border-radius:50%;display:inline-block}.popin-overlay{top:0;right:0;left:0;z-index:10;background-color:#fff;height:100vh;padding:1.3125rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:visibility 0.5s cubic-bezier(0.6, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.2, 1);transition:visibility 0.5s cubic-bezier(0.6, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.2, 1);-o-transition:transform 0.5s cubic-bezier(0.6, 0, 0.2, 1),visibility 0.5s cubic-bezier(0.6, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.2, 1),visibility 0.5s cubic-bezier(0.6, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.2, 1),visibility 0.5s cubic-bezier(0.6, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.2, 1);visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.popin-overlay::-webkit-scrollbar{display:none}@media (min-width: 760px){.popin-overlay{right:auto;width:37.6875rem;padding:3.4375rem;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}}.popin-overlay.overlay-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.popin-overlay video{margin-bottom:1.3125rem}@media (min-width: 760px){.popin-overlay video{margin-bottom:2.625rem}}.popin-overlay .popin-overlay-text-container p,.popin-overlay .popin-overlay-text-container h4{line-height:120%;letter-spacing:0.025em;margin-bottom:1rem}.popin-overlay .popin-overlay-text-container p{font-size:.6875rem;font-weight:400;color:#000}@media (min-width: 760px){.popin-overlay .popin-overlay-text-container p{font-size:.8125rem}}.popin-overlay .popin-overlay-text-container h4{font-size:.8125rem;font-weight:600;margin-bottom:0}.popin-overlay .popin-overlay-text-container h3{margin-bottom:1.125rem;font-weight:600;font-size:1rem;line-height:140%;letter-spacing:0.025em;color:#000}.popin-overlay-background{display:none}@media (min-width: 760px){.popin-overlay-background{background-color:#000;opacity:0.4;z-index:10}}.popin-overlay-background.overlay-active{display:block}.popin-overlay-title .close{width:1.25rem;height:1.25rem;margin-bottom:1.3125rem;opacity:1}.popin-overlay-title .close::before,.popin-overlay-title .close::after{content:'';display:block;position:absolute;border-radius:0.3125rem;top:50%;right:50%;margin:-0.0625rem -0.78125rem 0 0;width:1.5625rem;height:0.0625rem;background-color:#000}.popin-overlay-title .close::before{-webkit-transform:rotate(45deg) translate(0) translateZ(0);transform:rotate(45deg) translate(0) translateZ(0)}.popin-overlay-title .close::after{-webkit-transform:rotate(-45deg) translate(0) translateZ(0);transform:rotate(-45deg) translate(0) translateZ(0)}.tamara-product-widget,.tamara-popup{font-family:"Euclid Ignited",sans-serif !important}.tamara-product-widget .tamara-logo+span,.tamara-popup .tamara-logo+span{color:#626262 !important}@media (max-width: 759.98px){.tamara-product-widget{padding-top:0 !important;padding-bottom:45px !important}}.tamara-popup__col .w-full{right:unset;left:unset;margin-left:unset}img.tamara-logo{height:1.8em}.tamara-cart h3{font-size:0.8rem;margin-bottom:0;margin-top:0.6rem;text-transform:uppercase}.credit-card-type .tamara-cart h3{font-size:0.9em}.promo-section{background-color:#e5f6ec;border:0.0625rem solid #00a642;line-height:1.2;color:#000}.promotions-overlay{background-color:rgba(0,0,0,0.65);z-index:1030}.promotions-overlay .promotions-overlay-content{background-color:#fff;right:0;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;bottom:-100%}@media (min-width: 760px){.promotions-overlay .promotions-overlay-content{top:50%;right:50%;width:23.4375rem;-webkit-transform:translate(50%, 100%);-ms-transform:translate(50%, 100%);transform:translate(50%, 100%);bottom:auto}}.promotions-overlay.promotions-overlay-active .promotions-overlay-content{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);bottom:0}@media (min-width: 760px){.promotions-overlay.promotions-overlay-active .promotions-overlay-content{-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);bottom:auto}}.promotions-overlay-hidden{visibility:hidden;opacity:0}.promotions-overlay-close{width:0.875rem}.promo-overlay-title{line-height:1.4;letter-spacing:0.0328125rem}.promotions-overlay-header{border-top:0.0625rem solid #ededed;color:#000}.promotion-callout-msg::after{content:'';display:block;border-bottom:0.0625rem solid #ededed;position:relative;bottom:-0.8125rem}.promotion-callout-msg:last-child::after{content:none}.promotion-callout-msg strong{display:block;color:#008535}.promotion-callout-msg p{margin:0}.mokafaa-widget-container{font-size:.875rem;background-color:#fff}.mokafaa-widget-container .mokafaa-logo-container img{width:2.8125rem;height:1.25rem}.mokafaa-widget-container .mokafaa-title-text{line-height:1.5625rem}.mokafaa-widget-container .mokafaa-subtitle-text{color:#706e6a;padding-bottom:0.75rem;line-height:1rem}.mokafaa-widget-container .mokafaa-subtitle-text.d-none+.contact-otp-form-container{margin-top:0.75rem}.mokafaa-widget-container .mokafaa-countdown-container{line-height:1rem;margin-bottom:1rem}.mokafaa-widget-container .form-group{margin-bottom:1rem}.mokafaa-widget-container .form-group.is-invalid .form-otp-input{background-image:none}.mokafaa-widget-container .form-control{background-color:#fff;font-size:.8125rem !important;padding:1rem 0.75rem !important;line-height:1rem !important;color:#000}.mokafaa-widget-container .form-control.is-invalid{background-image:none}.mokafaa-widget-container .form-control:disabled{background-color:#f6f6f6}.mokafaa-widget-container .form-control-label{font-weight:400 !important;font-size:.8125rem !important;line-height:1rem !important;padding-top:0 !important;margin-bottom:0.25rem !important;vertical-align:top}.mokafaa-widget-container .form-control-label::after{content:'*';font-size:.8125rem;line-height:0;color:#c30932}.mokafaa-widget-container .invalid-feedback,.mokafaa-widget-container .text-danger{font-size:.8125rem !important;line-height:1rem}.mokafaa-widget-container input:focus:-moz-placeholder-shown ~ .input-static-text{display:none}.mokafaa-widget-container input:focus:-ms-input-placeholder ~ .input-static-text{display:none}.mokafaa-widget-container input:focus:placeholder-shown ~ .input-static-text{display:none}.mokafaa-widget-container input:not(:-moz-placeholder-shown) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.mokafaa-widget-container input:not(:-ms-input-placeholder) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.mokafaa-widget-container input:not(:placeholder-shown) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.mokafaa-widget-container input.is-invalid ~ .input-static-text{bottom:2.3125rem !important}.mokafaa-widget-container .form-otp-input-container{gap:0.5rem}.mokafaa-widget-container .redeem-amount-input:not(:-moz-placeholder-shown){padding-right:2.5rem !important;
                padding-right: 2.625rem !important;}.mokafaa-widget-container .redeem-amount-input:not(:-ms-input-placeholder){padding-right:2.5rem !important;
                padding-right: 2.625rem !important;}.mokafaa-widget-container .redeem-amount-input:not(:placeholder-shown){padding-right:2.5rem !important;
                padding-right: 2.625rem !important;}.mokafaa-widget-container .redeem-amount-input[readonly]{background-color:#fff}.mokafaa-widget-container .contact-otp-form-container{background-color:#fafafa}.mokafaa-widget-container .contact-otp-form-container .phone-fields-container .region-code{-webkit-box-pack:start !important;-webkit-justify-content:start !important;-ms-flex-pack:start !important;justify-content:start !important;max-height:4rem !important;font-size:.8125rem;padding:1rem 0;line-height:1.125rem;
                    padding-left: 0.75rem;}@media (min-width: 1450px){.mokafaa-widget-container .contact-otp-form-container .phone-fields-container .region-code{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}}.mokafaa-widget-container .contact-otp-form-container .phone-fields-container .phone-number-container{padding:0}@media (min-width: 1450px){.mokafaa-widget-container .contact-otp-form-container .phone-fields-container .phone-number-container{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}}.mokafaa-widget-container .contact-otp-form-container .mokafaa-countdown-container{margin-bottom:1.5rem}.mokafaa-widget-container .contact-otp-form-container .mokafaa-submit-verification-form+div{line-height:1rem}.mokafaa-widget-container .contact-otp-form-container .otp-form-container,.mokafaa-widget-container .contact-otp-form-container .redeem-amount-container,.mokafaa-widget-container .contact-otp-form-container .remove-otp-icon{display:none}.mokafaa-widget-container .contact-otp-form-container .remove-otp-icon{width:1rem;height:1rem;bottom:1.0625rem;left:0.75rem;cursor:pointer}.mokafaa-widget-container .contact-otp-form-container.otp-visible .otp-form-container,.mokafaa-widget-container .contact-otp-form-container.otp-visible .redeem-amount-container,.mokafaa-widget-container .contact-otp-form-container.otp-visible .remove-otp-icon{display:block}.mokafaa-widget-container .contact-otp-form-container.otp-visible .field-dismiss,.mokafaa-widget-container .contact-otp-form-container.otp-visible .contact-form-actions-container,.mokafaa-widget-container .contact-otp-form-container.otp-visible .field-dismiss ~ .remove-otp-icon{display:none !important}.mokafaa-widget-container .form-otp-input{width:3.125rem}.mokafaa-widget-container .submit-contact-form,.mokafaa-widget-container .mokafaa-submit-verification-form,.mokafaa-widget-container .mokafaa-remove-form{font-size:1rem;font-weight:400;line-height:1.375rem;padding:0.5rem 1.8125rem}.mokafaa-widget-container .summary-form-container{background-color:#fafafa;margin-top:0.75rem}.mokafaa-widget-container .mokafaa-remaining-payment-text{display:inline-block;line-height:1rem;color:#c30932}.mokafaa-widget-container .veil .underlay{margin-top:0}.mokafaa-remaining-warning{color:#000}.mokafaa-remaining-success{color:#000}.qitaf-widget-container .qitaf-logo-container{width:1.78rem;height:1.25rem}.qitaf-widget-container .qitaf-title-text{line-height:1.5625rem}.qitaf-widget-container .qitaf-subtitle-text{color:#706e6a;padding-bottom:0.75rem;line-height:1rem}.qitaf-widget-container .qitaf-subtitle-text.d-none+.contact-otp-form-container{margin-top:0.75rem}.qitaf-widget-container .qitaf-countdown-container{line-height:1rem;margin-bottom:1rem}.qitaf-widget-container .form-group{margin-bottom:1rem}.qitaf-widget-container .form-group.is-invalid .form-otp-input{background-image:none}.qitaf-widget-container .form-control{background-color:#fff;font-size:.8125rem !important;padding:1rem 0.75rem !important;line-height:1rem !important;color:#000}.qitaf-widget-container .form-control.is-invalid{background-image:none}.qitaf-widget-container .form-control:disabled{background-color:#fff}.qitaf-widget-container .form-control-label{font-weight:400 !important;font-size:.8125rem !important;line-height:1rem !important;padding-top:0 !important;margin-bottom:0.25rem !important;vertical-align:top}.qitaf-widget-container .form-control-label::after{content:'*';font-size:.8125rem;line-height:0;color:#c30932}.qitaf-widget-container .invalid-feedback,.qitaf-widget-container .text-danger{font-size:.8125rem !important;line-height:1rem}.qitaf-widget-container input:focus:-moz-placeholder-shown ~ .input-static-text{display:none}.qitaf-widget-container input:focus:-ms-input-placeholder ~ .input-static-text{display:none}.qitaf-widget-container input:focus:placeholder-shown ~ .input-static-text{display:none}.qitaf-widget-container input:not(:-moz-placeholder-shown) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.qitaf-widget-container input:not(:-ms-input-placeholder) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.qitaf-widget-container input:not(:placeholder-shown) ~ .input-static-text{display:inline;bottom:1.0625rem;line-height:1rem;font-size:.8125rem;color:#000}.qitaf-widget-container input.is-invalid ~ .input-static-text{bottom:2.3125rem !important}.qitaf-widget-container .form-otp-input-container{gap:0.5rem}.qitaf-widget-container .redeem-amount-input:not(:-moz-placeholder-shown){padding-right:2.75rem !important}.qitaf-widget-container .redeem-amount-input:not(:-ms-input-placeholder){padding-right:2.75rem !important}.qitaf-widget-container .redeem-amount-input:not(:placeholder-shown){padding-right:2.75rem !important}.qitaf-widget-container .redeem-amount-input[readonly]{background-color:#fff}.qitaf-widget-container .form-otp-input{width:3.125rem}.qitaf-widget-container .submit-contact-form,.qitaf-widget-container .qitaf-submit-verification-form,.qitaf-widget-container .qitaf-remove-form{font-size:1rem;font-weight:400;line-height:1.375rem;padding:0.5rem 1.8125rem}.qitaf-widget-container .contact-otp-form-container{background-color:#fafafa}.qitaf-widget-container .contact-otp-form-container .phone-fields-container .region-code{-webkit-box-pack:start !important;-webkit-justify-content:start !important;-ms-flex-pack:start !important;justify-content:start !important;max-height:4rem !important;font-size:.8125rem;padding:1rem 0;line-height:1.125rem;
                    padding-left: 0.75rem;}@media (min-width: 1450px){.qitaf-widget-container .contact-otp-form-container .phone-fields-container .region-code{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}}.qitaf-widget-container .contact-otp-form-container .phone-fields-container .phone-number-container{padding:0}@media (min-width: 1450px){.qitaf-widget-container .contact-otp-form-container .phone-fields-container .phone-number-container{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}}.qitaf-widget-container .contact-otp-form-container .qitaf-countdown-container{margin-bottom:1.5rem}.qitaf-widget-container .contact-otp-form-container .qitaf-submit-verification-form+div{line-height:1rem}.qitaf-widget-container .contact-otp-form-container .otp-form-container h3{line-height:1rem}.qitaf-widget-container .contact-otp-form-container .otp-form-container .form-group{margin-bottom:1.5rem}.qitaf-widget-container .contact-otp-form-container .otp-form-container,.qitaf-widget-container .contact-otp-form-container .redeem-amount-container,.qitaf-widget-container .contact-otp-form-container .remove-otp-icon{display:none}.qitaf-widget-container .contact-otp-form-container .remove-otp-icon{width:1rem;height:1rem;bottom:1.0625rem;left:0.75rem;cursor:pointer}.qitaf-widget-container .contact-otp-form-container.otp-visible .otp-form-container,.qitaf-widget-container .contact-otp-form-container.otp-visible .redeem-amount-container,.qitaf-widget-container .contact-otp-form-container.otp-visible .remove-otp-icon{display:block}.qitaf-widget-container .contact-otp-form-container.otp-visible .field-dismiss,.qitaf-widget-container .contact-otp-form-container.otp-visible .contact-form-actions-container,.qitaf-widget-container .contact-otp-form-container.otp-visible .field-dismiss ~ .remove-otp-icon{display:none !important}.qitaf-widget-container .summary-form-container{background-color:#fafafa;margin-top:0.75rem}.qitaf-widget-container .qitaf-remaining-warning{display:inline-block;line-height:1rem;color:#c30932}.add-to-basket-button{padding:0.438rem;margin-top:0.5625rem;font-size:.875rem;font-family:"Euclid Ignited",sans-serif}@media (max-width: 759.98px){.add-to-basket-button{padding:0.313rem;margin-top:0.125rem}}.container-title.picked-title{font-size:2rem;font-family:"ITC Novarese for Swarovski",sans-serif}@media (max-width: 759.98px){.container-title.picked-title{font-size:1.5rem}}.cart-page-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cart-heading,.cart-page-title{margin:0 auto}@media (min-width: 1450px){.cart-heading,.cart-page-title{width:60.625rem}}.cart-heading h2.container-title,.cart-page-title h2.container-title{text-transform:none;text-align:center;color:#000;max-width:60.625rem;width:60.625rem;font-family:"ITC Novarese for Swarovski Medium",sans-serif;line-height:140%;font-size:1.688rem;letter-spacing:0}@media (min-width: 760px){.cart-heading h2.container-title,.cart-page-title h2.container-title{font-size:2.938rem;letter-spacing:0}}@media (max-width: 1024.98px){.cart-heading h2.container-title,.cart-page-title h2.container-title{width:85vw}}.redeign-carousel{max-width:54.5rem;margin-bottom:6.375rem;margin-top:5rem;font-size:2rem}@media (max-width: 1024.98px){.redeign-carousel{max-width:203rem;width:100%;padding-right:0.938rem;margin:4.4rem auto}}@media (max-width: 759.98px){.redeign-carousel .einstein-product-grid-wrapper i.sc-icon-arrow-prev::after,.redeign-carousel i.sc-icon-arrow-prev::before,.redeign-carousel i.sc-icon-arrow-next::after,.redeign-carousel i.sc-icon-arrow-next::before{width:1rem;height:0.0625rem}.redeign-carousel .slick-prev{right:-1.375rem}.redeign-carousel .slick-next{left:-0.25rem !important}}.redeign-carousel .container-title{font-size:2rem;color:#000;font-family:"ITC Novarese for Swarovski",sans-serif;font-weight:800}@media (max-width: 759.98px){.redeign-carousel .container-title{font-size:1.5rem}}@media (max-width: 759.98px){.redeign-carousel .slick-arrow{width:1.875rem;height:1.875rem;z-index:1}}.empty-bag-message{text-align:center;font-size:1.875rem;font-weight:500}.cart-header-row{font-size:1.0625rem;font-weight:600;text-transform:none;padding-bottom:1.25rem}.cart-terms-and-conditions a{color:#757982}.cart-product{margin-bottom:1.875rem;padding:1.5625rem 0 3.125rem}@media (min-width: 760px){.cart-product{padding-top:0.9375rem;padding-bottom:0.875rem}}@media (min-width: 1025px){.cart-product{padding:1rem;padding-bottom:0.9375rem}}@media (min-width: 1450px){.cart-product{padding:0.938rem 1.75rem}}@media (max-width: 759.98px){.cart-product{padding:0 0 0.125rem}}.product-box{background:#fafafa}@media (max-width: 1024.98px){.product-box{margin:0 0.6875rem}}@media (max-width: 759.98px){.product-box{max-width:42%;margin:0.75rem}}.cart-product-image img{width:100%;height:auto}@media (max-width: 759.98px){.cart-product-image{margin:0 auto;max-width:5rem;margin-bottom:1.5rem}}.card-product-remove-desktop .cart-product-dismiss button i::before{background-color:transparent}.card-product-remove-desktop .cart-product-dismiss span{font-size:.625rem;font-weight:500}@media (min-width: 1450px){.product-text{padding:0 1.25rem}}@media (max-width: 759.98px){.product-text{max-width:50%;padding:0}}.cart-product-details-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;text-align:right}@media (min-width: 760px){.cart-product-details-container{margin-bottom:1.1rem}}@media (min-width: 1025px){.cart-product-details-container{margin-bottom:0.6875rem}}@media (min-width: 1450px){.cart-product-details-container{padding-left:1.5rem}}@media (max-width: 759.98px){.cart-product-details-container{margin-top:1rem}}.cart-product-details{margin-bottom:0.625rem}@media (min-width: 760px){.cart-product-details{margin-bottom:0.9375rem}}@media (min-width: 1025px){.cart-product-details{margin-bottom:0.25rem}}@media (min-width: 1450px){.cart-product-details{margin-bottom:0.5625rem}}.cart-product-name,.cart-product-price-discounted{text-transform:none;margin-bottom:0.9375rem;line-height:140%;font-size:.875rem;letter-spacing:2.5%}.cart-product-name a,.cart-product-price-discounted a{color:#000;text-transform:none;font-weight:600;direction:rtl}.cart-product-name a .subtitle,.cart-product-price-discounted a .subtitle{font-weight:400}@media (min-width: 760px){.cart-product-name,.cart-product-price-discounted{margin-bottom:0}}@media (min-width: 1025px){.cart-product-name,.cart-product-price-discounted{font-size:.875rem}}@media (max-width: 759.98px){.cart-product-name,.cart-product-price-discounted{font-size:.75rem}}.cart-article-number{color:#000;line-height:140%;font-size:.6875rem;letter-spacing:2.5%}@media (min-width: 1025px){.cart-article-number{line-height:160%}}.bonus-product .cart-article-number{line-height:1.2}.bonus-product .cart-product-name{font-size:.75rem;line-height:1.2;letter-spacing:.01rem}.bonus-product .cart-product-name .product-name{font-weight:600}@media (min-width: 1025px){.bonus-product .cart-product-name{font-size:.875rem;line-height:1.4}}.cart-product-price-discounted{color:#000;line-height:140%;font-size:.8125rem;letter-spacing:2.5%}@media (min-width: 1025px){.cart-product-price-discounted{line-height:160%}}.cart-product-attribute{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#636363}.cart-product-attribute .cart-product-attribute-title,.cart-product-attribute p{color:#000;line-height:140%;font-size:.6875rem;letter-spacing:2.5%}@media (min-width: 1025px){.cart-product-attribute .cart-product-attribute-title,.cart-product-attribute p{line-height:160%}}.cart-product-actions{margin-top:0.2rem}.cart-product-actions.wishlist-box{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 1025px){.cart-product-actions{margin-top:0.5rem}}.cart-product-actions span{display:none}.cart-product-actions button,.cart-product-actions a{margin:0;padding:0.3rem 0}@media (max-width: 759.98px){.cart-product-actions button,.cart-product-actions a{padding:0.6rem}}@media (min-width: 1025px){.cart-product-actions button,.cart-product-actions a{padding:0}}.cart-product-actions button svg,.cart-product-actions button i,.cart-product-actions a svg,.cart-product-actions a i{width:1.125rem;min-height:1rem;min-width:auto;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 759.98px){.cart-product-actions button svg,.cart-product-actions button i,.cart-product-actions a svg,.cart-product-actions a i{width:1.125rem;min-height:1rem}}@media (min-width: 1025px){.cart-product-actions button svg,.cart-product-actions button i,.cart-product-actions a svg,.cart-product-actions a i{width:0.813rem;min-height:1rem}}@media (min-width: 1450px){.cart-product-actions button svg,.cart-product-actions button i,.cart-product-actions a svg,.cart-product-actions a i{width:0.813rem;min-height:1rem}}.cart-product-actions button svg.icon-svg-pdp-wishlist,.cart-product-actions button i.icon-svg-pdp-wishlist,.cart-product-actions a svg.icon-svg-pdp-wishlist,.cart-product-actions a i.icon-svg-pdp-wishlist{background-size:contain}@media (min-width: 1025px){.cart-product-actions button svg.icon-svg-pdp-wishlist,.cart-product-actions button i.icon-svg-pdp-wishlist,.cart-product-actions a svg.icon-svg-pdp-wishlist,.cart-product-actions a i.icon-svg-pdp-wishlist{width:1.125rem}}@media (min-width: 1450px){.cart-product-actions button svg.icon-svg-pdp-wishlist,.cart-product-actions button i.icon-svg-pdp-wishlist,.cart-product-actions a svg.icon-svg-pdp-wishlist,.cart-product-actions a i.icon-svg-pdp-wishlist{width:1.125rem}}.line-item-quantity{max-width:13.4375rem}.gift-product{background-color:#fff}.bonus-discount-product .product-content{height:3.75rem}.cart-menu-vertical>div:first-child .cart-section-wrapper{border-top:0.0625rem solid #b8b7b6}.cart-menu-vertical.gift-product>div:first-child .cart-section-wrapper{border-top:none}.cart-menu-vertical h3{font-size:1.0625rem;font-weight:600;font-family:"Euclid Ignited",sans-serif;text-transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px 0 15px 0.4375rem;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-menu-vertical h3 .tab-icon{width:3.125rem}.cart-menu-vertical h3 .tab-icon::before{font-size:2.375rem}.cart-menu-vertical h3>i:not(.tab-icon){margin-right:auto}.cart-menu-vertical h3>i:not(.tab-icon)::before,.cart-menu-vertical h3>i:not(.tab-icon)::after{margin:-0.0625rem -0.4375rem 0 0;width:0.875rem;height:0.125rem}.cart-menu-vertical h3>.sc-icon-minus{display:none}.cart-menu-vertical ul{overflow:hidden;height:0;-webkit-transition:height .3s,padding-bottom .3s;-o-transition:height .3s,padding-bottom .3s;transition:height .3s,padding-bottom .3s;margin:0;padding:0;line-height:2.2}.cart-menu-vertical ul li{padding:0;list-style:none}.cart-menu-vertical .open h3>.sc-icon-plus{display:none}.cart-menu-vertical .open h3>.sc-icon-minus{display:block}.cart-menu-vertical .open ul{height:auto}@media (max-width: 759.98px){.shipping-total-cost,.grand-total{font-size:.75rem}}.cart-gift-wrapping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-gift-wrapping p{margin:0;font-size:.8125rem;letter-spacing:0;color:#6e6e73;line-height:1.2}@media (min-width: 760px){.cart-gift-wrapping p{font-size:1rem}}@media (min-width: 1025px){.cart-gift-wrapping p{font-size:1.125rem}}@media (min-width: 1450px){.cart-gift-wrapping p{font-size:1.25rem}}.cart-gift-wrapping label{text-transform:none}.cart-gift-wrapping .cart-gift-wrapping-header{text-align:center}.cart-gift-wrapping .cart-gift-wrapping-header img{margin-bottom:3rem}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button{font-size:.8125rem;margin:1.25rem 0;display:inline-block;letter-spacing:0}@media (min-width: 760px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button{font-size:.75rem}}@media (min-width: 1025px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button{font-size:1rem}}@media (min-width: 1450px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button{font-size:1.125rem}}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button i{top:0.25rem;height:1.1rem;margin-right:0.8rem;display:none}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button i:first-child{display:inline-block}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button.active i:first-child{display:none}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info-button.active i:last-child{display:inline-block}.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info{font-size:.8125rem;letter-spacing:0;color:#636363;line-height:1.2}@media (min-width: 760px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info{font-size:.75rem}}@media (min-width: 1025px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info{font-size:1rem}}@media (min-width: 1450px){.cart-gift-wrapping .cart-gift-wrapping-header .cart-gift-wrapping-more-info{font-size:1.125rem}}.cart-gift-wrapping .gift-wrapping-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3.5rem}@media (min-width: 1025px){.cart-gift-wrapping .gift-wrapping-details{padding-right:1rem}}.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:not(:first-child),.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:not(:last-child){padding-right:7.5px;padding-left:7.5px}@media (min-width: 1025px){.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:not(:first-child),.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:not(:last-child){padding-right:15px;padding-left:15px}}.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:first-child{padding-right:15px;padding-left:0}@media (min-width: 1025px){.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:first-child{padding-left:15px}}.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:last-child{padding-right:7.5px;padding-left:15px}@media (min-width: 1025px){.cart-gift-wrapping .gift-wrapping-details .form-group>.row .gift-wrapper-col:last-child{padding-right:15px}}.cart-gift-wrapping .gift-wrapping-text .form-control-label{display:none}.cart-gift-wrapping .gift-wrapping-check label{padding:0 1.4375rem 0 0;line-height:1.5}.cart-gift-wrapping .gift-wrapping-check p{font-size:.75rem;font-weight:300;line-height:1.4}.cart-gift-wrapping .gift-wrapping-description{text-align:center;text-transform:none;font-weight:500;font-size:1.25rem;letter-spacing:0;color:#636363}.cart-gift-wrapping .gift-wrapping-text textarea{border:0.0625rem solid #b8b7b6;resize:none;width:100%;padding:0.625rem;font-size:.875rem;font-family:"Euclid Ignited",sans-serif;font-weight:300;line-height:1.6}.cart-gift-wrapping .gift-wrapper-image{cursor:pointer}.next-step-box{background-color:#fff;padding:1rem 1rem 0.5rem}.next-step-box .heading{color:#000;line-height:140%;font-size:1rem;letter-spacing:2.5%}.order-total-summary-container{font-family:label-medium-regular()}.line-through{text-decoration:line-through;color:#717171}.next-step-box-totals,.sub-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Euclid Ignited",sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-transform:none;font-size:.75rem;color:#000}.next-step-box-totals.line-through,.sub-total.line-through{font-size:.625rem}@media (min-width: 760px){.next-step-box-totals,.sub-total{font-size:.875rem}.next-step-box-totals.line-through,.sub-total.line-through{font-size:.75rem}}.next-step-box-totals .totals-line:not(.hide-order-discount),.sub-total .totals-line:not(.hide-order-discount){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.next-step-box-totals .sub-total-label,.next-step-box-totals .order-sub-total,.sub-total .sub-total-label,.sub-total .order-sub-total{width:100%;letter-spacing:0;font-weight:600}.next-step-box-totals .totals-line-value,.sub-total .totals-line-value{font-weight:600;font-family:"Euclid Ignited Semibold",sans-serif}.next-step-box-totals .totals-line-value span,.sub-total .totals-line-value span{text-align:left}.next-step-box-totals .totals-line-value span:not(.hide-order-discount),.sub-total .totals-line-value span:not(.hide-order-discount){display:block}.next-step-box-totals .totals-line-value span.line-through,.sub-total .totals-line-value span.line-through{font-size:.875rem;text-decoration:line-through;color:#717171}.checkout-continue{max-width:100%;margin:0 auto}.checkout-continue .btn{width:100%;background-color:#000;text-transform:none;font-size:.875rem;font-family:"Euclid Ignited",sans-serif}.order-receipt-label{color:#000}@media (max-width: 759.98px){.order-receipt-label{font-size:.75rem}}.swr-grand-total{padding-top:1rem;margin-top:0.5rem;border-top:0.0625rem solid #f3f3f3}.cart-free-shipping-wrapper h3{padding:2rem 0;border-top:0.0625rem solid #b8b7b6;font-size:1.0625rem;font-weight:600;font-family:"Euclid Ignited",sans-serif}.cart-free-shipping-wrapper .cart-free-shipping-approaching-products{text-align:center}@media (max-width: 759.98px){.cart-free-shipping-wrapper h3{border-top:none}.cart-free-shipping-wrapper>div{padding-right:1.5rem;padding-left:1.5rem}}.product-tile{cursor:pointer}.product-tile .name-container{height:4rem}.product-tile .name-container .pdp-link .link{font-size:0.75rem;font-family:"Euclid Ignited",sans-serif}.product-tile .price-container .price{font-size:0.875rem}.promo-wrapper{background:#fff}.promo-wrapper p{margin:0}.promo-wrapper .promo-wrapper-label{font-size:.75rem;text-align:center;letter-spacing:0;text-transform:none}@media (min-width: 760px){.promo-wrapper .promo-wrapper-label{font-size:.75rem;margin-bottom:0.625rem}}@media (min-width: 1025px){.promo-wrapper .promo-wrapper-label{font-size:.8125rem;margin-bottom:1.25rem}}@media (min-width: 1450px){.promo-wrapper .promo-wrapper-label{font-size:.9375rem;margin-bottom:2rem}}.promo-applied-label{color:#03620a;font-weight:500}.cart-promocode .btn-apply-promo-code{padding:0.6875rem 1.1875rem}.cart-promocode .btn-apply-promo-code img{width:2.03125rem}.coupon-error-message,.coupon-missing-error{color:#ff8989;font-weight:500;margin-top:0.3125rem}.coupon-missing-error{display:none}.coupon-code-field.is-invalid{border-color:#b8b7b6}.coupon-code-field.is-invalid:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#b8b7b6}.coupon-code-field{background-color:#fff}.cart-bonus-product-no-price{text-transform:none;gap:0.5rem;padding-bottom:2.4375rem}@media (min-width: 1025px){.cart-bonus-product-no-price{padding-bottom:1.8125rem}}.bonus-product{min-height:12.5rem;letter-spacing:.01rem}@media (min-width: 1025px){.bonus-product{min-height:13rem}}.delete-row.gift-row{margin-top:0.9931rem}@media (min-width: 1025px){.delete-row.gift-row{margin-top:0.75rem}}.cart-product-price-main{display:none;font-size:.75rem;font-weight:600;font-family:"Euclid Ignited Semibold",sans-serif}.cart-product-price-main.strike-through{display:block}.cart-product-price-main .price .strike-through{display:none}.cart-product-price-main.gift-item-original-price{line-height:1.2;font-size:0.75rem;letter-spacing:.01rem;font-family:"Euclid Ignited",sans-serif;font-weight:400}.free-samples-carousel .selected{border:1px solid #1c1b1b}.free-samples-carousel .slick-list{overflow:initial}.free-samples-carousel .product-tile{text-transform:none;height:100%}.free-samples-carousel .image-container{text-align:center;max-height:6.125rem;background-color:#fff;padding:0.5rem 0.0625rem 0}@media (min-width: 760px){.free-samples-carousel .image-container{padding:0.5rem 0.175rem 0}}.free-samples-carousel .product-image{margin:0 auto}.free-samples-carousel .tile-body .name-container{font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.01rem;color:#1f1f1f}.free-samples-carousel .tile-body .name-container .subtitle{font-weight:400}.free-samples-carousel .tile-body .description-container{font-size:.75rem;font-weight:300;line-height:1.5}@media (min-width: 576px){.free-samples-carousel .tile-body .description-container{height:3.4rem}}.free-samples-carousel .button-container{padding:0;margin-top:1rem}@media (min-width: 576px){.free-samples-carousel .button-container{padding:0 0.625rem}}.free-samples-carousel .button-container i{display:none}.free-samples-carousel .button-container .selected i{display:inline-block;margin-left:0.125rem;position:relative;top:-0.125rem}.free-samples-carousel .button-container .selected i::before{font-size:0.625rem}.free-samples-carousel .button-container .free-sample-select{padding:1rem 0.4rem;width:100%}.free-samples-carousel .button-container .free-sample-select:hover{background-color:#000;border-color:#000}.free-samples-carousel .button-container .free-sample-select.selected{background-color:#000;border-color:#000}.free-samples-carousel .slick-slide .free-product-item{width:7.5rem !important;margin-right:0.5rem !important}@media (min-width: 576px){.free-samples-carousel .slick-slide .free-product-item{width:6.59rem !important;margin-right:1rem !important}}.free-samples-carousel .slick-slide:first-of-type .free-product-item{margin-right:0.5rem !important}@media (min-width: 576px){.free-samples-carousel .slick-slide:first-of-type .free-product-item{margin-right:1rem !important}}.free-samples-carousel .slick-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.free-samples-carousel .slick-slide:first-of-type{margin-left:0}.free-samples-carousel .product{min-height:10rem;border:0.5px solid #d1d0ce}.free-samples-carousel .product .product-tile{background-color:#fff}.free-samples-carousel .product .image-container{height:6rem;width:6rem}@media (max-width: 575.98px){.free-samples-carousel .product{width:100%}.free-samples-carousel .product .product-tile{text-align:right;position:relative;background-color:#fff}.free-samples-carousel .product .product-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff}.free-samples-carousel .product .image-container{min-height:0;overflow:initial}.free-samples-carousel .product .button-container .btn{margin:0;width:100%}}.free-samples-carousel .checkmark::after{content:"";width:1.375rem;height:1.375rem;background-image:url("../images/checkmark-circle-white-bckg.svg");background-color:#fff;position:absolute;top:-0.6875rem;left:-0.375rem;z-index:1;display:inline-block;-webkit-box-shadow:5px -5px 0 -4px #fff;box-shadow:5px -5px 0 -4px #fff}.attributes-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto}.attributes-container>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0.5rem;position:relative;max-width:50%}.attributes-container>div:first-child{padding-right:0}.attributes-container>div:last-child{padding-left:0}.attributes-container .swatches{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.attributes-container .swatches{background:#fff;border-bottom:0.0625rem solid #b8b7b6;position:absolute;right:0;left:0;padding-top:0.3rem;padding-bottom:0.3rem}.attributes-container .swatches .swatch-circle{width:1rem;height:1rem}.product-info{background-color:#fff;position:relative;color:#000}.product-info .btn-select{font-size:.75rem;font-weight:600;background-color:transparent}.product-info .btn-select .swatch-circle{width:1.5rem;height:1.5rem;background:#fff;border-radius:100%;border:0.0625rem solid rgba(0,0,0,0.1);display:block;position:relative;margin-left:0.625rem}.product-info .btn-select .swatch-circle.disabled{opacity:0.2}.product-info .btn-select .swatch-circle.selected{border-color:#fff}.product-info .btn-select .swatch-circle.selected::after,.product-info .btn-select .swatch-circle[data-selected=true]::after{content:'';border-radius:100%;border:0.0625rem solid #717171;position:absolute;top:-.1875rem;right:-.1875rem;left:-.1875rem;bottom:-.1875rem}.product-info .btn-select .dropdown-toggle,.product-info .btn-select .dropdown-item{font-size:.75rem;font-weight:600;padding-top:0.657rem;padding-bottom:0.657rem}.product-info .attribute-color .btn-select{padding-top:0.469rem;padding-bottom:0.469rem}.product-info .attribute .filter-option-inner-inner,.product-info .attribute .dropdown-item .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-info .attribute .filter-option-inner-inner small.text-muted,.product-info .attribute .dropdown-item .text small.text-muted{color:#001022 !important;font-size:.875rem;font-weight:500}.product-info .attribute .dropdown-item.disabled:not(.active) small.text-muted{color:#b8b7b6 !important}.product-info .swatches{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0 0.425rem;height:0;opacity:0;-webkit-transition:height .3s,padding-top .3s,padding-bottom .3s;-o-transition:height .3s,padding-top .3s,padding-bottom .3s;transition:height .3s,padding-top .3s,padding-bottom .3s}.product-info .swatches>a{display:inline-block}.product-info .swatches .swatch-circle{width:2rem;height:2rem;background:#fff;border-radius:100%;border:0.0625rem solid rgba(0,0,0,0.1);display:block;position:relative;margin:0.45rem}.product-info .swatches .swatch-circle.disabled{opacity:0.2}.product-info .swatches .swatch-circle.selected{border-color:#fff}.product-info .swatches .swatch-circle.selected::after,.product-info .swatches .swatch-circle[data-selected=true]::after{content:'';border-radius:100%;border:0.0625rem solid #717171;position:absolute;top:-.25rem;right:-.25rem;left:-.25rem;bottom:-.25rem}.product-info .swatches [disabled],.product-info .swatches .swatch-circle.unselectable{cursor:default;pointer-events:none;opacity:0.2}.product-info .open .swatches{height:auto;padding-top:0.5rem;padding-bottom:0.5rem;opacity:1}.product-info.alert.alert-danger{background-color:rgba(232,116,116,0.04) !important}.product-info .product-info-sold-out{text-transform:none;text-align:center;font-weight:600}.product-carousel-ternary.product-carousel-mobile.free-samples-carousel{width:100%}.product-carousel-ternary.product-carousel-mobile.free-samples-carousel .slick-arrow{top:32% !important}.product-carousel-ternary.product-carousel-mobile .slick-track,.product-carousel-ternary.product-carousel-mobile .slick-list{direction:rtl}.product-carousel-ternary.product-carousel-mobile .slick-track{white-space:nowrap}.product-carousel-ternary.product-carousel-mobile .slick-track .slick-slide{display:inline-block}.product-carousel-ternary.product-carousel-mobile .product-tile .image-container{width:6.125rem;height:6.125rem}.product-carousel-ternary.product-carousel-mobile .product-tile .image-container .tile-image{width:auto;max-height:80%;margin-top:2rem}.product-carousel-ternary.product-carousel-mobile .slick-arrow{display:inline-block;width:1.875rem;height:1.875rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}@media (min-width: 1025px){.product-carousel-ternary.product-carousel-mobile .slick-arrow{width:2.5rem;height:2.5rem}}.product-carousel-ternary.product-carousel-mobile .slick-arrow::after,.product-carousel-ternary.product-carousel-mobile .slick-arrow::before{display:none}.product-carousel-ternary.product-carousel-mobile .slick-arrow.slick-disabled{cursor:default}.product-carousel-ternary.product-carousel-mobile .slick-arrow.slick-disabled::after,.product-carousel-ternary.product-carousel-mobile .slick-arrow.slick-disabled::before{opacity:0.25}.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-next,.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-prev{-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width: 759.98px){.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-next ::before,.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-next ::after,.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-prev ::before,.product-carousel-ternary.product-carousel-mobile .slick-arrow .sc-icon-arrow-prev ::after{width:0.75rem}}.product-carousel-ternary.product-carousel-mobile .slick-prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-2rem;left:auto}@media (max-width: 759.98px){.product-carousel-ternary.product-carousel-mobile .slick-prev{right:-1.3rem}}@media (min-width: 1025px){.product-carousel-ternary.product-carousel-mobile .slick-prev{right:-2rem}}.product-carousel-ternary.product-carousel-mobile .slick-prev:hover{-webkit-transform:scale(0.95) rotate(90deg);-ms-transform:scale(0.95) rotate(90deg);transform:scale(0.95) rotate(90deg)}.product-carousel-ternary.product-carousel-mobile .slick-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:-2rem;right:auto}@media (max-width: 759.98px){.product-carousel-ternary.product-carousel-mobile .slick-next{left:-1rem}}@media (min-width: 1025px){.product-carousel-ternary.product-carousel-mobile .slick-next{left:-2.5rem}}.product-carousel-ternary.product-carousel-mobile .slick-next:hover{-webkit-transform:scale(0.95) rotate(-90deg);-ms-transform:scale(0.95) rotate(-90deg);transform:scale(0.95) rotate(-90deg)}.delete-row{margin-top:1.0625rem}@media (max-width: 759.98px){.delete-row .quantity-form{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.delete-row .quantity-form .custom-select{width:9.375rem;height:2.8125rem;padding:0}@media (max-width: 759.98px){.delete-row .quantity-form .custom-select{width:5rem;height:2rem;border:none}}@media (min-width: 760px){.delete-row .quantity-form .custom-select{width:7.75rem;height:auto;border:none}}@media (min-width: 1025px){.delete-row .quantity-form .custom-select{margin-top:0;border:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 1450px){.delete-row .quantity-form .custom-select{width:10.625rem;height:auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.delete-row .quantity-form .quantity-selector{height:auto}@media (max-width: 1449.98px){.delete-row .quantity-form .quantity-selector{margin-top:0}}.delete-row .quantity-form .quantity-selector .btn-link{background-color:transparent;padding-left:0.625rem;padding-top:0.188rem}.delete-row .quantity-form .quantity-selector .form-control{background-color:transparent !important}.coupons-and-promos{margin-top:0.625rem}.coupon-price-adjustment{position:relative;display:inline-block;text-transform:none;line-height:1;background-color:#eaeaea;text-align:right;padding:0.275rem 0.75rem 0.275rem 2.775rem}.remove-coupon{position:absolute;background:transparent;border:none;left:0.3125rem;top:0.2125rem}.remove-coupon i::before,.remove-coupon i::after{background-color:#a81717;width:0.8625rem}.mobile-next-step{position:fixed;bottom:0;right:0;width:100%;z-index:9;background-color:#fff;padding:1rem}@media (max-width: 759.98px){[data-action="Cart-Show"] footer{margin-bottom:4rem}}.cart-sticky-content-section{margin:1.25rem 0;padding-top:1.25rem;border-top:1px solid #b8b7b6;text-transform:none;text-align:center;overflow-wrap:break-word;font-size:.875rem}.cart-sticky-content-section strong{font-size:.75rem;color:#000;font-weight:500;font-family:"Euclid Ignited",sans-serif}.cart-sticky-content-section p{color:#6e6e73;font-size:.75rem;font-family:"Euclid Ignited",sans-serif}.cart-sticky-content-section a{color:#6e6e73}.swapro-redesign{padding:0 0.625rem}@media (max-width: 1024.98px){.swapro-redesign{padding:0 0.25rem}}.cart-page-wrapper .cart-product-list{margin-bottom:1rem}@media (min-width: 760px) and (max-width: 1024.98px){.cart-page-wrapper .col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.cart-page-wrapper .col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}#button-cart-empty{background-color:#000;border-color:#000;color:#fff;text-transform:none}@media (max-width: 759.98px){.slick-next{left:-0.938rem !important}}@media (max-width: 759.98px) and (min-width: 576px){.slick-next{left:-0.438rem !important}}@media (max-width: 1024.98px) and (min-width: 760px){.slick-next{left:-1.25rem !important}.slick-prev{right:-2rem !important}#cart-wrap-page{margin-right:0 !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1025px){.pre-order{background:#000;color:#fff;width:27%;padding:0.063rem;font-size:.8125rem;text-transform:uppercase;display:none}.pre-order-delivery-date{border:1px solid #f2f2f2;padding:0.875rem;margin-top:0.313rem;text-align:center}}@media (max-width: 1024.98px){.pre-order{background:#000;color:#fff;width:27%;padding:0.063rem;text-transform:uppercase;display:none}.pre-order-delivery-date{border:1px solid #f2f2f2;padding:0.875rem;text-align:center;text-transform:capitalize;margin:14px 14px 0 0;margin:0.875rem 0.875rem 0 0}}@media (max-width: 759.98px){.pre-order-delivery-date{margin:0.875rem 5.5rem 0.875rem 0;width:64%}}.cart-gift-wrapping label{text-transform:none !important;color:#000 !important;font-size:.8125rem !important}.gift-wrapping-details .gift-wrapping-check img{max-width:100%}.cart-gift-wrapping .cart-gift-wrapping-header p{font-family:"Euclid Ignited",sans-serif;font-size:.75rem;line-height:1rem;text-align:right;vertical-align:top;padding-left:1.375rem}.cart-gift-wrapping .cart-gift-wrapping-header .more{cursor:pointer;text-decoration:underline;color:#000}.cart-gift-wrapping .cart-gift-wrapping-header .complete{display:none}.place-checkbox-left::after,.place-checkbox-left::before{right:0 !important}.gift-wrapper-heading,.giftwrapping-checkbox .add-gift-text{font-family:"Euclid Ignited",sans-serif;font-size:.875rem;font-weight:500;margin-bottom:0.438rem;line-height:1.188rem;text-align:right;vertical-align:top;color:#000}.cart-giftwarp{background-color:#fff}.cart-giftwarp .gift-wrapper-heading,.cart-giftwarp .giftwrapping-checkbox .add-gift-text{font-family:"Euclid Ignited",sans-serif;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;line-height:1.188rem;text-align:right;vertical-align:top;color:#000}@media (min-width: 576px){.cart-giftwarp .gift-wrapper-heading,.cart-giftwarp .giftwrapping-checkbox .add-gift-text{font-size:.75rem}}.cart-giftwarp .gift-wrapper-complimentary{font-family:"Euclid Ignited",sans-serif;font-size:.8125rem;margin-bottom:1.25rem;line-height:1rem;text-align:right;vertical-align:top;color:#000}.cart-giftwarp .gift-wrapping-text .charcount-handler{float:right;font-family:"Euclid Ignited",sans-serif;font-size:.625rem;line-height:100%;text-align:right;vertical-align:top}.cart-giftwarp .cart-gift-wrapping .gift-wrapping-text textarea{margin-bottom:0.5rem;background-color:#fff}.cart-giftwarp .gift-wrapping-check input[type="checkbox"]:not(.switch-input).checkbox-sm:not(:checked)+label::before,.cart-giftwarp .gift-wrapping-check input[type="checkbox"]:not(.switch-input).checkbox-sm:not(:checked)+label::after,.cart-giftwarp .gift-wrapping-check input[type="checkbox"]:not(.switch-input).checkbox-sm:checked+label::before,.cart-giftwarp .gift-wrapping-check input[type="checkbox"]:not(.switch-input).checkbox-sm:checked+label::after,.cart-giftwarp .gift-wrapping-check input[type="radio"].checkbox-sm:not(:checked)+label::before,.cart-giftwarp .gift-wrapping-check input[type="radio"].checkbox-sm:not(:checked)+label::after,.cart-giftwarp .gift-wrapping-check input[type="radio"].checkbox-sm:checked+label::before,.cart-giftwarp .gift-wrapping-check input[type="radio"].checkbox-sm:checked+label::after{right:auto !important}.cart-widgets-container{padding:0.8125rem 0.3125rem 0.6875rem}.cart-widgets .tabby-container .styles__tabby-promo-snippet__content--d632e{margin:0;padding-left:0.625rem}.cart-widgets .tabby-container .styles__tabby-promo-snippet--01bda{padding:0;border:none;border-radius:0}.cart-widgets .tabby-container .styles__tabby-promo-snippet__text--6f97b>span{display:inline-block}.cart-widgets .tabby-container .styles__tabby-promo-snippet__text--6f97b span{font-family:"Euclid Ignited",sans-serif;font-size:.75rem;line-height:1.5rem;letter-spacing:normal;display:inline;color:#000}.cart-widgets .tabby-container .styles__tabby-promo-snippet__text--6f97b span b{font-family:"Euclid Ignited Semibold",sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem}.cart-widgets .tabby-container .styles__tabby-info__logo--becc0{width:3.75rem !important;height:1.4937rem !important;-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}@media (min-width: 1025px){.cart-widgets .tabby-container .styles__tabby-info__logo--becc0{width:4.375rem !important;height:1.75rem !important}}.cart-widgets .tamara-container{position:relative}.cart-widgets .tamara-container.divider .tamara-cart{padding-top:0.75rem;border-top:solid 1px #e6e6e6;margin-top:0.8125rem}.cart-widgets .tamara-container .tamara-cart{padding:0 0 0 6.25rem;color:#000;position:relative}.cart-widgets .tamara-container .tamara-cart h3{font-family:"Euclid Ignited Semibold",sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem;margin:0;text-transform:capitalize}.cart-widgets .tamara-container .tamara-cart span{font-size:.75rem;line-height:1.5rem}@media (min-width: 1025px){.cart-widgets .tamara-container .tamara-cart{padding:0 0 0 5rem}}.cart-widgets .tamara-container .tamara-cart .tamara-logo{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 !important;width:3.75rem !important;height:1.4937rem !important}@media (min-width: 1025px){.cart-widgets .tamara-container .tamara-cart .tamara-logo{height:1.75rem !important;width:4.375rem !important}}.gwp-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.125rem;background-color:#f8aab6;color:#fff;letter-spacing:.025rem}.gwp-container .gwp-callout{width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0.5rem}.gwp-container .gwp-callout-message{font-size:.875rem;line-height:1.2;letter-spacing:.01rem}.gwp-container .gift-with-purchase-icon{padding-right:0.75rem}@media (min-width: 576px){.gwp-container .gift-with-purchase-icon{padding-right:1rem}}.gwp-container .gwp-cart-bold{font-weight:600}.gift-select-message{font-size:.875rem;font-family:"Euclid Ignited",sans-serif;gap:0.5rem;line-height:1.4;letter-spacing:.01rem;color:#000}.select-gift-warning{font-size:0.625rem;color:#ee1717;line-height:1.2;letter-spacing:.01rem;right:2.1rem;top:2.75rem}@media (min-width: 1025px){.select-gift-warning{right:2.6rem}}.gift-select-message-container{gap:0.5rem}.gift-select-warning-not-visible{padding:1rem 0.5rem 1.5rem 1.25rem}@media (min-width: 1025px){.gift-select-warning-not-visible{padding:1rem 1rem 1.5rem 1.25rem}}.gift-select-warning-visible{padding:1rem 0.5rem 2.125rem 1.25rem}@media (min-width: 1025px){.gift-select-warning-visible{padding:1rem 1rem 2.75rem 1.25rem}}.product-unselected{border:0.5px solid #d1d0ce !important}.cart-free-gift-label{white-space:nowrap;color:#000;font-size:.75rem;letter-spacing:.01rem;line-height:1.2}@media (min-width: 1025px){.cart-free-gift-label{font-size:.875rem;line-height:1.4}}.cart-menu-vertical .cart-section-wrapper .slick-slider .slick-list,.cart-menu-vertical .cart-section-wrapper .slick-slider .slick-track{direction:rtl}.cart-menu-vertical .cart-section-wrapper .free-samples-carousel .slick-slide{float:right}.cart-promotions .promo-section{margin-bottom:1rem}

