#shippingInfoModal .modal-content .modal-body ul{list-style-type:disc;margin-left:20px;}.field-error{color:red;word-break:break-word;margin-bottom:0;}.checkout-page{position:relative;}.checkout-page .row{margin-left:0;margin-right:0;}.checkout-breadcrumb{margin:30px 0;}.checkout-breadcrumb .breadcrumb-item{color:black;}.checkout-breadcrumb .breadcrumb-item:hover{cursor:pointer;color:#ff9900;}.checkout-breadcrumb .breadcrumb-highlight{font-weight:600;}.checkout-breadcrumb .breadcrumb-highlight:hover{cursor:default;color:black;}.checkout-page .checkout-steps{padding-right:40px !important;}.checkout-page .checkout-cart{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;border:solid 1px #f0f0f0;border-radius:8px;}.checkout-page .checkout-out-of-stock{color:#cc0000;font-weight:bold;margin:20px 0 0 !important;}.checkout-page .checkout-out-of-stock em{display:block;}.checkout-page .checkout-footer{display:flex;align-items:center;margin:30px 0 50px 0 !important;}.checkout-page .checkout-footer .return-link{color:#000;padding-bottom:20px;}.checkout-page .checkout-footer .return-link:hover{color:#ff9900;cursor:pointer;}.checkout-page .checkout-footer .button-wrapper{margin-left:auto;display:flex;flex-direction:column;align-items:center;}.checkout-page .checkout-footer .button-wrapper label{display:inline-block;font-style:italic;font-weight:normal;font-size:14px;margin-top:8px;user-select:none;}.checkout-page .checkout-footer .btn-continue{background-color:#ff9900;color:#ffffff;padding:20px 40px;font-weight:bold;margin-left:auto;}.guest-section .contact-info{display:flex;align-items:center;}.guest-section .contact-info .sub-title{font-size:20px;}.guest-section .contact-info .login-link{margin-left:auto;}.guest-section .contact-info .logout-link{margin-left:auto;}.guest-section .form-row input[type="checkbox"] + label{display:inline;line-height:1;}.shipping-form{margin-top:30px;}.shipping-form .sub-title{font-size:20px;}.shipping-form .no-delivery{color:#cc0000;margin-bottom:10px;margin-top:6px;}.shipping-form .no-delivery p{margin-bottom:0;line-height:16px;font-size:14px;font-weight:bold;}.shipping-form .row-left{width:47%;float:left;}.shipping-form .row-right{float:right;width:47%;}.checkout-cart-container{background-color:#fafafa;padding:40px !important;}.checkout-cart-container .product-checkout-warning{font-weight:bold;padding-bottom:5px;color:red;line-height:16px;font-size:14px;}.checkout-cart-container .checkout-cart-items{border-bottom:1px solid #ccc;max-height:650px;overflow-x:hidden;}.product-table{width:100%;}.checkout-cart-container .checkout-cart-items .product-image{padding-left:0;padding-right:0;width:70px;}.checkout-cart-container .checkout-cart-items .product-price{padding-left:0;min-width:85px;max-width:85px;text-align:end;padding-right:0;}.checkout-cart-container .checkout-cart-items .remove-button{vertical-align:top;padding:0 !important;width:20px;}.checkout-cart-container .checkout-cart-items .remove-button a.remove{color:red;width:20px;height:20px;display:block;text-align:center;line-height:20px;font-size:20px;border-radius:10px;cursor:pointer;}.checkout-cart-container .checkout-cart-items .remove-button a.remove:hover{background-color:#e0e0e0;}.checkout-cart-container .checkout-cart-items .product-price .product-total-price{overflow-wrap:break-word;}.checkout-cart-container .checkout-cart-items .product-price .original-price{text-decoration:line-through;}.checkout-cart-container .checkout-cart-items .product-price .discount-message{color:red;font-style:italic;}.checkout-cart-container .checkout-cart-items .product-image .product-thumbnail{width:50px;height:64px;background:#fff;position:relative;}.checkout-cart-container .checkout-cart-items .product-image .product-thumbnail .product-thumbnail-wrapper{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;text-align:center;}.checkout-cart-container .checkout-cart-items .product-image .product-thumbnail .product-thumbnail-quantity{font-size:12px;font-weight:500;line-height:21px;white-space:nowrap;text-align:center;border-radius:21px;background-color:rgba(114,114,114,0.9);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:21px;height:21px;padding:0 7px;position:absolute;right:-9px;top:-9px;z-index:3;user-select:none;}.checkout-cart-container .checkout-cart-items .product-name,.checkout-cart-container .checkout-cart-items .product-total-price{color:#393733;font-size:14px;font-weight:600;}.checkout-cart-container .checkout-cart-items .product-name{display:block;}.checkout-cart-container .checkout-cart-items .out-of-stock{font-size:13px;line-height:15px !important;border:dashed 1px #f00;padding:3px 5px;}.checkout-cart-container .checkout-cart-items .out-of-stock strong{font-weight:bold;}.checkout-cart-container .checkout-cart-coupon{padding:20px 0;border-bottom:1px solid #ccc;display:flex;flex-direction:column;}.checkout-cart-container .checkout-cart-coupon .apply-coupon-form{display:flex;}.checkout-cart-container .checkout-cart-coupon .field-error{margin-top:10px;font-size:13px;line-height:15px;}.checkout-cart-container .checkout-cart-coupon .coupon-input{flex-grow:1;}.checkout-cart-container .checkout-cart-coupon .coupon-input.coupon-error{border:solid 1px #f00;}.checkout-cart-container .checkout-cart-coupon .btn-apply{margin-left:12px;padding:6px 10px;background-color:#c8c8c8;color:#ffffff;}.checkout-cart-container .checkout-cart-coupon .btn-apply-deactive{background-color:#c8c8c8;}.checkout-cart-container .checkout-cart-coupon .btn-apply-active{background-color:#ff9900;}.checkout-cart-container .checkout-cart-subtotal{padding:20px 0;border-bottom:1px solid #ccc;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex{display:flex;margin-bottom:10px;align-items:center;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex .subtotal-right{margin-left:auto;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex .subtotal-right .original-price{text-decoration:line-through;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex .discount-value{color:#f00;font-weight:bold;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex .subtotal-right span{font-weight:bold;}.checkout-cart-container .checkout-cart-subtotal .subtotal-flex .subtotal-left .shipping-info{width:21px;height:21px;padding:0 7px;display:inline-block;border-radius:50%;background-color:rgba(114,114,114,0.9);text-align:center;color:#ffffff;margin-left:5px;font-size:12px;font-weight:500;line-height:21px;cursor:pointer;}.checkout-cart-container .checkout-cart-total{padding:20px 0 0;display:flex;align-items:center;}.checkout-cart-container .checkout-cart-total .total-right{display:flex;align-items:center;margin-left:auto;}.checkout-cart-container .checkout-cart-total .total-right .cart-total{margin-left:10px;font-size:30px;}.checkout-cart-container .checkout-cart-taxes{padding:0 0 20px;}.checkout-cart-container .checkout-cart-taxes .tax-info{font-style:italic;}.modal .modal-content .modal-header,.modal .modal-content .modal-body{padding:15px 30px;}.modal .modal-content .modal-body h4{margin-bottom:10px;}.modal .modal-content .modal-body h4:not(:first-of-type){margin-top:20px;}.modal .modal-content .modal-body p{line-height:24px;color:rgba(0,0,0,0.7);}.checkout-step2 .info-section{border:1px solid #d9d9d9;border-radius:5px;padding:0 15px;}.checkout-step2 .info-section .info-table{width:100%;margin:0;}.checkout-step2 .info-section .info-table .info-row{border-bottom:1px solid #d9d9d9;}.checkout-step2 .info-section .info-table .info-row td{padding:12px 12px;}.checkout-step2 .info-section .info-table .last-row{border-bottom:0;}.checkout-step2 .info-section .info-table .info-row .info-first-col{padding-left:0;}.checkout-step2 .info-section .info-table .info-row .info-content-col span{word-break:break-word;}.checkout-step2 .info-section .info-table .info-row .info-last-col{text-align:right;padding-right:0;}.checkout-step2 .info-section .info-table .info-row .info-last-col span:hover{cursor:pointer;}.checkout-step2 .billing-section{margin-top:30px;}.checkout-step2 .billing-section .sub-title{font-size:20px;}.checkout-step2 .billing-section .selec-des{margin-top:6px;margin-bottom:20px;}.checkout-step2 .billing-section .billing-address-container{border:1px solid #d9d9d9;border-radius:5px;padding:0;}.checkout-step2 .billing-section .billing-address-container hr{margin:0;border-top:1px solid#d9d9d9;}.checkout-step2 .billing-section .billing-address-container .billing-select{padding:15px;}.checkout-step2 .billing-section .billing-address-container .billing-select:hover{cursor:pointer;}.checkout-step2 .billing-section .billing-address-container .billing-select label{font-weight:600;margin-left:10px;}.checkout-step2 .billing-section .billing-address-container .billing-select label:hover{cursor:pointer;}.checkout-step2 .billing-section .billing-address-container .billing-form{border-top:1px solid #d9d9d9;padding:15px;background-color:#fafafa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}@media (max-width:991px){.checkout-page .checkout-wrapper{display:flex;flex-direction:column-reverse;}.checkout-page .checkout-steps{padding-right:0 !important;}.checkout-page .checkout-cart{margin-top:0 !important;margin-bottom:40px !important;}.checkout-cart-container{padding:20px !important;}.checkout-page .checkout-footer{flex-direction:column-reverse;}.checkout-page .checkout-footer .button-wrapper{width:100%;margin-bottom:20px;}.checkout-page .checkout-footer .btn-continue{width:100%;}.guest-section .contact-info{flex-direction:column;align-items:start;}.guest-section .contact-info .sub-title{margin-bottom:10px;}.guest-section .contact-info .login-link{margin-left:unset;margin-bottom:20px;}}.modal .modal-content .modal-header,.modal .modal-content .modal-footer{border:none;}.modal .modal-content .modal-body{line-height:1.3;}.modal .modal-content .modal-header .close{margin-top:0;position:absolute;top:15px;right:20px;}
