body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
html,body {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
margin:0
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
section, header{
display: block;
}
a {text-decoration:none}
a:active,
a:focus {
outline: none;
}
input,
textarea {
outline: none;
}
input:active,
textarea:active {
outline: none;
}
:focus {
outline: none;
}
textarea {
resize: none;
}
textarea {
resize: vertical;
}
textarea {
resize: horizontal;
}
body {
font-family: "Montserrat", serif;
font-style: normal;
font-size: 14px;
}
html {
margin-top: 0 !important;
box-sizing: border-box;
}
.topline {
float: left;
width: 100%;
height: 56px;
background: #656564;
}
.wrapper {
margin: 0 auto;
max-width: 1180px;
width: 100%;
}
.topline_flex {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.topline_left {
display: flex;
}
.hsoc {
display: flex;
}
.hsoc a {
margin-right: 40px
}
.htels {}
.htels a {
color: #fff;
font-size: 26px;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ph.svg) no-repeat 0 0;
padding-left: 56px;
line-height: 27px;
transition: color 0.3s ease;
}
.htels a:hover {
color: #fb932d;
}
#topcart {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ca.svg) no-repeat 0 0;
width: 31px;
height: 31px;
display: block;
text-indent: -10000px;
position: relative;
}
.searchs {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/s.svg) no-repeat 0 0;
width: 28px;
height: 34px;
display: block;
text-indent: -10000px;
position: relative;
}
.wsh {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/w.svg) no-repeat 0 0;
width: 31px;
height: 31px;
display: block;
text-indent: -10000px;
position: relative;
}
.topline_right {
display: flex;
align-items: center;
gap: 36px;
width: 100%;
justify-content: space-between;
max-width: max-content;
}
.wsh {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/w.svg) no-repeat 0 0;
width: 22px;
height: 32px;
display: block;
text-indent: -10000px;
position: relative;
}
.topline_right a {}
.ppom-wrapper .form-group {
margin-bottom: 0;
}
.callme {
color: #fff;
margin-right: 20px;
font-size: 12px;
text-decoration: underline;
display: block
}
.vks {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/vk.svg) no-repeat center;
}
.topline_mid {
display: flex;
align-items: center;
max-width: 270px;
width: 100%;
justify-content: space-between;
margin-right: 30px;
}
.vks {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/vk.svg) no-repeat center;
display: block;
width: 43px;
height: 25px;
text-indent: -10000px;
}
.footer {
float: left;
width: 100%;
padding-top: 38px;
padding-bottom: 33px;
background: #575353;
}
.footer_bottom {
width: 100%;
display: flex;
color: #fff;
justify-content: space-between;
font-size: 16px;
}
.footer_bottom_left {
width: 50%;
}
.footer_bottom_right {
width: 50%;
}
.footer_top {
width: 100%;
display: flex;
justify-content: space-between;
margin-bottom: 60px;
}
.footer_top_left {
width: 50%;
display: flex;
}
.footer_top_right {
margin-right: 6%;
}
.footer_top_leftname {
font-size: 24px;
color: #fff;
margin-right: 20px;
padding-top: 9px;
letter-spacing: 0.03em;
font-family: "Inter", sans-serif;
}
.footer_top_leftimg { max-width: 269px;
width: 100%;
aspect-ratio: 5.5;
background-repeat: no-repeat;
background-size: contain;
}
.footer_mid {
width: 100%;
display: flex;
margin-bottom: 45px;
}
.footer_mid_left {
width: 50%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.footer_mid_left_one {
width: 50%;
margin-bottom: 100px;
}
.footer_mid_left_one.nomarg {
width: 50%;
margin-bottom: 0px;
}
.footer_mid_left_one_titl {
width: 100%;
color: #fff;
font-size: 16px;
margin-bottom: 5px;
}
foo_bods {
color: #fff;
font-size: 16px;
}
.foo_bods {
color: #fff;
font-size: 16px;
}
.fsoc {}
.fsoc a {
margin-right: 30px;
}
.footer_mid_left_one_titl {
width: 100%;
color: #fff;
font-size: 16px;
margin-bottom: 10px;
}
.mails {
color: #fff;
text-decoration: underline;
}
.fsoc {
width: 100%;
margin-bottom: 10px;
}
.ftl {}
.ftl a {}
.fcallm {}
.ftl a {
font-size: 26px;
color: #fff;
}
.fcallm a {}
.fcallm {
width: 100%;
padding-top: 13px;
text-align: center;
}
.fcallm a {
color: #fff;
font-size: 16px;
text-decoration: underline;
}
.fcallm {
width: 100%;
padding-top: 13px;
text-align: center;
box-sizing: border-box;
padding-right: 50px;
}
.header {
float: left;
width: 100%;
margin-top: 30px;
}
.header_menu {}
.header_menu ul {}
.header_menu ul li {}
.header_menu ul li a {
font-size: 20px;
color: #000;
}
.header_menu ul {
width: 100%;
display: flex;
justify-content: center;
}
.header_menu ul li:not(:last-child) {
margin-right: 37px;
}
.heads {
width: 100%;
margin-top: 26px;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
z-index: 1000
}
.heads_left {
width: 23%;
}
.heads_right {
width: 33%;
}
.heads_min {
width: 34%;
text-align: center
}
.heads_right {
width: 33%;
text-align: right;
font-size: 32px;
color: #1A1A1A;
}
.catalogs {
background: #D6D6D6 url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/brg.svg) no-repeat 20px center;
max-width: 200px;
width: 100%;
height: 40px;
display: block;
font-size: 24px;
color: #1A1A1A;
border-radius: 7px;
padding-left: 62px;
box-sizing: border-box;
padding-top: 5px;
background-position: 10px 9px;
}
.mainpage {
float: left;
width: 100%;
}
.mainpage_img {
width: 100%;
display: none;
}
.mainpage_text {
width: 100%;
}
.mainpage {
width: 100%;
background-size: cover;
height: 546px;
}
.mainpage {
width: 100%;
background-size: cover;
height: 546px;
background-repeat: no-repeat;
}
.mainpage_text h1 {
color: #fff;
font-size: 64px;
text-align: center;
}
.mars {
position: relative;
}
.mars sh {}
.mads {
width: 100%;
color: #fff;
font-size: 24px;
line-height: 43px;
text-align: center;
margin-top: 73px;
}
.mainpage_text {
width: 100%;
}
.mainpage_text .wrapper {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.ma_content {
float: left;
width: 100%;
margin-top: 35px;
}
.ma_content_usl {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.uslone {
max-width: 380px;
width: calc((100% - (10px *2)) / 3); aspect-ratio: 1.12;
position: relative;
margin-bottom: 25px;
border-radius: 6px;
}
.uslone:not(:nth-child(3n)) {
margin-right: 10px;
}
.uslone_img {
background-size: contain;
aspect-ratio: 1.125;
background-repeat: no-repeat;
}
.uslone_name {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 43px;
background: #CD853F;
position: absolute;
bottom: 0;
text-align: center;
color: #fff;
font-size: 34px;
border-radius: 0 0 5px 5px;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
margin: 0 7px 20px 6px;
margin: 0 0 10px 0;
}
.ma_pri {
float: left;
width: 100%;
margin-top: 25px;
}
.ma_pri h2 {}
.ma_pri h2 {
font-size: 48px;
margin-bottom: 35px;
}
.ma_work h2 {
font-size: 48px;
margin-bottom: 44px;
}
.ma_work {
float: left;
width: 100%;
margin-top: 50px;
}
.pri_flex {
width: 100%;
display: flex;
justify-content: space-between;
}
.pri_flex_one {
max-width: 280px;
width: 100%;
height: 182px;
background: #E2AB88;
padding: 22px;
box-sizing: border-box;
border-radius: 10px;
}
.pri_flex_one_t {
font-size: 16px;
font-weight: bold;
}
.pri_flex_one_bott {
font-size: 15px;
margin-top: 24px;
}
.flx {
width: 100%;
display: flex;
}
.pri_flex_one_t {
font-size: 16px;
font-weight: bold;
margin-top: 20px;
}
.pri_flex_one {
max-width: 280px;
width: 100%;
height: 182px;
background: #E2AB88;
padding: 22px;
padding-right: 22px;
padding-left: 22px;
box-sizing: border-box;
border-radius: 10px;
padding-left: 7px;
padding-right: 7px;
}
.pri_flex .pri_flex_one {
max-width: 280px;
height: 162px;
height: auto;
width: calc((100% - (12px *3)) / 4);
padding: 9px 6px 16px 6px;
}
.breads {
float: left;
width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
.right_side_votes ul.products {}
.right_side_votes ul.products li {}
.right_side_votes ul.products li {
width: 280px;
height: 466px;
border: 1px solid #CD853F;
border-radius: 10px;
margin-bottom: 20px;
overflow: hidden;
}
.right_side_votes ul.products {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.breadsall {}
.breadsall span {}
.breadsall a {}
.breadsall span {
color: #656564;
font-size: 16px;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100%;
height: auto;
}
.woocommerce-loop-product__title {
width: 100%;
margin-top: 20px;
text-align: center;
color: #000;
font-size: 16px;
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.favorite-button {
display: none;
}
.favorite_add {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat center;
display: block;
}
.woocommerce-loop-product__title {
width: 100%;
margin-top: 20px;
text-align: center;
color: #000;
font-size: 16px;
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
height: 59px;
}
.favorite_add {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat center;
display: block;
position: absolute;
width: 21px;
height: 18px;
top: 10px;
right: 10px;
}
.right_side_votes ul.products li {
max-width: 280px;
width: 100%;
height: 466px;
border: 1px solid #CD853F;
border-radius: 10px;
margin-bottom: 20px;
overflow: hidden;
position: relative;
}
.button.product_type_variable.add_to_cart_button {
max-width: 200px;
width: 100%;
height: 43px;
background-color: #CD853F;
display: block;
border-radius: 10px;
margin-left: 42px;
text-align: center;
line-height: 43px;
color: #fff;
font-size: 22px;
}
.button.product_type_simple.add_to_cart_button {
max-width: 200px;
width: 100%;
height: 43px;
background-color: #CD853F;
display: block;
border-radius: 10px;
text-align: center;
line-height: 43px;
color: #fff;
font-size: 22px;
margin: 0 auto;
font-weight: 400;
}
.iconic-was-swatches.iconic-was-swatches--loop.iconic-was-swatches--image-swatch.iconic-was-swatches--border.iconic-was-swatches--visual.iconic-was-swatches--tooltips.iconic-was-swatches--round.iconic-was-swatches--stacked {
display: none;
}
.price {
width: 100%;
color: #000;
font-size: 32px;
height: 100%;
display: flex !important;
align-items: end;
justify-content: center;
}
.mainpage_text.incats { padding: 0;
}
.mainpage_text.incats .sh {
top: 100px;
}
.mainpage_text.incats .sh-2 {
top: 0px;
}
.mainpage_text.incats .madsb {
position: relative;
z-index: 100;
}
.mainpage_text.incats .mads {
max-width: 973px;
width: 100%;
color: #fff;
font-size: 24px;
line-height: 43px;
text-align: center;
margin-bottom: 65px;
}
.madsb p {
font-size: 24px;
font-family: var(--font-family);
font-weight: 600;
font-size: 24px;
line-height: 179%;
text-align: center;
color: #fff;
}
.page-title {
display: none;
}
.woocommerce-result-count {
display: none !important;
}
.woocommerce-ordering {
display: none !important;
}
.page-title {
display: none !important;
}
.reviewsall {
width: 100%;
border: 1px solid #E2AB88;
box-sizing: border-box;
float: left;
}
.reviews {
float: left;
width: 100%;
}
.reviewsall {
width: 100%;
border: 1px solid #E2AB88;
box-sizing: border-box;
float: left;
border-radius: 10px;
padding: 25px;
box-sizing: border-box;
}
.reviewsall h2 {}
.reviewsall h2 {
font-size: 48px;
margin-bottom: 50px;
}
.alioni {
max-width: 180px;
width: 100%;
height: 370px;
overflow: hidden;
}
.slick-slide img {
display: block;
width: 100%;
height: auto;
}
.abouts {
float: left;
width: 100%;
margin-top: 50px;
}
.site-main .abouts {
margin-top: 40px;
}
.abouts_c {
float: left;
width: 100%;
padding: 20px;
box-sizing: border-box;
border: 1px solid #E2AB88;
border-radius: 10px;
}
.site-main .abouts_c {
padding: 16px 20px 20px 20px;
}
.has-text-align-center.item_heading {
text-align: left;
font-size: 32px;
font-weight: bold;
margin-bottom: 10px;
}
.site-main .has-text-align-center.item_heading {
margin-bottom: 4px;
}
.abouts_c {
font-size: 20px;
line-height: 42px;
}
.we_work {
float: left;
width: 100%;
margin-top: 36px;
}
.we_work h2 {}
.we_work h2 {
font-size: 48px;
margin-bottom: 42px;
font-weight: 400;
font-size: 48px;
line-height: 50%;
color: #000;
}
.w_one {
max-width: 380px;
width: calc((100% - (20px *2)) / 3);
aspect-ratio: 1.28; overflow: hidden;
margin-bottom: 20px;
}
.work_repet {
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
}
.work_repet_all {}
.work_repet_all a {}
.work_repet_all a {
max-width: 203px;
width: 100%;
display: inline-block;
height: 45px;
background-color: #CD853F;
text-align: center;
line-height: 45px;
border-radius: 10px;
color: #fff;
font-size: 22px;
}
.work_repet_all {
width: 100%;
text-align: center;
margin-top: 9px;
}
.reviews.incaegorys {
margin-bottom: 170px;
}
#topcontrol {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/bks.svg) no-repeat center;
}
#topcontrol {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/bks.svg) no-repeat center;
max-width: 72px;
width: 100%;
height: 72px;
bottom: 50px !important;
right: 50px !important;
cursor: pointer !important;
}
#topcontrol img {
display: none
}
.pow_t {
font-size: 15px;
text-align: center;
}
.pow {
max-width: 238px;
width: 100%;
height: 186px;
}
.pow_i {
width: 100%;
text-align: center;
}
.pri_works {
width: 100%;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/fg.svg) no-repeat center top;
background-size: contain;
width: 100%;
height: 438px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.ma_work {
float: left;
width: 100%;
margin-top: 50px;
margin-bottom: 40px;
}
.pow {
max-width: 238px;
width: 100%;
height: 186px;
padding-top: 15px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.pow {
max-width: 238px;
width: 100%;
height: 186px;
padding-top: 3px;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
.breadsall.icarto {
width: 100%;
border-top: 1px solid #E2AB88;
padding-top: 30px;
}
.breads.incart {
margin-bottom: 50px;
}
.actions {
display: none !important;
}
.cart_cj {
float: left;
width: 100%;
margin-bottom: 185px;
}
.cart_cj .cart-collaterals {
max-width: 380px !important;
width: 100%;
float: right;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
border: 0 !important;
}
.woocommerce-cart-form__cart-item.cart_item td {
border-bottom: 1px solid #E2AB88;
}
.woocommerce-Price-amount.amount {
font-size: 32px;
font-weight: 500;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
max-width: 185px;
width: 100%;
}
.product-name a {
color: #000;
font-size: 14px;
display: block;
margin-bottom: 40px;
}
.product-name .variation {
font-size: 14px !important;
font-weight: bold;
display: flex;
}
.product-name .class-name {
display: none;
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/delcart.svg) no-repeat !important;
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/delcart.svg) no-repeat !important;
width: 13px;
height: 13px;
border-radius: 0;
text-indent: -10000px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 100%;
}
.cart-subtotal {
display: none !important;
}
.woocommerce .quantity .qty {
width: 66px;
text-align: center;
height: 37px;
border: 1px solid #CD853F;
border-radius: 10px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
border-bottom: 1px solid #E2AB88;
}
.shop_table.shop_table_responsive {
padding: 0 !important;
border: 0 !important;
}
.checkout-button.button.alt.wc-forward {
display: flex;
align-items: center;
justify-content: center;
width: 100% !important;
text-align: center !important;
height: 45px !important;
padding: 0 !important;
line-height: 45px !important;
border-radius: 10px !important;
background: #CD853F !important;
cursor: pointer;
font-size: 22px !important;
font-weight: 400 !important;
}
.cart_totals h2 {
display: none !important
}
.woocommerce table.shop_table td {
border-top: 0 !important;
}
.woocommerce table.shop_table th {
border-top: 0 !important;
}
.cart-collaterals .shop_table.shop_table_responsive th {
border-top: 0 !important;
font-size: 32px !important;
text-align: left;
padding: 0 !important;
}
.cart-collaterals .shop_table.shop_table_responsive td {
border-top: 0 !important;
text-align: right;
font-size: 32px;
font-weight: 600;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
height: 46px;
border: 1px solid #E2AB88;
border-radius: 10px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.cart_cj.checks h1 {
font-size: 32px;
margin-bottom: 50px;
}
.woocommerce-billing-fields h3 {
display: none
}
.woocommerce-additional-fields h3 {
display: none
}
.all_side_io .product {
width: 100%;
display: flex;
}
.content_block {
float: left;
width: 100%;
}
.news_prod {
width: 100%;
float: left;
}
.news_prod .product.type-product {
width: 100%;
display: flex
}
.news_prod .product.type-product {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.summary.entry-summary {
width: calc((100% - (20px *1)) / 2);
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
width: calc((100% - (20px *1)) / 2);
margin-right: 20px;
}
.woocommerce-tabs.wc-tabs-wrapper {
width: 100%;
margin-top: 50px;
}
.news_prod {}
.news_prod h1 {
font-size: 24px;
margin-bottom: 20px;
}
.fqs {
float: left;
margin-top: 30px;
width: 100%;
}
.fqs h2 {
font-size: 48px;
margin-bottom: 30px;
}
.faqone {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #CD853F;
border-bottom: 1px solid #CD853F;
margin-top: -1px;
font-size: 20px;
}
.faqone_q {
width: 100%;
cursor: pointer;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/fp.svg) no-repeat 100% center;
background-size: 20px 20px; transition: color 0.3s ease, background-position 0.3s ease;
padding-right: 20px;
box-sizing: border-box;
}
.faqone_q:hover {
color: #CD853F;
}
.faqone_a p {
padding-right: 20px;
box-sizing: border-box;
}
.faqone_a {
width: 100%;
max-height: 0;
overflow: hidden;
opacity: 0;
padding-top: 0;
transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
opacity 0.3s ease,
padding-top 0.3s ease;
}
.faqone.active .faqone_a {
max-height: 100%;
opacity: 1;
padding-top: 15px;
}
.faqone.active .faqone_q {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/fa.svg) no-repeat 100% center;
background-size: 20px 20px;
color: #CD853F;
}
.faq_allsee {
width: 100%;
text-align: center;
margin-top: 25px;
}
.faq_allsee a {}
.faq_allsee a {
display: inline-block;
max-width: 203px;
width: 100%;
height: 45px;
font-size: 22px;
line-height: 45px;
background: #CD853F;
color: #fff;
text-align: center;
border-radius: 10px;
}
.news {
float: left;
width: 100%;
margin-top: 35px;
}
.news h2 {
font-size: 48px;
margin-bottom: 30px;
}
.ban_line_mod {
float: left;
width: 100%;
border: 1px solid #E2AB88;
border-radius: 10px;
overflow: hidden;
}
.allban {
width: 100%;
display: flex;
justify-content: space-between; aspect-ratio: 3.355;
}
.allban_right {
width: 50%;
position: relative;
}
.allban_left {
width: 50%;
padding-top: 21px;
padding-left: 27px;
box-sizing: border-box;
}
.tituleban {
background: #B2997B;
padding: 10px 0 12px 9px;
box-sizing: border-box;
color: #fff;
font-size: 48px;
margin-bottom: 70px;
font-weight: 400;
font-size: 48px;
line-height: 131%;
color: #fff;
}
.saleban {}
.saleban a {}
.saleban {
width: 100%;
text-align: right;
padding-right: 19px;
box-sizing: border-box;
}
.saleban a {
max-width: 278px;
width: 100%;
height: 45px;
text-align: center;
float: right;
background-color: #CD853F;
line-height: 45px;
font-size: 22px;
color: #fff;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.site-main .saleban a {
letter-spacing: -0.03em;
}
.tx {
width: 100%;
position: absolute;
top: 23px;
text-align: center;
}
.tx span {
background: RGBA(178, 153, 123, .6);
padding-left: 20px;
padding-right: 20px;
font-size: 48px;
color: #fff;
}
.allban_right img {
width: 100%; aspect-ratio: 1.68;
}
.ban_line.part2 {
width: 100%;
margin-top: 40px;
float: left;
}
.line_s.invert .line_s_modul {
padding: 13px 10px 26px 10px;
}
.ban_line.part3 {
float: left;
width: 100%;
margin-top: 40px;
margin-bottom: 115px;
}
.reviews {
float: left;
width: 100%;
margin-top: 25px;
}
.reviews {
margin-top: 0px;
}
.reviewsall {
padding: 28px 38px 80px 38px;
}
.reviewsall h2 {
margin-bottom: 39px;
}
.reviewsall .slick-dots {
bottom: -46px;
}
.line_s {
float: left;
width: 100%;
margin-bottom: 40px;
}
.line_s_modul {
width: 100%;
padding: 25px 39px 53px 39px;
border: 1px solid #E2AB88;
border-radius: 10px;
box-sizing: border-box;
}
.line_s_modul_tile {
width: 100%;
margin-bottom: 20px;
font-size: 48px;
}
.line_s_modul_all {
width: 100%;
display: flex;
justify-content: space-between;
}
.line_s_modul_all_left { width: 51%;
font-size: 20px;
font-weight: 300;
}
.line_s_modul_all_right {
padding-left: 6px;
max-width: 504px;
width: 100%;
box-sizing: border-box;
width: 51%;
aspect-ratio: 1.19;
}
.panelink {
width: 100%;
margin-top: 80px;
}
.panelink a {}
.panelink a {
color: #000;
font-size: 20px;
text-decoration: underline;
}
.line_s.invert {
margin-top: 40px;
margin-bottom: 30px;
}
.line_s.invert {}
.line_s.invert {}
.line_s.invert {}
.line_s.invert .line_s_modul_all_right {
width: 50%;
padding-left: 25px;
box-sizing: border-box;
order: 1;
padding-left: 0;
}
.line_s.invert .line_s_modul_all_left {
order: 2;
}
.line_s.invert .line_s_modul_all_right img {
margin-top: -16px;
margin-left: -20px;
}
.line_s.cat1 {
margin-top: 40px;
margin-bottom: 0;
}
.line_s.invert .line_s_modul_tile {
margin-bottom: 30px;
}
.decat {
display: none;
float: left;
width: 100%;
}
.decat_all {
float: left;
width: 100%;
padding: 20px;
box-sizing: border-box;
border: 1px solid #E2AB88;
border-radius: 10px;
}
.decat_all h2 {
font-size: 32px;
font-weight: 600;
line-height: 42px;
}
.newprod {
width: 100%;
float: left;
}
.newprod h2 {
font-size: 48px;
margin-bottom: 30px
}
.dss {
width: 100%;
font-size: 20px;
line-height: 42px;
}
ul.products {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
ul.products li {
margin-right: 0;
max-width: 280px;
width: 100%;
height: auto;
border: 1px solid #CD853F;
border-radius: 10px;
margin-bottom: 20px;
overflow: hidden;
position: relative;
}
.woocommerce.columns-4 .products.columns-4::before {
display: none !important;
}
.woocommerce.columns-4 .products.columns-4::after {
display: none !important;
}
.button.product_type_variable.add_to_cart_button {
max-width: 200px;
width: 100%;
height: 43px;
background-color: #CD853F;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
text-align: center;
line-height: 43px;
color: #fff;
font-size: 22px;
margin: 0 auto;
}
.site-main .popular_all .product_type_variable {
max-width: 203px;
width: 100%;
height: 45px;
background-color: #CD853F;
display: flex !important;
align-items: center;
justify-content: center;
border-radius: 10px;
text-align: center;
line-height: 43px;
color: #fff;
font-size: 22px;
margin: 0 auto;
padding: 0;
font-weight: 400;
}
.site-main .popular_all .woocommerce .products ul,
.woocommerce ul.products {
margin: 0;
}
.button.product_type_simple.add_to_cart_button:hover {
background-color: #FB932D;
color: #fff;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 280px;
float: none;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.left_side {
float: left;
width: 100%;
border: 1px solid #CD853F;
border-radius: 10px;
margin-bottom: 25px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 50px;
padding-right: 50px;
box-sizing: border-box;
}
.wp-post-image {
max-width: 100%;
}
.news_prod .product.type-product {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.toline_fl_sku {
font-size: 20px;
border: 1px solid #CD853F;
border-radius: 10px;
}
.toline_fl {
width: 100%;
display: flex;
align-items: center;
margin-bottom: 20px;
}
.wqw {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat 0 center;
display: block;
width: auto;
height: 18px;
color: #000;
font-size: 16px;
margin-left: 96px;
padding-left: 26px;
}
.toline_fl_sku {
font-size: 20px;
border: 1px solid #CD853F;
border-radius: 10px;
padding: 5px;
max-width: max-content;
display: flex;
width: 100%;
align-items: center;
height: 20px;
}
.sku_wrapper {
display: none;
}
.summary.entry-summary .price {
display: block;
width: 100%;
text-align: center;
color: #000;
font-size: 40px;
height: 46px;
text-align: left;
}
.summary.entry-summary .woocommerce-Price-amount.amount {
font-size: 40px;
font-weight: 700;
margin-bottom: 25px;
float: left;
width: 100%;
display: block;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
float: left;
width: 100%;
}
.single_add_to_cart_button {
max-width: 175px;
width: 100%;
height: 45px;
background-color: #CD853F;
float: left;
color: #fff;
font-size: 22px;
font-weight: normal;
border: 0;
border-radius: 10px;
}
.single_add_to_cart_button.button.hh.alt {
display: none;
}
.tabs.wc-tabs {
width: 100%;
display: flex;
margin-bottom: 25px;
}
.tabs.wc-tabs li {}
.tabs.wc-tabs li a {
color: #000;
font-size: 32px;
border-bottom: 1px solid transparent;
}
.tabs.wc-tabs li.active a {
color: #CD853F;
font-size: 32px;
border-bottom: 1px solid #CD853F;
}
.woocommerce-tabs.wc-tabs-wrapper {
width: 100%;
margin-top: 50px;
margin-bottom: 45px;
}
.tabs.wc-tabs li {
margin-right: 70px;
}
#tab-description {
font-size: 17px;
line-height: 33px;
}
.woocommerce-product-gallery__wrapper {
margin: 0 !important;
display: flex !important;
flex-wrap: wrap;
}
.thwepo-price-table,
.woocommerce div.product form.cart table.extra-options,
table.extra-options {
width: 100%;
margin-bottom: 0px;
}
.quantity {
float: left;
width: 100%;
margin-top: 50px;
}
.input-text.qty.text {}
.input-text.qty.text {
max-width: 80px;
width: 100%;
height: 45px;
border: 1px solid #CD853F;
border-radius: 10px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled { width: 100%;
justify-content: flex-start;
flex-wrap: wrap;
}
.quantity {
float: left;
width: auto;
margin-top: 0;
margin-right: 40px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled { width: 100%;
justify-content: flex-start;
}
.news_prod .product.type-product {
position: relative;
}
.footer_mid {
justify-content: space-between;
}
.footer_mid_right_menu {
width: 45%
}
.footer_mid_right_menu ul {}
.footer_mid_right_menu ul li {
margin-bottom: 9px
}
.footer_mid_right_menu ul li a {
font-size: 16px;
color: #fff;
}
.footer_mid_right {
width: 40%;
display: flex;
justify-content: space-between;
}
.footer_mid_right {
width: 40%;
display: flex;
justify-content: flex-end;
}
.footer_mid_right_menu {
margin-left: 130px;
}
.footer_mid_right {
width: 45%;
display: flex;
justify-content: flex-end;
}
.footer_mid_right_menu {
margin-left: 48px;
}
.dessl {
display: block;
}
.mobsl {
display: none;
}
.container_main.container_filter {
width: 100%;
border: 1px solid #CD853F;
border-radius: 10px;
box-sizing: border-box;
padding: 16px 20px 16px 40px;
margin-bottom: 40px;
}
.woof_container_inner.woof_container_inner_ {
width: 100%;
display: flex;
align-items: center;
}
.container_items {}
.container_items a {
color: #000;
font-size: 16px
}
.items_head {
font-size: 20px;
}
.woof_container_inner h4 {
font-size: 20px;
}
.container_main.container_filter {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.woof_container_inner h4 {
font-size: 20px;
max-width: 120px;
width: 100%;
letter-spacing: -0.03em;
margin-right: 7px;
}
.items_head {
font-size: 20px;
max-width: 120px;
width: 100%;
font-weight: 400;
font-size: 20px;
line-height: 115%;
color: #000;
letter-spacing: -0.05em;
margin-right: 6px;
}
.container_items {
margin-right: 25px;
padding-top: 3px;
font-weight: 400;
font-size: 16px;
color: #000;
}
.container_items,
.items_head {
margin-top: 37px;
margin-bottom: 12px;
}
ul.products {
width: 100%;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
gap: 13px 16px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
float: left;
margin: 0;
margin-bottom: 0px;
padding: 0;
position: relative;
max-width: 280px;
width: 100%;
float: none;
margin-bottom: 20px;
width: calc((100% - (20px *3)) / 4) !important;
padding-bottom: 26px !important;
margin-right: 12px;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
padding: 0;
} .woof_short {
width: 100%;
}
.wmc-cart-wrapper {
right: 50px;
top: 100px;
display: none !important;
}
.header_menu li a:hover {
color: #CD853F;
text-decoration: underline;
transition: color 0.3s ease;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox .required {
color: red;
}
.vks:hover {}
.callme:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.searchs:hover {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/sh.svg) no-repeat center;
}
.wsh:hover {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wh.svg) no-repeat center;
}
#topcart:hover {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ch.svg) no-repeat center;
}
.catalogs:hover {
background: #D6D6D6 url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/cah.svg) no-repeat 20px center;
color: #CD853F;
transition: color 0.3s ease;
background-position: 10px 9px;
}
.normalh {
display: none;
}
.hsoc a img {
width: 31px;
}
.hsoc a:hover .normal {
display: none;
}
.hsoc a:hover .normalh {
display: block;
}
.uslone:hover .uslone_name {
background: #FB932D;
}
.panelink a:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.panelink a:hover {}
.panelink a:hover {}
.faq_allsee a:hover {}
.saleban a:hover {
background-color: #FB932D;
transition: background-color 0.3s ease;
}
.saleban a:hover {}
#topcart {
width: 30px;
}
.footer a:hover {
color: #CD853F;
text-decoration: underline;
transition: color 0.3s ease;
}
.work_repet_all a:hover {
background-color: #FB932D;
transition: background-color 0.3s ease;
}
.faq_allsee a:hover {
background: #FB932D
}
.header {
margin-top: 82px;
margin-bottom: 6px;
}
.topline {
position: fixed;
width: 100%;
height: 56px;
background: #656564;
z-index: 999;
}
.mainpage_text {
padding: 129px 0 30px 0;
}
.popup {
display: none;
}
.popup.active {
display: block;
}
.ffn {
display: none;
}
.ffn.active {
display: block;
}
.ffn.active {
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 999;
}
.popup.active {
display: block;
max-width: 385px;
width: 100%;
height: 345px;
padding: 50px 40px;
background: #fff;
z-index: 1000;
position: fixed;
top: 50%;
box-sizing: border-box;
margin-top: -170px;
left: 50%;
margin-left: -192px;
border-radius: 10px;
}
.popup h3 {
font-size: 31px;
font-weight: bold;
margin-bottom: 30px;
}
.wpcf7-text {
width: 100%;
height: 46px;
border: 1px solid #E2AB88;
border-radius: 10px;
margin-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
font-size: 18px;
color: #000;
}
.wpcf7-submit {
height: 45px;
border: 0;
cursor: pointer;
border-radius: 10px;
margin-top: 20px;
background: #CD853F;
width: 100%;
text-align: center;
font-size: 22px;
color: #fff;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 10px;
position: absolute;
width: 100%;
left: 0;
top: 100%;
margin-top: 16px;
}
.fix_menu {
position: fixed;
z-index: 999;
background: #f8f4f1;
height: 100vh;
width: 750px;
left: 0;
top: 0;
transform: translateX(-100%);
opacity: 0;
visibility: hidden;
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),
opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),
visibility 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fix_menu.active {
transform: translateX(0);
opacity: 1;
visibility: visible;
} .fix_menu_overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 998;
visibility: hidden;
transition: background 0.4s ease, visibility 0.4s ease;
}
.fix_menu_overlay.active {
background: rgba(0, 0, 0, 0.5);
visibility: visible;
} .fix_menu_inn li {
opacity: 0;
transform: translateX(-30px);
transition: opacity 0.3s ease, transform 0.3s ease;
}
.fix_menu.active .fix_menu_inn li {
opacity: 1;
transform: translateX(0);
}
.fix_menu.active .fix_menu_inn li:nth-child(1) {
transition-delay: 0.1s;
}
.fix_menu.active .fix_menu_inn li:nth-child(2) {
transition-delay: 0.15s;
}
.fix_menu.active .fix_menu_inn li:nth-child(3) {
transition-delay: 0.2s;
}
.fix_menu.active .fix_menu_inn li:nth-child(4) {
transition-delay: 0.25s;
}
.fix_menu.active .fix_menu_inn li:nth-child(5) {
transition-delay: 0.3s;
}
.fix_menu.active .fix_menu_inn li:nth-child(6) {
transition-delay: 0.35s;
}
.fix_menu.active .fix_menu_inn li:nth-child(7) {
transition-delay: 0.4s;
}
.fix_menu.active .fix_menu_inn li:nth-child(8) {
transition-delay: 0.45s;
}
.fix_menu.active .fix_menu_inn li:nth-child(9) {
transition-delay: 0.5s;
}
.fix_menu.active .fix_menu_inn li:nth-child(10) {
transition-delay: 0.55s;
}
.popup .wpcf7-tel {}
.popup .wpcf7-text {}
.popup .wpcf7-submit {}
.fix_menu_inn li {}
.fix_menu_inn li a {}
.fix_menu_inn li a:hover {
color: #CD853F;
text-decoration: underline;
transition: color 0.3s ease;
}
.fix_menun {
padding-top: 140px;
padding-left: 370px;
}
.fix_menu_inn li a {
color: #0A0A0A;
font-size: 24px;
}
.fix_menu_inn li {
margin-bottom: 30px;
}
.allm {
margin-top: 70px
}
.close {
width: 210px;
height: 40px;
display: block;
background: #D6D6D6 url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 10px center;
color: #1A1A1A;
font-size: 24px;
line-height: 40px;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius: 7px;
}
.popular_all {
padding-left: 18px;
}
.popular {
float: left;
width: 100%;
}
.popular h2 {
font-size: 48px;
margin-bottom: 60px
}
.popular_all_prod {
display: flex;
width: 100%;
justify-content: space-between;
}
.popular_all_prod_left {
max-width: 260px;
width: 100%;
}
.fits {
font-size: 32px;
margin-bottom: 44px;
width: 100%;
}
.onecj {
width: 100%;
cursor: pointer;
font-size: 22px;
color: #1A202C;
margin-bottom: 32px;
padding-left: 30px;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ff.svg) no-repeat 0px center;
display: flex;
align-items: center;
width: auto;
}
.onecj {
padding-left: 42px;
}
.onecj:hover {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ffh.svg) no-repeat 0px center;
}
.onecj.active {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ffa.svg) no-repeat 0px center;
}
.pane_one {
width: 100%;
display: flex;
justify-content: space-between;
}
.pane_one {
display: none
}
.pane_one.active {
display: block
}
.pane_one.active {
display: flex;
justify-content: flex-start;
gap: 10px;
}
.pane_one .woocommerce.columns-4 {
width: 100%;
}
.pane_one .woocommerce.columns-4 .products.columns-4 {
width: 100%;
height: 100%;
}
.popular_all_prod_right {
max-width: 858px;
width: 100%;
padding-top: 7px;
}
ul.products li:hover {
border: 1px solid #FB932D !important;
transition: border 0.3s ease;
}
.button.product_type_variable.add_to_cart_button:hover {
color: #FFF !important;
background-color: #FB932D;
transition: background-color 0.3s ease;
}
.glsr-review {
border-bottom: 1px solid #E2AB88;
padding-bottom: 25px;
}
.tabs_product>div {
display: none;
border: 0 !important;
padding: 0 !important;
font-size: 17px !important;
}
.glsr-summary {
display: none !important;
}
.tabs_product>label {
display: none !important;
}
.glsr-default .glsr-review>.glsr-review-title>* {
margin-bottom: 1rem;
margin-top: 0;
display: none !important;
}
.soc_sharing {
font-size: 16px;
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
.iconic-was-swatch__container {
position: relative;
z-index: 20;
width: 48px !important;
height: 48px !important;
}
.iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid #CD853F;
background: #fff;
z-index: 10;
margin: 0;
}
.iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch--selected::before {
border: 2px solid red;
}
.summary.entry-summary .woocommerce-product-details__short-description {
display: none;
}
.iconic-was-chosen-attribute {
font-size: 20px;
font-weight: bold;
}
.variations_form label {
font-weight: 400;
font-size: 20px !important;
}
.summary.entry-summary .favorite_add {
display: none !important;
}
.iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch {
padding: 0 !important;
}
.reset_variations {
display: none !important;
}
#tab-additional_information h2 {
display: none
}
.woocommerce-variation-add-to-cart.variations_button .woocommerce-Price-amount.amount {
font-size: 16px;
font-weight: 500;
color: #1A202C;
}
table.extra-options .label-wrapper-checkbox {
padding: 0;
margin: 0;
display: flex !important;
width: 100% !important;
}
.input-text.qty.text {
width: 80px;
height: 45px;
border: 1px solid #CD853F;
border-radius: 10px;
text-align: center;
font-size: 22px;
}
.woocommerce-variation-add-to-cart.variations_button .woocommerce-Price-amount.amount {
font-size: 16px;
font-weight: 500;
color: #1A202C;
width: auto;
float: none;
margin: 0;
display: inline;
}
.label-tag {
margin-left: 10px;
}
#gravik_text {
border: 0 !important;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ff.svg) no-repeat 0px center;
}
#gravik_text,
#gravik_image_check {
border: 0 !important;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ff.svg) no-repeat color;
width: 18px;
height: 18px;
accent-color: #cd853f;
}
.extra-options td {
border: none;
padding-bottom: 20px;
} .reyl-file-upload-cell {
position: relative;
display: block;
}
.reyl-file-upload-cell .reyl-file-input-native {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
opacity: 0;
}
.reyl-file-upload-cell .reyl-file-upload-btn {
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
margin: 6px 0 0;
padding: 10px 28px;
font-size: 15px !important;
font-weight: 500;
line-height: 1.2;
color: #1a202c;
font-family: inherit;
background: transparent;
border: 1px solid #cd853f;
border-radius: 999px;
cursor: pointer;
transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.reyl-file-upload-cell .reyl-file-upload-btn:hover {
background: rgba(205, 133, 63, 0.08);
}
.reyl-file-upload-cell .reyl-file-upload-btn:focus-visible {
outline: 2px solid #cd853f;
outline-offset: 3px;
}
.glsr-default button.glsr-button {
white-space:nowrap;
position: relative;
}
.reyl-file-upload-cell .reyl-file-name-hint {
display: none;
margin-top: 8px;
font-size: 14px;
line-height: 1.35;
color: #4a5568;
word-break: break-word;
}
tr.gravik_image td.value .thwepo-preview-file {
margin-top: 10px;
}
.section-title {
display: none !important;
}
.label-tag.checkbox {
cursor: pointer;
}
.heateorSssSharingSvg.heateorSssWhatsappSvg {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5353 13.1512C16.2614 13.0047 14.9079 12.2928 14.655 12.1925C14.4022 12.0923 14.2153 12.0409 14.0178 12.3056C13.8202 12.5729 13.2593 13.1692 13.0908 13.3439C12.9196 13.5213 12.7563 13.5367 12.4798 13.3902C12.206 13.2437 11.3132 12.9199 10.2783 11.9509C9.47245 11.1953 8.94577 10.2804 8.79303 10.0002C8.64029 9.72009 8.79303 9.57874 8.93787 9.44766C9.06954 9.32944 9.23018 9.13668 9.37765 8.98248C9.52249 8.82827 9.57516 8.71519 9.67523 8.53785C9.7753 8.35794 9.7358 8.1986 9.66996 8.05724C9.60413 7.91846 9.09587 6.55117 8.8852 5.99603C8.67189 5.44089 8.43488 5.52313 8.27161 5.51542C8.10834 5.51028 7.92136 5.47944 7.73439 5.4743C7.54742 5.46659 7.2393 5.5257 6.97333 5.78785C6.70472 6.05257 5.95682 6.68738 5.90415 8.03411C5.85149 9.38084 6.80742 10.7173 6.93909 10.9049C7.0734 11.0925 8.76143 14.0096 11.5687 15.2098C14.3759 16.41 14.3917 16.0451 14.9052 16.0168C15.4214 15.9911 16.588 15.4154 16.8487 14.7857C17.1068 14.1561 17.1278 13.6086 17.062 13.4904C16.9962 13.3748 16.8118 13.2977 16.538 13.1512H16.5353ZM11.387 19.6381C9.53039 19.6381 7.80286 19.0958 6.35974 18.1629L2.84674 19.2603L3.98965 15.9474C2.89414 14.4773 2.24895 12.6706 2.24895 10.7173C2.24632 5.79556 6.34657 1.79393 11.387 1.79393C16.4273 1.79393 20.5276 5.79556 20.5276 10.7147C20.5276 15.6339 16.4273 19.6355 11.387 19.6355V19.6381ZM11.387 0C5.32217 0 0.405548 4.79836 0.405548 10.7173C0.405548 12.7425 0.98227 14.6367 1.98034 16.2507L0 22L6.07796 20.1007C7.65275 20.9488 9.45929 21.4346 11.3843 21.4346C17.4491 21.4346 22.3657 16.6362 22.3657 10.7173C22.3657 4.79836 17.4518 0 11.387 0Z' fill='%2330BF39' /%3e%3c/svg%3e") !important;
background-repeat: no-repeat;
}
.heateorSssSharingSvg.heateorSssTelegramSvg {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.76562 12.5901L9.02298 15.9873' stroke='%2300AFE5' stroke-width='0.605403' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M9.16653 13.2195L9.04004 16.0234L10.8455 14.4935L9.16653 13.2195Z' stroke='%2300AFE5' stroke-width='0.605403' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M16.2715 6.53086L4.79109 10.8932C4.46734 11.0167 4.47487 11.479 4.80465 11.5889L7.76508 12.5888L14.5066 8.53963L9.167 13.2182L13.3246 16.3729C13.7567 16.7012 14.3847 16.4798 14.5157 15.9543L16.7623 6.96605C16.8346 6.67693 16.5515 6.42395 16.2715 6.53086Z' stroke='%2300AFE5' stroke-width='0.605403' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M11.5166 22.3027C17.7098 22.3027 22.7304 17.3778 22.7304 11.3027C22.7304 5.22754 17.7098 0.302673 11.5166 0.302673C5.32334 0.302673 0.302734 5.22754 0.302734 11.3027C0.302734 17.3778 5.32334 22.3027 11.5166 22.3027Z' stroke='%2300AFE5' stroke-width='0.605403' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e") !important;
background-repeat: no-repeat;
}
.heateorSssSharingSvg.heateorSssVkontakteSvg {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='39' height='22' viewBox='0 0 39 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M37.648 19.1359C37.648 19.1359 37.6353 19.1138 37.6258 19.0948C36.8559 17.6817 35.1641 15.9646 33.881 14.7733L33.7923 14.691C32.5915 13.5789 31.9293 12.9643 31.9167 12.4098C31.904 11.8301 32.544 11.0032 33.7035 9.50461C34.0774 9.02304 34.4988 8.47494 34.9803 7.83496C38.101 3.67828 38.1707 2.38566 37.9521 1.77736C37.8159 1.40035 37.3882 0.950461 36.1209 0.950461C35.8801 0.950461 35.6868 0.966302 35.6235 0.972638L30.0633 1.00432C30.0284 1.00115 29.9682 0.997984 29.8922 0.997984C29.6894 0.997984 29.3884 1.02967 29.1255 1.18808C28.739 1.42252 28.5109 1.89775 28.4855 1.95161C28.4823 1.96112 28.4792 1.96745 28.476 1.97696C28.4665 1.99914 27.5857 4.33093 26.4325 6.28571C24.1989 10.0781 23.3245 10.3727 23.1091 10.3727C23.0774 10.3727 23.0615 10.3664 23.0489 10.3569C22.4311 9.95766 22.4659 8.63652 22.4944 7.57834C22.5008 7.33756 22.5071 7.11262 22.5071 6.89401C22.5071 5.95939 22.5388 5.15467 22.5673 4.44499C22.6148 3.2284 22.6528 2.34764 22.4849 1.68548C22.2917 0.918779 21.8228 0.472062 21.0086 0.275634C20.3527 0.117224 19.8712 0.0221774 18.3092 0.0063364C18.0304 0.0063364 17.758 0 17.4918 0C15.7272 0 14.3712 0.0887097 13.4936 0.516417C12.9835 0.766705 12.2928 1.39401 12.372 1.87874C12.4069 2.08468 12.5653 2.23675 12.7776 2.26526C13.0785 2.30328 13.8167 2.44902 14.1811 2.9496C14.5898 3.50403 14.669 4.80616 14.6626 5.25922C14.6626 5.26872 14.6626 5.27823 14.6626 5.28773C14.6626 5.3004 14.7418 6.49482 14.688 7.74309C14.5898 9.97984 14.1652 10.322 14.0829 10.3695C14.0195 10.4044 13.9625 10.4202 13.8991 10.4202C13.2908 10.4202 12.1693 9.01354 10.5598 6.23819C9.44778 4.31826 8.59236 2.16388 8.57969 2.13854C8.55751 2.08785 8.36425 1.62846 7.99357 1.35916C7.57537 1.05184 7.03361 0.956797 6.97341 0.944124C6.95123 0.940956 6.92906 0.940956 6.91005 0.940956L1.5843 0.972638H1.57479C1.41322 0.978975 0.589483 1.02333 0.209299 1.47638C-0.170886 1.92944 0.0730661 2.65179 0.123757 2.79435C0.123757 2.80069 0.126926 2.80386 0.130094 2.8102C0.301177 3.21256 4.38182 12.676 9.09294 17.5835C13.0532 21.7022 17.5552 21.9113 18.417 21.9113C18.5215 21.9113 18.5912 21.9113 18.6166 21.9081H20.8343C20.8343 21.9081 20.8628 21.9081 20.8755 21.9081C20.9579 21.8986 21.6992 21.8067 22.1206 21.3473C22.5293 20.9101 22.5261 20.191 22.5261 20.1117C22.5166 19.4084 22.694 17.3364 23.6128 17.0449C23.6572 17.0323 23.7047 17.0228 23.7522 17.0228C24.351 17.0228 25.2223 18.0207 26.065 18.9839C26.7715 19.7918 27.5002 20.6313 28.2764 21.1604C29.3409 21.8891 30.2439 22 30.6874 22C30.8363 22 30.9409 21.9873 30.9979 21.981L35.9498 21.9113C35.9498 21.9113 35.9625 21.9113 35.9688 21.9113C36.1145 21.9018 37.4167 21.7972 37.8697 20.9291C38.1295 20.4349 38.0503 19.8329 37.6321 19.1423L37.648 19.1359ZM37.2266 20.5775C37.008 20.9988 36.2159 21.1446 35.9435 21.1636L30.9757 21.2333C30.9567 21.2333 30.9314 21.2333 30.9124 21.2396C30.9124 21.2396 30.8363 21.2523 30.7033 21.2523C30.3452 21.2523 29.6134 21.1604 28.7136 20.5426C28.0166 20.0642 27.3164 19.2627 26.6416 18.4896C25.6024 17.3016 24.709 16.2751 23.7712 16.2751C23.6477 16.2751 23.5241 16.2941 23.4069 16.3321C21.8006 16.8422 21.7974 19.7854 21.8038 20.1181C21.8038 20.2448 21.7721 20.6535 21.5978 20.8373C21.4046 21.0464 20.9927 21.1414 20.8311 21.1636H18.6261C18.6261 21.1636 18.6102 21.1636 18.6039 21.1636C18.6039 21.1636 18.5437 21.1668 18.436 21.1668C17.6281 21.1668 13.3985 20.9703 9.64738 17.0671C5.08516 12.318 0.976004 2.85138 0.833435 2.52506C0.760566 2.32863 0.728884 2.03082 0.792248 1.95478C0.91264 1.81221 1.34352 1.72667 1.60964 1.71717L6.89421 1.68548C6.99242 1.70449 7.33142 1.7837 7.5722 1.96112C7.74329 2.08468 7.87318 2.33813 7.90803 2.42051C7.94288 2.50922 8.79196 4.64458 9.93251 6.61521C12.1217 10.3949 13.1071 11.1679 13.9118 11.1679C14.0987 11.1679 14.2793 11.1204 14.4504 11.0285C14.8242 10.8226 15.3343 10.265 15.442 7.77794C15.4959 6.54867 15.4262 5.41129 15.4135 5.26238C15.4135 5.00893 15.404 3.35196 14.7862 2.51872C14.387 1.97379 13.7375 1.72667 13.275 1.61262C13.4017 1.47321 13.5981 1.3053 13.8262 1.19441C14.6215 0.804723 16.063 0.754032 17.5014 0.754032C17.7643 0.754032 18.0336 0.754032 18.3092 0.7572C19.868 0.773041 20.2767 0.871256 20.8438 1.00749C21.9147 1.26411 21.9337 1.98013 21.8355 4.42598C21.8069 5.14199 21.7753 5.95622 21.7753 6.90668C21.7753 7.11578 21.7689 7.33756 21.7626 7.572C21.7277 8.88364 21.6865 10.3695 22.656 10.9968C22.7954 11.0855 22.9507 11.1299 23.1186 11.1299C23.692 11.1299 24.728 10.6673 27.0788 6.67857C28.2289 4.72696 29.0875 2.49021 29.173 2.26843C29.2332 2.14171 29.3758 1.92627 29.5152 1.84073C29.6071 1.78687 29.7433 1.75518 29.8985 1.75518C29.9587 1.75518 29.9999 1.76152 29.9999 1.76152C30.0158 1.76152 30.0348 1.76469 30.0506 1.76469L35.652 1.73301C35.652 1.73301 35.6805 1.73301 35.6932 1.73301C35.6932 1.73301 35.8769 1.71083 36.1241 1.71083C36.7387 1.71083 37.1822 1.84389 37.2551 2.04666C37.3692 2.36031 37.3153 3.51037 34.3879 7.40726C33.9095 8.04407 33.4881 8.589 33.1174 9.0674C31.8121 10.756 31.1563 11.602 31.1753 12.4447C31.1943 13.3128 31.8945 13.9623 33.2885 15.2517L33.3772 15.3341C35.1577 16.9879 36.4029 18.4168 36.9763 19.4654C36.9921 19.4939 37.0048 19.5161 37.0143 19.532C37.2868 19.985 37.3596 20.3399 37.2298 20.5901L37.2266 20.5775Z' fill='%231F8EEF' /%3e%3c/svg%3e") !important;
background-repeat: no-repeat;
}
.heateorSssSharing.heateorSssVkontakteBackground {
background: none !important;
width: 39px !important;
margin-left: 10px !important;
height: 22px !important;
}
.heateorSssSharing.heateorSssTelegramBackground {
background: no-repeat !important;
width: 25px !important;
height: 23px !important;
margin-left: 10px !important;
}
.heateorSssSharing.heateorSssWhatsappBackground {
background: no-repeat !important;
width: 23px !important;
height: 23px !important;
}
.woocommerce-product-gallery__image:nth-child(1) {
width: 100%;
}
.woocommerce-product-gallery__image:nth-child(1) {
width: 100%;
margin-bottom: 30px;
height: auto;
}
.woocommerce-product-gallery__image:nth-child(1) img {
height: auto;
}
.woocommerce-product-gallery__image {
width: 80px;
height: 80px;
margin-right: 20px;
}
.woocommerce-product-gallery__image img {
max-width: 100%;
max-width: 100%;
height: 80px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
.single_add_to_cart_button {
max-width: 175px;
width: 100%;
height: 45px;
background-color: #CD853F;
float: left;
color: #fff;
font-size: 22px;
font-weight: normal;
border: 0;
border-radius: 10px;
cursor: pointer;
border: 1px solid #CD853F;
transition: background-color 0.3s ease;
}
.single_add_to_cart_button:hover {
background-color: #FB932D;
border: 1px solid #FB932D
}
.woocommerce-product-attributes-item__label {
width: 50%;
color: #000;
font-size: 18px;
position: relative;
padding-bottom: 23px;
}
.woocommerce-product-attributes-item__value {
font-size: 18px;
color: #000;
}
.woocommerce-product-attributes-item__value a {
color: #000
}
.woocommerce-product-attributes.shop_attributes {
width: 50%;
}
.woocommerce-checkout #payment {
background: transparent;
border-radius: 0;
padding: 0 !important;
}
.woocommerce-privacy-policy-text {
display: none;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
text-align: center !important;
height: 45px !important;
padding: 0 !important;
line-height: 45px !important;
border-radius: 10px !important;
background: #CD853F !important;
cursor: pointer;
font-size: 22px !important;
font-weight: 400 !important;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
text-align: center !important;
height: 45px !important;
padding: 0 !important;
line-height: 45px !important;
border-radius: 10px !important;
background: #CD853F !important;
cursor: pointer;
font-size: 22px !important;
font-weight: 400 !important;
max-width: 380px;
width: 100%;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
background: #FB932D !important;
}
.woocommerce form .form-row label {
line-height: 100%;
font-size: 15px;
}
#terms {
margin-right: 10px;
}
.woocommerce-terms-and-conditions-checkbox-text a {
color: #CD853F;
text-decoration: underline;
transition: color 0.3s ease;
}
.woocommerce-terms-and-conditions-checkbox-text a:hover {
color: #fb932d;
}
#order_comments {
height: 200px;
max-width: 830px;
width: 100%;
padding-top: 20px;
font-family: "Montserrat", serif;
}
#order_review_heading {
font-size: 32px;
margin-bottom: 30px;
}
#order_comments {
height: 200px;
max-width: 830px;
width: 100%;
padding-top: 20px;
font-family: "Montserrat", serif;
resize: none;
}
#billing_dost_russia_field {
display: none;
}
#billing_dost_russia_field {
display: none !important;
}
#order_comments_field label {
display: none !important;
}
#billing_first_name_field {
width: 41%;
}
#billing_phone_field {
width: 24%;
}
#billing_email_field {
width: 23%;
}
.woocommerce-billing-fields__field-wrapper {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#billing_city_field {
width: 31%;
}
.wc_payment_methods.payment_methods.methods {
display: none;
}
.prodlines {
width: 100%;
display: flex;
justify-content: flex-start;
}
.product-img {
max-width: 185px;
width: 100%;
margin-left: 30px;
}
.woocommerce table.shop_table {
border: 0;
margin: 0;
text-align: left;
width: 100%;
border-collapse: separate;
}
.product-name {
max-width: 520px;
width: 100%;
margin-left: 30px;
}
.glsr-form-wrap {
display: none;
}
.mainpage_text h1 {
position: relative;
z-index: 100;
}
.mads {
position: relative;
z-index: 100;
}
.sh {
width: 100%;
background: rgba(34, 34, 34, 0.9);
z-index: 10;
height: 100px;
filter: blur(40px);
top: -10px;
position: absolute;
}
.counter {
position: absolute;
text-indent: 0;
display: block;
width: 19px;
height: 19px;
background: #fff;
text-align: center;
color: red;
border-radius: 50px;
border: 1px solid #CD853F;
top: -3px;
right: -10px;
font-size: 12px;
line-height: 17px;
display: flex;
align-items: center;
justify-content: center;
}
#topcart.avtt {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/ch.svg) no-repeat center;
}
.sorfull {
width: 100%;
display: flex;
margin-bottom: 30px;
}
.sorfull_right {
width: 50%;
justify-content: flex-end;
display: flex;
}
.sorfull_left {
width: 50%;
display: flex;
}
.sorfullt {
display: flex;
font-size: 20px;
color: #000;
}
.ayu {
margin-left: 20px;
}
.ayu a {
color: #000;
margin-left: 20px;
}
.mainpage_img img {
max-width: 100%;
margin: 0 auto;
}
.heads_mid {
width: 34%;
text-align: center;
}
.about_me {
float: left;
width: 100%;
margin-top: 12px;
margin-bottom: 20px;
}
.about_me h2 {
font-size: 48px;
margin-bottom: 27px;
}
.abomeflex {
width: 100%;
display: flex;
justify-content: space-between;
}
.about_me_s {
width: 100%;
padding: 21px 30px 57px 40px;
border: 1px solid #E2AB88;
border-radius: 10px;
box-sizing: border-box;
}
.abomeflex_right {
font-size: 20px;
font-weight: 300;
width: 41%;
}
.moreme {
margin-top: 30px;
}
.moreme a {
color: #000;
text-decoration: underline
}
.moreme a:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.fqs.padd100 {
padding-bottom: 80px;
}
.content_bl {
float: left;
width: 100%;
font-size: 20px;
font-weight: 300;
}
.content_bl h1 {
font-size: 32px;
margin-bottom: 30px;
}
#main {}
.woof-sd-ie.woof-sd-ie-color:hover>label {
border-color:
red !important;
border-style: var(--woof-sd-ie-clr_hover_border_style) !important;
border-width: 1px solid !important; }
#main ol {
margin: 20px;
box-sizing: border-box;
}
#main ol li {
margin-bottom: 10px
}
#main .mars_bottom_h1 p {
margin-bottom: 10px
}
.content_bl h1 {
font-size: 40px;
margin-bottom: 30px;
}
.content_bl h2 {
font-size: 32px;
margin-bottom: 30px;
margin-top: 20px;
}
.content_all {
float: left;
width: 100%;
margin-top: 30px;
margin-bottom: 50px;
}
.prod_one {
width: 100%;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #CD853F;
}
.refd {
font-size: 20px;
font-weight: 300;
margin-top: 20px;
}
.prod_one_names h2 {
font-size: 32px;
margin-bottom: 30px;
}
.prod_one_name_all a {
color: #000
}
.content_all .pagination_wrap {
float: left;
width: 100%;
margin-top: 10px;
text-align: center;
}
.content_all .pagination_wrap .nav-links {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
}
.content_all .pagination_wrap .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 0 12px;
border: 1px solid #CD853F;
border-radius: 5px;
color: #000;
font-size: 16px;
text-decoration: none;
transition: background-color 0.2s ease, color 0.2s ease;
}
.content_all .pagination_wrap .page-numbers.current {
background-color: #CD853F;
color: #fff;
border-color: #CD853F;
}
.content_all .pagination_wrap a.page-numbers:hover {
background-color: #CD853F;
color: #fff;
}
.content_all .pagination_wrap .page-numbers.dots {
border-color: transparent;
min-width: auto;
padding: 0 4px;
}
.posline {
display: none;
}
.posline.active {
width: 100%;
height: 100%;
position: fixed;
z-index: 9999;
top: 0;
left: 0;
background:
#f8f4f1;
display: block
}
#main {
float: left;
width: 100%;
padding:
0;
border:
0;
}
.posline.active .close {
width: 21px;
display: block;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 0px center;
color: #1A1A1A;
font-size: 24px;
line-height: a;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius: 0;
height: 21px;
right: 0;
position: absolute;
margin: 0;
right: 39px;
top: 10px;
z-index: 9999;
}
#product-search {
height: 68px;
max-width: 1180px;
width: 100%;
background:
#fff;
border:
0;
border-radius:
10px;
position: absolute;
left: 50%;
margin-left: -540px;
top: 70px;
color: #656564;
font-size: 24px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
#product-search {
height: 68px;
width: 100%;
background:
#fff;
border:
0;
border-radius:
10px;
position: relative;
left: 0;
margin-left: 0;
top: 70px;
color: #656564;
font-size: 24px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
posline.active .close {
width: 21px;
display: block;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 0px center;
color: #1A1A1A;
font-size: 24px;
line-height: a;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius: 0;
height: 21px;
right: 0;
position: relative;
margin: 0;
margin-top: 0px;
right: 0;
top: 0;
z-index: 9999;
float: right;
margin-top: 40px;
}
#search-results {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px
}
#search-results {
width: 100%;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.close {
cursor: pointer;
}
.products.columns-3 .product a {
text-decoration: none !important
}
.products.columns-3 .product a.button {
color: #fff !important;
text-decoration: none !important
}
#search-results li {
height: 466px !important;
border:
1px solid #CD853F !important;
flex-grow: 0;
border-radius:
10px !important;
margin-bottom: 20px !important;
overflow:
hidden;
position: relative;
margin:
0 !important;
margin-right: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding:
0 !important;
position: relative;
width: 280px !important;
width: calc((100% - (25px *2)) / 3) !important;
float: none !important;
height: 100% !important;
padding-bottom: 25px !important;
}
#search-results .product-title {
display: block;
width: 100%;
margin-top: 30px;
color: #000;
font-size: 16px;
text-align: center;
width: 100;
width: 100%;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
margin-bottom: 30px;
min-height: 40px;
}
#search-results .woocommerce-Price-amount.amount {
font-size: 20px;
font-weight: 600;
text-align: center;
width: 100%;
display: block;
}
#search-results {
margin-top: 100px;
width: 100%;
}
.woocommerce-loop-product__title {
width: 100%;
margin-top: 20px;
text-align: center;
color: #000;
font-size: 16px !important;
box-sizing: border-box;
padding-left: 10px !important;
padding-right: 10px !important;
height: auto;
margin-top: 27px !important;
margin-bottom: 15px !important;
line-height: 1.2em;
min-height: 73px;
}
.posline.active .close {
width: 21px;
display: block;
background:
url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 0px center;
color: #1A1A1A;
font-size: 24px;
line-height: a;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius:
0;
height: 21px;
right: 0;
position: relative !important;
margin:
0;
right: 0 !important;
top: 30px !important;
z-index: 9999;
float: right !important;
}
.alor {
width: 100%;
float: left;
margin-top: 40px;
}
.revot {
max-width: 210px;
width: 100%;
height: 45px;
background-color:
#CD853F;
float: left;
color: #fff;
font-size: 22px;
font-weight: normal;
border:
0;
border-radius:
10px;
cursor: pointer;
border:
1px solid #CD853F;
text-align: center;
line-height: 45px;
transition: background-color 0.3s ease, border 0.3s ease;
}
.revot:hover {
background-color: #fb932d;
border: 1px solid #fb932d;
} .favorite_add {
background:
url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat center;
display: block;
position: absolute;
width: 21px;
height: 18px;
top: 10px;
right: 10px;
}
.products.columns-4 li a {
text-decoration: none
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
display: block;
text-decoration:
none !important;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
display: block;
text-decoration:
none !important;
}
.button.product_type_variable.add_to_cart_button {
text-decoration: none !important;
color: #fff !important;
}
#search-results {
height: 100%;
overflow-x: auto;
max-height: 100vh;
gap: 13px;
}
.mobipic {
display: none
}
.mails.mobisl {
display: none
}
.statone {
width: 100%;
margin-bottom: 30px;
}
.statonetio {
font-size: 32px;
width: 100%;
margin-bottom: 25px;
}
.statone_bodys {
width: 100%;
display: flex;
justify-content: space-between;
gap: 20px;
}
.statone_bodys_right {
max-width: 580px;
width: 100%;
font-size: 16px;
}
.statone_bodys_left {
max-width: 580px;
width: 100%;
overflow: hidden;
background-repeat: no-repeat;
background-size: cover;
height: 250px;
border: 1px solid #e2ab88;
border-radius: 10px;
}
.mrt {}
.mrt a {
color: #000;
text-decoration: underline
}
.mrt a:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.statone_bodys_right {
max-width: 580px;
width: 100%;
font-size: 16px;
line-height: 30px;
}
.mrt {
width: 100%;
text-align: right;
}
.statone_bodys_right .mrt {
text-align: left;
}
.statone:nth-child(2) .statonetio {
text-align: right;
}
.statone:nth-child(2) .statone_bodys_left {
order: 2;
}
.mobilisme {
display: none
}
.sortimobtitul {
display: none
}
.single_add_to_cart_button.button.alt.ajax_add_to_cart {
display: none !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
display: none;
}
.mobilepei {
display: none
}
.allist {
max-width: 800px;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.linesp {
width: 46%;
margin-bottom: 10px;
display: flex;
justify-content: space-between;
position: relative;
}
.allist {
max-width: 800px;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.linesp {
width: 46%;
margin-bottom: 10px;
display: flex;
justify-content: space-between;
position: relative;
font-size: 17px;
}
.linesp::after {
content: "";
flex: 1;
border-bottom: 1px dotted #000; margin: 0 8px; transform: translateY(-4px); }
.linespv {
position: absolute;
right: 0;
background: #fff;
padding: 4px;
z-index: 999;
}
.product-gallery {
display: flex;
width: 100%;
justify-content: space-between;
flex-wrap: wrap;
}
.stra.bigs {
width: 100%;
max-width: 100%;
}
.stra.bigs img {
width: 100%;
max-width: 100%;
}
.product-gallery .stra {
width: 100%;
height: 80px;
overflow: hidden;
}
.product-gallery .stra img {
height: 80px;
object-fit: cover
}
.thumbnail-carousel {
float: left;
width: 100%;
margin-top: 20px;
}
.video-play-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
z-index: 2;
opacity: .85;
transition: opacity .2s;
}
.stra.bigs:hover .video-play-icon {
opacity: 1;
}
.stra.bigs {
position: relative;
}
.stra.oops {
position: relative;
cursor: pointer;
}
.video-play-icon.thumb-play {
top: 50%;
left: 50%;
}
.thumbnail-carousel .slick-slide {
padding: 0 5px;
box-sizing: border-box;
}
.thumbnail-carousel .slick-current .stra.oops {
border: 2px solid #CD853F;
box-sizing: border-box;
}
.thumbnail-carousel .slick-prev,
.thumbnail-carousel .slick-next {
width: 24px;
height: 40px;
background-size: 10px auto;
}
.thumbnail-carousel .slick-prev {
left: 0px;
border-radius: 0 4px 4px 0;
}
.thumbnail-carousel .slick-next {
right: 0px;
border-radius: 4px 0 0 4px;
}
.main-image .slick-prev,
.main-image .slick-next {
z-index: 10;
}
.main-image .slick-prev {
left: 0;
}
.main-image .slick-next {
right: 0;
}
.main-image {
width: 100%;
overflow: hidden;
}
.product-gallery {
display: block;
width: 100%;
}
.product-gallery .stra.bigs {
max-width: 100%;
width: 100%;
height: auto;
overflow: hidden;
}
.product-gallery .stra.bigs img {
width: 100%;
height: auto;
overflow: hidden;
}
#search-results .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100%;
height: auto !important;
object-fit: cover;
}
.faqone {
width: 100%; padding-top: 15px;
padding-bottom: 15px;
border-top: 0;
border-bottom: 1px solid #CD853F;
margin-top: -1px;
font-size: 20px;
transition: border-color 0.3s ease;
padding-left: 12px;
box-sizing: border-box;
}
.faqone.active {
border-color: #CD853F;
}
.faqone:nth-child(1) {
width: 100%; padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #CD853F;
border-bottom: 1px solid #CD853F;
margin-top: -1px;
font-size: 20px;
padding-left: 12px;
box-sizing: border-box;
}
.popup.callmes.active {
padding-top: 30px;
}
.footer_mid_left_onen.nomarg.block3 .vkb .vks:hover {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/vk.svg) no-repeat center;
}
.fsoc a:hover .normal {
display: none;
}
.fsoc a:hover .normalh {
display: inline-block;
}
.mainpage_text .motl {
position: relative;
z-index: 100;
}
.mainpage_text .motl {
color: #fff;
font-size: 64px;
text-align: center;
}
.mainpage_text .mars_bottom_h1 {
width: 100%;
color: #fff;
font-size: 24px;
line-height: 43px;
text-align: center;
margin-top: 100px;
position: relative;
z-index: 100;
}
.mainpage_text h1 {
width: 100%;
color: #fff;
font-size: 24px;
line-height: 43px;
text-align: center;
}
.mainpage_text.incats .h1 {
color: #fff;
font-size: 64px;
text-align: center;
position: relative;
z-index: 100;
}
.woof_front_toggle.woof_front_toggle_opened {
display: none;
}
.product-name {
max-width: 488px;
width: 100%;
}
.iconic-was-swatches__item.iconic-was-swatches__item--selected .iconic-was-swatch__graphic {
border-radius: 50% !important;
border: 2px solid red;
}
#order_comments {
height: 200px;
max-width: 830px;
padding-top: 14px;
width: 100%;
font-family: "Montserrat", serif;
resize: none;
border: 1px solid #E2AB88;
font-size: 14px;
padding-left: 20px;
box-sizing: border-box;
}
.woocommerce-terms-and-conditions-wrapper {
width: 100%;
margin-top: 30px;
margin-bottom: 30px;
}
.shop_table.woocommerce-checkout-review-order-table {
display: none;
}
.checkout-cart-section {
width: 100%;
margin-bottom: 50px;
}
.checkout-cart-section h3 {
font-size: 32px;
margin-bottom: 30px;
}
.cart_cj.checks h1 {
font-size: 32px;
margin-bottom: 50px;
display: none;
}
#order_review_heading {
font-size: 32px;
margin-bottom: 30px;
display: none;
}
.woocommerce-billing-fields h3 {
display: block;
font-size: 32px;
margin-bottom: 27px;
}
.woocommerce form .form-row {
margin: 0 0 5px;
}
#place_orderme {
text-align: center !important;
height: 45px !important;
padding: 0 !important;
line-height: 45px !important;
border-radius: 10px !important;
background-color: #CD853F !important;
cursor: pointer;
font-size: 22px !important;
font-weight: 400 !important;
max-width: 380px;
width: 100%;
display: block;
float: right;
color: #fff;
transition: background-color 0.3s ease;
}
#place_orderme:hover {
background-color: #fb932d !important;
}
#order_review .woocommerce-terms-and-conditions-wrapper {
display: none
}
#place_order {
display: none;
}
#billing_first_name_description {
display: none !important;
}
#billing_phone_description {
display: none !important;
}
#billing_email_description {
display: none !important;
}
#billing_city_description {
display: none !important;
}
#billing_city_field {
width: 65%;
display: flex;
position: relative;
}
#billing_city_field .screen-reader-text.required_field {
display: none !important;
}
#billing_city_field .woocommerce-input-wrapper {
width: 48%;
}
#billing_city_field {
width: 66%;
display: flex;
position: relative;
}
#billing_city_field .woocommerce-input-wrapper {
width: 100%;
display: flex;
justify-content: space-between;
}
#billing_city {
width: 48%;
}
#billing_city_field {}
#billing_city_field {}
.city-input-hint {
width: 48%;
font-size: 16px;
color: #787474;
}
#billing_city_field {
width: 100%;
display: flex;
position: relative;
justify-content: flex-start;
margin-top: 20px;
margin-bottom: 14px;
}
#billing_city {
max-width: 280px;
width: 100%;
}
.city-input-hint {
width: 66%;
font-size: 16px;
color: #787474;
margin-right: auto;
margin-left: 16px;
display: flex;
align-items: center;
}
.woocommerce-error {}
.woocommerce-error li {}
.woocommerce-error li a {
color: #000
}
.woocommerce-error {
border-top-color: #CD853F;
}
.woocommerce-error {
border-top-color: #CD853F;
background: #D6D6D6;
}
li[data-id="terms"] {
display: none
}
.woocommerce-error::before {
content: "\e016";
color: #CD853F;
}
h2.lll {
display: none
}
.popular_all_prod_right .pane_one .woocommerce.columns-4:nth-child(4) {
display: none
}
.container_items a:hover {
color: #CD853F;
font-size: 16px;
text-decoration: underline
}
.sorfullt {
display: none;
}
.gall_modul {
width: 100%;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
gap: 5px;
}
.gall_one {
background-size: cover;
background-repeat: no-repeat;
overflow: hidden;
width: calc((100% - (5px *2)) / 3);
aspect-ratio: 1.3;
}
.wpcf7-text {
width: 100%;
height: 46px;
border: 1px solid #E2AB88;
border-radius: 10px;
margin-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
font-size: 16px;
color: #000;
font-weight: 400;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: red;
position: absolute;
bottom: 0;
font-size: 13px;
width: auto;
}
.pace-done.fixx {
overflow: hidden;
}
.lopp {
position: relative;
}
.oplp {
position: absolute;
left: 15px;
top: 20px;
font-size: 14px;
color: #999;
pointer-events: none;
transition: all 0.3s ease;
background: white;
padding: 0 5px;
z-index: 1;
margin: 0;
}
.oplp p {
margin: 0;
padding: 0;
}
.fix_menu.active {
z-index: 9999;
}
.fix_menu_inn li {
margin-bottom: 20px;
} .fix_menu {
width: 100%;
max-width: max-content;
padding-right: 100px;
}
.allm {
min-width: 270px;
width: 100%;
}  .wpcf7-form-control:focus~.oplp,
.wpcf7-form-control:not(:placeholder-shown)~.oplp {
top: -8px;
left: 10px;
font-size: 12px;
color: #007cba;
} .wpcf7-form-control::placeholder {
color: transparent;
}
.favorite-button {
display: block;
position: absolute;
top: 13px;
right: 12px;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat center;
text-indent: -10000px;
width: 21px;
height: 18px;
border: 0;
}
.favorite_add {
display: none;
}
.favorite-button {
display: block;
position: absolute;
top: 9px;
right: 6px;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wad.svg) no-repeat center;
text-indent: -10000px;
width: 21px;
height: 18px;
border: 0;
cursor: pointer;
}
.favorite-button.active {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wwz.svg) no-repeat center;
}
.normalh {
display: none !important;
}
.mainpage_text.incats .h1 {
margin-top: 30px;
line-height: 103%;
}
.wqw.active {
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/wwz.svg) no-repeat 0 center;
}
.summary.entry-summary .favorite-button {
display: none
}
.product-name .variation {
font-size: 14px !important;
font-weight: bold;
display: flex;
flex-wrap: wrap;
}
.product-name .variation .woocommerce-Price-amount.amount {
font-size: 14px;
font-weight: bold;
}
.close {
width: 201px;
height: 40px;
display: block;
background: #D6D6D6 url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 10px center;
color: #1A1A1A;
font-size: 24px;
line-height: 40px;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius: 7px;
}
.close {
width: 201px;
height: 40px;
display: block;
background: #D6D6D6 url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat 10px center;
color: #1A1A1A;
font-size: 24px;
line-height: 40px;
padding-left: 0;
box-sizing: border-box;
text-align: center;
border-radius: 7px;
margin-top: 15px;
}
.topline_left .hsoc a:hover .normal {
display: none;
}
.topline_left .hsoc a:hover .normalh {
display: block !important;
}
.topline_left .hsoc a {
margin-right: 40px;
display: block;
width: 30px;
height: 30px;
position: relative;
z-index: 9999;
}
.fsoc a {
margin-right: 30px;
display: inline-block;
width: 30px;
height: 30px;
}
.fsoc a:hover .normal {
display: block;
} .cart-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
animation: overlayFadeIn 0.3s ease-out;
}
.cart-popup-container {
background: white;
border-radius: 10px;
max-width: 1000px;
width: 100%;
max-height: 545px;
overflow-y: auto;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
animation: popupSlideIn 0.3s ease-out;
height: 545px;
border: 1px solid #E2AB88;
}
.cart-popup-content {
padding: 0;
}
.cart-popup-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px 25px 15px;
border-bottom: 1px solid #eee;
}
.cart-popup-title {
color: #000;
margin: 0;
font-size: 32px;
font-weight: bold;
}
.cart-popup-close {
background: none;
border: none;
font-size: 28px;
cursor: pointer;
color: #666;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: all 0.3s ease;
}
.cart-popup-close:hover {
background: #f5f5f5;
color: #ff0000;
transition: color 0.3s ease;
}
.cart-popup-body {
padding: 25px;
}
.product-info {
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 25px;
}
.cart-popup-body .product-info {
margin-bottom: 0px;
}
.product-image {
max-width: 80px;
width: 100%;
height: 80px;
object-fit: cover;
border-radius: 8px;
border: 1px solid #eee;
}
.product-details {}
.product-name {
margin: 0 0 8px 0;
font-size: 1.1em;
color: #333;
line-height: 1.3;
}
.product-color {
margin: 0 0 5px 0;
color: #666;
font-size: 0.95em;
}
.product-price {
margin: 0;
font-weight: bold;
font-size: 1.1em;
color: #007cba;
}
.product-details {
width: 52%;
}
.cart-popup-actions {
display: flex;
gap: 12px;
flex-wrap: wrap;
}
.product-price {
margin: 0;
font-weight: 600;
font-size: 40px;
color: #000;
}
.allto {
width: 100%;
display: flex;
justify-content: space-between;
height: 410px;
}
.btn-checkout {
background-color: #CD853F;
color: white;
border: none;
padding: 0;
border-radius: 6px;
cursor: pointer;
font-size: 22px;
font-weight: 400;
flex: 1;
min-width: auto;
transition: background-color 0.3s ease;
height: 45px;
max-width: 206px;
width: 100%;
margin-right: 15px;
}
.btn-checkout:hover {
background-color: #fb932d;
}
.btn-continue {
background: transparent;
color: white;
border: none;
padding: 0;
border-radius: 6px;
cursor: pointer;
font-size: 22px;
font-weight: 400;
flex: 1;
min-width: auto;
transition: background-color 0.3s ease;
height: 45px;
max-width: 206px;
width: 100%;
color: #000
}
.product-details {
width: 45%;
}
.cart-popup-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px 25px 15px;
border-bottom: 0;
}
.btn-continue:hover {
background: #e9ecef;
border-color: #ccc;
}
.cart-popup-actions .btn-continue:hover {
text-decoration: underline;
text-decoration-skip-ink: none;
color: #cd853f;
transition: color 0.3s ease;
background: transparent;
}
.allto_img {
width: 50%;
}
.product-image {
width: 100%;
height: 100%;
object-fit: contain;
object-position: top;
border-radius: 8px;
border: 0;
}
.allto_img {
width: 44%;
}
.product-details {
width: 39%;
}
.product-color {
margin: 0 0 5px 0;
color: #000;
font-size: 20px;
font-weight: 600;
}
.oplp {
position: absolute;
left: 15px;
top: 13px;
font-size: 14px;
color: #999;
pointer-events: none;
transition: all 0.3s ease;
background: white;
padding: 0 5px;
z-index: 1;
margin: 0;
}
.req {
color: red;
}
.iconic-was-chosen-attribute {
font-size: 20px;
font-weight: 600;
}
.iconic-was-chosen-attribute {
font-size: 20px;
font-weight: 600;
}
.variations_form label {
font-weight: 600;
font-size: 20px !important;
}
.variations_form label strong {
font-weight: 600;
font-size: 20px !important;
}
.summary.entry-summary {
position: relative;
}
.summary.entry-summary .price {
display: block;
width: 100%;
text-align: center;
color: #000;
font-size: 40px;
height: 46px;
text-align: left;
position: relative;
text-align: 0;
bottom: 21%;
bottom: 100px;
}
.related.products.wt-related-products h3 {
font-size: 32px;
margin-bottom: 50px;
}
.topline {
display: flex;
align-items: center;
position: fixed;
width: 100%;
height: 56px;
background: #656564;
z-index: 1010;
}
.related.products.wt-related-products h3 {
font-size: 32px
}
.related.products.wt-related-products ul li {
float: left;
padding: 0;
position: relative;
max-width: 280px;
width: calc((100% - (22px *3)) / 4) !important;
float: none;
margin-bottom: 20;
height: auto !important;
padding-bottom: 26px !important;
}
.hh3 {
font-size: 32px;
margin-bottom: 40px;
}
.viewed-products-title {
font-size: 32px;
text-align: left !important;
}
.woocommerce-variation-add-to-cart.variations_button .woocommerce-Price-amount.amount {
font-size: 16px;
font-weight: 600;
color: #1A202C;
}
.cart-popup-body .product-details {
width: auto;
flex: 1;
display: flex;
flex-direction: column;
margin-left: 0;
font-family: "Montserrat", sans-serif;
}
.cart-popup-body .product-color {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 1.6;
color: #000;
margin: 0 0 10px 0;
}
#popup-product-image_variation {
display: block;
max-width: 100px;
background: rgba(53, 60, 78, 1);
padding: 6px;
margin-bottom: 15px;
}
.cart-popup-body .product-price {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 40px;
line-height: 1;
color: #000;
margin: 0;
}
.cart-popup-body .popup-engraving {
display: flex;
flex-direction: column;
gap: 10px;
margin-top: 20px;
}
.popup-engraving-item {
display: flex;
align-items: center;
gap: 9px;
cursor: default;
}
.popup-engraving-checkbox {
width: 18px;
height: 18px;
border-radius: 2px;
border: 2px solid #E2E8F0;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
box-sizing: border-box;
}
.popup-engraving-checkbox.checked {
background: #CD853F;
border-color: #CD853F;
}
.popup-engraving-label {
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 1.43;
color: #1A202C;
}
.cart-popup-body .cart-popup-actions {
margin-top: auto;
}
.cart-popup-actions .btn-continue {
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 18px;
color: #000;
}
#popup-product-name {
display: none;
}
.woocommerce table.shop_table th.product-price {
font-size: 14px
}
.thumbnail-carousel {
display: block;
}
.content_side.fullprod_detail .woocommerce-notices-wrapper {
display: none !important;
} @keyframes overlayFadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes popupSlideIn {
from {
opacity: 0;
transform: translateY(-50px) scale(0.9);
}
to {
opacity: 1;
transform: translateY(0) scale(1);
}
} @media (max-width: 768px) {
.cart-popup-container {
width: 95%;
margin: 20px;
}
}
@media (max-width: 480px) {
.cart-popup-header {
padding: 20px 20px 12px;
}
.cart-popup-body {
padding: 20px;
}
.cart-popup-title {
font-size: 1.1em;
}
}  .glsr-form-wrap {
display: none;
}
.glsr-form-wrap.active {
display: block;
position: fixed;
z-index: 99999;
background: #fff;
width: 100%;
max-width: 1057px;
padding: 32px 39px 39px;
box-sizing: border-box;
border-radius: 10px;
border: 1px solid #E2AB88;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .glsr-form-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 25px;
position: relative;
}
.glsr-form-title {
font-family: "Montserrat", serif;
font-weight: 700;
font-size: 32px;
line-height: 1.03125em;
color: #000;
margin: 0;
} .glsr-form-close {
background: transparent;
border: none;
cursor: pointer;
padding: 0;
width: 24px;
height: 24px;
color: #000;
position: absolute;
right: 0;
top: 4px;
}
.glsr-form-close:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.glsr-form-close svg {
width: 24px;
height: 24px;
} .glsr-default form.glsr-form {
width: 100%;
} .glsr-default form.glsr-form .glsr-field {
margin-bottom: 20px;
} .glsr-form-wrap .glsr-form .glsr-field[data-field="name"],
.glsr-form-wrap .glsr-form .glsr-field[data-field="email"] {
display: inline-block;
max-width: 309px;
width: 100%;
vertical-align: top;
margin-bottom: 20px;
}
.glsr-form-wrap .glsr-form .glsr-field[data-field="name"] {
margin-right: 50px;
} .glsr-default form.glsr-form label.glsr-label {
display: none;
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 32px;
line-height: 1.03125em;
color: #000;
margin-bottom: 12px;
text-transform: none;
} .glsr-default form.glsr-form [data-field="rating"] label.glsr-label,
.glsr-default form.glsr-form [data-field="content"] label.glsr-label {
display: block;
} .glsr-default form.glsr-form [data-field="name"] label.glsr-label,
.glsr-default form.glsr-form [data-field="email"] label.glsr-label {
display: none;
} .glsr-default form.glsr-form input.glsr-input {
width: 100%;
height: 46px;
padding: 0 17px;
border: 1px solid #E2AB88 !important;
border-radius: 10px;
font-family: "Montserrat", serif;
font-size: 16px;
color: #000;
background: #fff;
box-sizing: border-box;
outline: none;
}
.glsr-default form.glsr-form input.glsr-input:focus {
border-color: #CD853F !important;
}
.glsr-default form.glsr-form input.glsr-input::placeholder {
color: #787474;
} .glsr-default form.glsr-form textarea.glsr-textarea {
width: 100%;
min-height: 199px;
padding: 15px 17px;
border: 1px solid #E2AB88 !important;
border-radius: 10px;
font-family: "Montserrat", serif;
font-size: 16px;
color: #000;
background: #fff;
box-sizing: border-box;
resize: vertical;
outline: none;
}
.glsr-default form.glsr-form textarea.glsr-textarea:focus {
border-color: #CD853F !important;
}
.glsr-default form.glsr-form textarea.glsr-textarea::placeholder {
color: #787474;
} .glsr-default form.glsr-form [data-field="rating"] {
margin-top: 25px;
margin-bottom: 25px;
}
.glsr-default form.glsr-form [data-field="rating"] label.glsr-label {
font-size: 32px;
margin-bottom: 18px;
} .glsr-default form.glsr-form select.glsr-star-rating {
display: none !important;
} .custom-star-rating {
display: flex;
gap: 3.5px;
}
.custom-star-rating .star {
width: 49px;
height: 49px;
cursor: pointer;
color: #9F9FA4;
transition: color 0.2s ease;
}
.custom-star-rating .star svg {
width: 49px;
height: 49px;
display: block;
}
.custom-star-rating .star.selected,
.custom-star-rating .star.hover {
color: rgba(255, 229, 0, 1);
transition: color 0.3s ease;
} .glsr-default .glsr-star-rating .gl-star-rating-stars {
display: flex;
gap: 3.5px;
}
.glsr-default .glsr-star-rating .gl-star-rating-stars>span {
width: 49px !important;
height: 49px !important;
cursor: pointer;
color: #9F9FA4;
fill: #9F9FA4;
}
.glsr-default .glsr-star-rating .gl-star-rating-stars>span svg,
.glsr-default .glsr-star-rating .gl-star-rating-stars>span img {
width: 49px !important;
height: 49px !important;
}
.glsr-default .glsr-star-rating .gl-star-rating-stars>span.gl-selected,
.glsr-default .glsr-star-rating .gl-star-rating-stars>span.gl-active {
color: #CD853F;
fill: #CD853F;
} .glsr-default form.glsr-form [data-field="content"] {
margin-top: 25px;
}
.glsr-default form.glsr-form [data-field="content"] label.glsr-label {
font-size: 32px;
margin-bottom: 18px;
} .glsr-default form.glsr-form [data-field="submit-button"] {
margin-top: 28px;
}
.glsr-default button.glsr-button {
width: 100% !important;
height: 45px !important;
background: #CD853F !important;
border: none !important;
border-radius: 10px !important;
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 22px !important;
line-height: 45px !important;
color: #fff !important;
cursor: pointer;
padding: 0 !important;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
max-width: 275px;
}
.glsr-submitting .glsr-button-loading {
width: 30px;
}
.glsr-submitting button.glsr-button {
gap: 5px;
}
.glsr-default button.glsr-button:hover {
background: #FB932D !important;
}
.glsr-default button.glsr-button .glsr-button-text {
line-height: 1;
} .glsr-default button.glsr-button .glsr-button-loading {
display: none;
}
.glsr-default button.glsr-button[aria-busy="true"] .glsr-button-loading {
display: inline-block;
margin-right: 8px;
} .glsr-default form.glsr-form [data-field="title"] {
display: none !important;
} .glsr-default form.glsr-form [data-field="terms"] {
display: none !important;
} .glsr-default .glsr-response {
margin-top: 15px;
padding: 10px 15px;
border-radius: 10px;
}
.glsr-default .glsr-response.success {
background: #d4edda;
border: 1px solid #c3e6cb;
color: #155724;
}
.glsr-default .glsr-response.error {
background: #f8d7da;
border: 1px solid #f5c6cb;
color: #721c24;
} .glsr-default .glsr-field-errors {
color: #dc3232;
font-size: 12px;
margin-top: 5px;
} .ffn {
display: none;
}
.ffn.active {
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 500;
}
.glsr-field-rating {
width: 100% !important
}
.glsr-field.glsr-field-textarea.glsr-required {
width: 100% !important
}
.glsr-default form.glsr-form {
flex-wrap: wrap !important
}
.glsr-default form.glsr-form input.glsr-input {
border-radius: 10px !important
}
.glsr-default form.glsr-form textarea.glsr-textarea {
border-radius: 10px !important
} @media (max-width: 1100px) {
.glsr-form-wrap.active {
width: 95%;
max-width: 95%;
padding: 25px;
}
}
@media (max-width: 768px) {
.glsr-form-wrap.active {
padding: 20px;
top: 10px;
transform: translate(-50%, 0);
max-height: 90vh;
overflow-y: auto;
}
.glsr-form-title {
font-size: 24px;
}
.glsr-default form.glsr-form [data-field="name"],
.glsr-default form.glsr-form [data-field="email"] {
display: block;
width: 100%;
margin-right: 0;
}
.glsr-default form.glsr-form label.glsr-label {
font-size: 20px;
}
.glsr-default form.glsr-form [data-field="rating"] label.glsr-label,
.glsr-default form.glsr-form [data-field="content"] label.glsr-label {
font-size: 20px;
}
.glsr-default .glsr-star-rating .gl-star-rating-stars>span {
width: 35px !important;
height: 35px !important;
}
.glsr-default .glsr-star-rating .gl-star-rating-stars>span svg,
.glsr-default .glsr-star-rating .gl-star-rating-stars>span img {
width: 35px !important;
height: 35px !important;
}
.glsr-default form.glsr-form textarea.glsr-textarea {
min-height: 150px;
}
} .review-toast {
position: fixed;
top: 100px;
right: 20px;
max-width: 400px;
min-width: 300px;
padding: 16px 20px;
background: #fff;
border-radius: 10px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
display: flex;
align-items: flex-start;
gap: 12px;
z-index: 100000;
transform: translateX(120%);
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
border-left: 4px solid #CD853F;
}
.review-toast.show {
transform: translateX(0);
opacity: 1;
}
.review-toast-success {
border-left-color: #28a745;
}
.review-toast-success .review-toast-icon {
color: #28a745;
}
.review-toast-error {
border-left-color: #dc3545;
}
.review-toast-error .review-toast-icon {
color: #dc3545;
}
.review-toast-icon {
flex-shrink: 0;
width: 24px;
height: 24px;
color: #CD853F;
}
.review-toast-icon svg {
width: 24px;
height: 24px;
}
.review-toast-message {
flex: 1;
font-size: 14px;
line-height: 1.5;
color: #333;
font-family: "Montserrat", serif;
}
.review-toast-close {
flex-shrink: 0;
background: none;
border: none;
font-size: 20px;
line-height: 1;
color: #999;
cursor: pointer;
padding: 0;
margin-left: 8px;
transition: color 0.2s ease;
}
.review-toast-close:hover {
color: #333;
transition: color 0.3s ease;
} .glsr-form-wrap form.glsr-submitting {
pointer-events: none;
opacity: 0.7;
}
.glsr-form-wrap form.glsr-submitting .glsr-button {
position: relative;
}
.glsr-default button.glsr-button[aria-busy="true"] {
cursor: wait;
opacity: 0.8;
} @keyframes glsr-spinner {
to {
transform: rotate(360deg);
}
} .glsr-field.has-error .glsr-input,
.glsr-field.has-error .glsr-textarea {
border-color: #dc3545 !important;
}
.glsr-field-error {
color: #dc3545;
font-size: 12px;
margin-top: 5px;
line-height: 1.4;
}
.glsr-form-response {
margin-bottom: 15px;
}
.glsr-form-error-message {
padding: 12px 15px;
background: #f8d7da;
border: 1px solid #f5c6cb;
border-radius: 10px;
color: #721c24;
font-size: 14px;
line-height: 1.5;
}
.glsr-form-success-message {
padding: 12px 15px;
background: #d4edda;
border: 1px solid #c3e6cb;
border-radius: 10px;
color: #155724;
font-size: 14px;
line-height: 1.5;
} @media (max-width: 480px) {
.review-toast {
top: auto;
bottom: 20px;
right: 10px;
left: 10px;
max-width: none;
min-width: auto;
}
}  .popup.callmes.active {
display: block;
width: 385px;
height: auto;
min-height: 345px;
padding: 44px 38px 26px;
background: #fff;
z-index: 1000;
position: fixed;
top: 50%;
box-sizing: border-box;
margin-top: -172px;
left: 50%;
margin-left: -192px;
border-radius: 10px;
border: 1px solid #E2AB88;
} .popup.callmes h3 {
font-family: "Montserrat", serif;
font-weight: 700;
font-size: 31px;
line-height: 1.06em;
color: #000;
margin: 0 0 32px 0;
text-align: left;
} .popup.callmes .popfi {
width: 100%;
}
.popup.callmes .popfi .wpcf7 {
width: 100%;
}
.popup.callmes .popfi .wpcf7-form {
width: 100%;
} .popup.callmes .input-group {
position: relative;
width: 100%;
margin-bottom: 19px;
}
.popup.callmes .input-group.callback-field {
margin-bottom: 28px; } .popup.callmes .wpcf7-form-control-wrap {
display: block;
width: 100%;
}
.popup.callmes .wpcf7-text,
.popup.callmes .wpcf7-tel {
width: 100%;
height: 46px;
border: 1px solid #E2AB88;
border-radius: 10px;
padding: 0 17px;
box-sizing: border-box;
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 18px;
color: #000;
background: #fff;
outline: none;
transition: border-color 0.2s ease;
margin-bottom: 0;
}
.popup.callmes .wpcf7-text:focus,
.popup.callmes .wpcf7-tel:focus {
border-color: #CD853F;
}
.popup.callmes .wpcf7-text::placeholder,
.popup.callmes .wpcf7-tel::placeholder {
color: transparent;
} .popup.callmes .floating-label {
position: absolute;
left: 17px;
top: 50%;
transform: translateY(-50%);
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 16px;
color: #787474;
pointer-events: none;
transition: all 0.2s ease;
background: transparent;
padding: 0;
z-index: 1;
line-height: 1;
}
.popup.callmes .floating-label .req {
color: #FF0000;
} .popup.callmes .input-group.focused .floating-label,
.popup.callmes .input-group.active .floating-label,
.popup.callmes .input-group.has-value .floating-label {
top: 0;
transform: translateY(-50%);
font-size: 12px;
background: #fff;
padding: 0 4px;
left: 13px;
}
.screen-reader-response {
padding-bottom: 5px;
text-align: center;
font-size: 11px;
} .popup.callmes .wpcf7-not-valid {
border-color: #FF0000 !important;
} .popup.callmes .wpcf7-not-valid-tip {
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 10px;
line-height: 1.22em;
color: #FF0000;
position: absolute;
width: 100%;
left: 0;
top: 100%;
margin-top: 2px;
display: block;
} .popup.callmes .wpcf7-form-control-wrap {
display: block;
width: 100%;
position: relative;
} .popup.callmes .wpcf7-submit {
width: 100%;
height: 45px;
background-color: #CD853F;
border: none;
border-radius: 10px;
font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 22px;
line-height: 45px;
color: #fff;
cursor: pointer;
margin-top: 12px;
padding: 0;
text-align: center;
transition: background-color 0.2s ease;
}
.popup.callmes .wpcf7-submit:hover {
background: #FB932D;
} .popup.callmes .wpcf7-response-output {
display: none !important;
} .popup.callmes .wpcf7 form.sent .wpcf7-response-output {
display: block !important;
font-size: 12px;
margin: 10px 0 0 0;
padding: 8px 12px;
border-radius: 5px;
border-color: #28a745;
color: #28a745;
background: #f0fff4;
} .popup.callmes .hiddmes {
position: absolute;
top: 15px;
right: 15px;
width: 20px;
height: 20px;
background: url(//www.koja-portmone.ru/wp-content/themes/reyl-lite/images/clom.svg) no-repeat center;
background-size: contain;
text-indent: -9999px;
z-index: 10;
} .gravik_block .label-tag {
font-family: var(--second-family);
font-weight: 400;
font-size: 15px;
line-height: 143%;
color: #1a202c;
}
.gravik_block .label-tag .woocommerce-Price-amount.amount {
font-family: var(--second-family);
font-weight: 400;
font-size: 15px;
line-height: 143%;
color: #1a202c;
float: none;
display: inline;
}
.gravik_block .label-wrapper-checkbox {
display: flex;
align-items: center;
}
.gravik_block .label-wrapper-checkbox input {
width: 22px;
height: 22px;
}
.form-row.ppom-rendering-fields.align-items-center.ppom-section-collapse { }
.cart .gravik_block { } .single_add_to_cart_button {
margin-top: 90px;
}
.news_prod .entry-summary .quantity {
margin-top: 90px;
}
.thumbnail-carousel .stra.oops {
margin-right: 0;
}
.news_prod .ppom-field-wrapper .ppom-input-razmer_remnya {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.news_prod .ppom-field-wrapper .ppom-input-remen_noska {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.ppom-field-wrapper.gravir {
display: none;
}
.news_prod div.razmer_remnya {
margin-bottom: 25px;
} .form-group .form-control-label {
font-weight: 600;
font-family: "Montserrat", sans-serif;
font-size: 20px;
color: #000;
width: 100%;
margin-bottom: 10px;
}
.label-tag.checkbox {
margin-left: 0;
}
.form-group .form-check {
padding: 0;
margin-right: 10px;
font-size: 15px;
} .entry-content.content_singlepage h1 {
font-size: 40px;
text-align: center;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 30px;
width: 90%;
}
.wp-block-group h5.wp-block-heading {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.wp-block-group h5.wp-block-heading img {
margin-right: 16px;
}
.entry-content.content_singlepage h5 {
margin: 20px 0 15px 0;
font-weight: 500;
}
.wp-block-group p.has-text-align-center {
margin-bottom: 20px;
}
.post-279558726 .entry-content li a:hover {
color: #CD853F;
transition: color 0.3s ease;
}
.woof-sd-ie.woof-sd-ie-color>label {
border: 2px solid #CD853F !important;
min-width: auto !important;
width: 50px !important;
height: 50px !important;
}
.woof-sd-ie.woof-sd-ie-color:hover>label {
scale: none;
border: 2px solid red !important; }
.mainpage_text.incats .h1 {
font-size: 48px;
font-weight: 400;
max-width: 650px;
width: 100%;
margin: 0 auto;
margin-top: 76px;
line-height: 121%;
}
.entry-content .content_portmone {
display: none;
}
.woof_block_html_items .woof-sd-ie.woof-sd-ie-color {
margin-right: 10px !important;
margin-bottom: 0 !important;
}
.woof_container_inner h4 {
margin-bottom: 0;
}
.woof-sd-ie.woof-sd-ie-color:has(input:checked)>label {
border-color: red !important;
border-style: solid !important;
border-width: 3px !important;
scale: calc(1) !important;
}
.site-main .mainpage_text .motl {
color: #fff;
font-size: 64px;
text-align: center;
font-weight: 400;
font-size: 64px;
text-align: center;
color: #fff;
margin-bottom: 88px;
}
.site-main .mainpage_text .mars_bottom_h1 {
margin-top: 0px;
}
.abomeflex_right p {
font-weight: 300;
font-size: 20px;
line-height: 140%;
color: #000;
margin-top: -7px;
margin-right: 20px;
}
.panetext p {
font-weight: 300;
font-size: 20px;
line-height: 140%;
color: #000;
}
.popular_all .pane_one .woocommerce {
width: calc((100% - (10px *2)) / 3) !important;
height: auto;
}
.popular_all .pane_one .woocommerce.columns-3 {
width: 100% !important;
}
.popular_all .pane_one .woocommerce.columns-3 ul.products {
display: flex;
justify-content: flex-start;
gap: 10px;
}
.popular_all .pane_one .woocommerce.columns-3 ul.products li.product {
width: calc((100% - 30px) / 3) !important;
}
.popular_all .pane_one .woocommerce.columns-4 {
width: 100% !important;
}
.popular_all .pane_one .woocommerce.columns-4 ul.products {
display: flex;
justify-content: flex-start;
gap: 10px;
}
.popular_all .pane_one .woocommerce.columns-4 ul.products li.product {
width: calc((100% - 30px) / 3) !important;
}
.popular_all .products.columns-4 .product:nth-child(4) {
display: none !important;
}
.popular_all .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
max-width: 280px;
width: 100%;
}
.popular_all .woocommerce-Price-amount.amount {
font-weight: 400;
font-size: 32px;
line-height: 72%;
text-align: center;
color: #000;
}
.button.product_type_variable.add_to_cart_button,
.button.product_type_simple.add_to_cart_button {
max-width: 203px;
width: 100%;
padding: 0;
margin-top: 25px !important;
height: 46px;
font-size: 22px;
font-weight: 400;
display: flex !important;
align-items: center;
justify-content: center;
}
.popular_all .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 100% !important;
}
.newprod .woocommerce ul.products li.product .button {
margin-top: 16px;
font-weight: 400;
}
.cart-popup-body .product-image {
max-width: 100%;
}
.cart-popup-body .allto {
gap: 30px;
}
.cart-popup-body .allto_img {
width: 47%;
flex-shrink: 0;
}
.wrapper_preim {
padding-top: 30px;
}
.wrapper_preim .heading_preim {
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 41%;
color: #000;
margin-bottom: 50px;
}
.container_preim_items {
display: flex;
flex-direction: column;
margin-bottom: 30px;
padding-left: 10px;
}
.container_preim_item img {
width: 50px;
height: 50px;
margin-right: 30px;
}
.container_preim_item {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.related.products.wt-related-products .price {
height: auto;
}
.shop_table_responsive .woocommerce-Price-amount.amount {
font-size: 20px;
line-height: 159%;
color: #000;
white-space: nowrap
}
.shop_table_responsive .product-name a {
margin-bottom: 30px;
}
.shop_table_responsive .variation {
line-height: 1.5;
}
.shop_table_responsive .variation dt {
display: inline-block;
vertical-align: top;
max-width: 195px;
width: 100%;
font-weight: bold;
text-align: right;
padding-right: 15px;
white-space: nowrap;
text-align: left;
}
.shop_table_responsive .variation dd {
display: inline-block;
vertical-align: top;
width: calc(100% - 250px); margin: 0;
padding: 0;
}
.shop_table_responsive .quantity {
margin-right: 40px;
margin: 0 11px;
}
.shop_table_responsive .product-price bdi,
.shop_table_responsive .product-subtotal bdi {
display: flex;
align-items: center;
}
.shop_table_responsive strong bdi {
font-size: 32px;
}
.shop_table_responsive .wc-proceed-to-checkout {
margin-top: 10px;
}
.cart_cj .woocommerce-cart-form {
margin-bottom: 40px;
}
.abomeflex_left {
background-size: cover;
width: 57.4%;
aspect-ratio: 1.5;
background-repeat: no-repeat;
margin-right: 20px;
border-radius: 5px;
}
.woocommerce td.product-quantity {
max-width: 80px;
margin: 0 auto;
}
.class1,
.class2,
.class3,
.class4 {
width: calc((100% - (76px *3)) / 4);
margin-bottom: 53px;
}
.class5,
.class6,
.class7 {
width: calc((100% - (133px *2)) / 3);
}
.class5 {
margin-left: auto;
}
.class6 {
margin: 0 11.3%;
}
.class7 {
margin-right: auto;
}
.popular_all .woocommerce-loop-product__title {
margin-bottom: 20px !important;
margin-top: 39px !important;
}
.popular_all .woocommerce ul.products li.product .price {
margin-bottom: 11px;
}  .entry-content .woocommerce ul.products li.product a.woocommerce-loop-product__link {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.woocommerce ul.products li.product a img {
margin: 0;
}
.woocommerce ul.products li.product .price {
margin-bottom: 0;
}
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
display: none;
}
.woof_container {
padding-bottom: 0;
margin-bottom: 0;
}
.post-279558138 .container_items,
.post-279558138 .items_head {
max-width: max-content;
width: 100%;
margin: 12px 20px 12px 0;
}
.news_prod .iconic-was-swatches {
margin: 9px 0 30px;
}
.news_prod .iconic-was-swatches__item {
margin: 0 18px 10px 0;
}
.thumbnail-carousel .slick-slide img {
width: 100%;
height: 80px;
object-fit: cover;
}
.product_meta {
margin-top: -30px;
}
.related .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.cart_cj .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
display: flex;
align-items: center;
}
.cart_cj .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input {
accent-color: #CD853F;
margin-right: 10px;
}
.site-main .wp-block-group {
margin-bottom: 30px;
}
.site-main .has-text-align-center {
margin-bottom: 30px;
}
.entry-content.content_singlepage h5 {
font-size: 26px !important;
}
.wp-block-image {
padding: 5px;
}
.form-check .form-check-label input {
accent-color: #CD853F;
}
.form-check .form-check-label:hover {
color: #CD853F;
transition: color 0.3s ease;
}  .product-thumbnail {
width: 35%;
}
.error-404 {
margin: 0 auto;
max-width: 1180px;
width: 100%;
padding: 100px 0;
}
.error-404.not-found .page-content p {
font-size: 46px;
margin-bottom: 50px;
}
.error-404 .search-form {
display: flex;
align-items: center;
justify-content: space-between;
gap: 25px;
}
.error-404 .search-submit {
padding: 0;
border: none;
background-color: transparent;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
max-width: 203px;
width: 100%;
padding: 0;
height: 46px;
font-size: 22px;
background-color: #CD853F;
border-radius: 10px;
color: #fff;
}
.error-404 .search-form label {
width: 100%;
}
.error-404 .search-field {
max-width: 960px;
width: 100%;
height: 46px;
border-radius: 10px;
display: flex;
align-items: center;
padding: 0 20PX;
} @media (max-width: 480px) {
.popup.callmes.active {
width: 95%;
max-width: 385px;
margin-left: 0;
left: 50%;
transform: translateX(-50%);
padding: 30px 25px;
}
.popup.callmes h3 {
font-size: 24px;
}
.popup.callmes .wpcf7-submit {
font-size: 18px;
}
} .wsh {
position: relative;
}
.fav-counter {
position: absolute;
text-indent: 0;
display: flex;
width: 19px;
height: 19px;
background: #fff;
text-align: center;
color: red;
border-radius: 50%;
top: -5px;
right: -10px;
font-size: 12px;
line-height: 17px;
align-items: center;
justify-content: center;
} .heateorSssSharing.heateorSssWhatsappBackground {
display: none !important;
} .scroll-to-top {
position: fixed;
bottom: 30px;
right: 30px;
width: 50px;
height: 50px;
background: #1a1a1a;
border: 1px solid #333;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease, background 0.3s ease;
z-index: 999;
text-decoration: none;
}
.scroll-to-top.visible {
opacity: 1;
visibility: visible;
}
.scroll-to-top:hover {
background: #C96A2B;
}
.scroll-to-top::before {
content: '';
display: block;
width: 12px;
height: 12px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
transform: rotate(-45deg);
margin-top: 4px;
}
.form-group .form-check label {
display: flex;
align-items: center;
}
.form-group .form-check span {
margin-left: 5px;
}
.product-gallery .main-image .slick-arrow {
background-size: 40px;
opacity: 0.8;
transition: 0.5s;
}
.product-gallery .main-image .slick-arrow:hover {
opacity: 1;
}
@media (max-width: 768px) {
.scroll-to-top {
bottom: 20px;
right: 20px;
width: 40px;
height: 40px;
}
.scroll-to-top::before {
width: 10px;
height: 10px;
}
} .tag-page {
padding-bottom: 40px;
}
.tag-page>.wrapper>h1 {
font-size: 28px;
font-weight: 600;
margin-bottom: 25px;
color: #000;
}
.tag-page .tag-products ul.products {
width: 100%;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
gap: 20px;
}
.tag-page .tag-products .woocommerce-result-count,
.tag-page .tag-products .woocommerce-ordering {
display: none;
}
.tag-cloud-section {
margin-top: 30px;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.tag-cloud-section a {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 4px 13px;
background-color: #D9D9D9;
color: #333;
text-decoration: none;
border-radius: 3px;
font-size: 13px;
font-weight: 400;
font-family: 'Inter', sans-serif;
transition: background-color 0.2s;
}
.tag-cloud-section a:hover {
background: #CD853F;
color: #fff;
}
.woocommerce-info {
border-top-color: #CD853F;
}
.woocommerce-info::before {
color: #CD853F;
}
.page-header-404 {
text-align: center;
font-size: 35px;
}
.error-404.not-found .page-content p {
font-size: 27px;
text-align: center;
}
.woocommerce ul.products li.product .price {
max-height: 43px;
}
.popular_all .woocommerce-loop-product__title {
min-height: 73px;
}
.none_favorite {
text-align: center;
padding: 45px 0;
font-size: 31px;
border-top: 1px solid #eaeaea;
} #customer_details .reyl-checkout-row.form-row {
position: relative;
margin-bottom: 18px;
} #customer_details .reyl-checkout-float.form-row > label:not(.checkbox) {
position: absolute !important;
left: 17px;
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 16px;
color: #787474;
pointer-events: none;
transition: all 0.2s ease;
background: transparent;
padding: 0;
z-index: 2;
line-height: 1.2;
margin: 0 !important;
width: auto;
display: block !important;
} #customer_details .reyl-checkout-float.form-row:has(.woocommerce-input-wrapper > input.input-text) > label:not(.checkbox) {
top: 27px;
transform: translateY(-50%);
}
#customer_details .reyl-checkout-float.form-row:has(textarea.input-text) > label:not(.checkbox) {
top: 27px;
transform: translateY(-50%);
}
#customer_details .reyl-checkout-float.form-row > label:not(.checkbox) .required {
color: #ff0000;
}
#customer_details .reyl-checkout-float.form-row.focused > label:not(.checkbox),
#customer_details .reyl-checkout-float.form-row.has-value > label:not(.checkbox),
#customer_details .reyl-checkout-float.form-row:focus-within > label:not(.checkbox),
#customer_details .reyl-checkout-float.form-row:has(.woocommerce-input-wrapper input:not(:placeholder-shown)) > label:not(.checkbox),
#customer_details .reyl-checkout-float.form-row:has(.woocommerce-input-wrapper textarea:not(:placeholder-shown)) > label:not(.checkbox) {
top: 0 !important;
transform: translateY(-50%);
font-size: 12px;
background: #fff;
padding: 0 4px;
left: 13px;
z-index: 3;
}
#customer_details .reyl-checkout-float .woocommerce-input-wrapper {
display: block;
width: 100%;
position: relative;
}
#customer_details .reyl-checkout-float input.input-text,
#customer_details .reyl-checkout-float input[type="email"],
#customer_details .reyl-checkout-float input[type="tel"],
#customer_details .reyl-checkout-float input[type="number"] {
width: 100%;
height: 46px;
border: 1px solid #e2ab88;
border-radius: 10px;
padding: 0 17px;
box-sizing: border-box;
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 18px;
color: #000;
background: #fff;
outline: none;
transition: border-color 0.2s ease;
margin-bottom: 0;
}
#customer_details .reyl-checkout-float textarea.input-text {
width: 100%;
min-height: 120px;
border: 1px solid #e2ab88;
border-radius: 10px;
padding: 18px 17px;
box-sizing: border-box;
font-family: "Montserrat", serif;
font-weight: 400;
font-size: 16px;
color: #000;
background: #fff;
outline: none;
resize: vertical;
}
#customer_details .reyl-checkout-float input::placeholder,
#customer_details .reyl-checkout-float textarea::placeholder {
color: transparent;
}
#customer_details .reyl-checkout-float input:focus,
#customer_details .reyl-checkout-float textarea:focus {
border-color: #cd853f;
}
#customer_details .reyl-checkout-float.form-row.has-value textarea.input-text,
#customer_details .reyl-checkout-float.form-row:focus-within textarea.input-text,
#customer_details .reyl-checkout-float.form-row:has(textarea:not(:placeholder-shown)) textarea.input-text {
padding-top: 22px;
} #customer_details .reyl-checkout-row:not(.reyl-checkout-float) select,
#customer_details .reyl-checkout-row:not(.reyl-checkout-float) .select2-container .select2-choice,
#customer_details .reyl-checkout-row:not(.reyl-checkout-float) .select2-container--default .select2-selection--single {
border-radius: 10px;
border-color: #e2ab88;
font-family: "Montserrat", serif;
min-height: 46px;
}
#customer_details .reyl-checkout-row:not(.reyl-checkout-float) label:not(.checkbox) {
font-family: "Montserrat", serif;
font-size: 16px;
color: #333;
margin-bottom: 8px;
display: block;
} #customer_details #order_comments_field > label:not(.checkbox) {
display: block !important;
position: absolute !important;
visibility: visible !important;
} #customer_details .reyl-checkout-float .ywccp_error {
display: block;
width: 100%;
font-size: 12px;
color: #e2401c;
margin-top: 6px;
padding-left: 4px;
clear: both;
}
#customer_details #billing_city_field {
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin-top: 0 !important;
margin-bottom: 28px !important;
justify-content: unset !important;
}
#customer_details #billing_city_field .woocommerce-input-wrapper {
display: block !important;
width: 100% !important;
}
#customer_details #billing_city_field #billing_city {
max-width: none !important;
width: 100% !important;
}
#customer_details #billing_city_field .city-input-hint {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 8px 0 0 !important;
align-items: unset !important;
}
h2.lll sup {
font-size: 12px;
padding: 4px;
}
.glsr-review {
border-bottom: 0;
}
.related.products.wt-related-products {
margin-top: 45px;
}
.checkout.woocommerce-checkout #order_review {
display: none !important;
}
.woocommerce-error li[data-id="terms"] {
display: block;
}
.fixx {
overflow: hidden;
} .reyl-color-sheet-overlay {
display: none;
}
body.reyl-sheet-open {
overflow: hidden;
} .cart-popup-handle,
.popup-color-name,
.popup-qty {
display: none;
}
.popup-swatch {
position: relative;
display: inline-block;
}
#tab-title-review sup {
position: relative;
font-size: 17px;
}
.slick-arrow {
display: none !important;
}
.thwepo-uploaded-item {
width: auto !important;
display: flex !important;
float: left;
padding: 5px 10px;
gap: 10px;
align-items: center;
align-content: center;
}
.read_all a {
text-decoration: underline;
font-size: 18px;
margin-top: 15px;
display: block;
color: #000;
}
.article-bottom {
display: flex;
align-items: center;
justify-content: space-between;
}
.article-bottom_block {
display: flex;
align-items: center;
}
.article-bottom_block .lotos-likes {
margin: 0 0 0 15px !important;
}
.lotos-likes-count {
color: #000;
}
.taxonomy-description.refd p {
margin-bottom: 15px;
}
.taxonomy-description.refd {
margin-bottom: 45px;
}
.main-image:not(.slick-initialized) > div {
display: none;
}
.main-image:not(.slick-initialized) > div:first-child {
display: block;
}
.thumbnail-carousel:not(.slick-initialized) {
display: flex;
gap: 9px;
}
.thumbnail-carousel > div:nth-child(n+4){
display: none;
}