@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//frezypl.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
	font-display:swap;
}

:root {
	--wd-header-banner-h: 35px;
	--wd-text-font: "lato-local", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(12,12,12);
	--wd-text-font-size: 14px;
	--wd-title-font: "Bebas", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: uppercase;
	--wd-title-color: #242424;
	--wd-entities-title-font: "lato-local", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "lato-local", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "lato-local", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(242,212,148);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(211,189,168);
	--btn-accented-bgcolor-hover: rgb(185,146,116);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://www.frezypl.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(138,155,110);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://frezypl.com/wp-content/uploads/2025/06/fon.svg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(211,189,168);
	background-image: none;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-quick-view  .summary-inner > .price > .amount, html .product-quick-view .summary-inner > .price > ins .amount {
	color: rgb(246,205,68);
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(103,153,67);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(242,192,55);
	color: rgb(0,0,0);
}
.product-labels .product-label.out-of-stock {
	background-color: rgba(255,255,255,0);
	color: rgba(255,255,255,0);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(103,204,63);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 50px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Glaciall";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Glaciall";
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "RomansLovers";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Bigilla";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "lato-local";
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Bebas Neue Bold";
	src: url("//frezypl.com/wp-content/uploads/2025/06/bebasneuebold.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Bebas";
	src: url("//frezypl.com/wp-content/uploads/2025/06/bebas-neue-pro-bold.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

#tab-description a{
    color: rgb(185, 146, 116);
    text-decoration: underline;
}
ul#shipping_method{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap: 10px;
}
.meta-categories-wrapp{
display:none;}
ul#shipping_method li{
	display:grid;
	grid-template-columns:auto 1fr;
	gap: 10px;
	align-items:flex-start;
	height:100%;
}
.article-body-container  .entry-content a{
color:rgb(185,146,116);
text-decoration:underline;

}
ul#shipping_method li label{
	display: grid;
  text-align: left;
  grid-auto-rows: auto 1fr auto;
}
ul#shipping_method li label > span.amount{
	text-align:center;
	order:2;
}
ul#shipping_method li label > span#shopping-inpost_paczkomaty{
/* 	height:60px; */
}
ul#shipping_method li label > img{
	order:1;
	height:64px;
	width:64px;
	object-fit:cover;	
  margin: 5px 0;	
  border: 1px solid #ccc;
  border-radius: 50%;
	padding:5px;
}
.category-grid-item img {
  width: 100%!important;
}
ul#shipping_method li > div{
	grid-column: 1/span 2;
}
.woocommerce-orders-table th {
  font-size: 13px;
}
.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a {
  margin-right: 0;
	display:block;
}
h3#order_review_heading,
.wd-nav[class*="wd-style-underline"] .nav-link-text{
  text-transform: none;
}
#commentform.comment-form .submit{
	background-color:var(--btn-shop-bgcolor);
}
#commentform.comment-form .submit:hover {
  background-color: var(--btn-shop-bgcolor-hover);
}
.archive h1{
	cursor:pointer;
}
.page-id-2862 #shipping_method{
	display:none!important;
}
body .scrollToTop {
	display:none!important;
}
.woocommerce-Price-amount s,
.woocommerce-Price-amount s .amount{
	color:grey
}

@media (max-width: 600px){	
	.woocommerce-checkout-review-order-table tr{
		display:grid;
		grid-template-columns:auto auto;
	}
	.woocommerce-checkout-review-order-table .woocommerce-shipping-totals{
		display:grid;
		grid-template-columns:1fr;
	}
	.woocommerce-checkout-review-order-table th,
	.woocommerce-checkout-review-order-table td{
		width:100%;
		display:block;
		min-width:100%;
		max-width:100%;
	}
	ul#shipping_method li label > span#shopping-inpost_paczkomaty,
	ul#shipping_method li label > span{
    height: 40px;
	}
}
.product-element-bottom .in-stock:before {
 color: red;
 vertical-align: middle;
 content: "\f107"; 
 font-family: "woodmart-font";
}
.product-element-bottom .out-of-stock {
    color: #B50808!important;

}
#billing_address_2_field, #billing_last_name, #billing_company{
/* display:none!important; */
}

.elementor-widget-wd_single_product_meta {
display:none;
}



 
 
 .wrap_filters{
            display:none;
            border: 1px solid rgba(0,0,0,0.075);
            background-color: #fff;
            position:relative;
        }
        .title_filters{
            background:#f1f1f1;
            padding: 20px;
            font-size:16px;
            color:#333;
            text-transform:uppercase;

        }
        .head_filters {
            padding: 12px 18px;
            color: var(--color-gray-800);
            text-transform: unset;
            font-size: 14px;
            line-height: 20px;
            position:relative;
            font-weight:600;
            border-bottom: 1px solid var(--brdcolor-gray-200);
					cursor:pointer;

        }
        .wrap_subfilters{
/*         display:none; */
}
        .head_filters:after {
            content: "";
            border-right: 1px solid black;
            border-bottom: 1px solid black;
            transform: rotate(45deg);
            width: 10px;
            height: 10px;
            display: block;
            position: absolute;
            right: 10px;
            top: 16px;
        }
        .subhead_filters{
            position: relative;
            margin-left:10px;
            color:#333;
            margin-top:5px;
            font-weight:600;
            cursor:pointer;
            font-size:15px;
            width: fit-content;

        }
        .wr{
            margin-left:10px;
            margin-bottom: 10px;
        }
        .subhead_filters:empty{
            display:none;
        }
        .head_filters:empty{
            display:none;
        }
        .head_filters_empty{
            cursor:pointer;
        }
        .subhead_filters:after{
            content: "▼";
            transform:rotate(0deg);
            transition:.3s;

        }
        .list_categories{
            /* display:none; */
        }
        .cat__item{
            cursor:pointer;
            transition:.3s;
            position:relative;
            right:0;
            margin-left:10px;
            font-size 16px;

        }
        .cat__item:hover{
            right:-5px;
        }
        .active_cat{
            right:-5px;
            font-weight:600;
        }
        .subhead_filters.active:after {
            transform: rotate(180deg);
        }

        .wrap_filters svg{
            display:none;
            position: absolute;
            left: -45px;
            top: -1px;
            width: 46px;
            height: 66px;
            background: #f1f1f1;
            stroke:#333;
        }

        .single_cat{
            font-size: 17px;
            border-bottom: 1px solid;
            width: fit-content;
            color: #333;
            line-height: 16px;
        }
        .head_filters_empty:after{
            transform: rotate(315deg);
            top: 18px;
        }
        @media(max-width:600px){
            .wrap_filters{
            display:block;
            }


        .title_filters {
         padding: 10px;
        }


    }

.products > term-diamentowe:first-child {
    display: none;
}
/*
.term-diamentowe .product-grid-item{
display:none ;}
*/
/*
.term-frezy-karbidowe-weglikowe-tytanowe .category-grid-item{
	display:none !important;
}
.term-frezy-karbidowe-weglikowe-tytanowe .product-category{
	display:none !important;
}
*/
/*
.term-diamentowe .products .product-category:first-child {
  display: none !important;
}
*/
.woocommerce-shipping-methods .shipping-method-description{
display:none;}

.checkout .wd-shipping-progress-bar,
.cart-table-section .cart-actions{
	display:none;
}
.wd-nav.wd-nav-mob-tab {display: none}

@media (max-width: 767px) {
    .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block;
    }
	  .elementor-element-58b49ed,
	  .elementor-widget-wd_shop_archive_result_count {
			  display: none
	 }
}


footer .wd-grid-g {
    gap: 0px !important;
}

.woocommerce-shipping-totals.shipping th {
    display: none; /* скрыть заголовок "Wysyłka" */
}

.woocommerce-shipping-totals.shipping td[data-title="Wysyłka"]::before {
    content: "Wysyłka";
    display: block;
        margin-bottom: 20px;
    text-align: left;
}
.cart-widget-side a.button.btn-cart.wc-forward {
    display: none;
}
.chaty-widget.right-position {
    bottom: 60px;
}
#chaty-widget-0 .chaty-widget {
    bottom: 60px !important;
}


.woocommerce-form-coupon-toggle {
    display: none;
}

span.optional {
    display: none;
}
.home .grecaptcha-badge,
.single-product .grecaptcha-badge,
.archive .grecaptcha-badge {
    display: none !important;
}@media (min-width: 1025px) {
	.smdfw{
display:flex;
	text-align: left;
}

.orl_img{
margin-top:24px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.orl_img{
margin-top:0;
}
}

@media (max-width: 576px) {
	.wd-main-logo img{
width:fit-content;}

ul#shipping_method li label > span.amount {
    text-align: left;
    order: 2;
}

.smdfw{
display:flex;
}

.cart-info span.quantity {
    font-size: 130% !important;
}
.wd-product .price {
    font-size: 130%;
}

footer .liner-continer {
    text-align: center !important;
}

footer .wd-list li, footer .wd-social-icons {
    justify-content: center;
}
}

