#wcp-debug {
padding: 0 0 0;
font-size: 1em;
margin-bottom: 20px;
}
#wcp-debug #wcp-debug-header {
background: #3d9cd2;
color: #ffffff;
padding: 10px 20px;
cursor: pointer;
position: relative;
}
#wcp-debug #wcp-debug-header .wcp-debug-toggle {
background-image: url(//cortineriaconfort.com/wp-content/plugins/conditional-payments-for-woocommerce/frontend/img/arrow.svg);
background-repeat: no-repeat;
background-position: right center;
width: 42px;
height: 100%;
right: 0;
top: 0;
background-size: 42px;
position: absolute;
transition: .3s all;
}
#wcp-debug.closed .wcp-debug-toggle {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#wcp-debug #wcp-debug-contents {
padding: 20px 20px 0;
display: none;
border: 1px solid #dee2e6;
border-width: 0 1px 1px;
}
#wcp-debug #wcp-debug-contents .wcp-debug-tip {
color: #1864ab;
background: url(//cortineriaconfort.com/wp-content/plugins/conditional-payments-for-woocommerce/frontend/img/tip2.svg) no-repeat left 5px;
background-size: 16px 16px;
padding-left: 24px;
}
#wcp-debug #wcp-debug-contents h3 {
margin: 10px 0 20px;
font-weight: bold;
font-size: 1.2em;
}
#wcp-debug #wcp-debug-contents h3.ruleset-title {
font-size: 1em;
}
#wcp-debug #wcp-debug-contents h3.ruleset-title a {
font-weight: bold;
}
#wcp-debug .wcp-debug-result-label {
padding: 5px;
border-radius: 3px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#wcp-debug .wcp-debug-result-label.wcp-debug-result-label-pass {
background: #2b8a3e;
}
#wcp-debug .wcp-debug-result-label.wcp-debug-result-label-fail {
background: #c92a2a;
}
#wcp-debug table.wcp-debug-table {
border: 1px solid #dee2e6;
margin: 0 0 20px;
}
#wcp-debug table.wcp-debug-table.wcp-debug-table-fixed {
table-layout: fixed;
}
#wcp-debug table.wcp-debug-table td, #wcp-debug table.wcp-debug-table th {
padding: 5px 10px;
}
#wcp-debug table.wcp-debug-table td.align-right,
#wcp-debug table.wcp-debug-table th.align-right {
text-align: right;
}#wcs-debug {
padding: 0 0 0;
font-size: 1em;
margin-bottom: 2em;
}
#wcs-debug #wcs-debug-header {
background: #3d9cd2;
color: #ffffff;
padding: 10px 20px;
cursor: pointer;
position: relative;
}
#wcs-debug #wcs-debug-header .wcs-debug-toggle {
background-image: url(//cortineriaconfort.com/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/arrow.svg);
background-repeat: no-repeat;
background-position: right center;
width: 42px;
height: 100%;
right: 0;
top: 0;
background-size: 42px;
position: absolute;
transition: .3s all;
}
#wcs-debug.closed .wcs-debug-toggle {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#wcs-debug #wcs-debug-contents {
padding: 20px 20px 0;
display: none;
border: 1px solid #dee2e6;
border-width: 0 1px 1px;
}
#wcs-debug #wcs-debug-contents .wcs-debug-tip {
color: #1864ab;
background: url(//cortineriaconfort.com/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/tip2.svg) no-repeat left 5px;
background-size: 16px 16px;
padding-left: 24px;
}
#wcs-debug #wcs-debug-contents h3 {
margin: 10px 0 20px;
font-weight: bold;
font-size: 1.2em;
}
#wcs-debug #wcs-debug-contents h3.ruleset-title {
font-size: 1em;
}
#wcs-debug #wcs-debug-contents h3.ruleset-title a {
font-weight: bold;
}
#wcs-debug .wcs-debug-result-label {
padding: 5px;
border-radius: 3px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-pass {
background: #2b8a3e;
}
#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-fail {
background: #c92a2a;
}
#wcs-debug table.wcs-debug-table {
border: 1px solid #dee2e6;
margin: 0 0 20px;
}
#wcs-debug table.wcs-debug-table.wcs-debug-table-fixed {
table-layout: fixed;
}
#wcs-debug table.wcs-debug-table td, #wcs-debug table.wcs-debug-table th {
padding: 5px 10px;
text-align: left;
}
#wcs-debug table.wcs-debug-table td.align-right,
#wcs-debug table.wcs-debug-table th.align-right {
text-align: right;
} #wcs-notices,
.wcs-shipping-notices {
margin-top: 1em;
}
#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error {
margin-bottom: 0.5rem;
padding: 10px 10px 10px 36px;
border: 1px solid #000000;
background-repeat: no-repeat;
background-position: 0.5rem center;
font-size: 0.875em;
font-weight: 400;
color: #2f2f2f;
border-radius: 4px;
line-height: 19px;
}
#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success:last-child, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning:last-child, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning:last-child,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error:last-child {
margin-bottom: 0;
}
#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-warning, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-warning,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-warning {
background-image: url(//cortineriaconfort.com/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/notices/warning.svg);
background-size: 20px 20px;
background-color: #fffbf4;
border-color: #f0b849;
color: #e67700;
}
#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-success, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-success,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-success {
background-image: url(//cortineriaconfort.com/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/notices/yes-alt.svg);
background-size: 20px 20px;
background-color: #f4fff4;
border-color: #66C449;
color: #2b8a3e;
}
#wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-error, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-error, #wcs-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-success.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-warning.conditional-shipping-notice-style-error,
.wcs-shipping-notices .conditional-shipping-notice.conditional-shipping-notice-style-error.conditional-shipping-notice-style-error {
background-image: url(//cortineriaconfort.com/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/notices/dismiss.svg);
background-size: 20px 20px;
background-color: #FFF4F4;
border-color: #F06B49;
color: #c92a2a;
}
.wcs-shipping-notices-blocks > div {
margin-bottom: 0.5rem;
}
.wcs-shipping-notices-blocks > div .conditional-shipping-notice {
margin-bottom: 0;
}
.wcs-shipping-notices-blocks > div:last-child {
margin-bottom: 0;
}@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:1}.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);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;background:#46c28e;width:28px;height:28px;border-radius:50%;top:-14px;right:-14px;display:flex;align-items:center;justify-content:center}.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 .lpr-modal-head .modal-heading-article{padding:15px}.lpr-modal .lpr-modal-content .lpr-modal-head .modal-heading-article>*{margin-bottom:0 !important}.lpr-modal .lpr-modal-content .lpr-button{padding:6px 12px;display:inline-block;background:#4cc491;color:#fff;margin-right:5px;font-size:13px;letter-spacing:.05em;transition:all .3s;text-decoration:none}.lpr-modal .lpr-modal-content .lpr-button:hover{background:#35a073;text-decoration:none}.lpr-modal .lpr-modal-content .lpr-button h1{font-size:30px}.lpr-modal .lpr-modal-content .lpr-button h2{font-size:24px}.lpr-modal .lpr-modal-content .lpr-button h3{font-size:20px}.lpr-modal .lpr-modal-content .lpr-button h4{font-size:18px}@media screen and (max-width: 991px){.lpr-modal .lpr-modal-content .lpr-button h1{font-size:24px}.lpr-modal .lpr-modal-content .lpr-button h2{font-size:22px}.lpr-modal .lpr-modal-content .lpr-button h3{font-size:18px}.lpr-modal .lpr-modal-content .lpr-button h4{font-size:16px}.lpr-modal .lpr-modal-content .lpr-button p{font-size:14px}}.lpr-modal .lpr-modal-content .lpr-message{padding:15px 30px 15px 20px;border-radius:2px;clear:both;font-size:16px;text-align:left;color:#555;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 .message-text{display:flex;align-items:center}@media screen and (max-width: 600px){.lpr-modal .lpr-modal-content .lpr-message .message-text{align-items:flex-start}}.lpr-modal .lpr-modal-content .lpr-message .message-text .lpr-added-product{width:50px !important;height:auto !important;margin-right:5px}@media screen and (max-width: 600px){.lpr-modal .lpr-modal-content .lpr-message .message-text .lpr-added-product{width:30px !important}}.lpr-modal .lpr-modal-content .lpr-message .message-text svg{width:16px;height:16px;display:inline-block;margin-right:3px;vertical-align:text-top;color:#46c28e;fill:#46c28e}.lpr-modal .lpr-modal-content .lpr-message .right-buttons{display:flex;align-items:center}.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count{display:inline-block;line-height:1em;color:#46c28e;fill:#46c28e;position:relative;text-decoration:none !important}.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count .lpr-total-items{position:absolute;width:20px;height:20px;color:#fff;background-color:#46c28e;border-radius:50%;left:calc(100% - 9px);bottom:calc(100% - 3px);font-size:12px;display:flex;justify-content:center;align-items:center;font-weight:bold;letter-spacing:0}.lpr-modal .lpr-modal-content .lpr-message .right-buttons a.lpr-cart-count svg{width:20px;height:auto;margin-left:10px}.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{flex:0 0 calc(25% - 21px);width:calc(25% - 21px);margin-right:10px !important;margin-right:10px !important;margin-bottom:40px}@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 .recommended-products-slider{padding:0 20px;max-width:100% !important;box-sizing:border-box}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr{margin-left:0 !important;margin-right:0 !important;width:100% !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table{table-layout:inherit !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table table tbody{display:inline-table}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table.variations th,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table.variations td{padding:1em 1.41575em;padding-top:5px;padding-bottom:5px;display:table-cell}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table.variations th select,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table.variations td select{max-width:100% !important}.lpr-modal .lpr-modal-content .owl-carousel .owl-nav{display:block !important;background-color:transparent !important;border-color:transparent !important;position:static !important}.lpr-modal .lpr-modal-content .owl-carousel .owl-nav:hover,.lpr-modal .lpr-modal-content .owl-carousel .owl-nav [class*=owl-]:hover{background-color:transparent !important;border-color:transparent !important}.lpr-modal .lpr-modal-content .owl-carousel .owl-nav.disabled{display:none !important}.lpr-modal .lpr-modal-content .owl-carousel .owl-dots{display:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr,.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;box-sizing:border-box;font-size:14px;line-height:22.5px;border:none !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .mf-product-thumbnail .footer-button,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .mf-product-thumbnail .footer-button{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .mf-product-content h2,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .mf-product-content h2{font-size:18px}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .social-icon,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .social-icon{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .button-buynow,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .button-buynow{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .product-wrap .product-add-to-cart,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .product-wrap .product-add-to-cart{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr:before,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr:after,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr:before,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr:after{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .add-to-cart-wrap,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .add-to-cart-wrap{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .product-item__footer:before,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .product-item__footer:after,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .product-item__footer:before,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .product-item__footer:after{display:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .product-details-container .fusion-price-rating,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .product-details-container .fusion-price-rating{justify-content:center}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .fusion-product-content a.button,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .fusion-product-content a.button{padding:10px 15px;background:#000;color:#fff}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .quantity,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .quantity{display:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .star-rating,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .star-rating{margin:auto auto 1em !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr:last-child,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr:last-child{margin-right:0 !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr>a,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a{text-decoration:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr>a>img,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr>a .et_shop_image img,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a>img,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a .et_shop_image img{margin-bottom:22px}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr>a:hover,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr>a:hover{text-decoration:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr h2.woocommerce-loop-product__title,.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;height:auto;padding:10px 0}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr h2.woocommerce-loop-product__title:before,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr h2.woocommerce-loop-product__title:before{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr h2.woocommerce-loop-product__title:after,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr h2.woocommerce-loop-product__title:after{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table{margin-bottom:0}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table td,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table th,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table td,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table th{padding-top:5px;padding-bottom:5px}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table tbody .reset_variations,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table tbody .reset_variations{display:block}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table tbody td.label,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table tbody td.label{padding-left:0 !important;padding-right:5px !important;color:#000}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table tbody td.value,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table tbody td.value{padding-right:0 !important;padding-left:5px !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .woocommerce-grouped-product-list-item__label,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .woocommerce-grouped-product-list-item__price,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .woocommerce-grouped-product-list-item__quantity,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .woocommerce-grouped-product-list-item__label,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .woocommerce-grouped-product-list-item__price,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .woocommerce-grouped-product-list-item__quantity{padding-left:3px !important;padding-right:3px !important;vertical-align:middle}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .price,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .price{display:block;font-weight:400;margin-bottom:16px;width:100%;float:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .onsale,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .onsale{font-size:.875em;text-transform:uppercase}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table{margin-bottom:0}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table td,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr table th,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table td,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr table th{padding-top:5px;padding-bottom:5px}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .quantity .qty,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .single_variation_wrap .single_variation,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .quantity .qty,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .single_variation_wrap .single_variation{display:none}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .single_variation_wrap,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .single_variation_wrap{margin-left:0 !important;margin-right:0 !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .woocommerce-grouped-product-list .quantity .qty,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr .woocommerce-grouped-product-list .quantity .qty{display:block}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr a.button,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr button[type=submit].button,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr a.button,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr button[type=submit].button{font-size:14px;font-weight:bold;outline:none;float:none !important}.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr a.button:before,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr a.button:after,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr button[type=submit].button:before,.lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr button[type=submit].button:after,.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,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr button[type=submit].button:before,.lpr-modal .lpr-modal-content ul.recommended-products-list li.single-lpr button[type=submit].button:after{font-size:14px}.lpr-modal .lpr-modal-content ul li img,.lpr-modal .lpr-modal-content .thumbnail_container img{border:1px solid #e6e6e6}.lpr-modal .lpr-modal-content .crossfade-images{margin-bottom:22px !important}.lpr-modal .lpr-modal-content .fusion-product-content .star-rating{display:none}.lpr-modal .lpr-modal-content .fusion-product-content button[type=submit].button{margin-left:auto !important;margin-right:auto !important}.lpr-modal .lpr-purchase-notification{position:absolute;top:64px;left:0;width:100%;min-height:1px;display:block;padding:10px;text-align:center;color:#fff;font-weight:bold;font-size:16px;background:#4cc491;display:none}.lpr-modal .owl-carousel .owl-stage{margin:auto}.lpr-modal .owl-carousel .owl-nav .owl-prev,.lpr-modal .owl-carousel .owl-nav .owl-next{position:absolute;background:none;outline:none;text-decoration:none;display:inline-block;font-size:70px;top:50%;margin-top:-70px;opacity:.6;transition:opacity .1s}.lpr-modal .owl-carousel .owl-nav .owl-prev:before,.lpr-modal .owl-carousel .owl-nav .owl-prev:after,.lpr-modal .owl-carousel .owl-nav .owl-next:before,.lpr-modal .owl-carousel .owl-nav .owl-next:after{display:none}.lpr-modal .owl-carousel .owl-nav .owl-prev{left:-10px}.lpr-modal .owl-carousel .owl-nav .owl-next{right:-10px}.lpr-modal .owl-carousel .owl-nav .owl-prev:hover,.lpr-modal .owl-carousel .owl-nav .owl-next:hover{opacity:1}.lpr-modal .owl-carousel .owl-nav .disabled,.lpr-modal .owl-carousel .owl-nav .disabled:hover{pointer-events:none;opacity:.2}.lpr-modal .owl-carousel .owl-nav svg{width:20px;height:auto;color:#46c28e;fill:#46c28e}body.theme-Divi .lpr-modal .lpr-modal-content ul.recommended-product-list li.single-lpr a.button:after{line-height:1.7em}body.wvs-theme-porto .single-lpr .img-effect{display:block;overflow:hidden;position:relative}body.wvs-theme-porto .single-lpr .img-effect img{position:relative;opacity:1;transform:translateZ(0);transition:all .4s}body.wvs-theme-porto .single-lpr .img-effect .hover-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;transition:all .4s}body.wvs-theme-porto .single-lpr .img-effect:hover img{opacity:0}body.wvs-theme-porto .single-lpr .img-effect:hover .hover-image{opacity:1}.theme-davinciwoo .lpr-modal .single_add_to_cart_button-group .view-cart.cart-popup{display:none}body.theme-twentytwentytwo .lpr-modal .lpr-modal-content .recommended-products-slider .single-lpr .onsale{top:0;right:0}.lpr__animated{animation-duration:1s;animation-fill-mode:both}@keyframes lpr_headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__lpr_headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:lpr_headShake;animation-name:lpr_headShake}.owp-qv-container{z-index:99999999 !important}#owp-qv-wrap,#owp-qv-wrap .owp-qv-overlay{z-index:9999999 !important}body.oceanwp-theme #lpr-modal ul.woo-entry-inner .btn-wrap{display:none !important}.single-lpr .rey-lineLoader{display:none}@import url("//fonts.googleapis.com/css?family=Montserrat:100");
@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:none;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}.pum-container.pum-responsive img{height:auto;max-width:100%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;margin-left:inherit;top:auto}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content:focus{outline:none}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.pum-container .pum-content+.pum-close>span{position:relative;z-index:1}.pum-container.pum-scrollable .pum-content{max-height:95%;overflow:auto;overflow-y:scroll}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{height:auto;position:static;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{font-size:18px;line-height:26px;margin:0 auto;padding:3px;text-align:center;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border:.25em solid #00000080;border-radius:50%;border-right-color:#0000;display:inline-block;font-size:2em;height:.75em;width:.75em}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{border:.25em solid #ffffff80;border-right-color:#0000;margin-left:.5em}.pum-form__messages{border:1px solid #00000040;display:none;margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message:last-child{margin-bottom:0}.pum-form__message--error{border-color:red;color:red!important}.pum-form__message--success{border-color:green;color:green!important}.pum-form--loading{opacity:.5}.pum-alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-left{text-align:left}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{display:block;margin-bottom:.25em}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;font-size:14px;margin-bottom:5px;padding:10px 8px}.pum-form--style-default button{cursor:pointer;font-size:18px;margin:10px 0 0;padding:10px 5px}.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{bottom:40%;position:absolute;right:50%}.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #0000334d,1.1em 1.1em 0 0 #0000334d,0 1.5em 0 0 #0000334d,-1.1em 1.1em 0 0 #0000334d,-1.5em 0 0 0 #0000334d,-1.1em -1.1em 0 0 #0000334d,0 -1.5em 0 0 #0000334d,1.1em -1.1em 0 0 #0000334d;display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.popmake-close{cursor:pointer}.pum-container iframe.formidable{overflow:visible;width:100%}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-10741, .pum-theme-tema-por-defecto { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-10741 .pum-container, .pum-theme-tema-por-defecto .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-10741 .pum-title, .pum-theme-tema-por-defecto .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-10741 .pum-content, .pum-theme-tema-por-defecto .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-10741 .pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } .pum-theme-10742, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-10742 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-10742 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-10742 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-10742 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-10743, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-10743 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-10743 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-10743 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-10743 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-10744, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-10744 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-10744 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-10744 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-10744 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-10745, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-10745 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-10745 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-10745 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-10745 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-10746, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-10746 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-10746 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-10746 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-10746 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } .pum-theme-10747, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-10747 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-10747 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-10747 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-10747 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-10748, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-10748 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-10748 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-10748 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-10748 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 
#pum-10775 {z-index: 1999999999}
#pum-10749 {z-index: 1999999999}.cart_item .product-name .discount-badge {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
color: #fff;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
padding: 4px 10px;
border-radius: 3px;
margin-left: 8px;
letter-spacing: 0.5px;
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
animation: pulse-badge 2s ease-in-out infinite;
}
@keyframes pulse-badge {
0%, 100% {
transform: scale(1);
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
}
50% {
transform: scale(1.05);
box-shadow: 0 3px 6px rgba(238, 90, 111, 0.4);
}
} .cart_item .product-price .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.cart_item .product-price .original-price {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.cart_item .product-price .discounted-price {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
}
.cart_item .product-price .discount-amount {
color: #4caf50;
font-size: 0.75em;
font-weight: 600;
} .cart_item .product-subtotal .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.cart_item .product-subtotal .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.cart_item .product-subtotal .discounted-subtotal {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
} .cart-discount-notice {
background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%);
border-left: 4px solid #ff6b6b;
padding: 12px 16px;
margin: 15px 0;
border-radius: 4px;
display: flex;
align-items: center;
gap: 12px;
}
.cart-discount-notice .discount-icon {
font-size: 24px;
color: #ff6b6b;
}
.cart-discount-notice .discount-text {
flex: 1;
color: #333;
font-size: 14px;
line-height: 1.5;
}
.cart-discount-notice .discount-text strong {
color: #ff6b6b;
font-weight: 700;
} .cart_item.has-discount {
background-color: #fff9f9;
border-left: 3px solid #ff6b6b;
padding-left: 10px;
transition: all 0.3s ease;
}
.cart_item.has-discount:hover {
background-color: #fff5f5;
box-shadow: 0 2px 8px rgba(255, 107, 107, 0.1);
} .cart_totals .shop_table .cart-discount {
background-color: #fff5f5;
}
.cart_totals .shop_table .cart-discount th,
.cart_totals .shop_table .cart-discount td {
color: #ff6b6b;
font-weight: 700;
} .woocommerce-mini-cart-item.has-discount .product-name::after {
content: "50% OFF";
display: inline-block;
background: #ff6b6b;
color: #fff;
font-size: 9px;
font-weight: 700;
padding: 2px 6px;
border-radius: 2px;
margin-left: 6px;
text-transform: uppercase;
} @media (max-width: 768px) {
.cart_item .product-price .price-wrapper,
.cart_item .product-subtotal .price-wrapper {
align-items: flex-start;
}
.cart-discount-notice {
flex-direction: column;
text-align: center;
}
.cart_item .product-name .discount-badge {
display: block;
margin: 8px 0 0 0;
width: fit-content;
}
} @keyframes discount-applied {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(1.05);
opacity: 0.9;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.cart_item.has-discount {
animation: discount-applied 0.5s ease-out;
} .discount-rule-message {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 10px 15px;
border-radius: 5px;
margin: 10px 0;
text-align: center;
font-weight: 600;
box-shadow: 0 2px 8px rgba(102, 126, 234, 0.3);
}
.discount-rule-message::before {
content: "🎉 ";
margin-right: 5px;
} .cart-discount-info-banner {
background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
border-left: 4px solid #2196f3;
padding: 15px 20px;
margin: 0 0 20px 0;
border-radius: 6px;
display: flex;
align-items: center;
gap: 15px;
box-shadow: 0 2px 8px rgba(33, 150, 243, 0.15);
animation: slide-in-info 0.4s ease-out;
}
@keyframes slide-in-info {
from {
opacity: 0;
transform: translateY(-10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.cart-discount-info-banner .info-icon {
font-size: 32px;
line-height: 1;
flex-shrink: 0;
}
.cart-discount-info-banner .info-content {
flex: 1;
color: #1565c0;
font-size: 14px;
line-height: 1.6;
}
.cart-discount-info-banner .info-content strong {
color: #0d47a1;
font-weight: 700;
display: block;
margin-bottom: 4px;
font-size: 1.05em;
}  .woocommerce-checkout-review-order-table tbody .cart_item.has-discount {
background-color: #fff9f9;
border-left: 3px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table tbody .cart_item.has-discount:hover {
background-color: #fff5f5;
} .woocommerce-checkout-review-order-table .product-name-wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
}
.woocommerce-checkout-review-order-table .product-name .discount-badge {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
color: #fff;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
padding: 3px 8px;
border-radius: 3px;
letter-spacing: 0.5px;
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
} .woocommerce-checkout-review-order-table .product-total .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 3px;
}
.woocommerce-checkout-review-order-table .product-total .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.woocommerce-checkout-review-order-table .product-total .discounted-subtotal {
color: #ff6b6b;
font-weight: 700;
font-size: 1.05em;
}
.woocommerce-checkout-review-order-table .product-total .discount-amount {
color: #4caf50;
font-size: 0.75em;
font-weight: 600;
} .woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied {
background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%);
border-top: 2px solid #ff6b6b;
border-bottom: 2px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied th {
color: #ff6b6b;
font-weight: 700;
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied td {
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table .discount-label {
display: flex;
align-items: center;
gap: 8px;
color: #ff6b6b;
font-weight: 700;
}
.woocommerce-checkout-review-order-table .discount-amount-total {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.woocommerce-checkout-review-order-table .discount-value {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
}
.woocommerce-checkout-review-order-table .discount-description {
color: #666;
font-size: 0.85em;
font-style: italic;
} .woocommerce-checkout-review-order-table tfoot .cart-subtotal td .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.9em;
font-weight: 400;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .discounted-subtotal {
color: #333;
font-weight: 600;
font-size: 1.05em;
} .woocommerce-checkout-review-order-table .order-total {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border-top: 3px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-total td {
font-size: 1.2em;
font-weight: 700;
padding: 15px;
color: #333;
}
.woocommerce-checkout-review-order-table .order-total-amount {
color: #ff6b6b !important;
font-size: 1.3em !important;
} .woocommerce-checkout-review-order-table {
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce-checkout-review-order-table thead {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
}
.woocommerce-checkout-review-order-table thead th {
color: #fff;
font-weight: 700;
padding: 15px;
text-transform: uppercase;
font-size: 0.9em;
letter-spacing: 0.5px;
}
.woocommerce-checkout-review-order-table tbody tr {
transition: all 0.3s ease;
}
.woocommerce-checkout-review-order-table tbody tr:hover {
background-color: #f8f9fa;
}
.woocommerce-checkout-review-order-table tbody td,
.woocommerce-checkout-review-order-table tfoot td {
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table tfoot tr {
border-top: 1px solid #e9ecef;
} .checkout-discount-banner {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 12px 18px;
border-radius: 6px;
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 12px;
box-shadow: 0 3px 10px rgba(102, 126, 234, 0.3);
animation: slide-in-banner 0.5s ease-out;
}
@keyframes slide-in-banner {
from {
opacity: 0;
transform: translateY(-10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.checkout-discount-banner .banner-icon {
font-size: 28px;
line-height: 1;
}
.checkout-discount-banner .banner-content {
flex: 1;
font-size: 14px;
line-height: 1.5;
}
.checkout-discount-banner .banner-content strong {
font-weight: 700;
font-size: 1.05em;
} .checkout-order-summary-wrapper {
background: #fff;
border-radius: 8px;
padding: 0;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);
} #order_review_heading {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 15px 20px;
margin: -20px -20px 20px -20px;
border-radius: 8px 8px 0 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 1.1em;
box-shadow: 0 2px 8px rgba(102, 126, 234, 0.2);
} @media (max-width: 768px) {
.woocommerce-checkout-review-order-table .product-total .price-wrapper,
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .price-wrapper {
align-items: flex-start;
}
.checkout-discount-banner {
flex-direction: column;
text-align: center;
padding: 10px 15px;
}
.woocommerce-checkout-review-order-table .product-name-wrapper {
flex-direction: column;
align-items: flex-start;
}
.woocommerce-checkout-review-order-table .product-name .discount-badge {
margin-top: 5px;
}
#order_review_heading {
margin: -15px -15px 15px -15px;
padding: 12px 15px;
font-size: 1em;
}
}.cart_item .product-name .discount-badge {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
color: #fff;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
padding: 4px 10px;
border-radius: 3px;
margin-left: 8px;
letter-spacing: 0.5px;
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
animation: pulse-badge 2s ease-in-out infinite;
}
@keyframes pulse-badge {
0%, 100% {
transform: scale(1);
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
}
50% {
transform: scale(1.05);
box-shadow: 0 3px 6px rgba(238, 90, 111, 0.4);
}
} .cart_item .product-price .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.cart_item .product-price .original-price {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.cart_item .product-price .discounted-price {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
}
.cart_item .product-price .discount-amount {
color: #4caf50;
font-size: 0.75em;
font-weight: 600;
} .cart_item .product-subtotal .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.cart_item .product-subtotal .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.cart_item .product-subtotal .discounted-subtotal {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
} .cart-discount-notice {
background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%);
border-left: 4px solid #ff6b6b;
padding: 12px 16px;
margin: 15px 0;
border-radius: 4px;
display: flex;
align-items: center;
gap: 12px;
}
.cart-discount-notice .discount-icon {
font-size: 24px;
color: #ff6b6b;
}
.cart-discount-notice .discount-text {
flex: 1;
color: #333;
font-size: 14px;
line-height: 1.5;
}
.cart-discount-notice .discount-text strong {
color: #ff6b6b;
font-weight: 700;
} .cart_item.has-discount {
background-color: #fff9f9;
border-left: 3px solid #ff6b6b;
padding-left: 10px;
transition: all 0.3s ease;
}
.cart_item.has-discount:hover {
background-color: #fff5f5;
box-shadow: 0 2px 8px rgba(255, 107, 107, 0.1);
} .cart_totals .shop_table .cart-discount {
background-color: #fff5f5;
}
.cart_totals .shop_table .cart-discount th,
.cart_totals .shop_table .cart-discount td {
color: #ff6b6b;
font-weight: 700;
} .woocommerce-mini-cart-item.has-discount .product-name::after {
content: "50% OFF";
display: inline-block;
background: #ff6b6b;
color: #fff;
font-size: 9px;
font-weight: 700;
padding: 2px 6px;
border-radius: 2px;
margin-left: 6px;
text-transform: uppercase;
} @media (max-width: 768px) {
.cart_item .product-price .price-wrapper,
.cart_item .product-subtotal .price-wrapper {
align-items: flex-start;
}
.cart-discount-notice {
flex-direction: column;
text-align: center;
}
.cart_item .product-name .discount-badge {
display: block;
margin: 8px 0 0 0;
width: fit-content;
}
} @keyframes discount-applied {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(1.05);
opacity: 0.9;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.cart_item.has-discount {
animation: discount-applied 0.5s ease-out;
} .discount-rule-message {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 10px 15px;
border-radius: 5px;
margin: 10px 0;
text-align: center;
font-weight: 600;
box-shadow: 0 2px 8px rgba(102, 126, 234, 0.3);
}
.discount-rule-message::before {
content: "🎉 ";
margin-right: 5px;
} .cart-discount-info-banner {
background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
border-left: 4px solid #2196f3;
padding: 15px 20px;
margin: 0 0 20px 0;
border-radius: 6px;
display: flex;
align-items: center;
gap: 15px;
box-shadow: 0 2px 8px rgba(33, 150, 243, 0.15);
animation: slide-in-info 0.4s ease-out;
}
@keyframes slide-in-info {
from {
opacity: 0;
transform: translateY(-10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.cart-discount-info-banner .info-icon {
font-size: 32px;
line-height: 1;
flex-shrink: 0;
}
.cart-discount-info-banner .info-content {
flex: 1;
color: #1565c0;
font-size: 14px;
line-height: 1.6;
}
.cart-discount-info-banner .info-content strong {
color: #0d47a1;
font-weight: 700;
display: block;
margin-bottom: 4px;
font-size: 1.05em;
}  .woocommerce-checkout-review-order-table tbody .cart_item.has-discount {
background-color: #fff9f9;
border-left: 3px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table tbody .cart_item.has-discount:hover {
background-color: #fff5f5;
} .woocommerce-checkout-review-order-table .product-name-wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
}
.woocommerce-checkout-review-order-table .product-name .discount-badge {
display: inline-block;
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
color: #fff;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
padding: 3px 8px;
border-radius: 3px;
letter-spacing: 0.5px;
box-shadow: 0 2px 4px rgba(238, 90, 111, 0.3);
} .woocommerce-checkout-review-order-table .product-total .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 3px;
}
.woocommerce-checkout-review-order-table .product-total .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.85em;
font-weight: 400;
}
.woocommerce-checkout-review-order-table .product-total .discounted-subtotal {
color: #ff6b6b;
font-weight: 700;
font-size: 1.05em;
}
.woocommerce-checkout-review-order-table .product-total .discount-amount {
color: #4caf50;
font-size: 0.75em;
font-weight: 600;
} .woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied {
background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%);
border-top: 2px solid #ff6b6b;
border-bottom: 2px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied th {
color: #ff6b6b;
font-weight: 700;
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table .cart-discount.discount-rule-applied td {
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table .discount-label {
display: flex;
align-items: center;
gap: 8px;
color: #ff6b6b;
font-weight: 700;
}
.woocommerce-checkout-review-order-table .discount-amount-total {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.woocommerce-checkout-review-order-table .discount-value {
color: #ff6b6b;
font-weight: 700;
font-size: 1.1em;
}
.woocommerce-checkout-review-order-table .discount-description {
color: #666;
font-size: 0.85em;
font-style: italic;
} .woocommerce-checkout-review-order-table tfoot .cart-subtotal td .price-wrapper {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 4px;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .original-subtotal {
text-decoration: line-through;
color: #999;
font-size: 0.9em;
font-weight: 400;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .discounted-subtotal {
color: #333;
font-weight: 600;
font-size: 1.05em;
} .woocommerce-checkout-review-order-table .order-total {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border-top: 3px solid #ff6b6b;
}
.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-total td {
font-size: 1.2em;
font-weight: 700;
padding: 15px;
color: #333;
}
.woocommerce-checkout-review-order-table .order-total-amount {
color: #ff6b6b !important;
font-size: 1.3em !important;
} .woocommerce-checkout-review-order-table {
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce-checkout-review-order-table thead {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
}
.woocommerce-checkout-review-order-table thead th {
color: #fff;
font-weight: 700;
padding: 15px;
text-transform: uppercase;
font-size: 0.9em;
letter-spacing: 0.5px;
}
.woocommerce-checkout-review-order-table tbody tr {
transition: all 0.3s ease;
}
.woocommerce-checkout-review-order-table tbody tr:hover {
background-color: #f8f9fa;
}
.woocommerce-checkout-review-order-table tbody td,
.woocommerce-checkout-review-order-table tfoot td {
padding: 12px 15px;
}
.woocommerce-checkout-review-order-table tfoot tr {
border-top: 1px solid #e9ecef;
} .checkout-discount-banner {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 12px 18px;
border-radius: 6px;
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 12px;
box-shadow: 0 3px 10px rgba(102, 126, 234, 0.3);
animation: slide-in-banner 0.5s ease-out;
}
@keyframes slide-in-banner {
from {
opacity: 0;
transform: translateY(-10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.checkout-discount-banner .banner-icon {
font-size: 28px;
line-height: 1;
}
.checkout-discount-banner .banner-content {
flex: 1;
font-size: 14px;
line-height: 1.5;
}
.checkout-discount-banner .banner-content strong {
font-weight: 700;
font-size: 1.05em;
} .checkout-order-summary-wrapper {
background: #fff;
border-radius: 8px;
padding: 0;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);
} #order_review_heading {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
padding: 15px 20px;
margin: -20px -20px 20px -20px;
border-radius: 8px 8px 0 0;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 1.1em;
box-shadow: 0 2px 8px rgba(102, 126, 234, 0.2);
} @media (max-width: 768px) {
.woocommerce-checkout-review-order-table .product-total .price-wrapper,
.woocommerce-checkout-review-order-table tfoot .cart-subtotal td .price-wrapper {
align-items: flex-start;
}
.checkout-discount-banner {
flex-direction: column;
text-align: center;
padding: 10px 15px;
}
.woocommerce-checkout-review-order-table .product-name-wrapper {
flex-direction: column;
align-items: flex-start;
}
.woocommerce-checkout-review-order-table .product-name .discount-badge {
margin-top: 5px;
}
#order_review_heading {
margin: -15px -15px 15px -15px;
padding: 12px 15px;
font-size: 1em;
}
}