.modal-background-overlay.v2{background:#00000066;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.modal-background-overlay.v2 .add-to-cart-modal{position:fixed;width:420px;box-shadow:#d0d0d0 0px 0px 5px 0px;padding-bottom:20px;z-index:1000;background-color:white;text-align:left;right:0px;height:100%;overflow:scroll}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal{width:100%}}@media (max-height: 768px){.modal-background-overlay.v2 .add-to-cart-modal{padding-bottom:0px}}.modal-background-overlay.v2 .add-to-cart-modal .nav-and-content-container{background:#ffffff}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container{display:none;padding:9px 20px 8px 20px;margin:0 auto 0 auto;justify-content:space-between;align-items:center}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .close-button-container{cursor:pointer}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .close-button-container img{width:16px}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .icon{height:26px}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag{position:relative}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag .cart-count-line{display:none}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag .notification-circle{display:none}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag.full{height:32px;display:flex;align-items:center;border:1px solid #d4d4d4;border-radius:7px;padding:0 8px 0 6px;background:#fff7dd}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag.full .cart-count-line{display:block;margin-bottom:0px;margin-left:3px;font-size:12px;color:#845168;padding-top:3px;font-weight:500}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container .cart-bag.full .notification-circle{display:block;height:13px;width:13px;background:#24B183;position:absolute;top:-4px;right:-4px;border-radius:50%}.modal-background-overlay.v2 .add-to-cart-modal .cart-button-container-divider{height:1px;width:calc(100% - 40px);margin:0 auto;background:#E0E1E3}.modal-background-overlay.v2 .add-to-cart-modal .content-container{margin:20px 0 20px 0;padding:0px 20px;height:120px;display:flex}.modal-background-overlay.v2 .add-to-cart-modal .content-container .checkmark-container{display:inline-block;vertical-align:top;height:100%}.modal-background-overlay.v2 .add-to-cart-modal .content-container .checkmark-container img{height:30px;position:relative;top:50%;transform:translateY(-50%)}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .checkmark-container img{height:30px}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .modal-product-image-container{display:inline-block;vertical-align:top;height:100%}.modal-background-overlay.v2 .add-to-cart-modal .content-container .modal-product-image-container img{position:relative;margin-left:10px;top:50%;height:100px;border-radius:5px;transform:translateY(-50%)}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .modal-product-image-container img{margin-left:15px}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container{display:inline-block;vertical-align:top;height:100%}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container{width:160px}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container .title-and-total-container{position:relative;top:50%;transform:translateY(-50%);margin-left:20px}.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container .title-and-total-container .title{color:#1A1818;font-weight:600;font-size:18px;margin-bottom:0px}.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container .title-and-total-container .count-and-price{color:#1A1818;font-size:14px;margin-bottom:0px}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .cart-count-subtotal-container .title-and-total-container .count-and-price{font-size:13px}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container.v2{position:fixed;cursor:pointer;top:30px;right:440px}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container.v2{display:none !important}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container.v2 img{position:relative;height:35px}.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container-mobile{position:fixed;display:none;cursor:pointer;top:20px;right:20px}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container-mobile{display:block}}.modal-background-overlay.v2 .add-to-cart-modal .content-container .close-button-container-mobile img{position:relative;height:15px}.modal-background-overlay.v2 .add-to-cart-modal .meter-container{border:1px solid #dedede;width:calc(100% - 40px);margin:0 auto;border-radius:5px;margin-bottom:30px}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .meter-container .shipping-message{margin-left:10px}}@media (max-width: 576px){.modal-background-overlay.v2 .add-to-cart-modal .meter-container .truck-icon{margin-right:5px}}.modal-background-overlay.v2 .add-to-cart-modal .add-to-cart-modal-divider{display:block;height:1px;background:#eeeeee}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like{height:464px;padding:0 20px;padding-top:25px;background:#f8f8f8;border-bottom:1px solid #E0E1E3}@media (max-height: 768px){.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like{border-bottom:none}}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .title{color:#1A1818;font-weight:500;font-size:16px;line-height:16px;margin-bottom:0px}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #E0E1E3}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant div{margin-top:0px !important}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .featured-image-container .quick-add-button-container{display:none !important}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .featured-image-container .featured-image{width:110px;border-radius:5px}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .color-picker-container{display:none}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price{margin:0;margin-left:20px}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .title,.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .price,.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .see-all-buying-options{display:block}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .title{font-size:15px;line-height:15px;color:#1A1818}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .price{font-size:14px;line-height:14px;color:#1A1818;margin-top:8px}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price .see-all-buying-options{display:inline-block;padding:5px 8px;font-size:12px;border:2px solid #D8D8DA;line-height:12px;border-radius:5px;margin-top:10px;color:#696969;background:#ffffff;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .product-title-price:hover .see-all-buying-options{background:#000000;color:#ffffff;border-color:#000000}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .added-to-cart-ymal-variant-options{margin-top:3px;margin-left:20px;margin-bottom:0px;line-height:18px;color:#9e9e9e}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .ymal-add-to-cart-button{margin-left:20px;display:inline-block;padding:5px 8px;font-size:12px;border:2px solid #D8D8DA;line-height:12px;border-radius:5px;margin-top:10px;color:#696969;background:#ffffff;cursor:pointer;min-width:125px;text-align:center;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .ymal-add-to-cart-button:hover{background:#000000;color:#ffffff;border-color:#000000}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .ymal-add-to-cart-loader{height:26px;margin-left:65px;margin-top:10px}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .description{display:none}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .sizes{display:none}.modal-background-overlay.v2 .add-to-cart-modal .modal-you-may-also-like .you-may-also-like-products-container .product-variant .edition{display:none}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container{display:flex;padding:20px 20px 0 20px;justify-content:space-between}@media (max-height: 768px){.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container{margin-top:0px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;bottom:0px;padding-top:20px;padding-bottom:20px;background:#ffffff;border-top:1px solid #E0E1E3}}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container .modal-continue-shopping-button{width:calc(50% - 5px);display:inline-block;cursor:pointer}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container .modal-continue-shopping-button .continue-shopping-button{margin-bottom:0px;padding:8px 0px;border:2px solid #ADADAD;border-radius:5px;font-size:15px;font-weight:500;text-align:center;color:#000000}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container .modal-view-cart-button{color:black;display:inline-block;width:calc(50% - 5px)}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container .modal-view-cart-button .view-cart-button-container{text-transform:none}.modal-background-overlay.v2 .add-to-cart-modal .checkout-buttons-container .modal-view-cart-button .view-cart-button-container .view-cart-button{margin-bottom:0px;padding:8px 0px;border:1px solid #CC932A;border-radius:5px;font-size:15px;font-weight:500;background:#FFCF40;text-align:center}@keyframes slideInCartModal{0%{right:-420px}100%{right:0}}@-webkit-keyframes slideInCartModal{0%{right:-420px}100%{right:0}}.slide-in-cart-modal{animation:slideInCartModal 0.4s forwards;-webkit-animation:slideInCartModal 0.4s forwards}@keyframes slideOutCartModal{0%{right:0px}100%{right:-420px}}@-webkit-keyframes slideOutCartModal{0%{right:0px}100%{right:-420px}}.slide-out-cart-modal{animation:slideOutCartModal 0.4s forwards;-webkit-animation:slideOutCartModal 0.4s forwards}
