:root{--content-width:110.625rem;--dropdown-symbol-width:.7em;--global-font-family:"Rubik",sans-serif;--highlight-font-family:"Rubik",sans-serif;--global-font-size:16;--global-font-line-height:1.2;--font-size-small:calc(15/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-medium:calc(20/var(--global-font-size)*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--global-font-color:#333;--background-color:#fff;--content-background-color:#fff;--sub-content-background-color:#f6f6f6;--header-background-color:#f6f6f6;--footer-background-color:#fbfbfb;--input-background-color:#f2f4f5;--border-color-dark:#333;--border-color-light:#e1e1e1;--color-link:#191919;--color-link-visited:#191919;--color-link-active:#232c6c;--color-hovers:#191f4d;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-product-title:#191919;--color-theme-primary:#232c6c;--color-theme-secondary:#41848f;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#0055b8;--color-theme-yellow:#ffb136;--color-theme-orange:#f39c12;--color-theme-black:#1c2833;--color-theme-grey:#6e6e6e;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;@media (prefers-color-scheme:dark){&{--global-font-color:#333;--border-color-light:#333;--border-color-dark:#ccc;--background-color:#121212;--content-background-color:#181818;--sub-content-background-color:#333;--header-background-color:#1a1a1a;--footer-background-color:#1a1a1a;--color-link:#191919;--color-link-active:#bbdfff;--color-link-visited:#bbdfff}}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:1.5rem}@media screen and (width>=48em){.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:auto}}.wp-block-quote:not(.is-large):not(.is-style-large){border-left-color:var(--color-quote-border)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{border-left-color:var(--color-quote-citation)}.wp-block-cover{align-items:center;display:flex}.wp-block-cover__inner-container>*{max-width:var(--content-width);margin-left:auto;margin-right:auto}.wp-block-cover .wp-block-cover-text,.wp-block-cover p{margin-top:0}.wp-block-latest-posts,.wp-block-latest-comments{border:1px solid #ccc;padding:1.5em}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignfull{padding:0 1.5em}.wp-block-gallery ul{grid-gap:.5em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.entry-content .wp-block-gallery{padding-left:1.5em;padding-right:1.5em}@media screen and (width>=48em){.entry-content .wp-block-gallery{padding-left:0;padding-right:0}}.wp-block-gallery.columns-2 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-9 .blocks-gallery-item{width:inherit;grid-column:span 1;margin:0}.blocks-gallery-item:last-child:nth-child(odd){grid-column:span 2}.wp-block-gallery.columns-3 .blocks-gallery-item:last-child:nth-child(3n),.wp-block-gallery.columns-5 .blocks-gallery-item:last-child:nth-child(5n),.wp-block-gallery.columns-7 .blocks-gallery-item:last-child:nth-child(7n),.wp-block-gallery.columns-9 .blocks-gallery-item:last-child:nth-child(9n){grid-column:span 1}@media screen and (width>=40em){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6,1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7,1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8,1fr)}.wp-block-gallery.columns-9{grid-template-columns:repeat(9,1fr)}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin-left:auto;margin-right:auto;display:block}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media screen and (width>=48em){.wp-caption.alignright,.wp-block-image.alignright{margin-right:calc((100% - var(--content-width))/2)}.wp-caption.alignleft,.wp-block-image.alignleft{margin-left:calc((100% - var(--content-width))/2)}}.gallery{grid-gap:.5em;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:1.5em;display:grid}@media screen and (width>=40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{border:1px solid var(--border-color-light);padding:.5em}.gallery-icon{justify-content:center;display:flex}.gallery-caption{font-size:80%}.entry{margin-bottom:1rem}.entry-meta,.entry-footer{font-family:var(--highlight-font-family);font-size:80%;font-stretch:75%}.entry-meta{margin:1em 0}.updated:not(.published){display:none}.post-thumbnail img{margin:0 auto}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.entry-content>ul,.entry-content>ol{padding-left:3.5em}.page-content>*,.entry-content>*,.entry-summary>*{max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.page-header,.entry-header,.entry-footer,.site-info,.post-navigation,.page-navigation,.comments-area{margin-top:1.5em;margin-bottom:1.5em}.page-content>*,.entry-content>*,.entry-summary>*,.page-header,.entry-header,.entry-footer,.site-info,.post-navigation,.page-navigation,.comments-area{max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (width>=48em){.entry-content>ul,.entry-content>ol{padding-left:2.5em;padding-right:2.5em}}.entry-content>.more-link{display:block}.page-links{clear:both;margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{clear:both}@media screen and (width>=48em){.entry-footer{padding-left:0;padding-right:0}}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}.alignwide{max-width:calc(50% + var(--content-width)/2)}.alignfull{max-width:100%}.page-content>.alignleft,.entry-content>.alignleft,.entry-summary>.alignleft{margin-left:1.5rem}.page-content>.alignright,.entry-content>.alignright,.entry-summary>.alignright{margin-right:1.5rem}@media screen and (width>=48em){.page-content>.alignleft,.entry-content>.alignleft,.entry-summary>.alignleft{margin-left:calc((100vw - var(--content-width))/2)}.page-content>.alignright,.entry-content>.alignright,.entry-summary>.alignright{margin-right:calc((100vw - var(--content-width))/2)}}@media screen and (width>=60em){.has-sidebar .page-content>.alignleft,.has-sidebar .entry-content>.alignleft,.has-sidebar .entry-summary>.alignleft{margin-left:calc((75vw - 2rem - var(--content-width))/2)}.has-sidebar .page-content>.alignright,.has-sidebar .entry-content>.alignright,.has-sidebar .entry-summary>.alignright{margin-right:calc((75vw - 2rem - var(--content-width))/2)}}@media (width<=907px){.woocommerce:not(.single-product) .site-content.container{display:grid}.woocommerce .shop-sidebar{order:1!important}}.has-theme-primary-color{color:var(--color-theme-primary)}.has-theme-primary-background-color{background-color:var(--color-theme-primary)}.has-theme-secondary-color{color:var(--color-theme-secondary)}.has-theme-secondary-background-color{background-color:var(--color-theme-secondary)}.has-theme-red-color{color:var(--color-theme-red)}.has-theme-red-background-color{background-color:var(--color-theme-red)}.has-theme-green-color{color:var(--color-theme-green)}.has-theme-green-background-color{background-color:var(--color-theme-green)}.has-theme-blue-color{color:var(--color-theme-blue)}.has-theme-blue-background-color{background-color:var(--color-theme-blue)}.has-theme-yellow-color{color:var(--color-theme-yellow)}.has-theme-yellow-background-color{background-color:var(--color-theme-yellow)}.has-theme-black-color{color:var(--color-theme-black)}.has-theme-black-background-color{background-color:var(--color-theme-black)}.has-theme-grey-color{color:var(--color-theme-grey)}.has-theme-grey-background-color{background-color:var(--color-theme-grey)}.has-theme-white-color{color:var(--color-theme-white)}.has-theme-white-background-color{background-color:var(--color-theme-white)}.has-custom-daylight-color{color:var(--color-custom-daylight)}.has-custom-daylight-background-color{background-color:var(--color-custom-daylight)}.has-custom-sun-color{color:var(--color-custom-sun)}.has-custom-sun-background-color{background-color:var(--color-custom-sun)}.has-small-font-size{font-size:var(--font-size-small)}.has-regular-font-size{font-size:var(--font-size-regular)}.has-large-font-size{font-size:var(--font-size-large)}.has-larger-font-size{font-size:var(--font-size-larger)}.sidebar-wrap .wp-block-heading{font-size:var(--font-size-medium);border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:13px;position:relative}.sidebar-wrap .wp-block-heading:after{content:"";border-bottom:2px solid var(--color-theme-primary);width:50px;position:absolute;bottom:-1px;left:0}.sidebar-wrap .widget_block.widget_categories .wp-block-categories-list{margin:-7px 0 0 -5px}.sidebar-wrap .widget_block.widget_categories .wp-block-categories-list li.cat-item{padding:8px 0;display:block}.sidebar-wrap .widget_block.widget_categories .wp-block-categories-list li.cat-item a{color:#6e6e6e;white-space:nowrap;text-overflow:ellipsis;margin-left:25px;text-decoration:none;transition:all .15s ease-in-out;display:block;overflow:hidden}.sidebar-wrap .widget_block.widget_categories .wp-block-categories-list li.cat-item.current-cat a,.sidebar-wrap .widget_block.widget_categories .wp-block-categories-list li.cat-item a:hover{color:var(--color-link)}.sidebar-wrap .woocommerce.widget_products ul.product_list_widget li{grid-template-columns:70px 1fr;justify-content:flex-start;column-gap:15px;margin-bottom:20px;display:grid}.sidebar-wrap .woocommerce.widget_products ul.product_list_widget li .woocommerce-Price-amount.amount{font-family:var(--highlight-font-family);font-size:var(--font-size-small);color:var(--color-theme-primary);transition:all .2sease-in-out;margin-top:-.354rem;margin-left:5px;font-weight:500;line-height:24px;display:flex;position:relative}.sidebar-wrap .woocommerce.widget_products ul.product_list_widget li .star-rating{font-size:.857em}.woocommerce .star-rating:before{color:var(--color-link)}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars a:hover:before,.sidebar-wrap .woocommerce.widget_products ul.product_list_widget li .star-rating span:before,.woocommerce p.stars:hover a:before,.woocommerce .star-rating span:before{color:var(--color-theme-yellow)}@media (width<=640px){.woocommerce .star-rating{font-size:.75em}}.sidebar-wrap .woocommerce ul.product_list_widget li a{grid-column:1/-1;align-items:center;text-decoration:none;display:flex}.sidebar-wrap .woocommerce ul.product_list_widget li a img{float:left;object-fit:contain;width:70px;height:70px;margin-right:1rem}.sidebar-wrap .woocommerce ul.product_list_widget li a .product-title{font-size:var(--font-size-small);color:var(--global-font-color);text-overflow:ellipsis;-webkit-line-clamp:2;max-height:44px;transition:all .2s ease -in-out;-webkit-box-orient:vertical;font-weight:500;line-height:21px;display:-webkit-box;position:relative;overflow:hidden}.sidebar-wrap .woocommerce ul.product_list_widget li a:hover .product-title{color:var(--color-link-active)}ul.products.columns-5 li.product{width:23%}ul.products li.product{border:1px solid #ebebeb;border-radius:8px;flex-direction:column;height:auto;transition:all .2s ease-in-out;position:relative;overflow:hidden;margin:10px!important;padding:20px 20px 0!important}ul.products li.product .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{top:15px;left:auto;right:15px}ul.products li.product .woocommerce-loop-product__title{font-weight:var(--font-size-regular);color:var(--color-product-title);text-overflow:ellipsis;-webkit-line-clamp:2;z-index:1;-webkit-box-orient:vertical;max-height:53px;line-height:21px;transition:all .2s ease-in-out;display:-webkit-box;position:relative;overflow:hidden}ul.products li.product .star-rating{color:var(--color-theme-yellow);opacity:1;order:-1;margin-bottom:0;transition:all .2s ease-in-out}ul.products li.product .price{font-family:var(--highlight-font-family);font-size:var(--font-size-regular);line-height:24px;transition:all .2s ease-in-out;position:relative;color:var(--color-theme-primary)!important;font-weight:500!important;display:flex!important}ul.products li.product .price:after{content:"";background:var(--color-theme-primary);border-top-right-radius:12px;border-bottom-right-radius:12px;width:7px;height:15px;transition:all .2s ease-in-out;position:absolute;top:4px;left:-20px}ul.products li.product .product-card-middle{z-index:0;flex-direction:column;justify-content:flex-end;height:90px;margin-top:auto;padding-bottom:9px;display:flex;position:relative}ul.products li.product .product-card-bottom{border-top:1px solid #ebebeb;padding:12px 0 10px;transition:all .15s ease-in-out;position:relative}ul.products li.product .button{background:var(--color-theme-primary);width:100%;font-size:var(--font-size-small);color:var(--color-theme-white);opacity:0;visibility:hidden;border:none;border-radius:8px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;padding:6px 0 4px;line-height:26px;transition:all .2s ease-in-out;position:absolute;bottom:0;transform:scale(.9);display:flex!important}ul.products li.product .button:before{font-variant:normal;text-rendering:auto;content:"";font-family:Line Awesome Free;font-size:17px;font-style:normal;font-weight:900;line-height:1;display:inline-block}ul.products li.product .product-card-middle .price{opacity:0;visibility:hidden;z-index:-1;border:none;margin:0;padding:0;position:absolute;bottom:15px;left:15px}@media (width>=641px){.woocommerce.archive ul.products.columns-5:not(.slick-initialized) li.product{flex:1 0 auto;max-width:32%;width:32%!important;margin:10px!important}}@media (width>=992px){.woocommerce ul.products:not(.slick-initialized){flex-wrap:wrap;display:flex}ul.products li.product:hover{z-index:1;border-color:#f2f4f5;box-shadow:0 5px 15px #0000001a}ul.products li.product:hover .product-card-bottom .price{opacity:0;visibility:hidden}ul.products li.product:hover .product-card-middle .price{opacity:1;visibility:visible;transform:translate(-15px)}ul.products li.product:hover .star-rating{opacity:0}ul.products li.product:hover .woocommerce-loop-product__title{transform:translateY(-33px)}ul.products li.product:hover .button{opacity:1;visibility:visible;bottom:20px;transform:scale(1)}}@media (width>=1430px){.woocommerce.archive ul.products.columns-5:not(.slick-initialized) li.product{flex:1 0 auto;max-width:18.35%;width:18.35%!important}}@media (width<=991px){ul.products li.product .button{opacity:1;visibility:visible;position:static;transform:scale(1)}ul.products li.product{margin:10px 0!important}}.woocommerce .woocommerce-ordering .orderby{color:var(--color-product-title);-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='12.000000pt' height='7.000000pt' viewBox='0 0 12.000000 7.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,7.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M27 40 l33 -35 33 35 32 35 -32 -30 -33 -29 -32 29 -33 30 32 -35z'/%3E%3C/g%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ebebeb;border-radius:8px;padding:12px 30px 12px 20px}.woocommerce-page div.product div.images{width:38%}.woocommerce div.product div.summary{flex-wrap:wrap;gap:20px;width:62%;display:flex}.woocommerce div.product div.summary .right-sidebar{flex:0 0 285px;order:1;width:285px;min-width:285px}@media (width<=1420px){.woocommerce div.product div.summary .right-sidebar{flex:0 0 260px;width:201px;min-width:202px}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-details .feature-title{font-size:14px}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-details>span{font-size:13px}}.woocommerce div.product div.summary .right-sidebar{padding-left:15px}.woocommerce div.product div.summary .summary-inner{flex:auto;order:0}.woocommerce div.product div.summary .right-sidebar .feature-list .single-feature{justify-content:flex-start;margin-bottom:20px;display:flex}.woocommerce div.product div.summary .right-sidebar .feature-list .single-feature:last-child{margin-bottom:0}@media screen and (width<=1350px){.woocommerce div.product div.summary .right-sidebar{display:none}}@media screen and (width<=640px){.woocommerce div.product{padding:0}.woocommerce-page div.product div.images,.woocommerce div.product div.summary{width:100%}.woocommerce div.product div.summary .summary-inner{padding:0}.woocommerce div.product div.summary .summary-inner .tinv-wraper.tinv-wishlist{align-items:center;margin-bottom:1rem;display:flex}.woocommerce div.product div.summary .summary-inner .tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin:0}.woocommerce div.product div.summary .summary-inner .tinvwl-tooltip{display:block}}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-icon{margin-right:13px}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-icon>i{color:var(--color-theme-primary);font-size:36px}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-details>span,.single-feature .feature-details .feature-title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-details .feature-title{font-size:15px;font-weight:500;line-height:18px}.woocommerce div.product div.summary .right-sidebar .single-feature .feature-details>span{color:#6e6e6e;width:100%;margin-top:2px;font-size:14px;line-height:22px}.woocommerce div.product .product_title{font-size:var(--font-size-medium);margin-bottom:15px;line-height:30px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{font-size:calc(var(--font-size-regular)*1.5);color:var(--color-theme-primary);border-top:1px solid #e5e5e5;padding-top:24px;font-weight:500;line-height:1.2;display:flex}.woocommerce div.product .woocommerce-product-rating .star-rating:before{color:var(--color-theme-primary)}.woocommerce div.product .woocommerce-product-rating .star-rating span:before{color:var(--color-theme-yellow)}.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:none}.woocommerce div.product form.cart{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px}.woocommerce div.product form.cart .button{font-family:var(--global-font-family);font-size:var(--font-size-small);color:var(--color-theme-white);background:var(--color-theme-primary);border:none;border-radius:8px;padding:8px 30px;line-height:1.2;transition:all .15s ease-in-out;position:relative}.woocommerce div.product form.cart .button:hover{background:var(--color-hovers)}.woocommerce .quantity .qty{min-height:34px;border-radius:5px!important;padding:0!important}.woocommerce div.product .summary .product_meta{font-family:var(--global-font-family);font-size:var(--font-size-small);color:var(--color-product-title);grid-template-columns:1fr;gap:10px;line-height:1.2;display:grid}.woocommerce div.product .summary .product_meta a{color:var(--color-theme-primary)}.woocommerce div.product .summary .product_meta a:hover{color:var(--color-hovers)}.woocommerce-page div.product .woocommerce-tabs{max-width:1140px;margin:0 auto}.woocommerce div.product .woocommerce-tabs ul.tabs{justify-content:center;display:flex;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#ebebeb}.woocommerce div.product .woocommerce-tabs ul.tabs li{color:var(--color-product-title);background:0 0;border:none;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--color-product-title)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--color-theme-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:"";background:var(--color-theme-primary);border-color:var(--color-theme-primary);width:0;height:2px;transition:all .15s ease-in-out;position:absolute;bottom:0;left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:"";background:var(--color-theme-primary);width:15px;height:8px;box-shadow:none;opacity:0;clear:unset;z-index:1;border-bottom-right-radius:12px;border-bottom-left-radius:12px;transition:all .3s ease-in-out;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--color-theme-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{width:100%;height:2px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{opacity:1;z-index:2}.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p,.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul{color:#6e6e6e;line-height:24px}.woocommerce #reviews #comments h2,.comments-title,.comment-reply-title{font-size:calc(var(--font-size-regular)*1.475)}@media (width<=991px){.woocommerce #reviews #comments h2,.comments-title,.comment-reply-title{font-size:calc(var(--font-size-regular))}.woocommerce div.product .woocommerce-tabs .panel>*{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{flex-wrap:wrap;gap:.375rem;padding:.5em;display:flex}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{order:-1;font-size:.75em}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description ul{padding-left:15px}}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-color:var(--color-theme-primary);background:0 0;border-radius:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--color-theme-primary)}.woocommerce div.product .products{max-width:1140px;margin:0 auto}.woocommerce div.product .products h2{border-bottom:1px solid #e5e5e5;padding-bottom:14px;font-size:18px;font-weight:500;line-height:24px;position:relative}.woocommerce div.product .products h2:after{content:"";border-bottom:2px solid var(--color-theme-primary);width:50px;position:absolute;bottom:-1px;left:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title:after{border:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background:var(--color-theme-primary);font-size:var(--font-size-small);border-radius:8px;font-weight:500}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background:var(--color-hovers)}.woocommerce a.added_to_cart{display:none}.woocommerce-info{color:var(--global-font-color);background:#f2f4f5;border:1px solid #ebebeb;border-radius:8px}.woocommerce-info:before{color:var(--color-theme-primary)}.woocommerce .woocommerce-info .button{width:auto}.all-categories-wrap{margin-top:44px}.all-categories-wrap .empty-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.all-categories-wrap .empty-message svg{width:100px;height:100px;margin-bottom:22px}.all-categories-wrap .empty-message svg path{fill:var(--color-primary)}.single-category{margin-bottom:30px}.single-category:last-child{margin-bottom:0}.single-category .section-title{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:13px}.single-category .section-title>a{color:#191919}.single-category .section-title>a:hover{color:var(--color-primary)}.single-category-list{-moz-column-count:3;column-count:3;-moz-column-gap:40px;-moz-column-fill:initial;column-fill:initial;column-gap:40px}.single-category-list li{width:100%;padding:2px 0;display:inline-block}.single-category-list li a{max-width:100%;color:var(--color-primary-hover);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:inline-block;overflow:hidden}.single-category-list li a:hover{color:var(--color-primary);text-decoration:underline}.single-category-list .sub-category-list{margin-left:10px;padding-top:2px}.single-category-list .sub-category-list li{padding:1px 0}.single-category-list .sub-category-list li a{font-size:13px;font-weight:var(--font-normal)}.list-inline{padding-left:0}@media screen and (width<=991px){.single-category-list{-moz-column-count:2;column-count:2}}@media screen and (width<=576px){.single-category-list{-moz-column-count:1;column-count:1}}.cart_page .entry-content .woocommerce{flex-wrap:wrap;display:flex}.cart_page .entry-content .woocommerce .woocommerce-notices-wrapper{flex:1 0 100%}.cart_page .entry-content .woocommerce .woocommerce-cart-form{flex-grow:1;padding-right:15px}.cart_page .entry-content .woocommerce .cart-collaterals{width:380px;min-width:380px;padding-left:15px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}@media (width<=991px){.cart_page .entry-content .woocommerce .cart-collaterals{min-width:300px;padding:0}.cart_page .entry-content .woocommerce{padding:0}}.woocommerce table.shop_table thead{vertical-align:bottom}.woocommerce table.shop_table thead th{color:var(--color-theme-black);white-space:nowrap;border-top:none;border-bottom:none;padding:12px 25px;font-size:15px;font-weight:500}.woocommerce-cart table.cart img{border-radius:8px;width:60px;height:60px}.woocommerce-cart table.cart tbody tr td{padding-top:25px}.woocommerce-cart table.cart tbody tr td .woocommerce-cart table.cart td{border-color:#ebebeb;padding:15px 25px}.woocommerce a.remove{font-weight:300;color:var(--color-link)!important}.woocommerce a.remove:hover{background:var(--color-theme-primary);color:var(--color-theme-white)!important}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart],.woocommerce table.cart td.actions{display:none}.woocommerce-message{border-top-color:var(--color-theme-primary)}.woocommerce-message:before{color:var(--color-theme-primary)}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:var(--color-theme-primary);color:var(--color-theme-white);font-size:var(--font-size-small);border:none;border-radius:8px;padding:8px 30px;font-weight:500;line-height:1.2;transition:all .15s ease-in-out}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background:var(--color-hovers)}.wc-block-components-price-slider__controls{flex-wrap:wrap}.wc-block-components-price-slider__range-input-wrapper{order:-1;width:100%}.contact-wrap{margin:90px 0}.contact-wrap .map-canvas{background:#f2f4f5;border-radius:8px;height:0;padding-bottom:34%;position:relative;overflow:hidden}.contact-wrap .map-canvas>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.contact-form-wrap{justify-content:center;margin-top:-12%;display:flex}.contact-form-wrap .contact-form-inner{border-radius:6px;width:1000px;display:flex;overflow:hidden;box-shadow:0 5px 28.5px 1.5px #0906181a}.contact-form-left{background:var(--color-theme-primary);width:350px;min-width:350px;padding:40px 50px;position:relative;overflow:hidden}.contact-form-left .title{font-size:calc(var(--font-size-regular)*1.475);color:#fff;margin-bottom:48px}.contact-info{padding-right:20px}.contact-info li{color:#6e6e6e;white-space:nowrap;margin-bottom:14px;display:flex}.contact-info li:last-child{margin-bottom:0}.contact-info li i{color:var(--color-theme-primary);margin-top:3px}.contact-info li a{color:#6e6e6e;margin-left:10px}.contact-info li a:hover{color:var(--color-primary)}.contact-info li a span:first-child{margin-right:-4px}.contact-info li>span{white-space:wrap;margin-left:10px;line-height:22px;display:inline-block}.contact-info li>span pre{white-space:pre-wrap;font-family:var(--base-font-family);font-size:15px;font-weight:var(--font-normal)}.contact-form-left .contact-info li{color:#fff;margin-bottom:29px}.contact-form-left .contact-info li:last-child{margin-bottom:0}.contact-form-left .contact-info li i{color:#fff!important}.contact-form-left .contact-info li a{color:#fff}.contact-form-left .social-links{margin:45px 0 0 -8px}.contact-form-left .social-links li a{color:#fff}.contact-form-left .social-links li a:hover{color:#fff;opacity:.7}.contact-form-left .social-links li a:hover svg.twitter-icon path{fill:#fff;opacity:.7}.contact-form-left .social-links li a svg.twitter-icon path{fill:#fff}.contact-info li>span{white-space:wrap;margin-left:10px;line-height:22px;display:inline-block}.contact-info li>span pre{white-space:pre-wrap;font-family:var(--global-font-family);background:0 0;margin:0;padding:0;font-size:15px;font-weight:400}.contact-form-left>svg{opacity:.15;width:180px;height:180px;position:absolute;bottom:-45px;right:-35px;transform:rotate(-15deg)}.contact-form-right{z-index:1;background:#fff;width:100%;padding:40px 50px;overflow:hidden}.contact-form-right .contact-form textarea{height:150px}.contact-form-right .title{margin-bottom:48px;line-height:1.2}@media screen and (width<=991px){.contact-wrap{margin:70px 0}}@media screen and (width<=1080px){.contact-form-wrap .contact-form-inner{flex-direction:column;width:90%}.contact-form-left{width:100%;min-width:0;padding:34px 30px}.contact-form-left .title{margin-bottom:38px}.contact-form-left .contact-info li{margin-bottom:19px}.contact-form-left .social-links{margin:35px 0 -4px -8px}.contact-form-right{padding:34px 30px 40px}.contact-form-right .title{margin-bottom:38px}}@media screen and (width<=576px){.contact-form-wrap{margin-top:30px}.contact-form-wrap .contact-form-inner{width:100%}}.contact-form .row{flex-wrap:wrap;display:flex}.col-md-9,.col-md-18{flex:none;width:100%;padding:0 10px}@media (width>=768px){.col-md-9{flex:none;width:50%}}.form-group{margin-bottom:20px}.form-group label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.form-group>p{margin:0;line-height:.8}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#ebebeb}.woocommerce-button,.woocommerce-Button{font-family:var(--highlight-font-family);width:100%;margin-top:5px;font-size:var(--font-size-small)!important;color:var(--color-theme-white)!important;background:var(--color-theme-primary)!important;border:none!important;border-radius:8px!important;padding:7px 30px!important;font-weight:500!important;line-height:26px!important;transition:all .15s ease-in-out!important;position:relative!important}.woocommerce-button:hover{background:var(--color-hovers)!important}.auth-form-header{text-align:center;width:100%;max-width:960px;margin:0 auto}.auth-form-header-logo{max-width:300px;margin:50px auto 20px}#customer_login{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:960px;margin:0 auto;display:flex}#customer_login h2{text-align:center}#customer_login .u-column1,#customer_login .u-column2{flex:1 0 45%}.woocommerce-lost-password .entry-content .woocommerce{max-width:550px;margin:0 auto}.woocommerce-ResetPassword{border:1px solid #ebebeb;border-radius:8px;padding:20px}.woocommerce-lost-password .woocommerce form .form-row-first{float:none;width:100%}.account-page .entry-content .woocommerce{flex-wrap:wrap;padding:0;display:flex}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid #ebebeb;border-radius:8px;flex:1 0 70%;padding:20px 25px}.woocommerce-account .woocommerce-MyAccount-navigation{flex:1 0 30%;min-width:267px;max-width:267px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0;list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:8px 0 8px 28px;font-size:16px;line-height:36px;display:inline-block;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a Х{color:var(--color-theme-primary)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after{content:"";background:var(--color-theme-primary);border-top-right-radius:12px;border-bottom-right-radius:12px;width:7px;height:15px;display:block;position:absolute;top:17px;left:0}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses{flex-wrap:wrap;gap:2rem;display:flex}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses:before,.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses:after{display:none}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column1,.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column2{border:1px solid #ebebeb;border-radius:8px;flex:1 0 45%;padding:1.2rem}.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)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background:var(--color-theme-primary);color:var(--color-theme-white);border-radius:8px;transition:all .15s ease-in-out!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.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)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background:var(--color-hovers);color:var(--color-theme-white)}.woocommerce-MyAccount-navigation-link--downloads{display:none}