:root {
--color1: #d6d6d6;
--color2: #e61f4d;
--color3: #252525;
--color4: #858585;
--color5: #8b8b8b;
--color6: #ae0028;
--color7: #2d2d2d;
--color8: #3a3a3a;
}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: "Inter", sans-serif;
font-weight: 400;
font-style: normal;
line-height: normal;
color: #fff;
}
*:focus {
outline: none;
}
body {
line-height: 1;
font-family: "Inter", sans-serif;
font-weight: 400;
display: flex;
flex-direction: column;
height: 100%; }
::-webkit-scrollbar { width: 0px; background: transparent; }
html {
-ms-overflow-style: none; scrollbar-width: none; height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
section {
margin-top: -1px;
}
nav ul {
list-style: none;
}
ol,
ul {
list-style: none;
margin: 0;
padding: 0;
}
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
text-decoration: none;
}
a:hover {
text-decoration: none;
}
strong,
b {
font-weight: 600;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img {
border-style: none;
width: 100%;
height: 100%;
display: block;
}
form fieldset {
margin: 0;
padding: 0;
border: none;
}
input,
textarea,
select {
vertical-align: middle;
padding: 0;
box-sizing: border-box;
resize: none;
border: 1px solid transparent;
border-bottom: 1px solid rgb(95, 95, 95);
color: #ffffff;
background-color: transparent;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
color: rgb(95, 95, 95);
font-size: 16px;
}
textarea:focus::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder {
color: #2c2c2c;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active { }
.container {
display: block;
position: relative; width: 100%;
padding: 0 50px;
margin: 0 auto 0 auto;
height: 100%;
}
header,
main,
footer,
section {
display: block;
position: relative;
width: 100%;
}
a {
text-decoration: none;
display: block;
}
header {
flex: 0 0 auto;
}
.my-site {
flex: 1 0 auto;
}
.my-site.contact-page {
background-color: #252525;
}
footer {
flex: 0 0 auto;
}
.aligt-items {
align-items: center;
}
.justify-content {
justify-content: space-between;
}
.container {
max-width: 1240px;
width: 100%;
padding: 0 20px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.d-flex {
display: flex;
}
.header {  }
.header-bg {
position: fixed;
left: 50%;
transform: translateX(-50%);
z-index: 10;
max-width: 1240px;
width: 100%;
margin-top: -1px;
}
.header-bg::before {
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: url(//ukspar.ua/wp-content/themes/ukspar_theme/assets/images/header-bg.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;  }
.header-content {
background-color: var(--color3);
padding: 10px 20px;
border-radius: 35px;
max-width: 1030px;
width: 100%;
margin: 10px auto;
position: relative;
transition: all 0.5s ease;
}
.header-content.active {
border-radius: 35px 35px 0px 0px;
}
.header-logo-link {
width: 155px;
height: 16px;
}
.menu-header-item {
margin: 0 10px;
}
.menu-header-item:first-child {
margin-left: 0;
}
.menu-header-item:last-child {
margin-right: 0;
}
.menu-header-link {
text-transform: uppercase;
color: var(--color1);
transition: all 0.2s ease;
font-size: 15px;
cursor: pointer;
}
.menu-header-link:hover .menu-header-name {
color: #e61f4d;
}
.menu-header-link:hover {
color: #e61f4d;
}
.menu-header-link:hover .menu-header-link.active .menu-header-name {
color: #e61f4d;
}
.menu-header-name {
color: var(--color1);
margin-right: 5px;
}
.menu-header-arrow {
width: 6px;
height: 4px;
}
.menu-header-arrow svg {
width: 100%;
height: 100%;
display: flex;
}
.menu-header-link.active .menu-header-name {
color: #e61f4d;
}
.menu-header-link.active .menu-header-arrow {
transform: rotate(60deg);
}
.menu-header-link.active .menu-header-arrow svg path {
fill: #e61f4d;
}
.menu-header-link:hover .menu-header-arrow svg path {
fill: #e61f4d;
}
.menu-inner-link:hover {
color: #e61f4d;
}
.navigation {
margin-right: 50px;
}
.header-search-img {
cursor: pointer;
margin-right: 15px;
padding: 6px;
border-radius: 50%;
background: #3a3a3a;
backdrop-filter: blur(20px);
}
.header-search-img img {
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.header-lang-name {
color: #d6d6d6;
text-transform: uppercase;
margin-right: 5px;
}
.burger {
display: none;
}
.main-section {
height: 80vh;
background-color: var(--color3);
padding: 122px 0 0px 0;
}
.main-block {
background-image: url(//ukspar.ua/wp-content/themes/ukspar_theme/assets/images/main-bg.png);
background-position: left;
background-repeat: no-repeat; height: 100%;
display: flex;
align-items: center; }
.title {
font-size: 48px;
font-weight: 700;
margin-bottom: 20px;
}
.title span {
font-weight: 700;
color: var(--color2);
}
.main-title {
font-size: 48px;
font-weight: 700;
margin-bottom: 20px;
}
.main-title span {
font-weight: 700;
color: var(--color2);
}
.main-text {
color: #858585;
font-size: 18px;
margin-bottom: 40px;
}
.main-btn-wrap {
max-width: 265px;
width: 100%;
}
.main-btn {
width: 100%;
padding: 18px 10px;
border-radius: 36px;
border: 2px solid #e61f4d;
justify-content: center;
transition: all 0.3s ease;
}
.main-btn:hover {
background-color: #e61f4d;
}
.main-btn-name {
font-size: 18px;
font-weight: 700;
margin-right: 10px;
}
.main-btn-arrow {
width: 24px;
height: 24px;
}
.main-btn-arrow svg {
width: 100%;
height: 100%;
display: block;
}
.modal-btn {
cursor: pointer;
}
.main-content {
max-width: 635px;
width: 100%;
}
.social-foxed-block {
position: fixed;
right: -170px;
z-index: 10;
top: 25%;
}
.social-foxed-item {
margin-bottom: 10px;
border-radius: 76px; right: 0;
position: relative;
transition: all 0.5s ease;
}
.social-foxed-icon {
width: 50px;
height: 50px;
}
.social-foxed-link {
display: flex;
align-items: center; margin-left: 10px;
padding: 15px 15px 15px 0;
}
.social-foxed-item:hover {
width: auto;
background-color: var(--color4);
right: 180px;
}
.social-foxed-item:first-child:hover {
right: 0;
background-color: transparent;
cursor: pointer;
}
.social-foxed-item:hover .social-foxed-link {
margin-left: 10px;
padding: 15px 15px 15px 0;
width: auto;
height: auto;
opacity: 1;
visibility: visible;
overflow: visible;
}
.productions-section { padding-top: 20px;
background-image: url(//ukspar.ua/wp-content/themes/ukspar_theme/assets/images/gray-bg.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.productions-content {
background-color: var(--color3);
padding: 10px;
border-radius: 18px; }
.production-img {
width: 50px;
height: 50px;
margin: 0 auto 10px;
}
.production-name {
text-align: center;
}
.production-link {
border-radius: 24px;
padding: 10px;
transition: all 0.3s ease;
}
.production-link:hover {
background-color: var(--color2);
}
.production-item {
max-width: 150px;
width: 100%;
}
.product.type-product {
position: relative;
z-index: 5;
}
.production-title {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background-color: var(--color4);
border-radius: 12px;
font-weight: 700;
max-width: 140px;
width: 100%;
padding: 25px;
transition: all 0.3s ease;
}
.productions-section {
padding: 25px 0 25px 0;
}
.fittings-section {
padding: 25px 0 50px 0;
background-color: var(--color1);
}
.fittings-item .fittings-item-category:first-child .fittings-item-img {
height: auto;
}
.fittings-item-category:hover .fittings-item-img {  }
.fittings-item-category:first-child {
width: 100%;
margin-bottom: 25px;
}
.fittings-item {
flex-wrap: wrap; margin-bottom: 25px;
margin: 0 -12px 25px -12px;
}
.fittings-item:last-child {
margin-bottom: 0;
}
.fittings-item-category {
width: 50%;
display: flex;
flex-direction: column;
height: 100%;
transition: all 0.3s ease;
overflow: hidden;
padding: 0 12px;
}
.fittings-item-img {
transition: all 0.3s ease;
height: 285px;
}
.fittings-item-category .fittings-item-img img { margin: 0 auto;
}
.fittings-item-category:first-child .fittings-link-category {
border-radius: 32px;
background-color: var(--color4);
padding: 0px 0px 0 0px;
position: relative;
}
.fittings-item-category:first-child
.fittings-link-category
.fittings-item-content {
position: absolute;
left: 50%;
top: 30%;
transform: translate(-50%, -50%);
}
.fittings-item-category:first-child .fittings-item-img img {
width: 100%;
}
.fittings-item-category:nth-child(2) .fittings-link-category {
background-color: var(--color3);
padding: 60px 50px 0 50px;
border-radius: 32px;
}
.fittings-item-category:nth-child(3) .fittings-link-category {
background-color: var(--color6);
padding: 60px 50px 0 50px;
border-radius: 32px;
}
.fittings-link-category {
display: flex;
flex-direction: column;
height: 100%; }
.fittings-item-name {
text-align: center;
font-size: 40px;
font-weight: 700;
margin-bottom: 5px;
white-space: nowrap;
}
.fittings-item-text {
text-align: center;
font-size: 18px;
max-width: 400px;
width: 100%;
margin: 0 auto 25px;
height: 50px;
}
.footer {
background-color: var(--color3);
padding: 55px 0;
}
.footer-logo-link {
width: 204px;
height: 22px;
}
.footer-logo {
margin-bottom: 35px;
}
.footer-video-item {
max-width: 135px;
width: 100%;
margin-bottom: 15px;
}
.footer-video-btn {
width: 100%;
text-align: center;
border: 2px solid var(--color2);
padding: 10px;
border-radius: 48px;
font-size: 14px;
transition: all 0.3s ease;
}
.footer-video-btn:hover {
background-color: var(--color2);
}
.footer-social-item {
margin-right: 20px;
}
.footer-social-item:last-child {
margin-right: 0;
}
.footer-social-link {
width: 25px;
height: 25px;
}
.footer-social-item:nth-child(2) .footer-social-link svg:hover path {
fill: #252525;
}
.footer-social-item:nth-child(3) .footer-social-link svg:hover path {
fill: #252525;
}
.footer-social-link svg:hover path {
fill: #e61f4d;
}
.footer-social-link svg:hover rect {
fill: #e61f4d;
}
.footer-social-link svg {
width: 100%;
height: 100%;
}
.footer-contact-wrap {
margin-bottom: 10px;
}
.footer-contact-wrap:last-child {
margin-bottom: 0;
}
.footer-contact-title {
color: var(--color5);
font-size: 14px;
line-height: 140%; margin-right: 5px;
}
.footer-contact-name {
font-size: 14px;
color: var(--color1);
}
.footer-menu-item {
margin-bottom: 15px;
}
.footer-menu-item:last-child {
margin-bottom: 0;
}
.footer-menu-link {
font-size: 14px;
color: var(--color1);
transition: all 0.2s ease;
}
.footer-menu-link:hover {
color: #e61f4d;
}
.footer-content {
align-items: flex-start;
}
.policy-link-wrap {
margin-bottom: 15px;
}
.policy-link {
font-size: 14px;
color: var(--color1);
text-decoration-line: underline;
text-align: right;
}
.ukspar-text {
margin-bottom: 15px;
font-size: 14px;
color: var(--color1);
line-height: 21px;
text-align: right;
}
.mkey-title {
font-size: 14px;
color: var(--color1);
margin-right: 5px;
}
.mkey-icon {
width: 43px;
height: 18px;
}
.mkey-icon svg {
width: 100%;
height: 100%;
}
.mkey-link {
text-align: right;
}
.map-iframe iframe {
width: 100%;
}
.text-section {
padding: 50px 0;
background-color: var(--color1);
}
.text-block {
background-color: var(--color3);
padding: 25px 25px 50px 25px;
border-radius: 20px;
position: relative;
}
.text-block-name {
font-size: 20px;
font-weight: 500;
margin-bottom: 25px;
}
.text-block-inner p {
margin-bottom: 20px;
}
.text-block-inner ul {
list-style: inside;
margin-bottom: 25px;
}
.text-block-inner ol {
margin-bottom: 25px;
}
.text-block-inner ol li,
.text-block-inner ul li {
margin-bottom: 5px;
}
.text-block-inner h3 {
font-size: 20px;
font-weight: 500;
margin-bottom: 25px;
}
.text-block-inner {
overflow-y: scroll;
max-width: 1195px;
width: 100%;
height: 315px;
}
.text-block-inner table,
.text-block-inner table td,
.text-block-inner table th {
border: 1px solid #fff;
}
.text-block-item {
margin-bottom: 35px;
max-width: 1075px;
width: 100%;
padding-right: 25px;
}
.text-block-item:last-child {
margin-bottom: 0;
}
.text-block-inner::-webkit-scrollbar {
width: 3px; }
.text-block-inner::-webkit-scrollbar-track {
background: #909090; }
.text-block-inner::-webkit-scrollbar-thumb {
background: #bfbfbf; }
.form-section {
padding: 40px 0;
background-color: var(--color4);
}
.form-section-title {
font-size: 40px;
font-weight: 700;
margin-bottom: 10px;
text-align: center;
}
.form-text {
font-size: 18px;
text-align: center;
max-width: 600px;
width: 100%;
margin: 0 auto 25px;
}
.form-block {
max-width: 890px;
width: 100%;
margin: 0 auto;
padding: 30px;
border-radius: 18px;
background: #616161;
}
.form-wrap {
max-width: 50%;
width: 100%;
}
.form-input {
width: 100%;
border-radius: 10px;
background: #d6d6d6;
padding: 15px;
}
.form-wrap-flex {
gap: 10px;
margin-bottom: 10px;
}
.textarea-input {
border-radius: 10px;
background: #d6d6d6;
height: 120px;
width: 100%;
padding: 10px 15px;
}
.textarea-input::placeholder {
font-size: 14px;
}
.textarea-input,
.form-input {
color: #3f3f3f;
}
.form-title {
font-size: 24px;
text-align: center;
font-weight: 700;
margin-bottom: 20px;
}
.form-input::placeholder {
color: #3f3f3f;
font-size: 14px;
}
.textarea-wrap {
margin-bottom: 20px;
}
.form-btn-wrap {
max-width: 200px;
width: 100%;
margin: 0 auto;
}
.form-btn {
padding: 20px 35px 20px 20px;
justify-content: center;
border-radius: 36px;
border: 2px solid #e61f4d;
position: relative;
transition: all 0.3s ease;
width: 100%;
font-size: 18px;
font-weight: 700;
cursor: pointer;
background-image: url(//ukspar.ua/wp-content/themes/ukspar_theme/assets/images/arrow-form.svg);
background-repeat: no-repeat;
background-position: center right 35px;
}
.form-btn:hover {
background-color: #e61f4d;
}
.form-btn::after {
content: "";
position: absolute;
width: 7px;
height: 7px;
right: 20%;
transform: rotate(45deg);
border-top: 1px solid #fff;
border-right: 1px solid #fff;
}
.form-btn-arrow {
width: 20px;
height: 20px;
display: none;
}
.form-btn-arrow svg {
width: 100%;
height: 100%;
}
.form-btn-name {
margin-right: 5px;
font-size: 18px;
font-weight: 700;
}
.header-menu-inner {
position: fixed;
left: 50%;
transform: translateX(-50%); max-width: 1030px;
width: 100%;
background-color: var(--color3);
border-radius: 0px 0px 35px 35px;
box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.12);
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
}
.header-menu-inner-wrap {
padding: 25px 20px;
}
.header-menu-inner.active {
transition: all 0.5s ease;  }
.menu-inner-item {
margin-bottom: 10px;
}
.menu-inner-item:last-child {
margin-bottom: 0;
}
.menu-inner-img img {
border-radius: 32px;
width: auto;
height: auto;
}
.menu-btn-js {
cursor: pointer;
}
.arrow-top {
position: fixed;
bottom: -120%;
right: 1%;
cursor: pointer;
width: 60px;
height: 60px;
transition: all 1s ease;
z-index: 8;
}
.arrow-top svg {
width: 100%;
height: 100%;
}
.arrow-top.visible {
bottom: 15%;
}
.production-title-link {
width: 100%;
}
.production-title:hover {
background-color: var(--color2);
}
.search-content {
top: 85%;
margin-top: -1px;
}
.search-input {
width: 100%;
border-radius: 21px;
background: #3e3e3e;
backdrop-filter: blur(20px);
border: 1px solid transparent;
padding: 10px 45px;
}
.search-input-wrap {
position: relative;
}
.search-icon {
position: absolute;
top: 50%;
left: 15px;
z-index: 10;
width: 20px;
height: 20px;
transform: translateY(-50%);
}
.search-icon svg {
width: 100%;
height: 100%;
}
.btn-search-wrap {
position: absolute;
right: 0;
top: 0px;
max-width: 105px;
width: 100%;
}
.btn-search {
width: 100%;
text-align: center;
border-radius: 21px;
background: #e61f4d;
padding: 9px 5px;
height: 100%;
border: none;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.model-section,
.contact-section,
.tech-info-section {
background-color: var(--color3);
}
.tech-info-section .model-block-img {
max-width: 510px;
}
.model-block-img img {
border-radius: 20px;
}
.woocommerce-breadcrumb {
padding: 25px 0 25px 0;
display: flex;
color: #fff;
font-weight: 500;
}
.woocommerce-breadcrumb .breadcumbs-link {
color: #838383;
font-weight: 500;
}
.section-padding {
padding: 72px 0 72px 0;
}
.model-block-text {
max-width: 590px;
width: 100%;
margin-right: 10px;
}
.model-text {
font-size: 18px;
}
.model-block-img {
max-width: 410px;
width: 100%;
}
.tech-info-title {
margin-bottom: 40px;
}
.contact-block-top {
margin-bottom: 40px;
}
.contact-title {
margin: 0;
}
.contact-map-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.contact-map-item {
max-width: 100%;
width: 100%;
}
.contact-map-item iframe {
width: 100%;
}
.contact-map-content {
margin-bottom: 25px;
gap: 20px;
}
.contact-content-left,
.contact-content-right {
max-width: 590px;
width: 100%;
}
.contact-content-left .contact-item {
width: 50%;
}
.contact-content-left {
gap: 10px;
}
.contact-content {
gap: 20px;
}
.contact-item-title {
font-size: 18px;
color: #d6d6d6;
font-weight: 500;
margin-bottom: 20px;
}
.schedule-item-name {
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
}
.schedule-item-name:last-child {
margin-bottom: 0;
}
.schedule-block {
margin-bottom: 15px;
}
.chat-title {
font-size: 18px;
color: #d6d6d6;
font-weight: 500;
margin-bottom: 10px;
}
.chat-item {
margin-right: 20px;
}
.chat-item:last-child {
margin-right: 0;
}
.chat-link {
width: 32px;
height: 32px;
}
.chat-link svg {
width: 100%;
height: 100%;
}
.contact-phone-item {
margin-bottom: 10px;
}
.contact-phone-item:last-child {
margin-bottom: 0;
}
.contact-phone-block {
margin-bottom: 25px;
}
.contact-phone-link {
font-size: 20px;
font-weight: 700;
transition: all 0.3s ease;
}
.contact-phone-link:hover {
color: var(--color2);
}
.contact-email-name {
font-size: 18px;
color: #d6d6d6;
font-weight: 500;
margin-bottom: 20px;
}
.contact-email-link {
font-size: 20px;
font-weight: 700;
transition: all 0.3s ease;
}
.contact-email-link:hover {
color: var(--color2);
}
.contact-item-text {
font-size: 20px;
font-weight: 700;
margin-bottom: 25px;
}
.contact-item-text:last-child {
margin-bottom: 0;
}
.video-section video {
width: 100%;
}
.section-about-text {
padding: 40px 0;
background: #d6d6d6;
margin-top: -5px;
}
.about-title {
color: #000;
margin-bottom: 25px;
font-size: 40px;
}
.about-main-text {
color: #252525;
font-size: 18px;
margin-bottom: 55px;
}
.about-main-text p {
color: #252525;
font-size: 18px;
}
.about-company-start {
padding: 25px;
border-radius: 32px;
background: #252525;
gap: 20px;
margin-bottom: 40px;
}
.about-company-start-wrap {
position: relative;
z-index: 5;
}
.about-company-start-wrap::after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 0px;
border-radius: 32px;
background: #e61f4d;
max-width: 40%;
width: 100%;
height: 100px;
z-index: -1;
}
.about-company-img {
max-width: 50%;
width: 100%;
}
.about-company-block {
max-width: 50%;
width: 100%;
}
.about-company-img img {
border-radius: 32px;
}
.about-company-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 25px;
}
.about-company-text {
font-size: 18px;
line-height: 140%;
}
.section-qualification {
padding: 40px 0;
background: #252525;
}
.section-slider-title {
font-size: 40px;
font-weight: 700;
}
.slider-title-content {
margin-bottom: 25px;
}
.qualification-btn-slide-prev,
.qualification-btn-slide-next,
.reviews-btn-slide-prev,
.reviews-btn-slide-next {
width: 60px;
height: 60px;
cursor: pointer;
}
.qualification-btn-slide-prev svg,
.qualification-btn-slide-next svg,
.reviews-btn-slide-prev svg,
.reviews-btn-slide-next svg {
width: 100%;
height: 100%;
}
.qualification-btn-slide-prev,
.reviews-btn-slide-prev {
margin-right: 25px;
}
.section-reviews {
background-color: #d6d6d6;
padding: 40px 0;
}
.section-reviews .section-slider-title {
color: #000;
}
.about-sub-title {
color: #252525;
font-size: 24px;
font-weight: 700;
line-height: 110%;
margin-bottom: 25px;
}
.about-sub-text p {
color: #252525;
font-size: 18px;
line-height: 140%;
margin-bottom: 40px;
}
.about-sub-text p:last-child {
margin-bottom: 0;
}
.product-page .model-block-text {
max-width: 690px;
}
.product-page .model-block-img {
max-width: 490px;
}
.product-page .main-flex-block {
align-items: center;
}
.product-content-section {
background: #d6d6d6;
padding: 20px 0 50px 0;
}
.category-title {
font-size: 18px;
font-weight: 700;
border-radius: 12px;
background: #4e4e4e;
padding: 10px 20px;
margin-bottom: 10px;
}
.product-content-left {
width: 25%;
display: flex;
flex-direction: column-reverse;
}
.category-content {
border-radius: 12px;
background: #858585; margin-bottom: 20px;
}
.category-content:first-child {
margin-bottom: 0;
}
.category-icon {
width: 25px;
height: 25px;
}
.category-icon svg {
width: 100%;
height: 100%;
display: block;
}
.product-content-right {
width: 75%;
}
.footer-contact-name {
transition: all 0.2s ease;
}
.footer-contact-link:hover .footer-contact-name {
color: #e61f4d;
}
.footer-contact-wrap:last-child
.footer-contact-link:hover
.footer-contact-name {
color: var(--color1);
}
.category-item:last-child .category-link {
padding-bottom: 20px;
}
.category-item:last-child {
margin-bottom: 0;
}
.category-link {
padding: 10px 20px;
font-size: 18px;
transition: all 0.2s ease;
}
.category-link:hover {
text-shadow: 0 0 0.45px #fff, 0 0 0.45px #fff;
}
.select {
max-width: 285px;
width: 100%;
margin-bottom: 20px;
margin-left: auto;
}
.select select {
width: 100%;
padding: 12px 22px 12px 12px;
font-size: 16px;
border-radius: 12px;
background: #4e4e4e url(//ukspar.ua/wp-content/themes/ukspar_theme/assets/css/arrow.png) no-repeat;
background-position: 95% center;
cursor: pointer;
}
.select select option {
padding: 10px;
cursor: pointer;
}
.template-shop-page .main-flex-block {
align-items: center;
}
.template-shop-page .model-block-text {
max-width: 690px;
}
.template-shop-page .model-block-img {
max-width: 490px;
}
.template-shop-section {
padding: 50px 0;
background: #d6d6d6;
}
.template-shop-link {
padding: 25px;
border-radius: 16px;
background: #252525;
display: flex;
flex-direction: column;
height: 100%;
}
.template-shop-item {
position: relative;
}
.template-shop-item:hover .template-item-img {
transform: scale(1.2);
}
.template-shop-item::after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 10px;
border-radius: 32px;
background: #e61f4d;
max-width: 75%;
width: 100%;
height: 50px;
z-index: -1;
}
.w-25 {
width: 25%;
padding: 0 10px 30px 10px;
}
.template-item-name {
font-size: 18px;
font-weight: 500;
display: flex;
flex: 1 0 auto;
align-items: flex-end;
}
.template-shop-content {
margin: 0 -10px;
flex-wrap: wrap;
justify-content: center;
}
.template-item-img {
max-width: 160px;
width: 100%;
margin: 0 auto 25px;
transition: all 0.3s ease;
}
.w-33 {
width: 33%;
padding: 0 10px 50px 10px;
}
.w-33 .template-item-img {
max-width: 100%;
margin-bottom: 50px;
}
.w-33 .template-item-name {
font-size: 24px;
}
.more-product-btn {
color: #000;
text-align: center;
font-size: 18px;
line-height: 130%; text-decoration-line: underline;
cursor: pointer;
}
.category-wrap {
transition: height 0.3s ease;
overflow: hidden;
height: auto;
}
.category-wrap.close {
height: 0;
overflow: hidden;
}
.category-title.close {
margin-bottom: 0;
}
.product-page-section {
background: #252525;
}
.product-block {
gap: 20px;
margin-bottom: 20px;
}
.product-page-slider-block {
display: flex; flex-flow: row-reverse;
}
.product-page-slider-block.no-slider .product-slider-big {
width: 100%;
}
.product-page-slider-block,
.product-page-content {
max-width: 50%;
gap: 20px;
width: 100%;
}
.product-slider-small {
width: 24%; }
.product-slider-big {
width: 75%;
border-radius: 20px;
}
.product-page-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.fig-title {
margin-right: 5px;
}
.fig-block {
margin-bottom: 20px;
}
.price-block {
margin-bottom: 20px;
}
.price-title {
margin-right: 5px;
}
.price-name {
color: #e61f4d;
font-size: 24px;
font-weight: 700;
}
.table-description-block {
padding: 5px 10px;
border-radius: 20px;
background: #3a3a3a;
margin-bottom: 20px;
}
.table-description {
padding: 5px 0 5px 0;
border-bottom: 1px solid #4e4e4e;
gap: 20px;
}
.table-description:last-child {
border: none;
}
.table-description-item {
width: 50%;
line-height: 140%;
}
.order-btn-wrap {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 10px;
width: 100%;
margin-bottom: 10px;
}
.validation-order-btn {
font-size: 16px;
color: #e61f4d;
display: none;
padding: 0 20px;
grid-column: 2 / 2;
}
.order-btn,
.order-btn-link {
display: flex;
min-width: max-content;
max-width: 280px;
width: 100%;
flex: 1;
justify-content: center;
padding: 20px;
border-radius: 36px;
border: 2px solid #e61f4d;
transition: all 0.3s ease;
cursor: pointer;
align-items: center;
}
.order-btn:hover {
background-color: #e61f4d;
}
.order-btn-icon {
width: 25px;
height: 25px;
}
.order-btn-icon svg {
width: 100%;
height: 100%;
}
.order-btn-name {
font-size: 18px;
font-weight: 700;
margin-right: 10px;
}
.product-page-phone-block {
max-width: 280px;
width: 100%;
padding: 20px 30px;
border-radius: 36px;
background: #3a3a3a;
position: relative;
}
.product-page-phone-block.open {
border-radius: 36px 36px 0 0;
}
.phone-icon {
width: 25px;
height: 25px;
margin-right: 10px;
}
.phone-icon svg {
width: 100%;
height: 100%;
}
.phone-btn {
justify-content: center;
cursor: pointer;
}
.phone-btn-name {
font-size: 18px;
font-weight: 700;
}
.phone-icon-arrow {
margin-left: 5px;
width: 25px;
height: 25px;
}
.phone-icon-arrow svg {
width: 100%;
height: 100%;
}
.phone-btn.open .phone-icon-arrow {
transform: rotate(180deg);
}
.phone-content-link {
text-align: center;
font-size: 18px;
font-weight: 700;
}
.phone-content-block {
padding: 15px 0;
display: none;
position: absolute;
border-radius: 0px 0px 36px 36px;
background: #3a3a3a;
width: 100%;
left: 0;
top: 50px;
z-index: 10;
}
.phone-content-block.open {
display: block;
}
.phone-content-item {
margin-bottom: 10px;
}
.phone-content-item:last-child {
margin-bottom: 0;
}
.product-page-catalog {
width: 25%;
}
.product-page-tabs {
width: 75%;
}
.product-page-info-bottom {
gap: 20px;
align-items: flex-start;
width: 100%;
}
.product-page-info-bottom .category-content {
border-radius: 12px;
background: #d6d6d6;
}
.product-page-info-bottom .category-link {
color: #252525;
}
.product-page-info-bottom .category-link:hover {
text-shadow: 0 0 0.45px #252525, 0 0 0.45px #252525;
}
.tab-btn-wrap { flex: 1;
}
.tab-btn {
text-align: center;
padding: 12px;
font-size: 18px;
font-weight: 700;
cursor: pointer;
border-radius: 12px;
border: 2px solid #4e4e4e;
background-color: #4e4e4e;
}
.tab-btn.active {
border-radius: 12px;
border: 2px solid #e61f4d;
background-color: #e61f4d;
}
.product-page-tab-btn-wrap {
border-radius: 12px;
background: #4e4e4e;
}
.product-page-tabs {
border-radius: 14px;
background: #d6d6d6;
}
.tab-content-item {
padding: 20px;
display: none;
}
.tab-content-item.active {
display: block;
}
.tab-item-img {
margin-bottom: 20px;
color: #000;
}
.tab-item-img:last-child {
margin-bottom: 0;
}
.tab-checkbox-title {
width: 50%;
text-align: center;
font-size: 18px;
color: #252525;
font-weight: 700;
}
.tab-content-checkbox-title-wrap {
margin-bottom: 20px;
}
.tab-content-checkbox .table-description-item {
text-align: center;
font-size: 16px;
color: #252525;
justify-content: center;
font-weight: bold;
}
.label-checkbox { padding-left: 25%;
}
.product-input-name {
color: #252525;
font-size: 16px;
cursor: pointer;
position: relative;
}
.input-checkbox {
width: 15px;
height: 15px;
margin: 0 5px 0 0;
}
.slider-big-item {
border-radius: 20px;
background: #3a3a3a;
padding: 10px;
}
.slider-big-item img {
max-width: 100%;
width: auto;
margin: 0 auto;
}
.product-slider-big {
margin-bottom: 20px;
}
.slider-small-item {
cursor: pointer;
border-radius: 5px;
background: #3a3a3a;
padding: 5px 10px; }
.slider-small-item.swiper-slide-thumb-active {
border: 2px solid #5c5c5c;
}
.slider-small-item:hover {
border: 2px solid #5c5c5c;
}
.tab-content-checkbox .table-description {
border-radius: 3px;
border-bottom: 1px solid #939393;
}
.tab-content-checkbox .table-description:last-child {
border: none;
}
.filter-checkbox-item {
position: relative;
}
.filter-checkbox-item input[type="checkbox"] {
display: none;
}
.filter-checkbox-item label {
position: relative;
width: 100%;
cursor: pointer; display: flex;
align-items: center;
}
.filter-checkbox-item input[type="checkbox"] + label:before {
content: "";
color: transparent;
display: inline-block;
border: 1px solid #ccc;
height: 20px;
width: 20px;
text-align: center;
vertical-align: middle;
transition: color 0.3s ease;
cursor: pointer;
}
.filter-checkbox-item input[type="checkbox"]:checked + label:before {
border-color: #333;
cursor: pointer;
}
.filter-checkbox-item input[type="checkbox"]:checked + label:after {
content: "";
width: 13px;
height: 7px;
border-bottom: 1px solid #333;
border-left: 1px solid #333;
display: block;
position: absolute;
top: 19px;
left: 24px;
transform: rotate(-45deg);
cursor: pointer;
}
.name-checkbox {
font-size: 16px;
margin-left: 5px;
position: absolute;
left: 50px;
cursor: pointer;
top: 50%;
transform: translateY(-50%);
}
.my-products {
background: #d6d6d6;
padding: 15px 0 0px 0;
}
.my-products .products {
display: flex;
flex-wrap: wrap;
}
.my-products .products .product {
width: 25%;
}
.title-product {
color: #000;
text-align: center;
font-size: 40px;
font-weight: 700;
margin-bottom: 30px;
}
.children .category-item:last-child .category-link {
padding: 10px 20px;
}
#sidebar {
display: none;
}
.padding-bot {
padding-bottom: 100px;
}
.catalog-block .products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-breadcrumb {
display: none;
}
main .woocommerce-breadcrumb {
display: flex;
flex-wrap: wrap;
}
.template-shop-page .products {
display: flex;
flex-wrap: wrap;
}
.product-content {
gap: 20px;
align-items: flex-start;
}
.woocommerce-ordering {
text-align: right;
margin-bottom: 20px;
display: none;
}
.orderby {
border-radius: 12px;
background: #4e4e4e;
padding: 10px 20px;
font-size: 18px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
padding-right: 20px;
}
.orderby::after {
content: "";
position: absolute;
top: calc(50% - 5px); right: 10px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #000; }
.onsale {
display: none;
}
.products-content {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
padding-bottom: 70px;
}
.products-content .product {
width: 33.3%;
margin-bottom: 20px;
padding: 10px 10px 0 10px;
border-radius: 16px;
display: flex;
flex-direction: column;
}
.woocommerce-loop-product__link {
background: #252525;
padding: 10px 20px 15px 20px;
border-radius: 16px 16px 0px 0px;
position: relative;
display: flex;
flex-direction: column;
}
.woocommerce-loop-product__link::after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 0px;
border-radius: 32px;
background: #e61f4d;
max-width: 75%;
width: 100%;
height: 50px;
z-index: -1;
}
.product-card-btn-more {
padding: 15px;
text-align: center;
border-radius: 26px;
border: 2px solid #e61f4d;
margin: 0 20px;
width: 100%;
font-weight: 700;
transition: all 0.3s ease;
}
.product-card-btn-more:hover {
background-color: #e61f4d;
}
.product-card-btn-more-wrap {
background: #252525;
padding-bottom: 20px;
border-radius: 0px 0px 16px 16px;
display: flex;
align-items: flex-end;
flex: 1 0 auto;
}
.woocommerce-loop-product__title {
margin-top: 10px;
font-weight: 500;
}
.menu-dropdown {
columns: 2;
gap: 20px;
}
.category-content .children {
display: none;
}
.menu-header_directions-container,
.menu-header_production-container,
.menu-header_info-container {
max-width: 75%;
width: 100%;
}
.modal {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
display: flex;
justify-content: center;
align-items: center;
transform: scale(1.1);
opacity: 0;
z-index: -5;
transition: all 0.5s ease;
}
.modal-form-inner {
position: relative;
z-index: 100000;
max-width: 800px;
width: 100%;
margin: 0 40px;
}
.modal-form-inner .form-block {
max-width: 100%;
}
.modal:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.5;
top: 0;
left: 0;
}
.modal.active {
opacity: 1;
z-index: 1000;
}
.modal-gallery-inner {
position: relative;
z-index: 10;
margin: 30px;
height: 60%;
background-color: #fff;
border-radius: 20px;
}
.product-sku {
margin-top: 10px;
}
.product-sku-title {
font-weight: 300;
font-size: 14px;
}
.product-sku-name {
font-weight: 300;
font-size: 14px;
}
.woocommerce-info::before {
display: none;
}
.woocommerce-info {
border: none;
border-radius: 12px;
background: #858585;
color: #fff;
text-align: center;
font-size: 20px;
padding: 15px 20px;
}
.selectric {
display: flex;
align-items: center;
padding: 10px 20px;
border-radius: 12px;
background: #4e4e4e;
max-width: max-content;
width: 100%;
justify-content: space-between;
margin-left: auto;
position: relative;
}
.selectric::after {
content: "";
position: absolute;
right: 15px;
top: 15px;
width: 7px;
height: 7px;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
transform: rotate(-135deg);
}
.selectric-items {
right: 0;
left: auto;
border-radius: 0 0 12px 12px;
background: #4e4e4e;
border: none;
}
.selectric-items li {
text-align: left;
padding: 8px 20px;
border: none;
color: #fff;
font-size: 14px;
}
.selectric-open .selectric {
border-radius: 12px 12px 0 0;
}
.selectric .label {
font-size: 18px;
font-weight: 700;
}
.selectric .button {
opacity: 0;
}
.selectric-open .selectric::after {
transform: rotate(45deg);
top: 18px;
}
.selectric-items ul li:last-child { }
.input-checkbox {
position: absolute;
opacity: 0;
cursor: pointer;
}
.input-checkbox + .product-input-name::before {
content: "";
display: inline-block;
width: 14px;
height: 14px;
background: #4e4e4e;
border-radius: 2px;
margin-right: 5px;
vertical-align: middle;
margin-top: -3px;
}
.input-checkbox:checked + .product-input-name::before {
background: #e61f4d;
}
.input-checkbox:checked + .product-input-name::after {
content: "";
display: block;
width: 3px;
height: 7px;
position: absolute;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
top: 5px;
left: 5px;
transform: rotate(-135deg);
}
.is-ajax-search-no-result {
background-color: #252525;
}
.is-search-input {
background: #3e3e3e !important;
backdrop-filter: blur(20px);
border: none !important;
color: #fff !important;
border-radius: 21px !important;
}
.is-form-style.is-form-style-3 label {
width: 100% !important;
}
.is-search-submit {
position: absolute;
right: 0;
}
.is-form-style input.is-search-input {
border: none !important;
padding: 7px 45px;
}
.is-search-icon {
border-radius: 74px;
background: #e61f4d;
border: none !important;
height: 100% !important;
width: 100% !important;
color: #fff !important;
text-align: center;
padding: 15px 5px;
border: none;
font-size: 16px !important;
max-width: 105px;
display: block;
}
.search-form {
position: relative;
}
div.is-ajax-search-details,
div.is-ajax-search-result {
background: #3e3e3e !important;
}
.is-ajax-search-post {
background-color: var(--color3) !important;
}
.is-ajax-search-post,
.is-ajax-search-post-details {
border-bottom: 1px #3e3e3e !important;
}
.is-title a {
color: #fff !important;
}
div.is-ajax-search-details {
display: none !important;
}
.is-show-more-results {
background-color: #252525 !important;
}
.is-show-more-results img {
display: none !important;
}
.is-show-more-results-text {
display: block !important;
background-color: #3e3e3e !important;
}
.is-form-style button.is-search-submit {
width: 100% !important;
height: 100% !important;
max-width: 105px;
}
.is-ajax-search-result .is-ajax-search-items {
padding: 10px 20px;
}
.is-ajax-search-no-result {
background: #3e3e3e !important;
backdrop-filter: blur(20px);
border: none !important;
color: #fff !important;
border-radius: 12px !important;
}
.is-ajax-search-post {
background: #3e3e3e !important;
border-bottom: 1px solid #fff !important;
}
.simplebar-content {
background: #3e3e3e !important;
}
.trp-language-switcher > div > a,
.trp-ls-shortcode-language,
.trp-ls-shortcode-current-language,
.trp-language-switcher {
height: auto;
width: 100% !important;
padding: 0 !important;
z-index: 3;
overflow: visible !important;
background-position: right 3px center !important;
border: none !important;
color: #fff;
}
.lang-list-item {
display: flex;
align-items: center;
height: 52px;
}
.trp-language-switcher > div {
padding: 0;
background-color: #252525;
color: var(--color1) !important;
}
.trp-language-switcher > div > a:hover {
background-color: #252525;
color: var(--color1) !important;
}
.trp-ls-shortcode-current-language {
padding: 0 5px !important;
position: relative;
}
.trp-ls-shortcode-current-language::after {
content: "";
position: absolute;
width: 4px;
height: 4px;
top: 6px;
right: -4px;
display: block;
transform: rotate(-135deg);
border-top: 1px solid var(--color1);
border-left: 1px solid var(--color1);
}
.trp-ls-shortcode-language {
padding: 0 5px 5px 5px !important;
}
.wpcf7-response-output {
border: none !important;
text-align: center;
}
.page-numbers {
display: flex;
justify-content: center;
align-items: center;
padding: 0 10px;
border-right: 1px solid #000;
font-size: 18px;
color: #000;
}
.page-numbers.prev {
display: none;
}
.page-numbers li {
margin: 0 0px;
}
.page-numbers li .page-numbers {
color: #000;
padding: 0 10px;
border-right: 1px solid #000;
font-size: 18px;
}
.page-numbers li:last-child .page-numbers {
border: none;
}
.next.page-numbers {
display: none;
}
.search-page {
background-color: #252525;
}
.product-search {
width: 25%;
padding: 10px;
}
.page-search-content {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin: 0 -15px;
}
.product-search-item {
background: #d6d6d6;
margin-bottom: 20px;
padding: 15px 15px 15px 15px;
border-radius: 16px;
display: flex;
flex-direction: column;
height: 100%;
position: relative;
}
.product-search-item::after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 0px;
border-radius: 32px;
background: #e61f4d;
max-width: 75%;
width: 100%;
height: 50px;
z-index: -1;
}
.product-content-search-bottom {
display: flex;
flex-direction: column-reverse;
}
.page-header {
font-size: 42px;
margin: 25px 0;
}
.page-header h1,
.page-header span {
font-weight: 700;
}
.entry-header {
display: flex;
flex-direction: column;
flex: 1 0 auto;
justify-content: flex-end;
margin-top: 10px;
}
.product-search-sku {
color: #000;
margin-bottom: 5px;
}
.product-search-sku span {
color: #000;
}
.entry-title a {
font-weight: 500;
font-size: 18px;
color: #000;
}
.additional-results {
background-color: #252525;
}
.other-post {
margin: 0 15px;
}
.other-post a {
color: #fff;
}
.wpcf7-not-valid-tip {
font-size: 12px;
}
.policy-page {
background-color: #252525;
}
.section-policy {
margin-top: 25px;
}
.category-name {
font-weight: 700;
font-size: 18px;
}
.video-content {
flex-wrap: wrap;
margin: 0 -10px;
}
.video-item {
width: 50%;
}
.video-page {
background-color: #252525;
}
.video-item iframe {
padding: 10px;
}
.video-title {
margin-bottom: 60px;
}
.category-image {
display: flex;
justify-content: flex-end;
}
.category-image img {  border-radius: 18px;
}
.btn-primary {
max-width: max-content;
width: 100%;
text-align: center;
margin: 10px 0;
padding: 20px;
border-radius: 36px;
border: 2px solid #e61f4d;
transition: all 0.3s ease;
color: #252525;
font-size: 18px;
font-weight: 600;
transition: all 0.3s ease;
}
.btn-primary:hover {
background-color: #e61f4d;
color: #fff;
}
.video-section {
height: 750px;
} body { } .woocommerce-pagination {
display: flex;
justify-content: center;
align-items: center;
}
.qualification-slider img,
.reviews-slider img {
border-radius: 20px;
}
.product-content {
position: relative;
}
.load-more-btn {
font-weight: 400 !important;
line-height: 130% !important; text-decoration-line: underline !important;
background: transparent !important;
}
.load-more-btn:hover {
background: transparent !important;
text-decoration: none !important;
}
.page-numbers.dots {
border: none;
margin: 0;
padding: 0 10px;
border-right: 1px solid #000;
}
.pagination-container,
.lmp_load_more_button {
position: absolute;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
}
.lmp_load_more_button {
bottom: 0px;
}
strong,
b {
color: #000;
}
.page-404 {
background-color: #252525;
}
.title-404 {
font-size: 24px;
margin-block: 30px;
}
.img-404 {
margin-bottom: 30px;
}
.link-404 {
font-size: 20px;
text-decoration: underline;
}
.img-404 img {
width: 50%;
margin: 0 auto;
}
.content-404 {
width: 100%;
text-align: center;
}
.section-404 {
height: 100vh;
}
.section-404 .container {
display: flex;
justify-content: center;
align-items: center;
}
.trp-language-switcher > div > a {
padding: 5px 0 5px 0 !important;
}
.trp-language-switcher > div > a:first-child {
padding: 0 !important;
}
.text-section h6 {
margin-bottom: 10px;
font-size: 16px;
}
.text-section h5 {
margin-bottom: 10px;
font-size: 18px;
}
.text-section h4 {
margin-bottom: 10px;
font-size: 20px;
}
.text-section h3 {
margin-bottom: 10px;
font-size: 22px;
}
.text-section h2 {
margin-bottom: 10px;
font-size: 24px;
}
.text-section ol {
list-style: auto;
padding: 0 0 0 20px;
}
.text-cost {
font-size: 18px;
margin-bottom: 15px;
color: #fff;
line-height: 140%; }
.variation-price-js span {
color: #252525;
font-weight: bold;
}
.text-section a {
display: inline-block;
color: rgb(230, 31, 77);
}
.text-section strong,
.text-section b {
color: #fff;
}
.about-sub-text a {
display: inline-block;
color: rgb(230, 31, 77);
}
form.searchwp-form input.swp-input {
color: #fff !important;
}
.nav-links {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
}
.dgwt-wcas-search-wrapp {
max-width: 100% !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: transparent !important;
}
.dgwt-wcas-style-pirx
.dgwt-wcas-sf-wrapp
input[type="search"].dgwt-wcas-search-input {
background-color: var(--color4) !important;
padding: 5px 25px 5px 25px !important;
border: none !important;
cursor: pointer !important;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled
.dgwt-wcas-sf-wrapp
button.dgwt-wcas-search-submit {
top: 50%;
transform: translateY(-50%);
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
padding: 0 !important;
}
.dgwt-wcas-suggestions-wrapp {
display: none !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
top: 50%;
transform: translateY(-50%);
left: auto !important;
right: 28px !important;
pointer-events: auto !important;
animation: 0.3s fadeIn !important;
}
.dgwt-wcas-overlay-mobile {
display: none !important;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on
.dgwt-wcas-om-bar
button.dgwt-wcas-om-return
path,
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,
.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
fill: #fff !important;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled
.dgwt-wcas-sf-wrapp
input[type="search"].dgwt-wcas-search-input::placeholder {
color: #fff !important;
}
input#dgwt-wcas-search-input-1::placeholder {
color: #fff;
}
.swiper-slide video {
width: 100%;
height: auto;
max-width: 100%;
display: block;
position: relative;
margin-top: 50%;
top: -25%;
}
.product-slider-small {
width: 21%;
display: block;
position: relative;
}  section.slider_fix {
width: 280px;
position: fixed;
bottom: 10px;
transition: 1s;
opacity: 0;
z-index: 15;
left: -100%;
}
section.slider_fix.active {
opacity: 1;
bottom: 10px;
left: 10px;
transition: 1s;
}
.slide-conteiner {
display: flex;
width: 265px;
height: 320px;
position: relative;
justify-content: center;
align-items: center;
}
.slide-content {
width: 240px;
height: 300px;
background: #3a3a3a;
border-radius: 6px;
}
.slide-close-el {
height: 22px;
display: flex;
justify-content: end;
}
.slide-close-el img {
height: 100%;
width: auto;
} .slide-content .swiper-slide {
height: 100%;
position: relative;
padding: 22px 18px 18px;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 10px;
}
.wrap-text {
display: flex;
flex-direction: column;
gap: 4px;
}
.red-title {
display: flex;
justify-content: center;
align-items: center;
padding: 5px 10px;
border-radius: 4px;
background: #e61f4d;
position: absolute;
z-index: 4;
left: 0;
top: 0;
}
.red-title p {
color: #fff;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.slider-text {
color: #fff;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.slider-descr {
color: #fff;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.navigation_btn {
position: absolute;
width: 100%;
display: flex;
z-index: 15;
justify-content: space-between;
}
.button-prev,
.button-next {
width: 20px;
height: 20px;
}
.button-prev,
.button-next,
.slide-close-el img {
cursor: pointer;
}
.slider-img {
height: 100%;
display: flex;
justify-content: center;
}
.slider-img img {
height: 100%;
width: 100%;
}
.slider-img.not-text {
height: 100%;
}
.slider-img.not-text picture {
display: flex;
justify-content: center;
} .product-slider-small {
height: 450px;
}
.slider-arrow {
z-index: 2;
position: absolute;
top: 0;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
height: 18px;
cursor: pointer;
background: rgba(37, 37, 37, 0.5);
backdrop-filter: blur(3px);
}
.slider-arrow.slider-arrow-next {
bottom: 0;
top: auto;
border-radius: 0 0 15px 15px;
}
.product-slider-small .swiper-wrapper {
z-index: 1;
}
.slider-arrow.slider-arrow-next svg {
rotate: 180deg;
}
.product-page-tab-btn-wrap .tab-btn-wrap:last-child .tab-btn { position: relative;
} .slider_fix.false {
display: none;
}
.woo-items-box {
background: #d6d6d6;
margin-top: -50px;
} .slide-title-product .swiper-slide {
width: 25%;
height: 100%;
}
.up-sells .product {
margin-bottom: 20px;
padding: 10px 10px 0 10px;
border-radius: 16px;
} .wrap-slide-up-sells {
position: relative;
overflow: hidden;
}
.wrap-slide-up-sells:hover .navigation_btn-img {
opacity: 1;
padding: 0 20px;
}
.navigation_btn-img {
position: absolute;
display: flex;
width: 100%;
justify-content: space-between;
top: 45%;
padding: 0 -50px;
z-index: 2;
opacity: 0;
transition: 0.3s all;
}
.navigation_btn-img .next-img {
cursor: pointer;
width: 40px;
height: 40px;
}
.footer-image_none {
width: 0;
height: 0;
}
.footer-truba {
display: none;
}
.truba-fix + div {
display: none !important;
overflow: hidden;
height: 0px;
}
.cat-faq-section * {
color: var(--color3);
}
.cat-faq-block {
display: flex;
flex-direction: column;
gap: 20px;
}
.cat-custom-dates {
display: flex;
gap: 20px;
justify-content: flex-end;
margin-bottom: 15px;
}
.cat-custom-date__grey {
font-size: 14px;
color: var(--color4);
}
.cat-custom-date__date {
font-size: 16px;
font-weight: 500;
color: var(--color3);
} .main-blog {
background-color: var(--color1);
}
.mk-blog {
background-color: var(--color1);
margin-bottom: 40px;
}
.mk-blog__inner {
display: flex;
flex-direction: column;
}
.mk-blog__nav {
width: 100%;
margin: 40px 0px;
background-color: var(--color1);
}
.mk-blog__nav-self {
display: flex;
gap: 20px;
align-items: center;
background-color: var(--color3);
border-radius: 26px;
overflow: hidden;
width: fit-content;
}
.mk-blog__nav-link {
border-radius: 25px;
transition: all 0.4s;
background-color: transparent;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 140%;
text-transform: capitalize;
padding: 10px 20px;
display: flex;
justify-content: center;
align-items: center;
}
.mk-blog__nav-link.active,
.mk-blog__nav-link:hover {
background-color: var(--color2);
text-shadow: 0px 0px 1px #fff;
}
.mk-blog__grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px 20px;
}
.mk-blog__card {
background-color: var(--color3);
display: flex;
flex-direction: column;
gap: 20px;
padding: 25px 20px;
position: relative;
border-radius: 16px;
}
.mk-blog__card:after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 0px;
border-radius: 32px;
background: var(--color2);
max-width: 75%;
width: 100%;
height: 50px;
z-index: -1;
}
.mk-blog__card-header {
display: flex;
gap: 10px;
justify-content: space-between;
}
.mk-blog__card-header-block {
width: fit-content;
display: flex;
flex-direction: column;
gap: 4px;
border-radius: 26px;
background: #323232;
padding: 9px 18px;
}
.mk-blog__card-author-name {
color: #fff;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.mk-blog__card-author-role {
color: #fff;
text-align: center;
font-size: 10px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.mk-blog__card-date span {
color: #fff;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.mk-blog__card-author {
align-items: flex-start;
}
.mk-blog__card-date {
align-items: center;
justify-content: center;
}
.mk-blog__card-img {
width: 100%;
aspect-ratio: 347 / 260;
overflow: hidden;
display: block;
}
.mk-blog__card-img img {
transition: all 0.4s;
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.mk-blog__card-img:hover img {
scale: 1.05;
}
.mk-blog__card-content {
display: flex;
flex-direction: column;
gap: 8px;
}
.mk-blog__card-title {
transition: all 0.4s;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.mk-blog__card-title:hover {
color: var(--color2);
}
.mk-blog__card-text {
color: #b3b3b3;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.mk-blog__card-footer {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
margin-top: auto;
}
.mk-blog__card-footer-data {
display: flex;
align-items: center;
gap: 20px;
}
.mk-blog__card-footer-data span {
color: #fff;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
align-items: center;
gap: 8px;
flex-shrink: 0;
}
.mk-blog__card-footer-data span svg {
flex-shrink: 0;
}
.mk-blog__card-footer .main-btn {
padding: 14px 34px;
width: fit-content;
}
.mk-blog__card-footer .main-btn .main-btn-name {
font-size: 16px;
font-weight: 700;
margin-right: 8px;
}
.mk-blog__card-footer .main-btn svg {
flex-shrink: 0;
}
.mk-blog__pagination {
background-color: var(--color1);
display: flex;
align-items: center;
width: 100%;
display: flex;
justify-content: center;
margin-bottom: 40px;
} .mk-blog__pagination .page-numbers:last-child {
border: none;
}
.blog-start-block {
flex-direction: column;
gap: 24px;
}
.mk-author-block {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
border-radius: 16px;
background: #323232;
padding: 12px 22px;
}
.mk-author-self {
display: flex;
align-items: center;
gap: 16px;
}
.mk-author-img {
width: 57px;
height: 57px;
flex-shrink: 0;
overflow: hidden;
border-radius: 50%;
}
.mk-author-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.mk-author-date {
display: flex;
flex-direction: column;
gap: 4px;
}
.mk-author__title,
.mk-author-content {
display: flex;
flex-direction: column;
gap: 4px;
}
.mk-author__title {
color: #fff;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 120%;
}
.mk-author__title span {
font: inherit;
font-weight: 300;
}
.mk-author-date .sm,
.mk-author__position {
color: #fff;
font-size: 10px;
font-style: normal;
font-weight: 300;
line-height: 14px;
}
.mk-author-date .date {
color: #fff;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 120%;
}
.post-table {
display: flex;
flex-direction: column;
padding: 25px;
border-radius: 16px;
background: #252525;
}
.post-table__top {
display: flex;
padding: 12px 25px;
justify-content: space-between;
gap: 10px;
align-items: center;
border-radius: 16px;
background: #e61f4d;
cursor: pointer;
}
.post-table__top span {
color: #fff;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 110%;
}
.post-table-arrow {
flex-shrink: 0;
transform: rotate(180deg);
transition: all 0.4s;
}
.mk-post-content {
display: flex;
flex-direction: column;
gap: 20px;
}
.mk-post-content ul {
list-style: disc;
list-style-position: inside;
}
.mk-post-content * {
color: #000;
}
.mk-post-content p,
.mk-post-content li {
font-size: 20px;
}
.mk-post-content h2,
.mk-post-content h3 {
color: #000;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; }
.mk-post-content a {
color: var(--color2);
display: inline;
}
.main-single-post {
background-color: var(--color1);
}
.post-table__list {
display: grid;
grid-template-rows: 0fr;
overflow: hidden;
transition: all 0.4s;
}
.post-table__list > div {
min-height: 0;
}
.post-table.active .post-table__list {
grid-template-rows: 1fr;
}
.post-table.active .post-table-arrow {
transform: rotate(0deg);
}
.post-table__link {
color: #fff;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 110%; }
.post-table__fix {
display: block;
height: 25px;
}
.post-table__nav {
display: flex;
flex-direction: column;
gap: 20px;
}
.mk-post-top {
display: flex;
align-items: flex-start;
gap: 20px;
margin-bottom: 40px;
}
.mk-post-img,
.mk-post-table {
width: 50%;
}
.mk-post-img {
aspect-ratio: 590 / 440;
overflow: hidden;
}
.mk-post-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.mk-post {
padding-top: 40px;
}
.mk-underpost {
margin-top: 40px;
}
.mk-underpost__inner {
display: flex;
gap: 10px;
align-items: center;
padding: 22px;
border-radius: 16px;
background: #808080;
justify-content: space-between;
}
.mk-underpost__rate-span1 {
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; }
.mk-underpost__rate-span2 {
color: #fff;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal; }
.rate-stars {
position: relative;
display: flex;
}
.rate-stars-top {
position: absolute;
z-index: 1;
inset: 0;
}
.mk-underpost__rate {
display: flex;
align-items: center;
gap: 15px;
}
.mk-underpost__share-link {
width: 24px;
height: 24px;
display: block;
flex-shrink: 0;
transition: all 0.5s;
}
.mk-underpost__share-link:hover {
opacity: 0.8;
}
.mk-underpost__share-link svg {
width: 100%;
height: 100%;
}
.mk-underpost__share {
display: flex;
align-items: center;
gap: 18px;
}
.mk-post-nav {
margin: 20px 0px;
}
.mk-post-nav__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
}
.mk-post-nav__link-next {
margin-left: auto;
}
.mk-post-nav__link {
display: flex;
align-items: center;
gap: 10px;
color: #e61f4d;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
transition: all 0.4s;
}
.mk-post-nav__link:hover {
opacity: 0.8;
}
.mk-post-nav__link svg {
flex-shrink: 0;
}
.mk-post-nav__link-next svg {
transform: rotate(180deg);
}
.my-section-title {
color: #252525;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.mk-post-reviews__nav {
display: flex;
align-items: center;
gap: 20px;
}
.mk-post-reviews__nav-btn {
margin: 0;
padding: 0;
width: 48px;
height: 48px;
border: none;
outline: none;
background-color: transparent;
transition: all 0.4s;
cursor: pointer;
}
.mk-post-reviews__nav-btn:hover {
opacity: 0.8;
}
.mk-post-reviews__nav-btn-next {
transform: rotate(180deg);
}
.mk-post-reviews__nav-btn svg {
width: 100%;
height: 100%;
}
.mk-post-reviews-top {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.review-slide {
border-radius: 16px;
background: #252525;
padding: 30px 20px;
display: flex;
flex-direction: column;
gap: 16px;
position: relative;
margin-top: 10px;
}
.review-slide::after {
content: "";
position: absolute;
display: block;
top: -7px;
left: 0px;
border-radius: 32px;
background: var(--color2);
max-width: 75%;
width: 100%;
height: 50px;
z-index: -1;
}
.review-slide-top > h4 {
color: #fff;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.review-slide-top > p {
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.review-slide-text {
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.mk-post-reviews-slider {
margin-top: 24px;
}
.mk-post-reviews {
margin: 82px 0px;
}
.mk-related-articles__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.mk-related-articles__inner {
display: flex;
flex-direction: column;
gap: 32px;
}
.mk-related-articles {
margin: 40px 0px;
}
.mk-product-widget {
border-radius: 18px;
background: #4e4e4e;
padding: 10px 65px;
}
.mk-product-widget__inner {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.mk-product-widget__content {
max-width: 580px;
display: flex;
flex-direction: column;
gap: 60px;
}
.mk-product-widget-title {
transition: all 0.4s;
color: #fff;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.mk-product-widget-title:hover {
color: var(--color2);
}
.mk-product-widget__img {
max-width: 398px;
aspect-ratio: 398 / 380;
overflow: hidden;
width: 100%;
}
.mk-product-widget__img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.mk-product-widget__content .main-btn {
width: fit-content;
padding: 18px 32px;
}
.mk-product-widget__content .main-btn .main-btn-name {
color: #fff;
}
.mk-email-form .form-btn-wrap {
max-width: 100%;
width: fit-content;
}
.mk-email-form .form-btn-wrap p {
display: contents;
}
.mk-email-form .form-wrap-flex {
justify-content: center;
}
html {
scroll-behavior: smooth;
scroll-padding-top: 80px;
}
.comment-fields-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}
.form-review-btn {
margin: 0px auto;
width: 100%;
max-width: 220px;
background: transparent;
cursor: pointer;
}
.form-review-btn::after {
content: "";
display: block;
width: 8px;
height: 11px;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11' fill='none'><path d='M0 1.11375L1.34583 0L8 5.5L1.34583 11L0 9.88625L5.30417 5.5L0 1.11375Z' fill='white'/></svg>") no-repeat center;
background-size: contain;
}
.comment-form-comment {
margin-top: 10px;
}
.comment-form-rating {
margin: 10px 0px;
}
.mk-pp {
z-index: -10;
opacity: 0;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
display: grid;
place-content: center;
background-color: #0000008a;
padding: 0px 20px;
transition: all 0.4s;
cursor: pointer;
}
.mk-pp-text {
max-width: 600px;
padding: 50px 70px;
font-size: 18px;
background-color: #fff;
border-radius: 16px;
text-align: center;
color: #000;
}
.mk-pp-text b {
font-weight: 700;
}
.mk-pp.active {
opacity: 1;
z-index: 1000;
}  .cr-review-form-continue,
.cr-review-form-submit,
.cr-all-reviews-add-review {
background-color: red !important;
border-radius: 5px;
}
.cr-review-form-continue:hover,
.cr-review-form-submit:hover,
.cr-all-reviews-add-review:hover {
background-color: rgb(179, 0, 0) !important;
}
.cr-average-rating span,
.cr-count-row-count {
color: #000;
}
.store-reviews-wrap__inner {
padding: 40px 0px;
}
.product-reviews {
background-color: #d6d6d6;
padding: 40px 0px;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text p, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p,
.cr-reviews-grid .cr-review-card .middle-row .review-content p, .cr-reviews-slider .cr-review-card .middle-row p,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span, .cr-all-reviews-shortcode .cr-review-form-not-logged-in span, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in span, .cr-reviews-grid .cr-review-form-res .cr-review-form-result span, .cr-reviews-grid .cr-review-form-not-logged-in span, .cr-qna-block .cr-review-form-res .cr-review-form-result span, .cr-qna-block .cr-review-form-not-logged-in span {
color: #000;
}
.cr-reviews-grid {
border-color: transparent !important;
background: #fff; 
}
.product .star-rating {
display: none;
}
.cr-reviews-grid-empty,
.cr-histogramTable tr.ivole-histogramRow td {
color: #000;
} .cloud_elements {
display: flex; 
flex-flow: wrap;
} 
.cloud_title {
font-size: 16px; 
padding-bottom: 10px;
padding-top: 20px;
color: #000;
} 
.cloud_link {
padding: 10px; 
border: 1px solid var(--color2); 
margin: 0 8px 8px 0; 
color: var(--color2); 
text-decoration:none;
transition: all 0.4s;
}
.cloud_link:hover{
opacity: 0.8;
}@media screen and (max-width: 2560px) {
.video-section {
height: 1080px;
}
}
@media screen and (max-width: 1920px) {
.video-section {
height: 750px;
}
}
@media screen and (max-width: 1330px) {
.video-section {
height: auto;
}
}
@media screen and (max-width: 1200px) {
.my-products {
background: #d6d6d6;
padding: 30px 0 0px 0;
margin-top: 0;
}
.woo-items-box {
margin-top: 0;
}
.menu-dropdown {
columns: 1;
gap: 0;
}
.menu-header_directions-container,
.menu-header_production-container,
.menu-header_info-container {
max-width: 100%;
}
.form-img-section {
display: none;
}
}
@media screen and (max-width: 1024px) {
.btn-search {
border-radius: 12px;
}
.label-checkbox {
padding-left: 20%;
}
.my-products .products .product,
.slide-title-product .swiper-slide {
width: 33.3%;
}
.fittings-item-name {
font-size: 32px;
}
.productions-content {
flex-wrap: wrap;
}
.production-item.production-title {
max-width: 100%;
margin-bottom: 20px;
}
.production-item {
max-width: 33%;
}
.productions-section {
background: var(--color3);
}
.header-navigation {
position: fixed;
left: -100%;
top: 65px;
z-index: 1000;
height: 100vh;
background-color: #252525;
width: 100%;
flex-direction: column;
align-items: flex-start;
padding: 100px 20px 20px 20px;
justify-content: flex-start;
transition: left 0.4s ease;
}
.header-navigation.active {
left: 0;
}
.menu-inner-img {
display: none;
}
.burger.active span {
display: none;
}
.burger.active::before {
transform: rotate(45deg);
top: 11px;
}
.burger.active::after {
transform: rotate(-45deg);
bottom: 11px;
}
.menu-inner {
flex-direction: column;
}
.header-menu-inner {
position: relative;
width: 335px;
box-shadow: none;
background: #3e3e3e;
border-radius: 0;
padding: 0 10px;
border-radius: 0px 0px 12px 12px;
}
.header-menu-inner.active { }
.menu-inner-item {
margin-bottom: 0;
}
.menu-inner-link {
padding-bottom: 10px;
}
.menu-header-link {
width: 335px;
}
.menu-header-link.active {
background: #3e3e3e;
}
.menu-header-link {
border-radius: 12px 12px 0px 0px;
padding: 10px;
}
.menu-header-item {
margin: 0;
border-radius: 0px 0px 12px 12px;
}
.header-menu-inner-wrap {
border-radius: 0px 0px 12px 12px;
background: #3e3e3e;
height: 300px;
padding: 0px;
box-shadow: none;
overflow-y: scroll; }
.header-menu-inner-wrap::-webkit-scrollbar {
width: 3px; height: 90%;
}
.header-menu-inner-wrap::-webkit-scrollbar-track {
background: #909090; height: 90%;
}
.header-menu-inner-wrap::-webkit-scrollbar-thumb {
background: #bfbfbf; height: 90%;
}
.menu-header {
flex-direction: column;
align-items: flex-start;
}
.header-content {
background: transparent; margin: 0 auto;
padding: 20px 0;
}
.arrow-top {
right: 5px;
}
.header-bg::before {
background-color: var(--color1);
}
.footer-content {
flex-direction: column;
}
.footer-item {
margin-bottom: 20px;
}
.policy-link,
.ukspar-text,
.mkey-link {
text-align: left;
}
.burger {
display: block;
position: relative; width: 35px;
height: 25px;
transition: all 0.4s ease;
z-index: 100;
}
.burger span {
position: absolute;
width: 100%;
height: 4px;
background-color: #252525;
top: 11px;
right: 0;
transition: all 0.4s ease;
border-radius: 20px;
}
.burger:after,
.burger:before {
content: "";
position: absolute;
width: 100%;
height: 4px;
background-color: #252525;
transition: all 0.4s ease;
border-radius: 20px;
}
.burger:after {
bottom: 0;
} .header-search-img {
display: none;
}
.header-search-lang {
display: block;
}
.header-lang-link {
padding: 10px;
}
.search-content {
max-height: 30px;
padding: 0 20px;
height: auto;
border-radius: 12px;
max-width: 600px;
position: absolute;
width: 100%;
top: 20px;
left: 50%;
transform: translateX(-50%);
}
.search-content .header-menu-inner-wrap {
overflow-y: hidden;
height: auto;
border-radius: 12px;
}
.contact-content {
flex-direction: column;
}
.about-company-start {
flex-direction: column;
}
.about-company-img,
.about-company-block {
max-width: 100%;
}
.video-section {
padding-top: 56px;
}
.w-33 {
width: 50%;
}
.w-33 .template-item-img {
margin-bottom: 10px;
}
.w-33 .template-item-name {
font-size: 20px;
}
.w-25 {
width: 33%;
}
.product-content {
flex-direction: column;
gap: 0px;
}
.product-content-left,
.product-content-right {
max-width: 100%;
width: 100%;
}
.product-content-left {
width: 100%;
}
.product-content-left {
margin-bottom: 20px;
}
.select {
max-width: 100%;
}
.category-icon {
width: 20px;
height: 20px;
}
.product-block {
flex-direction: column;
}
.product-page-slider-block {
max-width: 100%;
}
.product-page-content {
max-width: 100%;
}
.product-page-info-bottom {
flex-direction: column;
}
.product-page-catalog {
width: 100%;
}
.product-page-tabs {
width: 100%;
}
.product-search {
width: 33.3%;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
padding-bottom: 10px !important;
}
.category-content {
margin-bottom: 10px;
}
.video-item {
width: 100%;
}
.header-lang {
margin-left: -5px;
}
.product-slider-small {
height: 600px;
}
}
@media screen and (max-width: 800px) {
section.up-sells.upsells.products {
padding-top: 10px;
}
.validation-order-btn {
font-size: 14px;
}
.order-btn-wrap {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.products-content {
padding-bottom: 20px;
}
section.slider_fix {
display: none;
}
.fittings-item-img {
height: auto;
}
.my-products {
padding: 20px 0;
}
.product-page-section {
padding-bottom: 20px;
}
.title-product {
font-size: 20px;
margin-bottom: 20px;
}
.production-title-link {
max-width: 100px;
}
.entry-title a {
font-size: 16px;
}
.product-search-sku {
font-size: 14px;
}
.page-header {
font-size: 28px;
}
.product-search {
width: 50%;
}
div.is-ajax-search-result {
max-width: 86% !important;
}
div.is-ajax-search-details,
div.is-ajax-search-result {
margin: 0 20px !important;
padding: 0 !important;
}
.label-checkbox {
padding-left: 0;
}
.product-page-slider-block {
flex-direction: column;
}
.product-slider-small {
width: 100%;
max-width: 100%;
}
.product-slider-big {
width: 100%;
}
.woocommerce-loop-product__title {
font-size: 14px;
}
.product-card-btn-more {
padding: 12px;
font-size: 14px;
}
.products-content .product {
width: 50%;
}
.my-products .products .product,
.slide-title-product .swiper-slide {
width: 50%;
}
.select select {
padding: 10px;
font-size: 14px;
}
.category-title {
font-size: 14px;
padding: 10px;
}
.category-link {
font-size: 14px;
padding: 5px 10px;
}
.more-product-btn {
font-size: 14px;
}
.template-shop-section {
padding: 20px 0;
}
.w-25 {
width: 50%;
}
.template-shop-item::after {
left: 5px;
}
.template-item-img {
margin-bottom: 10px;
}
.template-item-name {
font-size: 14px;
}
.w-33,
.w-25 {
padding: 0 5px 25px 5px;
}
.template-shop-link {
padding: 10px 10px 20px 10px;
}
.w-33 .template-item-name {
font-size: 14px;
}
.main-block {
flex-direction: column;
align-items: flex-start;
padding: 0;
background-position: center;
background-size: contain;
}
.main-title,
.title {
font-size: 24px;
margin-bottom: 15px;
}
.main-text,
.model-text {
font-size: 14px;
margin-bottom: 25px;
}
.main-btn-name {
font-size: 14px;
}
.main-btn {
padding: 10px;
}
.main-content {
margin-bottom: 50px;
}
.production-item.production-title {
font-size: 16px;
padding: 50px 85px;
background-color: var(--color4);
}
.production-name {
font-size: 14px;
max-width: 60%;
width: 100%;
margin: 0 auto;
}
.production-item {
border-radius: 12px;
background: #2d2d2d;
max-width: 48%;
margin-bottom: 20px;
}
.productions-section {
padding-bottom: 0;
}
.fittings-item {
margin: 0;
}
.fittings-item-category {
padding: 0;
margin: 0 0 25px 0;
}
.fittings-item-category:first-child {
padding: 0;
margin: 0 0 25px 0;
}
.fittings-item-category { width: 100%;
}
.fittings-item-category:first-child { }
.fittings-item-category:nth-child(1) .fittings-link-category {
padding: 20px 50px 0 50px;
}
.fittings-item-category:nth-child(2) .fittings-link-category {
padding: 20px 50px 0 50px;
}
.fittings-item-category:nth-child(3) .fittings-link-category {
padding: 20px 50px 0 50px;
}
.fittings-item-name {
white-space: wrap;
font-size: 20px;
}
.fittings-item-text {
font-size: 14px;
margin-bottom: 15px;
height: auto;
}
.fittings-item-category .fittings-item-img img { }
.fittings-section {
padding: 20px 0;
}
.form-section-title {
font-size: 20px;
margin-bottom: 10px;
}
.form-text {
font-size: 14px;
margin-bottom: 20px;
}
.form-block {
padding: 20px;
}
.form-title {
font-size: 16px;
margin-bottom: 20px;
}
.form-wrap-flex {
flex-direction: column;
}
.form-wrap {
max-width: 100%;
}
.textarea-wrap {
margin-bottom: 20px;
}
.form-btn-name {
font-size: 14px;
}
.form-btn {
padding: 10px 20px 10px 10px;
}
.form-section {
padding: 20px 0;
}
.text-section {
padding: 20px 0;
}
.text-block {
padding: 10px;
}
.text-block-name {
font-size: 13px;
margin-bottom: 10px;
}
.text-block-description {
font-size: 13px;
}
.text-block-item {
padding-right: 10px;
margin-bottom: 20px;
}
.footer {
padding: 20px 0;
}
.footer-logo {
margin-bottom: 20px;
}
.footer-video-item {
margin-bottom: 15px;
}
.footer-item {
margin-bottom: 15px;
}
.footer-item:last-child {
margin-bottom: 0;
}
.footer-contact-link {
padding-bottom: 10px;
}
.footer-menu-item:last-child {
margin-bottom: 5px;
}
.header-navigation {
padding: 80px 20px 20px 20px;
}
.menu-header-item {
margin-bottom: 5px;
}
.main-flex-block {
flex-direction: column;
}
.model-block-img {
max-width: 75%;
}
.model-block-text .main-btn-wrap {
margin-bottom: 20px;
}
.tech-info-title {
margin-bottom: 20px;
}
.contact-item-title {
font-size: 14px;
margin-bottom: 10px;
}
.schedule-item-name {
font-size: 16px;
margin-bottom: 5px;
}
.schedule-block {
margin-bottom: 20px;
}
.chat-title {
font-size: 14px;
margin-bottom: 15px;
}
.chat-item {
margin-right: 10px;
}
.chat-block {
margin-bottom: 10px;
}
.contact-phone-item {
margin-bottom: 5px;
}
.contact-phone-link {
font-size: 16px;
}
.contact-phone-block {
margin-bottom: 20px;
}
.contact-email-name {
font-size: 14px;
margin-bottom: 10px;
}
.contact-email-link {
font-size: 16px;
}
.contact-email-block { }
.contact-item-text {
font-size: 16px;
margin-bottom: 10px;
}
.contact-map-content {
flex-direction: column;
}
.contact-map-item {
max-width: 100%;
}
.contact-block-top {
flex-direction: column;
margin-bottom: 20px;
}
.contact-block-top .main-btn-wrap {
max-width: 230px;
}
.contact-map-title {
font-size: 18px;
margin-bottom: 10px;
}
.section-about-text {
padding: 20px 0;
}
.about-title {
margin-bottom: 10px;
}
.about-main-text {
font-size: 14px;
margin-bottom: 35px;
}
.about-company-title {
margin-bottom: 10px;
font-size: 16px;
}
.about-company-text {
font-size: 14px;
}
.section-slider-title {
font-size: 30px;
}
.qualification-btn-slide-prev,
.qualification-btn-slide-next,
.reviews-btn-slide-prev,
.reviews-btn-slide-next {
width: 32px;
height: 32px;
}
.qualification-btn-slide-prev,
.reviews-btn-slide-prev {
margin-right: 15px;
}
.section-qualification,
.section-reviews {
padding: 20px 0;
}
.slider-title-content {
margin-bottom: 15px;
}
.about-company-start {
margin-bottom: 20px;
}
.about-sub-title {
font-size: 20px;
margin-bottom: 10px;
}
.about-sub-text p {
margin-bottom: 0;
font-size: 14px;
}
.arrow-top {
width: 50px;
height: 50px;
}
.about-company-start-wrap::after {
max-width: 75%;
}
.product-page-title {
font-size: 16px;
}
.fig-block {
font-size: 14px;
}
.price-title {
font-size: 14px;
}
.price-name {
font-size: 16px;
}
.table-description .table-description-item {
font-size: 14px;
}
.order-btn,
.order-btn-link {
padding: 12px;
}
.order-btn-name {
font-size: 14px;
}
.phone-content-link {
font-size: 14px;
}
.phone-content-block {
top: 40px;
padding: 0 0 12px 0;
} .order-btn,
.order-btn-link {
max-width: 220px;
}
.product-page-phone-block {
padding: 12px;
max-width: 220px;
}
.order-btn-icon,
.phone-icon,
.phone-icon-arrow {
width: 18px;
height: 18px;
}
.phone-btn-name {
font-size: 14px;
}
.tab-btn {
font-size: 14px;
}
.tab-checkbox-title {
font-size: 16px;
}
.tab-content-item {
padding: 10px;
}
.product-input-name {
font-size: 14px;
}
.tab-content-checkbox-title-wrap {
margin-bottom: 10px;
}
.tech-info-section {
padding-bottom: 20px;
}
.woocommerce-breadcrumb {
padding: 15px 0;
}
.product-slider-small {
height: auto;
}
.slider-arrow {
width: 15px;
height: 100%;
top: auto;
bottom: auto;
left: 0;
}
.slider-arrow.slider-arrow-next {
right: 0;
left: auto;
border-radius: 0 0 15px 15px;
}
.slider-arrow.slider-arrow-prev svg {
rotate: -90deg;
}
.slider-arrow.slider-arrow-next svg {
rotate: 90deg;
}
}
@media screen and (max-width: 600px) {
.product-page-tab-btn-wrap .tab-btn-wrap:last-child .tab-btn:before {
width: 40px;
height: 13px;
left: 10px;
background-size: contain;
display: none;
}
.order-btn-wrap {
display: flex;
flex-direction: column;
gap: 15px;
}
.validation-order-btn {
padding: 0 10px;
}
.fittings-item-category:first-child
.fittings-link-category
.fittings-item-content {
position: relative;
top: auto;
left: auto;
transform: translate(0, 0);
}
.products-content .product {
width: 100%;
}
.my-products .products .product,
.slide-title-product .swiper-slide {
width: 100%;
}
.production-name {
max-width: 75%;
}
.table-description-item {
width: 55%;
}
.table-description-item:last-child {
width: 45%;
}
.table-description {
gap: 5px;
}
.label-checkbox {
justify-content: flex-start;
}
.tab-checkbox-title {
text-align: left;
}
.tab-checkbox-title:last-child {
text-align: right;
}
.tab-content-checkbox .table-description-item {
width: 65%;
}
.tab-content-checkbox .table-description-item:last-child {
width: 35%;
text-align: right;
}
.tab-content-checkbox .table-description {
align-items: center;
}
.tab-btn {
font-size: 14px;
padding: 12px;
}
.section-slider-title {
font-size: 20px;
}
.about-company-start {
padding: 10px;
}
.model-block-img {
max-width: 100%;
}
.contact-content-left {
flex-direction: column;
}
.contact-content-left .contact-item {
width: 100%;
}
.product-page-slider-block {
max-width: 100%;
gap: 20px;
}
.products-content .product {
padding: 0;
}
.woocommerce-loop-product__link {
padding: 0;
}
.product-sku {
padding: 0 20px;
}
.woocommerce-loop-product__title {
padding: 0 20px;
}
.product-card-btn-more-wrap {
padding-top: 20px;
}
.slider-small-item-video {
width: 60px;
overflow: hidden;
}
.slider-small-item {
height: 78px;
}
.slider-small-item-video video {
width: 100px; }
.up-sells .product {
margin-bottom: 20px;
padding: 10px 0px 10px;
border-radius: 16px;
}
.wrap-slide-up-sells:hover .navigation_btn-img {
padding: 0 15px;
}
.navigation_btn-img {
padding: 0 15px;
z-index: 2;
opacity: 1;
}
}
@media screen and (max-width: 425px) {
.production-name {
max-width: 100%;
}
.product-search {
width: 100%;
}
}
@media (max-height: 950px) {
.arrow-top.visible {
bottom: 170px;
}
} @media screen and (max-width: 1280px) {
.post-start-section .title {
font-size: 40px;
}
.mk-post-content p,
.mk-post-content li {
font-size: 16px;
}
.mk-post-content h2,
.mk-post-content h3 {
font-size: 18px;
}
}
@media screen and (max-width: 1084px) {
.mk-blog__grid {
grid-template-columns: 1fr 1fr;
}
.mk-related-articles__items {
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.mk-product-widget {
padding: 10px 40px;
}
.mk-product-widget__img {
max-width: 350px;
}
.mk-product-widget__content {
gap: 40px;
}
.mk-product-widget-title {
font-size: 20px;
}
.post-table {
padding: 20px;
}
.post-table__top span {
font-size: 20px;
}
.post-table__link {
font-size: 18px;
}
.my-section-title {
font-size: 32px;
}
.mk-post-reviews__nav-btn {
width: 40px;
height: 40px;
}
.mk-post-reviews {
margin: 40px 0px;
}
}
@media screen and (max-width: 840px) {
.mk-related-articles__items {
column-gap: 20px;
}
.mk-blog__card-footer-data {
gap: 10px;
}
.mk-blog__card-footer-data span {
gap: 3px;
}
.mk-blog__card-footer .main-btn .main-btn-name {
font-size: 14px;
}
.mk-blog__card {
padding: 20px;
gap: 15px;
}
.mk-blog__card-title {
font-size: 16px;
}
.mk-blog__card-text {
font-size: 14px;
}
.mk-blog__card-img {
aspect-ratio: 295 / 221;
}
.my-section-title {
font-size: 24px;
}
.mk-post-reviews-slider {
margin-top: 16px;
}
.mk-related-articles__inner {
gap: 16px;
}
.post-start-section .title {
font-size: 28px;
}
.mk-underpost__rate {
gap: 10px;
}
.mk-blog {
margin-bottom: 20px;
}
.mk-blog__pagination {
margin-bottom: 20px;
}
.mk-blog__nav {
margin: 20px 0px;
}
.mk-blog__nav {
overflow: hidden;
}
.mk-blog__nav .container {
padding-right: 0;
overflow-y: auto;
}
.mk-blog__nav-link {
padding: 8px 16px;
flex-shrink: 0;
font-size: 14px;
}
.mk-blog__nav-self {
gap: 10px;
margin-right: 20px;
width: max-content;
}
.mk-post-top {
margin-bottom: 20px;
}
.mk-post-content p,
.mk-post-content li {
font-size: 14px;
}
.mk-post-content h2,
.mk-post-content h3 {
font-size: 16px;
}
.mk-post-content {
gap: 10px;
}
}
@media screen and (max-width: 660px) {
.mk-blog__grid {
grid-template-columns: 1fr;
}
.mk-related-articles__items {
grid-template-columns: 1fr;
}
.mk-post-nav__inner {
flex-direction: column;
align-items: unset;
}
.mk-post-top {
flex-direction: column;
}
.mk-post-img,
.mk-post-table {
width: 100%;
}
.mk-author-block {
padding: 18px;
align-items: flex-start;
flex-direction: column;
gap: 20px;
}
.mk-author__title {
flex-direction: row;
}
.review-slide-top > h4 {
font-size: 16px;
}
.review-slide-text {
font-size: 14px;
}
.review-slide {
padding: 18px;
}
.review-slide {
gap: 12px;
}
.mk-underpost__inner {
gap: 20px;
flex-direction: column;
align-items: flex-start;
}
.mk-underpost__rate-span1 {
font-size: 14px;
}
.mk-underpost__inner {
padding: 18px;
}
.blog-start-block {
gap: 10px;
}
.mk-product-widget__inner {
flex-direction: column;
padding: 20px 20px 0px;
gap: 20px;
}
.mk-product-widget__content {
gap: 20px;
align-items: center;
}
.mk-product-widget-title {
text-align: center;
}
.mk-product-widget__img {
max-width: 260px;
}
.comment-fields-wrapper {
grid-template-columns: 1fr;
}
}
@media screen and (max-width: 450px) {
.mk-product-widget__img {
max-width: 160px;
}
}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//ukspar.ua/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//ukspar.ua/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//ukspar.ua/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//ukspar.ua/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//ukspar.ua/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#3d3d3d}