.single-product .wc-pao-addon{padding:2% 1%;border-bottom:1px solid #ccc}.single-product .fmc-order-row{font-size:1.1rem}.single-product #wc-pao-addon-4563-11,.single-product #wc-pao-addon-4435-11,.single-product #wc-pao-addon-4565-11{padding-top:14.4px;padding-bottom:0;padding-left:12px;background-color:#f6f6f6;border-left:1px solid #ccc;border-right:1px solid #ccc}.single-product #wc-pao-addon-4563-11 h2,.single-product #wc-pao-addon-4435-11 h2,.single-product #wc-pao-addon-4565-11 h2{margin-top:0}.single-product #wc-pao-addon-4563-11 h2,.single-product #wc-pao-addon-4563-11 .wc-pao-addon-description{font-size:.9rem!important}.single-product #wc-pao-addon-4435-11 h2,.single-product #wc-pao-addon-4435-11 .wc-pao-addon-description{font-size:.9rem!important}.single-product #wc-pao-addon-4565-11 h2,.single-product #wc-pao-addon-4565-11 .wc-pao-addon-description{font-size:.9rem!important}.e-atc-qty-button-holder button.disabled{background-color:orange!important;opacity:.5!important;cursor:not-allowed!important}.pi-info-btn{position:absolute;top:10px;right:10px;padding:0;border:none;background:0 0;cursor:pointer;z-index:20}.pi-info-btn img{display:block;width:50px;height:auto}.pi-modal{position:fixed;inset:0;display:none;z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s ease;padding:5vh 20px}.pi-modal.is-visible{display:flex;align-items:center;justify-content:center;opacity:1;pointer-events:auto}.pi-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.pi-modal__dialog{position:relative;max-width:1020px;width:100%;background:#fff;border-radius:8px;padding:24px 24px 16px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.pi-modal__close{position:absolute;top:24px;right:12px;border:none;background:0 0;font-size:40px;line-height:1;cursor:pointer}.pi-modal__body{max-height:70vh;padding-right:5vh;overflow-y:auto}body.pi-modal-open{overflow:hidden}.wc-pao-addon-container{position:relative}.pi-addon-product-image{position:absolute;top:8px;right:90px;max-width:70px}.pi-addon-product-image{position:absolute;left:-100px;top:8px}.pi-addon-product-image.pi-addon-product-image--contact-tablet{left:-165px}.pi-addon-product-image img{display:block}.pi-addon-product-image--maksupaate img{min-width:100px;height:auto}.pi-addon-product-image--contact-phone img{min-width:80px}.pi-addon-product-image--contact-tablet img{min-width:150px}.dispatch-warning{margin:10px 0 6px;padding:8px 12px;background:#ffe9e3;border-left:4px solid #e53935;color:#333;font-size:14px;line-height:1.4}.semel-view-product-button{cursor:pointer}.woocommerce-billing-fields .semel-installation-shop-row .description{font-size:.9em;color:#555;margin-top:4px}#billing_installation_shop_field .woocommerce-input-wrapper,#billing_installation_shop_field .select2,#billing_installation_shop_field .select2-container{width:100%!important;max-width:100%;box-sizing:border-box}.select2-selection__clear{display:none!important}.woocommerce-shipping-fields__field-wrapper label{font-size:.9rem}@media (max-width:1600px){.pi-info-btn{right:-30px}}@media (max-width:1440px){.pi-info-btn{right:-60px}}