html.main__color_scheme_gray.font--montserrat.header-fixed-enable.js-priorityNav body.main-gray.site-page.is-desktop main.main {
  background-image: url('/wa-data/public/shop/img/mramor-bg.png');
}

html.translated-ltr body {top: 0 !important;}

.flex_center {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;}
.call__link {text-decoration: underline;}

.header-top__item--2 .language a {color: #fff;padding: 0 10px;}

.phones--callback.phones--header-middle .phones__content .multiform-body {padding: 0;}
.phones.phones--callback .multiform-body.is-popup .multiform-popup-link span.phones__link {font-size: 0.85rem;}

/*Google Translate*/
html.translated-ltr body {top: 0 !important;}
.skiptranslate {display: none !important;}
.lang__wrap {position: relative;}
.language {display: flex;flex-direction: row;flex-wrap: wrap;}
.language__img {margin: 2px;cursor: pointer;opacity: .9;max-width: 20px;}
.m-menu__locale .language__img {margin: 4px;}
.language__img:hover,.language__img_active {opacity: 1;}

.header-top__item--2.header-top__item--html {display: flex;}
.lang__wrap .language {padding-top: 12px;}

.mobile-nav__catalog .lang__wrap .language {padding-left: 25px;padding-right: 5px;}
.mobile-nav__catalog .language__img {margin: 6px;}
.mobile-nav__catalog img:nth-child(1) {margin-left: 0;}

/*TOP NAVIGATION*/
.categories-nav .categories-nav__link {white-space: break-spaces;}

/* ADD CUSTOM STYLES HERE */
body.main-gray.is-desktop {	background: #fff;	background: #fcfcfc url(/wa-data/public/site/themes/gift/img/main-bg.jpg) no-repeat 50% 0;	min-width: 320px;	height: 100%;	-ms-text-size-adjust: none;	-webkit-text-size-adjust: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}

header.header .header-middle.header-middle--2.header-middle--dark {	background-color: transparent;}
.main-gray .main, .main-gray .main__container {	background-color: transparent;}

header.header.header--type-2 div.header-middle.header-middle--2.header-middle--dark {
    background-color: transparent !important;}

header.header.header--type-2.header--fixed.is-shown div.header-middle.header-middle--2.header-middle--dark {background: #fff !important;}


.main-gray.is-desktop header.header.header--type-2 .header-top.header-top--light {background: url(/wa-data/public/site/themes/gift/img/head-bg.png) repeat-x;
    position: relative;color:  #bab9b9;height: 49px;}
/*Sidebar*/

aside ul.sidebar-nav__list.sidebar-nav__list--subs li.sidebar-nav__item {line-height: 2;}
.sidebar-nav__list.sidebar-nav__list--subs li.sidebar-nav__item a.sidebar-nav__link {font-weight: 400;}
.sidebar-nav__list.sidebar-nav__list--subs li {position: relative;}
.sidebar-nav__list.sidebar-nav__list--subs li:before {content: "";position: absolute;left: -18px;top: 9px;padding: 2px;border: 2px solid #d9a662;border-radius: 100%;}
/*Disable Product Quantity*/
/*.product-buttons .product-quantity {display: none;}*/
.add-form-wrapper .product-buttons div.product-quantity {margin-right: 0;}
.contacts {position: relative;}
.contact-link {padding: 12px 34px 18px 38px;color: #ececec;position: relative;display: inline-block;vertical-align: top;
text-decoration: none;letter-spacing: .05em;}

.contact-link::before {content: '';position: absolute;
    background: url(/wa-data/public/site/themes/gift/img/icon-row-geo.png) no-repeat;
    width: 36px;
    height: 36px;
    top: 5px;
    left: -5px;
}

/*Home Lists*/
.products-lists .products__list .product-item__image-wrapper a.product-item__image {min-height: 400px;max-height: 400px;}
.products-lists .products__list .product-item__image-wrapper a.product-item__image img {max-height: 400px;}

/*Pages*/
article.page .page__content {background: #fff;padding: 10px;}


/* Button CSS */
.button-dark {
  align-items: center;
  background-color: initial;
  background-image: linear-gradient(#464d55, #25292e);
  border-radius: 8px;
  border-width: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .1),0 3px 6px rgba(0, 0, 0, .05);
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  font-size: 18px;
  height: 52px;
  justify-content: center;
  line-height: 1;
  margin: 0;
  outline: none;
  overflow: hidden;
  padding: 0 32px;
  text-align: center;
  text-decoration: none;
  transform: translate3d(0, 0, 0);
  transition: all 150ms;
  vertical-align: baseline;
  white-space: nowrap;
}

.button-dark:hover {
  box-shadow: rgba(0, 1, 0, .2) 0 2px 8px;
  opacity: .85;
}

.button-dark:active {
  outline: 0;
}

.button-dark:focus {
  box-shadow: rgba(0, 0, 0, .5) 0 0 0 3px;
}

@media (max-width: 420px) {
  .button-dark {
    height: 48px;
  }
}



.footer {    background: url(/wa-data/public/site/themes/gift/img/footer-bg.png);    color: #ebebeb;}

.footer .footer__item ul.footer__list li.footer__list-item a.footer__link {color: #ebebeb;}

.footer-frame {    background: url(/wa-data/public/site/themes/gift/img/bg06.png) no-repeat 50% 0;    padding: 58px 0 28px;
    position: relative;}

.footer-frame::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: url(/wa-data/public/site/themes/gift/img/deco07.png) repeat-x 0 100%;
}

.footer-frame .container {    position: relative;    z-index: 2;}

.steps-two h2.section__title {color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
.steps-two .features__icon.icon-box img {width: 64px;height: 64px;min-width: 64px;min-height: 64px;}
.steps-two .features__box .features__title {text-transform: uppercase;}
.steps-two {background-image: url(/wa-data/public/shop/img/low-poly-grid.svg);}
.steps-two .features__icon.icon-box img svg {fill: #c68f4d;}


/*Section Steps*/
.steps_three img{vertical-align:middle;border-style:none;}
.steps_three svg{overflow:hidden;vertical-align:middle;}
.steps_three .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.steps_three .col-12,.steps_three .col,.steps_three .col-auto,.steps_three .col-md-6,.steps_three .col-xl{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.steps_three .col{flex-basis:0;flex-grow:1;max-width:100%;}
.steps_three .col-auto{flex:0 0 auto;width:auto;max-width:100%;}
.steps_three .col-12{flex:0 0 100%;max-width:100%;}
@media (min-width: 768px){
.steps_three .col-md-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width: 1200px){
.steps_three .col-xl{flex-basis:0;flex-grow:1;max-width:100%;}
}
.d-none{display:none!important;}
@media (min-width: 768px){
.d-md-block{display:block!important;}
}

@media (max-width: 768px){
.b-work__header .col-auto {width: 100%;}
.b-work__header .b-work__counter {margin: 0;position: absolute;top: 50%;transform: translate(0, -50%)}
}

.steps_three .align-items-center{align-items:center!important;}
.steps_three .mb-5{margin-bottom:3rem!important;}
@media (min-width: 1200px){
.steps_three .mb-xl-0{margin-bottom:0!important;}
}
.steps_three .text-right{text-align:right!important;}
@media print{
*,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
}
[data-aos][data-aos][data-aos-delay='200']{transition-delay:0;}
[data-aos][data-aos][data-aos-delay='200'].aos-animate{transition-delay:200ms;}
[data-aos][data-aos][data-aos-delay='400']{transition-delay:0;}
[data-aos][data-aos][data-aos-delay='400'].aos-animate{transition-delay:400ms;}
body[data-aos-duration='500'] [data-aos]{transition-duration:500ms;}
[data-aos][data-aos][data-aos-delay='600']{transition-delay:0;}
[data-aos][data-aos][data-aos-delay='600'].aos-animate{transition-delay:600ms;}
[data-aos][data-aos][data-aos-delay='800']{transition-delay:0;}
[data-aos][data-aos][data-aos-delay='800'].aos-animate{transition-delay:800ms;}
body[data-aos-easing="ease"] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);}
[data-aos^='fade'][data-aos^='fade']{opacity:0;transition-property:opacity, transform;}
[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;transform:translate3d(0, 0, 0);}
[data-aos='fade-left']{transform:translate3d(100px, 0, 0);}
@media (max-width: 991px){
.b-work__item{margin-bottom:30px;}
}
.b-work__item:hover .b-work__next_wrapper{animation:work_next 1s ease-in-out infinite;}
.b-work__text{font-size:14px;}
.b-work__header{position:relative;}
.b-work__title{font-size:18px;font-weight:500;margin-top:20px;margin-bottom:12px;color:black;}
.b-work__counter{position:absolute;left:10px;top:0;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;background:#64ae72;color:white;}
/*! CSS Used keyframes */
@keyframes work_next{0%{transform:translateX(-30px);opacity:0.5;}50%{transform:none;opacity:1;}100%{transform:translateX(30px);opacity:0.5;}}

.features--block .features__box {min-height: 300px;}
.flex_center.text-content-link span.phones__link {padding: 10px;  border: 1px solid #212529;  border-radius: 10px;}
.flex_center.text-content-link span.phones__link:hover {padding: 10px;  border: 1px solid #212529;  border-radius: 10px;background: #212529;color: #fff;}

input::-webkit-input-placeholder,.multiform-wrap textarea::-webkit-input-placeholder {color: #757575 !important;}
input::-moz-placeholder,.multiform-wrap textarea::-moz-placeholder {color: #757575 !important;}
input:-moz-placeholder,.multiform-wrap textarea:-moz-placeholder {color: #757575 !important;}
input:-ms-input-placeholder,.multiform-wrap textarea:-ms-input-placeholder {color: #757575 !important;}