.add-to-cart .addtocartloading{display:none}.add-to-cart.cart-loading{pointer-events:none;background-color:#757575!important;text-indent:200%;white-space:nowrap;overflow:hidden}.modal-custom-product .close-button{border:none;background-color:transparent;padding:0;-webkit-appearance:none;cursor:pointer}.product-modal-loading.hidden{display:none}.product-modal-loading .loading-dots{position:static;height:500px;width:100%}div#product-modal-container .loading-dots{right:44%}.modal-custom-product .close-button:after,.close-button:before{display:block;content:" ";position:absolute;top:1px;left:11px;width:1px;height:22px;background-color:#1e2928;transition:background .2s ease-in-out}.modal-custom-product .close-button:before{transform:rotate(45deg)}.modal-custom-product .close-button:after{transform:rotate(133deg)}.modal-custom-product{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}.modal-custom-product .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1.5rem 0rem 2.5rem;width:91.6%;border-radius:0;box-shadow:0 4px 15px #0003;max-width:56.25rem}.modal-custom-product .close-button{cursor:pointer;position:absolute;top:33px;right:33px;width:25px;height:25px}.modal-custom-product .close-button span{width:25px;height:25px}.modal-custom-product.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;z-index:999}.modal-custom-product #product-modal-container{display:flex;column-gap:30px}.modal-custom-product .pf-product-info-ct{padding-left:6.9375rem;width:100%;padding-top:3.75rem}.modal-custom-product .pf-title{font-size:2.5rem;line-height:2.5rem;width:80%;padding:10px 0;text-transform:uppercase;font-weight:700;font-family:Roboto Condensed}.modal-custom-product .pf-type{padding-bottom:10px;font-size:16px;font-weight:600;text-transform:uppercase;font-family:Maven Pro}.modal-custom-product .pf-desc{padding-bottom:10px;font-size:16px;font-weight:200;text-transform:capitalize;font-family:Maven Pro Regular}.modal-custom-product .pf-shades{padding-bottom:10px;font-size:16px;font-weight:200;text-transform:normal;font-family:Maven Pro Regular}.modal-custom-product .pf-intensity{display:flex;column-gap:10px;justify-content:flex-start;align-content:center;align-items:center;padding-bottom:.5rem}.modal-custom-product .pf-intensity span{font-size:16px;font-family:Maven Pro Regular}.modal-custom-product .pf-price,.pf-qv-compare-price{padding-bottom:30px;font-size:16px;font-weight:200;text-transform:capitalize;font-family:Maven Pro}.pf-qv-compare{gap:15px}.pf-qv-compare .pf-price{color:#000;font-weight:600}.pf-qv-compare-price{font-family:Maven Pro Regular;text-decoration:line-through;color:#ccc}.modal-custom-product .description_area{padding:2rem 0;margin-top:20px}.modal-custom-product .pf-sku{margin-bottom:.9375rem;font-size:.75rem;line-height:1rem;color:#000;font-family:Maven Pro Regular}.modal-custom-product .pf-desc-1{font-size:1rem;color:#757575;line-height:1.5rem;margin:.9375rem 0 .625rem;font-family:Maven Pro Regular;height:460px;overflow:hidden}.modal-custom-product .pf-color-swatches{display:flex;flex-wrap:wrap;width:100%}.modal-custom-product .pf-swatches{padding:20px 0;border-top:2px solid}.modal-custom-product .color-swatch{background-repeat:no-repeat;background-position:center;background-size:100%;width:30px;height:30px;padding:0;margin:0 .3125rem .3125rem 0;cursor:pointer;position:relative}.modal-custom-product .color-swatch.selected{border:3px solid;background-size:21px}.modal-custom-product .color-swatch .tooltip-title{visibility:hidden;width:120px;background-color:#fff;color:#000;text-align:center;padding:10px 0;position:absolute;z-index:1;margin-left:auto;margin-right:auto;left:-50px;right:-50px;top:-43px;border:1px solid #999;white-space:nowrap;font-size:11px;font-family:Maven Pro Regular}.modal-custom-product .color-swatch .tooltip-title:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#999 transparent transparent transparent}.modal-custom-product .color-swatch:hover .tooltip-title{visibility:visible}.modal-custom-product .size-swatch{padding:0;margin:0 .3125rem .3125rem 0;cursor:pointer;border:1px solid;position:relative;text-align:center;display:flex;align-self:center;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;width:4.875rem;height:4.875rem}.modal-custom-product .size-swatch.selected{border:5px solid}.modal-custom-product .size-swatch .tooltip-title{visibility:hidden;width:120px;background-color:#fff;color:#000;text-align:center;padding:10px 0;position:absolute;z-index:1;margin-left:auto;margin-right:auto;left:-50px;right:-50px;top:-43px;border:1px solid #999;white-space:nowrap;font-size:11px;font-family:Maven Pro Regular}.modal-custom-product .size-swatch .tooltip-title:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#999 transparent transparent transparent}.modal-custom-product .size-swatch:hover .tooltip-title{visibility:visible}.modal-custom-product .pf-select-text{font-family:Maven Pro Regular}.modal-custom-product .size-swatches{display:flex;flex-direction:row;justify-content:center;padding-top:20px}.modal-custom-product .button-group{margin-bottom:.3125rem;display:flex!important;padding-top:10px}.modal-custom-product .button-group button.add-to-cart{background-color:#000;border:none;text-decoration:none;padding:0 1.25rem;box-sizing:border-box;height:4rem;line-height:4rem;display:inline-block;transition:transform .2s linear;text-transform:uppercase;font-family:MAVEN PRO;font-weight:700;max-width:100%;letter-spacing:.025rem;font-size:.75rem;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;color:#fff}.modal-custom-product .product_url{text-align:center;padding:24px 20px 10px;border-bottom:2px solid;height:62px;font-family:Maven Pro;font-size:12px}.modal-custom-product .image-cont{width:50%}.modal-custom-product .product-info-cont{width:50%;padding-right:20px}html[dir=rtl] .modal-custom-product .product-info-cont{padding-left:20px}html[dir=rtl] .image-cont img{width:100%;margin:auto;padding-top:20px}.modal-custom-product .detail-product-tag span{margin-left:10px;display:inline;padding:.1875rem .25rem;font-size:.5625rem;text-transform:uppercase;font-weight:700;background:#f6f6f6}.modal-custom-product .detail-product-tag span:first-child{margin:0}.modal-custom-product .size-swatch.swatched.default-variant{width:fit-content;padding:0 10px}.pf-size-swatches.hidden-no-variant{display:none!important}@media screen and (max-width: 800px){.buy-now-button-product{display:none!important}}@media screen and (max-width: 500px){div#product-modal-container{flex-direction:column;padding:50px}.modal-custom-product .image-cont,.modal-custom-product .product-info-cont{width:100%}.modal-custom-product .modal-content{top:0;left:0;overflow:scroll;transform:unset}.modal-custom-product.show-modal{overflow:auto}.modal-custom-product .image-cont img{max-width:231px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/section.quickview-styles.css.map */
