﻿@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}body.lpr-modal-opened{overflow:hidden}.lpr-modal{overflow-x:hidden;overflow-y:auto;z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%;outline:0;font-family:Arial,Helvetica,sans-serif}.lpr-modal.show{display:flex !important;align-items:center;transition:opacity .2s linear;opacity:0}.lpr-modal.show.fadeIn{opacity:1}.lpr-modal-overlay{position:fixed;top:0;left:0;z-index:999998;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.lpr-modal-overlay.show{opacity:0;transition:opacity .2s linear}.lpr-modal-overlay.show.fadeIn{opacity:.5}.lpr-modal strong{display:inline !important}.lpr-modal .lpr-modal-dialog{pointer-events:none;position:relative;transition:transform .4s ease-out,-webkit-transform .4s ease-out;transform:translate(0, -50px);width:1000px;margin:1.75rem auto;max-width:calc(100% - 30px);max-height:calc(100% - 3.5rem)}@media screen and (max-width: 1199px){.lpr-modal .lpr-modal-dialog{width:960px}}@media screen and (max-width: 991px){.lpr-modal .lpr-modal-dialog{width:720px}}@media screen and (max-width: 767px){.lpr-modal .lpr-modal-dialog{width:600px}}.lpr-modal.show.fadeIn .lpr-modal-dialog{transform:translate(0, 0)}.lpr-modal .lpr-modal-content{max-height:calc(100vh - 3.5rem);overflow:hidden;position:relative;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;display:flex;flex-direction:column;outline:0}.lpr-modal .lpr-modal-content .lpr-modal-close{font-size:25px;opacity:.8;cursor:pointer;text-transform:none;position:absolute;top:0;right:0;color:#fff;text-align:center;background:#46c28e;width:28px;height:28px;line-height:24px;border-bottom-left-radius:.4em}.lpr-modal .lpr-modal-content .lpr-modal-close:before{content:"×"}.lpr-modal .lpr-modal-content .lpr-modal-head{display:-ms-flexbox;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);border-bottom:1px solid #f1f1f1}.lpr-modal .lpr-modal-content .lpr-modal-head .product-modal{display:inline !important}.lpr-modal .lpr-modal-content .lpr-modal-head h2.modal-heading{text-align:center;font-size:20px;line-height:1;font-weight:normal;color:#555;margin:20px 10px 20px 10px;font-family:Arial,Helvetica,sans-serif;line-height:1.5em}.lpr-modal .lpr-modal-content .lpr-modal-head h2.modal-heading strong{white-space:nowrap}.lpr-modal .lpr-modal-content .lpr-modal-head h2.modal-heading:before,.lpr-modal .lpr-modal-content .lpr-modal-head h2.modal-heading:after{display:none}.lpr-modal .lpr-modal-content .modal-heading-article{padding:15px}.lpr-modal .lpr-modal-content .modal-heading-article p{margin-bottom:20px}.lpr-modal .lpr-modal-content .modal-heading-article>:last-child{margin-bottom:0 !important}.lpr-modal .lpr-modal-content .modal-heading-article h1{font-size:30px}.lpr-modal .lpr-modal-content .modal-heading-article h2{font-size:24px}.lpr-modal .lpr-modal-content .modal-heading-article h3{font-size:20px}.lpr-modal .lpr-modal-content .modal-heading-article h4{font-size:18px}@media screen and (max-width: 991px){.lpr-modal .lpr-modal-content .modal-heading-article h1{font-size:24px}.lpr-modal .lpr-modal-content .modal-heading-article h2{font-size:22px}.lpr-modal .lpr-modal-content .modal-heading-article h3{font-size:18px}.lpr-modal .lpr-modal-content .modal-heading-article h4{font-size:16px}.lpr-modal .lpr-modal-content .modal-heading-article p{font-size:14px}}.lpr-modal .lpr-modal-content .lpr-button{padding:6px 12px;display:inline-block;background:#4cc491;color:#fff;margin-right:3px;font-size:13px;letter-spacing:.05em;transition:all .3s}.lpr-modal .lpr-modal-content .lpr-button:hover{background:#35a073}.lpr-modal .lpr-modal-content .lpr-message{padding:15px 30px 15px 50px;border-radius:2px;clear:both;font-size:16px;text-align:left;color:#000;font-weight:normal;position:relative;line-height:1.4em;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.lpr-modal .lpr-modal-content .lpr-message svg{fill:#46c28e;color:#46c28e;width:16px;height:16px;display:inline-block;margin-left:-20px;vertical-align:text-top}.lpr-modal .lpr-modal-content .lpr-message .lpr-notification-text{margin-right:10px}.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button{white-space:nowrap;padding:0;background:none;box-shadow:none;text-decoration:none;border-radius:0;color:#46c28e;transition:.4s ease-in}.lpr-modal .lpr-modal-content .lpr-message a.lpr-cart-button:hover{color:#35a073}.lpr-modal .lpr-modal-content .lpr-modal-body{overflow-y:auto;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:16px 20px}.lpr-modal .lpr-modal-content ul.recommended-products-list{overflow:hidden;display:flex !important;flex-wrap:wrap !important;justify-content:center !important;list-style:none !important;margin:0 -10px !important;padding:0 !important}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr{list-style:none;text-align:center;display:block;float:none !important;position:relative;margin-right:10px !important;margin-left:10px !important;flex:0 0 calc(25% - 21px);width:calc(25% - 21px);box-sizing:border-box;text-align:center;margin-bottom:40px;font-size:14px;line-height:22.5px}@media screen and (max-width: 991px){.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr{flex:0 0 calc(33.333333% - 21px);width:calc(33.333333% - 21px)}}@media screen and (max-width: 767px){.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr{flex:0 0 calc(50% - 21px);width:calc(50% - 21px)}}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .star-rating{margin:auto auto 1em !important}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a{text-decoration:none}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a:hover{text-decoration:none}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr h2.woocommerce-loop-product__title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:.5em;font-family:Arial,Helvetica,sans-serif}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .price{display:block;color:#43454b;font-weight:400;margin-bottom:16px}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .onsale{font-size:.875em;text-transform:uppercase}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr a.button{font-size:14px;font-weight:bold}.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr a.button:before,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr a.button:after{font-size:14px}.lpr-modal .lpr-modal-content ul li img{border:1px solid #e6e6e6;margin-bottom:22px}.lpr-modal .loading-products{display:flex;width:100%;justify-content:space-between;text-align:center}.lpr-modal .loading-products .single-loading-product{width:calc(25% - 16px)}@media screen and (max-width: 991px){.lpr-modal .loading-products .single-loading-product{flex:0 0 calc(33.333333% - 14px);width:calc(33.333333% - 14px)}.lpr-modal .loading-products .single-loading-product:last-child{display:none}}@media screen and (max-width: 767px){.lpr-modal .loading-products .single-loading-product{flex:0 0 calc(50% - 11px);width:calc(50% - 11px)}.lpr-modal .loading-products .single-loading-product:nth-child(3){display:none}}.lpr-modal .loading-products .single-loading-product .loading-thumb{width:100%;height:200px;background:#f6f7f8;background:linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size:800px 104px;margin-bottom:30px;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear}.lpr-modal .loading-products .single-loading-product .loading-title{width:70%;height:15px;display:inline-block;background:#f6f7f8;margin-bottom:10px}.lpr-modal .loading-products .single-loading-product .loading-price{height:15px;width:50px}.lpr-modal .loading-products .single-loading-product .loading-price,.lpr-modal .loading-products .single-loading-product .loading-button{background:#f6f7f8;display:inline-block;margin-bottom:10px}.lpr-modal .loading-products .single-loading-product .loading-button{width:100px;height:30px}body.theme-Divi .lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr a.button:after{line-height:1.7em}/*# sourceMappingURL=modal.css.map */
