body.woocommerce,body.woocommerce-page{background-color:#fff;}.woocommerce .content-area{padding:80px 0;}.shop-ph-header{height:300px;}.woocommerce .woocommerce-breadcrumb a{color:#fff;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.woocommerce .woocommerce-breadcrumb{color:#ddd;}.woocommerce .shop-page-wrap{width:100%;display:grid;grid-template-columns:1fr 250px;grid-column-gap:40px;grid-auto-flow:dense;}.woocommerce .shop-page-wrap.no-sidebar{grid-template-columns:1fr;grid-column-gap:0;}.woocommerce .shop-page-wrap.left-sidebar{grid-template-columns:250px 1fr;}.woocommerce .shop-page-wrap.left-sidebar .shop_sidebar{grid-row:1;grid-column:1;}.woocommerce .shop-page-wrap.left-sidebar .shop-product-area{grid-column:2;}.woocommerce .shop-product-area .products{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;padding:0;margin:0;}.woocommerce .shop-product-area .products:before{display:none;}.woocommerce .shop-product-area .products.columns-2{grid-template-columns:repeat(2,1fr);}.woocommerce .shop-product-area .products.columns-3{grid-template-columns:repeat(3,1fr);}.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(4,1fr);}@media (max-width:992px){.woocommerce .shop-page-wrap{grid-template-columns:1fr;grid-row-gap:50px}.woocommerce .shop-product-area .products.columns-3,.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.woocommerce .shop-product-area .products.columns-2,.woocommerce .shop-product-area .products.columns-3,.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(1,1fr)}}.woocommerce .shop-product-area .products li.product{margin:0;padding:0;float:none!important;width:inherit!important;}.woocommerce .related.products ul.products{margin:-15px;}.woocommerce .related.products ul.products li.product{margin:0;padding:15px;width:25%;}.woocommerce div.product form.cart.grouped_form label a,.woocommerce div.product form.cart.variations_form label{font-family:"Jost",sans-serif;font-size:16px;font-weight:600;color:#6c7a87;text-transform:capitalize;}.woocommerce div.product form.cart .group_table td{padding-bottom:20px;}@media(max-width:992px){.woocommerce .related.products ul.products li.product{width:50%}}@media(max-width:500px){.woocommerce .related.products ul.products li.product{width:100%}}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:2px;background-color:#bbb;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#232427;}.woocommerce .widget_price_filter .ui-slider{margin:0;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-radius:0!important;width:3px;height:17px;background:#232427!important;top:-7px;margin:0;}.woocommerce .widget_price_filter .price_slider_amount .button{background-color:transparent;font-family:"Work Sans",sans-serif;font-size:12px;line-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:0;border-radius:0;padding:0;float:right;outline:none;border:none;box-shadow:none;}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;margin-top:20px;}.woocommerce.single-sidebar:not(:last-of-type){padding-bottom:4.4rem;margin-bottom:4.4rem;border-bottom:1px solid #eee;}.woocommerce .woocommerce-ordering select{color:#6c7a87;vertical-align:top;border:1px solid #eee;border-radius:0;padding:0 20px;font-size:16px;}.woocommerce .product_list_widget li a{font-family:"Jost",sans-serif;font-size:16px;font-weight:600!important;letter-spacing:-.5px;color:#0b2238;}.woocommerce .product_list_widget .woocommerce-Price-amount.amount{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;color:#6c7a87;}.woocommerce .widget_product_tag_cloud .tagcloud a{background-color:#eee;}.woocommerce .woocommerce-product-search{position:relative;}.woocommerce .woocommerce-product-search .search-field{border-radius:0;border:1px solid #eee;height:50px;margin-bottom:10px;}.woocommerce .woocommerce-product-search button{background-color:transparent;outline:none;border:none;box-shadow:none;text-indent:-9999px;position:absolute;right:0;top:50%;width:50px;height:50px;transform:translateY(-50%);}.woocommerce .woocommerce-product-search button:before{background-image:url(../../img/search.svg);content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:25px;}.woocommerce .woocommerce-product-search button:hover:before{opacity:.8;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:#f7f8f9;padding:0;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:600;width:40px;height:40px;line-height:40px;border:none;text-align:center;}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{margin:0 5px;border:none;}.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:#4154f1;color:#fff;border:none;}.woo-thumb{position:relative;overflow:hidden;}.woo-thumb img{transition:all cubic-bezier(.4,0,.2,1) 450ms;width:100%;}.woocommerce .woo-thumb .button{background-color:#232427;border-radius:0;width:180px;padding:12px 15px;font-family:"Work Sans",sans-serif;font-size:12px;text-transform:uppercase;font-weight:600;color:#fff;text-align:center;position:absolute!important;left:50%!important;bottom:-100%;transform:translateX(-50%);margin:0!important;visibility:hidden;opacity:0;transition:all cubic-bezier(.4,0,.2,1) 450ms;}.woocommerce .woo-thumb .button:hover{background-color:#232427;color:#fff;}.woocommerce .related.products .product:hover .button,.woocommerce .shop-product-area .product:hover .button{bottom:20px;visibility:visible;opacity:1;}.woocommerce .woo-thumb .added_to_cart{display:none;}.woocommerce .woo-thumb .button.loading::after{top:calc(50% - 6.5px);right:15px;}.woo-heading{text-align:center;margin-top:15px;}.woo-heading .post-cat{font-family:"Work Sans",sans-serif;color:#6c7a87;font-size:12px;font-weight:600;text-transform:uppercase;}.woo-heading .woocommerce-loop-product__title{font-family:"Jost",sans-serif;color:#0b2238;font-size:18px;font-weight:600;letter-spacing:-.5px;}.woo-heading .price{font-family:"Work Sans",sans-serif;color:#6c7a87!important;font-size:14px;font-weight:500;letter-spacing:-.5px;margin:0;}.woo-heading .price ins{font-weight:500!important;}.woocommerce ul.products li.product .star-rating{margin:0 auto 10px;}.woocommerce ul.products li.product .onsale{background-color:#ff4c4c;color:#fff;border-radius:0;height:25px;line-height:25px;padding:0 15px;text-align:center;top:15px;right:auto;left:15px;margin:0;font-family:"Work Sans",sans-serif;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;min-width:inherit;min-height:inherit;}.woo-thumb .woo-lightbox{background-color:#fff;width:45px;height:45px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:-100%;top:10px;transition:all cubic-bezier(.4,0,.2,1) 450ms;visibility:hidden;opacity:0;}.woo-thumb .woo-lightbox:hover{background-color:#232427;color:#fff;}.woocommerce .related.products .product:hover .woo-thumb .woo-lightbox,.woocommerce .shop-product-area .product:hover .woo-thumb .woo-lightbox{right:10px;visibility:visible;opacity:1;}.woo-thumb .woo-lightbox svg{width:20px;margin-top:-2px;}.woocommerce .related.products .product:hover .woo-thumb img,.woocommerce .shop-product-area .product:hover .woo-thumb img{transform:scale(1.05);}.woocommerce nav.woocommerce-pagination{margin-top:40px;}.woocommerce ul.products li.product .woocommerce-loop-category__title{background-color:#fff;padding:20px;width:60%;margin:0;font-size:16px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.woocommerce-loop-category__title mark{color:#0b2238;background-color:transparent;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{width:8px;height:8px;top:11px;left:11px;}.woocommerce .star-rating span{color:#fab700;}.woocommerce div.product .product_title{font-size:26px;line-height:26px;font-weight:600;letter-spacing:-1px;margin-bottom:0;}.woocommerce .yith-wcwl-add-to-wishlist{display:inline-block;}.woocommerce .yith-wcwl-add-to-wishlist .single_add_to_wishlist,.woocommerce .compare.button{display:inline-block;background-color:#ebe9eb;padding:17px 25px;line-height:1;font-size:12px;font-family:"Work Sans",sans-serif;font-weight:600;color:#0b2238;text-transform:uppercase;text-decoration:none;border-radius:0;margin-bottom:20px;}.woocommerce .compare.button{margin-left:10px;}.woocommerce .yith-wcwl-add-to-wishlist a{text-decoration:none;}.woocommerce .yith-wcwl-add-to-wishlist .single_add_to_wishlist:hover,.woocommerce .compare.button:hover{background-color:#dfdcde;color:#0b2238;}@media only screen and (min-width:768px){.woocommerce .entry-content>*,.woocommerce .entry-summary>*{margin:0}}.woocommerce div.product .woocommerce-product-rating{display:flex;align-items:center;margin:0;}.woocommerce .star-rating{margin:0;font-size:12px;}.woocommerce-review-link{margin-left:10px;}.woocommerce div.product p.price{font-family:"Work Sans",sans-serif;color:#0b2238;font-size:20px;line-height:20px;font-weight:600;letter-spacing:-1px;opacity:1;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:100%;margin:20px 0;}.woocommerce div.product p.price del{opacity:1;font-size:16px;color:#b2b2b2;margin-left:10px;}.woocommerce-product-details__short-description p{padding-bottom:30px;border-bottom:1px solid #eee;}.woocommerce div.product form.cart div.quantity{margin-right:10px;}.woocommerce .quantity .qty{border:1px solid #eee;border-radius:0;width:100px;height:45px;}.woocommerce div.product form.cart{padding:30px 0;margin:0;}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;background-color:#232427;border-radius:0;font-size:12px;font-weight:600;font-family:"Work Sans",sans-serif;line-height:45px;padding:0 35px;}.woocommerce div.product form.cart .button.disabled{background-color:#6c7a87;}.woocommerce div.product form.cart .button.disabled:hover{background-color:#232427;}.woocommerce div.product form.cart .button:hover{opacity:.9;}.woocommerce div.product form.cart .button:focus{border:none;outline:none;box-shadow:none;}.woocommerce .product_meta{display:flex;flex-direction:column;row-gap:10px;}.woocommerce .product_meta span{font-weight:600;color:#0b2238;}.woocommerce .product_meta span a,.woocommerce .product_meta span span{font-weight:500;color:#6c7a87;text-decoration:none;}.woocommerce .product_meta span a:hover{color:#232427;}.woocommerce .social-share{padding-top:30px;}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:"Work Sans",sans-serif;font-size:14px;text-transform:uppercase;font-weight:600;color:#0b2238;padding:15px 0;box-shadow:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;border:none;background-color:transparent;margin:0 10px;}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0;}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #eee;}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#232427;border:none;background-color:transparent;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom:1px solid #232427;}.woocommerce-Tabs-panel h2{display:none;}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:30px 0 0;}.woocommerce div.product .woocommerce-tabs .panel p:not(:last-of-type){margin-bottom:15px;}.woocommerce-tabs.wc-tabs-wrapper{padding-top:20px;}.woocommerce div.product div.summary{margin:0;}.woocommerce table.shop_attributes td{padding:10px 20px;}.woocommerce #reviews #comments ol.commentlist{padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}@media(max-width:580px){.woocommerce #reviews #comments ol.commentlist{grid-template-columns:1fr}}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{display:none;}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;padding:40px;border-radius:0;border:1px solid #eee;}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:40px;left:40px;padding:0;width:40px;height:auto;background:transparent;border:none;margin:0;box-shadow:none;border-radius:50%;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;padding-left:50px;line-height:40px;}.woocommerce .comment-text .star-rating{margin-top:12px;}.woocommerce .comment-text .description p{font-family:"Jost",sans-serif;margin:0;}.woocommerce .comment-text .description{margin-top:10px;}.woocommerce-Reviews #comments{margin-top:0;}.related.products{padding-top:50px;}.related.products>h2{font-family:"Jost",sans-serif;font-size:20px;line-height:20px;font-weight:600;letter-spacing:-1px;color:#0b2238;padding:15px 0;box-shadow:none;border-bottom:1px solid #eee;margin-bottom:30px;}#review_form .comment-form-comment{float:right;width:50%;margin:0;}#review_form .woo-form-left{float:left;width:50%;}#review_form .comment-form-cookies-consent{clear:both;float:right;width:50%;}#review_form .form-submit{width:50%;float:left;}.woocommerce #review_form textarea,.woocommerce #review_form input{background-color:#fafafa;height:50px;border:none;border-radius:0;}.woocommerce #review_form #respond textarea{height:152px;}.woocommerce #review_form label{font-family:"Jost",sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;letter-spacing:-.2px;color:#6c7a87;margin-bottom:5px;line-height:1;}.woocommerce #review_form #respond input.b-btn{background-color:#232427;height:50px;line-height:50px;text-align:center;color:#fff;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:0;padding:0;}.woocommerce .comment-form-cookies-consent{margin:7px 15px 0 0;display:flex;}.woocommerce .comment-form-cookies-consent input[type="checkbox"]{width:20px;height:20px!important;line-height:20px;text-align:center;border-radius:0;border:1px solid #eee;box-sizing:border-box;}.woocommerce #review_form #respond .woo-form-left p{margin-bottom:30px;}.woocommerce #review_form #respond .woo-form-left{padding-right:20px;}.woocommerce #review_form #respond .comment-form-comment{padding-left:20px;}.woocommerce .comment-reply-title{margin-bottom:5px;border-bottom:1px solid #eee;width:100%;padding-bottom:15px;margin-bottom:15px;}.woocommerce .comment-reply-title:before{display:none;}.woocommerce .comment-form-rating{display:flex;}.woocommerce.logged-in #review_form .comment-form-comment{float:none;}.woocommerce.logged-in #review_form #respond .comment-form-comment{padding:0;margin-bottom:25px;}.woocommerce span.onsale{top:15px;left:15px;background-color:#ff4c4c;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:0;height:30px;text-align:center;padding:0 20px;border-radius:0;letter-spacing:1px;}.woocommerce .flex-control-nav.flex-control-thumbs{max-width:100%!important;width:100%!important;display:flex;column-gap:15px;padding:16px 1px 1px 1px!important;}.woocommerce .flex-control-thumbs li{margin:0;width:100%;}.woocommerce .flex-control-thumbs li img{height:150px!important;object-fit:cover;outline:1px solid transparent;opacity:1!important;}.woocommerce .flex-control-thumbs li img.flex-active{outline:1px solid #eee;}.woocommerce .flex-control-thumbs li:not(:last-child){padding-right:0;}.woocommerce-product-gallery__wrapper{max-width:inherit;}.woocommerce .variations_form .variations tbody{display:block;}.woocommerce .variations_form .variations tbody tr{display:grid;grid-template-columns:auto 1fr;width:100%;grid-gap:20px;align-items:center;padding:30px 0;}.woocommerce .variations_form .variations tbody tr:first-child{padding-top:0;}.woocommerce .variations_form .variations tbody tr td{padding:0;position:relative;}.woocommerce .variations_form .variations select{border:1px solid #eee;-webkit-border-radius:0;display:block!important;border-radius:0;height:50px;padding:0 10px;max-width:100%;margin:0 0 0 auto!important;}.woocommerce .variations_form .variations tbody tr td:last-child{text-align:right;}.woocommerce .variations_form .variations tbody tr td .reset_variations{position:absolute;right:0;bottom:-30px;}.woocommerce .woocommerce-variation-price{padding-bottom:30px;}.woocommerce .woocommerce-variation-price .price{font-family:"Work Sans",sans-serif;color:#0b2238!important;font-size:22px;font-weight:600;letter-spacing:-1px;}#yith-quick-view-content .type-product{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;width:100%;}#yith-quick-view-content div.images,#yith-quick-view-content div.summary{float:none;width:inherit;padding:0;}.yith-wcqv-wrapper .yith-wcqv-main{padding:40px;}.woocommerce .yith-wcqv-wrapper div.product .product_title{font-size:22px;}.woocommerce .yith-wcqv-wrapper div.product p.price{font-size:20px;margin:15px 0;}.woocommerce .yith-wcqv-wrapper div.product form.cart{padding:15px 0;}.woocommerce #yith-quick-view-modal .yith-wcqv-main{box-shadow:none;}#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar{width:8px;height:8px}#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar-thumb{cursor:pointer;background:#232427;}#yith-quick-view-modal.open .yith-wcqv-main::selection{background-color:#232427;color:#fff}#yith-quick-view-modal.open .yith-wcqv-main-webkit-::selection{background-color:#232427;color:#fff}#yith-quick-view-modal.open .yith-wcqv-main::-moz-selection{background-color:#232427;color:#fff}.woocommerce .yith-wcqv-wrapper div.product form.cart .variations label{font-weight:600;font-size:12px;letter-spacing:0;}.woocommerce .yith-wcqv-wrapper .variations_form .variations tbody tr{padding:15px 0;}.woocommerce .yith-wcqv-wrapper .woocommerce-product-details__short-description p{margin:0;}.woocommerce .yith-wcqv-wrapper .product_meta{margin-top:10px;}.woocommerce #yith-quick-view-close{color:#232427;border:none;opacity:1;right:10px;top:10px;}.woocommerce #yith-quick-view-close:hover{color:#232427;opacity:.8;}.woocommerce-grouped-product-list.group_table .type-product{display:block!important;}.woocommerce #yith-quick-view-content>div.product{padding-bottom:40px;}.woocommerce .button.yith-wcqv-button{display:none;}.woocommerce table.shop_table td{border-right:none;}.woocommerce table.shop_table th{border:none;}.woocommerce table.shop_table td:not(:last-of-type),.woocommerce table.shop_table th:not(:last-of-type){border-right:1px solid #eee;}.woocommerce table.shop_table td{border-color:#eee;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:150px!important;border-radius:0;border:1px solid #eee;height:50px;line-height:50px;}.woocommerce-cart-form__contents td.actions button,.woocommerce-cart-form__contents td.actions .coupon button{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;border-radius:0;border:none;outline:none;box-shadow:none;height:50px;line-height:50px;padding:0 30px!important;}#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{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:0;height:50px;line-height:50px;margin:0;padding:0 20px;}.woocommerce .cart_totals h2{margin-bottom:20px;}