.no-products {
}
.no-products-icon {
}
.no-products-icon svg {
}
.no-products h3 {
}
.no-products p {
color: #666;
margin-bottom: 20px;
}
.reset-filters-btn {
}
.reset-filters-btn:hover {
} .load-more-container {
width: 100%;
display: flex;
justify-content: center;
margin: 30px 0;
}
.load-more-button {
}
.load-more-button:hover {
}
.load-more-button:active {
} .front-products .products .ark-woo-product-item {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.4s ease, transform 0.4s ease;
}
.front-products .products .ark-woo-product-item.animate {
opacity: 1;
transform: translateY(0);
} .load-more-button.loading {
padding-left: 40px;
opacity: 0.8;
pointer-events: none;
}
.load-more-button.loading:before {
content: "";
position: absolute;
left: 10px;
top: 50%;
margin-top: -8px;
width: 16px;
height: 16px;
border: 2px solid rgba(255, 255, 255, 0.3);
border-top-color: white;
border-radius: 50%;
animation: spinner 0.8s linear infinite;
}
@keyframes spinner {
to {
transform: rotate(360deg);
}
} .available-count-counter {
display: none !important;
}
.term-count {
display: none !important;
}
.tab-count {
display: none !important;
} .active-filter .active-count-counter,
.active-filter-list-product .active-count-counter {
display: none !important;
} .filter-item.product-filter-item[style*="display: none"],
.ark-tab-btn[style*="display: none"] {
display: none !important;
} .filter-item.product-filter-item,
.ark-tab-btn {
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.filter-option {
transition: opacity 0.2s ease, max-height 0.2s ease;
overflow: hidden;
}
.filter-option[style*="display: none"] {
max-height: 0;
opacity: 0;
margin: 0;
padding: 0;
}  .product-items-filter-wrap.loading::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.8);
z-index: 10;
pointer-events: none;
}
.shop-products.loading {
position: relative;
opacity: 0.6;
}
.shop-products.loading::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin-top: -20px;
margin-left: -20px;
width: 40px;
height: 40px;
border: 3px solid rgba(198, 164, 138, 0.3);
border-top-color: #C6A48A;
border-radius: 50%;
animation: spinner 1s linear infinite;
z-index: 10;
}@font-face {
font-family: 'Georgia';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia.eot);
src: local('Georgia'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Georgia';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia-Bold.eot);
src: local('Georgia Bold'), local('Georgia-Bold'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia-Bold.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia-Bold.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/Georgia/Georgia-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Nimbus Roman No9 L';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-MedIta.eot);
src: local('Nimbus Roman No9 L Medium Italic'), local('NimbusRomNo9L-MedIta'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-MedIta.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-MedIta.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-MedIta.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-MedIta.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Roman No9 L';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Reg.eot);
src: local('Nimbus Roman No9 L Regular'), local('NimbusRomNo9L-Reg'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Reg.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Reg.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Reg.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Reg.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Roman No9 L';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Med.eot);
src: local('Nimbus Roman No9 L Medium'), local('NimbusRomNo9L-Med'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Med.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Med.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Med.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-Med.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Roman No9 L';
src: url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-RegIta.eot);
src: local('Nimbus Roman No9 L Regular Italic'), local('NimbusRomNo9L-RegIta'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-RegIta.eot?#iefix) format('embedded-opentype'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-RegIta.woff2) format('woff2'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-RegIta.woff) format('woff'),
url(//www.demax.com.ua/wp-content/themes/demax-theme/assets/css/fonts/NimbusRomanNo9L/NimbusRomNo9L-RegIta.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
:active,
:hover,
:focus {
outline: 0;
outline-offset: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: "Georgia", sans-serif;
font-size: 20px;
line-height: 24px;
overflow-x: hidden;
color: #090909;
}
* {
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*:not(.front-products-tab-btns)::-webkit-scrollbar-track {
border-radius: 10px;
background-color: #EFEDED;
}
*:not(.front-products-tab-btns)::-webkit-scrollbar {
width: 5px;
background-color: #EFEDED;
}
*:not(.front-products-tab-btns)::-webkit-scrollbar-thumb {
border-radius: 0x;
background-color: #D9D9D9;
}
@-moz-document url-prefix() {
*:not(.front-products-tab-btns) {
scrollbar-width: thin;
scrollbar-color: #C6A48A #EFEDED;
}
*:not(.front-products-tab-btns)::-moz-scrollbar-thumb {
background-color: #C6A48A;
border-radius: 0px;
}
.seo-wrapper {
scrollbar-width: thin;
scrollbar-color: #D9D9D9 #F5F5F5;
}
.seo-wrapper::-moz-scrollbar-thumb {
background-color: #D9D9D9;
border-radius: 0px;
}
}
img {
max-width: 100%;
height: auto;
}
button {
cursor: pointer;
}
ins {
text-decoration: none;
font-weight: normal;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
opacity: 1;
color: #090909;
background: none;
border: none;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
opacity: 1;
color: #090909;
background: none;
border: none;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
opacity: 1;
color: #090909;
background: none;
border: none;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
opacity: 1;
color: #090909;
background: none;
border: none;
}
button,
input,
input::placeholder,
select,
textarea,
textarea::placeholder {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
opacity: 1;
color: #090909;
background: none;
border: none;
}
input {
border-radius: 0;
-webkit-border-radius: 0;
}
button,
input,
select,
textarea {
outline: none;
font-family: "Georgia", sans-serif;
font-size: 20px;
}
.checkbox-container {
position: relative;
display: inline-block;
cursor: pointer;
}
.checkbox-container input {
display: none;
}
.checkbox-box {
width: 24px;
height: 24px;
border: 1px solid #000;
background-color: #fff;
position: relative;
-webkit-transition: background-color 0.3s, border-color 0.3s;
-o-transition: background-color 0.3s, border-color 0.3s;
transition: background-color 0.3s, border-color 0.3s;
display: block;
}
.checkbox-box::after {
content: '';
position: absolute;
width: 8px;
height: 14px;
border: solid #c0a588; border-width: 0 2px 2px 0;
top: 2px;
left: 7px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.checkbox-container input:checked+.checkbox-box {
border-color: #c0a588; }
.checkbox-container input:checked+.checkbox-box::after {
opacity: 1;
}
input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
width: 24px;
height: 24px;
display: inline-block !important;
}
input[type="checkbox"]::before {
content: '';
display: block;
width: 24px;
height: 24px;
cursor: pointer;
background: #fff;
border: 1px solid #000;
}
input[type="checkbox"]:checked::before {
content: '';
display: block;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23000'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
background-size: auto;
background-repeat: no-repeat;
background-position: center center;
}
.wpcf7-list-item {
margin: 0;
}
.wpcf7-checkbox .wpcf7-list-item-label {
display: none;
}
.feedback-checkbox-wrapper .wpcf7-not-valid-tip {
position: absolute;
left: 0;
top: 110%;
width: 500px;
}
.wpcf7-acceptance label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
color: #606060;
font-weight: 400;
font-size: 14px;
line-height: 24px;
}
.pll-switcher-select {
height: 20px;
}
a {
text-decoration: none;
outline: none;
color: #090909;
}
ul,
ol {
list-style-position: outside;
margin-left: 0;
list-style: none;
}
.splide__arrow {
width: 20px;
height: 20px;
}
.splide__arrow:hover {
background-color: #C6A48A;
}
.splide__arrow svg {
width: 0.5rem;
height: 0.5rem;
}
.splide__pagination__page {
background-color: #E4E4E4;
width: 15px;
height: 15px;
margin: 3px 7px 3px 3px;
}
.splide__pagination__page.is-active {
background-color: #C6A48A;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
border-width: 1px;
}
.container {
width: 100%; padding: 0 4vw;
margin: 0 auto;
}
.small-container {
max-width: 1030px;
padding: 0 15px;
margin: 0 auto;
}
.medium-container {
max-width: 1360px;
margin: 0 auto;
}
.half-container {
width: calc(100vw - ((100vw - 1360px) / 2));
margin-right: auto;
margin-left: 0px;
}
.aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
padding-right: 35px;
}
.alignright {
float: right;
padding-left: 15px;
}
.main-header {
width: 100%;
background: #fff;
position: sticky;
top: 0;
left: 0;
z-index: 9;
}
body.admin-bar .main-header {
top: 32px;
}
.main-header.header--hide {
-webkit-transition: 0.3s ease-out 0s;
-o-transition: 0.3s ease-out 0s;
transition: 0.3s ease-out 0s;
top: -200px;
}
.main-header.header--bg {
-webkit-transition: 0.3s ease-out 0s;
-o-transition: 0.3s ease-out 0s;
transition: 0.3s ease-out 0s;
z-index: 11;
}
.header-wrapper {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 2% 6fr 2% 1fr;
grid-template-columns: 1fr 6fr 1fr;
gap: 2%;
}
.header-main-wrapper {
padding: 25px 0;
}
.header-left svg {
display: none;
cursor: pointer;
}
.header-center {
text-align: center;
}
.header-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; height: max-content;
align-items: center;
}
.header-right>*:not(script) {
display: flex;
align-items: center;
justify-content: center;
}
.header-right a:hover {
-webkit-animation: jello-vertical 0.9s both;
animation: jello-vertical 0.9s both;
}
.header-logo {
display: block;
margin-bottom: 30px;
-webkit-animation: scale-in-ver-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) .3s both;
animation: scale-in-ver-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) .3s both;
}
.header-logo img {
display: block;
margin: 0 auto;
max-width: 155px;
height: 40px;
}
.header-bottom ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 20px 67px;
line-height: 18.18px;
-webkit-animation: fade-in-bottom 0.6s linear alternate 1s both;
animation: fade-in-bottom 0.6s linear alternate 1s both;
}
.header-bottom ul a {
font-size: 16px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.header-kosmetolog-submenu-item>span>a {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.header-bottom ul a:hover,
.header-kosmetolog-submenu-item>span>a:hover {
color: #C6A48A;
}
.header-wrapper .sub-menu {
display: none;
}
section {
margin-bottom: 95px;
}
.front-slider {
-webkit-animation: swing-in-top-fwd 2s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.5s backwards;
animation: swing-in-top-fwd 2s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.5s backwards;
}
.text-center {
text-align: center;
}
.front-slider .swiper-slide img {
width: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.front-slider-content {
max-width: 670px;
position: relative;
margin: 200px 0 95px;
margin: 80px 0 95px;
}
.home .front-slider-content {
margin: 80px 0 95px;
}
.front-slider-content.front-slider-content-only-button {
margin-top: 550px;
}
.сontact-container {
margin: 0 auto;
max-width: 1194px;
padding-left: 15px;
padding-right: 15px;
}
.contacts-sect {
margin: 100px 0;
margin-top: 60px;
}
.contacts-wrapper {
display: flex;
gap: 10px;
margin-bottom: 25px;
justify-content: space-between;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 50px;
}
.contacts-item {
max-width: 311px;
}
.contacts-item div {
line-height: 32px;
}
.contacts-map img {
width: 100%;
height: 550px;
-o-object-fit: cover;
object-fit: cover;
}
.contacts-item-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 17px;
margin-top: 3px;
}
.contacts-item-social img {
width: 20px;
height: 20px;
}
.front-slider-content>span {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 128px;
line-height: 153.6px;
color: #fff;
display: block;
margin-bottom: 30px;
}
.front-slider-content>p {
font-size: 48px;
line-height: 54.54px;
color: #FFFFFF;
margin-bottom: 80px;
}
.hero-wrap {
position: relative;
}
.hero-wrap-background {
width: 100%;
height: 712px;
-o-object-fit: cover;
object-fit: cover;
}
.hero-wrap-big .hero-wrap-background {
height: 712px;
}
.page-template-cosmetologam .hero-wrap-background {
height: 695px;
}
.hero-content-wrap {
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.hero-content {
margin-top: 75px;
max-width: 670px;
}
.hero-content span {
font-size: 128px;
line-height: 153px;
font-family: "Nimbus Roman No9 L", sans-serif;
color: #fff;
display: block;
margin-bottom: 80px;
}
.hero-content p {
font-size: 48px;
line-height: 54px;
font-family: "Nimbus Roman No9 L", sans-serif;
color: #fff;
}
.hero-content-black span {
color: #000;
}
.hero-content-black p {
color: #000;
}
.breadcrumbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 25px;
flex-wrap: wrap;
}
.breadcrumbs-link {
color: #67645E;
font-size: 16px;
}
.breadcrumbs-link.inactive {
color: #C6A48A;
}
.breadcrumbs-divider {
margin: 0 10px;
width: 12px;
height: 12px !important;
}
.brown-btn a,
.brown-btn i,
.brown-btn input[type="submit"],
.brown-btn button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button {
font-weight: 400;
border: none;
padding: 12px 27px;
background: #C6A48A;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
color: #FFFFFF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
cursor: pointer;
font-style: normal;
}
.brown-btn.center a,
.brown-btn.center button {
margin: 0 auto;
}
.brown-btn a:hover,
.brown-btn i:hover,
.brown-btn button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:hover {
background: #A97C64;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.wpcf7-spinner {
position: absolute;
}
.gray-btn a,
.gray-btn button {
border: 1px solid #6A6868;
padding: 12px 27px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
color: #FFFFFF;
background-color: #6A6868;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.gray-btn.center a,
.gray-btn.center button {
margin: 0 auto;
}
.gray-btn a:hover,
.gray-btn button:hover {
background: #fff;
color: #000;
border-color: #000;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.white-brown-btn a,
.white-brown-btn button {
border: 1px solid #C6A48A;
color: #C6A48A;
max-width: 325px;
width: 100%;
padding: 14px 27px 10px 27px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.white-brown-btn a:hover,
.white-brown-btn button:hover {
color: #fff;
background: #A97C64;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
position: static;
margin-top: 40px;
}
.front-slider .swiper-slide .ark-slide-img-mob {
display: none;
}
.front-slider .swiper-slide .ark-slide-img.no-mobile {
display: block;
}
.front-slider .swiper-horizontal>.swiper-pagination-bullets,
.front-slider .swiper-pagination-bullets.swiper-pagination-horizontal,
.front-slider .swiper-pagination-custom,
.front-slider .swiper-pagination-fraction {
position: absolute;
bottom: 40px;
}
.swiper-pagination-bullet {
background: #D9D9D9;
width: 15px;
height: 15px;
opacity: 1;
margin: 0 6px !important;
}
.front-slider .swiper-pagination-bullet {
background: #EFEDED;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #C6A48A;
}
.simple-text-block {
max-width: 670px;
}
.ark-content-block *:not(li, button, label, input, span, em, b, strong, i, a, svg, br, img) {
margin-bottom: 25px;
}
.ark-content-block>*:last-child {
margin-bottom: 0;
}
.ark-content-block img {
display: block; }
.ark-content-block ul {
list-style: disc;
padding-left: 30px;
list-style-position: outside;
margin-left: 1em;
}
.ark-content-block ol {
list-style: decimal;
padding-left: 30px;
list-style-position: outside;
margin-left: 1em;
}
.ark-content-block table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.ark-content-block table,
.ark-content-block table td,
.ark-content-block table th {
border: 1px solid #000;
}
.ark-content-block table td,
.ark-content-block table th {
padding: 10px;
}
.ark-content-block table th {
color: #fff;
background: #C6A48A;
font-weight: normal;
}
.ark-content-block h1 {
font-size: clamp(2.25rem, 4.000vw, 3.000rem);
line-height: 1.083;
margin-bottom: 25px;
}
.ark-content-block h2 {
font-size: clamp(1.75rem, 3.000vw, 2.250rem);
line-height: 1.222;
margin-bottom: 25px;
}
.ark-content-block h3 {
font-size: clamp(1.375rem, 2.333vw, 1.750rem);
line-height: 1.286;
margin-bottom: 25px;
}
.ark-content-block h4 {
font-size: clamp(1.125rem, 2.000vw, 1.500rem);
line-height: 1.333;
margin-bottom: 25px;
}
.ark-content-block h5 {
font-size: clamp(1rem, 1.666vw, 1.250rem);
line-height: 1.400;
margin-bottom: 25px;
}
.ark-content-block h6 {
font-size: clamp(0.9375rem, 1.500vw, 1.125rem);
line-height: 1.444;
margin-bottom: 25px;
}
.simple-text-block .white-btn {
margin-top: 20px;
}
.white-btn a,
.white-btn button {
border: 1px solid #090909;
padding: 11px 27px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 19.2px;
color: #090909;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.white-btn.center a,
.white-btn.center button {
margin: 0 auto;
}
.white-btn a:hover,
.white-btn button:hover {
background: #000000;
color: #fff;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.black-btn a,
.black-btn button {
border: 1px solid #090909;
padding: 11px 27px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
color: #fff;
background-color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.black-btn.center a,
.black-btn.center button {
margin: 0 auto;
}
.black-btn a:hover,
.black-btn button:hover {
background: #fff;
color: #000;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.white-btn a:hover svg,
.white-btn button:hover svg {
-webkit-filter: invert(100%);
filter: invert(100%);
}
.products-types-sect {
background: #EFEDED;
padding: 60px 0 40px 0;
padding: 45px 0 40px 0;
}
.section-title {
margin-bottom: 20px;
}
.section-title span {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 48px;
font-weight: 400;
line-height: 56px;
display: block;
}
.page-template-contacts .section-title span {
text-align: center;
}
.section-title span span {
color: #C6A48A;
display: inline;
}
.products-types .swiper-slide {
text-align: center;
max-width: 250px;
width: 250px;
}
.products-types .swiper-slide img {
display: block;
width: 250px;
height: 250px;
margin-bottom: 15px;
-o-object-fit: cover;
object-fit: cover;
}
.products-types .swiper-slide p {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
text-transform: uppercase;
}
.front-products-sect {
margin-bottom: 109px;
}
.front-products-tab-btns {
position: relative;
margin-bottom: 40px;
overflow-x: auto;
scrollbar-width: auto;
scrollbar-color: auto;
padding-bottom: 5px;
}
.product-tabs-wrapper {
margin-top: 40px;
}
body:not(.single-product) .front-products ul,
.product-tabs-wrapper ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; gap: 30px;
border-bottom: 1px solid #C6A48A;
padding-bottom: 10px;
width: 100%;
width: max-content;
}
body:not(.single-product) .front-products ul li,
.product-tabs-wrapper ul li,
body.single-product .woocommerce-tabs .tabs.wc-tabs li {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 24px;
line-height: 28.8px;
padding: 0 25px;
text-align: center;
cursor: pointer;
text-transform: uppercase;
}
.front-products-sect .front-products .front-products-tab-btns ul.swiper-wrapper {
gap: 0;
}
.product-tabs-wrapper ul {
width: max-content;
}
.shop-products .front-products ul.products {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 15px;
width: 100%;
border-bottom: none;
}
.shop-products .front-products ul::before,
.shop-products .front-products ul::after {
content: unset;
}
body .shop-products .front-products ul li {
padding: 0;
text-align: left;
text-transform: inherit;
}
.front-products ul li.active {
font-weight: 500 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: transparent !important;
color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color: #C6A48A !important;
background-color: transparent;
font-weight: 500 !important;
}
.tabs-sect .container {
padding: 0 !important;
}
.tabs.wc-tabs::before,
.tabs.wc-tabs::after {
content: none !important;
}
#ark-marker {
position: absolute;
height: 5px;
width: 100px;
left: 0;
background: #C6A48A;
bottom: 0;
z-index: 1;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.single-product #ark-marker {
top: 53px;
bottom: unset;
}
.front-products-tab-content {
opacity: 0;
max-height: 0;
overflow: hidden;
-webkit-transition: opacity .6s ease-in-out;
-o-transition: opacity .6s ease-in-out;
transition: opacity .6s ease-in-out;
}
.front-products-tab-content._current {
display: -ms-grid;
display: grid !important;
-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
grid-template-columns: repeat(4, 1fr);
gap: 50px 14px;
opacity: 1;
max-height: 1000vh;
}
.front-product-tabs .front-products-tab-content {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.front-products-tab-content .white-btn,
.gift-sets .white-btn {
display: none;
}
.front-product-tabs {
padding: 0 0 40px;
margin: 0 0 60px;
border-bottom: 1px solid #00000073;
}
.ark-woo-product-item {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 15px;
overflow: hidden;
}
.ark-woo-product-item a {
display: flex;
flex-direction: column;
gap: 15px;
}
.ark-woo-product-item img {
display: block;
width: 100%;
height: 100%;
aspect-ratio: 325 / 325;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
-o-transition: transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.ark-woo-product-item-img {
overflow: hidden;
}
.ark-woo-product-item:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.ark-woo-product-item-title {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 19.2px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-transform: uppercase;
}
.ark-woo-product-item p {
font-size: 16px;
line-height: 24px;
color: #09090980;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
font-family: "Georgia", sans-serif;
}
.woo_amc_footer_total .woo_amc_value,
.woo_amc_item_total_price,
.ark-woo-product-item .price {
font-family: "Nimbus Roman No9 L", sans-serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 19.2px;
display: block;
color: #090909 !important;
}
.woo_amc_item_total_price {
display: none;
}
.ark-woo-product-item .price ins {
font-weight: 500;
}
.ark-woo-product-item-btns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
margin-top: 16px;
}
.ark-woo-product-item-popup-btn {
border: 1px solid #C6A48A;
padding: 11px 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.ark-woo-product-item-popup-btn:hover {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.need-help-sect {
padding: 92px 0;
margin-bottom: 100px;
background: #EFEDED;
padding-top: 72px;
padding-top: 140px;
padding-bottom: 130px;
}
.page-template-contacts .need-help-sect {
padding: 74px 0;
padding-top: 25px;
padding-bottom: 90px;
margin-bottom: 100px !important;
}
.page-template-cosmetologam .need-help-sect {
padding: 86.5px 0;
}
.need-help form {
display: -ms-grid;
display: grid;
-ms-grid-columns: 36.5% 1.5% 36.5% 1.5% 24%;
grid-template-columns: 36.5% 36.5% 24%;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 1.5%;
}
.tax-product_cat .need-help form {
grid-template-columns: 37.5% 37.5% 22%;
}
.tax-product_cat .need-help form .brown-btn input {
width: 100%;
}
.need-help form .brown-btn input {
height: 100%;
max-height: 47px;
padding: 15px 27px;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.need-help .feedback-accept {
padding-top: 0;
}
.feedback-checkbox-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 14px;
}
.checkbox-wrapper {
line-height: 14px;
}
.checkbox-text {
margin-left: 12px;
color: #606060;
font-size: 14px;
}
.checkbox-text a {
color: #000;
}
.feedback-input {
background: #fff;
padding: 14px 16px;
font-size: 16px;
width: 100%;
}
.feedback-accept {
padding-top: 11px;
grid-column: 1 / -1;
}
.feedback-input::-webkit-input-placeholder {
font-size: 16px;
}
.feedback-input::-moz-placeholder {
font-size: 16px;
}
.feedback-input:-ms-input-placeholder {
font-size: 16px;
}
.feedback-input::-ms-input-placeholder {
font-size: 16px;
}
.feedback-input::placeholder {
font-size: 16px;
}
.cowork-sect-brown {
background: #EFEDED;
}
.cowork-sect {
overflow: hidden; display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cowork-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -ms-grid;
display: grid;
-ms-grid-columns: 43% 0% 57%;
grid-template-columns: 43% 57%;
gap: 0%;
grid-template-columns: 46% 54%;
}
.cowork-wrapper .cowork-content {
padding-top: 80px;
padding-bottom: 80px;
padding-top: 30px;
padding-bottom: 60px;
padding-left: 65px;
}
.cowork-sect-brown .cowork-content {
padding: 70px 40px;
background-color: #fff;
position: relative;
}
.cowork-sect-brown .cowork-content .section-title {
position: relative;
z-index: 9;
}
.cowork-sect-brown .cowork-content::after {
content: '';
position: absolute;
display: block;
width: 150%;
height: 100%;
left: 0;
top: 0;
background: #fff;
}
.cowork-sect-brown .cowork-content .ark-content-block {
position: relative;
z-index: 9;
}
.cowork-image-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
height: 100%;
margin: -50px 0;
z-index: 9;
}
.cowork-image-wrapper img {
border-radius: 100%;
height: calc(100% + 60px);
width: calc(100% + 60px);
width: 720px;
height: 720px;
-o-object-fit: cover;
object-fit: cover;
}
.accordion-item {
margin-bottom: 5px;
border-radius: 5px;
overflow: hidden;
}
.accordion-header {
padding: 10px 15px;
font-size: 32px;
line-height: 38px;
cursor: pointer;
text-align: left;
border: none;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Nimbus Roman No9 L", sans-serif;
}
.accordion-header h3 {
font-weight: normal;
font-size: 32px;
line-height: 38px;
}
.accordion-symbol {
font-size: 32px;
margin-right: 10px;
}
.accordion-content {
padding: 10px 15px;
display: none;
background-color: #fff;
}
.category-feedback-sect {
margin-bottom: 10px;
}
.page-template-contacts .section-title {
margin-top: 70px;
margin-bottom: 15px;
}
.seminary-sect .seminary-front-filters-form {
display: -ms-grid;
display: grid;
grid-gap: 12px;
-ms-grid-columns: 1fr 12px 1fr 12px 1fr 12px 1.56fr 12px 3.62fr;
grid-template-columns: 1fr 1fr 1fr 1.56fr 3.62fr;
}
.seminary-item {
display: -ms-grid;
display: grid;
grid-gap: 12px;
-ms-grid-columns: 1fr 12px 1fr 12px 1fr 12px 1.56fr 12px 3.62fr;
grid-template-columns: 1fr 1fr 1fr 1.56fr 3.62fr;
border-bottom: 1px solid #09090999;
padding-bottom: 24px;
margin-bottom: 24px;
}
.seminary-item-date-day {
font-weight: 700;
margin-bottom: 5px;
}
.seminary-wrapper {
margin-top: 60px;
}
.seminary-item-coach {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.seminary-item-coach-photo {
margin-bottom: 10px;
}
.seminary-item-coach-photo img {
border-radius: 100%;
width: 70px;
height: 70px;
}
.seminary-item-coach-name {
font-weight: 700;
margin-bottom: 10px;
text-align: center;
}
.seminary-item-coach-prof {
text-align: center;
}
.seminary-item-theme-title {
font-family: "Nimbus Roman No9 L", sans-serif !important;
font-weight: 500;
margin-bottom: 5px;
}
.seminary-item-theme-text {
margin-bottom: 16px;
max-width: 560px;
}
.new-select {
position: relative;
padding: 15px;
font-size: 16px;
line-height: 18.18px;
background: #FFFFFF;
}
.new-select.on {
color: #C6A48A;
}
.new-select::after {
content: url("data:image/svg+xml,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1 7 7 1 1' stroke='%23272727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
cursor: pointer;
margin: 0;
position: absolute;
top: 15px;
right: 15px;
}
.new-select.on::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.select {
position: relative;
cursor: pointer;
width: 100%;
}
.new-select__list {
position: absolute;
width: 100%;
left: 0;
top: 105%;
background: #fff;
z-index: 9;
padding: 5px 0;
}
.new-select__item {
padding: 10px 20px;
}
.new-select__item:hover {
background: #C6A48A;
color: #fff;
}
.new-select__item span {
font-size: 14px;
line-height: normal;
}
.new-select__item:last-child {
border: none;
}
.header-right .new-select,
.tel-menu .new-select {
padding: 0;
text-transform: uppercase;
margin-right: 20px;
background: transparent;
}
.header-right .new-select::after,
.tel-menu .new-select::after {
top: 0;
right: -20px;
transform: scale(.8);
}
.header-right .new-select.on::after,
.tel-menu .new-select.on::after {
transform: rotate(180deg) scale(.8);
}
.header-right .select,
.tel-menu .select {
width: max-content;
height: max-content;
}
.header-right .select {
margin-right: 15px;
}
.header-right .new-select__item span,
.tel-menu .new-select__item span {
font-size: 16px;
text-transform: uppercase;
}
.header-right .new-select__item,
.tel-menu .new-select__item {
padding: 0;
}
.header-right .new-select__list,
.tel-menu .new-select__list {
background: transparent;
}
.tel-menu .select {
margin-top: 30px;
}
.content-sect {
margin: 70px 0 90px;
}
.content-image {
margin: 20px 0 35px;
}
.content-image img {
width: 100%;
max-height: 590px;
-o-object-fit: cover;
object-fit: cover;
aspect-ratio: 1000 / 560;
}
.content-quote {
margin: 25px 0 50px;
padding-left: 60px;
border-left: 2px solid #C6A48A;
}
.content-quote-icon {
margin-bottom: 20px;
}
.content-quote-text {
font-style: italic;
}
.content-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content-author img {
margin-right: 5px;
}
.content-author p {
font-size: 12px;
}
.need-help .brown-btn {
width: 100%;
height: 100%;
}
.need-help button {
width: 100%;
height: 100%;
}
.front-slider-sect .breadcrumbs {
position: absolute;
z-index: 2;
}
.simple-text-sect {
margin-bottom: 75px;
}
.front-slider-sect,
.simple-text-sect {
margin-bottom: 80px;
}
.page-template-about-brand .front-slider-sect {
margin-bottom: 0;
}
.page-template-about-brand .digit-sect {
margin-top: 120px;
}
.simple-text-sect.simple-text-border-sect,
.text-media-no-left-container-sect {
margin-bottom: 0;
}
.simple-text-sect.simple-text-border-sect {
border-top: 1px solid #09090999;
border-bottom: 1px solid #09090999;
}
.text-media-no-left-container-sect .container {
padding-left: 0;
}
.simple-text-sect.simple-text-border-sect .simple-text-block {
max-width: 1020px;
}
.simple-text-block-borders {
padding: 100px 0;
}
.text-media-no-left-container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 670px 72px 40%;
grid-template-columns: 670px 40%;
gap: 72px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -40px;
grid-template-columns: 710px 40%;
}
.text-media-no-left-container .text-media-no-left-container-img {
height: 100%;
}
.text-media-no-left-container-img img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.text-media-no-left-container-txt .section-title {
margin-bottom: 15px;
}
.text-media-no-left-container-txt {
padding: 50px 0;
}
.text-media-no-left-container-txt .ark-content-block {
padding-right: 55px;
}
.text-media-no-left-container-txt .brown-btn {
margin-top: 45px;
}
.text-media-bg-sect,
.sale-products-sect {
background: #E5D5C9;
padding: 85px 0;
margin-bottom: 50px;
}
.sale-products-sect {
margin-bottom: 0px;
}
.home .text-media-bg-sect {
margin-bottom: 0;
padding-top: 85px;
}
.text-media-bg {
display: -ms-grid;
display: grid;
-ms-grid-columns: 20.7% 75px 53%;
grid-template-columns: 20.7% 53%;
gap: 75px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 60px;
}
.half-blocks-sect:not(:last-child) {
margin-bottom: 0;
}
.text-media-bg-left img {
display: block;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
max-width: 267px;
}
.text-media-bg-right .section-title {
margin-bottom: 15px;
}
.half-blocks-container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.half-blocks-container-img img {
width: 100%;
height: 100%;
}
.half-blocks-container-txt {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: 40px;
}
.we-offer-sect {
background: #EFEDED;
padding: 25px 0 50px 0;
}
.blog-sect {
margin: 100px 0;
}
.blog-bottom-title {
max-width: 1170px;
margin: 0 auto;
margin-bottom: 20px;
}
.blog-wrapper {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 30px;
max-width: 1170px;
margin: 0 auto;
}
.blog-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
min-height: 370px;
}
.blog-item-img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.blog-item-date-wrapper {
position: absolute;
top: 20px;
left: 20px;
background: #fff;
width: 60px;
height: 60px;
}
.blog-item-date-digit {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 19px;
line-height: 29px;
font-weight: 500;
position: absolute;
top: 5px;
left: 10px;
}
.blog-item-date-month {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 10px;
line-height: 29px;
font-weight: 500;
position: absolute;
bottom: 0px;
right: 5px;
}
.blog-item-date-divider {
width: 2px;
background: #000;
height: 90%;
position: absolute;
left: 50%;
top: 10%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.blog-item-overlay {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 50%;
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
}
.blog-item-title {
position: absolute;
bottom: 15px;
left: 15px;
z-index: 3;
font-family: 'Nimbus Roman No9 L';
color: #fff;
font-size: 18.13px;
font-weight: 500;
line-height: 22px;
text-align: left;
text-underline-position: from-font;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
.advantages-list {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 100px 1fr 100px 1fr;
grid-template-columns: 1fr 1fr 1fr;
gap: 100px;
padding: 0 130px;
text-align: center;
gap: 150px;
}
.advantages-list img {
display: block;
margin: 0 auto;
margin-bottom: 25px;
}
.advantages-list p {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 26px;
}
.front-filters {
margin-bottom: 40px;
}
.filter-mobile {
position: fixed;
left: -200vw;
top: 0;
z-index: 12;
width: 60dvw;
height: 100%;
background-color: #EFEDED;
padding: 40px 15px;
opacity: 0;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.filter-mobile.active {
left: 0;
opacity: 1;
}
.filter-button-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
.filter-button {
border: 1px solid #C6A48A;
padding: 14px 19px;
margin-right: 20px;
line-height: 0;
}
.filter-button-text {
font-family: "Nimbus Roman No9 L", sans-serif;
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #090909;
}
.front-filters-form .brown-btn button {
line-height: 24.2px;
}
.filter-button img {
width: 24px;
height: 24px;
}
.front-filters-buttons {
display: none;
}
.front-filters-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
}
.front-filters-form .new-select {
background-color: #EFEDED;
}
.front-filters-form .new-select.on {
background-color: #C6A48A;
color: #fff;
}
.seo-sect {
background: #EFEDED;
padding: 50px 0;
}
.seo-wrapper {
max-height: 220px;
overflow-y: auto;
}
.seo-wrapper::-webkit-scrollbar-track {
background-color: #fff;
}
.main-footer {
background: #F5F5F5;
}
.digit-sect {
padding: 64px 0;
margin-bottom: 30px;
}
.digit-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.digit-item {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.digit-item-digit {
position: absolute;
z-index: 2;
color: #C6A48A;
font-family: 'Nimbus Roman No9 L';
font-size: 180px;
font-weight: 400;
line-height: 216px;
text-align: center;
opacity: 0.5;
}
.digit-item-content {
position: relative;
z-index: 3;
}
.digit-item:nth-child(1) .digit-item-digit {
margin-top: -50px;
margin-top: -20px;
left: 65px;
top: -60px;
}
.digit-item:nth-child(2) .digit-item-digit {
margin-top: 75px;
}
.digit-item:nth-child(3) .digit-item-digit {
margin-top: 0;
left: 80px;
right: 0;
}
.digit-item:nth-child(1) .digit-item-digit .digit-item-content {
left: -10px;
}
.digit-item:nth-child(3) .digit-item-digit .digit-item-content {
left: 20px;
}
.digit-item-title {
font-size: 28px;
line-height: 33px;
font-family: "Nimbus Roman No9 L", sans-serif;
color: #000;
font-weight: 500;
}
.digit-item-text {
font-size: 20px;
line-height: 24px;
font-family: "Nimbus Roman No9 L", sans-serif;
color: #000;
}
.footer-top-wrapper {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1.5% 1fr 1.5% 1fr 1.5% 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 1.5%;
gap: 3.5%;
padding: 36px 0;
}
.footer-logo a {
display: block;
margin-bottom: 11px;
}
.footer-logo img {
display: block;
max-width: 155px;
height: 40px;
}
.footer-logo p {
font-size: 16px;
line-height: 28px;
color: #09090999;
}
.footer-column span {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 19.2px;
display: block;
margin-bottom: 40px;
text-transform: uppercase;
}
.footer-column ul li,
.footer-column ul li a {
font-size: 16px;
line-height: 18.18px;
color: #09090999;
}
.footer-column ul li a:hover {
color: #C6A48A;
}
.footer-column ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 11px;
}
.footer-column ul {
margin-bottom: 15px;
}
.footer-column ul:last-child {
margin-bottom: 0;
}
.footer-contact-s0c1al {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 10px;
}
.footer-contact-s0c1al a:hover {
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.footer-bottom {
padding: 15px 0;
border-top: 1px solid #B8B8B7;
text-align: center;
}
#footer-dev-logo {
font-size: 16px;
line-height: 28px;
color: #09090999;
}
.footer-bottom-wrapper {
font-size: 16px;
line-height: 18.18px;
color: #09090999;
}
.single-product .main-header {
-webkit-box-shadow: 0px 4px 4px 0px #0000000D;
box-shadow: 0px 4px 4px 0px #0000000D;
margin-bottom: 25px;
}
.single-product .breadcrumbs {
margin-bottom: 65px;
}
.woocommerce-breadcrumb {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-product .woocommerce-breadcrumb {
margin-bottom: 65px;
}
.single-product-photos-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
grid-gap: 20px;
}
#thumbnails-slider {
width: 135px;
margin-right: 20px;
}
.single-product-photos-main {
width: 100%;
overflow: hidden;
}
.single-product-photos {
display: -ms-inline-grid;
display: inline-grid;
-ms-grid-columns: 1fr 4fr;
grid-template-columns: 1fr 4fr;
max-width: 775px;
width: 100%;
}
.ark-video-wrapper {
width: 100%;
height: 100%;
position: relative;
}
.single-product-photos-main .rll-youtube-player,
.ark-video-wrapper-thumbnail,
.ark-video-wrapper-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
.ark-video-wrapper-thumbnail {
position: relative;
}
.ark-video-wrapper-thumbnail-yt::after {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' width='65' height='45' fill='red'%3E%3Cpath d='M187.2 100.9C174.8 94.1 159.8 94.4 147.6 101.6C135.4 108.8 128 121.9 128 136L128 504C128 518.1 135.5 531.2 147.6 538.4C159.7 545.6 174.8 545.9 187.2 539.1L523.2 355.1C536 348.1 544 334.6 544 320C544 305.4 536 291.9 523.2 284.9L187.2 100.9z'/%3E%3C/svg%3E");
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
.ark-video-wrapper-thumbnail-file img {
transform: scale(.6);
}
.ark-video-wrapper iframe {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
border: 0;
}
.ark-product-video-file,
.ark-product-video-file video {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: cover; display: block;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 40%;
position: relative;
z-index: 3;
}
.woocommerce span.onsale {
display: none;
}
.woocommerce div.product .product_title {
font-weight: 500;
font-size: 32px;
font-family: "Nimbus Roman No9 L", sans-serif;
line-height: 38px;
margin-bottom: 20px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-bottom: 10px; border-bottom: 1px solid #E5E5E5;
font-family: 'Times New Roman';
color: #C6A48A;
}
.single-product-content__old-price {
font-size: 14px;
line-height: 16px;
color: #969696;
margin-bottom: 6px;
font-weight: 600;
text-decoration: line-through;
}
.single-product-content__price p span,
.woocommerce-Price-amount {
font-weight: 700;
}
.single-product-content__price p,
.single-product .woocommerce-Price-amount {
font-size: 24px;
line-height: 27px;
color: #C6A48A !important;
}
.single-product .woocommerce-Price-amount span {
font-weight: 400 !important;
}
.quantity-buttons-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 5px;
padding: 5px;
border: 1px solid #00000073;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.summary .cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.wp-block-woocommerce-cart-order-summary-totals-block {
display: none;
}
.woocommerce-variation-add-to-cart,
.product-type-simple form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.quantity-buttons-wrapper button {
width: 30px;
height: 30px;
text-align: center;
font-size: 18px;
cursor: pointer;
line-height: 30px;
color: #6A6868;
}
.quantity-buttons-wrapper button:hover {
background: transparent !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; }
input[type=number] {
-moz-appearance: textfield; }
.quantity-buttons-wrapper button:hover {
background: #ddd;
}
.woo-variation-items-wrapper .select,
.summary.entry-summary .product_meta .sku_wrapper,
.product_meta .posted_in,
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img,
.variable-item-radio-value-wrapper .price {
display: none !important;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {}
.woocommerce-product-details__short-description {
margin-bottom: 25px;
font-size: 16px;
line-height: 24px;
}
.single-product-content__capacity {
margin-bottom: 30px;
}
.single-product-content__buttons a {
width: 100%;
}
.single-product-content__buttons .brown-btn {
margin-bottom: 7px;
}
.summary.entry-summary form.cart .button {
font-weight: 400;
border: none;
border-radius: 0;
padding: 11px 27px;
background: #C6A48A !important;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
color: #FFFFFF;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
gap: 10px;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.summary.entry-summary form.cart .button.loading:after {
display: none;
}
.summary.entry-summary form.cart .button.added:after {
display: block;
}
.woocommerce-Tabs-panel {
font-size: 16px;
} .woo_amc_footer_total .woo_amc_label,
.woo_amc_footer_total .woo_amc_value {
color: #090909 !important;
} .woocommerce-Tabs-panel table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 16px;
text-align: left;
} .woocommerce-Tabs-panel thead th {
background-color: #f4f4f4;
color: #333;
font-weight: bold;
padding: 12px 15px;
border-bottom: 2px solid #ddd;
} .woocommerce-Tabs-panel tbody tr {
border-bottom: 1px solid #ddd;
} .woocommerce-Tabs-panel tbody tr:nth-child(even) {
background-color: #f9f9f9;
} .woocommerce-Tabs-panel td,
th {
padding: 10px 15px;
} .woocommerce-Tabs-panel td:first-child,
th:first-child {
font-weight: bold;
color: #555;
}
.wp-block-separator.is-style-dots {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #C6A48A;
font-weight: 400;
}
.single-product .gift-sect .section-title {
font-size: 35px;
}
.single-product .gift-sect a img {
height: 325px;
}
.woo-variation-swatches.wvs-show-label .variations th {
font-size: 16px;
line-height: 24px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-weight: 500;
margin-bottom: 10px;
}
.single-product-content__capacity-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.variable-item-radio-value-wrapper {
font-size: 16px;
line-height: 19px;
padding: 8px 12px;
color: #727272;
border: 1px solid #BBBBBB;
cursor: pointer;
}
.single-product-content__capacity-item:not(:last-child) {
margin-right: 5px;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected .variable-item-radio-value-wrapper,
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper:hover {
color: #000;
border-color: #000;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span {
margin-inline: 0 !important;
}
.single-product-content__capacity-item:hover {
color: #000;
border-color: #000;
}
.single-product-content__list {
margin-top: 30px;
}
.single-product-content__list li:not(:last-child) {
margin-bottom: 25px;
}
.single-product-content__list li {
font-family: "Nimbus Roman No9 L", sans-serif;
color: #848484;
font-size: 16px;
}
.single-product-content__list li span {
font-weight: 500;
color: #000;
}
.single-product .advantages-sect .container {
padding: 0;
}
.tel-menu {
width: 100%;
height: 92vh;
position: relative;
z-index: 99;
position: fixed;
top: 0;
left: 0;
z-index: 999;
overflow: hidden;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
background: #EFEDED;
padding: 25px 15px;
}
.showNav {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
top: 0;
opacity: 1;
z-index: 99999;
}
.vi-wcaio-sidebar-cart-footer-message-wrap {
display: none;
}
.vi-wcaio-sidebar-cart-icon-wrap-top_right {
display: none !important;
}
.header-right .vi-wcaio-sidebar-cart-icon-wrap,
.header-right .woo_amc_open_active {
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
width: auto;
height: auto;
z-index: 0;
}
.woo_amc_open_active {
margin-right: -10px;
}
.tel-menu-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 20px;
margin-bottom: 40px;
}
.tel-menu-top span {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
line-height: 19.2px;
}
.tel-menu ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 15px;
}
.tel-menu ul li {
padding-bottom: 5px;
border-bottom: 1px solid #C6A48A;
}
.tel-menu ul li a {
font-size: 16px;
line-height: 18.18px;
color: #090909E5;
display: block;
width: 100%;
}
.tel-menu-close {
cursor: pointer;
}
.tel-menu .menu-item-has-children {
position: relative;
}
.tel-menu .menu-item-has-children::after {
content: url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 9.5 5.25 5 .75.5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
position: absolute;
top: -4px;
right: 0px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.tel-menu .menu-item-has-children.clicked::after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sub-menu {
max-height: 0;
overflow: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding-left: 10px;
}
.sub-menu.show {
max-height: 1000px;
opacity: 1;
margin-top: 10px;
}
.tel-menu ul li ul.sub-menu {
gap: 10px;
}
.tel-menu ul li .sub-menu li {
padding-bottom: 0;
border: none;
}
.tel-menu ul li .sub-menu li a {
font-size: 14px;
line-height: 16.18px;
}
.advantages-sect .section-title {
margin-bottom: 25px;
}
.need-help-sect .section-title span,
.products-types-sect .section-title span,
.advantages-sect .section-title span,
.seo-sect .section-title span {
font-size: 35px;
line-height: 45px;
}
.simple-text-sect .section-title span,
.gift-sets-sect .section-title span {
font-size: 40px;
line-height: 50px;
}
@-webkit-keyframes jello-vertical {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
40% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
50% {
-webkit-transform: scale3d(0.85, 1.15, 1);
transform: scale3d(0.85, 1.15, 1);
}
65% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
75% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes jello-vertical {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
40% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
50% {
-webkit-transform: scale3d(0.85, 1.15, 1);
transform: scale3d(0.85, 1.15, 1);
}
65% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
75% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes scale-in-ver-center {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
}
}
@keyframes scale-in-ver-center {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
}
}
@-webkit-keyframes fade-in-bottom {
0% {
-webkit-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes fade-in-bottom {
0% {
-webkit-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@-webkit-keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
@keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
@-webkit-keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes jello-horizontal {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.front-products-tab-btns {
overflow: auto;
}
.front-products-tab-btns::-webkit-scrollbar-track {
border-radius: 10px;
background-color: #EFEDED;
}
.front-products-tab-btns::-webkit-scrollbar {
width: 0;
height: 0;
}
.front-products-tab-btns::-webkit-scrollbar-thumb {
border-radius: 0px;
background-color: #C6A48A;
}
.front-products .woocommerce-tabs {
margin-top: 40px;
}
@-moz-document url-prefix() {
.front-products-tab-btns {
scrollbar-width: thin;
scrollbar-color: #C6A48A #EFEDED;
}
.front-products-tab-btns::-moz-scrollbar-thumb {
background-color: #C6A48A;
border-radius: 0px;
}
}
.not-found {
margin: 60px 0 110px;
}
.not-found-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.not-found-title {
font-size: 270px;
font-family: "Nimbus Roman No9 L", sans-serif;
line-height: 300px;
margin-bottom: 90px;
}
.not-found-text {
font-size: 45px;
line-height: 85px;
margin-bottom: 8px;
}
.not-found-description {
font-size: 14px;
color: #868686;
line-height: 25px;
margin-bottom: 25px;
position: relative;
text-align: center;
padding-top: 25px;
max-width 25%;
}
.not-found-description:before {
content: '';
width: 50%;
height: 1px;
background: #E1E1E1;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.thx-sect {
padding: 60px 0 150px;
}
.thx-title,
.woocommerce-thankyou-order-received {
text-align: center;
font-size: 35px;
line-height: 45px;
color: #C6A48A;
width: 100%;
font-weight: 500;
border: 2px dashed #C6A48A;
padding: 15px 0;
margin-bottom: 30px;
}
.thx-info-wrapper {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.thx-info {
text-align: center;
color: #868686;
}
.thx-info:not(:last-child) {
border-right: 2px solid #c5c5c5;
}
.thx-info span {
font-weight: 600;
}
.section-products #nav-holder,
.section-products .product_content {
background-color: #fff;
}
.section-products #wtcpl_tabs_container .each_cat ul.products>li {
-webkit-box-shadow: 0;
box-shadow: 0;
}
.woocommerce .custom-content {
background-color: #EFEDED;
text-align: center;
padding: 100px 0;
}
.woocommerce .custom-content h1 {
font-size: 48px;
line-height: 70px;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
margin: 80px 0;
font-family: "Nimbus Roman No9 L", sans-serif !important;
}
.woocommerce-MyAccount-navigation li {
background-color: #EFEDED;
padding: 15px 19px;
}
.woocommerce-MyAccount-navigation li.is-active {
font-weight: 600;
}
.shop-products .front-products ul {
border-bottom: 0;
}
.woof_redraw_zone {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.chosen-container.chosen-container-multi {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
min-width: 250px;
margin-right: 12px;
}
.woof_submit_search_form_container {
margin: 0px;
}
.woof_submit_search_form_container .button.woof_reset_search_form {
padding: 8px 27px;
height: 39px;
line-height: 25px;
border-radius: 0;
background-color: #000;
font-weight: 400;
}
.chosen-container-multi .chosen-choices {
background-color: #EFEDED;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
color: #000;
}
.chosen-container-multi .chosen-choices li.search-choice {
margin: 0 4px 0 0;
padding: 6px 20px 6px 5px;
background-color: transparent;
}
.chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices {
border-color: #C6A48A;
}
.chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .search-choice-close {
-webkit-filter: brightness(2);
filter: brightness(2);
}
.chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices {
background-color: #C6A48A
}
.chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices .search-choice span {
color: #fff;
}
.chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-results .highlighted {
background-image: none;
background-color: #C6A48A;
color: #fff;
}
.search-box {
cursor: pointer;
text-align: center;
}
.search-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
background: #fff;
color: #000;
right: 0;
z-index: 99999;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
padding-top: 90px;
}
.rtl .search-overlay {
left: 0;
right: auto;
}
@media (max-width: 480px) {
.search-overlay {
padding-top: 50px;
}
}
.search-overlay.search-visible {
opacity: 1;
visibility: visible;
}
.search-overlay .search-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 30px;
}
.search-overlay .search-top h2 {
margin: 0 0 10px;
font-size: 18px;
}
.search-overlay .close-search {
font-size: 12px;
text-transform: uppercase;
margin-bottom: 10px;
font-family: Europa Regular;
font-weight: 600;
}
.search-overlay .close-search i {
font-size: 20px;
line-height: 1;
position: relative;
top: 3px;
margin-left: 5px;
}
.rtl .search-overlay .close-search i {
margin-right: 5px;
margin-left: 0;
}
.search-overlay .close-search:hover {
cursor: pointer;
color: #a07542;
}
.search-overlay .search-from {
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
@media (max-width: 1199px) {
.search-overlay .search-from {
width: auto;
}
}
.search-overlay .search-from .select_category {
line-height: 50px;
}
@media (max-width: 767px) {
.search-overlay .search-from .select_category {
display: none;
}
}
.search-overlay .search-from .select_category:after {
content: "|";
color: hsla(0, 0%, 100%, .5);
margin: 0 30px;
}
.search-overlay .search-from .select_category .pwb-dropdown-toggle {
line-height: 50px;
display: inline-block;
cursor: pointer;
margin-right: 5px;
}
.rtl .search-overlay .search-from .select_category .pwb-dropdown-toggle {
margin-left: 5px;
margin-right: 0;
}
.search-overlay .search-from .select_category ul {
padding: 15px 30px;
max-height: 350px;
overflow: auto;
}
.search-overlay .search-from .select_category ul li {
border-bottom: 1px solid #f5f5f5;
cursor: pointer;
line-height: 1.3;
padding: 15px 0;
}
.search-overlay .search-from .select_category ul li:last-child {
border-bottom: 0;
}
.search-overlay .search-from .select_category ul li.active,
.search-overlay .search-from .select_category ul li:hover {
color: #a07542;
}
.search-overlay .search-from .caret:before {
content: "\f0d7";
font-size: 14px;
}
.search-overlay .search-from .search-box {
text-align: left;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.rtl .search-overlay .search-from .search-box {
text-align: right;
}
.search-overlay .search-from .search-box input[type=text] {
border: 0;
padding: 0;
line-height: 50px;
width: 100%;
color: #000;
font-size: 40px;
font-weight: 500;
border-bottom: 2px solid #000;
padding-bottom: 20px;
margin-bottom: 50px;
}
.search-overlay .search-from .search-box input[type=text]:-moz-placeholder,
.search-overlay .search-from .search-box input[type=text]::-moz-placeholder {
color: #868686;
}
.search-overlay .search-from .search-box input[type=text]:-ms-input-placeholder {
color: #868686;
}
.search-overlay .search-from .search-box input[type=text]::-webkit-input-placeholder {
color: #868686;
}
@media (max-width: 767px) {
.search-overlay .search-from .search-box input[type=text] {
font-size: 25px;
padding-bottom: 5px;
margin-bottom: 30px;
}
}
.search-overlay .search-from .search-box #searchsubmit {
position: absolute;
top: 15px;
background: transparent;
color: #000;
text-transform: capitalize;
font-size: 25px;
font-weight: 700;
text-align: center;
border: 0;
padding: 0;
right: 0;
}
.rtl .search-overlay .search-from .search-box #searchsubmit {
left: 0;
right: auto;
}
.search-overlay .search-from .search-box #searchsubmit:hover {
color: #a07542;
}
.search-overlay .search-from .search-box #searchsubmit>.icon-search {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.search-overlay .search-from .search-box #searchsubmit>span {
display: none;
}
@media (max-width: 767px) {
.search-overlay .search-from .search-box #searchsubmit {
font-size: 18px;
top: 20px;
}
}
@media (max-width: 1199px) {
.search-overlay .search-from .search-box {
width: auto;
}
}
.search-overlay .search-from .result-search-products {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
z-index: 10000;
position: relative;
background: #fff;
overflow-y: auto;
padding: 0;
overflow-x: hidden;
left: 0;
list-style: none;
margin: 0 -15px;
height: calc(100vh - 275px);
}
.search-overlay .search-from .result-search-products::-webkit-scrollbar-track {
background-color: #f5f5f5;
}
.search-overlay .search-from .result-search-products::-webkit-scrollbar {
width: 5px;
background-color: #f5f5f5;
}
.search-overlay .search-from .result-search-products::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .1);
}
.search-overlay .search-from .result-search-products .no-result-item {
color: #000;
padding: 0 15px;
}
.search-overlay .search-from .result-search-products .item-search {
list-style: none;
padding: 0 15px;
display: inline-block;
width: 25%;
margin-bottom: 30px;
}
@media (max-width: 1199px) {
.search-overlay .search-from .result-search-products .item-search {
width: 33.33%;
}
}
@media (max-width: 767px) {
.search-overlay .search-from .result-search-products .item-search {
width: 50%;
}
}
.search-overlay .search-from .result-search-products .item-content>a {
font-size: 16px;
margin-top: 20px;
text-transform: capitalize;
display: inline-block;
color: #868686;
}
.search-overlay .search-from .result-search-products .item-content>a:hover {
color: #a07542;
}
.search-overlay .search-from .result-search-products .price {
font-size: 16px;
font-weight: 600;
}
.search-overlay .search-from .result-search-products .price del {
font-size: 13px;
}
.search-overlay .search-from .result-search-products.loading:before {
position: absolute;
left: 50%;
top: 0;
display: inline-block;
content: "\f110";
width: auto;
height: auto;
color: #a07542;
margin-left: 0;
font-family: FontAwesome;
background-color: transparent !important;
background: none;
font-size: 20px;
-webkit-animation: 2s linear 0s normal none infinite running k;
animation: 2s linear 0s normal none infinite running k;
}
.search-overlay .form-content {
position: relative;
}
.login-pop-up {
display: none;
position: absolute;
top: 50px;
right: 50px;
z-index: 9999;
min-width: 400px;
text-align: left;
}
.login-pop-up.active {
display: block;
}
.form-login-wrapper {
max-width: 400px;
width: 100%;
background: #fff;
margin: auto;
position: absolute;
overflow: hidden;
border: 1px solid #e5e5e5;
max-height: 470px;
overflow-x: hidden;
overflow-y: auto;
padding: 30px;
display: flex;
flex-direction: column;
}
.form-reset-password {
display: none;
}
.form-reset-password.active {
display: block;
}
.form-login-wrapper input[type="text"],
.form-login-wrapper input[type="password"],
.form-login-wrapper input[type="email"] {
border: 1px solid #e5e5e5;
color: #000;
padding: 0 20px;
font-size: 14px;
width: 100%;
height: 45px;
margin-bottom: 20px;
}
.form-login-wrapper label {
font-size: 14px;
margin: 0 0 5px;
}
.form-login-header,
.form-login-lost {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 10px;
}
.form-login-header h2,
.form-login-auth,
.form-register-login,
.form-login-header .back-to-login,
.form-login-lost .woocommerce-LostPassword {
font-size: 14px;
}
.form-login-auth,
.form-register-login,
.form-login-header .back-to-login {
color: #C6A48A;
font-weight: 500;
}
.form-login,
.form-register {
position: relative;
z-index: 3;
display: none;
background: #fff;
opacity: 0;
visibility: hidden;
}
.form-login.active,
.form-register.active {
display: block;
opacity: 1;
visibility: visible;
}
.yith-quick-view-content .quantity-buttons-wrapper {
display: none;
}
.ark-woo-product-item-popup-btn {
position: relative;
}
.ark-woo-product-item-popup-btn .yith-wcqv-button {
position: absolute;
display: block;
width: 50px;
height: 50px;
}
.wp-block-woocommerce-empty-cart-block {
margin-bottom: 50px;
}
.wp-block-woocommerce-empty-cart-block .wp-block-product-new {
margin-top: 50px;
}
.woocommerce .checkout .form-row {
margin-bottom: 30px;
margin-left: 0;
margin-right: 0;
}
.woocommerce .checkout .form-row label {
color: #000;
float: left;
margin-bottom: 10px;
}
.rtl .checkout .form-row label {
float: right;
}
.woocommerce .checkout .form-row .woocommerce-input-wrapper {
width: 100%;
float: left;
}
.rtl .checkout .form-row .woocommerce-input-wrapper {
float: right;
}
.woocommerce .checkout .form-row .woocommerce-input-wrapper .input-text {
border: 1px solid #e5e5e5;
width: 100%;
border-color: #e5e5e5;
padding: 8px 15px;
height: 40px;
line-height: 40px;
color: #000;
}
.woocommerce .checkout .form-row .woocommerce-input-wrapper textarea {
height: auto !important;
}
.woocommerce .checkout .form-row .selection .select2-selection--single {
height: 40px;
line-height: 40px;
border-width: 0 0 2px;
border-color: #e5e5e5;
border-radius: 0;
}
.woocommerce .checkout .form-row .selection .select2-selection--single span {
line-height: 40px;
padding: 0;
height: 40px;
}
.wc-block-cart .wc-block-cart__submit-container--sticky:before {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce .checkout #place_order,
.wc-block-cart__submit-container a,
#woocommerce-checkout-form-coupon button {
color: #fff;
background: #000;
font-size: 14px;
text-transform: uppercase;
padding: 0 20px;
margin-top: 20px;
line-height: 40px;
cursor: pointer;
border: 0;
width: 100%;
font-weight: 400;
letter-spacing: .1em;
}
.woocommerce .checkout #place_order:hover {
background: #a07542;
}
#woocommerce-checkout-form-coupon button {
margin: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .place-order {
padding: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods {
padding: 20px;
margin-bottom: 30px;
list-style: none;
border: 1px solid #d9d9d9;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li {
padding: 17px 0 0;
margin-bottom: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li .payment_box {
padding-bottom: 17px;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li:first-child {
padding-top: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li:last-child {
border-bottom: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li>label {
float: unset;
margin: 0;
padding-left: 18px;
position: relative;
margin-bottom: 15px;
cursor: pointer;
color: #000;
}
.rtl .checkout .woocommerce-checkout-payment .payment_methods li>label {
padding-right: 18px;
padding-left: 0;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li>label:before {
position: absolute;
left: 0;
top: calc(50% - 6px);
width: 12px;
height: 12px;
border: 1px solid #868686;
content: "";
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.rtl .checkout .woocommerce-checkout-payment .payment_methods li>label:before {
right: 0;
left: auto;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li .input-radio:checked+label {
color: #000;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li .input-radio:checked+label:before {
background: #000;
border-color: #000;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods img {
height: 1.5625em;
vertical-align: middle;
margin: 0 16px;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods .woocommerce-notice {
padding: 35px 20px 20px !important;
min-height: auto;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods .about_paypal {
float: right;
border-bottom: 1px solid;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods input.input-radio {
display: none;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods .payment_box {
line-height: 1.5;
}
.woocommerce .checkout .woocommerce-checkout-payment .payment_methods .payment_box p:last-child {
margin-bottom: 0;
}
.woocommerce .checkout .woocommerce-shipping-methods .shipping_method {
display: none;
}
.woocommerce .checkout .woocommerce-shipping-methods label {
margin: 0;
margin-left: 5px;
font-weight: 400;
margin-bottom: 0;
position: relative;
padding-left: 18px;
cursor: pointer;
}
.rtl .checkout .woocommerce-shipping-methods label {
margin-right: 5px;
margin-left: 0;
padding-right: 18px;
padding-left: 0;
}
.woocommerce .checkout .woocommerce-shipping-methods label:before {
position: absolute;
left: 0;
top: calc(50% - 6px);
width: 12px;
height: 12px;
border: 1px solid #868686;
content: "";
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.rtl .checkout .woocommerce-shipping-methods label:before {
right: 0;
left: auto;
}
.woocommerce .checkout .woocommerce-shipping-methods .shipping_method:checked+label:before {
background: #000;
border-color: #000;
}
.woocommerce .checkout .checkbox label,
.checkout .radio label {
margin-left: 0;
padding-left: 0;
}
.woocommerce .checkout .checkbox label .input-checkbox,
.checkout .radio label .input-checkbox {
position: static;
margin: 0;
}
.woocommerce .checkout .woocommerce-form-login .woocommerce-form__label {
margin-top: 10px;
width: 100%;
display: block;
}
.woocommerce .checkout .woocommerce-form-login .woocommerce-form__label span {
margin-left: 25px;
}
.rtl .checkout .woocommerce-form-login .woocommerce-form__label span {
margin-right: 25px;
margin-left: 0;
}
.woocommerce .checkout .woocommerce-form-login .woocommerce-form__label input[type=checkbox] {
position: absolute;
margin-top: 5px;
}
.woocommerce .checkout .woocommerce-form-login .form-row {
clear: both;
}
.woocommerce .checkout .woocommerce-form-login .form-row.form-row-first,
.woocommerce .checkout .woocommerce-form-login .form-row.form-row-last {
clear: none;
}
.woocommerce .checkout h3 {
margin-top: 0;
font-size: 24px;
margin-bottom: 30px;
}
.woocommerce .checkout ul.payment_methods li {
width: 100%;
clear: both;
}
.woocommerce .checkout ul.payment_methods li label {
padding-left: 10px;
float: left;
margin-top: -8px;
}
.rtl .checkout ul.payment_methods li label {
float: right;
}
.woocommerce .checkout ul.payment_methods li label .input-radio {
left: 0;
margin: 6px 0 0;
}
.woocommerce .checkout ul.payment_methods li>input {
float: left;
}
.rtl .checkout ul.payment_methods li>input {
float: right;
}
.woocommerce .checkout ul.payment_methods li .payment_box {
width: 100%;
clear: both;
}
.woocommerce .checkout ul.payment_methods li.payment_method_paypal>label img {
margin: 0 10px;
}
.woocommerce .checkout .place-order {
clear: both;
}
.woocommerce .checkout #payment_method_paypal {
margin-top: 47px;
}
.woocommerce .checkout #payment_method_cheque {
float: left;
}
.rtl .checkout #payment_method_cheque {
float: right;
}
.woocommerce .checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper {
padding: 30px 40px;
border: 1px solid #000;
}
@media (max-width: 480px) {
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper {
padding: 30px 20px;
}
}
.checkout .woocommerce-checkout-review-order .title-product-name {
font-size: 22px;
color: #000;
margin-bottom: 22px;
font-weight: 400;
font-family: Europa Regular;
}
.checkout .woocommerce-checkout-review-order .cart_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.checkout .woocommerce-checkout-review-order .cart_item:last-child {
margin-bottom: 0;
}
.checkout .woocommerce-checkout-review-order .product-total {
color: #000;
}
.checkout .woocommerce-checkout-review-order .info-product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.checkout .woocommerce-checkout-review-order .info-product .product-thumble {
max-width: 55px;
}
.checkout .woocommerce-checkout-review-order .info-product .product-thumble img {
border: 1px solid #e8e8e8;
}
.checkout .woocommerce-checkout-review-order .info-product .product-name {
padding-left: 30px;
color: #000;
text-transform: uppercase;
word-break: break-word;
font-size: 12px;
}
.rtl .checkout .woocommerce-checkout-review-order .info-product .product-name {
padding-right: 30px;
padding-left: 0;
}
.checkout .woocommerce-checkout-review-order .info-product .product-name .product-quantity {
display: block;
font-weight: 700;
}
.checkout .woocommerce-checkout-review-order h2 {
margin: 0;
font-size: 14px;
}
.checkout .woocommerce-checkout-review-order .cart-subtotal {
margin-top: 30px;
}
.checkout .woocommerce-checkout-review-order .cart-subtotal,
.checkout .woocommerce-checkout-review-order .order-total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid #dedede;
padding: 27px 0;
}
.checkout .woocommerce-checkout-review-order .cart-subtotal .subtotal-price,
.checkout .woocommerce-checkout-review-order .order-total .subtotal-price {
color: #000;
}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-top: 1px solid #dedede;
padding: 27px 0;
}
.checkout .woocommerce-checkout-review-order .total-price {
font-size: 20px;
color: #000;
}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods {
text-align: right;
padding: 0;
list-style: none;
}
.rtl .checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods {
text-align: left;
}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods li {
margin: 5px 0;
}
.checkout #ship-to-different-address {
display: block;
margin: 10px 0 20px;
font-size: 14px;
}
@media (max-width: 767px) {
.checkout #ship-to-different-address {
margin-left: 0;
}
.rtl .checkout #ship-to-different-address {
margin-right: 0;
margin-left: 0;
}
}
.checkout #ship-to-different-address label {
font-weight: 400;
}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox {
cursor: pointer;
}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span {
position: relative;
padding-left: 18px;
}
.rtl .checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span {
padding-right: 18px;
padding-left: 0;
}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span:before {
position: absolute;
left: 0;
top: calc(50% - 6px);
width: 12px;
height: 12px;
border: 1px solid #868686;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
content: "";
}
.rtl .checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span:before {
right: 0;
left: auto;
}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox .woocommerce-form__input:checked+span:before {
background: #a07542;
border-color: #a07542;
}
.checkout #ship-to-different-address #ship-to-different-address-checkbox {
display: none;
}
.checkout .create-account .woocommerce-form__label span {
margin-left: 10px;
}
.rtl .checkout .create-account .woocommerce-form__label span {
margin-right: 10px;
margin-left: 0;
}
.checkout .create-account .woocommerce-form__label input[type=checkbox] {
margin-left: 0;
margin-top: 5px;
}
.rtl .checkout .create-account .woocommerce-form__label input[type=checkbox] {
margin-right: 0;
margin-left: 0;
}
.checkout .woocommerce-checkout {
clear: both;
}
.checkout .checkout_coupon>.form-row {
margin-bottom: 30px;
}
.checkout .checkout_coupon input[name=apply_coupon] {
padding: 9px 10px;
}
.woocommerce-checkout-review-order-table thead .product-total,
.checkout .woocommerce-shipping-fields {
display: none;
}
.checkout-wrapper {
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 30px 1fr;
grid-template-columns: 2fr 1fr;
grid-gap: 30px;
margin: 75px 0;
}
.woocommerce table.shop_table td {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 0;
}
.woocommerce table.shop_table td img {
margin-right: 15px;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-top: 0;
}
.woocommerce table.shop_table tfoot tr td,
.woocommerce table.shop_table tfoot tr th {
font-weight: 400;
}
.woocommerce-privacy-policy-text {
font-size: 12px;
margin-bottom: 20px;
}
.form-register .woocommerce-privacy-policy-text {
display: none;
}
.woocommerce .checkout .form-row input::-webkit-input-placeholder,
.woocommerce .checkout .form-row textarea::-webkit-input-placeholder {
font-size: 14px;
}
.woocommerce .checkout .form-row input::-moz-placeholder,
.woocommerce .checkout .form-row textarea::-moz-placeholder {
font-size: 14px;
}
.woocommerce .checkout .form-row input:-ms-input-placeholder,
.woocommerce .checkout .form-row textarea:-ms-input-placeholder {
font-size: 14px;
}
.woocommerce .checkout .form-row input::-ms-input-placeholder,
.woocommerce .checkout .form-row textarea::-ms-input-placeholder {
font-size: 14px;
}
.woocommerce .checkout .form-row input::placeholder,
.woocommerce .checkout .form-row textarea::placeholder {
font-size: 14px;
}
.wc-block-cart,
.woo_amc_container_side {
font-family: "Nimbus Roman No9 L", sans-serif !important;
}
.cart-items-counter {
background: black;
color: #fff;
border-radius: 100%;
width: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
height: 17px;
line-height: 13px;
font-size: 9px;
top: -5px;
right: -4px;
}
.woocommerce-page .wc-block-grid__products .wc-block-grid__product-image img {
height: 325px;
}
.woocommerce #review_form #respond textarea {
border: 1px solid #000;
margin-top: 10px;
}
.woocommerce #reviews #comments h2 {
margin-bottom: 15px;
}
.woocommerce #review_form #respond p {
margin: 10px 0 10px;
}
.selects select {
background: white;
padding: 12px;
width: 100%;
margin-right: 20px;
max-width: 600px;
}
.seminary-filter {
display: -ms-grid;
display: grid;
grid-gap: 12px;
-ms-grid-columns: 1fr 12px 1fr 12px 1fr 12px 1.56fr 12px 4.2fr;
grid-template-columns: 1fr 1fr 1fr 1.56fr 4.2fr;
}
.seminary-filter select {
background-color: #EFEDED;
padding: 15px;
}
.page-template-about-brand .section-title span {
font-size: 35px;
}
.page-template-about-brand .half-blocks-sect .container {
padding: 0;
}
.header-bottom {
position: relative;
}
.header-shop-submenu {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[6];
grid-template-columns: repeat(6, 1fr);
}
.header-shop-submenu-item,
.header-kosmetolog-submenu-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 55px;
padding: 0 20px;
}
.header-shop-submenu-item span,
.header-kosmetolog-submenu-item span {
font-family: Nimbus Roman No9 L;
font-size: 24px;
line-height: 100%;
text-align: center;
border-bottom: 1px solid #EFEDED;
padding-bottom: 10px;
transition: 0.3s ease-out 0s;
}
.header-shop-submenu-item:hover span,
.header-kosmetolog-submenu-item:hover span {
color: #C6A48A;
border-bottom: 1px solid #C6A48A;
}
.header-shop-submenu-item ul,
.header-kosmetolog-submenu-item ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
align-items: flex-start;
} .header-shop-submenu-item ul li a,
.header-kosmetolog-submenu-item ul li a {
font-family: Nimbus Roman No9 L;
font-size: 20px;
line-height: normal;
}
.header-shop-submenu,
.header-kosmetolog-submenu {
visibility: hidden;
opacity: 0;
min-width: 125px;
position: absolute;
left: 0;
top: 30px; padding: 15px;
list-style: none;
-webkit-transition: all .27s ease-in-out;
-o-transition: all .27s ease-in-out;
transition: all .27s ease-in-out;
z-index: 99;
border-radius: 10px;
background: #fff;
width: 100%;
top: 50px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 25px;
overflow: hidden;
}
.header-shop-submenu.show-sub,
.header-kosmetolog-submenu.show-sub {
visibility: visible;
opacity: 1;
}
.header-bottom .menu-item-has-children,
.header-shop-menu-btn,
.header-kosmetolog-menu-btn {
position: relative;
}
.header-bottom .menu-item-has-children::before,
.header-shop-menu-btn::before,
.header-kosmetolog-menu-btn::before {
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
z-index: -1;
}
.header-kosmetolog-submenu {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 3fr;
grid-template-columns: 1fr 1fr 3fr;
}
.header-kosmetolog-submenu-item-img {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.woocommerce-variation-price>span.price,
.woo_amc_open.right-bottom-fixed,
.added_to_cart.wc-forward {
display: none !important;
}
.contacts-map #map {
height: 555px;
}
section.seo-sect:last-of-type {
margin-bottom: 0;
}
.wpcf7-not-valid-tip {
margin-top: 5px;
}
.search-result-wrapper img {
width: 100%;
max-width: 100px;
}
.search-result-wrapper a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
}
.search-result-wrapper a div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.search-result-wrapper a div:first-child {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.search-result-wrapper a div span {
font-weight: 700;
}
.search-result-wrapper a div ins {
color: #A97C64;
}
.search-result-wrapper a div del {
color: red;
}
#search-results {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.search-result-wrapper {
max-height: 60vh;
overflow: auto;
padding-right: 50px;
}
.wp-pagenavi {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 9px;
margin-top: 50px;
}
.wp-pagenavi a,
.wp-pagenavi span {
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 5px;
font-family: Nimbus Roman No9 L;
font-size: 14px;
text-align: center;
color: #868686;
border: 1px solid #E5E5E5;
}
.wp-pagenavi .extend {
display: none;
}
.wp-pagenavi .active span {
border: 1px solid #000000;
background: #000000;
color: #FFFFFF;
}
.load-more-container {
text-align: center;
margin-top: 40px;
}
.load-more-btn {
font-size: 16px;
font-family: Nimbus Roman No9 L;
color: #6A6868;
padding: 15px 31px 11px 31px;
border: 1px solid #6A6868;
}
.woocommerce-account .woocommerce table.shop_table td {
display: table-cell;
}
.woocommerce-EditAccountForm em {
display: block;
font-size: 12px;
margin-top: 5px;
}
.woocommerce-EditAccountForm fieldset {
border: none;
}
.woocommerce-EditAccountForm fieldset legend {
font-weight: 700;
margin-top: 20px;
}
.sl-counter,
.wpcf7-form.invalid .wpcf7-response-output {
display: none !important;
}
.woocommerce-MyAccount-content>p {
margin-bottom: 35px;
}
.woocommerce-order-details .woocommerce-order-details__title {
margin-bottom: 20px;
}
.woocommerce-table--order-details td,
.woocommerce-table--order-details th {
border: 1px solid rgba(0, 0, 0, .1);
}
.woocommerce-customer-details .woocommerce-column--shipping-address {
display: none; }
.woocommerce-customer-details h2 {
margin-bottom: 20px;
}
.woocommerce-customer-details .woocommerce-column {
float: none !important;
width: 100% !important;
}
.woocommerce-customer-details address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
border: none !important;
padding: 0 !important;
}
.woocommerce-customer-details address div {
border-bottom: 1px solid #eee;
padding: 0 5px 10px 10px
}
.woocommerce-additional-fields .optional {
display: none;
}
#order_comments_field textarea {
height: 40px !important;
resize: none;
line-height: normal;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
margin-left: 0 !important;
position: relative !important;
height: 25px;
top: -5px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
padding-left: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.pll-switcher-select {
text-transform: uppercase;
}
.checkout-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.checkout-left .woocommerce-billing-fields {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.checkout-left .woocommerce-additional-fields {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.checkout-left .woocommerce-account-fields {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.checkout .create-account .woocommerce-form__label input[type="checkbox"] {
margin: 0;
}
.woocommerce-shipping-totals.shipping,
.woocommerce-checkout .woocommerce-error,
#billing_country_field,
.wc-block-components-totals-shipping__via,
.wc-block-components-radio-control__label { }
#billing_country_field {
display: none;
}
.woocommerce .checkout .form-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.checkout-inline-error-message {
margin-top: 5px;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 5px;
} .ark-product-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
display: none;
}
.ark-product-popup.active {
display: block;
}
.ark-product-popup-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
}
.ark-product-popup-content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 90%;
max-width: 1200px;
height: 90%;
max-height: 720px;
background-color: #fff;
border-radius: 10px;
overflow: hidden;
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.ark-product-popup-close {
position: absolute;
top: 10px;
right: 15px;
font-size: 30px;
line-height: 1;
cursor: pointer;
color: #C6A48A;
background: none;
border: none;
z-index: 10;
}
.ark-product-popup-iframe-container {
width: 100%;
height: 100%;
position: relative;
}
#ark-product-iframe {
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
} .ark-product-popup-preloader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 5;
}
.ark-product-popup-preloader-spinner {
width: 50px;
height: 50px;
border: 5px solid #f3f3f3;
border-top: 5px solid #C6A48A;
border-radius: 50%;
-webkit-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
body.no-scroll {
overflow: hidden;
} body.in-iframe .main-header,
body.in-iframe .breadcrumbs,
body.in-iframe .front-sect,
body.in-iframe .front-products.front-product-tabs,
body.in-iframe .gift-sets-sect,
body.in-iframe .main-footer,
body.in-iframe #wpadminbar,
body.in-iframe .woocommerce-breadcrumb,
body.in-iframe .product_meta,
body.in-iframe .added_to_cart,
body.in-iframe .vi-wcaio-img-flying,
body.in-iframe .woo_amc_show,
body.in-iframe .advantages-sect {
display: none !important;
}
body.in-iframe .single-product-photos {
-ms-grid-columns: 0 4fr;
grid-template-columns: 0 4fr;
}
body.in-iframe main .product {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 5% 1fr;
grid-template-columns: 1fr 1fr;
gap: 5%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body.in-iframe main div.product div.summary {
width: 100%;
padding-right: 50px;
margin-bottom: 0 !important;
}
body.in-iframe .single-product-photos-list {
opacity: 0;
}
body.in-iframe #main-slider-list li,
body.in-iframe #main-slider-list a,
body.in-iframe #main-slider-list img {
display: block;
width: 100%;
height: 100%;
}
html.in-iframe {
margin: 0 !important;
}
.woo_amc_item_quanity_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.woo_amc_item_total_price {
bottom: 1px !important;
}
.page-template-cosmetologam .need-help-sect,
.page-template-cosmetologam .products-types-sect,
.page-template-cosmetologam .cowork-sect,
.page-template-about-brand .products-types-sect {
margin-bottom: 0;
} .active-filter-list-seminary {
margin-top: 20px;
padding: 15px 20px;
padding-right: 195px;
background: #EFEDED;
position: relative;
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.active-filter-list-seminary button {
font-size: 16px;
display: inline-flex;
align-items: center;
gap: 10px;
transition: 0.3s ease;
}
.active-filter-list-seminary button span {
transition: 0.3s ease;
}
.active-filter-list-seminary button svg {
transition: 0.3s ease;
color: #C6A48A;
}
.active-filter-list-seminary button:hover span {
opacity: 0.7;
}
.active-filter-list-seminary button:hover svg {
color: #d53a3a;
}
.active-filter-list-seminary button.clear-all-filters {
position: absolute;
right: 0;
top: 0;
background: #000;
color: #fff;
height: 100%;
padding-left: 25px;
padding-right: 25px;
}
.active-filter-list-seminary button.clear-all-filters:hover {
background: #d53a3a;
}
.seminary-filter {
display: flex;
}
.seminary-filter .brown-btn {
display: none;
}
.seminary-filter .filter-item {
flex-grow: 0;
}
.seminary-filter .filter-item .active-selector {
padding: 12px 45px;
padding-left: 15px;
white-space: nowrap;
}
.seminary-filter .filter-item .active-selector .active-count-counter {
display: none;
width: 18px;
height: 18px;
background: #000;
font-size: 13px;
align-items: center;
justify-content: center;
border-radius: 100%;
color: #fff !important;
}
.seminary-filter .filter-item:last-child {
flex-grow: 1;
width: 100%;
}
.seminary-filter .filter-item:last-child .active-selector {
width: 100%;
}
.filter-item {
position: relative;
display: inline-flex !important;
}
.filter-item .active-selector {
display: inline-flex;
align-items: center;
gap: 6px;
}
.filter-item.active .active-selector {
gap: 6px;
color: #fff;
background: #C6A48A;
}
.filter-item.active .active-selector::after {
top: calc(50% - 1px);
transform: rotate(-135deg);
border-color: #fff;
}
.need-help-sect .filter-item.active .active-selector::after {
border-color: #fff !important;
}
.filter-item .active-selector {
background: #EFEDED;
cursor: pointer;
min-width: 250px;
position: relative;
padding-right: 30px;
transition: 0.3s ease;
font-size: 18px;
}
.filter-item .active-selector::after {
content: "";
border: solid black;
border-width: 0 2px 2px 0 !important;
display: inline-block;
padding: 4px;
position: absolute;
right: 15px;
top: calc(50% - 7px);
transform: rotate(45deg);
transition: 0.3s ease;
}
.filter-item .filter-options {
display: none;
position: absolute;
top: 100%;
left: 0;
background: #fff;
padding: 0;
margin-top: 10px;
list-style: none;
min-width: 100%;
z-index: 1000;
max-height: 300px;
overflow-y: auto;
text-align: left;
}
.filter-item .filter-options .filter-option {
cursor: pointer;
}
.filter-item .filter-options .filter-option:hover label {
color: #C6A48A;
}
.seminary-results {
margin-top: 45px;
padding-top: 24px;
}
.filter-option {
display: flex;
padding: 5px 10px;
cursor: pointer;
}
.filter-option input[type=checkbox] {
display: none !important;
}
.filter-option label {
display: flex;
align-items: center;
padding: 5px 10px;
border-radius: 3px;
cursor: pointer;
width: 100%;
background: transparent;
position: relative;
font-size: 16px;
color: #000;
transition: 0.3s ease;
}
.filter-option label::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #6A6868;
border-radius: 2px;
margin-right: 10px;
box-sizing: border-box;
flex-shrink: 0;
}
.filter-option input[type=checkbox]:checked+label {
background-color: #c8a78e;
color: #fff !important;
}
.filter-option input[type=checkbox]:checked+label::before {
background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" stroke="%23C6A48A" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><polyline points="20 6 9 17 4 12"/></svg>') no-repeat center center;
background-size: 14px 14px;
background-color: #FFF;
}
#seminar-results .seminary-item {
transition: 0.3s ease;
}
#seminar-results.loading .seminary-item {
opacity: 0.6;
}
@media (max-width: 768px) {
.front-filters-buttons {
margin-bottom: 25px;
}
.seminary-filter {
flex-direction: column;
}
.seminary-filter .active-selector {
width: 100%;
}
}
.woof_redraw_zone {
gap: 10px;
flex-wrap: wrap;
margin-bottom: 30px;
}
.woof_redraw_zone .woof_container {
flex-grow: 1;
}
.woof_redraw_zone .chosen-container {
width: 100% !important;
margin: 0 !important;
position: relative;
}
.woof_redraw_zone .chosen-container::after {
content: "";
border: solid black;
border-width: 0 2px 2px 0 !important;
display: inline-block;
padding: 4px;
position: absolute;
right: 15px;
top: calc(50% - 7px);
transform: rotate(45deg);
transition: 0.3s ease;
}
.woof_redraw_zone .chosen-container.chosen-container-active::after {
top: calc(50% - 1px);
transform: rotate(-135deg);
border-color: #fff;
}
.woof_redraw_zone .chosen-choices {
padding: 9px 15px !important;
}
.woof_redraw_zone .chosen-drop {
border: 0 !important;
padding-top: 10px;
padding-bottom: 10px;
}
.woof_redraw_zone .chosen-drop .chosen-results {
max-height: 300px !important;
}
.woof_redraw_zone .chosen-drop .chosen-results li {
display: flex;
align-items: center;
padding: 5px 10px;
padding-left: 15px !important;
border-radius: 3px;
cursor: pointer;
width: 100%;
background: transparent;
position: relative;
font-size: 16px;
color: #000;
transition: 0.3s ease;
}
.woof_redraw_zone .chosen-drop .chosen-results li::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #6A6868;
border-radius: 2px;
margin-right: 10px;
box-sizing: border-box;
}
.woof_redraw_zone .chosen-drop .chosen-results li.highlighted {
color: #000 !important;
background: transparent !important;
}
.woof_redraw_zone .chosen-drop .chosen-results li:hover {
background: transparent !important;
color: #C6A48A !important;
}
.woof_redraw_zone .chosen-drop .chosen-results li.result-selected {
background-color: #c8a78e !important;
color: #fff !important;
}
.woof_redraw_zone .chosen-drop .chosen-results li.result-selected::before {
background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" stroke="%23C6A48A" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><polyline points="20 6 9 17 4 12"/></svg>') no-repeat center center;
background-size: 14px 14px;
background-color: #FFF;
}
.woof_redraw_zone .woof_submit_search_form_container {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.woof_redraw_zone .woof_submit_search_form_container button {
line-height: 1 !important;
height: auto !important;
padding: 15px 15px 12px 15px !important;
}
.error404 .black-btn a {
width: auto !important;
padding: 16px 60px 14px 60px;
line-height: 1;
}
.woocommerce-thankyou-order-received {
padding: 25px 0;
margin-bottom: 35px;
}
.thx-info-wrapper {
font-size: 16px;
}
.thx-info-wrapper .thx-info {
display: flex;
flex-direction: column;
gap: 3px;
}
.thx-info-wrapper .thx-info span {
font-weight: 400;
color: #000;
}
.thx-info-wrapper .thx-info:not(:last-child) {
border-right: 1px solid rgba(197, 197, 197, 0.6);
}
.single-product .product {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.single-product .single-product-photos {
max-width: 794px;
}
.single-product .single-product-photos .splide__pagination {
bottom: 35px;
display: flex;
gap: 4px;
}
.single-product .single-product-photos .splide__pagination li button {
transition: 0.3s ease;
width: 15px;
height: 15px;
background: #E4E4E4;
margin: 0;
transform: scale(1);
}
.single-product .single-product-photos .splide__pagination li button.is-active {
background: #C6A48A;
}
.single-product .single-product-photos .splide__track--nav>.splide__list>.splide__slide.is-active {
border: 1px solid #000;
}
.single-product .single-product-photos .splide__arrow {
width: 20px;
height: 20px;
transition: 0.3s ease;
}
.single-product .single-product-photos .splide__arrow svg {
height: 10px;
}
.single-product .entry-summary {
padding-left: 40px;
display: flex;
flex-direction: column;
justify-content: center;
margin-bottom: 0 !important;
height: auto;
}
.single-product .entry-summary .product_title {
margin-bottom: 10px !important;
}
.single-product .entry-summary .price {
font-size: 24px !important;
padding-bottom: 10px !important; }
.single-product .entry-summary .variations .variable-items-wrapper {
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.single-product .entry-summary .variations .variable-item-contents label {
display: inline-flex !important;
}
.single-product .entry-summary .variations .variable-item-radio-input-wrapper {
display: inline-flex;
}
.single-product .entry-summary .variations th.label {
margin-bottom: 0 !important;
padding: 0;
line-height: 1;
font-weight: 500 !important;
color: #000000;
}
.single-product .entry-summary .variations th.label .woo-selected-variation-item-name {
display: none !important;
}
.single-product .entry-summary .variations td.value li {
padding: 0 !important;
}
.single-product .entry-summary .variations td.value li .variable-item-radio-value-wrapper {
font-size: 0;
display: inline-flex !important;
padding: 6px 15px 9px 15px;
padding: 8px 19px 3px 19px;
}
.single-product .entry-summary .variations td.value li .variable-item-radio-value-wrapper .variable-item-radio-value {
font-size: 16px;
font-weight: normal;
font-family: "Nimbus Roman No9 L", sans-serif;
}
.single-product .single-product-content__list {
display: flex;
flex-direction: column;
gap: 20px;
}
.single-product .single-product-content__list li {
margin-bottom: 0 !important;
}
.single-product .single-product-content__list li .list-title {
font-weight: bold;
white-space: nowrap;
margin-right: 5px;
float: left;
text-transform: uppercase;
}
.single-product .single-product-content__list li br+* {
flex-basis: 100%;
width: 0;
margin-top: 4px;
}
.single-product .tabs-sect {
width: 100%;
}
.single-product .single-product-photos-main .splide__slide img {
aspect-ratio: 639/720;
height: 100%;
min-width: 639px;
}
.single-product .woocommerce-tabs ul.tabs li {
flex-grow: 1;
}
.single-product .woocommerce-tabs ul.tabs li a {
font-weight: normal !important;
}
.single-product .woocommerce-tabs {
margin-bottom: 0 !important;
}
.single-product .woocommerce-tabs .panel {
margin-bottom: 0 !important;
}
.single-product form.cart {
margin-bottom: 0 !important;
}
.single-product form.cart>div {
width: 100%;
}
.single-product form.cart button {
font-weight: 400;
}
.single-product .gift-sets-sect .section-title {
font-size: 35px;
line-height: normal;
margin-bottom: 40px;
}
.woocommerce-variation-add-to-cart,
.product-type-simple form.cart {
gap: 7px 5px !important;
}
.woocommerce-variation-add-to-cart .quantity-buttons-wrapper,
.product-type-simple form.cart .quantity-buttons-wrapper {
max-width: 159px;
}
.woocommerce-variation-add-to-cart button.button,
.product-type-simple form.cart button.single_add_to_cart_button {
max-width: calc(100% - 169px) !important;
}
.demax-quick-purchase-wrapper {
width: 100%;
}
.demax-quick-purchase-wrapper button {
font-family: "Nimbus Roman No9 L", sans-serif !important;
background: #6A6868;
font-size: 16px;
color: #fff;
width: 100%;
padding: 10.5px 5px;
display: flex;
align-items: flex-end;
gap: 7px;
justify-content: center;
transition: 0.3s ease;
}
.demax-quick-purchase-wrapper button:hover {
transform: scale(1.01);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.in-iframe .single-product .single-product-photos-main .splide__slide img {
min-width: auto !important;
}
.woocommerce-breadcrumb {
display: flex;
align-items: center;
gap: 10px;
color: #C6A48A !important;
}
.woocommerce-breadcrumb a {
color: #67645E !important;
transition: 0.3s ease;
}
.woocommerce-breadcrumb a:hover {
color: #C6A48A !important;
}
.woocommerce-breadcrumb:before {
display: none !important;
}
.woocommerce-account .woocommerce-MyAccount-content mark {
font-weight: normal;
}
.woocommerce-MyAccount-content h2 {
font-weight: normal;
margin-bottom: 20px;
}
.woocommerce table.my_account_orders .button {
font-weight: normal !important;
background-color: #C6A48A !important;
color: #fff !important;
padding-top: 12px;
}
.woocommerce-MyAccount-orders thead tr th {
font-weight: 500 !important;
color: #000 !important;
font-size: 16px !important;
text-transform: uppercase !important;
}
.woocommerce-MyAccount-orders tbody tr th a {
font-weight: 500 !important;
color: #000 !important;
}
.woocommerce-Price-amount {
font-family: "Nimbus Roman No9 L", sans-serif !important;
font-weight: 500 !important;
color: rgb(9, 9, 9) !important;
}
.woocommerce table.shop_table td {
font-weight: normal;
}
.woocommerce-table--order-details thead {
font-size: 17px;
text-transform: uppercase;
}
.woocommerce-table--order-details thead th {
color: #000000;
}
.woocommerce-table--order-details tbody {
font-size: 16px;
}
.woocommerce-table--order-details tbody strong {
font-weight: normal;
}
.woocommerce-table--order-details .woocommerce-Price-amount {
font-size: 16px !important;
}
.woocommerce table.shop_table td {
vertical-align: middle;
}
.woocommerce-MyAccount-content .woocommerce-Button {
font-weight: normal !important;
background-color: #C6A48A !important;
color: #fff !important;
margin-top: 15px !important;
transition: 0.3s ease;
}
.woocommerce-MyAccount-content .woocommerce-Button:hover {
opacity: 0.8;
}
.page-template-template-seminary .hero-wrap img {
height: 706px;
object-fit: cover;
}
.page-template-template-seminary .breadcrumbs {
display: flex;
align-items: center;
}
.page-template-template-seminary .breadcrumbs img {
width: 9px;
height: auto !important;
}
.half-blocks-sect .half-blocks-container-img {
display: flex;
}
.half-blocks-sect .half-text-content-wrap {
max-width: 575px;
max-width: 98%;
padding-right: 35px;
max-height: 285px;
overflow: auto;
}
.half-blocks-sect .brown-btn {
margin-top: 40px;
}
.half-blocks-container-txt {
padding-top: 20px;
padding-bottom: 20px;
}
.half-blocks-container-img img {
max-height: 463px;
object-fit: cover;
}
.products-types-sect .swiper-pagination {
margin-top: 20px;
}
.products-types-sect .swiper-pagination .swiper-pagination-bullet {
width: 15px;
height: 15px;
background: #D9D9D9;
opacity: 1;
}
.products-types-sect .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #C6A48A;
}
.products-types-sect .container {
max-width: 1388px;
padding-right: 15px;
padding-left: 15px;
}
.need-help-sect form .help-product-filter-item .active-selector {
background: #fff;
padding: 11px 15px;
}
.need-help-sect form .help-product-filter-item.active .active-selector {
background: #C6A48A;
}
.need-help-sect .form-submit button {
height: 100%;
background: #C6A48A;
color: #fff;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 100px;
padding-right: 100px;
font-size: 16px;
transition: 0.3s ease;
font-weight: 400;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.need-help-sect .form-submit button:hover {
transform: scale(1.01);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.need-help-sect .active-count-counter.flex {
display: flex !important;
}
.products-types-sect.font-page-products-types-sect .container {
margin: 0;
padding: 0 4vw;
max-width: 100% !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection {
border: 1px solid #e5e5e5;
padding-left: 15px;
}
.select2-selection__clear {
display: none !important;
}
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #C6A48A;
}
.shop-products {
margin-top: 40px;
}
.shop-products.loading .front-products {
opacity: 0.5;
}
.shop-products.has-get-param .front-products {
opacity: 0;
}
.product-items-form {
display: flex;
gap: 12px;
display: grid;
grid-template-columns: 36.5% 36% 24%;
gap: 1.5%;
}
.product-items-form .filter-item {
flex-grow: 1;
}
.product-items-form .filter-item .active-selector {
width: 100%;
padding: 12px 45px;
padding-left: 15px;
white-space: nowrap;
}
.product-items-form .filter-item .active-selector .active-count-counter {
display: none;
width: 18px;
height: 18px;
background: #000;
font-size: 13px;
align-items: center;
justify-content: center;
border-radius: 100%;
color: #fff !important;
}
.product-items-form .filter-options {
display: none;
flex-direction: column;
}
.product-items-filter-wrap .product-items-form {
display: flex;
gap: 12px;
}
.active-filter-list-product {
margin-top: 20px;
padding: 15px 20px;
padding-right: 195px;
background: #EFEDED;
position: relative;
display: none;
flex-wrap: wrap;
gap: 15px;
}
.active-filter-list-product button {
font-size: 16px;
display: inline-flex;
align-items: center;
gap: 10px;
transition: 0.3s ease;
}
.active-filter-list-product button svg {
transition: 0.3s ease;
color: #C6A48A;
}
.active-filter-list-product button span {
transition: 0.3s ease;
}
.active-filter-list-product button:hover span {
opacity: 0.7;
}
.active-filter-list-product button:hover svg {
color: #d53a3a;
}
.active-filter-list-product button.clear-all-filters {
position: absolute;
right: 0;
top: 0;
background: #000;
color: #fff;
height: 100%;
padding-left: 25px;
padding-right: 25px;
}
.active-filter-list-product button.clear-all-filters:hover {
background: #d53a3a;
}
body.woocommerce-lost-password {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 100vh;
}
.woocommerce-lost-password .woocommerce {
max-width: 1000px;
margin: 0 auto;
padding: 50px 15px;
}
.woocommerce-lost-password .woocommerce label {
font-size: 16px;
}
.woocommerce-ResetPassword.lost_reset_password>p {
margin-bottom: 30px;
}
.login-pop-up .woocommerce-notices-wrapper {
order: 1;
font-size: 16px;
margin: 20px 0 0 0;
}
.woocommerce-ResetPassword.lost_reset_password>p {
margin: 0;
}
.woocommerce-form-login__rememberme {
display: flex;
gap: 10px;
}
.form-login-wrapper .woocommerce-error {
padding: 15px 15px 15px 40px;
margin: 0;
}
.woocommerce-error::before {
top: 15px;
left: 15px;
}
.single-product .reset_variations {
display: none !important;
}
#shipping_method_0_demax_courier5+label::after {
content: " (Безкоштовно від 4 000 грн)";
}
html[lang="ru-RU"] #shipping_method_0_demax_courier5+label::after {
content: " (Бесплатно от 4 000 грн)";
}
.product-items-filter-wrap .brown-btn {
display: none;
margin-top: 10px;
}
.filter-mob-btns {
display: none;
}
.ark-woo-product-item-btns span {
padding: 0 !important;
background: transparent !important;
transform: none !important;
box-shadow: none !important;
}
.woocommerce-page .ark-woo-product-item {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.5s ease, transform 0.5s ease;
text-align: left;
padding: 0;
}
.woocommerce-page .ark-woo-product-item.animate,
.single-product.woocommerce-page .ark-woo-product-item {
opacity: 1;
transform: translateY(0);
}
#ark-to-top {
width: 50px;
position: fixed;
bottom: 10px;
right: 15px;
cursor: pointer;
z-index: 999;
}
.woocommerce-checkout .product-name span {
word-break: break-word;
}
.woocommerce-variation.single_variation {
display: none !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 30px !important;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {
padding: 0 !important;
margin: 0 !important;
}
.home .front-products {
margin-top: -5px;
}
.front-products-sect .section-title {
font-size: 35px;
}
.need-help-sect .section-title span {
letter-spacing: -1%;
}
.gift-sets {
margin-top: -5px;
}
.gift-sets .swiper-pagination-bullet {
width: 15px !important;
height: 15px !important;
}
.search-toggle {
margin-right: 20px;
}
.my-account-link,
.open-login-window {
margin-right: 12px;
}
.products-types-sect .section-title {
margin-bottom: 30px;
}
.products-types-sect .swiper-pagination {
margin-top: 10px;
}
.page-template-about-brand .we-offer-sect {
margin-bottom: 45px;
}
.advantages-sect {
margin-bottom: 35px;
}
.single-post .front-sect {
margin-bottom: 120px;
}
.single-post .blog-sect .section-title.blog-bottom-title {
margin-bottom: 30px;
}
.woocommerce-shop .front-sect {
margin-bottom: 120px;
}
body.woocommerce-shop>.container .section-title {
margin-bottom: 40px;
}
.load-more-button .spinner {
display: none;
}
.single-product .gift-sets-sect .price {
padding: 0 !important;
margin: 0 !important;
border: none !important;
}
body.woocommerce-order-pay {
opacity: 0;
}
.woocommerce-checkout tfoot .cart-discount {
display: flex;
margin-bottom: 15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.woocommerce-remove-coupon {
color: red;
font-size: 12px;
font-weight: 700;
position: relative;
margin-left: 15px;
}
.woocommerce form.checkout_coupon {
display: flex;
align-items: center;
gap: 15px;
background: #EFEDED;
border: none;
}
.woocommerce form.checkout_coupon input,
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login input:not([type="checkbox"]) {
border: none !important;
background: #fff;
padding: 14px 16px !important;
font-size: 16px;
width: 100% !important;
}
.woocommerce form.checkout_coupon input::placeholder {
font-size: 16px;
}
.sld_field-left {
margin-left: 10px;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login {
font-family: "Nimbus Roman No9 L", sans-serif !important;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login>p:first-child {
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit {
font-weight: normal !important;
background-color: #C6A48A !important;
color: #fff !important;
margin-top: 15px !important;
transition: 0.3s ease;
padding: .618em 1em;
border-radius: 3px;
border: 0;
display: inline-block;
box-shadow: none;
text-shadow: none;
margin: 0 !important;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
position: relative;
top: 4px;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .lost_password a {
font-size: 16px;
font-style: italic;
}
.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login {
background: #EFEDED;
border: none;
}
.sld-ajax-button svg {
opacity: 0;
}
.woocommerce-checkout .cart-discount .woocommerce-Price-amount {
position: relative;
top: 3px;
}
.search-item .screen-reader-text {
display: none;
}
.custom-fake-rating {
margin-top: 15px;
}
.gift-sets-sect {
width: 100%;
}
.text-sect-ark-woo-attr {
margin-bottom: 0;
}
.section-products {
margin-top: 50px;
}
.expert-across-section{
margin-top: 25px;
margin-bottom: 0;
} @media (max-width: 1600px) {
.header-kosmetolog-submenu {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
}
.header-kosmetolog-submenu-item-img {
width: auto;
}
}
@media (max-width: 1430px) { .page-template-about-brand .half-blocks-sect .container {
padding: 0 15px;
}
.half-container {
width: calc(100vw - ((100vw - 1200px) / 2));
}
.text-media-bg {
-ms-grid-columns: 22.3% 53%;
grid-template-columns: 22.3% 53%;
}
.advantages-list {
padding: 0 70px;
}
}
@media (max-width: 1300px) { .half-container {
width: calc(100vw - ((100vw - 942px) / 2));
}
.header-bottom ul {
gap: 20px 40px;
}
.text-media-no-left-container {
-ms-grid-columns: 48% 6% 46%;
grid-template-columns: 48% 46%;
gap: 6%;
}
.text-media-bg {
-ms-grid-columns: 28.4% 3% 68.6%;
grid-template-columns: 28.4% 68.6%;
gap: 3%;
padding: 0;
}
.advantages-list {
padding: 0;
gap: 60px;
}
.front-products ul,
.product-tabs-wrapper ul {
gap: 15px;
}
.front-products ul li,
.product-tabs-wrapper ul li {
padding: 0;
}
.header-shop-submenu-item-img {
display: none;
}
.header-shop-submenu {
-ms-grid-columns: (1fr)[5];
grid-template-columns: repeat(5, 1fr);
}
.header-shop-submenu-item {
padding: 0 10px;
gap: 30px;
}
} @media (max-width: 992px) { .half-container {
width: calc(100vw - ((100vw - 718px) / 2));
}
.header-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-grid-columns: 23% 2% 50% 2% 23%;
grid-template-columns: 23% 50% 23%;
gap: 2%;
}
.header-left svg {
display: block;
}
.header-bottom,
.header-lk-btn {
display: none;
}
.header-logo {
margin-bottom: 0;
}
.header-right {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.front-slider-content>span {
font-size: 115px;
line-height: 135px;
}
.shop-products .front-products ul {
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
}
.front-products ul { }
#ark-marker {
bottom: 5px;
}
.front-products-tab-content._current {
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
}
.text-media-no-left-container {
-ms-grid-columns: 49% 2% 49%;
grid-template-columns: 49% 49%;
gap: 2%;
margin-left: 0;
}
.text-media-no-left-container-txt .ark-content-block {
padding-right: 0;
}
.advantages-list {
gap: 20px;
}
.footer-top-wrapper {
-ms-grid-columns: 1fr 1.5% 1fr;
grid-template-columns: 1fr 1fr;
gap: 40px 1.5%;
display: flex !important;
flex-direction: column !important;
}
.footer-column span {
margin-bottom: 15px;
}
.cowork-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.cowork-wrapper .cowork-content {
padding-top: 0;
padding-bottom: 0;
}
.cowork-image-wrapper img {
position: static;
margin: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
width: 400px;
height: 400px;
}
.cowork-sect-brown .cowork-content::after {
display: none;
}
.cowork-sect-brown .cowork-content {
padding: 40px 15px;
margin-top: 0;
width: 100%;
margin-bottom: 50px;
}
.single-product-photos-main .splide__slide img {
min-width: auto;
}
.hero-wrap img {
max-height: calc(100vh - 100px);
}
.page-template-about-brand .hero-wrap img {
max-height: 100%;
}
.filter-mobile-button {
display: flex !important;
align-items: center;
gap: 15px;
}
.filter-mobile-button button.filter-toggle-button {
display: flex;
align-items: center;
gap: 15px;
}
.filter-mobile-button button span {
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
font-weight: 500;
cursor: pointer;
padding-top: 5px;
}
.filter-mobile-button button .filter-count {
display: none !important;
}
.seminary-item {
grid-template-columns: repeat(3, 1fr);
grid-auto-rows: auto;
gap: 20px;
text-align: center;
}
.seminary-item .seminary-item-coach {
grid-column: 1/-1;
}
.seminary-item .seminary-item-theme {
grid-column: 1/-1;
}
.seminary-item .seminary-item-theme-text {
max-width: 100%;
}
.seminary-filter {
margin-top: 20px;
display: flex;
flex-direction: column;
gap: 10px;
}
.seminary-filter .filter-item {
width: 100%;
}
.seminary-filter .filter-item .active-selector {
width: 100%;
} .front-products ul,
.product-tabs-wrapper ul {
border-bottom: 0;
gap: 0;
}
.front-products-tab-btns .swiper-pagination {
position: static;
margin-top: 30px;
}
.front-products-tab-btns .swiper-pagination .swiper-pagination-bullet {
width: 15px;
height: 15px;
background: #D9D9D9;
opacity: 1;
}
.post-type-archive-product .front-products-tab-btns .swiper-pagination,
.archive.woocommerce .front-products-tab-btns .swiper-pagination {
margin-top: 20px;
}
.front-products-tab-btns .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #C6A48A;
}
.front-products ul .swiper-slide,
.product-tabs-wrapper ul .swiper-slide,
.single-product .wc-tabs .swiper-slide {
border-bottom: 5px solid #C6A48A !important;
padding-bottom: 10px !important;
}
.front-products #ark-marker,
.product-tabs-wrapper #ark-marker {
display: none !important;
}
.front-products ul li,
.product-tabs-wrapper ul li,
.single-product .woocommerce-tabs ul.tabs li.swiper-slide a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 500 !important;
}
.page-template-template-seminary .hero-wrap img {
height: calc(100vh - 100px);
height: 712px;
max-height: 100%;
}
.seminary-item-theme {
text-align: center;
}
.seminary-item-theme-button {
display: flex;
justify-content: center;
}
.single-product .product {
display: block;
}
.swiper-slider-related-product {
max-width: 100vw;
}
.ark-woo-product-item img {
aspect-ratio: 350/350 !important;
}
.swiper-slider-related-product .swiper-pagination {
margin-top: 10px;
}
.swiper-slider-related-product .swiper-pagination .swiper-pagination-bullet {
width: 15px;
height: 15px;
background: #E4E4E4;
opacity: 1;
}
.swiper-slider-related-product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #C6A48A;
}
.woocommerce div.product form.cart .button {
max-width: 100% !important;
}
.woocommerce-variation-add-to-cart .quantity-buttons-wrapper {
max-width: 100%;
margin-right: 0;
}
.single_variation_wrap,
.product-type-simple form.cart {
display: flex;
flex-direction: column;
gap: 12px;
}
.woocommerce div.product form.cart::after,
.woocommerce div.product form.cart::before {
display: none !important;
}
#thumbnails-slider-list .splide__slide {
aspect-ratio: 320/320;
height: 100% !important;
max-width: 75px !important;
max-height: 75px !important;
}
.header-right .pll-switcher-select,
.header-right .select {
display: none;
}
.pll-switcher-select {
margin-top: 30px;
}
.cowork-image-wrapper {
margin: 20px 0;
}
.product-items-filter-wrap,
.seminary-filter {
transform: translateX(-100%);
transition: all 0.2s ease;
position: fixed;
top: 0px;
left: 0px;
z-index: 99;
background: #fff;
padding: 40px 15px;
background: #EFEDED;
width: 220px;
height: 100vh;
overflow: auto;
}
.product-items-form .filter-item,
.seminary-filter .filter-item {
display: flex !important;
flex-direction: column;
margin-bottom: 15px;
}
.filter-item .filter-options {
position: static;
}
.filter-item .active-selector {
min-width: 100%;
}
.active-filter-list-product {
display: none !important;
}
body:not(.home) .product-items-form .filter-item .active-selector,
.seminary-filter .filter-item .active-selector {
padding: 0 45px 5px 0;
background: transparent;
border-bottom: 1px solid #C6A48A;
}
.filter-item .filter-options {
background: #EFEDED;
}
.filter-item.active .active-selector {
color: #C6A48A;
}
.need-help-sect .filter-item.active .active-selector {
color: #fff;
}
.filter-item.active .active-selector::after {
border-color: #C6A48A;
}
.filter-item .active-selector {
font-size: 16px;
line-height: 100%;
}
.filter-option {
padding: 0;
}
.filter-option label {
padding: 4px 10px;
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
.filter-option label::before {
margin: 0 0 0 10px;
background: #fff;
flex-shrink: 0;
}
.filter-option input[type="checkbox"]:checked+label {
background: transparent;
color: #090909 !important;
}
.active-count-counter {
display: none !important;
}
.product-items-filter-wrap .brown-btn {
display: block;
}
.filter-mob-btns {
display: flex;
align-items: center;
gap: 15px;
}
.filter-mob-btns .clear-all-filters,
.clear-all-filters-mob {
font-family: "Nimbus Roman No9 L", sans-serif;
font-weight: 400;
font-size: 16px !important;
line-height: 100%;
color: #FFFFFF !important;
background: #090909 !important;
padding: 14px 9px 10px 9px !important;
}
.clear-all-filters-mob {
display: none;
}
.product-items-filter-mob-btn {
display: flex;
align-items: center;
gap: 15px;
font-family: "Nimbus Roman No9 L", sans-serif;
font-size: 16px;
font-weight: 500;
cursor: pointer;
}
.product-items-filter-mob-btn span {
padding-top: 5px;
}
.seminary-filter .brown-btn {
display: block;
}
.active-filter-list-seminary {
display: none !important;
} .woocommerce div.product .woocommerce-tabs ul.tabs {
overflow: visible;
margin: 0;
padding: 0;
padding-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #090909;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none;
}
.single-product .tabs-sect .swiper-pagination {
margin: 20px 0 15px 0;
}
.front-products ul li p {
font-family: "Georgia", sans-serif;
}
.product-tabs-wrapper ul {
width: 100%;
}
.seminary-item-coach {
display: grid;
grid-template-columns: 70px 225px;
gap: 10px;
grid-template-areas:
"seminary-item-coach-photo seminary-item-coach-name"
"seminary-item-coach-photo seminary-item-coach-prof";
width: max-content;
margin: 0 auto;
text-align: left;
}
.seminary-item-coach-photo {
grid-area: seminary-item-coach-photo;
margin-bottom: 0;
}
.seminary-item-coach-name {
grid-area: seminary-item-coach-name;
margin-bottom: 0;
text-align: left;
}
.seminary-item-coach-prof {
grid-area: seminary-item-coach-prof;
margin-bottom: 0;
text-align: left;
}
.cowork-wrapper .cowork-content {
padding-left: 0;
margin-bottom: 40px;
}
}
@media (max-width: 768px) { .front-slider .swiper-slide .ark-slide-img {
display: none;
}
.front-slider .swiper-slide .ark-slide-img-mob {
display: block;
} .brown-btn a,
.brown-btn i,
.brown-btn input[type="submit"],
.brown-btn button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button {
width: 100%;
}
.front-slider-content .brown-btn a,
.front-slider-content .brown-btn span,
.front-slider-content .brown-btn button,
.text-media-no-left-container-sect .brown-btn a,
.text-media-no-left-container-sect .brown-btn span,
.text-media-no-left-container-sect .brown-btn button {
width: max-content;
}
.seo-wrapper {
max-height: 600px;
}
.contacts-wrapper {
grid-gap: 30px;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.contacts-sect {
margin: 20px 0;
}
.cowork-image-wrapper {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-bottom: 40px;
}
.page-template-cosmetologam .cowork-sect {
margin: 50px 0;
} .shop-products .front-products ul {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.single-product.woocommerce div.product form.cart div.quantity {
width: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.single-product.woocommerce div.product form.cart div.quantity input {
font-size: 16px;
}
.single-product.woocommerce div.product form.cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: verti.product-tabs-wrapper ulcal;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.quantity-buttons-wrapper {
margin-bottom: 15px;
width: 100%;
}
.single-product.woocommerce .quantity .qty {
text-align: center;
}
.checkout-wrapper {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.home .front-products-sect {
margin-top: 100px;
}
.home .text-media-no-left-container-img img {
height: 550px;
}
.home .text-media-bg-left img {
height: 500px;
}
.text-media-bg-left img {
max-width: 100%;
}
.home .text-media-no-left-container-txt {
padding: 50px 0 70px;
}
.medium-container {
padding: 0 15px;
}
.products-types .swiper-slide {
max-width: 100%;
;
}
.products-types .swiper-slide img {
width: 100%;
}
.post-type-archive-product .section-title {
margin-top: 70px;
}
.woof_redraw_zone {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.front-products .columns-4 {
display: -ms-grid !important;
display: grid !important;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.front-products .columns-4 {
width: 100% !important;
}
.shop-products .products.columns-4 {
display: flex !important;
flex-direction: column;
}
.single-product-main {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-gap: 25px;
}
.single-product-photos {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.single-product-photos-list {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-top: 5px;
}
.splide__track--nav>.splide__list>.splide__slide {
border: 0;
}
section {
margin-bottom: 30px;
}
#thumbnails-slider {
margin-right: 0;
width: 100%;
}
.woocommerce-page div.product div.summary {
width: 100%;
margin-top: 30px;
}
.thx-info-wrapper {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-gap: 20px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.thx-info {
text-align: left;
}
.thx-info:not(:last-child) {
border-right: 0;
}
.thx-sect {
padding: 60px 0 70px;
}
.not-found-title {
font-size: 128px;
line-height: 175px;
}
.not-found-text {
font-size: 20px;
line-height: 85px;
}
.blog-wrapper {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.content-image img {
height: auto;
}
.seminary-item {
-ms-grid-columns: 1fr 12px 1fr 12px 1fr;
grid-template-columns: 1fr 1fr 1fr;
text-align: center;
}
.seminary-item>.seminary-item-coach {
grid-column: 1 / -1; }
.seminary-item>.seminary-item-theme {
grid-column: 1 / -1; }
.seminary-item-date {
text-align: left;
}
.seminary-item-theme-button .white-brown-btn a {
max-width: 100%;
}
.digit-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.digit-item:not(:last-child) {
margin-bottom: 100px;
}
.digit-item-digit {
font-size: 160px;
line-height: 192px;
}
.digit-item:nth-child(2) .digit-item-digit {
margin-top: 0;
}
.digit-item:nth-child(3) .digit-item-digit {
margin-top: 0;
}
.half-blocks-container {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.half-blocks-container-txt {
margin-left: 0;
margin-top: 40px;
margin-bottom: 40px;
}
.half-blocks-sect-second .half-blocks-container-txt {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.hero-content span {
font-size: 80px;
.product-tabs-wrapper ul line-height: 93px;
}
.front-filters-form,
.seminary-sect .seminary-front-filters-form {
display: none;
}
.front-filters-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cowork-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.cowork-content {
margin-right: 0;
margin-bottom: 40px;
}
.half-container {
width: 100%;
margin: 0 auto;
max-width: 526px;
}
.need-help form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
display: grid;
grid-template-columns: 36.5% 36% 24%;
gap: 1.5%;
}
.text-media-no-left-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.text-media-bg {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.advantages-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
}
.text-media-no-left-container-sect .container {
padding-left: 4vw;
}
body.in-iframe .single-product-photos { }
body.in-iframe main div.product div.summary {
padding-right: 0;
padding-bottom: 20px;
}
body.in-iframe main .product {
display: block;
}
body.in-iframe .single-product-photos {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
body.in-iframe #main-slider-list li,
body.in-iframe #main-slider-list a,
body.in-iframe #main-slider-list img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
body.in-iframe #main-slider-list img {
width: unset;
width: 100%;
max-height: 405px;
object-fit: cover;
}
body.in-iframe .single-product-photos-list {
display: none;
}
body.in-iframe .woocommerce-variation-add-to-cart {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
body.in-iframe .single-product-photos {
margin: 0 -15px;
width: calc(100% + 30px);
}
body.in-iframe .single-product-photos .splide__pagination,
.single-product .single-product-photos .splide__pagination {
bottom: 15px;
}
body.in-iframe .splide__pagination li,
.single-product .splide__pagination li {
margin: 0 5px;
}
body.in-iframe div.product div.summary,
.single-product div.product div.summary {
margin-top: 15px;
}
body.in-iframe div.product .product_title,
.single-product div.product .product_title {
font-weight: 500 !important;
font-size: 26px !important;
line-height: 100% !important;
}
body.in-iframe .entry-summary .price .woocommerce-Price-amount,
.single-product .entry-summary .price .woocommerce-Price-amount {
font-weight: 700 !important;
font-size: 24px;
line-height: 100%;
color: #C6A48A !important;
}
body.in-iframe .entry-summary .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.single-product .entry-summary .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
font-weight: 400 !important;
}
body.in-iframe .entry-summary .price,
.single-product .entry-summary .price {
font-size: 24px !important;
padding-bottom: 10px !important;
margin-bottom: 15px !important;
}
body.in-iframe .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description {
margin-bottom: 20px;
}
body.in-iframe .variations label,
.single-product .variations label {
font-weight: 500;
font-size: 16px;
line-height: 20px;
}
body.in-iframe .reset_variations,
body.in-iframe .splide__arrows,
.single-product .reset_variations {
display: none !important;
}
body.in-iframe .variable-items-wrapper,
.single-product .variable-items-wrapper {
display: grid !important;
grid-template-columns: 1fr 1fr;
gap: 10px !important;
}
body.in-iframe .variable-items-wrapper label,
body.in-iframe .variable-items-wrapper label span,
.single-product .variable-items-wrapper label,
.single-product .variable-items-wrapper label span {
width: 100% !important;
text-align: center;
}
body.in-iframe .variable-items-wrapper label>span,
.single-product .variable-items-wrapper label>span {
padding: 14px 15px 10px 15px !important;
}
body.in-iframe .variable-items-wrapper label span span,
.single-product .variable-items-wrapper label span span {
margin: 0 auto !important;
text-align: center;
}
body.in-iframe .variations,
.single-product .variations {
margin-bottom: 0 !important;
}
body.in-iframe .single_add_to_cart_button svg,
.single-product .single_add_to_cart_button svg {
transform: scale(.7);
}
.ark-product-popup-close {
color: #C4C4C4;
}
.quantity-buttons-wrapper {
margin-bottom: 0;
}
.woocommerce-page div.product div.summary {
padding-left: 0;
}
.single-product .single-product-content__list {
gap: 12px;
}
.front-products .woocommerce-tabs {
margin-top: 20px;
}
.products-types .swiper-slide img {
max-width: 250px;
height: 330px;
}
.product-items-form {
display: flex !important;
flex-direction: column;
}
.need-help-sect .form-submit button {
width: 100%;
}
.need-help-sect .wpcf7-form-control-wrap {
width: 100%;
}
.need-help form {
gap: 10px;
display: flex !important;
}
.tax-product_cat .need-help form {
gap: 40px;
}
.tax-product_cat .need-help .section-title span {
font-size: 36px;
line-height: 50px;
}
.feedback-accept {
padding-top: 0;
}
.feedback-checkbox-wrapper {
margin-top: 0;
}
.contacts-wrapper {
flex-direction: column;
gap: 10px;
}
.contacts-map #map {
height: 350px;
}
.page-template-blog .section-title {
margin-top: 75px;
}
.blog-sect {
margin: 60px 0;
}
#main-slider .splide__slide {
height: auto !important;
}
.single-product .single-product-photos-main .splide__slide img {
aspect-ratio: 325/325 !important;
min-width: auto;
width: 100%; object-fit: cover;
object-position: center center;
}
.ark-woo-product-item img {
aspect-ratio: 330/325 !important;
}
.single-product .gift-sets-sect .section-title {
font-size: 32px;
line-height: 38px;
margin-bottom: 50px;
}
.single-product .woocommerce-breadcrumb {
margin-bottom: 30px;
}
.page-template-cosmetologam .hero-wrap-background {
height: 710px;
max-height: 100%;
}
.need-help form .brown-btn input {
padding-top: 16px;
}
.page-template-about-brand .hero-content p {
font-size: 36px;
line-height: 100%;
}
.page-template-about-brand .front-sect {
margin-bottom: 80px;
}
.page-template-about-brand .hero-content span {
margin-bottom: 115px;
font-size: 90px;
line-height: 100%;
}
.page-template-contacts .need-help-sect {
padding: 82px 0;
}
.blog-item {
min-height: 325px;
}
.blog-wrapper {
grid-gap: 12px;
}
.page-template-template-seminary .hero-wrap img {
height: 695px;
}
.product-type-simple .quantity-buttons-wrapper {
margin-bottom: 3px;
width: 100%;
max-width: 100% !important;
}
.digit-item-digit {
left: auto !important;
top: auto !important;
right: auto !important;
}
.front-products-tab-content._current {
display: flex !important;
}
.home .text-media-bg-sect,
.text-media-bg-sect {
padding-top: 0 !important;
}
}
@media (max-width: 576px) {
.container,
.half-container {
width: 100%;
max-width: 100%;
padding: 0 15px;
}
.front-slider-sect {
margin-bottom: 63.33px;
}
.front-slider-content>span {
font-size: 95px;
line-height: 114px;
font-size: 4.2rem;
line-height: 5rem;
}
}
.front-slider-sect .swiper-slide {
min-height: 90vh;
}
.front-slider-content {
margin: 113px 0 116px 0; }
.simple-text-sect {
margin-bottom: 76.67px;
}
.front-slider-content>p {
font-size: 36px;
line-height: 40.9px;
}
.front-products-tab-content._current {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 45px;
}
.front-products-tab-content .white-btn,
.gift-sets .white-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.gift-sets .white-btn {
margin-top: 50px;
}
.tax-product_cat .need-help-sect {
padding: 100px 0;
}
.need-help-sect {
padding: 95px 0;
padding-bottom: 100px;
}
.text-media-no-left-container-img {
margin: 0 -15px;
}
.text-media-bg-sect {
padding: 85px 0 100px 0;
}
.text-media-bg-left {
margin: 0 -15px;
}
.advantages-list img {
max-width: 100px;
}
.footer-top-wrapper {
display: flex;
flex-direction: row;
}
.front-products-sect,
.gift-sets-sect {
margin-bottom: 50px;
}
.simple-text-sect.simple-text-border-sect,
.cowork-content {
margin-bottom: 0;
}
.cowork-wrapper {
padding: 0;
}
.cowork-sect {
padding: 0 0 50px 0;
min-height: auto;
}
.cowork-sect-brown .cowork-content {
margin-top: 0;
width: 100%;
margin-bottom: 0;
}
.login-pop-up {
right: 15px;
left: 15px;
width: 90%;
min-width: 0;
}
.form-login-lost {
display: flex;
flex-direction: column;
gap: 15px;
}
#wpadminbar {
margin-top: 0;
}
.seo-wrapper {
max-height: 475px;
}
.contacts-map #map {
height: 260px;
}
.products-types .swiper-slide img {
max-width: 100%;
}
.page-template-cosmetologam .need-help-sect {
padding: 94.5px 0;
} .header-right .my-account-link,
.header-right .open-login-window {
display: none;
}
.summary.entry-summary form.cart .button.single_add_to_cart_button {
padding: 11px 27px;
}
.quantity-buttons-wrapper {
padding: 7px 20px;
}
.woocommerce-variation-add-to-cart {
gap: 9px;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 10px !important;
}
.text-media-no-left-container-img.mob-img img {
height: 574px !important;
}
.half-blocks-sect .half-text-content-wrap {
max-width: 100%;
}
.cowork-sect {
padding-bottom: 0 !important;
}
.search-toggle {
margin-right: 10px;
}
.header-right .woo_amc_open_active {
padding-right: 10px;
}
.header-main-wrapper {
padding: 23px 0;
}
.simple-text-sect .section-title span {
line-height: 40px;
}
.products-types-sect .swiper-pagination {
margin-top: 25px;
}
.products-types-sect {
padding: 45px 0 55px 0;
}
.front-products-sect .section-title {
margin-bottom: 23px;
}
.front-products-tab-btns .swiper-pagination {
margin-top: 21px;
}
.need-help-sect .section-title span {
line-height: 48px;
}
.need-help-sect form .help-product-filter-item .active-selector {
padding: 15px 15px;
}
.product-items-form {
gap: 27px;
}
.filter-item .active-selector::after {
right: 25px;
top: calc(50% - 3px);
}
.gift-sets-sect .section-title span {
letter-spacing: -1px;
}
.ark-woo-product-item-btns {
margin-top: 0;
}
.need-help-sect.feedback-sect .section-title span {
letter-spacing: 1%;
}
.need-help-sect.feedback-sect .wpcf7-form {
gap: 40px;
}
.home .need-help-sect.feedback-sect {
margin-bottom: 0px;
}
.advantages-sect .section-title {
margin-bottom: 70px;
}
.advantages-list {
gap: 70px;
}
.advantages-list p {
max-width: 60%;
margin: 0 auto;
}
.shop-products .front-products ul.products {
gap: 45px;
}
.load-more-container {
margin-top: 0;
}
body:not(.single-product) .front-products ul {
padding-bottom: 15px;
}
.single-product .main-header {
margin-bottom: 0px;
}
.single-product .woocommerce-breadcrumb {
margin-bottom: 15px;
}
.single-product .single-product-photos-main .splide__slide img {
aspect-ratio: 330/320 !important;
}
.single-product div.product div.summary {
margin-top: 25px;
}
.woocommerce-variation-add-to-cart,
.product-type-simple form.cart {
gap: 11px 5px !important;
}
.single-product-content__list {
margin-top: 18px;
}
.single-product .single-product-content__list {
gap: 14px;
}
.front-products .woocommerce-tabs {
margin-top: 35px;
}
.single-product .tabs-sect .swiper-pagination {
margin: 0px 0 15px 0;
}
.single-product .gift-sets-sect .medium-container {
padding: 0;
}
.front-products.front-product-tabs {
margin-bottom: 35px;
}
.single-product .gift-sets-sect .section-title {
margin-bottom: 45px;
}
.swiper-slider-related-product .swiper-pagination {
margin-top: 25px;
}
.digit-sect {
padding: 45px 0;
}
.digit-item {
margin-bottom: 105px;
}
.half-blocks-container-img {
width: calc(100% + 30px);
margin-left: -15px;
}
.half-blocks-container-txt {
margin-top: 20px;
}
.page-template-blog .main-header {
margin-bottom: -25px;
}
.blog-sect {
margin-top: 0;
}
.page-template-blog .section-title {
margin-bottom: 15px;
}
.single-post .main-header {
margin-bottom: -25px;
}
.single-post .ark-content-block,
.content-sect .ark-content-block {
font-size: 16px;
}
.single-post .ark-content-block ol,
.single-post .ark-content-block ul,
.content-sect .ark-content-block ol,
.content-sect .ark-content-block ul {
margin-left: 0;
padding-left: 20px;
}
.single-post .blog-sect .section-title.blog-bottom-title {
margin-bottom: 15px;
}
.single-post .blog-wrapper {
grid-gap: 20px;
}
.page-template-contacts .main-header {
margin-bottom: -25px;
}
.page-template-contacts .section-title {
margin-top: 25px;
margin-bottom: 0px;
}
.contacts-wrapper {
gap: 25px;
}
.main-header .page-template-page-text {
margin-bottom: -20px;
}
.content-sect {
margin-bottom: 40px;
}
.error404 .main-header {
margin-bottom: -25px;
}
.not-found {
margin-top: 115px;
margin-bottom: 90px;
}
.not-found-title {
margin-bottom: -30px;
}
.cart-items-counter {
right: 5px;
}
.woocommerce form.checkout_coupon {
flex-direction: column;
gap: 0;
}
#woocommerce-checkout-form-coupon p {
width: 100%;
}
.single-product .breadcrumbs {
margin-bottom: 20px;
}
.sale-products-sect {
padding: 45px 0;
}
}
.custom-fake-rating {
margin-bottom: 10px !important;
clear: both;
}
.custom-fake-rating .dsp_star-rating {
display: inline-block;
font-family: 'star'; font-size: 16px; position: relative; line-height: 1;
letter-spacing: 0.1em;
margin-bottom: 10px;
} .custom-fake-rating .dsp_star-rating::before {
content: "\73\73\73\73\73";
color: #e0e0e0;
position: absolute;
top: 0;
left: 0;
} .custom-fake-rating .dsp_star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: relative;
padding-top: 1.5em; }
.custom-fake-rating .dsp_star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
left: 0;
position: absolute;
color: #000 !important; } .expert-profile-sect {
margin-top: 40px;
margin-bottom: 70px;
}
.expert-profile-wrapper {
display: flex;
gap: 30px;
align-items: center;
margin-top: 70px;
margin-bottom: 30px;
}
.expert-profile-photo img {
width: 100%;
height: auto;
display: block;
max-width: 104px;
}
.expert-profile-info {
flex: 1;
display: flex;
flex-direction: column;
gap: 15px;
}
.expert-category {
color: #B68F5F;
font-weight: 700;
font-size: 11px;
letter-spacing: 1.54px;
text-transform: uppercase;
}
.expert-name {
font-weight: 400;
font-size: 40px;
line-height: 38px;
color: #090909;
}
.expert-meta {
font-weight: 400;
font-size: 13px;
line-height: 20px;
color: #848484;
}
.expert-meta i {
margin: 0 5px;
font-style: normal;
}
.expert-description {
font-weight: 400;
font-size: 18px;
line-height: 28px;
color: #090909;
}
.expert-publications-sect {
margin-bottom: 95px;
}
.expert-publications-sect .section-title {
margin-bottom: 40px;
}
.expert-publications-sect .section-title span {
font-weight: 400;
font-size: 40px;
line-height: 56px;
}
.expert-publications-sect .blog-wrapper {
max-width: 100%;
}
.single-blog-expert {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.single-blog-expert-left {
display: flex;
align-items: center;
gap: 10px;
}
.single-blog-expert-left-info span {
font-weight: 600;
font-size: 15px;
line-height: 160%;
color: #090909;
}
.single-blog-expert-left-info p {
font-size: 12px;
line-height: 140%;
color: #848484;
}
.single-blog-expert-left-info {
display: flex;
flex-direction: column;
gap: 3px;
}
.single-blog-expert-right {
font-size: 14px;
line-height: 150%;
color: #848484;
}
.single-blog-expert-left-img img {
border-radius: 100%;
}
@media (max-width: 576px) {
.expert-profile-wrapper {
margin: 30px 0;
display: flex;
flex-direction: column;
gap: 15px;
align-items: flex-start;
}
.expert-profile-photo {
max-width: 72px;
}
.expert-profile-sect {
margin-bottom: 50px;
}
.single-blog-expert-left-info span {
font-size: 14px;
}
.single-blog-expert-left-info p {
font-size: 11px;
}
.single-blog-expert-right {
font-size: 13px;
}
.expert-profile-photo img {
max-width: 72px;
}
} .expert-across-block {
display: flex;
align-items: center;
justify-content: space-between;
background-color: #F1ECE6;
padding: 25px;
gap: 25px;
border-left: 4px solid #C9A578;}
.expert-across-block h3 {
margin: 0;
}
.expert-across-block a {
text-decoration: none;
}
.expert-across-left {
display: flex;
align-items: center;
gap: 25px;
}
.expert-across-img {
flex-shrink: 0;
}
.expert-across-img img {
border-radius: 50%;
object-fit: cover;
max-width: 120px;
height: 120px;
}
.expert-across-info {
display: flex;
flex-direction: column;
gap: 5px;
}
.expert-across-info .expert-across-category {
color: #B68F5F;
font-weight: 700;
font-size: 11px;
letter-spacing: 1.54px;
text-transform: uppercase;
}
.expert-across-info .expert-across-name {
color: #090909;
font-weight: 600;
font-size: 24px;
line-height: 24px;
}
.expert-across-info .expert-across-name a {
color: #090909;
}
.expert-across-info .expert-across-meta {
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #848484;
}
.expert-across-info .expert-across-meta i {
margin: 0 5px;
font-style: normal;
}
.expert-across-info .expert-across-excerpt {
font-size: 14px;
line-height: 22px;
color: #4A4A4A;
}
.expert-across-info .expert-across-more {
color: #B68F5F;
font-size: 13px;
font-weight: 700;
line-height: 20px;
text-decoration: none;
}
@media (max-width: 991px) {
.expert-across-block {
flex-direction: column;
align-items: flex-start;
}
.expert-across-right {
margin-top: 20px;
width: 100%;
}
.expert-across-right .brown-btn {
width: 100%;
justify-content: center;
}
}
@media (max-width: 576px) {
.expert-across-block {
padding: 20px;
}
.expert-across-left {
flex-direction: column;
align-items: flex-start;
gap: 15px;
}
.expert-across-img img {
max-width: 80px;
height: 80px;
}
.expert-across-info .expert-across-name {
font-size: 24px;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.sld-ajax-button-loading {
opacity: 0.5;
cursor: not-allowed !important;
}