.qodef-widget-holder.qodef--one { flex: 1 1 auto; justify-content: flex-end; align-items: center; gap: 0; } .qodef-widget-holder.qodef--one > .widget:has(.aws-container) { flex: 1 1 auto; max-width: 480px; }
.qodef-widget-holder .aws-container {
flex: 1 1 auto;
width: 100%;
max-width: 480px;
margin: 0; }
.qodef-widget-holder .aws-container .aws-search-form {
display: flex;
background: #fff;
border: 1px solid #dedede;
border-radius: 999px;
overflow: hidden;
width: 100%;
height: 38px;
box-sizing: border-box;
align-items: center;
}
.qodef-widget-holder .aws-container .aws-search-form .aws-wrapper { flex: 1 1 auto; }
.qodef-widget-holder .aws-container .aws-search-form .aws-search-field {
border: 0;
background: transparent;
height: 36px;
padding: 0 12px 0 18px;
font-size: 14px;
color: #000;
box-shadow: none;
}
.qodef-widget-holder .aws-container .aws-search-form .aws-search-field:focus { outline: none; box-shadow: none; } .qodef-widget-holder .aws-container .aws-search-form .aws-search-field::placeholder { color: #777; opacity: 1; }
.qodef-widget-holder .aws-container .aws-search-form .aws-search-field::-webkit-input-placeholder { color: #777; opacity: 1; } .qodef-widget-holder .aws-container .aws-search-form .aws-search-btn {
background: #fff;
border: 0;
border-left: 1px solid #ededee;
width: 46px;
height: 36px;
flex: 0 0 46px;
}
.qodef-widget-holder .aws-container .aws-search-form .aws-search-btn:hover { background: #f7f7f7; }
@media (max-width: 1024px) {
.qodef-widget-holder.qodef--one > .widget { margin-left: 6px; margin-right: 6px; }
}  .qodef-login-opener-widget img,
.qodef-m-user img,
.woocommerce-MyAccount-content img.avatar { display: none !important; }  .qodef-woo-product-mark.qodef-woo-onsale,
.qodef-woo-onsale,
span.onsale {
background-color: #FC4335 !important;
}  body .price ins,
body .qodef-woo-product-price ins,
body .summary .price ins,
body ins.woocommerce-Price-amount {
background-color: transparent !important;
padding: 0 !important;
border-radius: 0 !important;
color: #FC4335 !important;
text-decoration: none !important;
}
body .price ins .woocommerce-Price-amount,
body .price ins .woocommerce-Price-currencySymbol,
body .qodef-woo-product-price ins .woocommerce-Price-amount,
body .qodef-woo-product-price ins .woocommerce-Price-currencySymbol {
color: #FC4335 !important;
} .qodef-woo-product-list .qodef-e-inner {
display: flex;
flex-direction: column;
height: 100%;
}
.qodef-woo-product-list .qodef-woo-product-content {
display: flex;
flex-direction: column;
flex: 1 1 auto;
} .qodef-woo-product-list .qodef-woo-product-title {
min-height: 2.7em; line-height: 1.35 !important; margin-bottom: 10px;
} .qodef-woo-product-list .qodef-woo-product-price {
margin-top: auto;
}
@media (max-width: 680px) {
.qodef-woo-product-list .qodef-woo-product-title { min-height: 0; }
}  .qodef-woo-product-mark,
.qodef-woo-onsale,
span.onsale {
border-radius: 0 999px 999px 0 !important;
padding: 4px 16px 4px 12px !important;
font-size: 12px !important;
line-height: 1.2 !important;
letter-spacing: .04em;
height: auto !important;
width: auto !important;
} .qodef-woo-single-image .qodef-woo-product-mark {
margin-top: 16px;
margin-left: 21px;
} .qodef-woo-product-list .weight,
.summary .price .weight {
color: #475467;
display: block;
width: 100%;
margin-top: 6px;
} .qodef-woo-product-list .qodef-woo-product-price {
min-height: 34px;
} .qodef-woo-product-list .qodef-woo-product-price,
.summary .price {
align-items: center;
flex-wrap: wrap;
} .qodef-woo-product-list .qodef-woo-product-price,
.summary .price {
display: flex;
flex-wrap: wrap;
align-items: center;
min-height: 40px;
}
.price ins,
.qodef-woo-product-price ins,
.summary .price ins {
display: inline-flex !important;
align-items: center;
justify-content: center;
height: 34px;
padding: 0 16px !important;
margin: 0 0 0 10px !important;
border-radius: 999px !important;
line-height: 1;
text-decoration: none;
}
.price del,
.qodef-woo-product-price del,
.summary .price del {
display: inline-flex;
align-items: center;
height: 34px;
} .price ins .woocommerce-Price-amount,
.qodef-woo-product-price ins .woocommerce-Price-amount,
.summary .price ins .woocommerce-Price-amount {
line-height: 20px !important;
display: inline-block;
} .price ins,
.qodef-woo-product-price ins,
.summary .price ins {
position: relative;
top: -0.125em;
}
.price ins .woocommerce-Price-amount,
.qodef-woo-product-price ins .woocommerce-Price-amount,
.summary .price ins .woocommerce-Price-amount {
position: relative;
top: 0.125em;
} .qodef-woo-product-list .price del {
position: relative;
top: -0.25em;
}
.qodef-woo-product-list .price ins {
top: -0.375em;
} .summary button.single_add_to_cart_button {
height: 54px !important;
min-height: 54px !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.summary .quantity {
height: 54px !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
}
.summary .quantity input,
.summary .quantity .qodef-quantity-input {
height: auto !important;
margin: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
line-height: 1 !important;
}
.summary .quantity .qodef-quantity-minus,
.summary .quantity .qodef-quantity-plus,
.summary .quantity span,
.summary .quantity a {
display: inline-flex !important;
align-items: center;
justify-content: center;
height: auto !important;
line-height: 1 !important;
} .qodef-woo-product-list .qodef-woo-product-price > .woocommerce-Price-amount,
.summary .price > .woocommerce-Price-amount {
display: inline-flex;
align-items: center;
height: 34px;
} .qodef-qi-button.qodef-shortcode {
height: 50px !important;
min-height: 50px !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
padding-top: 0 !important;
padding-bottom: 0 !important;
}  .qvsfw-select-options-container {
gap: 4px !important; padding: 4px !important;
box-sizing: border-box;
}
.qvsfw-select-options-container > .qvsfw-select-option {
flex: 1 1 0 !important;
min-width: 0;
margin: 0 !important;
box-sizing: border-box;
} .qvsfw-select-options-container:empty {
display: none !important;
} form.variations_form tr:has(.qvsfw-select-options-container) .select2-container {
display: none !important;
} .fb-single-value {
color: #000;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
flex: 1 1 0;
height: 46px;
background: #fff;
border-radius: 200px;
font-size: 16px;
}  @media (min-width: 1024px) {
.qodef-category-holder .qodef-e-options-wrapper {
box-sizing: border-box !important;
max-width: 1512px !important; margin-left: auto !important;
margin-right: auto !important; padding-left: clamp(16px, calc(16px + (100vw - 1000px) * 0.08), 32px) !important;
padding-right: clamp(16px, calc(16px + (100vw - 1000px) * 0.08), 32px) !important;
flex-wrap: nowrap !important;
justify-content: space-between !important;
gap: 8px !important; }
.qodef-category-holder .qodef-m-filter-item {
margin-left: 0 !important;
margin-right: 0 !important;
flex: 0 1 90px !important;
max-width: 90px !important;
min-width: 0 !important;
} .qodef-category-holder .qodef-m-filter-item picture {
display: block !important;
}
.qodef-category-holder .qodef-m-filter-item img {
display: block !important;
width: 100% !important;
height: auto !important;
aspect-ratio: 1 / 1 !important;
object-fit: cover !important;
} .qodef-category-holder .qodef-m-filter-item .qodef-m-category-name {
display: block !important;
width: max-content !important;
max-width: none !important;
margin-left: 50% !important;
transform: translateX(-50%) !important;
text-align: center !important;
white-space: nowrap !important;
overflow: visible !important;
font-size: clamp(11.5px, calc(11.5px + (100vw - 1024px) * 0.00922), 16px) !important;
}
} .wpfPriceFilterRange .ui-slider-handle,
.qodef-price-slider .ui-slider-handle,
.ui-slider .ui-slider-handle {
border-radius: 999px !important;
width: 22px !important;
height: 22px !important;
box-shadow: 0 1px 3px rgba(0, 0, 0, .18);
border: 1px solid #d8d8d8 !important;
cursor: pointer;
} .wpfPriceFilterRange .ui-slider-handle:first-of-type,
.qodef-price-slider .ui-slider-handle:first-of-type {
border-radius: 999px 0 0 999px !important;
}
.wpfPriceFilterRange .ui-slider-handle:last-of-type,
.qodef-price-slider .ui-slider-handle:last-of-type {
border-radius: 0 999px 999px 0 !important;
} .wpfPriceFilterRange,
.qodef-price-slider,
.ui-slider .ui-slider-range {
border-radius: 999px !important;
} .summary .select2-container .select2-selection--single,
.summary .select2-selection {
height: 54px !important;
min-height: 54px !important;
border-radius: 999px !important;
display: flex !important;
align-items: center;
padding: 0 22px !important;
box-sizing: border-box;
}
.summary .select2-selection__rendered {
line-height: 1 !important;
padding: 0 !important;
display: flex !important;
align-items: center;
height: 100%;
}
.summary .select2-selection__arrow {
height: 100% !important;
top: 0 !important;
right: 18px !important;
display: flex !important;
align-items: center;
justify-content: center;
} .summary .select2-selection__arrow b,
.summary .select2-selection__arrow svg,
.summary .select2-selection__arrow i {
position: static !important;
top: auto !important;
left: auto !important;
margin: 0 !important;
transform: none !important;
}
.summary .variations select {
height: 54px !important;
border-radius: 999px !important;
padding: 0 22px !important;
background-position: right 18px center !important;
} .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button.product_type_variable,
.qodef-woo-product-list .qodef-woo-product-image-inner a.product_type_variable {
display: flex !important;
width: 50px !important;
height: 50px !important;
align-items: center;
justify-content: center;
background: #fff; } @media (max-width: 1024px) { a.qodef-mobile-header-opener svg,
a.qodef-mobile-header-opener .qodef-svg--menu {
display: none !important;
}
a.qodef-mobile-header-opener {
display: inline-block !important;
width: 31px !important;
height: 12px !important;
background-image: linear-gradient(currentColor 2px, transparent 2px) !important;
background-size: 100% 5px !important;
background-repeat: repeat-y !important;
background-position: left top !important;
} a.qodef-mobile-header-logo-link,
.qodef-mobile-header-logo-link {
display: flex !important;
align-items: center !important;
height: 38px !important;
}
a.qodef-mobile-header-logo-link img.qodef-header-logo-image,
.qodef-mobile-header-logo-link img.qodef-header-logo-image {
position: static !important;
top: auto !important; height: 38px !important;
width: 48px !important;
max-width: none !important;
object-fit: contain !important;
} .xoo-wsc-ft-btn-cart,
a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart {
display: none !important;
}
} body .xoo-wsc-basket {
background: transparent !important; border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important; backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
filter: none !important;
}
.xoo-wsc-basket .xoo-wsc-items-count {
left: auto !important;
right: -12px !important; border: 0 !important;
outline: 0 !important;
box-shadow: none !important;
} body .xoo-wsc-basket .xoo-wsc-items-count {
right: -4px !important;
}  body .xoo-wsc-basket .xoo-wsc-bki {
position: relative;
}
body .xoo-wsc-basket .xoo-wsc-bki::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 46px;
height: 46px;
margin: -23px 0 0 -23px;
border: 0;
border-radius: 50%;
background: #FFFFFF8A;
backdrop-filter: blur(75px);
-webkit-backdrop-filter: blur(75px);
z-index: -1;
pointer-events: none;
}  @media (min-width: 1025px) { .elementor-top-section[data-id="3940b50a"] { margin-top: -96px !important; }
.elementor-top-section[data-id="8202fd2"]  { margin-top: -60px !important; }
.elementor-top-section[data-id="1c0ef17"]  { margin-top: -30px !important; }
.elementor-top-section[data-id="4bba721"]  { margin-top: -70px !important; } .elementor-element-2c48b5a { margin-top: -60px !important; } .elementor-top-section[data-id="3efb1335"] {
margin-top: -28px !important;
padding-bottom: 40px !important;
}  .elementor-top-section[data-id="45072782"] { margin-top: -32px !important; }
.elementor-top-section[data-id="6a51b5f6"] {
margin-top: -28px !important;
padding-bottom: 0 !important;
margin-bottom: -65px !important;
} .e-con.e-parent[data-id="61beaef"] { margin-top: -96px !important; } .e-con.e-parent[data-id="f091065"] { margin-top: -68px !important; } .e-con.e-parent[data-id="046b3cc"] { margin-top: -78px !important; } .e-con.e-parent[data-id="eab017d"] { margin-top: -68px !important; } .e-con.e-parent[data-id="9dac0ad"] { margin-top: -68px !important; } .e-con.e-parent[data-id="79f86e7"] { margin-top: 12px !important; } .e-con.e-parent[data-id="dcdab0f"] { margin-top: -68px !important; } .e-con.e-parent[data-id="b655202"] { margin-top: -68px !important; } .e-con.e-parent[data-id="52a3fe4"] { margin-top: 12px !important; } .e-con.e-parent[data-id="eceb29e"] { margin-top: -244px !important; margin-bottom: -16px !important; } } @media (max-width: 767px) { .elementor-top-section[data-id="4187dbb"] > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-top-section[data-id="45072782"] > .elementor-container > .elementor-column > .elementor-widget-wrap {
padding-left: 12px !important;
padding-right: 12px !important;
}
.elementor-top-section[data-id="3efb1335"] > .elementor-container,
.elementor-top-section[data-id="6a51b5f6"] > .elementor-container {
margin-left: 12px !important;
margin-right: 12px !important;
max-width: none !important; width: auto !important;
} #qodef-page-mobile-header { z-index: 1100 !important; } .elementor-element-b655202 .elementor-element[data-id="37d9686"] { display: none !important; }
.elementor-element-52a3fe4 {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 24px !important;
align-items: center !important;
padding: 0 12px !important;
}
.elementor-element-52a3fe4 .elementor-hidden-mobile { display: block !important; }
.elementor-element-52a3fe4 img {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
display: block !important;
}
} .qodef-e.qodef-grid-item.product.fb-new .qodef-woo-product-image-wrapper { position: relative; }
.qodef-e.qodef-grid-item.product.fb-new .qodef-woo-product-image-wrapper::before {
content: "НОВИНКА";
position: absolute;
top: 18px;
left: 0;
z-index: 3;
padding: 4px 16px 4px 12px;
border-radius: 0 999px 999px 0;
background-color: #5EFF95;
color: #0C0C0C;
font-family: "Roboto Condensed", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 14px;
letter-spacing: 0.84px;
text-transform: uppercase;
pointer-events: none;
} .slide-button { background: #5EFF95 !important; }      .accord_main .qodef-e-title-holder:hover .qodef-e-mark {
background: #FFFFFF !important;
color: #121212 !important;
}
.accord_main .qodef-e-title-holder:hover path {
fill: #121212 !important;
}
.accord_main .qodef-e-title-holder .qodef-e-mark {
position: relative;
color: #121212;
}
.accord_main .qodef-e-title-holder .qodef-e-mark::before,
.accord_main .qodef-e-title-holder .qodef-e-mark::after {
content: '';
position: absolute;
left: 50%;
top: 50%;
background: currentColor;
transform: translate(-50%, -50%);
border-radius: 1px;
}
.accord_main .qodef-e-title-holder .qodef-e-mark::before {
width: 14px;
height: 2px;
}
.accord_main .qodef-e-title-holder .qodef-e-mark::after {
width: 2px;
height: 14px;
transition: opacity 0.2s ease-out;
}
.accord_main .qodef-e-title-holder.ui-state-active .qodef-e-mark::after {
opacity: 0;
}  @media (max-width: 1024px) {
.fb-cat-arrow {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
width: 44px;
height: 44px;
padding: 0;
margin: 0;
border: 0;
border-radius: 50%;
background: #FFFFFF;
color: #121212;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
box-shadow: none;
-webkit-appearance: none;
appearance: none;
}
.fb-cat-arrow:hover,
.fb-cat-arrow:focus {
background: #FFFFFF;
color: #121212;
outline: none;
}
}
@media (min-width: 1025px) {
.fb-cat-arrow { display: none !important; }
}  @media (max-width: 1024px) {
.page-id-1495 .elementor-element-61beaef > .e-con-inner {
padding-top: 12px !important;
}
}  .fb-breadcrumbs,
.fb-breadcrumbs a,
.fb-breadcrumbs span {
font-family: "Roboto Condensed", sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.4;
color: #98A2B3;
text-decoration: none;
letter-spacing: 0;
text-transform: none;
}
.fb-breadcrumbs a:hover {
color: #121212;
}
.fb-breadcrumbs .fb-bc-sep {
margin: 0 10px;
color: #98A2B3;
} body .fb-breadcrumbs a,
body .fb-breadcrumbs a:link,
body .fb-breadcrumbs a:visited {
color: #98A2B3 !important;
}
body .fb-breadcrumbs a:hover {
color: #121212 !important;
} body .fb-breadcrumbs {
padding: 12px 20px 10px;
}
@media (min-width: 1025px) {
body .fb-breadcrumbs { padding: 14px 40px 10px; }
}  .woocommerce-product-attributes-item--dimensions,
.woocommerce-product-attributes-item--weight {
display: none !important;
}   .woocommerce-form-login button[name="login"],
.woocommerce-form-login button[type="submit"] {
margin-left: 0 !important;
} .woocommerce-form-login .show-password-input,
.woocommerce-form-register .show-password-input,
.woocommerce-ResetPassword .show-password-input,
.woocommerce-EditAccountForm .show-password-input {
display: none !important;
} .woocommerce-form-login #username,
.woocommerce-form-login #password,
.woocommerce-form-register #reg_email,
.woocommerce-form-register #reg_password {
height: 40px !important;
border-radius: 8px !important;
padding: 0 14px !important;
box-sizing: border-box !important;
}   body .qodef-qi-image-slider .swiper-pagination{
bottom: 7px !important; } .wpfCheckbox label{
border-radius: 50% !important;
}
.wpfCheckbox{
margin-right: 16px !important;
} .wpfPriceFilterRange .ui-slider-handle{
width: 11px !important;
height: 22px !important;
top: 50% !important;
margin-top: -11px !important;
background-color: #fff !important;
}
.wpfPriceFilterRange .ui-slider-handle:first-of-type{
border-radius: 11px 0 0 11px !important;
}
.wpfPriceFilterRange .ui-slider-handle:last-of-type{
border-radius: 0 11px 11px 0 !important;
} @media (max-width: 1024px){
.elementor-element-6146b172{
z-index: 10001 !important;
}
}  .wpfFilterButtons button.wpfFilterButton.wpfButton{
background: #121212 !important;
background-color: #121212 !important;
color: #fff !important;
border-radius: 100px !important;
border: none !important;
}
.wpfFilterButtons button.wpfFilterButton.wpfButton:hover{
background: #232323 !important;
background-color: #232323 !important;
color: #fff !important;
}
.wpfFilterButtons button.wpfClearButton.wpfButton{
border-radius: 100px !important;
} .wpfFilterVerScroll{
max-height: none !important;
overflow-y: visible !important;
}  .wpfMainWrapper{
display: flex !important;
flex-direction: column;
height: 100%;
min-height: 0;
}
.fb-filter-body{
flex: 1 1 auto;
min-height: 0;
overflow-y: auto;
overscroll-behavior: contain; }
.fb-filter-foot{
flex: 0 0 auto;
background: #fff;
padding-top: 8px;
} .fb-filter-foot .wpfFilterContent{
display: flex;
flex-direction: column;
}
.wpfPriceInputs{
order: -1;
} .wpfFilterButtons{
display: flex !important;
flex-wrap: nowrap !important;
align-items: center;
gap: 12px;
}
.wpfFilterButtons button.wpfClearButton.wpfButton{
order: 1;
flex: 1 1 0;
width: auto !important;
min-width: 0 !important;
}
.wpfFilterButtons button.wpfFilterButton.wpfButton{
order: 2;
flex: 1 1 0;
width: auto !important;
min-width: 0 !important;
} .wpfCheckbox input[type="checkbox"]:checked + label{
background-color: #121212 !important;
border-color: #121212 !important;
} .wpfTitleToggle{
font-weight: 400 !important;
position: relative;
right: 6px;
}   .elementor-element-6146b172{
position: fixed !important;
top: 0 !important;
left: 0 !important;
height: 100dvh !important;
max-height: 100dvh !important;
width: 420px !important;
max-width: 92vw !important;
z-index: 100000 !important;
padding: 0 !important;
overflow: hidden !important;
background: #fff !important;
} .elementor-element-6146b172 > .elementor-element-83bd912{
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
padding: 16px !important;
margin: 0 !important;
background: #fff;
z-index: 2;
} .elementor-element-6146b172 > .elementor-element-7822c06f{
position: absolute !important;
top: 86px !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
padding: 0 16px !important;
margin: 0 !important;
overflow: hidden !important;
}
.elementor-element-6146b172 > .elementor-element-7822c06f > .elementor-widget-container,
.elementor-element-6146b172 > .elementor-element-7822c06f > .elementor-widget-container > .elementor-shortcode{
height: 100% !important;
} .fb-filter-foot{
padding: 16px 0 !important;
}
.fb-filter-foot .wpfPriceInputs{
margin: 0 0 16px 0 !important;
}
.fb-filter-foot .wpfPriceFilterRange{
margin-top: 0 !important;
}
.fb-filter-foot .wpfFilterButtons{
margin-top: 16px !important;
margin-bottom: 0 !important;
} .wfpTitle,
.wpfFilterTitle,
.wpfTitleToggle{
font-weight: 300 !important;
} .fb-count{
margin-left: 10px;
color: #959595;
font-size: 24px;
line-height: 1;
font-weight: 300; vertical-align: baseline;
}  .fb-filter-foot .wpfFilterWrapper .ui-slider-horizontal,
.fb-filter-foot .wpfFilterWrapper .wpfPriceFilterRange{
margin: 0 !important;
}
.fb-filter-foot .wpfFilterContent{
padding-bottom: 0 !important;
} .wpfTitleToggle{
font-size: 0 !important;
position: relative;
display: inline-block;
width: 14px;
height: 14px;
vertical-align: middle;
}
.wpfTitleToggle::before,
.wpfTitleToggle::after{
content: '' !important;
position: absolute;
background: #121212;
}
.wpfTitleToggle::before{
left: 0;
right: 0;
top: 50%;
height: 1px;
margin-top: -0.5px;
}
.wpfTitleToggle::after{
top: 0;
bottom: 0;
left: 50%;
width: 1px;
margin-left: -0.5px;
}
.wpfTitleToggle.fa-minus::after{
display: none; } .wpfCheckbox label:hover,
.wpfCheckbox input[type="checkbox"]:hover + label,
.wpfCheckbox input[type="checkbox"]:focus + label{
border-color: #121212 !important;
} .fb-filter-foot{
border-top: 1px solid #ececec !important;
}
.fb-filter-foot > .wpfFilterWrapper{
margin: 0 !important;
padding: 0 !important;
border-bottom: 0 !important;
} .fb-filter-body > .wpfFilterWrapper:last-child{
border-bottom: 0 !important;
margin-bottom: 0 !important;
} body .qodef-header-navigation > ul > li > a,
body .qodef-mobile-header-navigation > ul > li > a{
color: #959595 !important;
}
body .qodef-header-navigation > ul > li.current-menu-item > a,
body .qodef-header-navigation > ul > li.current-menu-ancestor > a,
body .qodef-header-navigation > ul > li > a:hover,
body .qodef-mobile-header-navigation > ul > li.current-menu-item > a,
body .qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a,
body .qodef-mobile-header-navigation > ul > li > a:hover{
color: #000 !important;
} .fb-breadcrumbs .breadcrumb_last{
text-decoration: underline;
text-underline-offset: 3px;
} @view-transition{
navigation: auto;
}  @media (prefers-reduced-motion: reduce){
::view-transition-group(*),
::view-transition-old(*),
::view-transition-new(*){
animation: none !important;
}
} #block-46,
#block-48{
margin-left: 0 !important;
}   body .xoo-wsc-basket,
body .xoo-wsc-basket.fb-cart-empty {
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
position: fixed !important;
width: 1px !important;
height: 1px !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
overflow: hidden !important;
right: auto !important;
bottom: auto !important;
z-index: -1 !important;
transition: none !important;
transform: none !important;
} body > #block-46,
body > #block-48 {
position: fixed !important;
z-index: 10000 !important;
transform: translateZ(0) !important;
-webkit-transform: translateZ(0) !important;
will-change: transform !important;
-webkit-backface-visibility: hidden !important;
backface-visibility: hidden !important;
}
@media (min-width: 1025px) {
body > #block-48 { display: none !important; }
}
@media (max-width: 1024px) {
body > #block-46 { display: none !important; } #qodef-page-mobile-header-inner > .qodef-mobile-header-logo-link {
margin-right: auto !important;
}
#qodef-page-mobile-header-inner > .qodef-widget-holder {
flex: 0 0 auto !important;
order: 3 !important;
}
#qodef-page-mobile-header-inner > .qodef-mobile-header-opener {
order: 2 !important; margin-right: 20px !important;
}
}  @media (max-width: 767px){
body .elementor-6 .elementor-element.elementor-element-c690bdf{
margin-top: 40px !important;
}
} body .qodef-woo-product-list li.product .qodef-woo-product-content { margin-top: 1px !important; }
body .qodef-woo-product-list li.product .qodef-woo-product-title { margin: 0 !important; }
body .qodef-woo-product-list li.product .qodef-woo-product-image-wrapper > img {
aspect-ratio: 600 / 704; width: 100% !important; height: auto !important; object-fit: cover;
}
body .qodef-woo-product-list li.product .price {
display: flex !important; flex-wrap: wrap !important; align-items: baseline !important;
margin: 8px 0 0 !important; padding: 0 !important; min-height: 0 !important; height: auto !important;
font-size: 28px !important; line-height: 1 !important;
}
body .qodef-woo-product-list li.product .price del,
body .qodef-woo-product-list li.product .price ins,
body .qodef-woo-product-list li.product .price > .woocommerce-Price-amount {
height: auto !important; line-height: 1 !important; position: static !important; top: auto !important; font-size: 28px !important;
}
body .qodef-woo-product-list li.product .price del .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price ins .woocommerce-Price-amount {
display: inline !important; line-height: 1 !important; position: static !important; top: auto !important; font-size: 28px !important;
}
body .qodef-woo-product-list li.product .price .weight {
display: block !important; width: 100% !important; margin: 6px 0 0 !important; line-height: 20px !important;
} body .qodef-woo-product-list li.product .qodef-woo-product-image {
border-radius: 20px !important; overflow: hidden !important;
}
body .qodef-woo-product-list li.product .qodef-woo-product-content {
padding-left: 20px !important; padding-right: 20px !important;
}
body .qodef-woo-product-list li.product .price { column-gap: 0 !important; row-gap: 0 !important; }
body .qodef-woo-product-list li.product .price del { margin: 0 20px 0 0 !important; }
body .qodef-woo-product-list li.product .price ins { margin: 0 !important; } body .qodef-woo-product-list li.product .price {
display: block !important;
}
body .qodef-woo-product-list li.product .price del,
body .qodef-woo-product-list li.product .price ins,
body .qodef-woo-product-list li.product .price > .woocommerce-Price-amount {
display: inline !important;
white-space: nowrap !important;
}
body .qodef-woo-product-list .qodef-woo-product-title .fb-ss {
display: block;
}
body .qodef-woo-product-list li.product .price del { margin: 0 16px 0 0 !important; } body .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item img {
padding: 0 !important; background: transparent !important; border-radius: 20px !important; object-fit: cover !important;
}
body .qodef-woo-product-list .qodef-m-filter-item.qodef--active img {
border: 0 !important; outline: 1px solid #000; outline-offset: 3px;
} body .qodef-woo-product-list li.product { container-type: inline-size; }
body .qodef-woo-product-list li.product .qodef-woo-product-title,
body .qodef-woo-product-list li.product .qodef-woo-product-title a {
font-size: clamp(16px, calc((100cqw - 40px) * 0.0655), 20px) !important;
}
body .qodef-woo-product-list li.product .price,
body .qodef-woo-product-list li.product .price del,
body .qodef-woo-product-list li.product .price ins,
body .qodef-woo-product-list li.product .price > .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price del .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price ins .woocommerce-Price-amount {
font-size: clamp(22px, calc((100cqw - 40px) * 0.0905), 28px) !important;
}
body .qodef-woo-product-list li.product .price del { margin: 0 0.57em 0 0 !important; } body .qodef-woo-product-list.qodef-category-filter-type--icon .qodef-filter-category-singular .qodef-m-filter-item img {
border: 3px solid #fff !important; box-sizing: border-box !important; background: #fff !important;
}
body .qodef-woo-product-list .qodef-m-filter-item.qodef--active img {
outline: 1px solid #000 !important; outline-offset: 0 !important;
}
body .qodef-woo-product-list li.product .qodef-woo-product-content { margin-top: 0 !important; }
body .qodef-woo-product-list li.product .qodef-woo-product-title { margin-top: calc(12px - 0.335em) !important; }
@container (min-width: 345px) {
body .qodef-woo-product-list li.product .price,
body .qodef-woo-product-list li.product .price del,
body .qodef-woo-product-list li.product .price ins,
body .qodef-woo-product-list li.product .price > .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price del .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price ins .woocommerce-Price-amount {
font-size: 28px !important;
}
} body .qodef-woo-product-list li.product .price del,
body .qodef-woo-product-list li.product .price del .woocommerce-Price-amount,
body .qodef-woo-product-list li.product .price del .woocommerce-Price-currencySymbol,
body .summary .price del,
body .summary .price del .woocommerce-Price-amount,
body .summary .price del .woocommerce-Price-currencySymbol {
color: #98A2B3 !important;
text-decoration-color: #98A2B3 !important;
} body .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button,
body .qodef-woo-product-list .qodef-woo-product-image-inner a.product_type_variable,
body .qodef-woo-product-list .qodef-woo-product-image-inner a.added_to_cart,
body li.wc-block-grid__product .wp-block-button__link,
body li.wc-block-grid__product .add_to_cart_button,
body li.wc-block-grid__product .wc-block-grid__product-add-to-cart .button {
border-radius: 50% !important;
} body .qodef-woo-product-list .qodef-woo-product-image-inner {
border-radius: 50% !important;
} body .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button,
body .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button.added,
body li.wc-block-grid__product .add_to_cart_button {
border: 0 !important;
} body a.added_to_cart,
body a.added_to_cart.wc-forward {
display: none !important;
} body .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button.added,
#qodef-woo-page .qodef-woo-product-list .qodef-woo-product-image-inner a.add_to_cart_button.added,
body li.wc-block-grid__product .add_to_cart_button.added,
#qodef-woo-page li.wc-block-grid__product .add_to_cart_button.added {
display: flex !important;
width: 50px !important;
height: 50px !important;
min-width: 50px !important;
margin: 0 !important;
} body .summary button.single_add_to_cart_button.added {
margin-right: 0 !important;
}
body .summary .variations_button button.single_add_to_cart_button.added {
flex: 1 1 auto !important;
} #block-46,
#block-48 {
position: relative; width: 60px !important;
height: 38px !important;
padding: 0 !important;
box-sizing: border-box !important;
}
#block-46 > p,
#block-48 > p {
margin: 0 !important;
height: 100% !important;
line-height: 0 !important;
}
#block-46 .xoo-wsc-sc-cont,
#block-48 .xoo-wsc-sc-cont {
position: static !important;
height: 100% !important;
}
#block-46 .xoo-wsc-cart-trigger,
#block-48 .xoo-wsc-cart-trigger {
position: absolute !important;
top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
display: block !important;
margin: 0 !important;
}
#block-46 .xoo-wsc-sc-bki,
#block-48 .xoo-wsc-sc-bki {
position: absolute !important;
left: 11px !important;
top: 11px !important;
width: 16px !important;
height: 16px !important;
margin: 0 !important;
line-height: 16px !important;
}
#block-46 span.xoo-wsc-sc-count,
#block-48 span.xoo-wsc-sc-count {
position: absolute !important;
right: 8px !important; top: 8px !important;
width: 22px !important;
height: 22px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
box-sizing: border-box !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
line-height: 1 !important;
font-size: 13px !important;
text-align: center !important;
background: #5EFF95 !important;
color: #000 !important;
}
#block-46 span.xoo-wsc-sc-count.fb-count-empty,
#block-48 span.xoo-wsc-sc-count.fb-count-empty {
background: #fff !important;
}  .qodef-woo-product-mark.fb-awaiting-mark {
background-color: #65E1FF !important;
color: #0C0C0C !important;
}
.fb-awaiting-note {
display: inline-block;
margin: 16px 0 0;
padding: 12px 24px;
border-radius: 999px;
background: #F2F4F7;
color: #0C0C0C;
font-size: 16px;
line-height: 1.2;
}  .qodef-category-holder {
border-bottom: 0 !important;
}.elementor-widget-eirwen_core_icon_with_text p.qodef-m-text { color: #6B6B6B; } .elementor-page-6 .qodef-qi-image-slider #swiper-slide-0 .slide-content .slide-button { color: #123640 !important; } .qodef-qi-image-slider .swiper-pagination .swiper-pagination-bullet { position: relative; top: 3px; }  .elementor-element-3c289c9 .elementor-widget-container,
.elementor-element-3c289c9 .elementor-wrapper { height: 100% !important; padding: 0 !important; }
.elementor-element-3c289c9 .elementor-custom-embed-image-overlay,
.elementor-element-3c289c9 picture,
.elementor-element-3c289c9 img { height: 100% !important; width: 100% !important; object-fit: cover; display: block; } .elementor-page-6 .qodef-qi-image-slider #swiper-slide-0 .slide-content h2 { font-family: "Source Serif 4", serif !important; } .elementor-element-228c6879 .qodef-m-icon { display: none !important; } @media (min-width:1025px){
.elementor-element-3940b50a > .elementor-container { display: flex !important; gap: 15px !important; }
.elementor-element-3940b50a > .elementor-container > .elementor-column { width: auto !important; flex: 1 1 0 !important; }
.elementor-element-3940b50a > .elementor-container > .elementor-column > .elementor-widget-wrap { padding-right: 0 !important; }
} @media (min-width:1025px){
.elementor-element-354abed { min-height: 35vh !important; }
} @media (min-width:1025px){
.elementor-element-7217617 > .elementor-widget-wrap{ padding-top:20px !important; }
.elementor-element-a1ee95f,
.elementor-element-a1ee95f > .elementor-widget-container,
.elementor-element-a1ee95f .qodef-qi-image-slider,
.elementor-element-a1ee95f .swiper,
.elementor-element-a1ee95f .swiper-slide{ height: calc(100vh - 182px) !important; }
} @media (max-width:1024px){
#qodef-page-mobile-header .qodef-mobile-header-logo-link img{ max-height:62px !important; height:auto !important; }
} .elementor-element-8ddbbd7 h3.qodef-m-title{ font-size:40px !important; }
.elementor-element-988704b h4.qodef-m-title,
.elementor-element-f95194e h4.qodef-m-title,
.elementor-element-4bde852 h4.qodef-m-title{ font-size:40px !important; }
.elementor-element-c8d332d h4.qodef-m-title,
.elementor-element-5cccb50 h4.qodef-m-title{ font-size:26px !important; }
.elementor-element-4cce052d h4.qodef-m-title,
.elementor-element-61153be8 h4.qodef-m-title{ font-size:26px !important; } @font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(https://staging2.fresh.black/wp-content/uploads/fb-fonts/ss4-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(https://staging2.fresh.black/wp-content/uploads/fb-fonts/ss4-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300 700;font-display:swap;src:url(https://staging2.fresh.black/wp-content/uploads/fb-fonts/rc-cyrillic.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300 700;font-display:swap;src:url(https://staging2.fresh.black/wp-content/uploads/fb-fonts/rc-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} .elementor-element-45d1a8b h3.qodef-m-title,.elementor-element-fe715c1 h3.qodef-m-title,.elementor-element-d44b735 h3.qodef-m-title,.elementor-element-f7497fd h3.qodef-m-title{font-family:"Bebas Neue Cyrillic",sans-serif !important;font-weight:400 !important;font-size:40px !important;line-height:36px !important;}
.elementor-element-8ddbbd7 h3.qodef-m-title{font-family:"Bebas Neue Cyrillic",sans-serif !important;font-weight:400 !important;font-size:40px !important;line-height:50px !important;}
.elementor-element-988704b h4.qodef-m-title,.elementor-element-f95194e h4.qodef-m-title,.elementor-element-4bde852 h4.qodef-m-title{font-family:"Bebas Neue Cyrillic",sans-serif !important;font-weight:400 !important;font-size:40px !important;line-height:50px !important;}
.elementor-element-c8d332d h4.qodef-m-title,.elementor-element-5cccb50 h4.qodef-m-title,.elementor-element-4cce052d h4.qodef-m-title,.elementor-element-61153be8 h4.qodef-m-title{font-family:"Bebas Neue Cyrillic",sans-serif !important;font-weight:400 !important;font-size:26px !important;line-height:26px !important;} .swiper-pagination-bullet:empty{
box-sizing: content-box !important;
padding: 10px !important;
margin: 0 !important;
background-clip: content-box !important;
} .qodef-qi-image-slider .swiper-button-prev,
.qodef-qi-image-slider .swiper-button-next{
display: none !important;
}