.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: 2 !important;
}
#qodef-page-mobile-header-inner > .qodef-mobile-header-opener {
order: 3 !important;
margin-left: 20px !important;
margin-right: 0 !important;
}
}  @media (max-width: 767px){
body .elementor-6 .elementor-element.elementor-element-c690bdf{ margin-top: 46px !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: #56E1FF !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;
}    .wc_payment_method.payment_method_morkva-monopay > label {
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
width: 100%;
text-align: center;
}
img.mrkv_plata_checkout {
padding-top: 0 !important;
max-width: 132px !important;
}
.fb-pay-icons {
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
flex-wrap: wrap;
}
.fb-pay-icons img {
display: block;
height: 22px;
width: auto;
} .woocommerce-order {
max-width: 760px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px) {
.woocommerce-order { max-width: 100%; }
.woocommerce-order table { font-size: 15px; }
} @media (min-width: 1025px) {
body.woocommerce-order-received #qodef-page-inner { padding-top: 32px !important; }
} .fb-field-hint {
display: block;
margin-top: 6px;
font-size: 14px;
line-height: 1.3;
color: #c8102e;
} html,body{background:#fff!important}
#qodef-top-area #qodef-top-area-inner{height:auto!important}
#qodef-top-area .qodef-widget-holder{height:auto!important}
#qodef-top-area .qodef-top-bar-widget p{margin:5px 0!important}
#qodef-page-header,#qodef-page-mobile-header,#qodef-page-header-inner,#qodef-page-mobile-header-inner,#qodef-page-header .qodef-header-sticky-inner{border-bottom:0!important;border-top:0!important;box-shadow:none!important}
#qodef-page-header,#qodef-page-mobile-header{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}
#qodef-page-header>div,#qodef-page-mobile-header>div{background:transparent!important}
#qodef-page-header .aws-search-form{background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:rgba(0,0,0,.12)!important}
#qodef-page-header .aws-search-btn,#qodef-page-header .aws-search-field{background:transparent!important}
#qodef-page-wrapper::before{content:"";display:block;position:sticky;top:-96px;height:96px;margin-top:-96px;background:#fff;z-index:2147483647;pointer-events:none}
#qodef-page-header #block-46,#qodef-page-mobile-header #block-48{position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;z-index:auto!important}
.fb-pill-spacer{display:none!important}
@media(min-width:1025px){
#qodef-page-header{height:60px!important;position:sticky!important;top:0!important;z-index:110!important}
#qodef-page-header>div{height:60px!important}
#qodef-page-header .qodef-widget-holder{height:60px!important}
#qodef-page-header .qodef-header-logo-link{height:60px!important}
#qodef-page-header .qodef-header-logo-image{height:36px!important;width:45px!important;max-width:none!important}
#qodef-page-header .qodef-header-sticky{display:none!important}
#block-48{display:none!important}
}
@media(max-width:1024px){
#qodef-page-wrapper::before{position:fixed;left:0;right:0;width:100%;margin:0}
#qodef-page-mobile-header{height:52px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:110!important;transform:none!important;-webkit-transform:none!important;transition:none!important}
#qodef-page-wrapper{padding-top:52px!important}
#qodef-page-mobile-header>div{height:52px!important}
#qodef-page-mobile-header .qodef-widget-holder{height:52px!important}
#qodef-page-mobile-header .qodef-mobile-header-logo-link{display:flex!important;align-items:center!important}
#qodef-page-mobile-header .qodef-header-logo-image{height:32px!important;width:40px!important;max-width:none!important}
#block-46{display:none!important}
} .qodef-mobile-header-navigation{overscroll-behavior:contain} @media (max-width: 1024px){
.qodef-category-holder{padding-top:2px!important;margin-top:-2px!important}
} @media (max-width: 1024px){
#qodef-page-mobile-header::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:120px;background:#fff;pointer-events:none}
} .fb-ss-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:.3em;height:46px;padding:0 10px;box-sizing:border-box;border:1.5px solid #FC4335;border-radius:999px;background:transparent;color:#FC4335;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}
.fb-ss-btn:hover,.fb-ss-btn.is-on{background:#FC4335;color:#fff}
.fb-ss-row{display:none;justify-content:flex-end;margin:6px 0 0;padding:4px 0}
.fb-ss-row .fb-ss-btn{flex-direction:column;gap:1px;line-height:1.1}
.fb-ss-row .fb-ss-btn>span{display:block}
@media (max-width:1024px){
body .single_variation_wrap .variations_button{padding-right:0!important}
.woocommerce-variation-add-to-cart,form.cart:not(.variations_form){display:flex!important;align-items:center}
.woocommerce-variation-add-to-cart .single_add_to_cart_button,form.cart:not(.variations_form) .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin-right:0!important}
} li.product.fb-pack .qodef-woo-product-image-wrapper,
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,
div.product.fb-pack .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image img{position:relative;overflow:hidden;border-radius:4.8%/4.1%;
background-image:radial-gradient(70% 26% at 50% 79%,rgba(255,255,255,.62),rgba(255,255,255,.26) 42%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.10) 70%,rgba(255,255,255,.30) 77%,rgba(255,255,255,.10) 85%,rgba(255,255,255,0) 94%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.6' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"),linear-gradient(180deg,#030408 0%,#04060c 11%,#060913 21%,#080d1c 30%,#0b1226 38%,#111c38 45%,#22355e 51%,#47639b 57%,#7e95c8 63%,#a9badd 69%,#c8d5ec 75%,#dae4f4 80%,#cfdcf0 86%,#bacae6 93%,#adbfe0 100%);
background-size:auto,auto,120px 120px,100% 100%;background-blend-mode:screen,screen,soft-light,normal}
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,
div.product.fb-pack .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image img{
background-image:radial-gradient(70% 26% at 50% 79%,rgba(255,255,255,.62),rgba(255,255,255,.26) 42%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.10) 70%,rgba(255,255,255,.30) 77%,rgba(255,255,255,.10) 85%,rgba(255,255,255,0) 94%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.6' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"),linear-gradient(180deg,#06080f 0%,#070a15 11%,#090d1d 21%,#0c1228 30%,#101a36 38%,#18274b 45%,#2b4676 51%,#5376b2 57%,#87a0d0 63%,#aec0e2 69%,#ccd8ef 75%,#e2eaf8 81%,#d6e1f4 87%,#c3d2ea 94%,#b7c8e4 100%)}
li.product.fb-pack .qodef-woo-product-image-wrapper img,
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img{display:block;width:100%!important;height:auto!important;aspect-ratio:1297/1522;object-fit:cover;
transition:transform .45s ease!important;transform-origin:50% 56%!important;transform:scale(1)!important}
li.product.fb-pack .qodef-e-image-hover{display:none!important}
li.product.fb-pack .qodef-e-inner,li.product.fb-pack .qodef-e-inner a,
div.product.fb-pack .woocommerce-product-gallery__image,div.product.fb-pack .woocommerce-product-gallery__image a{
-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation}
@media (hover:hover) and (pointer:fine){ li.product.fb-pack .qodef-woo-product-image-wrapper,
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{aspect-ratio:1297/1522}
li.product.fb-pack .qodef-woo-product-image-wrapper>img,
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image img{position:absolute!important;left:0;top:0;
width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto;transform:none!important;
transition:width .45s ease,height .45s ease,left .45s ease,top .45s ease!important}
div.product.fb-pack .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:hover img{width:175%!important;height:175%!important;left:-37.5%;top:-42%} body .qodef-woo-product-list li.product.fb-pack .qodef-woo-product-image-wrapper>img{width:100%!important;height:100%!important;aspect-ratio:auto} body .qodef-woo-product-list li.product.fb-pack .qodef-woo-product-image:hover .qodef-woo-product-image-wrapper>img.fb-sharp{width:175%!important;height:175%!important;left:-37.5%;top:-42%}
}
img{-webkit-touch-callout:none;-webkit-user-drag:none} table.variations select.qvsfw-attribute-type--label{display:none}
table.variations tr:has(select.qvsfw-attribute-type--label) th{display:none}
table.variations tr:has(select.qvsfw-attribute-type--label) td{width:100%}
body[class*="qode-variation-swatches-for-woocommerce"] .variations_form tr:has(select.qvsfw-attribute-type--label) td.value{display:flex;align-items:center}
body.fb-one-var .summary p.price{display:flex!important}
table.variations:not(:has(select[name="attribute_pa_grinding"] option[value="ground"][selected])) tr:has(select[name="attribute_pa_brewing-method"]){display:none}
body.fb-var-price .single_variation_wrap .woocommerce-variation.single_variation{min-height:85px}
body.fb-ss-page .single_variation_wrap .woocommerce-variation.single_variation{min-height:91px}
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price{min-height:46px}
@media (max-width:768px){
body.fb-var-price .single_variation_wrap .woocommerce-variation.single_variation,
body.fb-ss-page .single_variation_wrap .woocommerce-variation.single_variation{min-height:60px}
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price{min-height:0}
body.fb-ss-page .fb-ss-row{display:flex;min-height:54px;margin-top:-17px}
}  .xoo-wsc-sp-atc a.button,.xoo-wsc-sp-atc .button{background:#56E1FF!important;color:#0C0C0C!important;border:0!important;
border-radius:999px!important;padding:8px 14px!important;line-height:14px!important}
.xoo-wsc-sp-atc a.button:hover,.xoo-wsc-sp-atc .button:hover{background:#56E1FF!important;color:#0C0C0C!important;opacity:.85} body.woocommerce-checkout>#qodef-page-wrapper{width:100%;flex:0 0 100%} body.page-id-30818 #qodef-page-inner,body.page-id-30823 #qodef-page-inner{padding-top:0!important}
body.page-id-30818 #qodef-page-inner h1,body.page-id-30823 #qodef-page-inner h1{margin-top:13px!important} @media (max-width:1024px){body.page-id-30818 #qodef-page-inner h1,body.page-id-30823 #qodef-page-inner h1{margin-top:-7px!important}}
@media (max-width:767px){body.page-id-30818 #qodef-page-inner h1,body.page-id-30823 #qodef-page-inner h1{margin-top:-2px!important}}
@media (max-width:680px){body.page-id-30818 #qodef-page-inner h1,body.page-id-30823 #qodef-page-inner h1{margin-top:18px!important}} img[src*="/assets/img/telegram24.png"],img.fb-tg-icon{width:24px!important;height:24px!important;vertical-align:middle} #qodef-membership-login-modal .qodef-membership-login-modal-navigation{display:none!important} #qodef-membership-login-modal .qodef-membership-login-modal-content{border-radius:28px;overflow:hidden;padding:0!important;
transition:opacity .25s ease-out,visibility 0s linear .25s!important}
#qodef-membership-login-modal.qodef--opened .qodef-membership-login-modal-content{transition:opacity .25s ease-out,visibility 0s!important} #qodef-membership-login-modal .ui-tabs-panel{padding:32px 28px 13px!important} #qodef-membership-login-modal .ui-tabs-panel>*,#qodef-membership-login-modal .qodef-m-fields>*{margin-top:0!important;margin-bottom:0!important}
#qodef-membership-login-modal .qodef-m-fields>*+*{margin-top:16px!important}
#qodef-membership-login-modal .qodef-m-links{margin-top:16px!important}
#qodef-membership-login-modal .qodef-m-action{margin-top:32px!important}
#qodef-membership-login-modal .qodef-m-fields>a.social_log,#qodef-membership-login-modal .ui-tabs-panel>a.social_log{margin-top:32px!important}
#qodef-membership-login-modal .qodef-m-fields>span.txt-center{display:none!important}
#qodef-membership-login-modal .qodef-m-fields>span.txt-center+a.social_log{margin-top:32px!important}
#qodef-membership-login-modal .qodef-m-register-notice{margin-top:29px!important}  #qodef-membership-login-modal .qodef-m-fields input[type=text],#qodef-membership-login-modal .qodef-m-fields input[type=email],#qodef-membership-login-modal .qodef-m-fields input[type=password]{
height:54px!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;border-radius:999px!important}
#qodef-membership-login-modal .qodef-m-action-button{height:54px!important;box-sizing:border-box!important;padding:0 50px!important;display:inline-flex!important;
align-items:center;justify-content:center;border-radius:999px!important}
#qodef-membership-login-modal a.social_log{display:flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;
width:100%;max-width:324px;height:54px;margin-left:auto!important;margin-right:auto!important;padding:0 24px!important;
background:#F2F4F7;border-radius:999px;line-height:1.2}
#qodef-membership-login-modal a.social_log:hover{background:#E6E9EE}
#qodef-membership-login-modal a.social_log img{width:20px;height:auto;margin:0!important} #qodef-membership-login-modal .qodef-m-register-notice{background:none!important;border-radius:0;padding:0!important;text-align:center;color:#000}
#qodef-membership-login-modal .qodef-m-register-notice .qodef-m-register-notice-text{display:inline;color:#000}
#qodef-membership-login-modal .fb-login-back a{color:#000;text-decoration:underline;text-underline-offset:3px} .xoo-wsc-ftx-coupon.fb-promo{display:block!important;padding:14px 0!important;cursor:default}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form{display:flex;align-items:center;gap:8px;margin:0;height:36px;box-sizing:border-box;padding:2px;
border:1px solid #D8D8D8;border-radius:999px;background:transparent}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form:focus-within{border-color:#0C0C0C}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-field{position:relative;flex:1 1 auto;min-width:0;display:flex}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);margin:0!important;font-size:18px;line-height:1;color:#0C0C0C;pointer-events:none;z-index:2}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form .fb-promo-field .fb-promo-icon~input{padding-left:42px!important}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form input{flex:1 1 auto;min-width:0;width:auto!important;height:30px!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important;
border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font:400 16px/1 'Roboto Condensed',sans-serif;color:#0C0C0C;
text-transform:uppercase;letter-spacing:.04em;width:100%!important}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form input::placeholder{text-transform:none;letter-spacing:0;color:#777;opacity:1}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form input:focus{outline:none}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form button{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center;
height:30px!important;box-sizing:border-box!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:999px!important;
background:#0C0C0C!important;color:#fff!important;font:400 16px/1 'Roboto Condensed',sans-serif!important;cursor:pointer}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-form button:hover{opacity:.85}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-err{color:#FC4335;font:400 14px/1.3 'Roboto Condensed',sans-serif;margin-top:6px}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-err:empty{display:none}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-chips{display:flex;flex-wrap:wrap;gap:8px}
.xoo-wsc-ftx-coupon.fb-promo .xoo-wsc-remove-coupon{display:inline-flex!important;align-items:center;gap:10px;height:36px;padding:0 8px 0 16px;
border-radius:999px;background:#56E1FF;color:#0C0C0C!important;font:400 15px/1 'Roboto Condensed',sans-serif;letter-spacing:.04em;cursor:pointer}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-code,.xoo-wsc-ftx-coupon.fb-promo .fb-promo-x{color:#0C0C0C!important}
.xoo-wsc-ftx-coupon.fb-promo .fb-promo-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;
background:rgba(12,12,12,.12);font-size:16px;line-height:1}
.xoo-wsc-ftx-coupon.fb-promo .xoo-wsc-remove-coupon:hover .fb-promo-x{background:rgba(12,12,12,.25)} .xoo-wsc-footer a.xoo-wsc-ft-btn-checkout,.xoo-wsc-footer .xoo-wsc-ft-btn-checkout{height:42px!important;min-height:0!important;box-sizing:border-box!important;
padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important}  @media (max-width:767px){
div.product .qodef-woo-single-image{padding-left:10px!important;padding-right:10px!important}
} .elementor-element-ff52f63{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;
overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.qodef-category-holder{padding-top:24px!important;margin-top:0!important} .fb-cat-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#EDEFF2;padding:24px 20px 24px;
box-sizing:border-box}
.fb-cat-bar #toggle-sidebar{position:static!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;
width:auto!important;margin:0!important}
.fb-cat-bar #toggle-sidebar a{height:42px!important;min-height:0!important;box-sizing:border-box!important;display:inline-flex!important;
align-items:center!important}
.fb-cat-bar .fb-cat-arrow{position:static!important;transform:none!important;flex:0 0 auto} .fb-cat-bar{margin:0 0 24px} .qodef-category-holder .qodef-e-options-wrapper{row-gap:40px}
.qodef-category-holder .qodef-m-filter-item{margin-bottom:0!important}
.qodef-category-holder~.qodef-product-list-filter-holder{display:none!important}  @media (min-width:1025px){
#qodef-page-header-inner{padding-left:28px!important;padding-right:28px!important}
#qodef-page-header .qodef-widget-holder.qodef--one{gap:16px!important}
#qodef-page-header .qodef-widget-holder.qodef--one>.widget{margin-left:0!important;margin-right:0!important}
} @media (max-width:1024px){
#qodef-page-mobile-header-inner{padding-left:24px!important;padding-right:24px!important}
} @media (max-width:767px){
.fb-breadcrumbs{padding-left:16px!important;padding-right:16px!important} #qodef-page-inner.qodef-content-grid{width:auto!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important}
#qodef-page-inner.qodef-content-grid .elementor>.elementor-element{padding-left:0!important;padding-right:0!important} #qodef-page-inner.qodef-content-full-width .elementor>.elementor-element:not(.elementor-element-59dff6e8){padding-left:16px!important;padding-right:16px!important}
#qodef-page-inner .elementor>.elementor-section>.elementor-container{margin-left:0!important;margin-right:0!important}
#qodef-page-inner .elementor>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-left:0!important;padding-right:0!important}
#qodef-page-inner .elementor>.e-con>.e-con-inner{padding-left:0!important;padding-right:0!important} .qodef-woo-product-list ul.qodef-grid-inner{padding-left:16px!important;padding-right:16px!important}
.fb-cat-bar{padding-left:16px!important;padding-right:16px!important}
.qodef-category-holder .qodef-m-filter-item:first-child{margin-left:16px!important}
.qodef-category-holder .qodef-m-filter-item:last-child{margin-right:16px!important}
}
@media (max-width:767px){ #qodef-page-inner .elementor-widget__width-initial.elementor-widget-qi_addons_for_elementor_accordion,
#qodef-page-inner .elementor-widget__width-initial.elementor-widget-text-editor{width:100%!important;max-width:100%!important;--container-widget-width:100%!important} .qodef-category-holder .qodef-e-options-wrapper{column-gap:16px!important}
.qodef-category-holder .qodef-m-filter-item{margin-left:0!important;margin-right:0!important}
.qodef-category-holder .qodef-m-filter-item:first-child{margin-left:16px!important}
.qodef-category-holder .qodef-m-filter-item:last-child{margin-right:16px!important}
} @media (max-width:767px){
.qodef-category-holder{padding-top:16px!important}
.qodef-category-holder .qodef-m-filter-item img{margin-bottom:10px!important}
.fb-cat-bar{padding-top:13px!important;padding-bottom:15px!important}
}
@media (min-width:768px){
.qodef-category-holder{padding-top:20px!important}
.fb-cat-bar{padding-top:18px!important;padding-bottom:20px!important}
}
@media (min-width:1024px){
.qodef-category-holder .qodef-e-options-wrapper{padding-left:20px!important;padding-right:20px!important}
} @media (min-width:768px){
body.home .fb-breadcrumbs,body.post-type-archive-product .fb-breadcrumbs,body.tax-product_cat .fb-breadcrumbs{padding-left:20px!important;padding-right:20px!important}
} @media (min-width:768px){
body.home #qodef-page-inner .elementor>.e-con>.e-con-inner,body.post-type-archive-product #qodef-page-inner .elementor>.e-con>.e-con-inner,
body.tax-product_cat #qodef-page-inner .elementor>.e-con>.e-con-inner{max-width:none!important;margin-left:0!important;margin-right:0!important}
body.home #qodef-page-inner .elementor>.elementor-section>.elementor-container,body.post-type-archive-product #qodef-page-inner .elementor>.elementor-section>.elementor-container,
body.tax-product_cat #qodef-page-inner .elementor>.elementor-section>.elementor-container{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}
body.home #qodef-page-inner .elementor-element-3efb1335>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-left:20px!important;padding-right:20px!important}
body.post-type-archive-product #qodef-page-inner .elementor>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap,
body.tax-product_cat #qodef-page-inner .elementor>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-left:20px!important;padding-right:20px!important} body.home #qodef-page-inner .elementor-widget__width-initial.elementor-widget-qi_addons_for_elementor_accordion,
body.post-type-archive-product #qodef-page-inner .elementor-widget__width-initial.elementor-widget-qi_addons_for_elementor_accordion,
body.tax-product_cat #qodef-page-inner .elementor-widget__width-initial.elementor-widget-qi_addons_for_elementor_accordion{width:100%!important;max-width:100%!important;--container-widget-width:100%!important}
} #frbk-checkout-coupon .checkout-coupon-toggle{display:none!important}
#frbk-checkout-coupon .coupon-form.fb-co-promo{display:flex!important;gap:8px;align-items:center;margin:0 0 20px!important;height:36px;box-sizing:border-box;
padding:2px!important;border:1px solid #D8D8D8;border-radius:999px;background:transparent}
#frbk-checkout-coupon .coupon-form.fb-co-promo:focus-within{border-color:#0C0C0C}
#frbk-checkout-coupon .fb-co-promo-field{position:relative;flex:1 1 auto;min-width:0;display:flex}
#frbk-checkout-coupon .fb-co-promo-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;font-size:18px;line-height:1;
color:#0C0C0C;pointer-events:none}
#frbk-checkout-coupon .fb-co-promo-field input#coupon_code{width:100%!important;height:30px!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;
padding:0 12px 0 42px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;
font:400 16px/1 'Roboto Condensed',sans-serif!important;color:#0C0C0C!important;text-transform:uppercase;letter-spacing:.04em}
#frbk-checkout-coupon .fb-co-promo-field input#coupon_code::placeholder{text-transform:none;letter-spacing:0;color:#777;opacity:1}
#frbk-checkout-coupon .fb-co-promo-field input#coupon_code:focus{outline:none}
#frbk-checkout-coupon .coupon-form.fb-co-promo button[name=apply_coupon]{flex:0 0 auto;display:inline-flex!important;align-items:center!important;
justify-content:center;height:30px!important;box-sizing:border-box!important;margin:0!important;padding:0 18px!important;border:0!important;
border-radius:999px!important;background:#0C0C0C!important;color:#fff!important;font:400 16px/1 'Roboto Condensed',sans-serif!important;cursor:pointer} @media (min-width:1025px){
#qodef-page-header-inner{max-width:1512px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
}
@media (min-width:1513px){
body.home #qodef-page-inner .elementor>.elementor-element,
body.post-type-archive-product #qodef-page-inner .elementor>.elementor-element:not(.elementor-element-59dff6e8),
body.tax-product_cat #qodef-page-inner .elementor>.elementor-element:not(.elementor-element-59dff6e8){max-width:1512px!important;margin-left:auto!important;margin-right:auto!important}
body.home .fb-breadcrumbs,body.post-type-archive-product .fb-breadcrumbs,body.tax-product_cat .fb-breadcrumbs,
.fb-cat-bar,.qodef-woo-product-list ul.qodef-grid-inner{padding-left:calc((100% - 1512px) / 2 + 20px)!important;padding-right:calc((100% - 1512px) / 2 + 20px)!important}
body:not(.home):not(.post-type-archive-product):not(.tax-product_cat) .fb-breadcrumbs{padding-left:calc((100% - 1512px) / 2 + 40px)!important;padding-right:calc((100% - 1512px) / 2 + 40px)!important}
}
#frbk-checkout-coupon .fb-promo-err{color:#FC4335;font:400 14px/1.3 'Roboto Condensed',sans-serif;margin:-12px 0 20px}
#frbk-checkout-coupon .fb-promo-err:empty{display:none} body.woocommerce-checkout #thwmscf-tab-panel-3 *:not(input):not(button):not(.button){box-shadow:none!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 table,body.woocommerce-checkout #thwmscf-tab-panel-3 thead,body.woocommerce-checkout #thwmscf-tab-panel-3 tbody,
body.woocommerce-checkout #thwmscf-tab-panel-3 tfoot,body.woocommerce-checkout #thwmscf-tab-panel-3 tr,body.woocommerce-checkout #thwmscf-tab-panel-3 th,
body.woocommerce-checkout #thwmscf-tab-panel-3 td{border:0!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 #payment,body.woocommerce-checkout #thwmscf-tab-panel-3 #payment ul.wc_payment_methods,
body.woocommerce-checkout #thwmscf-tab-panel-3 #payment .payment_box,body.woocommerce-checkout #thwmscf-tab-panel-3 #payment .woocommerce-info,
body.woocommerce-checkout #thwmscf-tab-panel-3 #payment .form-row.place-order,body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-info{border:0!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 li{border:0!important} body.woocommerce-checkout form.checkout>.thwmscf-content{box-shadow:none!important} body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table{display:block!important;width:100%!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table>thead,
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table>tbody,
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table>tfoot{display:block!important;width:100%!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr{display:flex!important;align-items:center;width:100%}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr>*{display:block;box-sizing:border-box}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr>:first-child{flex:1 1 auto;min-width:0}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr>:last-child:not(:first-child){flex:0 0 auto;text-align:right!important;white-space:nowrap}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table thead th.product-total,
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.cart-subtotal{display:none!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping{justify-content:center;white-space:nowrap}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping>th{flex:0 0 auto!important;padding-right:0!important;font-weight:inherit}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping>td{flex:0 0 auto!important;padding-left:.3em!important;text-align:left!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping ul,
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping li{display:inline!important;margin:0!important;padding:0!important;list-style:none!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping label{display:inline-block!important;margin:0!important;padding:0!important;font:inherit!important;color:inherit!important}
body.woocommerce-checkout #thwmscf-tab-panel-3 .woocommerce-checkout-review-order-table tr.shipping label::first-letter{text-transform:lowercase} .xoo-wsc-ftx-coupon.fb-promo .fb-promo-icon,#frbk-checkout-coupon .fb-co-promo-icon{color:#777!important} body .summary .woocommerce-variation-add-to-cart,body .summary form.cart:not(.variations_form){display:flex!important;align-items:center!important;
gap:0!important;height:54px!important;box-sizing:border-box!important;padding:2px!important;border:1px solid #D8D8D8;border-radius:999px;background:transparent}
body .summary .woocommerce-variation-add-to-cart .quantity,body .summary form.cart:not(.variations_form) .quantity{flex:1 1 auto!important;
height:48px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important}
body .summary .woocommerce-variation-add-to-cart button.single_add_to_cart_button,
body .summary .woocommerce-variation-add-to-cart button.single_add_to_cart_button.added,
body .summary form.cart:not(.variations_form) button.single_add_to_cart_button,
body .summary form.cart:not(.variations_form) button.single_add_to_cart_button.added{flex:0 0 calc(50% - 3px)!important;width:calc(50% - 3px)!important;
max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;border-radius:999px!important;box-sizing:border-box!important} @media (hover:hover){
body .qodef-woo-product-list .qodef-e-inner:hover .qodef-woo-product-image-inner{opacity:0!important;transform:translate(-50%,10px)!important}
body .qodef-woo-product-list .qodef-e-inner .qodef-woo-product-image:hover .qodef-woo-product-image-inner{opacity:1!important;transform:translate(-50%,0)!important} body .qodef-woo-product-list .qodef-e-inner:hover .qodef-woo-product-image .qodef-e-image-hover{opacity:0!important}
body .qodef-woo-product-list .qodef-e-inner .qodef-woo-product-image:hover .qodef-e-image-hover{opacity:1!important}
} [class*=eirwen] .select2-container--default .select2-selection--single .select2-selection__arrow:before,
body .select2-container--default .select2-selection--single .select2-selection__arrow:before{content:''!important;font-family:inherit!important;display:block;
width:8px;height:8px;border-right:1.5px solid #0C0C0C;border-bottom:1.5px solid #0C0C0C;transform:translateY(-2px) rotate(45deg);box-sizing:border-box}
.select2-container--open .select2-selection--single .select2-selection__arrow:before{transform:translateY(2px) rotate(-135deg)!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]){flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px;width:100%;margin:0!important;padding:0!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) th.label{display:block!important;flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) th.label label{font:400 16px/1.2 'Roboto Condensed',sans-serif!important;
text-transform:none!important;letter-spacing:0!important;color:#0C0C0C!important;margin:0!important;white-space:nowrap}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) td.value{display:flex!important;flex-direction:row!important;align-items:center!important;height:54px!important;flex:1 1 auto!important;min-width:0;width:auto!important;padding:0!important;margin:0!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) .select2-container{display:block!important;flex:1 1 auto;width:100%!important;margin:0!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) .select2-selection__rendered{color:#0C0C0C!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) .select2-selection{margin:0!important}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) a.reset_variations{display:none!important} body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) td.value{position:relative}
body .summary table.variations tr:has(select[name="attribute_pa_brewing-method"]) td.value select{position:absolute!important;left:0;bottom:0;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none;overflow:hidden}
@media (max-width:1024px){
body #qodef-page-outer{padding-top:0!important}
} html body .summary table.variations tr.fb-brew-on{display:flex;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box;padding:0!important;margin:0!important;gap:0!important}
html body .summary table.variations tr.fb-brew-on[style*="none"]{display:none!important}
html body .summary table.variations tr.fb-brew-on th.label{display:none!important}
html body .summary table.variations tr.fb-brew-on td.value{display:block!important;flex:1 1 100%!important;width:100%!important;height:auto!important;padding:3px 0!important;position:relative}
html body .summary table.variations tr.fb-brew-on td.value .select2-container{display:none!important}
.fb-brew-track{display:flex;align-items:center;gap:4px;width:100%;height:54px;box-sizing:border-box;padding:4px;border-radius:200px;background:#F3F5F9}
.fb-brew-label{flex:1 1 0;min-width:0;text-align:center;font:400 16px/1.2 'Roboto Condensed',sans-serif;color:#121212;white-space:nowrap}
.fb-brew{flex:0 0 calc(50% - 2px);position:relative;height:46px}
.fb-brew-box{position:absolute;left:0;right:0;top:0;z-index:30;background:#fff;border-radius:23px;box-shadow:rgba(16,24,40,.25) 0 1px 3px 0;overflow:hidden}
.fb-brew-head{display:flex!important;align-items:center;justify-content:center;width:100%;height:46px;margin:0!important;padding:0 30px 0 14px!important;border:0!important;
background:transparent!important;box-shadow:none!important;font:400 16px/1 'Roboto Condensed',sans-serif!important;color:#121212!important;cursor:pointer;position:relative;text-transform:none!important;letter-spacing:0!important}
.fb-brew-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} @media (max-width:768px){.fb-brew-val{white-space:normal;line-height:1.1;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}
.fb-brew-val.is-ph{color:#777}
.fb-brew-arrow{position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid #0C0C0C;border-bottom:1.5px solid #0C0C0C;transform:rotate(45deg);transition:transform .2s,margin-top .2s}
.fb-brew-track.is-open .fb-brew-arrow{transform:rotate(-135deg);margin-top:-2px}
.fb-brew-list{list-style:none;margin:0!important;padding:0!important;max-height:0;overflow-y:auto;transition:max-height .25s ease}
.fb-brew-track.is-open .fb-brew-list{max-height:min(320px,48vh);padding-bottom:6px!important}
.fb-brew-list li{display:flex!important;align-items:center;justify-content:center;min-height:40px;margin:0 6px!important;padding:8px 12px!important;border-radius:20px;
box-sizing:border-box;list-style:none!important;font:400 16px/1.2 'Roboto Condensed',sans-serif;color:#121212;cursor:pointer;text-align:center}
.fb-brew-list li::before,.fb-brew-list li::marker{content:none!important;display:none!important}
.fb-brew-list li:hover{background:#F3F5F9}
.fb-brew-list li.is-on{background:#F3F5F9} @media (min-width:769px){
body .summary form.variations_form table.variations{margin-bottom:3px!important}
body .summary .single_variation_wrap .woocommerce-variation-price .price{margin-bottom:6px!important}
body.fb-var-price .single_variation_wrap .woocommerce-variation.single_variation{min-height:46px!important}
body.fb-ss-page .single_variation_wrap .woocommerce-variation.single_variation{min-height:52px!important}
} @media (max-width:768px){
body.fb-ss-page .fb-ss-row{display:none!important}
body .summary form.variations_form table.variations{margin-bottom:0!important}
body.fb-ss-page .summary .single_variation_wrap{padding-top:16px!important}
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price{display:flex!important;align-items:center;min-height:46px!important;margin-bottom:6px!important}
body.fb-ss-page .single_variation_wrap .woocommerce-variation.single_variation{min-height:52px!important}
body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:19px!important}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:0!important} body.single-product .qodef-woo-single-inner:not(:has(form.variations_form)) + .woocommerce-tabs.wc-tabs-wrapper{margin-top:22px!important}
}
@media (min-width:769px){
body .summary form.variations_form table.variations{margin-bottom:13px!important}
body.single-product .qodef-woo-single-inner .qodef-woo-single-image{padding-bottom:0!important}
body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:22px!important}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:15px!important}
} @media (max-width:768px){
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price del,
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price del *{font-size:22px!important} body.fb-ss-page .single_variation_wrap .fb-ss-btn{flex-direction:column;gap:1px;line-height:1.1}
body.fb-ss-page .single_variation_wrap .fb-ss-btn>span{display:block}
} body .summary .quantity .qodef-quantity-minus,body .summary .quantity .qodef-quantity-plus{flex:0 0 44px!important;width:44px!important;height:44px!important;
padding:0!important;margin:0!important;position:relative!important;display:block!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
body .summary .quantity .qodef-quantity-minus::before,body .summary .quantity .qodef-quantity-minus::after,
body .summary .quantity .qodef-quantity-plus::before,body .summary .quantity .qodef-quantity-plus::after{position:absolute!important;left:50%!important;top:50%!important;
width:13px!important;height:2px!important;margin:-1px 0 0 -6.5px!important}
body .summary .quantity .qodef-quantity-plus::after{transform:rotate(90deg)!important}
body .summary .quantity input.qty{font-size:18px!important;width:36px!important;text-align:center} @media (min-width:769px){
body .summary .single_variation_wrap .woocommerce-variation-price{position:relative}
body .summary .single_variation_wrap .woocommerce-variation-price .price{display:flex!important;align-items:center;justify-content:center!important;
box-sizing:border-box;width:calc(50% - 3px)!important;margin-left:3px!important;min-height:46px;position:static!important}
body .summary .single_variation_wrap .woocommerce-variation-price .price .fb-ss-btn{position:absolute!important;right:4px!important;top:0!important;margin:0!important}
} @media (max-width:768px){
body.fb-ss-page .single_variation_wrap .woocommerce-variation-price .price{margin-bottom:16px!important}
body.fb-ss-page .single_variation_wrap .woocommerce-variation.single_variation{min-height:62px!important}
}
@media (min-width:1025px){
body.single-product .qodef-woo-single-inner>.summary{display:flex!important;flex-direction:column;align-self:stretch!important}
body.single-product .qodef-woo-single-inner>.summary>div:has(form.variations_form){flex:1 1 auto;display:flex;flex-direction:column}
body.single-product .qodef-woo-single-inner>.summary form.variations_form{flex:1 1 auto;display:flex!important;flex-direction:column;width:100%}
body.single-product .qodef-woo-single-inner>.summary form.variations_form .single_variation_wrap{margin-top:auto!important}
body.single-product .qodef-woo-single-inner>.summary>form.cart:not(.variations_form){margin-top:auto!important}
} body.single-product .woocommerce-tabs ul.tabs li::after,body.single-product .woocommerce-tabs ul.tabs li::before,
body.single-product .woocommerce-tabs ul.tabs li a::after,body.single-product .woocommerce-tabs ul.tabs li a::before{display:none!important;content:none!important}
body.single-product .woocommerce-tabs ul.tabs{border:0!important}
body.single-product .woocommerce-tabs ul.tabs::before,body.single-product .woocommerce-tabs ul.tabs::after{display:none!important}
@media (min-width:769px){
body.single-product .woocommerce-tabs ul.tabs li a{padding:0!important}
body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:32px!important}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:16px!important}
} body.single-product .woocommerce-product-gallery{opacity:1!important;transition:none!important}
body.fb-ss-page .single_variation .fb-ss-btn{width:calc(50% - 6px);height:46px;margin-right:4px}  @media(min-width:1025px){
body.admin-bar #qodef-page-wrapper::before{transform:translateY(-32px)} body.admin-bar #qodef-page-header{top:32px!important}
}
@media(min-width:783px) and (max-width:1024px){
body.admin-bar #qodef-page-mobile-header{top:32px!important}
}
@media(max-width:782px){
body.admin-bar #qodef-page-mobile-header{top:46px!important}
}  @media(min-width:1025px){
#qodef-page-wrapper::before{position:fixed!important;top:-96px!important;left:0;right:0;width:100%;margin:0!important}
} #qodef-page-header,#qodef-page-mobile-header{z-index:9990!important}
@media(min-width:1025px){
#qodef-page-header::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:120px;background:#fff;pointer-events:none}
#qodef-top-area{position:relative;z-index:9991!important}
}
@media(max-width:1024px){
body .qodef-category-holder{z-index:1!important}
} @media(max-width:1024px){
#qodef-page-wrapper::before{top:-200px!important;height:200px!important}
body::after{content:"";position:absolute;left:0;top:0;width:1px;height:1px;z-index:-1;will-change:transform;visibility:hidden;pointer-events:none}
}.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(//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(//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(//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(//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;
}