input:focus,textarea:focus,select:focus{outline-offset:0;outline:-webkit-focus-ring-color auto 0}.woocommerce .woocommerce-ordering select{border:1px solid rgb(6 33 38 / .1);min-height:45px;margin-bottom:30px;border-radius:0;border-width:0 0 1px 0;background:#fff0}.woocommerce-cart .page-main-content,.woocommerce-checkout .page-main-content,.woocommerce-account .page-main-content{margin-top:20px;margin-bottom:50px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0 0 15px;line-height:1.4}.sidebar-woo .widget-post img{width:80px;height:60px}.sidebar.sidebar-woo .product_list_widget li img{position:absolute;left:0;top:0;width:95px;height:95px;border-radius:8px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:100%}.woocommerce .products.columns-4 .product{min-height:438px}.woocommerce .products .product{background-color:transparent!important;border:1px solid rgb(47 47 137 / .09);border-radius:12px}.woocommerce .products .product:hover{box-shadow:0 10px 60px rgb(0 0 0 / .05)}.woocommerce .products .product .woocommerce-loop-product__title{font-family:"Gothic A1",sans-serif}.woocommerce .products .product img{border-radius:12px 12px 0 0!important}.woocommerce .products .product .button,.woocommerce .products .product .added_to_cart{padding:11px 17px 8px;color:#2f2f89;border-radius:0;transition:400ms;font-weight:700;right:0;line-height:1.4;max-width:200px;margin:auto;border:2px solid #2f2f89;margin:0!important;background-color:transparent!important}.woocommerce .products .product .button:hover,.woocommerce .products .product .added_to_cart:hover{background-color:#2f2f89!important;color:#fff}.woocommerce ul.products li.product .added_to_cart{color:#2f2f89}.woocommerce ul.products li.product .woocommerce-loop-product__title{transition:400ms;font-size:18px;font-weight:700}.woocommerce .star-rating{color:#f7a51d;font-size:13px;margin-top:0!important}.woocommerce .woocommerce-Reviews .star-rating{float:none;margin-bottom:10px}.sidebar.sidebar-woo .product_list_widget li .star-rating{margin-bottom:6px}.woocommerce ul.products li.product .star-rating{margin:auto auto 5px}.woocommerce ul.products li.product:hover img{border-radius:0}.product_meta>span{font-size:14px;display:block;color:#2f2f89;font-weight:400;padding:8px 0;text-transform:capitalize}.woocommerce-checkout .single-post-wrapper p span{background:#fff;padding:0}.product_meta>span a,.product_meta span.sku{color:#2f2f89;font-weight:400}.banner-area .woocommerce-breadcrumb,.banner-area .woocommerce-breadcrumb a{color:#fff}ul.products li,.related.products ul li{transition:all ease 500ms;text-align:center}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#2f2f89;font-size:16px;display:inline-block;padding:20px 0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:50px;height:50px;line-height:35px;border:1px solid rgb(6 33 38 / .1);color:#2f2f89;background-color:#fff0;font-size:16px;font-weight:600}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin:0 10px 0 0}.woocommerce nav.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e2e2e2;line-height:.8;list-style:outside none none;padding:0 20px;position:relative;width:100%}.sidebar-woo .unstyled.service-time li{color:#232323}.sidebar.sidebar-woo .product_list_widget li{padding-left:120px;position:relative;margin-bottom:12px;padding-bottom:30px;min-height:110px}.related.products ul li:hover{box-shadow:0 15px 35px 0 rgb(0 0 0 / .07)}.woocommerce-account .woocommerce-MyAccount-navigation{border:3px solid #e2e2e2;color:#807f79}.woocommerce nav.woocommerce-MyAccount-navigation ul{padding:0;margin-bottom:0}.sidebar.sidebar-woo .product_list_widget li a{color:#2f2f89}.sidebar.sidebar-woo .product_list_widget li del,.sidebar.sidebar-woo .product_list_widget li ins{font-size:15px;font-weight:600;color:#777}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#2f2f89}.woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border:0}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#2f2f89}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.woocommerce nav.woocommerce-pagination ul{border:none}button:focus{outline:-webkit-focus-ring-color auto 0}.woocommerce div.product form.cart .button{white-space:nowrap;order:0;letter-spacing:.3px}.woocommerce div.product form.cart .button.disabled:hover{color:#2f2f89}.woocommerce div.product form.cart .button:hover{background:#fff}@media (max-width:991px){.woocommerce div.product form.cart .button{margin-bottom:20px}}.woocommerce .quantity .woocommerce-cart-form__cart-item .qty{width:60px;height:40px;border:0;background-color:#2f2f89;color:#fff;-moz-appearance:textfield}.woocommerce .quantity .woocommerce-cart-form__cart-item .qty::-webkit-outer-spin-button,.woocommerce .quantity .woocommerce-cart-form__cart-item .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .woocommerce-cart-form__cart-item button.plus,.woocommerce .quantity .woocommerce-cart-form__cart-item button.minus{font-size:25px;background:#fff0;border:1px solid rgb(47 47 137 / .09);height:40px;vertical-align:middle;width:30px;cursor:pointer}.wpc-minicart-wrapper .woocommerce-mini-cart__buttons a.button.wc-forward:last-child{background-color:#2f2f89!important}.wpc-minicart-wrapper .woocommerce-mini-cart__buttons a.button.wc-forward:last-child:hover{background-color:transparent!important;border-color:#2f2f89;color:#2f2f89!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:600;color:#2f2f89}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{margin-bottom:15px}.woo-xs-content{padding:60px 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex:48%;max-width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:48%;max-width:48%}.woocommerce form .form-row:not(.form-row-first):not(.form-row-last){float:none}.woocommerce form .form-row label,.woocommerce form #ship-to-different-address label{width:100%;font-weight:500;font-size:14px;margin-bottom:5px;color:#2f2f89}.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input{font-family:"Gothic A1",sans-serif}.woocommerce form .form-row input.input-text{height:45px;padding:0 20px;border:1px solid rgb(47 47 137 / .3);background-color:#fff0}.woocommerce form .form-row input.input-text::placeholder{color:#6d6052;font-weight:500}.woocommerce table.my_account_orders{font-size:1rem;border-collapse:collapse}.woocommerce table.my_account_orders.account-orders-table>thead tr th{background:#f1f2fb;color:#2c2f40;text-transform:capitalize;font-weight:600;font-size:15px;padding:25px 0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #d9d9d9}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:#fff0;font-size:18px;margin-right:50px;font-weight:600;padding:0 5px 0 5px}.woocommerce-order-details__title,.cart_totals h2,.cross-sells h2{font-size:26px}.woocommerce-tabs.wc-tabs-wrapper{background:#f5f6fc;padding:80px 60px;margin-bottom:60px;margin-top:50px;display:inline-block;width:100%}@media (max-width:767px){.woocommerce-tabs.wc-tabs-wrapper{padding:30px}}.woocommerce-Reviews .woocommerce-Reviews-title{display:none}.woocommerce-tabs h2,.related h2{font-size:26px;text-align:center}.related.products h2{margin-bottom:20px}.woo-xs-content article{box-shadow:none;background:#fff0;padding:20px 20px 10px 20px!important}.sidebar-woo{margin-bottom:30px}.woocommerce .woocommerce-result-count{margin-bottom:40px;font-weight:500;color:#2f2f89;position:relative;top:15px}.woocommerce span.onsale{min-width:3.436em;margin-right:0!important;min-height:3.236em;top:10px;left:11px;border-radius:50%;background:#2f2f89}.woocommerce-message{border-top-color:#2f2f89;align-items:center;line-height:1.3;justify-content:flex-start;flex-wrap:wrap;display:flex;background-color:#fff!important}.woocommerce-message .button{margin-top:10px!important;order:2}.woocommerce-message::before{color:#2f2f89}@media (min-width:991px){.woocommerce-message{justify-content:space-between;line-height:50px}.woocommerce-message .button{margin-top:0!important}}.woocommerce ul.products li.product .onsale{font-size:14px;left:20px;top:20px;border-radius:0;background-color:#2f2f89;color:#fff;border:1px solid #2f2f89;padding:0;margin:0;min-height:0;position:absolute}.sidebar.sidebar-right.sidebar-woo{margin-left:0}.widgets.woocommerce,.sidebar-woo .widgets{margin-bottom:30px}.sidebar-woo .recent-post-widget .widget-posts .widget-post{margin-bottom:0}.woocommerce-product-gallery__wrapper{max-width:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{max-width:none}.woocommerce-variation.single_variation{margin-bottom:30px}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;margin-bottom:45px}.woocommerce div.product form.cart .variations td.label{text-align:left;width:100%;margin-bottom:-20px}.woocommerce div.product form.cart .variations select{height:45px;padding:0 20px 0 15px}section.up-sells.upsells.products h2{font-size:26px;margin-bottom:20px}.woocommerce .wc-tabs-wrapper .wc-tabs{padding-left:0!important}.woocommerce div.product form.cart .woocommerce-grouped-product-list-item__quantity .button{width:auto;color:#fff}.woocommerce div.product .woocommerce-product-rating{margin-bottom:25px;line-height:1}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #2f2f89;background:#fff0}.woocommerce div.product div.images .flex-control-thumbs{margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 15px 0 0}.sidebar.sidebar-woo .woocommerce-product-search{position:relative}.sidebar.sidebar-woo .woocommerce-product-search .search-field{border:1px solid rgb(6 33 38 / .1);border-radius:36px;-webkit-border-radius:36px;-ms-border-radius:36px;padding:0 20px;height:50px;line-height:50px}.sidebar.sidebar-woo .woocommerce-product-search button{position:absolute;right:0;height:50px;padding:0 15px;border:1px solid rgb(6 33 38 / .1);border-top-right-radius:36px;border-bottom-right-radius:36px;background:#2f2f89;color:#fff;cursor:pointer;font-weight:600}.woocommerce form .form-row .select2-selection--single{border:1px solid rgb(47 47 137 / .3);border-radius:0;height:45px;padding:8px 20px}.woocommerce form .form-row .select2-selection__arrow{top:8px}.woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text{padding:15px;min-height:100px;border:1px solid rgb(6 33 38 / .1);resize:none;background-color:#fff0}.checkout.woocommerce-checkout .woocommerce-checkout-review-order{padding-left:17px}.woocommerce table.cart td.actions{text-align:left}@media (min-width:1200px){.woocommerce table.cart td.actions{text-align:right}}.woocommerce table.cart td.actions .coupon{margin-bottom:15px}.woocommerce table.cart td.actions .input-text{width:100%;padding:12px 20px!important}@media (min-width:575px){.woocommerce table.cart td.actions .input-text{width:48%}}.woocommerce table.cart td.actions button.button,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt,.woocommerce a.button{font-size:18px;font-weight:700;letter-spacing:.3px;text-transform:capitalize;text-align:center;line-height:18px;border-radius:0;color:#2f2f89!important;background:transparent!important;padding:15px 30px;transition:all ease 500ms;border:2px solid #2f2f89;border-radius:6px!important}.woocommerce table.cart td.actions button.button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button:hover{background:#2f2f89!important;color:#ffffff!important}.woocommerce .checkout-button.button.alt.wc-forward{border-radius:0;background:#fff0;border:2px solid #2f2f89}.woocommerce .checkout-button.button.alt.wc-forward:hover{background:#2f2f89}.woocommerce-Reviews .comment-reply-title{font-weight:600;color:#2f2f89;font-size:18px}.woocommerce-Reviews #review_form_wrapper{background:#fbfbfb;padding:50px;border-radius:10px}@media (max-width:767px){.woocommerce-Reviews #review_form_wrapper{padding:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:0 0 100%;max-width:100%}}.woocommerce-Reviews .comment-form p label{display:block}.woocommerce-Reviews .comment-form p input[type=text],.woocommerce-Reviews .comment-form p input[type=email]{width:100%;border:1px solid rgb(6 33 38 / .1);padding:0 20px;min-height:50px;background-color:#fff0}.woocommerce-Reviews .comment-form p textarea{min-height:150px;border:1px solid rgb(6 33 38 / .1);padding:20px}.woocommerce-Reviews .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-left:10px}.woocommerce .woocommerce-Reviews .commentlist{padding:40px 20px 20px;background-color:#fbfbfb!important;margin-bottom:30px!important;border-radius:10px}.woocommerce .woocommerce-Reviews ol.commentlist li.review .comment_container .comment-text{border:none!important;padding:0!important;margin:0 0 0 80px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px}.woocommerce .woocommerce-Reviews .meta strong{text-transform:capitalize}.woocommerce td.product-name dl.variation dt{margin:0;font-weight:500}.woocommerce td.product-name dl.variation dd{color:#2f2f89}.woocommerce .col2-set,.woocommerce-page .col2-set{width:60%}.woocommerce-checkout{clear:both}.woocommerce-checkout.woocommerce .col2-set,.woocommerce-checkout.woocommerce-page .col2-set{width:53%;float:left;margin-right:15px}.woocommerce-checkout .woocommerce-form-coupon p{color:#2f2f89}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last{float:left;width:50%}@media (max-width:767px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last{width:100%}}@media (max-width:992px){.woocommerce-checkout.woocommerce .col2-set,.woocommerce-checkout.woocommerce-page .col2-set{width:100%;float:none;margin-right:15px}}@media (min-width:992px){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float:right;width:45%}}.woocommerce-checkout #order_review{padding:30px;background:#fff}.woocommerce-checkout.woocommerce .col2-set .col-1,.woocommerce-checkout.woocommerce-page .col2-set .col-1,.woocommerce-checkout.woocommerce .col2-set .col-2,.woocommerce-checkout.woocommerce-page .col2-set .col-2{flex:100%;max-width:100%;float:none;width:100%}.woocommerce-checkout .woocommerce form p.form-row{margin:0 0 15px}.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:10px}.woocommerce-checkout .woocommerce-info{background:#fff0;padding:0;border-top:none;font-weight:500!important;text-align:center;color:#2f2f89}.woocommerce-checkout .woocommerce-info a{color:#f55}.woocommerce-checkout .woocommerce-info::before{display:none}.woocommerce-checkout .col-lg-10.mx-auto{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{right:1rem}.woocommerce-checkout .entry-content article{margin-top:0}.woocommerce-checkout .main-container{padding-top:0}.woocommerce-shipping-fields .woocommerce-form__label input,.woocommerce-account-fields .woocommerce-form__label input{padding:0;height:initial;width:initial;margin-bottom:0;display:none!important;cursor:pointer}.woocommerce-shipping-fields .woocommerce-form__label span,.woocommerce-account-fields .woocommerce-form__label span{position:relative;cursor:pointer}.woocommerce-shipping-fields .woocommerce-form__label span::before,.woocommerce-account-fields .woocommerce-form__label span::before{content:"";-webkit-appearance:none;background-color:#fff0;border:1px solid rgb(6 33 38 / .1);box-shadow:0 1px 2px rgb(0 0 0 / .05),inset 0 -15px 10px -12px rgb(0 0 0 / .05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.woocommerce-shipping-fields .woocommerce-form__label input:checked+span::after,.woocommerce-account-fields .woocommerce-form__label input:checked+span::after{content:"";display:block;position:absolute;top:0;left:9px;width:6px;height:14px;border:solid #2f2f89;border-width:0 2px 2px 0;transform:rotate(45deg)}.woocommerce-privacy-policy-text p{color:#2f2f89}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%!important}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background:rgb(255 255 255 / .5);padding:0 20px 20px}.archive .wooshop .page-title{display:none}.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{width:53%}.checkout_coupon.woocommerce-form-coupon .form-row .input-text{height:50px}.woocommerce .woocommerce-info{border-top-color:#2f2f89}.woocommerce .woocommerce-info.cart-empty{padding-top:12px;padding-bottom:12px}.woocommerce .woocommerce-info::before{color:#2f2f89}.woocommerce .return-to-shop{margin:0 0 0 30px}.woocommerce .return-to-shop .button{border:2px solid #2f2f89;border-radius:6px}.woocommerce .return-to-shop .button:hover{background:#fff0;color:#2f2f89}.woocommerce .woocommerce-MyAccount-content h3{font-size:22px;margin-bottom:10px;line-height:1.3}.woocommerce .woocommerce-MyAccount-content fieldset{margin-top:30px}.woocommerce .woocommerce-MyAccount-content fieldset legend{font-size:22px;font-weight:600;text-transform:capitalize;color:#2f2f89}.woocommerce .woocommerce-MyAccount-content .woocommerce-Button{margin-top:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper+p{font-size:20px;line-height:24px;color:#2f2f89}.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper+p+p{font-size:16px;color:#2f2f89}.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper+p+p a{text-decoration:underline}.woocommerce .woocommerce-MyAccount-content .woocommerce-info{display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#2f2f89;font-weight:600}@media (max-width:767px){.woocommerce .woocommerce-MyAccount-content .woocommerce-info{flex-wrap:wrap;align-items:flex-start}}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{order:2;margin-top:0}@media (max-width:767px){.woocommerce .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{margin-top:15px}}.woocommerce .woocommerce-MyAccount-content .woocommerce-info::before{top:auto}.woocommerce .woocommerce-customer-details address{line-height:28px;border-radius:0;padding:30px;border:1px solid rgb(6 33 38 / .1)}.woocommerce table.shop_table.order_details td{padding-top:0}.woocommerce table.shop_table.order_details td a{padding-top:10px}.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:10px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce form.login{display:flex;flex-wrap:wrap}.woocommerce form.login>p{flex:0 0 100%}.woocommerce form.login>p:nth-child(3){flex:0 0 50%}@media (max-width:767px){.woocommerce form.login>p:nth-child(3){flex:0 0 100%}}.woocommerce form.login .woocommerce-LostPassword.lost_password{flex:0 0 50%;margin:7px 0 0;line-height:1;text-align:right}@media (max-width:767px){.woocommerce form.login .woocommerce-LostPassword.lost_password{flex:0 0 100%;text-align:left}}.woocommerce form.login .woocommerce-LostPassword.lost_password a{color:#2f2f89;font-size:14px}.woocommerce-thankyou-order-received{margin-bottom:50px;padding:3%;width:100%;border:2px dashed #42ba96;color:#42ba96;text-align:center;font-weight:600;font-size:22px;line-height:1.4}.woocommerce-thankyou-order-details,.wc-bacs-bank-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;--list-mb:10px;--li-mb:20px;text-align:center}.woocommerce .grouped_form .group_table{margin-bottom:30px;padding-bottom:20px;border-width:0 0 0!important}.woocommerce .grouped_form .group_table td:first-child{width:10em!important}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-order-received .woocommerce-order-details{background:#fff0;border:none!important;padding:20px;margin-bottom:0!important}.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>th,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>th,.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>td,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>td,.woocommerce-order-received .woocommerce-order-details thead>tr>th,.woocommerce-order-received .woocommerce-order-details tbody>tr>th,.woocommerce-order-received .woocommerce-order-details tfoot>tr>th,.woocommerce-order-received .woocommerce-order-details thead>tr>td,.woocommerce-order-received .woocommerce-order-details tbody>tr>td,.woocommerce-order-received .woocommerce-order-details tfoot>tr>td{border:none!important;text-align:right;font-size:14px;color:#2f2f89}.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>th,.woocommerce-order-received .woocommerce-order-details thead>tr>th{border-bottom:1px solid rgb(6 33 38 / .1)!important;color:#2f2f89}.woocommerce-checkout .woocommerce-checkout-review-order-table tr .product-name,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,.woocommerce-order-received .woocommerce-order-details tr .product-name,.woocommerce-order-received .woocommerce-order-details .cart-subtotal th,.woocommerce-order-received .woocommerce-order-details .woocommerce-shipping-totals th,.woocommerce-order-received .woocommerce-order-details .order-total th{text-align:left!important;color:#2f2f89}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-order-received .woocommerce-order-details .cart-subtotal th,.woocommerce-order-received .woocommerce-order-details .cart-subtotal td{border-top:1px solid rgb(6 33 38 / .1)!important;padding-top:10px}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td,.woocommerce-order-received .woocommerce-order-details .order-total th,.woocommerce-order-received .woocommerce-order-details .order-total td{border-bottom:1px solid rgb(6 33 38 / .1)!important;border-top:1px solid rgb(6 33 38 / .1)!important;padding:20px 10px;font-size:15px;font-weight:800}.woocommerce-checkout #payment div.payment_box{background-color:#eaeaf7}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eaeaf7}.woocommerce-order-received .woocommerce-order-details{padding:0;margin-bottom:40px!important}.woocommerce-order-received .woocommerce-order-details .woocommerce-table{padding:30px;border-radius:0}.woocommerce-order-received .woocommerce-order-details .woocommerce-table thead tr th{font-weight:600;text-transform:uppercase}.woocommerce-order-received .woocommerce-order-details .woocommerce-table tr th,.woocommerce-order-received .woocommerce-order-details .woocommerce-table tr td{border:none;text-align:left}.woocommerce-order-received .woocommerce-order-details .woocommerce-table tr .product-total,.woocommerce-order-received .woocommerce-order-details .woocommerce-table tfoot tr td{text-align:right}.woocommerce-order-received .woocommerce-order-details .woocommerce-table tfoot tr:last-child th,.woocommerce-order-received .woocommerce-order-details .woocommerce-table tfoot tr:last-child td{text-transform:uppercase;font-size:20px;font-weight:600;color:#2f2f89;padding-top:20px;border-top:1px solid #ccc!important}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{font-size:22px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap;width:100%}@media (min-width:992px){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column{max-width:50%}}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns address{border:none;padding:0;font-style:italic}.woocommerce-pagination{margin-top:10px}.woocommerce-pagination ul li{margin-right:10px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .stock{color:#2f2f89}.woocommerce div.product form.cart div.quantity{margin:0 0 30px 0;order:-1;flex:0 0 100%;width:100%;display:flex;align-items:center}.woocommerce div.product form.cart .variations label{text-transform:capitalize;font-weight:500}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{content:""}.single-product .single-product-breadcrumb-area{padding:30px 0}.single-product .breadcrumb li{padding-left:0;padding-right:30px;color:#95969f;font-size:14px;font-weight:600}.single-product .breadcrumb li:not(:first-child)::before{left:-18px;background:#2f2f89}.single-product .breadcrumb li a{color:#2f2f89}.single-product .breadcrumb li a:hover{color:#2f2f89}.single-product .main-container{padding:0 0 50px;overflow:hidden}.single-product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;margin-top:-20px}.single-product .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-enabled{margin-top:0}.single-product .variations tr{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #fff0}.single-product .variations tr td{text-align:left}.single-product .variations tr td label{color:#2c2f40}.single-product .woocommerce-review-link{color:#2f2f89;text-transform:capitalize;font-size:14px}.single-product .woocommerce-review-link:hover{color:#2f2f89}.single-product .product_meta{border-top:1px solid #d4d6e5;padding-top:20px}.single-product .woocommerce-product-details__short-description p{margin-bottom:22px}.single-product .woocommerce-variation-price{margin-bottom:20px}.single-product .woocommerce-variation-price .price{font-weight:600;color:#9498af}.single-product .woocommerce-variation-price .price bdi{color:#2f2f89;margin-right:5px}.single-product .woocommerce-variation-price .price .onsale-off{color:#9498af}.single-product .woocommerce-variation-availability .stock{font-size:16px}@media (max-width:768px){.single-product .entry-summary{margin-top:30px}.single-product div.product div.images,.single-product div.product div.summary{width:100%;float:none}}.woocommerce.woocommerce-account .col2-set,.woocommerce-page.woocommerce-account .col2-set{width:100%}.woocommerce .comment-content>*,.woocommerce .entry .entry-summary>*,.woocommerce .entry-content>*,.woocommerce-page .comment-content>*,.woocommerce-page .entry .entry-summary>*,.woocommerce-page .entry-content>*{margin:0 0 20px}.woocommerce .woocommerce-breadcrumb{font-size:14px;color:#2c2f40;max-width:1140px;margin:30px auto 25px;padding:0 15px}.woocommerce-notices-wrapper{width:100%}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;margin-bottom:23px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{margin-right:10px;transform:scale(1.2)}.wishlist-product-name{margin:0;line-height:1.4}.wishlist-product-name a{font-weight:600;color:#2f2f89}.wishlist-product-name a:hover{color:#2f2f89}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{border:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin-top:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{list-style:none;margin-bottom:10px!important;padding:0 40px 0 80px;border-bottom:none}@media (min-width:768px) and (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{padding:0 20px 0 60px!important}}@media (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{padding:0 20px 0 60px}}@media (max-width:767px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{padding:0 25px 0 65px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(1){background:rgb(0 153 255 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(2){background:rgb(184 1 238 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(3){background:rgb(9 204 151 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(4){background:rgb(246 156 0 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(5){background:rgb(238 77 77 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(6){background:rgb(41 0 255 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(7){background:rgb(255 0 255 / .08)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(1){border:2px solid #0099ff!important;box-shadow:0 15px 40px rgb(0 153 255 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(2){border:2px solid #b801ee!important;box-shadow:0 15px 40px rgb(184 1 238 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(3){border:2px solid #09cc97!important;box-shadow:0 15px 40px rgb(9 204 151 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(4){border:2px solid #f69c00!important;box-shadow:0 15px 40px rgb(246 156 0 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(5){border:2px solid #ee4d4d!important;box-shadow:0 15px 40px rgb(238 77 77 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(6){border:2px solid #2900ff!important;box-shadow:0 15px 40px rgb(41 0 255 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active:nth-child(7){border:2px solid fuchsia!important;box-shadow:0 15px 40px rgb(255 0 255 / .04)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{display:flex!important;justify-content:space-between;align-items:center;height:100px;font-weight:600;position:relative}@media (max-width:1024px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{height:60px;line-height:1}}@media (max-width:767px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{height:60px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::before{font-family:elementskit,sans-serif!important;font-size:20px;position:absolute;display:block!important;width:auto!important;height:auto!important;border-radius:0;content:""!important;left:-40px!important;top:50%!important;transform:translateY(-50%);margin:0;border:none!important;opacity:1!important}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::after{content:"\e9c5";font-family:elementskit,sans-serif!important;flex:0 0 30px;height:30px;line-height:27px;text-align:center;border:2px solid rgb(44 47 64 / .15);border-radius:50%;font-size:12px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\eb96"!important;color:#09f}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\e9cf"!important;color:#b801ee}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\e865"!important;color:#09cc97}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\e973"!important;color:#f69c00}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\e82a"!important;color:#ee4d4d}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a::before{content:"\e9ce"!important;color:#2900ff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\e820"!important;color:#f0f}@media (min-width:992px){.woocommerce-account .woocommerce-MyAccount-content{width:65%}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content{margin-top:50px}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title::before,.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title::after{display:none}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title h3{font-size:22px;line-height:1.2;margin:0}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header .edit{background:#2f2f89;border-radius:0;color:#fff;text-transform:uppercase;padding:8px 20px;font-weight:600;font-size:14px;letter-spacing:.3px;font-weight:500}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header .edit:hover{background:#2f2f89}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{padding-left:3px;padding-right:3px}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{float:left;width:50%}.woocommerce-account .woocommerce-address-fields .button{margin-top:20px}.woocommerce-account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{color:#00c16d}.woocommerce-account .woocommerce-MyAccount-orders td{color:#6a6d79;padding:25px 10px!important}.woocommerce-account .woocommerce-MyAccount-orders .woocommerce-button{background:#fff;padding:13px 20px}.woocommerce-account .woocommerce-MyAccount-orders .woocommerce-button:hover{background:#2f2f89}.woocommerce-account .shop_table.order_details{border-radius:0;border-collapse:collapse}.woocommerce-account .shop_table.order_details tfoot tr th,.woocommerce-account .shop_table.order_details tfoot tr td,.woocommerce-account .shop_table.order_details tbody tr th,.woocommerce-account .shop_table.order_details tbody tr td{text-align:left;padding:10px 20px;color:#6a6d79}.woocommerce-account .shop_table.order_details tfoot tr th.download-remaining,.woocommerce-account .shop_table.order_details tfoot tr td.download-remaining,.woocommerce-account .shop_table.order_details tbody tr th.download-remaining,.woocommerce-account .shop_table.order_details tbody tr td.download-remaining{text-align:center}.woocommerce-account .woocommerce-customer-details address{padding:20px;border-bottom-width:1px;border-right-width:1px;border-radius:0}.woocommerce-account .woocommerce-column__title,.woocommerce-account .woocommerce-order-details__title{font-size:22px;line-height:1.2}.woocommerce-account .woocommerce-table--order-downloads thead{background:#f1f2fb}.woocommerce-account .woocommerce-table--order-downloads .button.alt.woocommerce-MyAccount-downloads-file{background:#fff}.woocommerce-account .woocommerce-table--order-downloads .button.alt.woocommerce-MyAccount-downloads-file:hover{background:#2f2f89}.woocommerce-account .table del,.woocommerce-account .table .onsale-off{display:none}.woocommerce-account .table>thead>tr>th{padding:28px 20px;line-height:1;font-size:15px}.woocommerce-account .table>thead>tr>th:first-child{text-align:left;padding-left:30px}.woocommerce-account .table>tbody>tr>td{font-weight:600}.woocommerce-account .table>tbody>tr>td:first-child{text-align:left;display:flex;align-items:center;padding:30px;flex-wrap:wrap}@media (max-width:767px){.woocommerce-account .table>tbody>tr>td:first-child{padding:10px;justify-content:center;text-align:center}}.woocommerce-account .table>tbody>tr>td:nth-child(3){color:#04d45e}.woocommerce-account .table .wishlist-product-name{padding-left:20px;max-width:200px;font-size:16px;line-height:24px}@media (max-width:767px){.woocommerce-account .table .wishlist-product-name{padding-left:0;font-size:14px;line-height:20px;padding-top:20px}}.woocommerce-account .table .wishlist-product-name a{color:#2c2f40}.woocommerce-account .table .wishlist-product-name a:hover{color:#2f2f89}.woocommerce-account .table .woocommerce-Price-amount.amount{font-weight:600}.product-type-simple .size-title{display:none}.ajax_add_to_cart.added i::before{display:none}.ajax_add_to_cart.added::after{margin-left:5px;margin-top:-3px}.woocommerce-breadcrumb{display:block}.woocommerce-cart .main-container .col-lg-10.mx-auto{flex:0 0 100%;max-width:100%}.woocommerce-cart .woocommerce{display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart form.woocommerce-cart-form{flex:0 0 66.666667%;max-width:66.666667%}@media (max-width:768px){.woocommerce-cart form.woocommerce-cart-form{flex:0 0 100%;max-width:100%;padding-left:0}}.woocommerce-cart form.woocommerce-cart-form .shop_table{padding:0 15px 15px;border-radius:0}.woocommerce-cart form.woocommerce-cart-form .shop_table thead tr th{text-transform:uppercase;font-weight:500;font-size:14px;border-bottom:1px solid rgb(0 0 0 / .1);padding:15px 0;color:#2f2f89}.woocommerce-cart form.woocommerce-cart-form .shop_table thead tr th.product-name{text-align:left!important}.woocommerce-cart form.woocommerce-cart-form .shop_table tr{position:relative}.woocommerce-cart form.woocommerce-cart-form .shop_table tr th,.woocommerce-cart form.woocommerce-cart-form .shop_table tr td{border:0;font-weight:600}.woocommerce-cart form.woocommerce-cart-form .shop_table tr th .amount,.woocommerce-cart form.woocommerce-cart-form .shop_table tr td .amount{color:#2f2f89}.woocommerce-cart form.woocommerce-cart-form .shop_table tr td{border-bottom:1px solid rgb(0 0 0 / .1);padding:30px 15px}.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-remove{padding:0;position:absolute;left:93px;border:none;top:14px}@media (min-width:1024px) and (max-width:1199px){.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-remove{left:-5px;top:15px}}@media (max-width:1023px){.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-remove{left:0;top:5px}}.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-remove a{background:#2f2f89;color:#ffffff!important}.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-thumbnail{padding:25px 0;text-align:left}.woocommerce-cart form.woocommerce-cart-form .shop_table tr td.product-thumbnail img{width:100px}.woocommerce-cart form.woocommerce-cart-form .shop_table tr a.remove{width:26px;height:26px;line-height:23px;font-size:16px;padding-left:1px}.woocommerce-cart form.woocommerce-cart-form .shop_table tr:last-child td{border-bottom:none;padding:20px 0 5px}.woocommerce-cart form.woocommerce-cart-form .shop_table tr .product-name{text-align:left!important}.woocommerce-cart form.woocommerce-cart-form .shop_table tr .product-name a{color:#232323;text-decoration:none}.woocommerce-cart form.woocommerce-cart-form .shop_table tr .product-name a:hover{color:#2f2f89}.woocommerce-cart form.woocommerce-cart-form .shop_table tr .product-quantity .quantity{display:flex;align-items:center;justify-content:center}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions button.button{background-color:#fff0;color:#fff}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions button.button:hover{background-color:#2f2f89;color:#ffffff!important}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions .coupon .input-text{height:50px;border:2px solid #2f2f89;border-radius:6px;background-color:#fff0}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions .coupon button.button{background:#fff0;color:#2f2f89;border:2px solid #2f2f89}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions .coupon button.button:hover{color:#fff;background:#2f2f89}.woocommerce-cart .cart-collaterals{flex:0 0 33.333333%;max-width:33.333333%;padding-left:50px}@media (max-width:768px){.woocommerce-cart .cart-collaterals{flex:0 0 100%;max-width:100%;padding-left:0}}.woocommerce-cart .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce-cart .cart-collaterals .cross-sells h2{margin-bottom:21px;font-weight:500}.woocommerce-cart .cart-collaterals .cross-sells .row [class*=col-]{max-width:100%;flex:0 0 100%}.woocommerce-cart .cart-collaterals .cross-sells .shop-loop-item .add-to-cart-hover-box{justify-content:center}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart-collaterals .shop_table{border:0}.woocommerce-cart .cart-collaterals .shop_table tr th{text-align:left}.woocommerce-cart .cart-collaterals .shop_table tr td{text-align:right}.woocommerce-cart .cart-collaterals .shop_table tr td,.woocommerce-cart .cart-collaterals .shop_table tr th{padding:15px 0;color:#2f2f89;font-weight:600}.woocommerce-cart .cart-collaterals .shop_table tr.order-total th,.woocommerce-cart .cart-collaterals .shop_table tr.order-total td{font-size:15px;font-weight:800;background:#fff0}.woocommerce-cart-form__cart-item .product-name{width:255px}@media (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form__cart-item .product-name{max-width:155px}}@media (max-width:1023px){.woocommerce-cart-form__cart-item .product-name{width:100%}}.woocommerce-cart-form__cart-item .product-name a{font-size:16px;font-weight:600}.woocommerce-shop .tagcloud a{background:#fff0;border:1px solid rgb(6 33 38 / .1);text-transform:capitalize;font-weight:600;color:#2f2f89;padding:0 15px;line-height:36px;height:36px;margin:0 10px 10px 0;font-size:14px!important}.woocommerce-shop .tagcloud a:hover{color:#fff}.woocommerce-checkout .single-content{padding-top:100px}.select2-container--default .select2-selection--single{background-color:#fff0}.woocommerce ul.products li.product .added_to_cart{display:none}.woocommerce ul.products li.product .star-rating{min-height:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 30px;display:inline-block;margin:8px 0 6px}.woocommerce div.product form.cart .variations th{min-width:150px;padding-left:0}.woocommerce div.product form.cart div{margin-top:10px}.woocommerce div.product form.cart div.quantity{flex:0;margin:0}.woocommerce div.product form.cart .button{margin:0 20px}.woocommerce .quantity .qty{background-color:#fff0;border:1px solid #2f2f89;width:50px;padding-left:10px;height:30px}.woocommerce-page .product .summary{margin-bottom:100px!important}.woocommerce-page .product .onsale{left:54%;top:20px;height:30px;width:40px;line-height:29px;background:#fff;color:#2f2f89;font-size:14px;font-weight:500;border:1px solid #fff}.woocommerce-page .product .product_title{font-size:28px;margin-bottom:19px}.woocommerce-page .product .price{color:#2f2f89!important;font-size:22px!important;margin-bottom:18px!important;display:flex;flex-direction:row-reverse;justify-content:start;font-weight:600!important}.woocommerce-page .product .price del{font-size:16px}.woocommerce-page .product .price ins{text-decoration:none;padding-right:15px}.woocommerce-page .product .wpc-addons-container .wpc-product-totals .wpc-total-item{color:#2f2f89;text-transform:capitalize;font-weight:600}.woocommerce-page .product .wpc-addons-container .wpc-product-totals .wpc-total-item .price{color:#2f2f89}.woocommerce-page .product .quantity .qty{width:60px;height:52px;border:1px solid #2f2f89;padding-left:16px;font-size:18px;background-color:#fff0}.woocommerce-page .product .cart .button{border-radius:0;font-weight:500;background:#2f2f89;font-size:16px;padding:18px 30px 15px;letter-spacing:1px;border:1px solid #2f2f89}.woocommerce-page .product .cart .button:hover{background:transparent!important;color:#2f2f89}.woocommerce-page .product .product_meta{padding:27px 0 31px;border-style:solid;border-width:1px 0 0;border-color:#d8d8d8}.woocommerce-page .product .product_meta>span{color:#5d616a;font-weight:500;padding-bottom:5px}.woocommerce-page .product .product_meta .sku,.woocommerce-page .product .product_meta .posted_in a,.woocommerce-page .product .product_meta .tagged_as a{color:#2f2f89;font-weight:500}.woocommerce-page .product .woocommerce-tabs{padding:55px 60px 20px;background-color:#fff;margin-bottom:90px}@media (max-width:767px){.woocommerce-page .product .woocommerce-tabs{padding:45px 20px}}.woocommerce-page .product .woocommerce-tabs .tabs li a{font-size:18px;font-weight:400!important;font-family:"Gothic A1",sans-serif;color:#666666!important}.woocommerce-page .product .woocommerce-tabs .tabs li.active a{color:#2f2f89!important}.woocommerce-page .product .woocommerce-tabs .shop_attributes th{color:#2f2f89}.woocommerce-page .product .woocommerce-tabs .commentlist{background-color:transparent!important;padding:0!important}.woocommerce-page .product .woocommerce-tabs .commentlist li{background-color:#fbf4ed!important;padding:40px 30px 16px!important;border-radius:10px}.woocommerce-page .product .woocommerce-tabs .commentlist li img{width:60px;border-radius:50px!important;position:relative!important}.woocommerce-page .product .woocommerce-tabs .commentlist li .meta strong{color:#2f2f89;font-size:16px;font-weight:600}.woocommerce-page .product .woocommerce-tabs .comment-form textarea{border:1px solid #d9d9d9;background-color:#fff0}.woocommerce-page .product .woocommerce-tabs #review_form_wrapper{background:#fbf4ed!important}.woocommerce-page .product .woocommerce-tabs h2{display:none}.woocommerce-page .product .woocommerce-tabs h3{font-family:"Gothic A1",sans-serif;font-size:16px;font-weight:500;letter-spacing:.1px}.woocommerce-page .product .woocommerce-tabs .product-description-image{padding:0}.woocommerce-page .product .woocommerce-tabs .product-description-image li{list-style-type:none;display:inline-block;width:45%;margin-right:25px}.woocommerce-page .product .single-product-social-share{display:flex;align-items:center;padding-top:42px;border-top:1px solid #d8d8d8}.woocommerce-page .product .single-product-social-share h4{margin:0;font-size:16px;font-weight:600;font-family:"Gothic A1",sans-serif;letter-spacing:.1px;padding-right:15px}.woocommerce-page .product .single-product-social-share .xs_social_share_widget li a{height:40px;width:40px;line-height:30px;margin-right:4px}.woocommerce-page .product .variations th,.woocommerce-page .product .variations td{text-align:left}.woocommerce-page .product .variations th>label,.woocommerce-page .product .variations td>label{color:#2f2f89}.woocommerce-page .product .variations select{appearance:none;border:1px solid transparent!important;background-color:#fff}.woocommerce-page .product .cart table .quantity{text-align:left}.woocommerce-page .related.products h2{font-size:28px;text-transform:capitalize;margin-bottom:37px}.woocommerce-page .related.products .product{border-style:solid;border-width:0 1px 1px;border-color:rgb(6 33 38 / .1);background-color:#fff}.woocommerce-page .related.products .product img{border:unset}.woocommerce-page .related.products .product .woocommerce-loop-product__title{font-family:"Gothic A1",sans-serif;font-weight:500}.woocommerce-page .related.products .product .button{padding:11px 17px 8px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;font-size:14px}.woocommerce-page .related.products .product .onsale{background:#2f2f89;color:#fff;border:1px solid #2f2f89}.woocommerce-page .single-product-breadcrumb{padding-top:45px}.woocommerce-page .single-product-breadcrumb .breadcrumb{justify-content:start;padding:0 0 35px}.woocommerce-page .single-product-breadcrumb .breadcrumb li{padding:0 5px}.woocommerce-page .single-product-breadcrumb .breadcrumb li:first-child{padding-left:0}.woocommerce-page .single-product-breadcrumb .breadcrumb li a{color:#2f2f89;font-weight:600;letter-spacing:.12px}.woocommerce-error{border-top-color:#ff000d;background-color:#f2eae1}.woocommerce-error::before{color:#ff000d}.woocommerce-checkout #payment label{color:#2f2f89}.woocommerce-checkout #payment div.payment_box{background-color:#f3f0fb}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f3f0fb}.woocommerce .shop_table bdi{font-weight:500!important}.woocommerce .shop_table th{font-weight:600!important}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#ff000d}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#ff000d}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background-color:#ffffff!important}.woocommerce .woocommerce-customer-details address{background-color:#ffffff!important}