.woocommerce .woocommerce-breadcrumb{margin:30px 0;font-weight:400;font-size:14px;line-height:normal;color:#898989}.woocommerce.archive .woocommerce-breadcrumb{margin:0 0 30px}.woocommerce .woocommerce-breadcrumb a{color:var(--text)}.woocommerce .products .product,.woocommerce-page .products .product{background-color:var(--white);box-shadow:0px 16px 40px 0px #dadada;border-radius:10px;padding:0 0 15px;overflow:hidden}.woocommerce .products .product a.woocommerce-LoopProduct-link,.woocommerce-page .products .product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-wrap:wrap}.woocommerce .products .product:hover,.woocommerce-page .products .product:hover{box-shadow:0px 0px 20px 5px #dadada}.woocommerce .products .product .woocommerce-loop-product__title{width:100%;font-weight:300;font-size:16px;line-height:24px;text-align:center;color:var(--black);margin-bottom:10px;padding:0;display:flex;justify-content:center;flex:1 0 auto}.woocommerce .products .product a img{display:flex}.woocommerce .products .product .price{font-weight:400;font-size:16px;line-height:25px;display:flex;color:#032b85;flex-direction:row;align-items:flex-start}.woocommerce .products .product a.button{background:#032b85;border:1px solid #032b85;padding:10px;width:160px;font-size:16px;line-height:normal;text-align:center;color:var(--white);border-radius:10px;padding:10px;margin-top:0}.woocommerce .products .product a.button:hover{color:#032b85 !important;background:var(--white)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after{position:absolute;top:1px;left:0;color:#032b85;width:40px;height:40px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;border:1px solid var(--brown);z-index:1}.woocommerce .products .product img,.woocommerce-page .products .product img{width:100%;object-fit:cover}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce .products:after,.woocommerce .products:before{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:10px;border:1px solid #032b85}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:hover:after{background:var(--brown);color:var(--white)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after{right:10px;top:calc(50% - 8px)}a.added_to_cart,button.button.vi_wpvs_loop_atc_button:not(.shop-add-to-cart){display:none !important}.woocommerce .woocommerce-ordering select{border:none;font-weight:400;font-size:18px;line-height:23px;font-family:'Oswald';text-transform:uppercase;color:var(--text);width:max-content}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce div.product form.cart .button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt,.woocommerce-mini-cart__buttons.buttons a.button,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background:#032b85;border:1px solid #032b85;padding:10px;font-size:16px;line-height:normal;text-align:center;color:var(--white);border-radius:10px;padding:10px 35px;margin-top:0;width:max-content;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus,body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:none !important}body .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#032b85}.wc-block-cart__submit-container{display:flex;justify-content:center;margin-top:15px}.woocommerce-mini-cart__buttons.buttons a.button{width:100%;background:#032b85;border:1px solid #032b85;padding:10px;font-size:16px;line-height:normal;text-align:center;color:var(--white);border-radius:10px;padding:10px}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-message a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a:not(.shop-add-to-cart).button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,.woocommerce.tinv-wishlist #respond input#submit.alt:hover,.woocommerce.tinv-wishlist a.button.alt:hover,.woocommerce.tinv-wishlist button.button.alt:hover,.woocommerce.tinv-wishlist input.button.alt:hover,.woocommerce-mini-cart__buttons.buttons a.button:hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{color:#032b85 !important;background:var(--white) !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--brown);border-top:3px solid var(--brown);color:var(--text)}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:var(--text)}.woocommerce-error{background-color:#b81c23;color:var(--white)}.woocommerce-error:before{color:var(--white)}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#032b85;color:var(--white)}.woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--white);text-decoration:underline}.woocommerce-form-coupon-toggle .woocommerce-info:before{color:var(--white)}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400;font-size:22px;line-height:22px;color:#032b85;text-decoration:none;margin-bottom:10px;display:flex;align-items:flex-end}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background:#032b85;border:1px solid #032b85;font-size:16px;line-height:normal;text-align:center;color:var(--white);border-radius:10px;padding:10px 35px;margin-top:0;font-family:'Oswald',sans-serif}.woocommerce .products .product .price ins{text-decoration:none;font-weight:400;font-size:16px;line-height:25px;margin-bottom:0}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:16px}.woocommerce .products .product .price del{font-size:16px;font-weight:400;line-height:20px;color:var(--text)}.woocommerce .products .product .onsale,.woocommerce span.onsale{right:inherit;left:0;top:0;background-color:#032b85;color:var(--white);margin:0;width:100px;height:15px;padding:5px;border-radius:10px 0 30px;border:1px dashed transparent;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center}.woocommerce div.product{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce div.product form.cart{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{display:none}.woocommerce-variation.single_variation{margin-bottom:10px}.woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap}.woocommerce div.product form.cart div.quantity{float:none;margin:0 15px 0 0}.woocommerce .quantity input.qty{width:175px;height:40px;font-family:'Oswald';font-style:normal;font-weight:400;font-size:16px;color:#032b85;line-height:16px;border:1px solid #032b85;border-radius:10px;margin-top:0;-webkit-appearance:none}.flex-viewport{border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;margin-top:15px}.woocommerce div.product div.images .flex-control-thumbs li{width:19%;margin-right:1%;margin-bottom:10px;clear:none !important;float:none !important}.woocommerce div.product div.images .flex-control-thumbs li:last-child{margin-right:0}.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid var(--text);overflow:hidden;border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs li:hover img,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border:1px solid #032b85}.woocommerce .woocommerce-ordering{margin-left:auto}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.related.products{flex-direction:column}.woocommerce div.product form.cart table.variations{text-align:left}.woocommerce div.product form.cart table.variations tr{display:flex;flex-direction:column}.wc-proceed-to-checkout{display:flex;align-items:center;justify-content:space-between}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after{display:none}tr.cart-actions{display:none !important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;border-radius:20px;padding:10px;box-shadow:0px 10px 25px 0px rgba(85,102,85,.1);border:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table{border-radius:10px;padding:10px;box-shadow:0px 10px 25px 0px rgba(85,102,85,.1)}.woocommerce ul#shipping_method li{display:flex;align-items:center}body .wc-block-components-notice-banner.is-info>svg{background-color:var(--brown)}body .wc-block-components-notice-banner.is-info{border-color:var(--brown)}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{display:flex;flex-direction:column}h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:38px;line-height:46px;margin-bottom:20px}form.checkout.woocommerce-checkout{display:inline-block}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent;border:1px solid #032b85;border-radius:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #032b85;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;top:-14px}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;flex-wrap:wrap}.wc-block-components-shipping-rates-control span.wc-block-formatted-money-amount{display:none}nav.woocommerce-MyAccount-navigation>ul{padding:0;margin:0;list-style:none;border-radius:20px;overflow:hidden;box-shadow:0px 10px 25px 0px rgba(85,102,85,.1)}nav.woocommerce-MyAccount-navigation li{background-color:#efefef;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}nav.woocommerce-MyAccount-navigation li:not(:last-child){border-bottom:1px solid var(--white)}nav.woocommerce-MyAccount-navigation li:hover,nav.woocommerce-MyAccount-navigation li.is-active{background-color:#032b85}nav.woocommerce-MyAccount-navigation li a{padding:15px 30px;color:var(--text);text-transform:uppercase;display:flex;font-size:18px}nav.woocommerce-MyAccount-navigation li:hover a,nav.woocommerce-MyAccount-navigation li.is-active a{color:var(--white)}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button{padding:5px 10px;border-radius:20px;font-size:14px;margin-right:5px}.zen-ui-select__value{border-color:#032b85;border-radius:10px}.woocommerce-invalid .zen-ui-select__value{border-color:var(--wc-red)}.zen-ui-select__search{border-radius:10px 10px 0 0;border-color:#032b85}.zen-ui-select__options{border-radius:0 0 10px 10px;border-color:#032b85}.zen-ui-select__search-input{border:1px solid #032b85 !important}.woocommerce-pagination{display:flex;align-items:center;justify-content:center;margin-top:35px}.woocommerce nav.woocommerce-pagination ul{border:none;background:0 0;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:'Oswald';font-style:normal;font-weight:500;font-size:16px;line-height:16px;border-radius:50%;margin:0 10px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#032b85;color:var(--white)}.woocommerce a.remove,.tinv-wishlist .product-remove button{display:flex;justify-content:center;align-items:center;width:27px;height:27px;border-radius:50%;color:var(--brown) !important;border:1px solid var(--brown);font-size:18px;cursor:pointer;padding:0;background-color:transparent !important}.tinv-wishlist .product-remove button i{color:var(--brown)}.woocommerce a.remove:hover,.tinv-wishlist .product-remove button:hover{background:var(--brown) !important;color:var(--white) !important}.tinv-wishlist .product-remove button:hover i{color:var(--white)}.woocommerce-shipping-destination{display:none}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:200px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--light-gray);width:100%}.woocommerce ul.product_list_widget li a.remove{font-size:18px;line-height:24px}.woocommerce ul.product_list_widget li a.cart_item_wrap{color:var(--text)}.woocommerce ul.product_list_widget li .woocommerce-Price-amount{color:#032b85}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:50px}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{display:none}@media (max-width:768px){.woocommerce .products .product,.woocommerce-page .products .product{border-radius:20px}.woocommerce .products .product .onsale,.woocommerce span.onsale{font-size:10px;width:65px;border-radius:20px 0}.woocommerce .products .product a img{margin:0}.woocommerce .products .product a.button{font-size:14px;padding:5px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after{width:30px;height:30px;top:0}.woocommerce-MyAccount-navigation{margin-bottom:20px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-message{display:flex;flex-direction:column;align-items:center;padding:18px}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward,.woocommerce-MyAccount-content .woocommerce-message a.woocommerce-Button{order:1;margin-top:15px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:5px;left:10px}}@media (min-width:768px){#customer_details{display:flex;flex-flow:column nowrap;float:left;width:50%}#order_review,#order_review_heading{width:50%;float:left;clear:none}.woocommerce.woocommerce-checkout .col2-set .col-1{width:90%}#customer_details .col-2{width:90%;margin-top:20px}}@media (max-width:580px){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:14px}.woocommerce .quantity input.qty{width:120px;font-size:14px}}@media (max-width:480px){.woocommerce-variation-add-to-cart{justify-content:center}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.wc-proceed-to-checkout{flex-direction:column}.wc-proceed-to-checkout a.button{width:100%}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-top:10px;width:100%;font-size:14px}nav.woocommerce-MyAccount-navigation li a{font-size:16px}}@media (max-width:767px){form.checkout.woocommerce-checkout{display:flex !important;flex-direction:column !important;width:100% !important}#customer_details{order:1 !important;width:100% !important;float:none !important}#customer_details .col-1{width:100% !important;float:none !important;padding:0 !important}#customer_details .col-2{width:100% !important;float:none !important;margin-top:0 !important;padding:0 !important}#order_review_heading{order:5 !important;width:100% !important;float:none !important}#order_review{order:6 !important;width:100% !important;float:none !important}}