#newsletter_popup form.subscribe {
    align-items: unset;
    height: 80px;
}
.popup-newsletter .modal.fade {
    animation: none !important;
    transition: none !important
}
.amgdpr-modal-container .action.action-primary {
    padding: 7px 15px;
}
.amgdpr-modal-container .action-close:focus {
    outline: none !important;
    box-shadow: none !important;
}
.block-search input {
    left:-150px !important;
}
.catalog-product-view .block-search input {
    left:unset !important;
}
.modal-header .modal-title {
    padding-top: 20px!important;
}
.amgdpr-modal-container .modal-header {
    padding: 20px 40px 20px !important;
}
.wishlist-index-index .limiter-label {
    padding-right: 10px;
}
.wishlist-index-index .products-grid .product-item-actions {
    text-align: start;
}
.swal2-styled.swal2-confirm  {
    padding: .625em 2em!important;
} 
.matrix_layoutMain .btn.btn-primary {
    padding: .1em 2em;
}
.checkout-index-index .field-tooltip {
    right: -50px;
    top: 15px;
}
.action-close:focus {
    outline: none !important;
    box-shadow: none !important;
}
button:focus {
    outline: none !important;
    box-shadow: none !important;
}
.modal-slide .action-close {
    padding: 0.5em;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
    top: 0px;
}
.modal-footer .action-primary.action-accept {
    padding: 7px 15px!important;
}
.modal-popup .action-close{
    z-index: 9999999;
}
.modal-footer .action-primary {
    background: #fff !important;
} 
.modal-footer .action-primary:focus {
    color: inherit !important;
    border-color: #ccc !important;
}
.modal-footer .action-primary:hover {
    color: #fff !important;
    border-color: #ccc !important;
    background: black!important;
}
.minicart-items .product-item-pricing .label {
    width: 50px!important;
    margin-bottom: unset;
}
.minicart-items .item-qty {
    height: auto!important;
}
.matrix_layoutMain .matrix_pageOptionAttributesName {
    padding:unset!important;
    padding-top: 15px!important;
}
.printq_matrix_app {
    z-index: 1!important;
}
.nav {
    flex-direction: column;
}
@media (max-width: 900px) {
    .footer-middle .pagebuilder-column-line {
        gap: 20px;
    }
    .custom-text-p {
        line-height: 15px!important;
    }
}
@media (max-width: 1100px) {
    .footer-middle .pagebuilder-column-line {
        gap: 20px;
    }
    .custom-text-p {
        line-height: 15px!important;
    }
}
.checkout-billing-address .field.field-select-billing .control .select {
    width: 560px;
}
.amgdpr-modal-container .action.action-primary {
    color:#777777;
}
.matrix_layoutMain .matrix_pageOptionAttributes button.matrix_pageOptionAttributeButton {
    height: 200px!important;
}
.update-cart-item {
    padding:0px 15px!important;
    margin-top: 10px!important;
}
.minicart-items .product-item-details .details-qty {
    flex-wrap: wrap;
}
.minicart-wrapper .block-minicart .subtotal {
    font-size: 12px!important;
}
.minicart-wrapper .block-minicart .subtotal .amount .price {
    font-size: 14px!important;
}
.checkout-index-index #tooltip-label {
    display: inline;
}
.field-tooltip .field-tooltip-content {
    left:80px!important;
}
.minicart-wrapper .block-minicart {
    width: 350px!important;
}