.table-images{display:flex;flex-wrap:wrap;}
.item-image{flex-shrink:0;width:25%;position:relative;overflow:hidden;}
.item-image a img{width:100%;height:100%;object-fit:cover;}
.item-image span{position:absolute;bottom:0;right:0;padding:0.625rem 1.25rem;background:rgba(0, 0, 0, .75);color:#fff;opacity:0;transform:translateX(100%);transition:all 0.3s ease-in-out;}
.item-image:hover span{opacity:1;transform:translateX(0);}
.head-info{margin-bottom:0;}
.par-info{font-size:14px;margin-bottom:0}
.par-info--indent-b{margin-bottom:15px;}
body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag, body.post-type-archive-product{background:#fff !important;text-decoration:none !important;}
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper,
body.woocommerce-shop #Content,
body.tax-product_cat #Content,
body.tax-product_tag #Content,
body.post-type-archive-product #Content,
body.woocommerce-shop #Content .content_wrapper,
body.tax-product_cat #Content .content_wrapper,
body.tax-product_tag #Content .content_wrapper,
body.post-type-archive-product #Content .content_wrapper{background:#fff !important;}
@media only screen and (min-width: 1240px) {
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{max-width:1200px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;}
}
@media only screen and (min-width: 1680px) {
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{max-width:1560px !important;}
}
@media only screen and (min-width: 1920px) {
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{max-width:1760px !important;}
}
@media only screen and (min-width: 2560px) {
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{max-width:2200px !important;}
}
@media only screen and (min-width: 3440px) {
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{max-width:2600px !important;}
}
body.woocommerce-shop #mfn-header-template .section_wrapper,
body.tax-product_cat #mfn-header-template .section_wrapper,
body.tax-product_tag #mfn-header-template .section_wrapper,
body.post-type-archive-product #mfn-header-template .section_wrapper,
body.woocommerce-shop #mfn-header-template .container,
body.tax-product_cat #mfn-header-template .container,
body.tax-product_tag #mfn-header-template .container,
body.post-type-archive-product #mfn-header-template .container,
body.woocommerce-shop #mfn-header-template .mcb-section-inner,
body.tax-product_cat #mfn-header-template .mcb-section-inner,
body.tax-product_tag #mfn-header-template .mcb-section-inner,
body.post-type-archive-product #mfn-header-template .mcb-section-inner,
body.woocommerce-shop #Subheader .container,
body.tax-product_cat #Subheader .container,
body.tax-product_tag #Subheader .container,
body.post-type-archive-product #Subheader .container{max-width:1600px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;}
body.woocommerce-shop #Content .content_wrapper,
body.tax-product_cat #Content .content_wrapper,
body.tax-product_tag #Content .content_wrapper,
body.post-type-archive-product #Content .content_wrapper,
body.woocommerce-shop #Content .section_wrapper,
body.tax-product_cat #Content .section_wrapper,
body.tax-product_tag #Content .section_wrapper,
body.post-type-archive-product #Content .section_wrapper,
body.woocommerce-shop .section.woocommerce_before_main_content .section_wrapper, body.tax-product_cat .section.woocommerce_before_main_content .section_wrapper, body.tax-product_tag .section.woocommerce_before_main_content .section_wrapper, body.post-type-archive-product .section.woocommerce_before_main_content .section_wrapper{max-width:100% !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important;}
body.woocommerce-shop #Subheader,
body.tax-product_cat #Subheader,
body.tax-product_tag #Subheader,
body.post-type-archive-product #Subheader{display:block !important;visibility:visible !important;width:100% !important;height:auto !important;min-height:0 !important;padding:10px 16px 6px !important;margin:0 !important;background:#fff !important;background-image:none !important;overflow:visible !important;border:0 !important;box-shadow:none !important;}
body.woocommerce-shop #Subheader .container,
body.tax-product_cat #Subheader .container,
body.tax-product_tag #Subheader .container,
body.post-type-archive-product #Subheader .container{max-width:1600px;margin:0 auto;padding:0;}
body.woocommerce-shop #Subheader ~ #Subheader,
body.tax-product_cat #Subheader ~ #Subheader,
body.tax-product_tag #Subheader ~ #Subheader,
body.post-type-archive-product #Subheader ~ #Subheader{display:none !important;}
body.woocommerce-shop #Subheader .title,
body.tax-product_cat #Subheader .title,
body.tax-product_tag #Subheader .title,
body.post-type-archive-product #Subheader .title{display:none !important;}
body.woocommerce-shop #Subheader .breadcrumbs,
body.tax-product_cat #Subheader .breadcrumbs,
body.tax-product_tag #Subheader .breadcrumbs,
body.post-type-archive-product #Subheader .breadcrumbs,
body.woocommerce-shop #Subheader .woocommerce-breadcrumb,
body.tax-product_cat #Subheader .woocommerce-breadcrumb,
body.tax-product_tag #Subheader .woocommerce-breadcrumb,
body.post-type-archive-product #Subheader .woocommerce-breadcrumb{display:flex !important;flex-wrap:wrap;align-items:center;gap:4px;margin:0 !important;padding:0 !important;list-style:none !important;font-size:13px;line-height:1.45;color:#666;}
body.woocommerce-shop #Subheader .breadcrumbs a,
body.tax-product_cat #Subheader .breadcrumbs a,
body.tax-product_tag #Subheader .breadcrumbs a,
body.post-type-archive-product #Subheader .breadcrumbs a,
body.woocommerce-shop #Subheader .woocommerce-breadcrumb a,
body.tax-product_cat #Subheader .woocommerce-breadcrumb a,
body.tax-product_tag #Subheader .woocommerce-breadcrumb a,
body.post-type-archive-product #Subheader .woocommerce-breadcrumb a{color:#444;text-decoration:none;}
body.woocommerce-shop #Subheader .breadcrumbs a:hover,
body.tax-product_cat #Subheader .breadcrumbs a:hover,
body.tax-product_tag #Subheader .breadcrumbs a:hover,
body.post-type-archive-product #Subheader .breadcrumbs a:hover,
body.woocommerce-shop #Subheader .woocommerce-breadcrumb a:hover,
body.tax-product_cat #Subheader .woocommerce-breadcrumb a:hover,
body.tax-product_tag #Subheader .woocommerce-breadcrumb a:hover,
body.post-type-archive-product #Subheader .woocommerce-breadcrumb a:hover{text-decoration:underline;}
body.woocommerce-shop #Subheader:after,
body.tax-product_cat #Subheader:after,
body.tax-product_tag #Subheader:after,
body.post-type-archive-product #Subheader:after{display:none !important;}
body.woocommerce-shop #Wrapper,
body.tax-product_cat #Wrapper,
body.tax-product_tag #Wrapper,
body.post-type-archive-product #Wrapper{background:#fff !important;}
body.woocommerce-shop .section.woocommerce_before_main_content, body.tax-product_cat .section.woocommerce_before_main_content, body.tax-product_tag .section.woocommerce_before_main_content, body.post-type-archive-product .section.woocommerce_before_main_content{background-color:#fff !important;background-image:none !important;}
body.woocommerce-shop #Content,
body.tax-product_cat #Content,
body.tax-product_tag #Content,
body.post-type-archive-product #Content{background:#fff !important;padding-top:0 !important;}
body.woocommerce-shop h1.page-title, body.tax-product_cat h1.page-title, body.tax-product_tag h1.page-title, body.post-type-archive-product h1.page-title{background:transparent !important;margin:0 !important;}
body.single-product .the_content_wrapper h2, body.single-product .the_content_wrapper h3, body.single-product .the_content_wrapper h4, body.single-product .the_content_wrapper h5, body.single-product .the_content_wrapper h6, body.single-product .wp-block-heading, body.single-product .wopb-heading-inner{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;margin:18px 0 8px !important;color:#222 !important;}
body.single-product .the_content_wrapper h2, body.single-product .wopb-heading-inner{font-size:20px !important;margin-top:24px !important;}
body.single-product .the_content_wrapper h5, body.single-product .the_content_wrapper h6{font-size:16px !important;}
body.tax-product_cat .category-description.category-description-wrap{display:block !important;visibility:visible !important;width:100%;max-width:1200px;margin:32px auto;padding:0;font-size:15px;line-height:1.65;color:#333;box-sizing:border-box;}
body.tax-product_cat .category-description.category-description-wrap.is-moved{padding:0 16px;}
body.tax-product_cat .category-description.category-description-wrap h2{font-size:20px;font-weight:600;margin:24px 0 12px;line-height:1.3;}
body.tax-product_cat .category-description.category-description-wrap h3{font-size:17px;font-weight:600;margin:18px 0 10px;}
body.tax-product_cat .category-description.category-description-wrap ul{margin:0 0 16px 1.2em;padding:0;list-style:disc;}
body.tax-product_cat .category-description.category-description-wrap li{margin-bottom:8px;}
body.tax-product_cat .category-description.category-description-wrap strong{font-weight:600;}
body.tax-product_cat .category-description, body.tax-product_cat .category-description *{text-decoration:none !important;}
body.tax-product_cat .category-description a{text-decoration:underline !important;}
body.tax-product_cat .cstex-desc-clip{position:relative;overflow:hidden;}
body.tax-product_cat .cstex-desc-fog{display:none;position:absolute;left:0;right:0;bottom:0;height:88px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 78%);pointer-events:none;}
body.tax-product_cat .category-description.is-collapsed:not(.is-open) .cstex-desc-fog{display:block;}
body.tax-product_cat .cstex-desc-more{display:none;margin:8px 0 0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:#222;cursor:pointer;text-decoration:underline !important;}
body.tax-product_cat .category-description.is-collapsed .cstex-desc-more{display:inline-block;}
body.single-product .wopb-meta-cat, body.single-product .wopb-meta-list-cat, body.single-product .posted_in, body.single-product .product_meta .posted_in {
display: none !important;
}