.flex, .woocommerce .product .product_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wrap {
flex-wrap: wrap;
}
.hero_category {
max-width: 1354px;
margin: auto;
padding: 30px 50px 30px 50px;
}
.hero_category_link {
max-width: 262px;
align-items: center;
flex-direction: column;
justify-content: center;
font-weight: 600;
font-size: 22px;
}
.hero_category_link img {
max-height: 220px;
}
.styletop {
margin-top: 10px;
}
.mcb-section .mcb-wrap .mcb-item-7aj340z9 .wp-caption-text {
font-size: 22px !important;
}
.mfn-header-tmpl .mfn-header-icon-box.mfn-hide-count-if-0 .icon-wrapper {
margin-right: 0 !important;
}
@media (max-width: 767px) {
.mcb-section .mcb-wrap .mcb-item-7aj340z9 .wp-caption-text {
font-size: 16px !important;
}
}
.mfn-header-menu {
padding-right: 20px !important;
}
.woocommerce-loop-product__title {
line-height: normal !important;
}
.button.lr-buy, .woocommerce ul.products li.product .button {
width: auto !important;
display: inline-flex !important;
padding: 10px 30px !important;
height: auto !important;
margin-top: 0 !important;
}
.mcb-section-inner-2fea6a33b,
.mcb-section-inner-r5sjaem3,
.full-width .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.header_menu{
padding-bottom: 10px !important;
margin-bottom: 40px !important;
position: relative;
}
.mcb-section-inner-2fea6a33b:before,
.mcb-section-inner-r5sjaem3:before,
.full-width .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.header_menu:before{
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.home_page.filtr_bg {
background: none!important;
}
@media (min-width: 767px) {
.full-width.filtr_bg {
margin-top: -30px!important;
padding-top: 30px;
}
.home_page.full-width.filtr_bg {
margin-top: 0!important;
}
}
.liorin-card-cover.vb-item .mcb-column-inner.mcb-item-trailer_box-inner, .column_image_gallery .mcb-item-image_gallery-inner {
margin-bottom: 7px;
}
.full-width.section {
margin-top: 0;
}
@media (max-width: 767px) {
.mcb-section .mcb-wrap .mcb-item-ia6tok3 {
max-height: 53px;
}
.home_hero .hero_category {
position: relative;
}
.home_hero .hero_category:after {
content: '';
position: absolute;
bottom: -30px;
height: 2px;
right: 0;
top: auto;
left: 0;
border-bottom: 2px solid #2B3B42 !important;
width: 90%;
padding: 0 10px;
display: inline-block;
margin: 0 auto;
}
}
@media (min-width: 767px) {
.mcb-section-inner-2fea6a33b:before,
.mcb-section-inner-r5sjaem3:before,
.full-width .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.header_menu:before{
border-bottom: 2px solid #2B3B42 !important;
}
}
.mcb-section-inner-2fea6a33b .mcb-column-inner,
.full-width .mcb-column-inner,
.mcb-section-inner-r5sjaem3 .mcb-column-inner {
margin-bottom: 15px;
}
.mcb-section .mcb-wrap .mcb-item-3f2hdp3 .mfn-icon-box .icon-wrapper .header-cart-count, .mcb-section .mcb-wrap .mcb-item-3f2hdp3 .mfn-icon-box .icon-wrapper .header-wishlist-count {
font-size: 22px !important;
}
.header_nav_container {
position: relative;
padding-top: 10px !important;
padding: 0 30px !important;
}
.header_nav_container:before {
content: '';
position: absolute;
z-index: 4;
top: 0;
left: 0;
right: 0;
display: block;
width: 100%;
height: 6px;
background: url(//liorin.ru/wp-content/themes/betheme-child/assets/images/header_shadow.png);
background-repeat: no-repeat;
background-position: left;
}
.hero_category_link span {
max-width: 179px;
text-align: center;
margin-top: 30px;
}
.filtr_block {
max-width: 1450px;
margin: auto;
background: #eef2f6;
border-top: 2px solid #000;
}
.filtr_cat {
width: 40%;
align-items: flex-start;
justify-content: flex-start;
padding: 90px 40px 50px 50px;
}
.filtr_cat_link {
align-items: center;
flex-direction: column;
justify-content: center;
font-weight: 600;
padding: 10px;
border-radius: 5px;
font-size: 24px;
cursor: pointer;
}
.filtr_cat_link:hover .fil0, .filtr_cat_link.active .fil0 {
fill: #E6E6E6;
}
.filtr_cat_link:not(:last-child) {
margin-right: 30px;
}
.filtr_cat_link span {
margin-top: 5px;
}
.filtr_color {
width: 47%;
padding: 60px 50px 65px 0px;
}
.filtr_color_wrapper {
justify-content: flex-start;
gap: 15px;
}
.filtr_color_title {
font-weight: 700;
font-size: 24px;
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.filtr_color_item {
width: 32%;
font-weight: 600;
font-size: 16px;
line-height: 19px;
letter-spacing: -0.02em;
padding: 15px 10px 15px 10px;
background: #fff;
border: 2px solid #2a3b4200;
border-radius: 24px;
margin-bottom: 30px;
cursor: pointer;
}
@media screen and (max-width: 768px) {
.filtr_color_collection .filtr_color_wrapper {
margin-left: 0!important;
}
}
@media screen and (min-width: 768px) {
.filtr_color_item.collection-mebel {
width: 70px;
height: 70px;
padding: 0;
box-sizing: border-box;
border-radius: 15px;
align-items: center;
justify-content: center;
display: inline-flex;
}
.collection-mebel {
width: auto;
}
.collection-mebel .filtr_color_wrapper {
margin-left: 0!important;
}
.collection-mebel .color_item p {
display: none;
}
.filtr_color_item.collection-mebel .color_item i{
width: 44px;
height: 44px;
}
.filtr_color.filtr_color_collection {
row-gap: 0!important;
}
.filtr_color_collection .right_title {
font-size: 20px;
font-family: 'OpenSansBold';
margin-bottom: 10px!important;
}
.filtr_color_collection .filtr_color_block_nozhki { }
}
.filtr_color_item:not(:last-child) { }
.filtr_color_item.active {
border-color: #2a3b42;
}
.color_item {
align-items: center;   }
.color_item p { }
.color_item:not(:last-child) {
margin-bottom: 20px;
}
.color_item i {
display: block;
width: 46px;
height: 46px;
border-radius: 50%;
border: 2px solid #dcdcdc;
background-size: cover !important;
}
.color_item p {
width: calc(100% - 60px);
margin: 0;
}
.filtr_razmer_wrapper {
justify-content: flex-start;
width: calc(100% - 140px);
}
.filtr_razmer_item .title {
font-weight: 700;
font-size: 18px;
letter-spacing: -0.02em;
margin-bottom: 10px;
}
.filtr_razmer_item {
align-items: center;
}
.filtr_razmer_item:not(:last-child) {
margin-bottom: 15px;
}
.filtr_razmer_item .item {
font-family: 'OpenSans';
font-weight: 700;
font-size: 17px;
letter-spacing: -0.02em;
padding: 4px 10px;
border: 1px solid #2a3b42;
border-radius: 11px;
cursor: pointer;
}
.filtr_razmer_item .item.active {
background: #000;
color: #fff;
}
.filtr_razmer_item .item:not(:last-child) {
margin-right: 10px;
}
.column.one.post-nav.minimal {
display: none;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
display: block;
max-width: 1450px;
margin: 27px auto 27px auto;
font-size: 20px;
letter-spacing: -0.02em;
padding: 0px 20px
}
.three-fifth.column {
width: 55%;
}
.woocommerce .product.style-default .entry-summary {
text-align: left !important;
}
.custom_stock {
font-weight: 600;
font-size: 16px;
letter-spacing: -0.02em;
}
.custom_stock .stock {
margin: 0px;
}
.custom_stock .stock.in-stock {
color: #6bb531 !important;
padding: 2px 0px 2px 35px;
background: url(//liorin.ru/wp-content/themes/betheme-child/assets/img/in.png);
background-repeat: no-repeat;
background-position: left center;
}
.custom_stock .stock.out-stock {
color: red !important;
}
@media screen and (max-width: 1024px) {
.custom_sku {
max-width: 524px;
font-weight: 700;
font-size: 16px;
line-height: 35px;
letter-spacing: -0.02em;
text-align: left;
margin: 70px 0px 0px 0px;
}
.custom_sku span {
font-family: 'OpenSans';
}
.custom_sku_desktop {
display: none;
}
}
@media screen and (min-width: 1024px) {
.custom_sku_desktop {
max-width: 524px;
font-weight: 700;
font-size: 16px;
line-height: 35px;
letter-spacing: -0.02em;
text-align: left;
margin: 0;
}
.custom_sku {
display: none;
}
}
.sustom_prise {
font-weight: 700;
font-size: 32px;
line-height: 35px;
font-family: 'OpenSans';
}
.sustom_prise .smile {
font-weight: 400;
font-size: 18px;
line-height: 23px;
}
.sustom_prise .price {
color: #000 !important;
}
a.mfn-reset-variations, .single_variation_wrap p.stock.in-stock {
display: none !important;
}
.woocommerce-variation-add-to-cart, form.cart {
display: flex;
flex-direction: column-reverse;
justify-content: flex-start;
align-items: flex-start !important;
}
.woocommerce .product.style-default .entry-summary .cart .button {
width: auto !important;
}
.add_btn_block {
width: 100%;
justify-content: flex-start;
flex-wrap: wrap;
max-width: 570px;
margin: 0px;
}
.input-text.qty.text {
border: 2px solid #2a3b42;
border-radius: 11px;
}
button.btn_custom.alt, .btn_custom {
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
font-size: 17px;
letter-spacing: -0.02em;
color: #fff;
background-color: #2a3b42;
border: 1px solid #2a3b42;
border-radius: 11px;
margin-left: 20px;
padding: 0px 12px;
cursor: pointer;
}
button.btn_custom.alt.nobg, .btn_custom.nobg {
background-color: transparent;
color: #2a3b42;
}
label.label-tag.checkbox {
width: 100%;
}
table.extra-options .label-tag {
text-align: left;
}
.extra-options .value input[type=checkbox] {
display: none;
}
table.extra-options span.label-wrapper-checkbox .label-tag {
display: block;
max-width: 260px;
padding-right: 23px !important;
position: relative;
}
table.extra-options .label-tag .thwepo-option-price {
white-space: nowrap; }
table.extra-options span.label-wrapper-checkbox .label-tag:before {
content: '';
position: absolute;
width: 20px;
height: 20px;
border: 2px solid;
right: 0px;
top: calc(50% - 10px);
border-radius: 2px;
cursor: pointer;
}
table.extra-options span.label-wrapper-checkbox .label-tag:after {
content: '';
position: absolute;
width: 20px;
height: 20px;
border: 2px solid;
background: #000;
right: 0px;
top: calc(50% - 10px);
border-radius: 2px;
opacity: 0;
cursor: pointer;
}
table.extra-options span.label-wrapper-checkbox input[type=checkbox]:checked + .label-tag:after {
opacity: 1;
}
table.extra-options .label-wrapper-checkbox {
width: 100%;
text-align: left;
}
.woocommerce div.product form.cart table.extra-options {
margin: 40px 0px 0px 0px;
}
.woocommerce .product.style-default .entry-summary .cart {
margin: 0px 0px 0px 0px;
}
.woocommerce .mfn-variations-wrapper {
margin: 0px;
}
.single_variation_wrap .single_variation {
margin-bottom: 25px;
}
.custom_ves {
font-weight: 500;
}
.custom_excerpt {
margin-top: 30px;
}
.custom_excerpt h4 {
margin: 0px;
}
.custom_cat {
font-weight: 500;
font-size: 20px;
letter-spacing: -0.02em;
margin: 45px 0px 0px 0px;
}
@media screen and (max-width: 1024px) {
.custom_cat {
display: none;
}
}
.guarantee {
max-width: 205px;
align-items: center;
font-weight: 600;
font-size: 16px;
letter-spacing: -0.02em;
color: #6c6c6c;
}
.guarantee p {
margin: 0px;
}
.single_variation_wrap p.stock.out-of-stock {
display: none;
}
.tab_title {
font-weight: 700;
font-size: 24px;
letter-spacing: -0.02em;
margin: 0px 1% 30px 1%;
border-bottom: 2px solid;
padding-bottom: 10px;
}
.woocommerce-product-details__short-description p {
margin: 0px;
}
.sustom_prise + p.stock {
display: none;
}
.fake-tabs {
margin-bottom: 0px !important;
}
.section.section_product_after_tabs h3 {
font-weight: 700;
font-size: 24px;
letter-spacing: -0.02em;
}
ul.products li.product a.woocommerce-loop-product__link {
display: block;
overflow: hidden;
position: relative;
}
ul.products li.product a.woocommerce-loop-product__link img {
position: absolute;
width: 100%;
height: 100%;
object-fit: contain;
left: 0px;
top: 0px;
}
ul.products li.product a.woocommerce-loop-product__link {
display: block;
max-width: 315px;
height: 235px;
overflow: hidden;
position: relative;
margin: auto;
}
ul.products li.product .woocommerce-loop-product__title {
font-weight: 500;
font-size: 20px;
letter-spacing: -0.02em;
padding: 25px 0px 30px 0px;
}
ul.products li.product .price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
font-weight: 700;
font-size: 20px !important;
font-family: 'OpenSans' !important;
line-height: 35px;
letter-spacing: -0.02em;
text-align: center;
color: #1e1e1e !important;
}
ul.products li.product .button {
width: 100%;
height: 60px; font-weight: 600;
font-size: 21px;
letter-spacing: -0.02em;
color: #2a3b42;
border: 1px solid #2a3b42;
border-radius: 11px;
background: transparent;
}
ul.products li.product .button:hover {
background: #efefef;
}
.woocommerce ul.products .lr-sku {
text-align: center;
font-weight: 700;
font-size: 16px;
line-height: 35px;
letter-spacing: -0.02em;
}
.woocommerce ul.products .lr-short_title {
font-weight: 700;
font-size: 20px;
line-height: 35px;
letter-spacing: -0.02em;
text-align: left;
margin: 45px 0px 0px 0px;
}
.woocommerce ul.products .lr-short {
text-align: left;
font-size: 16px;
letter-spacing: -0.02em;
line-height: 22px;
}
.attention {
font-size: 13px;
line-height: 19px;
margin: 45px 1% 65px 1%;
}
.attention_title {
font-weight: 700;
}
.attention p {
margin: 0px;
}
.woocommerce .product .related.products, .woocommerce .product .upsells.products {
border: 0px;
}
.woocommerce .product.style-default .entry-summary h1.product_title {
font-size: 32px;
}
.woocommerce .quantity {
width: 100px !important;
margin: 0px !important;
}
.price {
font-family: 'OpenSans' !important;
}
.price span.woocommerce-Price-currencySymbol {
font-family: 'calibri';
!important
}
.mfn-woo-filters-wrapper.shop-filters {
display: none;
}
.images .flex-control-thumbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 100%;
position: relative;
height: 100px;
max-width: 100px;
overflow: hidden;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
position: absolute;
width: 100%;
baseline-shift: 100%;
left: 0px;
right: 0px;
object-fit: cover;
}
.woocommerce div.product div.images .flex-control-thumbs li.video-thumb img { }
.woocommerce div.product div.images .woocommerce-product-gallery__image--video video {
width: 100%;
height: auto;
max-height: 100%;
display: block;
object-fit: cover !important;
}
table.extra-options span.label-wrapper-checkbox .label-tag span,
.guarantee span, .woocommerce-product-details__short-description span,
.the_content_wrapper,
.lr-product-meta, .attention_text a {
font-family: 'Calibri';
font-size: 16px;
line-height: 22px;
}
.extra-options, .custom_cat, .custom_excerpt {
font-size: 16px;
}
@media screen and (max-width: 1270px) {
.btn_custom.nobg {
margin-top: 20px;
margin-left: 0px;
}
}
@media screen and (max-width: 1239px) {
.filtr_color_item {
width: 36%;
}
.content_wrapper .hero_category img {
max-width: 250px;
}
.filtr_cat {
width: 100%;
justify-content: center;
}
.filtr_color {
width: 100%;
padding: 0px 20px 65px 20px;
}
}
@media screen and (max-width: 992px) {
.filtr_cat {
width: 100%;
justify-content: center;
padding: 40px 40px 30px 50px;
}
.filtr_color {
width: 100%;
padding: 20px 30px 50px 30px;
}
.content_wrapper .hero_category img {
max-width: 200px;
}
.woocommerce ul.products li.product .button {
height: 60px;
font-size: 21px;
}
}
@media screen and (max-width: 768px) {
.filtr_color_item {
width: 21%;
}
.content_wrapper .hero_category img {  max-width: 100% !important;
max-height: 100% !important;
height: auto !important;
}
.filtr_color_wrapper {
flex-wrap: wrap;
justify-content: space-between;
}
.hero_category_link span {
max-width: 100px;
}
section.section.mcb-section.mfn-global-section.mfn-default-section.mcb-section-8mbdihzl.hide-mobile {
display: block !important;
padding: 0px;
}
.filtr_razmer {
margin-top: 20px;
}
a:focus,
a:active,
a:link:focus,
button:focus,
.menu-item a:focus {
-webkit-tap-highlight-color: transparent !important;
}
}
@media screen and (max-width: 640px) {
.hero_category_link {
font-size: 14px;
letter-spacing: -0.02em;
}
.hero_category_link span {
margin-top: 10px;
}
.filtr_cat {
padding: 40px 10px 20px 10px;
}
.filtr_cat img {
width: 102px;
}
.filtr_cat_link {
font-size: 16px;
letter-spacing: -0.02em;
text-align: center;
color: #6f6f6e;
}
.filtr_cat_link:not(:last-child) {
margin-right: 40px;
}
.hero_category {
padding: 40px 10px 35px 10px;
}
.filtr_color {
width: 100%;
padding: 20px 25px 30px 20px;
}
.filtr_color_title {
font-size: 20px;
margin-bottom: 20px;
}
.filtr_color_item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: nowrap;
margin-right: 0px !important;
margin-bottom: 10px;
}
.color_item:not(:last-child) {
margin-bottom: 0px;
}
.color_item {
width: -webkit-fill-available;
}
.filtr_color_wrapper {
margin-bottom: 30px;
}
.filtr_razmer_wrapper {
width: calc(100% - 155px);
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
font-size: 14px; margin: 20px!important;
}
.woocommerce .product .product_wrapper {
display: block;
padding: 0px 20px !important;
}
button.btn_custom.alt, .woocommerce .product.style-default .entry-summary .cart .button {
width: calc(100% - 120px) !important;
}
.btn_custom.nobg.add_triger {
width: 100%;
}
.filtr_razmer_item .title {
font-size: 20px;
}
.filtr_razmer_item .item {
font-size: 17px;
}
.filtr_razmer_item .title {
font-size: 18px;
}
.filtr_razmer_item .item {
font-size: 14px;
padding: 5px 8px;
}
.filtr_razmer_item .item:not(:last-child) {
margin-right: 5px;
}
.filtr_razmer_item:not(:last-child) {
margin-bottom: 10px;
}
.woocommerce .product.style-default .entry-summary h1.product_title {
font-size: 24px;
line-height: 20px;
}
.woocommerce div.product p.stock {
font-size: 16px;
}
.custom_stock .stock.in-stock {
padding: 2px 0px 2px 42px;
margin-bottom: 10px;
}
.custom_sku {
font-size: 14px;
line-height: 35px;
margin: -15px 0px 10px 0px;
}
.woocommerce .product.style-default .entry-summary .cart {
margin: -50px 0px 0px 0px;
}
.single_variation {
margin-bottom: 25px;
}
.btn_custom.nobg {
margin-top: 11px;
}
.woocommerce div.product form.cart table.extra-options {
margin: 25px 0px 0px 0px;
}
.custom_excerpt h4 {
margin: 0px;
font-weight: 700;
font-size: 20px;
line-height: 35px;
}
.woocommerce-product-details__short-description {
font-size: 16px;
line-height: 22px;
}
.woocommerce .product.style-default .entry-summary .woocommerce-product-details__short-description {
margin-bottom: 25px;
}
.tab_title {
margin: 20px 20px 30px 20px;
padding-bottom: 30px;
}
.the_content_wrapper {
font-size: 14px;
line-height: 18px;
}
.woocommerce .product .related.products, .woocommerce .product .upsells.products {
margin: 0px;
padding: 0px;
}
.section.section_product_after_tabs h3 {
font-size: 20px;
}
ul.products li.product {
width: 100% !important;
}
.woocommerce .products.related ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: 39px 0px 15px 0px;
font-size: 20px;
font-weight: 600;
}
.woocommerce ul.products li.product .button {
font-size: 24px;
height: 75px;
}
.attention {
font-size: 14px;
line-height: 19px;
margin: 29px 1% 75px 1%;
}
}
@media screen and (max-width: 500px) {
.filtr_razmer_item {
display: block;
}
.filtr_razmer_item:not(:last-child) { }
.filtr_razmer_wrapper {
width: 100%;
}
.woocommerce .product.style-default .entry-summary .cart {
margin: 0px 0px 0px 0px;
}
}
@media screen and (max-width: 450px) {
.content_wrapper .hero_category img {
max-width: 123px;
height: 100px;
}
.hero_category_link {  letter-spacing: -0.02em;
}
}
.form_order {
max-width: 580px;
margin: 0 auto;
font-family: 'OpenSans' !important;
background: #ECECEC;
padding: 20px;
letter-spacing: -0.02em;
position: relative;
}
.form_order p {
font-family: 'OpenSans';
}
.order__title, .pum-theme-446 .pum-title, .pum-theme-callback .pum-title {
background: url(//liorin.ru/wp-content/themes/betheme-child/assets/images/title_bg.png);
background-repeat: no-repeat !important;
color: #fff !important;
padding: 14px 20px !important;
font-weight: bold !important;
margin-bottom: 20px !important;
font-size: 16px !important;
line-height: normal !important;
margin-left: -20px;
}
.pum-theme-446 .pum-content + .pum-close, .pum-theme-callback .pum-content + .pum-close {
border: 1px solid #2A3B42 !important;
background: url(//liorin.ru/wp-content/themes/betheme-child/assets/images/close.svg) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: 50% !important;
color: transparent !important;
font-size: 1px !important;
}
.block {
margin-bottom: 20px;
}
.radio-group {
margin: 40px 0;
}
.radio-group label {
margin-top: 10px;
}
.radio-group label:first-child {
margin-top: 0;
}
.radio-group,
.checkbox-group {
display: flex;
flex-direction: column;
gap: 10px;
font-family: 'Raleway', Arial, sans-serif;
}
.radio-group.inline {
display: flex;
flex-direction: row;
}
.radio-group.inline label {
margin-top: 0;
}
.radio-group.inline label:first-child {
margin-right: 50px;
}
@media screen and (max-width: 1270px) {
.radio-group.inline label:first-child {
margin-right: 0;
}
.radio-group.inline {
flex-direction: column;
}
}
label {
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
font-size: 14px;
font-family: 'Raleway', Arial, sans-serif;
}
.form_order input[type="radio"],
.form_order input[type="checkbox"] {
accent-color: #6b4a3a;
width: 16px;
height: 16px;
}
.pum-theme-446 .pum-container, .pum-theme-callback .pum-container {
background: #ECECEC !important;
padding: 20px !important;
letter-spacing: -0.02em !important;
}
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.form_order input[type="text"],
.form_order input[type="password"],
.form_order input[type="email"],
.form_order input[type="tel"] {
font-family: 'OpenSans' !important;
width: 100% !important;
padding: 15px 15px 15px 30px !important;
border: 1px solid #2A3B42 !important;
font-size: 16px !important;
background: #fff !important;
}
.sms {
display: flex;
gap: 20px;
}
.sms button {
width: 100%;
}
.sms input {
max-width: 200px;
}
.hint {
font-size: 14px;
color: #666;
margin-top: 25px;
margin-bottom: 10px;
}
.hint.label {
font-size: 16px;
}
.order-list {
font-family: 'OpenSans', Arial, sans-serif !important;
border: 1px solid #bdbdbd;
padding: 12px;
color: #2A3B42;
font-weight: 200;
background: #fff;
font-size: 13px;
line-height: 1.5;
display: flex;
flex-direction: column;
}
.order-list .info {
display: table;
flex-direction: column;
width: 100%;
padding-right: 50px;
}
.order-list.cart .item {
gap: 20px;
}
.order-list .info .info_row {
display: flex;
gap: 40px;
justify-content: space-between;
margin-bottom: 10px;
}
.order-list .info .right {
display: flex;
gap: 20px;
}
.order-list .info .title { }
.order-list.large {
background: transparent !important;
border: 0;
padding: 0;
font-size: 18px;
font-family: 'OpenSans';
}
.order-list .item .title,
.order-list .item .price,
.order-list .item .count {
font-family: 'OpenSans', Arial, sans-serif !important;
}
.order-list .item {
position: relative;
display: grid;
grid-template-columns: 4fr 0.5fr 1fr; gap: 10px;
}
.order-list.large .item {
grid-template-columns: 1fr 4fr 0.5fr 1fr; }
.order-list.cart .item {
display: flex;
}
.go_back {
text-decoration: underline;
font-size: 16px;
}
.order-list .item .image {
max-width: 80px;
}
.order-list .count,
.order-list .price {
white-space: nowrap;
}
.total {
font-weight: bold;
margin-top: 10px;
}
.pum-theme-446 textarea,
.form_order textarea,
.wpforms-container textarea,
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
width: 100% !important;
min-height: 80px !important;
resize: vertical !important;
padding: 15px 15px 15px 30px !important;
border: 1px solid #2A3B42 !important;
font-size: 16px !important;
background: #fff !important;
}
.pum-theme-446 .submit, .wpforms-submit {
padding: 15px 21px;
background: #81533D;
border: none;
color: #fff;
font-size: 20px;
cursor: pointer;
}
.round, .wpforms-submit {
height: auto !important;
border: none !important;
color: #ffffff !important;
padding: 15px 21px !important;
background: #81533D !important;
border-radius: 11px !important;
font-size: 20px !important;
display: inline-block;
!important;
}
button.center, .wpforms-submit {
display: block !important;
margin: 0 auto !important;
}
.submit:hover {
opacity: 0.9;
} .ui-checkbox,
.ui-radio {
display: flex;
align-items: center;
gap: 5px;
cursor: pointer;
font-size: 16px;
color: #2A3B42;
}
.ui-checkbox a,
.ui-radio a {
color: #2A3B42;
font-weight: inherit;
}
.ui-checkbox input,
.ui-radio input {
display: none !important;
} .ui-checkbox__box {
width: 22px;
height: 22px;
border: 1px solid #2A3B42;
background: #f3f3f3;
flex-shrink: 0;
position: relative;
margin-right: 10px;
}
.ui-checkbox input:checked + .ui-checkbox__box:after {
background: #2A3B42;
content: '';
position: absolute;
left: 3px;
right: 3px;
bottom: 3px;
top: 3px;
} .ui-radio__circle {
width: 22px;
height: 22px;
border: 1px solid #2A3B42;
border-radius: 50%;
position: relative;
flex-shrink: 0;
margin-right: 5px;
}
.ui-radio__circle::after {
content: "";
width: 12px;
height: 12px;
background: #2A3B42;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
}
.ui-radio input:checked + .ui-radio__circle::after {
opacity: 1;
}
.person-fields {
display: none;
}
.person-fields.active {
display: block;
}
.popup_close {
background: #ffffff;
border: 1px solid #2A3B42;
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
position: absolute;
right: 20px;
top: 20px;
}
.popup_close svg {
width: 16px;
height: 16px;
}
.round_button {
font-size: 20px !important;
width: auto !important;
height: auto !important;
display: inline-block !important;
letter-spacing: -0.02em !important;
color: #2a3b42 !important;
border: 2px solid #2a3b42 !important;
border-radius: 11px !important;
background: transparent !important;
padding: 5px 15px !important;
font-weight: 600 !important;
}
.checkout-button.button {
border-radius: 11px;
width: auto;
display: block;
margin: 0 auto;
max-width: 420px;
}
.product_remove {
position: absolute;
display: inline-flex !important;
align-content: center;
align-items: center;
font-size: 14px !important;
line-height: 30px;
padding: 10px !important;
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
top: -2px;
right: 0;
}
.woocommerce-cart-form {
font-family: 'OpenSans' !important;
}
.woocommerce-form-coupon-toggle {
display: none;
}
.cabinet {
padding: 0 40px
}
.cabinet .block {
display: grid;
grid-template-columns: 1fr 3fr;
gap: 10px;
}
.cabinet .sidebar {
}
button.colored {
background: #2A3B42;
color: #ffffff;
}
button.colored:hover {
background: #81533d;
color: #ffffff;
}
.cabinet_title {
font-weight: bold;
font-size: 20px;
margin-bottom: 30px
}
.cabinet_title.center {
text-align: center;
}
.woocommerce-MyAccount-navigation-link.is-active {
font-weight: bold;
}
.woocommerce .woocommerce-MyAccount-navigation-link a:before {
display: none !important;
}
.cabinet_nav {
padding-left: 0 !important;
margin-left: 0 !important;
}
.cabinet_nav li {
list-style: none;
}
.cabinet_edit {
font-style: italic;
margin-top: 20px;
font-size: 15px;
}
.user-info {
font-size: 20px;
}
.user-info .user_row {
font-family: 'OpenSans', Arial, sans-serif !important;
display: grid;
grid-template-columns: 1fr 4fr;
gap: 10px;
}
.mfn-builder-content.mfn-cart-tmpl-builder.mfn-cart-tmpl-empty .mfn-default-section {
display: block !important;
}
.price span.woocommerce-Price-currencySymbol,
.woocommerce-Price-currencySymbol {
font-family: 'Calibri' !important;
}
.filtr_color.center {
text-align: center;
margin: 0 auto;
}
.filtr_color_wrapper.disabled .filtr_color_item {
opacity: .5;
pointer-events: none !important;
}
.filtr_color.center .filtr_color_wrapper {
justify-content: center;
}
.if-modern-overlay .image_frame .image_wrapper .image_links {
display: none !important;
}
.mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
padding: 50px 20px !important;
}
.mfn-header-tmpl-menu-sidebar .mfn-header-menu {
align-items: flex-start !important;
}
.mfn-header-menu .mfn-menu-link .label-wrapper,
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > .mfn-menu-li {
width: 100% !important;
}
.mfn-menu-animation-text-line-bottom > .mfn-menu-li > .mfn-menu-link .label-wrapper:before,
.mfn-menu-animation-toggle-line-top > .mfn-menu-li > .mfn-menu-link:before, .mfn-menu-animation-toggle-line-bottom > .mfn-menu-li > .mfn-menu-link:before {
background: #865946 !important
}
.mfn-menu-animation-text-line-bottom > .mfn-menu-li.current-menu-item > .mfn-menu-link .label-wrapper span {
color: #865946 !important;
}
@media (max-width: 767px) {
.filtr_cat .filtr_cat_link img {
max-width: 50px !important;
height: auto !important;
}
.filtr_cat {
padding: 20px !important;
justify-content: flex-start !important;
padding-bottom: 0 !important;
}
.hero_category { }
.filtr_color_title {
font-size: 15px !important;
}
.filtr_color { display: grid;
grid-template-columns: auto 1fr;
gap: 5px;
}
.filtr_color_wrapper { justify-content: flex-start;
gap: 5px;
}
.filtr_color_collection .filtr_color_wrapper {
gap: 0!important;
} .filtr_color {
grid-template-columns: max-content 1fr;
}
.filtr_color .filtr_razmer_item {
display: grid;
grid-template-columns: max-content 1fr;
align-items: center;
column-gap: 10px;
}
.filtr_color .filtr_razmer_item.flex {
justify-content: flex-start;
}
.filtr_color .filtr_color_title,
.filtr_color .filtr_razmer_item .title {
width: max-content;
min-width: max-content;
}
.filtr_color_collection .filtr_size_block .filtr_razmer_item {
grid-template-columns: max-content 1fr;
column-gap: 0;
}
.filtr_color_category {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
text-align: center;
}
.filtr_color_category .filtr_color_title {
width: 100%;
min-width: 0;
margin-bottom: 10px;
display: block;
}
.filtr_color_category .filtr_color_wrapper {
justify-content: center;
align-items: center;
width: 100%;
}
.filtr_color.filtr_color_category .color_item {
justify-content: center;
align-items: center;
}
.pillows_wrapper { display: flex;
flex-direction: column;
align-items: center;
}
.pillows_wrapper .filtr_color_wrapper {
margin: 0;
}
.filtr_color .color_item {
gap: 10px;
justify-content: flex-start;
}
.filtr_color_item {
background: transparent !important;
padding: 0 !important;
}
.filtr_color .color_item i {
width: 40px !important;
height: 40px !important;
}
.filtr_color_wrapper {
margin-bottom: 0 !important;  }
.filtr_color_wrapper.disabled, .pillows {
flex-direction: row;
gap: 20px !important;
}
.filtr_color_wrapper.disabled .filtr_color_item,
.pillows .filtr_color_item {
width: auto !important;
}
.filtr_color_wrapper.disabled .color_item p,
.pillows .color_item p {
width: auto;
margin-left: 10px;
}
.image_frame.mfn-coverimg .mfn-fitimg-wrapper img {
max-width: 123px;
height: 100px !important;
margin: 0 auto;
display: block;
}
.mcb-section-inner-2fea6a33b img,
.mcb-section-inner-r5sjaem3 img {
width: auto !important;
max-width: 123px !important;
height: 100px !important;
margin: 0 auto;
display: block;
}
.mcb-section-inner-2fea6a33b .wp-caption-text,
.mcb-section-inner-r5sjaem3 .wp-caption-text { }
.mcb-section .mcb-wrap .mcb-item-5a13b541b .wp-caption-text { }
.filtr_color.center .filtr_color_wrapper {
justify-content: flex-start !important;
}
.filtr_color.center .filtr_color_wrapper .filtr_color_item {
margin-bottom: 0 !important;
}
.filtr_color_item {
width: auto;
margin-bottom: 0;
}
.filtr_color_item p {
display: none;
}
.filtr_color_item .color_item {
display: none;
}
.filtr_color_item .color_item:first-child {
display: inline-block;
}
.filtr_color_title {
margin-bottom: 0;
display: flex;
align-items: center;
font-family: RalewayBold;
}
.hero_category_link { }
.cabinet {
padding: 0;
}
.cabinet .block {
display: flex;
flex-direction: column;
}
.cabinet_nav {
text-align: center;
border-bottom: 1px solid #2a3b42;
}
.cabinet_nav li {
display: inline-block;
padding: 5px;
}
.woocommerce-account #Content .woocommerce {
padding-top: 0px !important;
}
.cabinet_title {
font-size: 16px;
}
.user-info, .cabinet_edit {
font-size: 14px;
}
.cabinet_edit svg {
height: 20px;
}
.woocommerce-info {
text-align: center;
}
.woocommerce-info .button {
float: none !important;
margin-top: 10px;
}
.mfn-header-menu > li > a {
font-size: 16px !important;
}
.mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
padding: 20px !important;
}
.order-list .item {
font-size: 14px;
}
.woocommerce .form-row-wide, .woocommerce fieldset {
margin-top: 20px !important;
margin-bottom: 5px !important;
}
.cabinet_edit {
display: flex;
}
.woocommerce a.remove {
right: -30px;
top: -5px;
}
.woocommerce-cart-form .order-list.large {
margin-top: 20px;
}
.woocommerce-cart-form p {
font-size: 16px !important;
}
.woocommerce-checkout input {
margin-bottom: 0 !important;
}
.ui-checkbox, .ui-radio {
display: inline-block;
}
.ui-checkbox__box, .ui-radio__circle {
display: inline-block;
width: 16px !important;
height: 16px !important;
}
.woocommerce ul.products li.product .button, .btn_custom, .button.submit {
font-size: 14px !important;
}
.mfn-header-tmpl-menu-active .icon-menu-fine:before {
content: '\e963';
}
.pum-container .pum-content + .pum-close {
}
.mcb-section-inner-dc51qqv {
}
.filtr_block {
border-top: 2px solid #2a3b42
}
.toggle-mfn-cart img {
width: auto !important;
height: 21px !important;
}
.filtr_size_block {
display: block;
grid-column: 1 / -1;
width: 100%;
}
.filtr_size_block .filtr_razmer_item {
display: grid;
grid-template-columns: 1fr 2fr;
}
.filtr_size_block .filtr_razmer_item .title {
font-size: 13px !important;
min-width: 120px;
}
.filtr_color_title {
font-weight: bold;
}
.filtr_razmer_item .item {
border-radius: 4px;
}
.filtr_razmer_item .item.active {
background: #ffffff;
color: #2a3b42;
font-weight: bold;
border: 2px solid #2a3b42;
}
.filtr_razmer {
margin-top: 10px !important;
}
.filtr_cat {
gap: 3px;
}
.filtr_cat_link {
margin-right: 0 !important;
}
.color_item:not(:last-child) {
margin-bottom: 0px;
}
.filtr_color_item {
display: flex;
flex-wrap: nowrap;
}
.filtr_cat_link {
padding: 5px;
}
.filtr_cat {
width: calc(100% - 175px);
justify-content: flex-end !important;
}
.hide_mobile {
display: none;
}
.inner_product_filters .filtr_color {
padding-top: 0 !important;
}
}
@media (max-width: 400px) {
.filtr_cat svg {
width: 55px;
}
}
.go_back {
width: 116px;
margin-top: 25px;
padding-left: 20px;
}
.filtr_cat_link span { font-size: 16px;
text-decoration: none;
}
.filtr_cat_link:hover {
text-decoration: none;
}
@media (min-width: 767px) {
.filtr_section {
min-height: 150px;
}
.filtr_cat_link img {
top: 0;
right: 0; }
.go_back {
display: none;
}
.go_back.show_desktop_back {
display: block;
width: 130px;
position: absolute;
}
.go_back.pillows {
position: absolute;
left: 40px;
top: 35px;
width: 180px;
}
.flex-break {
flex-basis: 100%;
height: 0;
}
.filtr_bg {
background: url(//liorin.ru/wp-content/themes/betheme-child/assets/images/filtr_bg.jpg);
background-position: center;
background-size: cover;
margin: 0!important;
}
.inner_product_filters {
display: flex;
align-items: flex-start;
}
.inner_product_filters .filtr_color {
width: 100%;
display: grid;
grid-template-columns: minmax(350px, 420px) minmax(520px, 1fr);
grid-template-areas:
"back color-title"
"size-title color-content"
"size-content color-title-2"
"size-content color-content-2";
column-gap: 72px;
row-gap: 24px;
align-items: start;
padding: 60px 50px 65px 60px;
}
.filtr_cat_link_desktop {
margin-top: 10px;
}
.filtr_block {
position: relative;
}
.inner_product_filters .go_back.show_desktop_back {
grid-area: back;
position: static;
width: auto;
margin: 0;
justify-self: start;
padding-left: 0;
max-width: 180px;
}
.inner_product_filters .filtr_color_title {
margin-bottom: 0;
}
.inner_product_filters .filtr_color_item {
margin-bottom: 0;
}
.filtr_block_bottom .filtr_color .filtr_color_title {
padding-top: 23px;
}
.filtr_block_bottom .filtr_color {
margin-left: 55px!important;
}
.filtr_block_bottom .filtr_cat_link {
margin-top: 32px;
}
.pillows_block {
align-items: center;
justify-content: center;
flex-direction: column;
}
.pillows_block .center {
margin: initial;
}
.product_pillows {
margin-top: 23px!important;
padding-left: 55px!important;
}
.inner_product_filters .filtr_color_title.filtr_color_block_stol {
grid-area: color-title;
justify-self: start;
align-self: end;
}
.inner_product_filters .filtr_color_wrapper_stol {
grid-area: color-content;
margin: 0;
justify-content: flex-start;
align-items: stretch;
}
.inner_product_filters .filtr_color_title.filtr_color_block_nozhki {
grid-area: color-title-2;
justify-self: start;
align-self: end;
}
.inner_product_filters .filtr_color_wrapper_nozhki {
grid-area: color-content-2;
margin: 0;
justify-content: flex-start;
align-items: stretch;
}
.inner_product_filters .filtr_color_title.filtr_size_block {
grid-area: size-title;
align-self: start;
margin-top: 40px;
margin-bottom: 24px;
transform: translateY(20px);
}
.inner_product_filters .filtr_razmer.filtr_size_block {
grid-area: size-content;
margin-top: 0 !important;
transform: translateY(20px);
}
.inner_product_filters.laguna_product_filters .filtr_color_title.filtr_size_block {
grid-area: color-title;
align-self: start;
margin-top: 0!important;
}
.inner_product_filters.laguna_product_filters .filtr_color {
grid-template-columns: minmax(150px, 220px) minmax(520px, 1fr);
}
.inner_product_filters.laguna_product_filters .filtr_razmer.filtr_size_block {
grid-area: color-content;
margin-top: 0 !important;
transform: none;
justify-content: flex-start!important;
gap: 20px!important;
}
.inner_product_filters.laguna_product_filters .filtr_razmer.filtr_size_block .title{
margin-bottom: 0!important;
min-width: 125px;
}
.inner_product_filters .filtr_razmer_item {
align-items: center;
justify-content: flex-start!important;
gap: 20px!important;
}
.inner_product_filters .filtr_razmer_wrapper {
width: auto;
}
.mcb-section .mcb-wrap-18a8d8eef > .mcb-wrap-inner-18a8d8eef {
background-image: url(//liorin.ru/wp-content/themes/betheme-child/assets/images/footer_bg.jpg)!important;
}
.single_variation_wrap .single_variation {
margin-top: 25px;
}
}
.variations_button .add_btn_block .btn_custom { margin-left: 0;
flex-basis: 100%;
width: 100%;
margin-top: 0;
}
.add_to_cart_block {
width: 100%;
display: flex;
align-items: center;
margin-bottom: 20px;
gap: 20px;
}
.custom_ves {
font-family: 'OpenSans';
}
.filtr_cat .filtr_cat_link {  }
.filtr_cat .filtr_cat_link:hover span, .filtr_cat .filtr_cat_link.active span { -webkit-text-stroke: 1px rgba(42, 59, 66, 0.5); }
.filtr_image {
min-height: 47px !important;
max-width: none !important;
}
.filtr_cat.with_icons .filtr_image.hover {
display: none;
}
.filtr_cat.with_icons .filtr_cat_link.active .filtr_image.hover,
.filtr_cat.with_icons .filtr_cat_link:hover .filtr_image.hover {
display: block;
}
.filtr_cat.with_icons .filtr_cat_link.active .filtr_image.static,
.filtr_cat.with_icons .filtr_cat_link:hover .filtr_image.static {
display: none;
}
.fio_row {
display: flex;
gap: 20px;
}
.fio_row .form-row {
width: 100%;
}
.woocommerce-product-gallery__image {
max-height: 600px;
}
.filtr_block_bottom {
margin-bottom: 35px;
}
@media (max-width: 767px) {
.go_back.show_desktop_back {
display: none;
}
.filtr_cat .filtr_cat_link {
padding: 5px;
}
.filtr_cat_link span {
margin-top: 0;
}
.filtr_section {
display: flex;
}
.section_filtr_block {
padding-left: 16px !important;
}
.section_filtr_block svg {
width: 53px !important;
}
.single_variation_wrap .price {
padding-top: 20px !important;
display: block;
}
.entry-summary .guarantee {
padding-top: 20px;
}
.pum-theme-446 .pum-content + .pum-close, .pum-theme-callback .pum-content + .pum-close {
background-color: #ececec !important;
z-index: 2;
}
.pum-container .wpforms-submit {
font-size: 16px !important;
}
.payment_block .tablet-one-second:last-child {
font-weight: bold;
}
.payment_block .column_image img {
max-height: 30px;
width: auto;
}
.payment_block .tablet-one-second:last-child p {
display: flex;
align-items: flex-start;
justify-content: center;
gap: 20px;
}
.payment_block .tablet-one-second:last-child p img {
}
.fio_row {
display: flex;
flex-direction: column;
gap: 5px;
}
.return_page a {
display: block;
text-decoration: underline;
}
.pum-theme-callback .pum-title {
max-width: 250px !important;
background-position: right !important;
}
.payment_block {
font-family: 'OpenSansBold'
}
.portfolio_block h3 {
font-size: 20px;
font-family: 'OpenSansBold'
}
.portfolio_block .desc_footer {
display: none;
}
.pillows_wrapper .filtr_color_wrapper .filtr_color_item .color_item {
display: flex;
flex-direction: column-reverse;
}
.pillows_wrapper .filtr_color_item {
max-width: 120px;
min-width: 100px !important;
padding: 15px 10px 15px 10px !important;
background: #fff !important;
}
.pillows_wrapper .filtr_color_item p {
display: block !important;
margin: 0 !important;
font-size: 14px;
}
.pillows_wrapper .color_item i {
width: 100% !important;
}
.pillows_wrapper {
gap: 20px !important;
}
.pillows_wrapper .color_item i {
width: 100%;
border-radius: 10px;
}
.pillows_wrapper .color_item p {
width: 100%;
margin-bottom: 10px;
}
.filtr_color_title.disabled {
color: #a9a9a9;
}
.woocommerce div.product div.images .flex-control-thumbs li { }
.woocommerce-product-gallery__image,
.plyr__video-wrapper,
.h5vp_player_temp .plyr_wrapper,
.h5vp_player_temp .plyr,
.woocommerce div.product div.images .woocommerce-product-gallery__image--video video {
max-height: 400px !important;
}
.woocommerce-loop-product__title {
padding-top: 20px !important;
padding-bottom: 10px !important;
}
.woocommerce .products_wrapper ul.products li.product {
margin: 0 0 40px!important;
}
ul.products li.product .price {
line-height: normal !important;
padding-bottom: 0 !important;
margin-bottom: 12px !important;
}
}
.home_hero .hero_category {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.hero_category .hero_category_link span {
margin-top: 10px;
} .single-product .woocommerce div.product div.images .flex-viewport {
max-height: 600px;
height: 600px !important;
overflow: hidden;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image {
height: 600px;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image img {
width: 100%;
height: 100%;
object-fit: contain; }
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video {
height: 600px !important;
overflow: hidden;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video > a,
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .woocommerce-product-gallery__video-wrap {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .woocommerce-product-gallery__video-wrap > video {
position: absolute;
inset: 0;
width: 100% !important;
height: 100% !important;
max-height: none !important;
min-width: 100%;
min-height: 100%;
object-fit: cover !important;
object-position: center;
display: block;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp,
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr_wrapper,
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr {
width: 100%;
height: 100% !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__video-wrapper,
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__poster {
width: 100%;
height: 100% !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__video-wrapper {
padding-bottom: 0 !important;
aspect-ratio: auto !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__video-wrapper--fixed-ratio {
aspect-ratio: auto !important;
padding-bottom: 0 !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__video-wrapper video {
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video .h5vp_player_temp .plyr__poster {
display: none !important;
}
.single-product .woocommerce div.product div.images .woocommerce-product-gallery__image--video iframe {
width: 100% !important;
height: 100% !important;
max-height: 600px !important;
display: block;
}
.custom_sku_desktop {
font-family: 'OpenSans';
} .lr-article-page {
padding-top: 0!important;
}
.lr-article__top {
display: grid;
grid-template-columns: minmax(0, 3fr) minmax(320px, 2fr);
gap: 35px;
align-items: start;
width: 100%;
min-width: 0;
}
.lr-article__gallery,
.lr-article__intro {
width: 100%;
min-width: 0;
max-width: 100%;
}
.lr-article__viewport {
position: relative;
height: 600px;
overflow: hidden;
background: #f6f6f6;
}
.lr-article__slides,
.lr-article__slide,
.lr-article__slide a {
width: 100%;
height: 100%;
}
.lr-article__slide a {
display: block;
}
.lr-article__slide {
display: none;
margin: 0;
}
.lr-article__slide.is-active {
display: block;
}
.lr-article__slide img {
display: block;
width: 100%;
height: 100%;
max-width: 100%;
object-fit: contain;
}
.lr-article__arrow {
position: absolute;
z-index: 2;
top: 50%;
width: 44px;
height: 54px;
margin-top: -27px;
padding: 0;
border: 0;
border-radius: 0;
background: rgba(255, 255, 255, .85);
color: #222;
font-size: 38px;
line-height: 50px;
cursor: pointer;
}
.lr-article__arrow--prev { left: 12px; }
.lr-article__arrow--next { right: 12px; }
.lr-article__thumbs {
display: flex;
gap: 10px;
margin-top: 12px;
overflow-x: auto;
}
.lr-article__thumb {
flex: 0 0 92px;
width: 92px;
height: 92px;
padding: 0;
border: 2px solid transparent;
background: #f6f6f6;
cursor: pointer;
}
.lr-article__thumb.is-active { border-color: #222; }
.lr-article__thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.lr-article__title {
margin-bottom: 30px;
font-size: clamp(30px, 3vw, 48px);
line-height: 1.12;
}
.lr-article__lead,
.lr-article__content {
font-family: 'Calibri', sans-serif;
font-size: 18px;
line-height: 1.55;
}
.lr-article__content {
margin-top: 0;
padding-top: 30px;
}
.lr-article__placeholder {
min-height: 360px;
background: #f6f6f6;
}
@media (max-width: 959px) {
.lr-article__top {
grid-template-columns: minmax(0, 1fr);
gap: 30px;
}
.lr-article__gallery,
.lr-article__viewport,
.lr-article__slides,
.lr-article__slide,
.lr-article__intro,
.lr-article__thumbs {
width: 100%;
min-width: 0;
max-width: 100%;
}
.lr-article__viewport { height: min(600px, 72vw); }
.lr-article__content {
padding: 0;
margin: 0 !important;
}
}
@media (min-width: 768px) and (max-width: 958px) {
.lr-article-page {
margin-top: -40px;
}
}
@media (max-width: 767px) {
#Content .filtr_block .go_back {
margin-top: 0!important;
}
.filtr_block {
margin-left: 33px;
margin-right: 33px;
margin-bottom: 0;
min-height: 50px;
align-items: center;
}
.lr-article-page { padding-top: 0; }
.lr-article__viewport { height: 90vw; max-height: 440px; }
.lr-article__thumb { flex-basis: 72px; width: 72px; height: 72px; }
.lr-article__content {
margin-top: 0;
padding-top: 24px;
}
}
.lr-product-gallery {
display: grid;
grid-template-columns: repeat(var(--lr-product-gallery-columns, 3), minmax(0, 1fr));
gap: 20px;
width: 100%;
}
.lr-product-gallery__item,
.lr-product-gallery__link,
.lr-product-gallery__image-wrap {
display: block;
margin: 0;
}
.lr-product-gallery__link {
color: inherit;
text-decoration: none;
}
.lr-product-gallery__image-wrap {
position: relative;
overflow: hidden;
aspect-ratio: 3 / 4;
line-height: 0;
}
.lr-product-gallery__image {
display: block;
width: 100%;
height: 100% !important;
object-fit: cover;
object-position: center;
transition: transform .3s ease;
}
.lr-product-gallery__link:hover .lr-product-gallery__image {
transform: scale(1.03);
}
.lr-product-gallery__title,
.lr-product-gallery__price {
display: block;
margin-top: 10px;
line-height: 1.35;
}
.lr-product-gallery__price {
margin-top: 5px;
}
.lr-product-gallery-empty {
padding: 20px;
border: 1px dashed #c3c4c7;
text-align: center;
} .mcb-section-e81eb98f8 > .section_wrapper {
align-items: flex-start !important;
}
.mcb-section-e81eb98f8 > .section_wrapper > .mcb-wrap {
align-self: flex-start !important;
}
@media (min-width: 768px) {
.mcb-section-e81eb98f8 > .section_wrapper {
column-gap: 20px;
}
.mcb-section-e81eb98f8 > .section_wrapper > .mcb-wrap {
flex: 0 0 calc((100% - 40px) / 3) !important;
width: calc((100% - 40px) / 3) !important;
max-width: calc((100% - 40px) / 3) !important;
box-sizing: border-box;
}
.mcb-section-e81eb98f8 .column_trailer_box,
.mcb-section-e81eb98f8 .column_trailer_box > .mcb-column-inner {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
box-sizing: border-box;
margin-bottom: 10px;
}
}
.mcb-section-e81eb98f8 .trailer_box,
.mcb-section-e81eb98f8 .trailer_box > a {
display: block;
overflow: hidden;
aspect-ratio: 2000 / 1546;
}
.mcb-section-e81eb98f8 .trailer_box img {
display: block;
width: 100%;
height: 100% !important;
object-fit: cover;
object-position: center;
}
.mcb-section-e81eb98f8 .trailer_box .desc {
display: none !important;
background: transparent !important;
}
.mcb-section-e81eb98f8 .column_image_gallery .gallery {
min-height: 60px;
}
.mcb-section-e81eb98f8 .column_image_gallery .gallery-item .image_frame { max-width: 60px !important;
height: auto !important;
aspect-ratio: 1;
margin-right: auto;
margin-left: auto;
overflow: visible;
}
.mcb-section-e81eb98f8 .column_image_gallery .gallery-item .image_wrapper {
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
aspect-ratio: 1;
overflow: hidden;
border-radius: 50%;
}
.mcb-section-e81eb98f8 .column_image_gallery .gallery-item img {
display: block;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
aspect-ratio: 1;
object-fit: cover;
object-position: center;
border-radius: 50%;
} .mcb-section-e81eb98f8 .liorin-card-title {
width: 418px;
max-width: 100%;
}
.mcb-section-e81eb98f8 .liorin-card-title .column_attr {
color: #2a3b42;
font-family: 'RalewayRegular';
font-size: 24px;
font-weight: 500;
letter-spacing: -2px;
}
.mcb-section-e81eb98f8 .liorin-card-title .mcb-column-inner {
margin: 0 10px 10px;
padding: 0;
}
.mcb-section-e81eb98f8 .liorin-card-price {
width: 418px;
max-width: 100%;
}
.mcb-section-e81eb98f8 .liorin-card-price .column_attr {
color: #2a3b42;
font-family: 'RalewayRegular';
font-size: 24px;
font-weight: 500;
line-height: 35px;
letter-spacing: -1px;
}
.mcb-section-e81eb98f8 .liorin-card-price .mcb-column-inner {
margin: 0 10px 20px;
padding: 0;
}
@media (min-width: 960px) and (max-width: 1440px) {
.mcb-section-e81eb98f8 .liorin-card-title .mcb-column-inner {
margin: 10px 10px 20px;
}
}
@media (min-width: 768px) and (max-width: 959px) {
.mcb-section-e81eb98f8 > .section_wrapper {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
column-gap: 20px;
row-gap: 20px;
align-items: start !important;
}
.mcb-section-e81eb98f8 > .section_wrapper > .mcb-wrap {
flex: none !important;
width: 100% !important;
max-width: 100% !important;
}
.mcb-section-e81eb98f8 .mcb-wrap .mcb-column.liorin-card-title,
.mcb-section-e81eb98f8 .mcb-wrap .mcb-column.liorin-card-price {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.mcb-section-e81eb98f8 .liorin-card-title .column_attr,
.mcb-section-e81eb98f8 .liorin-card-price .column_attr,
.mcb-section-e81eb98f8 .mcb-item-0d76d859a .column_attr,
.mcb-section-e81eb98f8 .mcb-item-c013ada81 .column_attr {
font-size: 16px !important;
line-height: 24px !important;
letter-spacing: -1px !important;
}
.mcb-section-e81eb98f8 .liorin-card-title .mcb-column-inner {
width: auto !important;
margin: 10px 10px 20px !important;
}
.mcb-section-e81eb98f8 .liorin-card-price .mcb-column-inner {
width: auto !important;
margin: 0 10px 20px !important;
}
.mcb-section-e81eb98f8 .liorin-card-price .column_attr,
.mcb-section-e81eb98f8 .mcb-item-c013ada81 .column_attr {
white-space: nowrap;
}
.mcb-section-e81eb98f8 .liorin-card-price br,
.mcb-section-e81eb98f8 .mcb-item-c013ada81 br {
display: none !important;
}
.mcb-section-e81eb98f8 .mcb-wrap .mcb-column.column_image_gallery {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
height: 62px !important;
min-height: 62px !important;
}
.mcb-section-e81eb98f8 .column_image_gallery > .mcb-column-inner,
.mcb-section-e81eb98f8 .column_image_gallery .gallery,
.mcb-section-e81eb98f8 .column_image_gallery .img_caption_overlay {
width: 100% !important;
max-width: 100% !important;
height: 62px !important;
min-height: 62px !important;
margin: 0 !important;
padding: 0 !important;
}
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-0d76d859a .mcb-column-inner-0d76d859a {
margin: 10px 10px 20px !important;
}
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-0d76d859a,
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-c013ada81,
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-2b1d1c042 {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
}
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-c013ada81 .mcb-column-inner-c013ada81 {
margin: 0 10px 20px !important;
}
.mcb-section-e81eb98f8 .mcb-wrap-a23af4e77 .mcb-item-2b1d1c042 .mcb-column-inner-2b1d1c042 {
margin: 0 !important;
padding: 0 !important;
}
}
@media (max-width: 767px) {
.mcb-section-e81eb98f8 .liorin-card-title {
width: 120px;
}
.mcb-section-e81eb98f8 .liorin-card-price {
width: 125px;
}
.mcb-section-e81eb98f8 .liorin-card-title .column_attr,
.mcb-section-e81eb98f8 .liorin-card-price .column_attr {
font-size: 16px;
letter-spacing: 0;
}
.mcb-section-e81eb98f8 .liorin-card-title .mcb-column-inner {
margin: 10px 20px 20px 0;
}
.mcb-section-e81eb98f8 .liorin-card-price .mcb-column-inner {
margin: 10px -10px 20px 40px;
}
}
@media (max-width: 959px) {
.lr-product-gallery:not(.lr-product-gallery--columns-1) {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 479px) {
.lr-product-gallery {
grid-template-columns: 1fr;
}
}