input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#main-content section{padding-left:64px;padding-right:64px}@media(min-width: 768px)and (max-width: 1149px){#main-content section{padding-left:20px;padding-right:20px}}@media(max-width: 767px){#main-content section{padding-left:20px;padding-right:20px}}#main-content section.hero{padding-top:156px;padding-bottom:60px;overflow:hidden}#main-content section.hero .container{display:flex;flex-direction:column;gap:35px}#main-content section.hero .container .checkoutProgress{margin-top:25px;display:flex;list-style-type:none;margin:0;padding:0;position:relative;gap:20px}#main-content section.hero .container .checkoutProgress::before{content:"";width:calc(100% + 128px);height:1px;position:absolute;left:-64px;bottom:0;background:#c3c1b6}#main-content section.hero .container .checkoutProgress li{font-size:30px;font-weight:500;text-transform:uppercase;color:#ccc;flex:1;padding-bottom:16px;position:relative;display:flex;align-items:flex-end}@media(max-width: 767px){#main-content section.hero .container .checkoutProgress li{font-size:16px}}#main-content section.hero .container .checkoutProgress li::before{content:"";width:7px;height:7px;border-radius:50%;background:#b5b2a8;position:absolute;bottom:0;left:0;transform:translateY(50%);-webkit-transition:all .25s ease !important;transition:all .25s ease !important}#main-content section.hero .container .checkoutProgress li::after{content:"";width:0;height:2px;position:absolute;left:calc(-100% - 20px);bottom:-0.5px;background:#2bab7f;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}#main-content section.hero .container .checkoutProgress li:first-of-type::after{left:-64px}#main-content section.hero .container .checkoutProgress li.active{color:#000}#main-content section.hero .container .checkoutProgress li.active::before{width:14px;height:14px;border-radius:50%;background:#2bab7f}#main-content section.hero .container .checkoutProgress li.active::after{width:calc(100% + 20px)}#main-content section.hero .container .checkoutProgress li:first-of-type.active::after{width:64px}#main-content section.cartWrap{padding-bottom:94px}#main-content section.cartWrap .container .woocommerce{display:flex;flex-wrap:wrap}@media(min-width: 1025px){#main-content section.cartWrap .container .woocommerce>*:not(.woocommerce-cart-form,.cart-collaterals){width:100%}}@media(max-width: 1024px){#main-content section.cartWrap .container .woocommerce>*{width:100%}}#main-content section.cartWrap .container .woocommerce .woocommerce-info{border-top-color:#005b54 !important}#main-content section.cartWrap .container .woocommerce .woocommerce-info::before{color:#005b54 !important}#main-content section.cartWrap .container .woocommerce .button{border-radius:50px;padding:14px 33px;color:#005b54;font-weight:600;border:1px solid #005b54;width:fit-content;display:flex;background:none;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}#main-content section.cartWrap .container .woocommerce .button:hover{background:#005b54;color:#fff}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form{margin-top:20px;padding-right:33px;width:70%}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form{width:100%;padding-right:0}}@media(min-width: 768px)and (max-width: 1149px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form{width:100%;padding-right:0}}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table{border:0 !important;margin:0 !important}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr{display:flex}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr th{padding:0 !important;font-weight:600;font-size:16px;line-height:160%}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-remove,#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-thumbnail{display:none}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-name{width:52%}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-price{width:13%;display:flex;padding-right:20px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-quantity{width:17%;display:flex;padding-right:20px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table thead tr .product-subtotal{width:15%;display:flex;padding-right:20px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item{display:flex}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item td{padding:20px 0 !important;border-color:#ecf0f1;background:none !important}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item td::before{content:none !important}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .woocommerce-Price-amount{font-size:16px;font-weight:600;color:#000;line-height:normal}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details{order:2;width:65%;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:10px !important}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-name{width:100%;order:1}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-name a{padding:0 !important}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-price-quantity{display:flex;width:100%;gap:20px;align-items:center;order:2}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-price-quantity .product-price{width:50%;order:2}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-price-quantity .product-quantity{width:50%;order:1}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-details .product-price-quantity .product-quantity .custom-Qty{padding:8px 13px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-thumbnail{order:1;width:12%;display:block !important}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-thumbnail{width:30%}}@media(min-width: 768px)and (max-width: 1149px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-thumbnail{width:30%}}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-thumbnail img{width:100%;height:100%;object-fit:contain}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-name{order:2;width:40%;display:flex;align-items:center}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-name{width:30%}}@media(min-width: 768px)and (max-width: 1149px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-name{width:30%}}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-name a{color:#000;font-size:20px;font-weight:600;line-height:140%;padding-left:24px !important;padding-right:20px}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-name a{font-size:16px;padding-left:12px !important;padding-right:12px;text-align:left}}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-price{order:3;width:13%;display:flex;align-items:center;padding-right:20px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-price .ywsbs-price{display:flex;flex-direction:column;font-size:12px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-quantity{order:4;width:17%;display:flex;align-items:center}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-quantity .custom-Qty{display:flex;align-items:center;justify-content:space-between;border:1px solid #adadad;border-radius:50px;padding:15px 20px;width:115px;color:#000;text-align:center;font-size:16px;font-weight:600}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-quantity .custom-Qty-minus,#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-quantity .custom-Qty-plus{cursor:pointer}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-quantity .custom-Qty .quantity input{border:0;padding:0;color:#000;text-align:center;font-size:16px;font-weight:600}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-subtotal{order:5;width:15%;display:flex;align-items:center;padding-right:20px}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-remove{order:6;width:3%;display:flex;align-items:center;justify-content:flex-end}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-remove a{width:25px;height:25px;font-size:30px;font-weight:500;color:#575756 !important;display:flex;align-items:center;justify-content:center}#main-content section.cartWrap .container .woocommerce .woocommerce-cart-form table tbody .cart_item .product-remove a:hover{background:#005b54;color:#fff !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals{width:30%;background:#e6e5df;padding:50px 30.5px 64px;display:flex;flex-direction:column}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .cart-collaterals{width:100%;padding:30px 20.5px 44px}}@media(min-width: 768px)and (max-width: 1149px){#main-content section.cartWrap .container .woocommerce .cart-collaterals{width:100%}}#main-content section.cartWrap .container .woocommerce .cart-collaterals .button{border-radius:50px;padding:14px 33px;color:#005b54;font-weight:600;border:1px solid #005b54;width:fit-content;display:flex;background:none;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals .button:hover{background:#005b54;color:#fff}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals{width:100%}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals h2{font-size:30px;font-weight:500;margin-bottom:42px;text-align:center}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table{border:0 !important;margin:0 !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody{display:flex;flex-direction:column;gap:18px}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody th,#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody td{padding:0 !important;font-size:16px;font-weight:500;color:#000;line-height:normal;display:block;background:none !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody th::before,#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody td::before{content:none !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr{display:flex;justify-content:space-between}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td{text-align:right}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td a{color:#005b54}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td .shipping-calculator-form{padding:0}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td .shipping-calculator-form .select2-selection__rendered{text-align:left}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td .shipping-calculator-form input.input-text{border-radius:0;border:1px solid #b5b2a8;border-radius:50px;padding:12px 20px;font-size:16px}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.woocommerce-shipping-totals td .shipping-calculator-form input.input-text::placeholder{color:#9a9688;opacity:1}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.cart-discount a{color:#005b54}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total{margin-top:20px;display:flex;justify-content:space-between;align-items:center}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total th{font-weight:700}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total td .woocommerce-Price-amount{font-size:30px;font-weight:500;color:#000;line-height:normal}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.ywsbs-recurring-totals-items .ywsbs-price{display:flex;flex-wrap:wrap;justify-content:flex-end}#main-content section.cartWrap .container .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.ywsbs-recurring-totals-items .ywsbs-price .tax_label{width:100%}#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions{padding-top:31px;border-top:1px solid #b5b2a8;margin-top:100px}#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions .woocommerce-cart-form{width:100%;padding:0 !important;margin:0 !important}#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions .coupon{display:flex;gap:20px}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions .coupon{flex-direction:column;gap:10px}}#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions .coupon #coupon_code{padding:12px 18px;color:#000;background:none;border-radius:50px;border:1px solid #b5b2a8;flex:1}#main-content section.cartWrap .container .woocommerce .cart-collaterals .actions .coupon #coupon_code::placeholder{opacity:1;color:#000}#main-content section.cartWrap .container .woocommerce .cart-collaterals .wc-proceed-to-checkout{display:none}#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons{display:flex;justify-content:space-between}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons{flex-direction:column;margin-top:20px;gap:10px;margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1149px){#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons{margin-bottom:20px}}#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons a{border-radius:50px;padding:14px 53px;color:#005b54;font-weight:600;border:1px solid #005b54;width:fit-content;display:flex;background:none}@media(max-width: 767px){#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons a{width:100%;justify-content:center}}#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons a:hover{background:#005b54;color:#fff}#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons a.checkout-button{background:#005b54;color:#fff}#main-content section.cartWrap .container .woocommerce .cart-bottom-buttons a.checkout-button:hover{background:#fff;color:#005b54}
