.quantity{border:0.0625rem solid #ccc;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;padding:0.875rem}.quantity .btn{color:#000;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;text-decoration:none;font-size:fz(p22)}.quantity .btn.disabled{color:#ccc}.quantity .form-control{background-color:#fff !important;font-size:.75rem;font-weight:500;text-align:center;padding:0;width:2.5rem;height:2.875rem;margin-top:0.0625rem;border:none;border-bottom:0.0625rem solid #000}.quantity .form-control.disabled{color:#ccc}.product-info .attribute-list-color .attribute-item-link:hover .swatch-circle::after{opacity:1}.product-info .attribute-list-color .swatch-circle{padding:0.25rem;border-radius:.25rem;height:2.375rem;width:2.375rem;display:inline-block}.product-info .attribute-list-color .swatch-circle::after{border-radius:.25rem;height:2.875rem;width:2.875rem;left:-.3125rem;top:-.3125rem}.product-info .attribute-list-color .swatch-circle::after{border-radius:0.5rem;border-color:#000}.product-info .attribute-container{margin:0 auto;width:100%;overflow:hidden;white-space:nowrap}.product-info .attribute-container .strike-through{text-decoration:line-through;color:#666}.product-info .attribute-container .slick-list{padding:0 24px}.product-info .attribute-container.slick-destroyed,.product-info .attribute-container.slick-initialized{overflow:initial;white-space:normal}.product-info .attribute-container .slick-track{margin:0}.product-info .attribute-container .slick-next,.product-info .attribute-container .slick-prev{background-color:#fff;padding:0 0.625rem;width:0.375rem}.product-info .attribute-container .slick-next::after,.product-info .attribute-container .slick-prev::after{content:'';display:block;width:0.375rem;height:100%;background:url(../../images/next-icon.svg) no-repeat center right;background-size:0.375rem auto}.product-info .attribute-container .slick-next i::before,.product-info .attribute-container .slick-prev i::before{font-size:0.75rem}.product-info .attribute-container .slick-next:focus,.product-info .attribute-container .slick-prev:focus{outline:none !important}.product-info .attribute-container .slick-next.slick-disabled::after,.product-info .attribute-container .slick-prev.slick-disabled::after{opacity:0.35}.product-info .attribute-container .slick-prev::after{background-position:center left}.product-info .attribute-container .attribute{margin-bottom:0.9375rem}.swatch-circle.unselectable::before{width:0.79562rem;height:0.79562rem}.quick-view-dialog .modal-header span,.quick-view-dialog .modal-header .full-pdp-link{display:none}.quick-view-dialog .modal-header span.sr-only{display:block}.quick-view-dialog .modal-footer{display:none}.next-step-box{padding:1rem}@media (min-width: 768px){.next-step-box{padding:1.25rem 2.4375rem}}@media (min-width: 1022px){.next-step-box{background-color:#fff;padding:1.25rem 0.9375rem;font-size:.875rem /*rtl:1rem*/}}.next-step-box h5,.order-product-summary-header h5{font-size:1rem /*rtl:1.125rem*/;font-weight:500}@media (min-width: 768px){.next-step-box h5,.order-product-summary-header h5{font-size:.875rem /*rtl:1rem*/;font-weight:600}}.next-step-box .checkout-continue{display:none}@media (min-width: 1022px){.next-step-box .checkout-continue{display:block}}.next-step-box .checkout-continue i::before{font-size:.8125rem /*rtl:.9375rem*/}.next-step-box-totals{font-size:.875rem /*rtl:1rem*/}.next-step-box-totals .order-summary-desc{color:#999;font-size:.75rem;margin-bottom:1rem}@media (min-width: 1022px){.next-step-box-totals .order-summary-desc{margin-bottom:1.875rem}}.next-step-box-totals .cart-promo-message .sc-icon::before{font-size:1.625rem /*rtl:1.75rem*/;font-weight:700}.next-step-box-totals .cart-promo-message .cart-promo-message-count{font-weight:800}.next-step-box-totals .promo-wrapper .btn-apply-promo-code{min-width:6rem;height:3rem}@media (min-width: 768px){.next-step-box-totals .promo-wrapper .btn-apply-promo-code{min-width:4rem}}.next-step-box-totals .promo-wrapper-label{font-weight:500;padding:0.25rem 0;cursor:pointer;color:#000}@media (min-width: 768px){.next-step-box-totals .promo-wrapper-label{padding:0.625rem 0}}@media (min-width: 1280px){.next-step-box-totals .promo-wrapper-label{padding:0.25rem 0}}.next-step-box-totals .promo-applied-label{font-weight:500;padding:0.25rem 0}@media (min-width: 768px){.next-step-box-totals .promo-applied-label{padding:0.75rem 0}}@media (min-width: 1280px){.next-step-box-totals .promo-applied-label{padding:0.25rem 0}}.checkout-section-title{padding:0.9375rem;margin-bottom:0;position:relative}.checkout-section-title h4{font-size:1.25rem /*rtl:1.375rem*/;font-weight:600;margin:0}@media (min-width: 768px){.checkout-section-title{padding:0.625rem 2.4375rem}}@media (min-width: 1022px){.checkout-section-title{padding:0.625rem 0.9375rem}}.checkout-section-title .back-to-prev-step{position:absolute;left:0.9375rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.875rem;font-weight:600;font-family:"MontserratStd",Sans-serif;text-transform:uppercase}.checkout-section-title .back-to-prev-step .icon-arrow-left::before{font-size:1rem}.next-step-box-totals .totals-line{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;padding:0.1875rem 0;font-size:.875rem /*rtl:1rem*/;font-family:montserrat-light,sans-serif;font-weight:300}.next-step-box-totals .totals-line.grand-total{font-weight:700}.next-step-box-totals .totals-line .vat{font-size:.6875rem;font-weight:500;color:#4e4e4e}.next-step-box-totals .totals-line .sub-total-label{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}.next-step-box-totals .totals-line .totals-line-value span{text-align:center}.next-step-box-totals .totals-line .totals-line-value span:not(.hide-order-discount){display:block}.next-step-box-totals .totals-line .totals-line-value span.line-through{text-decoration:line-through;color:#666}.next-step-box-totals .totals-line.estimated-total{font-family:"Montserrat-Medium",sans-serif;font-size:.875rem /*rtl:1rem*/;font-weight:500}.checkout-seperator{margin:1.5625rem 0 1rem}@media (min-width: 768px){.checkout-seperator{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width: 1022px){.checkout-seperator{margin:1.875rem 0 1rem}}.order-product-summary .miniCart-item .miniCart-item-description{margin-left:0.9375rem}.order-product-summary .miniCart-item .miniCart-item-description .miniCart-item-name h2{font-size:.875rem /*rtl:1rem*/;margin-bottom:1.25rem}.order-product-summary .miniCart-item .miniCart-item-description .miniCart-item-details,.order-product-summary .miniCart-item .miniCart-item-description .miniCart-item-price{font-size:.75rem;color:#999}.order-product-summary .item-image{width:4.75rem;height:6.25rem;text-align:center;padding:0.25rem 0.5rem 0.25rem 0}.order-product-summary .item-image img{width:auto;max-width:100%;max-height:100%}.order-product-summary .item-details{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:0.5rem}@media (min-width: 768px) and (max-width: 1021.98px){.order-product-summary .item-details{font-size:.9375rem /*rtl:1.0625rem*/}}.order-product-summary .item-name{color:#000;font-size:.875rem /*rtl:1rem*/;font-weight:600;font-stretch:condensed;padding-bottom:0.75rem;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1021.98px){.order-product-summary .item-name{font-size:1.125rem /*rtl:1.25rem*/;padding-bottom:0.25rem}}.order-product-summary .item-price{min-width:4rem;text-align:right}.order-product-summary .color-name{font-size:.6875rem /*rtl:.8125rem*/;font-weight:500;padding-left:0.5rem;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1021.98px){.order-product-summary .color-name{font-size:.8125rem /*rtl:.9375rem*/}}.order-product-summary .product-line-item{padding:0.5rem 0;border-bottom:0.0625rem solid #ccc}.order-product-summary .product-line-item .swatch-circle{border:0.0625rem solid #f5f5f5;border-radius:.375rem;height:1.25rem;width:1.25rem;display:inline-block}.order-product-summary .product-line-item .swatch-circle::after{border-radius:.375rem;height:1.875rem;width:1.875rem;left:-.375rem;top:-.375rem}.order-product-summary .product-line-item .message-details-label{line-height:1.28}.order-product-summary .product-line-item .message-details-info{font-size:.75rem /*rtl:.875rem*/;line-height:1.66}.checkout-supported-payment-methods{color:#999;font-size:.6875rem /*rtl:.8125rem*/;line-height:1.5;position:relative;margin:0 auto;text-align:center;max-width:23.5rem}@media (min-width: 768px) and (max-width: 1021.98px){.checkout-supported-payment-methods{font-size:.9375rem /*rtl:1.0625rem*/;max-width:31.875rem}}@media (min-width: 768px){.checkout-supported-payment-methods{padding-left:0;padding-right:0}}.checkout-supported-payment-methods a{color:#999}.checkout-supported-payment-method-icons img{max-width:1.875rem;margin-bottom:0.5rem;margin-left:0.4375rem;margin-right:0.4375rem}@media (min-width: 768px) and (max-width: 1021.98px){.checkout-supported-payment-method-icons img{max-width:3rem;margin-left:0.375rem;margin-right:0.375rem}}@media (min-width: 1022px) and (max-width: 1279.98px){.checkout-supported-payment-method-icons img{max-width:1.5rem;margin-left:0.375rem;margin-right:0.375rem}}@media (max-width: 1021.98px){.order-summary-contact{max-width:70%;margin:0 auto;text-align:center}}@media (max-width: 543.98px){.order-summary-contact{max-width:100%}}.order-summary-contact p{font-size:.6875rem /*rtl:.8125rem*/;color:#999}.order-summary-contact span{text-decoration:underline;font-weight:700}.step-title{background-color:#fff;color:#000;padding:1.125rem 0.875rem;font-stretch:condensed;position:relative;text-align:left}@media (min-width: 768px){.step-title{padding:1.125rem 2.4375rem}}@media (min-width: 1022px){.step-title{padding:0.875rem 0.9375rem}}.step-title h5{text-transform:uppercase;font-size:1.5rem /*rtl:1.625rem*/;font-weight:600;margin:0}.step-title .edit-button{position:absolute;top:0.75rem;right:1.25rem;color:#fff;font-size:.9375rem /*rtl:1.0625rem*/;font-weight:500;font-stretch:condensed;text-transform:uppercase;text-decoration:underline;cursor:pointer}.step-summary{font-size:1rem /*rtl:1.125rem*/;margin-top:0.875rem;font-stretch:condensed}.next-step-button{background-color:#fff;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}@media (min-width: 1280px){.next-step-button{background:none;position:static}}.next-step-button .btn{font-size:.75rem;font-weight:500;margin-top:0}@media (min-width: 1280px){.next-step-button .btn{font-size:.875rem /*rtl:1rem*/;margin-top:1.563rem}}.next-step-button .btn i{color:#999}.next-step-button .btn i::before{font-size:.875rem /*rtl:1rem*/}@media (max-width: 1021.98px){.cart .next-step-button{position:fixed;bottom:0;left:0;right:0;z-index:3}}.sticky-price-container{background-color:#232323;color:#fff;padding:0.6rem 0.625rem;width:9.688rem;height:2.625rem;text-align:center}.coupon-error-message,.coupon-missing-error{margin-top:0.25rem;font-size:80%;color:red}.coupon-missing-error{display:none}.terms-and-condition-note,.terms-and-condition-note a{font-size:.6875rem /*rtl:.8125rem*/ !important}.terms-and-condition-note a{text-decoration:underline}.sample-section{padding:0}@media (min-width: 768px){.sample-section{padding:0 1.5rem}}@media (min-width: 1022px){.sample-section{padding:0}}.step-wrapper:not(:last-child){padding-bottom:0.625rem}@media (min-width: 1022px){.step-wrapper:not(:last-child){padding-bottom:0.75rem}}.step-wrapper .next-step-button a{font-size:.875rem /*rtl:1rem*/}.step-wrapper .card-section-wrapper{font-size:.9375rem /*rtl:1.0625rem*/;margin-top:1.75rem;margin-bottom:1.25rem}.step-wrapper .form-control-label{font-weight:500;font-size:.875rem /*rtl:1rem*/}.step-wrapper form button{font-size:.875rem /*rtl:1rem*/}.step-wrapper form textarea{border:0.0625rem solid #ccc;font-size:.6875rem /*rtl:.8125rem*/;resize:none}@media (max-width: 1021.98px){.step-wrapper .shipping-summary .shipping-contact-details{border-bottom:0.625rem solid #fff}}.step-wrapper .shipping-summary .address-summary>div{text-transform:capitalize}.step-wrapper .sample-show-more{font-weight:500;text-align:center;text-decoration:underline;text-transform:uppercase}.step-wrapper .sample-show-more:hover{cursor:pointer}@media (min-width: 1022px){.step-wrapper .sample-show-more{text-align:right}}.step-wrapper .cart-section-wrapper h3{font-size:.9375rem /*rtl:1.0625rem*/}.step-wrapper .cart-section-wrapper .free-samples-container{margin:1.25rem 0 0.625rem;padding:0 40px}@media (max-width: 767.98px){.step-wrapper .cart-section-wrapper .free-samples-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0}}.step-wrapper .cart-section-wrapper .free-samples-container .product{max-width:10rem}@media (min-width: 1022px){.step-wrapper .cart-section-wrapper .free-samples-container .product{max-width:12rem}.step-wrapper .cart-section-wrapper .free-samples-container .product:nth-child(4n+1){padding-left:0}.step-wrapper .cart-section-wrapper .free-samples-container .product:nth-child(4n){padding-right:0}}@media (max-width: 767.98px){.step-wrapper .cart-section-wrapper .free-samples-container .product{max-width:100%;width:100%}}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile{border:0.0625rem solid #ccc;padding:0.9375rem 0.625rem;margin-bottom:1.25rem}@media (max-width: 767.98px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .product-tile-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .image-container{min-height:7rem}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .image-container .product-image{width:auto;max-width:100%;padding:0 1rem;max-height:7rem;margin:0 auto}@media (max-width: 767.98px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .product-content{width:70%;text-align:left}}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .name-container{font-size:.875rem /*rtl:1rem*/ /*rtl:0.875rem*/;font-weight:600;margin-top:0.6875rem;margin-bottom:0;height:2.75rem;word-wrap:break-word;overflow:hidden}@media (min-width: 544px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .name-container{height:3.625rem}}@media (min-width: 1022px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .name-container{height:3.875rem}}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .description-container{height:3.375rem;overflow:hidden;text-transform:none;margin-top:0.9375rem;margin-bottom:1.25rem;word-wrap:break-word}@media (min-width: 768px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .description-container{height:2.325rem}}@media (min-width: 1022px){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .description-container{height:3.5rem}}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .free-sample-select{width:100%;padding:0.625rem 0;border-radius:0.3125rem;border-color:#232323}.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .free-sample-select.selected{background-color:#000 !important;color:#fff !important}@media (hover: hover){.step-wrapper .cart-section-wrapper .free-samples-container .product-tile .free-sample-select:hover{color:#fff;background-color:#232323}}.step-wrapper .cart-section-wrapper .error-msg{font-family:"MontserratStd",Sans-serif;font-weight:600;color:#ab000d;font-size:.625rem /*rtl:.75rem*/}.checkout-tab p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem /*rtl:1rem*/;font-weight:500;text-transform:uppercase;padding:0.9375rem;margin:0}@media (min-width: 1022px){.checkout-tab i{display:none !important}}.checkout-tab i::before{font-size:1rem /*rtl:1.125rem*/}.checkout-tab .icon-minus{display:none}.checkout-tab .icon-plus{display:block}.checkout-tab .checkout-account-section{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;padding:1.25rem 0}@media (max-width: 1021.98px){.checkout-tab .checkout-account-section{border-bottom:0.0625rem solid #d9d9d9}}.checkout-tab .checkout-tab-content{font-size:.8125rem /*rtl:.9375rem*/;height:0;list-style:none;margin:0;padding:0;overflow:hidden}@media (min-width: 1022px){.checkout-tab .checkout-tab-content{font-size:.6875rem /*rtl:.8125rem*/;height:auto !important;border-bottom:0 !important}}.checkout-tab .checkout-tab-content .oauth-facebook{margin:0}.checkout-tab .open{border-bottom:0 !important}.checkout-tab .open .icon-minus{display:block}.checkout-tab .open .icon-plus{display:none}.checkout-tab .open .checkout-tab-content{height:auto;padding-bottom:1.875rem;border-bottom:0.0625rem solid #d9d9d9}@media (max-width: 1021.98px){.checkout-tab .open .checkout-account-section{border-bottom:none}}.checkout-tab .open h6{display:none}.checkout-form-button{font-size:.75rem /*rtl:.875rem*/}.step-one h4,.step-one .login-form-button{font-size:1.6875rem /*rtl:1.8125rem*/;text-align:center}.summary-payment-description{color:#999;font-size:.6875rem /*rtl:.8125rem*/;text-align:center}.summary-payment-description .icons-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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;margin-bottom:1rem}.summary-payment-description .icons-list img{width:auto}.summary-payment-description a{color:#999;font-weight:600;text-decoration:underline}@media (min-width: 768px) and (max-width: 1021.98px){.summary-payment-description{margin:0 auto;max-width:60%}}.checkout-customer-service{background-color:#f9f9f9;padding:1.125rem 1rem;margin-top:1.875rem}.checkout-customer-service a,.checkout-customer-service p{color:#999;font-size:.75rem}.checkout-customer-service h5{font-size:1.25rem /*rtl:1.375rem*/}.free-delivery-complimentary-samples{background-color:#f9f9f9;padding:2rem 1rem;text-align:center;margin-top:1.875rem}.free-delivery-complimentary-samples p{font-size:.75rem;margin:0 auto;max-width:65%}.free-delivery-complimentary-samples hr{margin-top:2rem;margin-bottom:2rem}.free-delivery-complimentary-samples a{font-weight:700;display:block}.free-delivery-complimentary-samples i::before{font-size:1.5rem /*rtl:1.625rem*/;padding-bottom:1rem}.footer-copyright{color:#999;display:none;font-size:.6875rem /*rtl:.8125rem*/;text-align:center;text-transform:uppercase}@media (min-width: 1022px){.footer-copyright{display:block}}.footer-logo-only{padding-bottom:2rem}@media (min-width: 1280px){.footer-logo-only{border-top:0.0625rem solid #ccc;margin-top:2rem;padding-bottom:0}}.footer-logo-only>a img{width:6.75rem;height:3rem;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.footer-logo-only .checkout-supported-payment-methods{padding-bottom:1rem}.checkout-hidden{display:none}.login-seperator::before{z-index:inherit}.user-payment-instruments.checkout-hidden{display:block !important}.user-payment-instruments.checkout-hidden .radio-button-link.selected-payment i{border-color:#ccc !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:#999 !important}.user-payment-instruments.checkout-hidden .stored-payments+.radio-button-link i::after{display:block !important}.gift-wrapping-text .form-control-label{display:none}.security-code-input{position:relative}.security-code-input .info-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:default}.security-code-input .info-icon i::before{font-size:1.75rem /*rtl:1.875rem*/}.security-code-input .tooltip{background-color:#fff;font-size:.625rem /*rtl:.75rem*/;width:7.5rem;opacity:1 !important;text-transform:initial;top:0;left:100%;margin-left:0.5rem;color:#ccc;font-weight:normal}@media (min-width: 544px){.security-code-input .tooltip{display:block !important}}@media (max-width: 1021.98px){.mobile-bottom-fixed{position:fixed;right:0;bottom:0;left:0;z-index:1030;background-color:#f7f6f7;padding:0.9375rem}.mobile-bottom-fixed .checkout-price{background:#000;color:#fff}}.totals-line-mobile{font-family:"Montserrat-Medium",sans-serif;font-size:.875rem /*rtl:1rem*/}.totals-line-mobile a{color:#4e4e4e;font-size:.75rem /*rtl:.875rem*/}.custom-icons-as-content::before{content:'\E80C';display:inline-block;font-family:"fontello" !important;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-transform:rotateZ(-180deg);-ms-transform:rotate(-180deg);transform:rotateZ(-180deg);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsed .custom-icons-as-content::before{content:'\E80C';display:inline-block;font-family:"fontello" !important;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sticky-summary-section{z-index:1000}.mobile-gift-title{font-size:1.125rem /*rtl:1.25rem*/}[dir="rtl"] .order-summary-promo-code .promo-wrapper .form-control{height:2.75rem}.promo-wrapper .form-control{border:none;border-bottom:0.0625rem solid #000;background-color:transparent;font-size:.875rem /*rtl:1rem*/;padding-left:0;padding-right:0}.promo-wrapper .form-control:focus{background-color:transparent;border-color:#000;outline:none !important}.promo-wrapper .input-group{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.promo-wrapper .input-group .input-group-append .btn{width:4.0625rem;border-radius:0.3125rem;font-weight:300;height:3.125rem}.promo-wrapper .coupon-info{margin-top:0.9375rem}.promo-wrapper .coupon-info .coupon-info-text{font-weight:500;font-family:montserrat-light,sans-serif;color:#4e4e4e;font-size:.75rem /*rtl:.875rem*/}.promo-wrapper .coupon-info .coupon-info-tooltip{width:1.25rem;height:1.25rem;background:url(../images/icon-info.svg) no-repeat center center;margin-left:0.1875rem;cursor:pointer}.promo-wrapper .coupon-info .coupon-info-tooltip .coupon-info-tooltip-more{display:none;font-size:.75rem /*rtl:.875rem*/;font-weight:700;border:0.0625rem solid #d8d8d8;top:-8.8125rem;width:13.125rem;padding:0.625rem;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background-color:#fff;z-index:10}.promo-wrapper .coupon-info .coupon-info-tooltip .coupon-info-tooltip-more::after{content:'';background:#fff;border:0.0625rem solid #d8d8d8;border-bottom:0;border-right:0;height:0.9375rem;position:absolute;margin:-0.46875rem 0 0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:0.9375rem;z-index:1;bottom:-0.5rem;left:50%;margin-left:-0.5rem}.promo-wrapper .coupon-info .coupon-info-tooltip:hover .coupon-info-tooltip-more{display:block}.cart-promo-code{border-top:0.0625rem solid #d8d8d8;border-bottom:0.0625rem solid #d8d8d8}.cart-promo-code .action-title h5{font-family:"Montserrat-Medium",sans-serif;font-size:.75rem /*rtl:.875rem*/;font-weight:700;text-transform:initial;cursor:pointer}.cart-promo-code .action-title h5::after{content:"\2015";position:absolute;top:0;right:0;display:block;font-size:0.75rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;line-height:1;color:#000}.cart-promo-code .action-title h5.collapsed::after{content:"\2715";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.coupon-price-adjustment{background-color:#eee;margin-bottom:0.3125rem;padding:0.3125rem 1.45rem 0.3125rem 0.3125rem}.coupon-price-adjustment:not(:last-child){margin-right:0.3125rem}.remove-coupon{padding-right:0.45rem;left:0;top:0}.remove-coupon i::before{font-size:.6875rem /*rtl:.8125rem*/}.coupon-error-message,.coupon-not-applied{color:red}.coupon-error-message,.coupon-missing-error{font-size:.875rem /*rtl:1rem*/;color:red}@media (max-width: 767.98px){.cart-promo-code h5{text-transform:none !important}}@media (max-width: 767.98px){.promo-wrapper button{width:7rem}}.modal-more-shades .modal-dialog{max-width:90rem;width:100vw;margin:0 auto}@media (min-width: 1022px){.modal-more-shades .modal-header{position:absolute;width:100%;right:0}}.modal-more-shades .modal-content{height:100%}@media (min-width: 1280px){.modal-more-shades .modal-content{height:auto}}.modal-more-shades .attribute-container.attribute-list-color{white-space:normal}@media (min-width: 1022px){.modal-more-shades__container{padding:1.25rem;display:grid;grid-template-areas:'image name' 'image swatches';grid-auto-rows:auto 1fr;grid-auto-columns:minmax(-webkit-min-content, 48.125rem) 1fr;grid-auto-columns:minmax(min-content, 48.125rem) 1fr}}.modal-more-shades__name{font-family:"MontserratStd",Sans-serif;font-weight:600}@media (min-width: 1022px){.modal-more-shades__name{grid-area:name;margin:5rem 0 4.375rem}}.modal-more-shades__name .product-name{font-family:"MontserratStd",Sans-serif;font-weight:inherit;font-size:1.125rem /*rtl:1.25rem*/}@media (min-width: 1022px){.modal-more-shades__name .product-name{font-size:1.75rem /*rtl:1.875rem*/}}@media (max-width: 1021.98px){.modal-more-shades__product{padding:0 0.9375rem}.modal-more-shades__product .product-image-grid{min-height:100vw}.modal-more-shades__product .product-image-grid .shade-image-grid{padding-left:0}}@media (min-width: 1022px){.modal-more-shades__product{scrollbar-base-color:#000;scrollbar-face-color:#000;scrollbar-3dlight-color:#fff;scrollbar-arrow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-dark-shadow-color:#fff;scrollbar-track-color:#fff;scrollbar-color:#000 rgba(0,0,0,0);scrollbar-track-color:rgba(0,0,0,0);scrollbar-width:thin;grid-area:image;max-height:48.75rem;min-height:40.125rem;overflow-y:scroll;max-width:48.125rem}.modal-more-shades__product::-webkit-scrollbar{width:.3125rem;height:.375rem}.modal-more-shades__product::-webkit-scrollbar-thumb{background:#000;border-radius:6.25rem;margin:0.625rem}.modal-more-shades__product::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:0}}@media (min-width: 1280px){.modal-more-shades__product{min-height:48.75rem}}@media (min-width: 1022px){.modal-more-shades__options{grid-area:swatches;width:32.1875rem;margin:0 3.125rem 4.375rem}}.modal-more-shades__options .swatch-circle{width:2.1875rem;height:2.1875rem;border-radius:0}.modal-more-shades__options .swatch-circle::after{width:calc(100% + .625rem);height:calc(100% + .625rem);left:-.3125rem;top:-.3125rem;border-color:#000}.modal-more-shades__options .swatch-circle::before{width:0.8rem;height:0.8rem}.modal-more-shades__options .attributes-container{padding:1.25rem 0.25rem}@media (max-width: 1021.98px){.modal-more-shades__options .attributes-container{margin-bottom:3.125rem;background:#f7f6f7}}@media (min-width: 1022px){.modal-more-shades__options .attribute-item-link{margin:0 0.375rem 0.625rem}}.modal-more-shades__selected{pointer-events:none}.modal-more-shades__selected .swatch-circle{width:1.1875rem;height:1.1875rem;margin-right:0.625rem}.modal-more-shades__selected .swatch-value{font-size:.875rem /*rtl:1rem*/}@media (max-width: 1021.98px){.modal-more-shades__apply{position:fixed;bottom:0;left:0}}@media (min-width: 1022px){.modal-more-shades__apply{margin-top:3.125rem}}[data-action="Product-Show"] .view-more-section .attribute-item-displayName{visibility:hidden}.quickViewModal [data-action="Product-Show"] .view-more-section .attribute-item-displayName{visibility:visible}.product-images,.product-image-grid{position:relative;overflow:hidden;white-space:nowrap;text-align:center;padding:0}.product-images .slick-slide,.product-image-grid .slick-slide{padding-left:0.0625rem;padding-right:0.0625rem}.product-images .slick-next,.product-images .slick-prev,.product-image-grid .slick-next,.product-image-grid .slick-prev{visibility:visible;width:2rem}.product-images .slick-prev,.product-image-grid .slick-prev{left:-1.5rem;right:auto}@media (min-width: 1022px){.product-images .slick-prev,.product-image-grid .slick-prev{left:-2.5rem}.product-images .slick-prev i::before,.product-image-grid .slick-prev i::before{height:1.25rem}}.product-images .slick-prev i::before,.product-image-grid .slick-prev i::before{content:'';background:url(../../images/next-icon.svg) no-repeat;background-size:auto 100%;height:1.0625rem;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0.75}.product-images .slick-next,.product-image-grid .slick-next{right:-1.5rem;left:auto}@media (min-width: 1022px){.product-images .slick-next,.product-image-grid .slick-next{right:-2.5rem}.product-images .slick-next i::before,.product-image-grid .slick-next i::before{height:1.25rem}}.product-images .slick-next i::before,.product-image-grid .slick-next i::before{content:'';background:url(../../images/next-icon.svg) no-repeat;background-size:auto 100%;height:1.0625rem;opacity:0.75;-webkit-transform:none;-ms-transform:none;transform:none /*rtl:scale(-1)*/}.product-image-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -1.25rem;overflow:visible;height:auto}@media (max-width: 1021.98px){.product-image-grid{margin:0}}.product-image-grid .image-grid,.product-image-grid .shade-image-grid{width:50%;padding:0 0 1.25rem;cursor:pointer}@media (min-width: 1022px){.product-image-grid .image-grid,.product-image-grid .shade-image-grid{padding:0 0 1.25rem 1.25rem}}.product-image-grid .slick-next{right:-0.625rem}.product-image-grid .slick-next i::before{height:0.9375rem;opacity:0.75}.product-image-grid .slick-prev{left:-0.625rem}.product-image-grid .slick-prev i::before{height:0.9375rem;opacity:0.75}.cart-page-container{background-color:#f7f6f7}.empty-cart-title{font-size:1.875rem /*rtl:2rem*/}@media (min-width: 1022px){.empty-cart-title{font-size:2.0625rem /*rtl:2.1875rem*/}}.checkout-title{font-family:"Didot",sans-serif;font-size:1.5rem /*rtl:1.625rem*/;font-weight:normal;margin:0 4.375rem 0.9375rem 0;text-align:left}.cart-page{padding-top:1.25rem}.cart-page .tabby-cart{font-size:.8125rem /*rtl:.9375rem*/}.cart-page .tamara-addmore .tamara-logo{margin-bottom:0.6rem}.cart-page .tamara-cart{font-size:.8125rem /*rtl:.9375rem*/}.cart-bonus-product-title{font-size:1.125rem /*rtl:1.25rem*/;font-weight:600;text-transform:uppercase;margin-bottom:0.75rem;padding:0}@media (max-width: 767.98px){.cart-bonus-product-title{font-size:.875rem /*rtl:1rem*/}}.cart-product{background-color:#fff}.cart-product:last-child .bonus-product{border-bottom:0.0625rem solid #d9d9d9}.cart-product:last-child .cart-product-item::after{border-bottom:none}.cart-product .cart-product-item{padding:1.25rem}.cart-product .cart-product-item::after{content:'';width:90%;border-bottom:1px solid #d8d8d8;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cart-product .cart-product-item .maximum-quantity-error{width:-webkit-max-content;width:-moz-max-content;width:max-content}.cart-product .simple-quantity{padding:0;max-width:6.5625rem;margin-top:2.1875rem}@media (min-width: 1022px){.cart-product .simple-quantity{padding:0 1rem 0 0;margin-top:0}}.cart-product .quantity{padding:0.5rem 0.875rem;max-width:13.125rem;border-radius:0.3125rem;height:3rem;width:6.5625rem}.cart-product-info{padding-left:0.4375rem;padding-right:0}.bundle-cart-product-info{padding-left:0.4375rem}.cart-product-details .swatch-circle{border:0.0625rem solid #f5f5f5;border-radius:.375rem;height:1.1875rem;width:1.1875rem;display:inline-block}.cart-product-details .swatch-circle::after{border-radius:.375rem;height:1.8125rem;width:1.8125rem;left:-.375rem;top:-.375rem}.cart-product-image{width:3.75rem;height:3.75rem;text-align:center;margin:0 auto}@media (min-width: 768px){.cart-product-image{width:4.375rem;height:4.375rem}}@media (min-width: 1022px){.cart-product-image{width:9.6875rem;height:9.6875rem}}.product-image{width:auto;max-width:100%;max-height:100%}.color-name{font-size:.6875rem /*rtl:.8125rem*/;font-weight:500;padding-left:0.5rem;text-transform:uppercase}@media (min-width: 768px){.color-name{font-size:.8125rem /*rtl:.9375rem*/}}.cart-product-price,.cart-bonus-product-no-price{text-align:right;font-size:.9375rem /*rtl:1.0625rem*/;font-weight:600;text-transform:uppercase}.cart-product-price .cart-product-price-main,.cart-bonus-product-no-price .cart-product-price-main{padding:0}.cart-product-name{font-size:.875rem /*rtl:1rem*/;text-transform:uppercase;color:#000;font-weight:500;font-family:"Montserrat-Medium",sans-serif}@media (min-width: 1022px){.cart-product-name{font-size:.875rem /*rtl:1rem*/}}.free-sample-image{max-width:1rem;margin-right:0.125rem}.sample-product-label{color:#525252;text-transform:initial;margin:0.625rem 0;font-size:.75rem /*rtl:.875rem*/}.sample-qty,.sample-free-label-price{font-size:.875rem /*rtl:1rem*/}.pre-order-description{font-size:.6875rem /*rtl:.8125rem*/}.add-to-wishlist-container i{display:none}.cart-product-actions{margin-top:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1022px){.cart-product-actions{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}}.cart-product-actions>div{position:relative;padding-right:1.25rem}.cart-product-actions>div:last-child{padding-right:0}@media (max-width: 543.98px){.cart-product-actions>div{padding-right:0.625rem}.cart-product-actions>div::after{right:0.2rem}}.cart-product-actions .btn{color:#525252;margin:0 !important;padding:0;font-weight:200;text-decoration:underline;text-transform:initial}.cart-product-actions .btn span{text-decoration:underline}.next-step-box{background-color:#fff}.next-step-box-totals h5{font-weight:600}@media (min-width: 768px){.next-step-box-totals h5{font-size:1.125rem /*rtl:1.25rem*/}}@media (min-width: 1022px){.next-step-box-totals h5{font-size:1.25rem /*rtl:1.375rem*/}}.basket-section{padding:0}@media (min-width: 1022px){.basket-section{padding:0 0.9375rem}}.basket-section .checkout-supported-payment-methods{display:none}.basket-section .next-step-box-totals .totals-line.grand-total{border-bottom:0}.cart-actions{padding-bottom:0;background-color:#fff}.cart-actions .action-section{padding:1.25rem}.cart-actions .action-section-header{position:relative;text-align:left}.cart-actions .action-section-header>div::after{content:"\2015";position:absolute;top:0.75rem;right:0;display:block;font-size:.75rem;font-weight:700;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;line-height:1;color:#000}.cart-actions .action-section-header.collapsed>div::after{content:"\2715";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart-actions .action-section-header .gift-section-title{font-size:.875rem /*rtl:1rem*/}.cart-actions .action-section-header .gift-section-subtitle{font-size:.75rem /*rtl:.875rem*/;color:#525252;font-family:"Montserrat-Medium",sans-serif}.cart-actions .gift-display-container .gift-display-header{font-size:.875rem /*rtl:1rem*/}.cart-actions .gift-display-container .gift-display-header .gift-icon-image::before{background-image:url("../images/gift-icon.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;width:1.5rem}.cart-actions .gift-display-container .form-control{border:none;border-bottom:0.0625rem solid #525252;position:relative;line-height:2.5;padding-left:0}.cart-actions .gift-display-container .form-control:focus{background-color:transparent;outline:none !important}.cart-actions .gift-display-container .message-details-label{font-size:.875rem /*rtl:1rem*/;line-height:1.28}.cart-actions .gift-display-container .message-details-info{line-height:1.66}.cart-actions .gift-display-container .edit-btn,.cart-actions .gift-display-container .remove-btn{color:#525252;font-weight:200;text-transform:initial}.cart-actions .gift-display-content img{width:5rem;height:5rem}.cart-actions .btn{display:block}.cart-actions .btn.btn-cancel-gift-message{text-transform:none}.cart-gift-certificate .action-title{display:block}.gift-message-content .form-group.required .form-control-label::after{margin-left:-0.1875rem}.gift-message-content .form-group.is-invalid .character-label{display:none}.gift-message-content .form-group .invalid-feedback{color:#ab000d;font-size:.75rem /*rtl:.875rem*/}.giftbox-item-wrapper{border:0.063rem solid #d8d8d8;border-radius:0.313rem;font-size:.875rem /*rtl:1rem*/}.giftbox-item-wrapper:has(input[type="checkbox"]:checked){border-color:#000}.giftbox-item-wrapper input[type="checkbox"]:not(:checked),.giftbox-item-wrapper input[type="checkbox"]:checked{padding-left:1.75rem}.giftbox-item-wrapper input[type="checkbox"]:not(:checked)+label::before,.giftbox-item-wrapper input[type="checkbox"]:not(:checked)+label::after,.giftbox-item-wrapper input[type="checkbox"]:checked+label::before,.giftbox-item-wrapper input[type="checkbox"]:checked+label::after{width:1.25rem;height:1.25rem;top:calc(50% - 0.625rem)}.giftbox-item-wrapper input[type="checkbox"]:checked+label::after{-webkit-box-shadow:0 0 0 0.125rem #fff inset;box-shadow:0 0 0 0.125rem #fff inset;background:#000;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.giftbox-item-wrapper .gift-box-label img{width:2.625rem;height:2.625rem}.gift-message .giftbox-price{font-size:1rem /*rtl:1.125rem*/;line-height:1}.gift-message .line-through{font-size:.875rem /*rtl:1rem*/;text-decoration:line-through;font-weight:300}.gift-message-section{margin-top:1rem;border:0.063rem solid #d8d8d8}.gift-message-section .gift-message-price{font-size:1rem /*rtl:1.125rem*/}@media (min-width: 768px){.gift-message-section{margin-top:2.25rem;border:none}.gift-message-section .gift-message-toggle{border:0.063rem solid #d8d8d8}}.gift-message-section .gitft-msg-textarea{border:none;background-color:#f7f6f7}.gift-message-section .gitft-msg-textarea.is-invalid{border:0.063rem solid;border-color:#ab000d !important}.gift-message-section .character-label{font-weight:200}.gift-message-section:has(input[type="checkbox"]:not(:checked)) .gift-message-content{display:none}@media (min-width: 768px){.gift-message-section:has(input[type="checkbox"]:not(:checked)) .gift-message-content{display:block;visibility:hidden}}.gift-message-section input[type="checkbox"]:not(:checked)+label,.gift-message-section input[type="checkbox"]:checked+label{padding-left:1.75rem;font-weight:300}.gift-message-section input[type="checkbox"]:not(:checked)+label::before,.gift-message-section input[type="checkbox"]:not(:checked)+label::after,.gift-message-section input[type="checkbox"]:checked+label::before,.gift-message-section input[type="checkbox"]:checked+label::after{width:1.25rem;height:1.25rem}@media (min-width: 1022px) and (max-width: 1279.98px){.cart-promo-code .action-title,.cart-gift-certificate .action-title{min-height:6rem}}.order-summary-footer{padding-bottom:2.5rem;padding-top:2.5rem}.qualified-message{color:#999;font-size:.75rem}@media (max-width: 1021.98px){.summary-footer-wrapper{background-color:#f2f2f2}}.delete-confirmation-footer .btn{min-width:8rem}.product-set-to-remove{-webkit-transform:none;-ms-transform:none;transform:none;/*! rtl:raw:
        transform: scaleX(-1);
    */}.delete-coupon-confirmation-header .modal-title{font-size:2.1875rem /*rtl:2.625rem*/}.cart-delete-confirmation-btns .btn,.coupon-delete-confirmation-btns .btn{max-width:6.25rem}.mobile-gift-title{font-size:1.125rem /*rtl:1.25rem*/}.free-shipping-approaching-title{font-size:1.5625rem /*rtl:1.6875rem*/;text-align:center;text-transform:uppercase !important}@media (max-width: 767.98px){.free-shipping-approaching-title{font-size:1rem /*rtl:1.125rem*/;text-transform:capitalize !important}}.free-shipping-approaching-carousel h3{font-size:1.5625rem /*rtl:1.6875rem*/;text-align:center}@media (max-width: 767.98px){.free-shipping-approaching-carousel h3{font-size:1rem /*rtl:1.125rem*/}}.free-shipping-approaching-carousel .icon-arrow-left::before,.free-shipping-approaching-carousel .icon-arrow-right::before{font-size:1.5625rem /*rtl:1.6875rem*/}.free-shipping-approaching-carousel .kit-builder-product-actions{display:none}@media (max-width: 767.98px){.gift-wrapping-check input[type="checkbox"]:checked+label{font-size:.8125rem /*rtl:.9375rem*/}}@media (max-width: 767.98px){.gift-wrapping-check input[type="checkbox"]:not(:checked)+label{font-size:.8125rem /*rtl:.9375rem*/}}#editProductModal .full-pdp-link{display:none}.product-edit-armani{color:#525252;margin:0 !important;padding:0;text-decoration:underline;font-weight:300}.product-edit-armani a{color:#525252;font-weight:300}.cart-product-details-wrap{min-height:5.75rem;padding-left:3.875rem}@media (min-width: 1022px){.cart-product-details-wrap{padding-left:0}}.update-cart-product-global{width:100%}.back-in-stock-modal .modal-footer button{color:white;text-decoration:none}.next-step-box .checkout-supported-payment-method-icons{display:none}.gift-icon-image{width:1.5rem;height:1.5rem}.gift-icon-image .icon-samples::before{font-size:1.5625rem /*rtl:1.6875rem*/}.gift-icon-image .icon-makeup-bag::before{font-size:1.5625rem /*rtl:1.6875rem*/}html[dir="rtl"] .continue-shopping i::before{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.basket-section .gift-section-text{line-height:26px}@media (max-width: 1021.98px){.engraved-product{position:relative}}@media (max-width: 1021.98px){.engraved-product .engraved-product-action.engrave-disabled .cart-product-actions{position:absolute;bottom:35%}}@media (max-width: 1021.98px){.engraved-product .engraved-product-action .cart-product-actions{position:absolute;bottom:12%}}@media (max-width: 1021.98px){.hasCustomProduct .cart-product-item{padding-bottom:0}}@media (max-width: 1021.98px){.isCustomProduct .cart-product-actions{position:absolute;bottom:12%}}.icon-check::before{padding-right:10px;font-size:0.8rem}.cart-checkout-menu-wrapper{color:#4e4e4e}@media (max-width: 767.98px){.cart-checkout-menu-wrapper{background-color:#f2f2f2;border-top:1px solid #c9c9c9}}.cart-checkout-header-menus li{display:inline-block;padding:1.063rem 0.625rem;text-transform:uppercase}.cart-checkout-header-menus li a:hover{text-decoration:none}.sample-section{background-color:#fff;padding:1.25rem}.sample-section .sample-tag{background-color:#000;color:#fff;margin:0 0.625rem 0.625rem 0;padding:0.5rem 0.9375rem;font-size:.75rem /*rtl:.875rem*/;border-radius:0.3125rem}.sample-section .sample-text{font-size:.875rem /*rtl:1rem*/}.sample-section .selected-sample-products{margin-top:1.25rem;margin-bottom:1.25rem}.sample-section .selected-sample-products .selected-sample-product{width:4.6875rem;height:5.125rem;border:0.0625rem solid #d8d8d8;margin-right:0.9375rem}@media (min-width: 768px){.sample-section .selected-sample-products .selected-sample-product{width:7.875rem;height:8.3125rem;margin-right:1.5625rem}}.sample-section .selected-sample-products .selected-sample-product:hover{text-decoration:none}.sample-section .selected-sample-products .selected-sample-product .sample-plus-icon{font-size:1.125rem;color:#d8d8d8}.samples-modal{position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;background-color:#fff;width:100%;height:100%;z-index:1050}.samples-modal .samples-wrap-products{max-width:73.125rem;margin:0 auto;padding:4.0625rem 1.25rem 3.375rem}.samples-modal .samples-wrap-products .samples-complimentary-title{font-family:"Didot",sans-serif;font-weight:normal;margin-bottom:1.75rem}.samples-modal .samples-wrap-products .samples-complimentary-title{margin-bottom:1.25rem}.samples-modal .samples-wrap-products .samples-product-section{display:grid;overflow-y:auto;grid-gap:0.625rem 1.875rem;padding-bottom:21.125rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-auto-flow:row dense;grid-template-columns:repeat(2, 1fr)}@media (min-width: 1022px){.samples-modal .samples-wrap-products .samples-product-section{grid-template-columns:repeat(6, 1fr)}}.samples-modal .samples-wrap-products .samples-product-section .sample-product{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0.625rem;border:0.125rem solid #fff}.samples-modal .samples-wrap-products .samples-product-section .sample-product .sample-product-title{font-size:.875rem /*rtl:1rem*/;margin-top:0.9375rem;min-height:2.1875rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:none;overflow:hidden}.samples-modal .samples-wrap-products .samples-product-section .sample-product .sample-product-link{border:1px solid #000;margin:0.625rem 0 0;padding:1.125rem 0.75rem;width:100%;border-radius:0.3125rem;line-height:0.75rem}.samples-modal .samples-wrap-products .samples-product-section .sample-product.sample-product-selected{border:0.125rem solid #626262}.samples-modal .samples-wrap-products .samples-product-section .sample-product.sample-product-selected .sample-product-link{background:#333;color:#fff}.samples-modal .samples-wrap-products .samples-product-section .sample-product.sample-block{opacity:0.2;pointer-events:none}.samples-modal .samples-wrap-products .sample-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#f7f6f7;padding:1.25rem 0}.samples-modal .samples-wrap-products .sample-footer .sample-footer-circle{position:absolute;background:#000;border-radius:50%;top:-0.9375rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;height:1.875rem;width:1.875rem}.samples-modal .samples-wrap-products .sample-footer .sample-footer-msg{font-size:.875rem /*rtl:1rem*/;font-weight:500}.samples-modal .samples-wrap-products .sample-footer .sample-footer-wrap{display:block;margin:0 auto;width:100%;max-width:75rem;padding:0 0.9375rem}.samples-modal .samples-wrap-products .sample-footer .btn{margin-top:1.25rem;width:100%}@media (min-width: 1022px){.samples-modal .samples-wrap-products .sample-footer .btn{width:auto}}.samples-modal .samples-wrap-products .sample-footer .sample-footer-product-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.samples-modal .samples-wrap-products .sample-footer .footer-sample-selected-product{margin-right:1.875rem;width:11.0625rem;max-height:13.125rem;border:0.0625rem solid #d8d8d8;background-color:#eee}.samples-modal .close-samples-modal{position:absolute;right:1.25rem;top:1.25rem;cursor:pointer}.samples-modal .close-samples-modal img{max-width:0.875rem}.tamara-product-widget,.tamara-popup{font-family:ff(base, "regular") !important}.tamara-product-widget .tamara-logo+span,.tamara-popup .tamara-logo+span{color:#626262 !important}.tamara-popup__col .w-full{left:unset;right:unset;margin-right:unset}img.tamara-logo{height:1.4rem}.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}#tabbyWidget .tabby-promo-snippet{font-family:"MontserratStd",Sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;border:0;max-width:initial;font-size:0.75rem;line-height:0.875rem;color:#999;font-weight:600}#tabbyWidget .tabby-promo-snippet__link{color:#999;font-size:0.75rem;line-height:0.875rem;margin:0;text-decoration:none !important}#tabbyWidget .tabby-promo-snippet__content{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0;margin-left:0.5rem;max-width:60%}@media (min-width: 1022px){#tabbyWidget .tabby-promo-snippet__content{max-width:initial}}#tabbyWidget .tabby-promo-snippet__text{font-size:.625rem}#tabbyWidget .tabby-promo-snippet__logo{margin:0}#tabbyWidget .tabby-promo-snippet__logo-img{width:2.188rem !important;height:0.875rem !important;margin-top:0.188rem;background-size:100% !important}

