@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//print93.bg/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//print93.bg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Sofia Sans Condensed", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 18px;
	--wd-title-font: "Sofia Sans Condensed", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Sofia Sans Condensed", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Sofia Sans Condensed", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(255,234,1);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(221,17,16);
	--btn-accented-bgcolor-hover: rgb(191,37,13);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://print93.bg/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(221,17,17);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
: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-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Size guide button */
.single-product .summary-inner > .wd-sizeguide-btn{display:block!important;margin:10px 0 14px!important}
.single-product .wd-sizeguide-btn > a{
  display:inline-flex!important;align-items:center;gap:10px;
  padding:11px 20px!important;border:2px solid #dd1110;
  color:#dd1110!important;background:#fff;font-weight:700;
  text-transform:uppercase;letter-spacing:.4px;font-size:14px;line-height:1;
  transition:all .2s ease}
.single-product .wd-sizeguide-btn > a:before{color:inherit!important;font-size:18px!important}
.single-product .wd-sizeguide-btn > a:hover{background:#dd1110;color:#fff!important}
@media (max-width:768px){
  .single-product .wd-sizeguide-btn > a{display:flex!important;justify-content:center;width:100%}}

/* Size guide above wishlist */
.single-product .summary-inner{display:flex;flex-direction:column}
.single-product .summary-inner > .wd-sizeguide-btn{order:1!important}
.single-product .summary-inner > .wd-wishlist-btn,
.single-product .summary-inner > .wd-wishlist-btn ~ *{order:2}

/* Често брандирани продукти */
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) > .e-con-inner{max-width:1100px!important;margin:0 auto;gap:20px!important;align-items:stretch!important;padding-bottom:20px!important}
.elementor-element-b9b7619 > .e-con-inner{padding-bottom:60px!important}
@media (min-width:768px){:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .e-con-inner > .elementor-widget{flex:1 1 0!important;max-width:none!important;width:auto!important}}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .elementor-widget > .elementor-widget-container{padding:0!important;border:none!important;height:100%}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .info-box-wrapper{height:100%}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box{background:#fff;border-radius:18px;padding:30px 24px 26px!important;box-shadow:0 6px 24px rgba(0,0,0,.07);border:1px solid #eee!important;position:relative;overflow:hidden;height:100%;transition:transform .3s ease,box-shadow .3s ease}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:#ffea01;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.12)}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box:hover:before{transform:scaleX(1)}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .box-icon-wrapper{margin-bottom:18px}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-icon{width:100px;height:100px;margin:0 auto;border-radius:50%;background:#000;display:flex!important;align-items:center;justify-content:center;box-shadow:0 0 0 0 #ffea01,0 10px 22px rgba(0,0,0,.25);transition:transform .4s ease,box-shadow .3s ease}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-svg-wrapper,:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-icon img{width:56px!important;height:56px!important;object-fit:contain}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-icon img{filter:brightness(0) invert(1)}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box:hover .info-box-icon{transform:rotate(-8deg) scale(1.06);box-shadow:0 0 0 6px #ffea01,0 12px 26px rgba(0,0,0,.18)}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-title{font-size:20px;letter-spacing:.5px;margin-bottom:8px;color:#000;transition:color .3s}
:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box:hover .info-box-title{color:#000}
@media (max-width:767px){
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px!important;padding-bottom:8px!important}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .e-con-inner > .elementor-widget{width:100%!important;max-width:none!important;margin:0!important}
 .elementor-element-b9b7619 > .e-con-inner{padding-bottom:40px!important}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box{padding:14px 6px!important;border-radius:14px;box-shadow:0 3px 12px rgba(0,0,0,.07)}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .box-icon-wrapper{margin-bottom:8px}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-icon{width:54px;height:54px;box-shadow:0 6px 14px rgba(0,0,0,.25)}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-svg-wrapper,:is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-icon img{width:30px!important;height:30px!important}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-title{font-size:13px;line-height:1.2;letter-spacing:.2px;margin:0!important}
 :is(.elementor-element-22bccd1,.elementor-element-b9b7619) .wd-info-box .info-box-inner{display:none}
}


/* P93: brand logo next to product title */
.single-product .summary-inner{flex-direction:row!important;flex-wrap:wrap;align-items:center}
.single-product .summary-inner > *{flex:0 0 100%;max-width:100%}
.single-product .summary-inner > .single-breadcrumbs-wrapper{order:-3}
.single-product .summary-inner > .product_title{order:-2;flex:1 1 auto!important;width:calc(100% - 160px)!important;max-width:calc(100% - 160px)!important;text-align:left}
.single-product .summary-inner > .wd-product-brands{order:-1;flex:0 0 auto;width:auto!important;margin:0 0 0 16px!important;display:block!important}
.single-product .summary-inner > .wd-product-brands a{display:block;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
.single-product .summary-inner > .wd-product-brands img{max-height:34px!important;width:auto!important;max-width:110px!important;display:block}
@media(max-width:575px){.single-product .summary-inner > .product_title{width:calc(100% - 110px)!important;max-width:calc(100% - 110px)!important}.single-product .summary-inner > .wd-product-brands img{max-height:26px!important;max-width:80px!important}}
/* P93: no duplicate price under variations (top price updates instead) */
.single-product form.variations_form .woocommerce-variation-price{display:none!important}
/* P93: product labels below the image pills */
.product-labels{top:11%!important;inset-inline-start:7%!important}
.product-labels .product-label{transform:scale(.85);transform-origin:left top}

/* P93: import (7-8 days) chip instead of image label */
.product-labels .label-term-nalichni-za-vnos{display:none!important}
.p93-import-wrap{text-align:center}
.single-product .summary-inner > .p93-import-wrap{text-align:left;margin:-6px 0 14px}
.p93-import{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px 4px 8px;border-radius:999px;background:#f4f2ee;color:#444;font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap;transition:background .25s,color .25s}
.p93-import::before{content:"";width:15px;height:15px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v8H3z'/%3E%3Cpath d='M14 10h4l3 3v2h-7'/%3E%3Ccircle cx='7' cy='17' r='1.6'/%3E%3Ccircle cx='17' cy='17' r='1.6'/%3E%3C/svg%3E") center/contain no-repeat}
.p93-import b{color:#111;font-weight:700;transition:color .25s}
.product-grid-item:hover .p93-import{background:#e3141b;color:#fff}
.product-grid-item:hover .p93-import b{color:#fff}
.product-grid-item:hover .p93-import::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v8H3z'/%3E%3Cpath d='M14 10h4l3 3v2h-7'/%3E%3Ccircle cx='7' cy='17' r='1.6'/%3E%3Ccircle cx='17' cy='17' r='1.6'/%3E%3C/svg%3E")}
/* P93: single import chip (bigger, red) */
.single-product .summary-inner > .p93-import-wrap{margin:-4px 0 16px}
.single-product .summary-inner > .p93-import-wrap .p93-import{font-size:14px;gap:8px;padding:8px 16px 8px 13px;background:#e3141b;color:#fff}
.single-product .summary-inner > .p93-import-wrap .p93-import b{color:#fff}
.single-product .summary-inner > .p93-import-wrap .p93-import::before{width:19px;height:19px;filter:invert(1)}