/**
 * Copyright since 2022 Antonio Baena Sánchez
 *
 * MODULE AbsFrequentlyBoughtTogether
 *
 * @author    Antonio Baena SÃ¡nchez
 * @copyright Since 2022 Antonio Baena Sánchez
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 * @version   2.0.0
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * Don't use this module on several shops. The license provided by PrestaShop Addons
 * for all its modules is valid only once for a single shop.
 */
 .modal-open{padding:0!important;overflow-y:auto}.modal.absfreqbtmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.absfreqbtmodal{z-index:9998}.absfreqbtmodal{color:#232323}.modal.absfreqbtmodal{overflow-x:hidden;overflow-y:auto}.modal.fade.absfreqbtmodal .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in.absfreqbtmodal .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.absfreqbtmodal .modal-dialog{position:relative;width:auto}@media (min-width:576px){.modal-dialog{max-width:600px;margin:30px auto}.text-sm-center{text-align:center!important}}.@media (max-width:767px){absfreqbtmodal .modal-dialog{width:100%;max-width:1140px}}@media (max-width:991px){#blockcart-modal .modal-dialog{width:calc(100% - 20px)}}@media (min-width:992px){.absfreqbtmodal .modal-dialog{width:100%;max-width:1140px}}.absfreqbtmodal .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5)}.modal-backdrop{position:fixed;top:0;left:0;z-index:9997!important;background-color:#000;width:100%;height:100%}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.absfreqbtmodal .modal-header{background:#fff;padding:15px;border-bottom:1px solid #e5e5e5}.absfreqbtmodal .modal-header .close{margin-top:-2px;opacity:1}.absfreqbtmodal .modal-header .close:focus,.absfreqbtmodal .modal-header .close:hover{color:#000;text-decoration:none;cursor:pointer}button.close{padding:0;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000!important;text-shadow:0 1px 0 #fff;opacity:.2}.absfreqbtmodal .modal-title{font-size:23px;font-weight:400;color:#46a74e;margin:0;line-height:1.5}.absfreqbtmodal .modal-title i{font-size:30px;line-height:30px;padding-right:8px}.absfreqbtmodal .modal-body{padding:30px;background:#fff;position:relative}.absfreqbtmodal .divide-right{border-right:1px solid #dbdbdb}.absfreqbtmodal .product-image{display:block;width:100%;max-width:120px;margin:0 0 12px auto;border:1px solid #d6d4d4;padding:5px}.absfreqbtmodal .product-name{font-size:17px;color:#3a3939;padding-bottom:8px;font-family:inherit;line-height:23px;margin:0;font-weight:400}.absfreqbtmodal .product-price{display:block;color:#363a42;margin-top:10px;margin-bottom:8px!important;font-size:14px;font-weight:600}.absfreqbtmodal .modal-body .divide-right span{margin-bottom:0!important;display:inline-block;padding-bottom:5px}.absfreqbtmodal .product-quantity.absfreqbpropertie{margin-bottom:20px!important}.absfreqbtmodal .cart-content p,.absfreqbtmodal .cart-content .page-content.page-cms ul,.page-content.page-cms .absfreqbtmodal .cart-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem;color:#363a42;font-size:.9375rem;font-weight:400}.absfreqbtmodal .cart-content p.cart-products-count{font-size:23px;font-weight:400;color:#333;margin-bottom:17px;padding-bottom:13px}.absfreqbtmodal .cart-content{padding-left:20px}.absfreqbtmodal .cart-content p .label,.absfreqbtmodal .cart-content p .value{font-weight:600;font-size:14px;color:#232323;text-align:right;padding-left:0}.absfreqbtmodal .cart-content p span{font-size:14px;color:#232323;text-align:right;font-weight:400}.absfreqbtmodal .cart-content p.product-total{padding:8px;background-color:#f6f6f6;margin-top:40px}.absfreqbtmodal .cart-content p.product-total span{padding:0;font-size:16px}.absfreqbtmodal .button-container .btn{margin-bottom:10px}.absfreqbtmodal .button-container span.exclusive-medium{margin-right:5px}.absfreqbtmodal .button-container span.exclusive-medium i{padding-right:5px;color:#777}.absfreqbtmodal span i.right{margin-right:0;margin-left:9px}.absfreqbtmodal .button-container{text-align:center}.breadcrumb{z-index:0!important}.box-info-product .exclusive::after{z-index:0!important}.box-info-product .exclusive::before{z-index:0!important}@media (max-width:767px){.modal-dialog{max-width:576px;margin:30px auto}.absfreqbtmodal .modal-title{font-size:20px;margin-top:16px}.absfreqbtmodal .divide-right{border-right:0;border-bottom:1px solid #dbdbdb;margin-bottom:20px}.absfreqbtmodal .product-image{margin:0 auto 12px}.absfreqbtmodal .product-name,.absfreqbtmodal .product-quantity,.absfreqbtmodal .absfreqbpropertie,.absfreqbtmodal .product-price{text-align:center;display:block!important}.absfreqbtmodal br{display:block}.absfreqbtmodal .product-price{margin-top:0;margin-bottom:24px!important}.absfreqbtmodal .cart-content p.cart-products-count{font-size:20px}.absfreqbtmodal .button-container{margin-top:20px}.text-sm-center{text-align:center!important}}@media (min-width:768px) and (max-width:991px){.modal-dialog{max-width:576px;margin:30px auto}.absfreqbtmodal .modal-title{font-size:20px;margin-top:16px}.absfreqbtmodal .divide-right{border-right:0;border-bottom:1px solid #dbdbdb;margin-bottom:20px}.absfreqbtmodal .col-md-4{width:33.33333%;float:left}.absfreqbtmodal .col-md-8{width:66.66667%;float:left}.absfreqbtmodal .button-container{text-align:center;margin-top:30px}.text-sm-center{text-align:center!important}}@media (min-width:1200px){.absfreqbtmodal .cart-content{min-height:360px}}