@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100;300;400;600;700&display=swap');
@font-face{font-family:'Gotham Rounded';src: url('../fonts/GothamRounded-Light.woff2') format('woff2'),url('../fonts/GothamRounded-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
.text-gotham{font-family:'Gotham Rounded';}

.account .main-sidebar-wrapper-content .block.block-collapsible-nav{border-radius:10px;background-color:#e8f1fe;padding:20px 0px;margin-bottom:40px;margin-left:32px;margin-right:32px;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav .block-collapsible-nav-title{margin-bottom:16px;padding:0px 20px;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav .block-collapsible-nav-title strong{font-weight:600;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav #block-collapsible-nav{}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav #block-collapsible-nav{}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav #block-collapsible-nav{}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li{margin-bottom:8px;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li a{border-left:4px solid #e8f1fe;display:block;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li strong{border-left:4px solid #1264DE;display:block;background-color:#b6d2fc;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li a:hover{border-left:4px solid #1264DE;background-color:#b6d2fc;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li a,
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li strong{padding:4px 16px;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav a,
.account .main-sidebar-wrapper-content .block.block-collapsible-nav span,
.account .main-sidebar-wrapper-content .block.block-collapsible-nav strong{font-size:14px;font-weight:400;background-image:url('../images/menu_icon.svg');background-repeat:no-repeat;background-position:243px center;}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li:last-child a{background-image:url('../images/logout_icon.svg');}
.account .main-sidebar-wrapper-content .block.block-collapsible-nav li:last-child a{background-image:url('../images/logout_icon.svg');}
.country_id select{background-color:#fff;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;border-radius:10px;width:100%;height:60px;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(182 210 252/var(--tw-border-opacity));}
.field.field-custom_field_1 label span,
.field.field-custom_field_2 label span{font-weight:500;font-size:.875rem;line-height:1.25rem;font-family:Lexend;margin-bottom:.25rem;}
.field.field-custom_field_1 .control input,
.field.field-custom_field_2 .control input{background-color:#fff;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;border-radius:10px;width:100%;height:60px;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(182 210 252/var(--tw-border-opacity));}

body.fotorama__fullscreen.catalog-product-view .fotorama__stage{height:calc(100vh - 200px)!important;}
.catalog-product-view .fotorama__stage{height:420px!important;}
.catalog-product-view .fotorama__stage__shaft{width:100%!important;}
.catalog-product-view .fotorama__stage__frame .fotorama__img{transform:none!important;position:static!important}

.owl-stage-outer.owl-height{height:100%!important;}

.checkout-cart-index .use-ajax.action-towishlist,
.checkout-cart-index .loading-mask{display:none!important}

.checkout-index-index .opc-block-summary{margin:0!important;padding:0!important;}
.checkout-index-index #checkout{margin:0!important;padding:0!important;background-color:transparent!important}
.checkout-index-index .checkout-block{box-shadow:0 0 0!important;margin:0!important;padding:0!important;background-color:transparent!important;}
.checkout-index-index .opc-wrapper.am-opc-wrapper{gap:24px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc{width:1033px!important;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc:last-child{width:465px!important;}
.checkout-index-index #shipping .step-title{font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#041C3F;margin-bottom:24px;}
.checkout-index-index .new-shipping-address-modal .field.street .control label{display:none!important;}
.checkout-index-index .new-shipping-address-modal .label,
.checkout-index-index #shipping .field .label{color:#000;font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}
.checkout-index-index #shipping .amcheckout-email.control > .note{display:none!important}
.checkout-index-index #checkout .note{color:#000;font-family:Lexend;font-size:13px;font-style:normal;font-weight:300;line-height:20px;padding:0px 7px;}
.checkout-index-index .new-shipping-address-modal .input-text,
.checkout-index-index #shipping .input-text{padding:18px 24px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #B6D2FC;background:#fff;margin-top:4px}
.checkout-index-index .new-shipping-address-modal .field{margin-bottom:5px;}
.checkout-index-index .new-shipping-address-modal .modal-footer{margin-top:10px;display:flex;width:100%;justify-content:space-between;gap:50px;}
.checkout-index-index .new-shipping-address-modal select,
.checkout-index-index #shipping select{width:100%;padding:18px 24px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #B6D2FC;background:#fff;margin-top:4px;font-size:14px;height:62px;}
.checkout-index-index #shipping #customer-email{width:100%;}
.checkout-index-index #shipping #shipping-new-address-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}
.checkout-index-index #shipping #shipping-new-address-form input{width:100%;}
.checkout-index-index #shipping .field.street .control .label{display:none!important}
.checkout-index-index #shipping .fieldset.address{margin:0px!important}
.checkout-index-index .fieldset.address > .field{padding:0px!important}
.checkout-index-index .form.form-login .fieldset.hidden-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;}
.checkout-index-index .form.form-login .fieldset.hidden-fields .field{margin-top:24px;}
.checkout-index-index .form.form-login .fieldset.hidden-fields input{width:100%;}
.checkout-index-index #opc-shipping_method,
.checkout-index-index #payment{display:none!important}
.checkout-index-index #opc-shipping_method.show,
.checkout-index-index #payment.show{display:block!important}
.checkout-index-index #billing-address-same-as-shipping-shared{width:24px;height:24px;}
.checkout-index-index .billing-address-same-as-shipping-block{display:flex;align-items:center;gap:10px;}
.checkout-index-index .checkout-billing-address .field .label{color:#000;font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}
.checkout-index-index .checkout-billing-address .input-text{padding:18px 24px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #B6D2FC;background:#fff;margin-top:4px;width:100%!important}
.checkout-index-index .checkout-billing-address .field.street label.label{display:none!important;}
.checkout-index-index .checkout-billing-address .fieldset.address{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0px!important;margin-top:15px!important}
.checkout-index-index .checkout-billing-address select{width:100%;padding:18px 24px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #B6D2FC;background:#fff;margin-top:4px;font-size:14px;height:62px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address{max-width:100%!important;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar button{background-color:#146EF4;height:56px;line-height:56px;padding:0px 15px;border-radius:10px;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:20px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar button span{color:#fff;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar .action-update{}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .actions-toolbar .action-cancel{margin:0px!important;margin-left:15px!important;background-color:#1e2639;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address{}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address{}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address{}
.checkout-index-index .billing-address-same-as-shipping-block label span{font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#041C3F;}
.checkout-index-index .checkout-block.-summary{padding:32px!important;border-radius:10px!important;background-color:#fff!important;box-shadow:0px 0px 0px!important}
.checkout-index-index .checkout-block.-summary .opc-block-summary .step-title{background-color:#041C3F;border-radius:10px;margin-bottom:16px;}
.checkout-index-index .checkout-block.-summary .opc-block-summary .step-title span{color:#fff;font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;}
.checkout-index-index .checkout-block.-summary .items-in-cart .title{display:none!important}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item{border-radius:10px;background-color:#e8f1fe;margin-bottom:16px;padding:16px;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .product-image-container,
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .delete{display:none!important}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .product-item-details{padding-left:0px!important;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .product-item-inner,
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .product-item-name-block{display:flex;justify-content:space-between!important;gap:24px;align-items:start;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .subtotal .price-excluding-tax,
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .details-qty .label{display:none!important}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .details-qty,
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item-name{font-family:Lexend;font-size:14px;font-style:normal;font-weight:600;line-height:normal;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .subtotal{line-height:16px;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .subtotal .price{color:#146EF4;font-family:Lexend;font-size:14px;font-style:normal;font-weight:600;line-height:normal;}
.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item-name-block{width:280px;}
.checkout-index-index .checkout-block.-summary .data.table-totals .table-caption{display:none!important}
.checkout-index-index .checkout-block.-summary .data.table-totals,
.checkout-index-index .checkout-block.-summary .data.table-totals tbody{width:100%!important;display:block;}
.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr{display:flex;justify-content:space-between;margin-bottom:8px;}
.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr th,
.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr td,
.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr th span,
.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr td span{color:#000;font-family:Lexend;font-size:16px;font-style:normal;font-weight:300;line-height:24px;}
.checkout-index-index .checkout-block.-summary .data.table-totals .totals.shipping .mark .value{display:none!important}
.checkout-index-index .checkout-block.-summary .data.table-totals .grand.totals{padding:16px;border-radius:10px;background-color:#E8F1FE;margin-top:20px;}
.checkout-index-index .checkout-block.-summary .data.table-totals .grand.totals th strong{color:#000;font-family:Lexend;font-size:16px;font-style:normal;font-weight:300;line-height:24px;}
.checkout-index-index .checkout-block.-summary .data.table-totals .grand.totals td strong .price{color:#000;font-family:Lexend;font-size:24px;font-style:normal;font-weight:700;line-height:24px;}
.checkout-index-index .checkout-block.-summary .payment-shipment-button{background-color:#146EF4;height:56px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);line-height:56px;width:100%;border-radius:10px;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:20px;align-items:center;color:#fff;gap:15px;justify-content:center;}
.checkout-index-index .checkout-block.-summary .payment-shipment-button:hover{background-color:#0e4ead;}
.checkout-index-index #checkout-step-1.finished-step,
.checkout-index-index #checkout-step-2.finished-step,
.checkout-index-index #checkout-step-3.finished-step,
.checkout-index-index #checkout-step-4.finished-step{background-color:#38C860;color:#fff;border-radius:10px;}
.checkout-index-index #checkout-step-1.finished-step svg rect,
.checkout-index-index #checkout-step-2.finished-step svg rect,
.checkout-index-index #checkout-step-3.finished-step svg rect,
.checkout-index-index #checkout-step-4.finished-step svg rect{fill:#38C860!important;}
.checkout-index-index #checkout-step-1.finished-step span,
.checkout-index-index #checkout-step-2.finished-step span,
.checkout-index-index #checkout-step-3.finished-step span,
.checkout-index-index #checkout-step-4.finished-step span{color:#fff!important;}
.checkout-index-index .finished-step svg.step-icon{display:none!important;}
.checkout-index-index svg.step-success-icon{display:none!important;}
.checkout-index-index .finished-step svg.step-success-icon{display:inline!important;}
.checkout-index-index .action.action-select-shipping-item{margin-top:20px;}
.checkout-index-index .new-shipping-address-modal .modal-footer .action.primary,
.checkout-index-index .action.action-show-popup.amcheckout-button.-new-address,
.checkout-index-index .action.action-select-shipping-item,
.checkout-index-index .action.primary.checkout.amasty{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:16px;background-color:#38c860;width:100%;border-radius:10px;text-align:center;color:#fff;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:20px;gap:16px;justify-content:center;}
.checkout-index-index .action.action-show-popup.amcheckout-button.-new-address{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.checkout-index-index .action.action-show-popup.amcheckout-button.-new-address:hover,
.checkout-index-index .action.action-select-shipping-item:hover,
.checkout-index-index .action.primary.checkout.amasty:hover{background-color:#2C9C4B}
.checkout-index-index .checkout-shipping-method .step-title{color:#041C3F;font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px;}
.checkout-index-index .checkout-shipping-method .amcheckout-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method{max-width:100%!important;width:100%!important;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .radio{visibility:hidden;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method span{color:#041C3F;font-family:Lexend;font-size:16px;font-style:normal;font-weight:600;line-height:18px;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .price-excluding-tax{display:none!important;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method span.price{color:#485A87;font-family:Lexend;font-size:12px;font-style:normal;font-weight:300;line-height:16px;}
.checkout-index-index .checkout-shipping-method .shipping-method-description{display:flex;flex-direction:column;}
.checkout-index-index .checkout-shipping-method .packeta-selector-open{color:#485A87;font-family:Lexend;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:underline;}
.checkout-index-index #payment hr{display:none!important}
.checkout-index-index #payment .amcheckout-title .step-title{color:#041C3F;font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px;}
.checkout-index-index #payment .step-content .amcheckout-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}
.checkout-index-index #payment .payment-method .radio{visibility:hidden;height:0px;width:0px;overflow:hidden;}
.checkout-index-index #payment .checkout-agreements{visibility:hidden;height:0px;width:0px;overflow:hidden;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content, 
.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content{padding:0px!important;}
.checkout-index-index .fieldset.address .message.warning{display:none!important}
.checkout-index-index .payment-method:hover,
.checkout-index-index .payment-method._active{background-color:#38C860;color:#fff;border-radius:10px;cursor:pointer}
.checkout-index-index .row.amcheckout-method.cursor-pointer:hover td,
.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected td{background-color:#38C860;color:#fff;border-radius:10px;cursor:pointer}
.checkout-index-index .row.amcheckout-method.cursor-pointer:hover a,
.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected a,
.checkout-index-index .row.amcheckout-method.cursor-pointer:hover span,
.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected span{color:#fff!important;cursor:pointer}
.checkout-index-index .payment-method:hover svg path,
.checkout-index-index .payment-method._active svg path,
.checkout-index-index .row.amcheckout-method.cursor-pointer:hover svg path,
.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected svg path{stroke:#fff!important;cursor:pointer}
.checkout-index-index .payment-method:hover svg rect,
.checkout-index-index .payment-method._active svg rect,
.checkout-index-index .row.amcheckout-method.cursor-pointer:hover svg rect,
.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected svg rect{fill:#38C860!important;cursor:pointer}
.checkout-index-index .fieldset.address .message.warning{display:none!important}
.checkout-index-index .custom-agreement-button input{width:24px;height:24px;}
.checkout-index-index .custom-agreement-button{gap:8px;}
.checkout-index-index .custom-agreement-button div{color:#000;font-family:Lexend;font-size:14px;font-style:normal;font-weight:300;line-height:18px;margin-bottom:15px;}
.checkout-index-index .custom-agreement-button div a{text-decoration:underline}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc{width:100%;}
.checkout-index-index #checkout-step-shipping .field.addresses{margin-bottom:20px}
.checkout-index-index #checkout-step-shipping .field.addresses .shipping-address-items{display:flex;gap:20px}
.checkout-onepage-success .finished-step{background-color:#38C860;color:#fff;border-radius:10px;}
.checkout-onepage-success .finished-step svg rect{fill:#38C860!important;}
.checkout-onepage-success .finished-step span{color:#fff!important;}
.checkout-onepage-success .order-number{color:#146EF4;font-family:Lexend;font-size:14px;font-style:normal;font-weight:300;line-height:20px;text-decoration:underline;}
.checkout-onepage-success .checkout-success .action.primary.continue{display:inline-block;padding:14px 50px;border-radius:8px;background:#2C9C4B;}
.checkout-onepage-success .checkout-success .action.primary.continue span{color:#fff;text-align:center;font-family:Lexend;font-size:18px;font-style:normal;font-weight:400;line-height:20px;}
.checkout-onepage-success .summary-title{color:#fff;font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:normal;background:#2C9C4B;}
.checkout-onepage-success .success-order-item{font-family:Lexend;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#041C3F;}
.checkout-onepage-success .success-order-item .price{color:#146EF4;}
.checkout-onepage-success .step-icon{display:none!important;}
.checkout-onepage-success #checkout-step-4 .step-icon{display:block!important;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method span,
.checkout-index-index .opc-wrapper.am-opc-wrapper .label{font-size:14px;}
.checkout-index-index.checkout-overlay-visibile #popup-overlay{opacity:0.4!important;visibility:visible!important;z-index:9999!important}

#mb-ajaxsuite-popup-wrapper{display:none;top:50%;left:50%;width:30em;height:18em;transform:translate(-50%, -50%);border:1px solid #666;background-color:#b9faac;position:fixed;}

.catalog-product-view .loading-mask{display:none!important;}

.main-submenu{width:calc(1896px - 350px);padding-left:64px;padding-right:77px;padding-top:41px;padding-bottom:41px;}

.catalogsearch-advanced-result .search.summary + .message.notice a{text-decoration:underline;}

@media only screen and (max-width:1895px) {
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc:last-child{width:400px!important;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc{width:100%!important;}
	.checkout-index-index #payment .step-content .amcheckout-wrapper,
	.checkout-index-index .checkout-shipping-method .amcheckout-items{grid-template-columns:1fr 1fr;}
	.checkout-onepage-success .checkout-success > div{gap:1.25rem;}
	.main-submenu{width:calc(1536px - 350px);}
	#account-info,
	.cart-info{display:none!important;}
	.xl\:w-\[350px\]{width:700px!important}
	.account-icon,
	.minicart-wrapper{padding:0px!important;}
	.minicart-wrapper svg{margin-right:0px!important;}
}
@media only screen and (max-width:1535px) {
	.main-submenu{width:calc(1280px - 350px);}
	.checkout-onepage-success .finished-step,
	.checkout-index-index .finished-step{background:transparent!important;}
	.checkout-onepage-success svg.step-icon,
	.checkout-index-index svg.step-icon,
	.checkout-onepage-success .finished-step svg.step-icon,
	.checkout-index-index .finished-step svg.step-icon{display:block!important;width:30px!important;height:30px!important}
	.checkout-onepage-success .finished-step svg.step-success-icon,
	.checkout-index-index .finished-step svg.step-success-icon{display:none!important;}
	.checkout-onepage-success #checkout-step-1.finished-step span, 
	.checkout-index-index #checkout-step-1.finished-step span, 
	.checkout-onepage-success #checkout-step-2.finished-step span, 
	.checkout-index-index #checkout-step-2.finished-step span, 
	.checkout-onepage-success #checkout-step-3.finished-step span, 
	.checkout-index-index #checkout-step-3.finished-step span, 
	.checkout-onepage-success #checkout-step-4.finished-step span,
	.checkout-index-index #checkout-step-4.finished-step span,
	.checkout-onepage-success .checkout-steps span,
	.checkout-index-index .checkout-steps span,
	.checkout-onepage-success .finished-step span,
	.checkout-index-index .finished-step span{margin-left:0px!important;color:#041C3F!important;font-size:12px;line-height:12px;font-weight:300;margin-top:4px;text-align:center!important}
	.checkout-onepage-success #checkout-step-1,
	.checkout-index-index #checkout-step-1,
	.checkout-onepage-success #checkout-step-2,
	.checkout-index-index #checkout-step-2,
	.checkout-onepage-success #checkout-step-3,
	.checkout-index-index #checkout-step-3,
	.checkout-onepage-success #checkout-step-4,
	.checkout-index-index #checkout-step-4{flex-direction:column!important;padding-right:0px!important}
	.checkout-onepage-success #checkout-step-1.finished-step svg path, 
	.checkout-index-index #checkout-step-1.finished-step svg path, 
	.checkout-onepage-success #checkout-step-2.finished-step svg path, 
	.checkout-index-index #checkout-step-2.finished-step svg path, 
	.checkout-onepage-success #checkout-step-3.finished-step svg path, 
	.checkout-index-index #checkout-step-3.finished-step svg path, 
	.checkout-onepage-success #checkout-step-4.finished-step svg path,
	.checkout-index-index #checkout-step-4.finished-step svg path{stroke:#fff;}	
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc:last-child{width:400px!important;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc{width:100%!important;}
	.checkout-index-index .checkout-billing-address .fieldset.address,
	.checkout-index-index #shipping #shipping-new-address-form{grid-template-columns: 1fr 1fr;}
	.checkout-index-index #payment .step-content .amcheckout-wrapper,
	.checkout-index-index .checkout-shipping-method .amcheckout-items{grid-template-columns:1fr;}
	.checkout-index-index .action.primary.checkout.amasty{font-size:16px;}
	.checkout-index-index .row.amcheckout-method.cursor-pointer.-selected td{padding:10px 0px;}
	.cart-text,
	#account-info{display:none!important;}
	.block.block-search{width:28rem!important;}
	.amsearch-item-container.-recent_searches .amsearch-tab-items,
	.amsearch-item-container.-category .amsearch-tab-items{overflow:scroll;padding-bottom:10px;}
	.amsearch-products-section .amsearch-product-list.grid li{flex-direction:column!important;}
}

@media only screen and (max-width:1279px) {
	.main-submenu{width:calc(1024px - 275px);padding-right:24px;padding-left:39px;padding-top:24px;padding-bottom:24px;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper{flex-direction:column!important;}
	.checkout-index-index #payment .step-content .amcheckout-wrapper,
	.checkout-index-index .checkout-shipping-method .amcheckout-items{grid-template-columns:1fr 1fr;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc:last-child{width:100%!important;}
	.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item-name-block{width:290px;}
	.checkout-onepage-success .checkout-success > div{gap:1.25rem;}
	.checkout-onepage-success .checkout-success .order-2{width:290px;}
	.header-contact{display:none!important;}
	.block.block-search{width:35rem!important;}
}
@media only screen and (max-width:1023px) {
	.main-submenu{width:calc(768px - 275px);}
	.checkout-onepage-success .checkout-success > div{flex-direction:column;}
	.checkout-onepage-success .checkout-success .actions-toolbar .primary{text-align:center;}
	.checkout-onepage-success .checkout-success .actions-toolbar .primary a{width:100%;}
	.checkout-onepage-success .checkout-success .order-2{width:100%;}
	.minicart-wrapper{width:50px!important;}
	.block.block-search{width:20rem!important;}
	.minicart-wrapper,
	.header.links{margin-top:0px!important;}
	.amsearch-products-section .amsearch-product-list.grid{grid-template-columns:repeat(1,minmax(0,1fr));!important;}
	.amsearch-products-section .search-buttons{flex-direction:column;gap:15px;}
	.amsearch-products-section .search-buttons a{justify-content:center;}
	.amsearch-products-section.-grid{display:flex;flex-direction:column;}
}
@media only screen and (max-width:959px) {
	.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item-name-block{width:250px!important;}
}
@media only screen and (max-width:767px) {
	.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item-name-block{width:200px!important;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc{width:100%!important;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.opc:last-child{width:100%!important;}
	.checkout-index-index .form.form-login .fieldset.hidden-fields,
	.checkout-index-index .checkout-billing-address .fieldset.address,
	.checkout-index-index #shipping #shipping-new-address-form{grid-template-columns:1fr;}
	.checkout-index-index #opc-shipping_method.show, 
	.checkout-index-index #payment.show,
	.checkout-index-index #shipping,
	.checkout-index-index #billing,
	.checkout-index-index .checkout-block.-summary{padding:16px!important;}
	.checkout-index-index .checkout-block.-summary .payment-shipment-button{font-size:16px;}
	.checkout-onepage-success .finished-step,
	.checkout-index-index .finished-step{background:transparent!important;}
	.checkout-onepage-success svg.step-icon,
	.checkout-index-index svg.step-icon,
	.checkout-onepage-success .finished-step svg.step-icon,
	.checkout-index-index .finished-step svg.step-icon{display:block!important;width:30px!important;height:30px!important}
	.checkout-onepage-success .finished-step svg.step-success-icon,
	.checkout-index-index .finished-step svg.step-success-icon{display:none!important;}
	.checkout-onepage-success #checkout-step-1.finished-step span, 
	.checkout-index-index #checkout-step-1.finished-step span, 
	.checkout-onepage-success #checkout-step-2.finished-step span, 
	.checkout-index-index #checkout-step-2.finished-step span, 
	.checkout-onepage-success #checkout-step-3.finished-step span, 
	.checkout-index-index #checkout-step-3.finished-step span, 
	.checkout-onepage-success #checkout-step-4.finished-step span,
	.checkout-index-index #checkout-step-4.finished-step span,
	.checkout-onepage-success .checkout-steps span,
	.checkout-index-index .checkout-steps span,
	.checkout-onepage-success .finished-step span,
	.checkout-index-index .finished-step span{margin-left:0px!important;color:#041C3F!important;font-size:12px;line-height:12px;font-weight:300;margin-top:4px;text-align:center!important}
	.checkout-onepage-success #checkout-step-1,
	.checkout-index-index #checkout-step-1,
	.checkout-onepage-success #checkout-step-2,
	.checkout-index-index #checkout-step-2,
	.checkout-onepage-success #checkout-step-3,
	.checkout-index-index #checkout-step-3,
	.checkout-onepage-success #checkout-step-4,
	.checkout-index-index #checkout-step-4{flex-direction:column!important;padding-right:0px!important}
	.checkout-onepage-success #checkout-step-1.finished-step svg path, 
	.checkout-index-index #checkout-step-1.finished-step svg path, 
	.checkout-onepage-success #checkout-step-2.finished-step svg path, 
	.checkout-index-index #checkout-step-2.finished-step svg path, 
	.checkout-onepage-success #checkout-step-3.finished-step svg path, 
	.checkout-index-index #checkout-step-3.finished-step svg path, 
	.checkout-onepage-success #checkout-step-4.finished-step svg path,
	.checkout-index-index #checkout-step-4.finished-step svg path{stroke:#fff;}
	.checkout-index-index #payment .step-content .amcheckout-wrapper,
	.checkout-index-index .checkout-shipping-method .amcheckout-items{grid-template-columns:1fr;}
	.checkout-index-index .billing-address-same-as-shipping-block label span,
	.checkout-index-index #shipping .step-title,
	.checkout-index-index .checkout-shipping-method .step-title,
	.checkout-index-index #payment .amcheckout-title .step-title,
	.checkout-index-index .checkout-block.-summary .opc-block-summary .step-title span{font-size:16px;line-height:20px;}
	.checkout-index-index .am-checkout .product-item .product-item-inner{flex-direction:row;}	
	.checkout-index-index .checkout-block.-summary .items-in-cart .minicart-items .product-item .product-item-name-block{width:200px}
	.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr td span,
	.checkout-index-index .checkout-block.-summary .data.table-totals tbody tr th span{font-size:13px;}
	.checkout-onepage-success .checkout-success .flex.justify-between{flex-direction:column;}
	.checkout-onepage-success .checkout-success .flex.justify-between .success-order-item,
	.checkout-onepage-success .checkout-success .flex.justify-between .summary-title,
	.checkout-onepage-success .checkout-success .flex.justify-between .checkout-steps{flex-direction:row;}
	.checkout-onepage-success .checkout-success .action.primary.continue{padding:14px 20px;width:100%;text-align:center;}
	.checkout-index-index .checkout-block.-summary .data.table-totals .grand.totals td strong .price{font-size:18px;}
	.block.block-search{width:100%!important;position:relative;}
	.amsearch-products-section .amsearch-product-list.grid{grid-template-columns:repeat(2,minmax(0,1fr));!important;}
}
@media only screen and (max-width:639px) {
	.block.block-search{width:445px!important;}
}
@media only screen and (max-width:479px) {
	.amsearch-products-section .amsearch-product-list.grid{grid-template-columns:repeat(1,minmax(0,1fr));!important;}
	.block.block-search{width:100%!important;}
	.amsearch-item-container.-recent_searches .amsearch-tab-items, 
	.amsearch-item-container.-category .amsearch-tab-items{flex-wrap:wrap;}
}