/* Add custom CSS styles below */

body {

background-color: #fff!important

}

body.index > div.app-inner > section:nth-child(3) {

margin-top: 0px;

}

input.s-search-input,.top-navbar button.btn--rounded-gray.basis-0 {

border: 1px solid #3434353b!important;

box-shadow: 0 0 10px #9e9e94

}

.top-navbar * {

color: #333!important;

border-color: #333!important

}

.top-navbar {

background: #a8a89d!important

}

div#mainnav {

background: #343435 !important

}

i.header-btn_icon.sicon-user-circle,i.header-btn_icon.icon.sicon-shopping-bag,i.sicon-menu,

i.header-btn__icon.sicon-user-circle,

i.header-btn__icon.icon.sicon-shopping-bag {

border: 0!important;

background: #dfded5!important;

border-radius: 10px!important;

box-shadow: 0 0 10px #3c3f2c;

transition: .5s

}

i.sicon-menu {

padding: 8px;

border-radius: 10px

}

i.header-btn_icon.sicon-user-circle:hover,i.header-btn_icon.icon.sicon-shopping-bag:hover {

border-radius: 50%!important

}

div#mainnav b.s-cart-summary-total {

color: #dfded3!important

}

span.s-cart-summary-count {

background: #323232!important

}

.main-menu li.root-level>a {

background: #eaeaea!important;

color: #343435!important;

margin-left: 8px;

padding-top: .9rem!important;

padding-bottom: .9rem!important;

border-radius: 30px!important;

transition: .5s

}

.main-menu li.root-level>a:hover {

transform: translateY(-4px);

border-radius: 15px!important

}

@media(min-width: 1024px) {

.main-menu {

padding-top:1rem!important;

padding-bottom: 1rem!important

}

}

body.index>div.app-inner>section.s-block.s-block--photos-slider:nth-child(3) {

margin: 0!important

}

body.index>div.app-inner>section.s-block.s-block--photos-slider:nth-child(3) img {

border-radius: 0!important

}

body.index>div.app-inner>section.s-block.s-block--photos-slider:nth-child(3) .swiper {

margin: 0!important;

padding: 0!important

}

body.index>div.app-inner>section.s-block.s-block--photos-slider:nth-child(3) .swiper-slide {

padding: 0!important;

margin: 0!important;

width: 100%;

max-width: 100%

}

section.s-block.s-block--fixed-banner>.container {

padding: 0!important;

width: 100%;

max-width: 100%

}

section.s-block.s-block--fixed-banner>.container img {

border-radius: 0!important

}

body.index section.s-block.s-block--banners>div.grid {

grid-template-columns: repeat(5,minmax(0,1fr))!important

}

@media(max-width: 767px) {

body.index section.s-block.s-block--banners>div.grid {

grid-template-columns:repeat(3,minmax(0,1fr))!important

}

}

body.index section.s-block.s-block--banners>div.grid>a.banner-entry {

background-color: transparent!important;

border-radius: 0!important;

height: 330px!important

}

@media(max-width: 767px) {

body.index section.s-block.s-block--banners>div.grid {

gap:4px!important

}

body.index section.s-block.s-block--banners>div.grid>a.banner-entry {

height: 140px!important

}

body.index>div.app-inner section.s-block.s-block--banners.container {

padding: 4px!important

}

}

body.index section.s-block.s-block--banners>div.grid>a.banner-entry>div {

background-size: contain;

background-position: 50%;

background-repeat: no-repeat

}

a.s-slider-block__display-all {

background: #343435!important;

color: #dfded3;

border-radius: 30px;

padding: 8px;

font-size: 13px

}

.s-products-slider-wrapper .s-slider-swiper-wrapper {

padding-top: 1rem!important;

padding-bottom: 1rem!important

}

.s-product-card-entry {

background: #e4e4e4 !important;

border-radius: 25px!important;

box-shadow: 0 0 10px #ddd;

text-align: center;

transition: .5s

}

.s-product-card-fit-height .s-product-card-image {

height: 20rem;

max-height: 26rem

}

.s-product-card-entry:hover {

transform: translateY(-4px)

}

button.s-button-btn {

background: #343435!important;

color: #dfded3;

border-radius: 30px;

box-shadow: rgba(100,100,111,.2) 0 7px 29px 0;

border: 0!important;

transition: .5s

}

button.s-button-btn:hover {

border-radius: 10px;

transform: translateY(-4px)

}

.s-product-card-content-sub {

justify-content: center

}

.section--title,.s-slider-block_title h2,.s-block_title h2,body.product-index .main-content>div>h1 {

text-transform: uppercase;

background-image: linear-gradient(-225deg, #343435 0%, #343435 29%, #343435 67%, #eeeae5 100%);

background-size: auto auto;

background-clip: border-box;

background-size: 200% auto;

color: #fff;

background-clip: text;

text-fill-color: transparent;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation: textclip 4s linear infinite;

display: inline-block;

font-weight: 800;

font-size: 1.4rem!important;

position: relative

}

.s-slider-block__title h2::before,body.product-index .main-content>div>h1::before {

content: "";

position: absolute;

bottom: -9px;

width: 53%;

height: 39px;

background: #e4e4e4;

z-index: -1;

border-radius: 30px;

right: -6px;

transition: .5s

}

.s-slider-block__title h2:hover::before,body.product-index .main-content>div>h1:hover::before {

width: 100%

}

@keyframes textclip {

100% {

background-position: 200%

}

}

section.s-block.s-block--features.container:has(.s-block--features__item) {

background: #343435;

padding: 30px;

border-radius: 25px;

box-shadow: rgba(100,100,111,.2) 0 7px 29px 0

}

.s-block--features__item {

position: relative;

padding: 25px;

border-radius: 20px 50px 50px 20px

}

.s-block--features__item h2 {

font-size: 1.2rem;

margin-bottom: 10px

}

.s-block--features__item .feature-icon {

position: absolute;

top: 50%;

transform: translateY(-50%);

right: 10px

}

.s-block--features_item h2,.s-block--features_item p {

width: 80%;

margin-right: auto;

text-align: right

}

@media(max-width: 1024px) {

section.s-block.s-block--features>div.grid:has(.s-block--features__item) {

display:flex;

flex-direction: column

}

section.s-block.s-block--features:has(.s-block--features__item) {

padding: 30px 15px!important;

width: 98%

}

}

i.sicon-headset,i.sicon-debit-card-back,i.sicon-gold-badge {

width: 3rem

}

i.sicon-headset {

content: url(https://i.postimg.cc/tR2DwTdz/wired-outline-981-consultation-1.gif)

}

i.sicon-debit-card-back {

content: url(https://i.postimg.cc/QtjknGHP/wired-outline-948-stock-share-1.gif)

}

i.sicon-gold-badge {

content: url(https://i.postimg.cc/h45TV7bN/wired-outline-1780-medal-first-place-1.gif)

}

.s-breadcrumb-wrapper {

background: #343435;

padding: 10px;

border-radius: 8px

}

ol.s-breadcrumb-wrapper>li {

color: #d8d8ce

}

.s-breadcrumb-arrow svg {

fill: #d8d8ce

}

ol.s-breadcrumb-wrapper>li:last-child {

color: #fff;

font-weight: 700

}

.store-footer {

background-color:#343435 !important

}

.store-footer__inner {

background: #484e36;

padding-top: 6rem;

padding-bottom: 6rem;

background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1000' height='400' preserveAspectRatio='none' viewBox='0 0 1000 400'%3e%3cg mask='url(%26quot%3b%23SvgjsMask2366%26quot%3b)' fill='none'%3e%3crect width='1000' height='400' x='0' y='0' fill='rgba(52%2c 52%2c 53%2c 1)'%3e%3c/rect%3e%3crect width='110.6' height='110.6' clip-path='url(%26quot%3b%23SvgjsClipPath2367%26quot%3b)' x='63.6' y='218.18' fill='url(%26quot%3b%23SvgjsPattern2368%26quot%3b)' transform='rotate(185.52%2c 118.9%2c 273.48)'%3e%3c/rect%3e%3cpath d='M838.11 254.26L825.54 256.68 820.42 244.94 807.84 247.36 802.72 235.62 790.15 238.03 785.03 226.29M841.84 247.18L829.27 249.6 824.15 237.86 811.57 240.28 806.45 228.54 793.88 230.96 788.76 219.22' stroke='rgba(65%2c 65%2c 65%2c 1)' stroke-width='1'%3e%3c/path%3e%3ccircle r='33.51676460127357' cx='272.31' cy='343.14' fill='rgba(74%2c 74%2c 75%2c 1)'%3e%3c/circle%3e%3cpath d='M491.3 259.05a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM476.16 253.9a5.6 5.6 0 1 0-10.61-3.61 5.6 5.6 0 1 0 10.61 3.61zM461.01 248.74a5.6 5.6 0 1 0-10.6-3.6 5.6 5.6 0 1 0 10.6 3.6zM445.86 243.59a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM526.75 254.21a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM511.61 249.06a5.6 5.6 0 1 0-10.61-3.61 5.6 5.6 0 1 0 10.61 3.61zM496.46 243.9a5.6 5.6 0 1 0-10.61-3.6 5.6 5.6 0 1 0 10.61 3.6zM481.31 238.75a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM562.2 249.37a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM547.05 244.22a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61zM531.91 239.06a5.6 5.6 0 1 0-10.61-3.6 5.6 5.6 0 1 0 10.61 3.6zM516.76 233.91a5.6 5.6 0 1 0-10.6-3.61 5.6 5.6 0 1 0 10.6 3.61z' fill='rgba(58%2c 58%2c 59%2c 0.53)'%3e%3c/path%3e%3cpath d='M277.61 361.48a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM293.43 363.91a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM309.24 366.34a5.6 5.6 0 1 0 11.07 1.71 5.6 5.6 0 1 0-11.07-1.71zM325.05 368.78a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM243.55 372.42a5.6 5.6 0 1 0 11.07 1.71 5.6 5.6 0 1 0-11.07-1.71zM259.36 374.86a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM275.18 377.29a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM290.99 379.72a5.6 5.6 0 1 0 11.07 1.71 5.6 5.6 0 1 0-11.07-1.71zM209.49 383.37a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM225.3 385.8a5.6 5.6 0 1 0 11.07 1.71 5.6 5.6 0 1 0-11.07-1.71zM241.12 388.24a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7zM256.93 390.67a5.6 5.6 0 1 0 11.07 1.7 5.6 5.6 0 1 0-11.07-1.7z' stroke='rgba(30%2c 30%2c 30%2c 0.68)' stroke-width='1.26' stroke-dasharray='2%2c 2'%3e%3c/path%3e%3cpath d='M947.06 51.96L951.36 64.02 940.54 70.87 944.84 82.93 934.02 89.78 938.33 101.84 927.5 108.68M939.49 49.35L943.8 61.41 932.98 68.26 937.28 80.32 926.46 87.17 930.76 99.23 919.94 106.08' stroke='rgba(58%2c 58%2c 59%2c 0.53)' stroke-width='1.88' stroke-dasharray='3%2c 3'%3e%3c/path%3e%3crect width='156.16' height='156.16' clip-path='url(%26quot%3b%23SvgjsClipPath2369%26quot%3b)' x='347.42' y='-43.25' fill='url(%26quot%3b%23SvgjsPattern2370%26quot%3b)' transform='rotate(15.27%2c 425.5%2c 34.83)'%3e%3c/rect%3e%3cpath d='M706.95 38.82a5.6 5.6 0 1 0 8.36 7.46 5.6 5.6 0 1 0-8.36-7.46zM718.89 49.47a5.6 5.6 0 1 0 8.36 7.45 5.6 5.6 0 1 0-8.36-7.45zM730.84 60.12a5.6 5.6 0 1 0 8.36 7.45 5.6 5.6 0 1 0-8.36-7.45zM742.78 70.76a5.6 5.6 0 1 0 8.36 7.45 5.6 5.6 0 1 0-8.36-7.45zM672.41 29.48a5.6 5.6 0 1 0 8.36 7.45 5.6 5.6 0 1 0-8.36-7.45zM684.36 40.12a5.6 5.6 0 1 0 8.36 7.46 5.6 5.6 0 1 0-8.36-7.46zM696.3 50.77a5.6 5.6 0 1 0 8.36 7.45 5.6 5.6 0 1 0-8.36-7.45zM708.25 61.41a5.6 5.6 0 1 0 8.36 7.46 5.6 5.6 0 1 0-8.36-7.46z' stroke='rgba(58%2c 58%2c 59%2c 0.53)' stroke-width='1' stroke-dasharray='2%2c 2'%3e%3c/path%3e%3crect width='60' height='60' clip-path='url(%26quot%3b%23SvgjsClipPath2371%26quot%3b)' x='486.39' y='-25.78' fill='url(%26quot%3b%23SvgjsPattern2372%26quot%3b)' transform='rotate(12.34%2c 516.39%2c 4.22)'%3e%3c/rect%3e%3crect width='103.4' height='103.4' clip-path='url(%26quot%3b%23SvgjsClipPath2373%26quot%3b)' x='826.14' y='13.96' fill='url(%26quot%3b%23SvgjsPattern2374%26quot%3b)' transform='rotate(28.54%2c 877.84%2c 65.66)'%3e%3c/rect%3e%3cpath d='M808.66 314.34 L865.1899999999999 227.56L899.6983238410658 333.7233238410658z' fill='rgba(74%2c 74%2c 75%2c 1)'%3e%3c/path%3e%3cpath d='M323.54 424.31 L358.08000000000004 396.39L312.70419626882995 382.2441962688299z' stroke='rgba(30%2c 30%2c 30%2c 0.68)' stroke-width='1.31' stroke-dasharray='4%2c 4'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask2366'%3e%3crect width='1000' height='400' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpattern x='0' y='0' width='11.06' height='11.06' patternUnits='userSpaceOnUse' id='SvgjsPattern2368'%3e%3cpath d='M5.53 1L5.53 10.06M1 5.53L10.06 5.53' stroke='rgba(65%2c 65%2c 65%2c 1)' fill='none' stroke-width='1.2'%3e%3c/path%3e%3c/pattern%3e%3cclipPath id='SvgjsClipPath2367'%3e%3ccircle r='27.65' cx='118.9' cy='273.48'%3e%3c/circle%3e%3c/clipPath%3e%3cpattern x='0' y='0' width='9.76' height='9.76' patternUnits='userSpaceOnUse' id='SvgjsPattern2370'%3e%3cpath d='M4.88 1L4.88 8.76M1 4.88L8.76 4.88' stroke='rgba(58%2c 58%2c 59%2c 0.53)' fill='none' stroke-width='2.36'%3e%3c/path%3e%3c/pattern%3e%3cclipPath id='SvgjsClipPath2369'%3e%3ccircle r='39.04' cx='425.5' cy='34.83'%3e%3c/circle%3e%3c/clipPath%3e%3cpattern x='0' y='0' width='60' height='6' patternUnits='userSpaceOnUse' id='SvgjsPattern2372'%3e%3crect width='60' height='3' x='0' y='0' fill='rgba(65%2c 65%2c 65%2c 1)'%3e%3c/rect%3e%3crect width='60' height='3' x='0' y='3' fill='rgba(0%2c 0%2c 0%2c 0)'%3e%3c/rect%3e%3c/pattern%3e%3cclipPath id='SvgjsClipPath2371'%3e%3ccircle r='15' cx='516.39' cy='4.22'%3e%3c/circle%3e%3c/clipPath%3e%3cpattern x='0' y='0' width='10.34' height='10.34' patternUnits='userSpaceOnUse' id='SvgjsPattern2374'%3e%3cpath d='M0 10.34L5.17 0L10.34 10.34' stroke='rgba(30%2c 30%2c 30%2c 0.68)' fill='none'%3e%3c/path%3e%3c/pattern%3e%3cclipPath id='SvgjsClipPath2373'%3e%3ccircle r='25.85' cx='877.84' cy='65.66'%3e%3c/circle%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");

background-size: cover

}

@media(max-width: 1024px) {

.store-footer__inner {

padding-bottom:2rem

}

}

.store-footer h3 {

background: #eeeae5;

color: #484e36;

padding: 12px;

width: 100%;

border-radius: 30px

}

@media(max-width: 992px) {

.store-footer__inner * {

text-align:center;

justify-content: center

}

.s-contacts-list.s-contacts-list-vertical {

width: fit-content;

margin: auto;

align-items: flex-start

}

}

.copyright-text>p {

color: #d8d8ce!important

}

.store-footer__inner li.s-social-link>a,.s-contacts-list.s-contacts-list-vertical span.s-contacts-icon {

background: #363b27;

border: 1px solid #5b6048

}

.store-footer__inner li.s-social-link>a {

width: 2.7rem;

height: 2.7rem

}

.s-contacts-list.s-contacts-list-vertical span.s-contacts-icon {

width: 3rem

}

.s-menu-footer-list a.s-menu-footer-item {

position: relative;

padding-right: 12px;

transition: .5s

}

@media(max-width: 1024px) {

.s-menu-footer-list {

width:fit-content;

margin: 30px auto 15px

}

}

.s-menu-footer-list a.s-menu-footer-item:hover {

padding-right: 16px

}

.s-menu-footer-list a.s-menu-footer-item::after,.s-menu-footer-list a.s-menu-footer-item::before {

content: "";

position: absolute;

top: 50%;

transform: translateY(-50%) rotate(-45deg);

width: 7px;

height: 7px;

border-top: 1px solid #fff;

border-left: 1px solid #fff

}

.s-menu-footer-list a.s-menu-footer-item::before {

right: -10px

}

.s-menu-footer-list a.s-menu-footer-item::after {

right: -13px

}

.s-menu-footer-list a.s-menu-footer-item {

text-align: right

}

.store-footer__inner li.s-social-link>a, .s-contacts-list.s-contacts-list-vertical span.s-contacts-icon {

background: #343435;

border: 1px solid #dfded5;

}