/* 06-07-23 */
.form.form-login.amcheckout-form-login .g-recaptcha{
	clear: both;
}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-delivery-date .field.date ._has-datepicker ~ .ui-datepicker-trigger {
   top: 1px!important;
   right: 1px!important;
    height: 42px;
    border-radius: 3px;
}
.amcheckout-step-container button:not(.braintree-googlepay-button):hover {
    border: 1px solid;
}
.header .header-account .toggle-content {
    z-index: 11;
}
#html-body .product-item-description .action.more {
    float: unset;
    width: 100%;
    display: block;
    clear: both;
    width: 100%;
    max-width: 160px;
}
@media screen and (min-width:768px) and (max-width:768px) {
    .cart.table-wrapper .item .col.item {
        display: table-cell;
        position: static;
    }
    .cart.table-wrapper .product-item-photo {
        display: table-caption;
        position: static;
        width: 100%;
    }
    .cart.table-wrapper .product-item-details {
        width: 100%;
    }
}

.modal-popup.modals-quickview.modal-slide._inner-scroll .modal-inner-wrap{
    min-height: auto;
}
.modal-popup.modals-quickview.modal-slide .modal-content {
    max-height: calc(100vh - 100px);
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
    height: auto;
    margin: 0;
    display: block;
    min-height: auto;
}

.modal-popup.modals-ajaxcart.modal-slide._inner-scroll .modal-inner-wrap{
    min-height: auto;
    max-width: 90%;
    overflow: hidden;
    padding: 15px;
}
.modal-popup.modals-ajaxcart.modal-slide .modal-content {
    max-height: calc(100vh - 100px);
    overflow: hidden;
    padding: 0;
    height: auto;
    margin: 0;
    display: block;
    min-height: auto;
}





.header .minicart-wrapper .showcart .minicart-text{ display:none; }
.toolbar-top .toolbar .sorter .sorter-options {padding-right: 35px;}
.product-info-main .field.qty .custom-qty.control .input-text{padding-right: 63px;}
.cart-container .cart.item .control.qty.custom-qty div.mage-error { color: #e02b27; font-size: 1.2rem; position: absolute; left: 0; top: 50px; width: 150px;}
.amcheckout-step-container .checkout-billing-address .actions-toolbar > .primary .action {margin-top: 0; padding: 0 15px;}
.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger), .amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger) { padding: 5px 15px;}

.header-top-link p.select_store {margin: 0 10px 0 0;}
@media screen and (min-width:320px) and (max-width:767px) {
.header .header-account .toggle-content.visible {display: block; right: -15px; left: auto;}
.checkout-onepage-success .block-content{ flex-wrap:wrap; }
.checkout-onepage-success .block-content .box{ width:100%; margin-bottom:25px; }
}
@media screen and (min-width:768px) and (max-width:994px) {
.checkout-onepage-success .block-content{ flex-wrap:wrap; }
.checkout-onepage-success .block-content .box{ width:50%; margin-bottom:25px; }
}
.product-info-main .field.qty .custom-qty.control .btn-plus .increase {top: 20px;}
.product-info-main .field.qty .custom-qty.control .btn-plus .reduced {top: 20px;}
.header .minicart-wrapper .block-minicart .paypal.after:before{ display:none; }


/* 14-08-23 */
.modal-popup.modals-ajaxcart.modal-slide._inner-scroll .modal-inner-wrap {
    max-width: 40%;
}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap[class] .content-ajaxcart .product-image>img {
    object-fit: contain;
}
.checkout-index-index .opc-block-summary .minicart-items input.qty {
    width: 58px;
    padding: 0 7px 0 12px;
}
.opc-block-summary .loading-mask {
    background: none;
}


@font-face { 
    font-family: "luma-icons"; 
    src: url("../fonts/Luma-Icons.woff2") format("woff2"), 
    url("../fonts/Luma-Icons.woff") format("woff");
    font-style: normal; 
    font-weight: normal; 
    font-display: block; 
}
._has-datepicker ~ .ui-datepicker-trigger:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 23px;
    line-height: 23px;
    color: #7d7d7d;
    content: '\e612';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
._has-datepicker ~ .ui-datepicker-trigger > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-delivery-date .field.date ._has-datepicker ~ .ui-datepicker-trigger {
    background: transparent;
    border: 0;
}
.product-items .price-box .normal-price .price-label, .products.items .price-box .normal-price .price-label {
     display: block; 
}