@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-Light.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-Light.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-Book.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-Medium.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-Medium.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-Bold.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Futura';src:url(../fonts/FuturaPT/FuturaPT-ExtraBold.woff2) format("woff2"),url(../fonts/FuturaPT/FuturaPT-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Gilda';src:url(../fonts/Gilda/gildadisplay-regular.eot);src:url(../fonts/Gilda/gildadisplay-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilda/gildadisplay-regular.woff) format("woff"),url(../fonts/Gilda/gildadisplay-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
html,body{position:relative;overflow-x:hidden;padding:0;margin:0;background:#fff}
body{-webkit-text-size-adjust:none;font-family:'Futura',sans-serif;font-size:18px;line-height:140%;color:#474A50;font-weight:400;letter-spacing:-.18px}
*{margin:0;padding:0;box-sizing:border-box;outline:none}
p{margin:19px 0}
b,strong{font-weight:600}
a,.a{color:#BD7100;text-decoration-style:dashed;text-decoration-thickness:from-font}
a:hover,.a:hover{text-decoration:none}
.flex{display:flex}
.flex-wrap{flex-wrap:wrap}
.align-center{align-items:center}
.align-end{align-items:end}
.align-start{align-items:flex-start}
.space-between{justify-content:space-between}
.space-center{justify-content:center}
.flex-end{justify-content:flex-end}
.container{position:relative;padding:0 15px;max-width:1280px;margin:0 auto}
.container.xl{max-width:1350px}
.small-width{max-width:1129px;margin:0 auto}
.row{margin:0 -15px}
.row.big-paddings{margin:0 -20px}
.row.big-paddings > div{padding:0 20px}
.row.small-paddings{margin:0 -10px}
.row.small-paddings > div{padding:0 10px}
.row:before,.row:after{display:block;width:100%;height:0;content:'';clear:both}
.row.flex > div{float:none}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{padding:0 15px;float:left}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}
.col-4{width:33.33333333%}
.col-3{width:25%}
.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
@media screen and (max-width: 1023px) {
    .col-lg-12{width:100%}
    .col-lg-11{width:91.66666667%}
    .col-lg-10{width:83.33333333%}
    .col-lg-9{width:75%}
    .col-lg-8{width:66.66666667%}
    .col-lg-7{width:58.33333333%}
    .col-lg-6{width:50%}
    .col-lg-5{width:41.66666667%}
    .col-lg-4{width:33.33333333%}
    .col-lg-3{width:25%}
    .col-lg-2{width:16.66666667%}
    .col-lg-1{width:8.33333333%}
    .hidden-lg{display:none}
}
@media screen and (max-width: 991px) {
    .col-l-12{width:100%}
    .col-l-11{width:91.66666667%}
    .col-l-10{width:83.33333333%}
    .col-l-9{width:75%}
    .col-l-8{width:66.66666667%}
    .col-l-7{width:58.33333333%}
    .col-l-6{width:50%}
    .col-l-5{width:41.66666667%}
    .col-l-4{width:33.33333333%}
    .col-l-3{width:25%}
    .col-l-2{width:16.66666667%}
    .col-l-1{width:8.33333333%}
    .hidden-l{display:none}
}
@media screen and (max-width: 767px) {
    .col-md-12{width:100%}
    .col-md-11{width:91.66666667%}
    .col-md-10{width:83.33333333%}
    .col-md-9{width:75%}
    .col-md-8{width:66.66666667%}
    .col-md-7{width:58.33333333%}
    .col-md-6{width:50%}
    .col-md-5{width:41.66666667%}
    .col-md-4{width:33.33333333%}
    .col-md-3{width:25%}
    .col-md-2{width:16.66666667%}
    .col-md-1{width:8.33333333%}
}
@media screen and (max-width: 567px) {
    .col-sm-12{width:100%}
    .col-sm-11{width:91.66666667%}
    .col-sm-10{width:83.33333333%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666667%}
    .col-sm-7{width:58.33333333%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666667%}
    .col-sm-4{width:33.33333333%}
    .col-sm-3{width:25%}
    .col-sm-2{width:16.66666667%}
    .col-sm-1{width:8.33333333%}
}
h1,.h1{font-family:'Gilda',sans-serif;font-weight:400;font-size:40px;line-height:115%;letter-spacing:-.02em;color:#1C1D1E;margin:20px 0}
h3,.h3{font-weight:500;font-size:28px;line-height:140%;color:#1C1D1E;margin:29px 0 25px;letter-spacing:0;font-weight:500;font-size:26px;line-height:140%;color:#1C1D1E;margin:29px 0 25px 0;letter-spacing:0}
h4,.h4{font-weight:500;font-size:20px;line-height:140%;color:#1C1D1E;margin:29px 0 25px;letter-spacing:0}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.text_justify{text-align:justify}
.button{font-family:'Futura',sans-serif;display:inline-block;-webkit-appearance:none;text-align:center;font-size:17px;line-height:22px;cursor:pointer;color:#fff;outline:none;padding:12px 30px;transition:all .3s linear;font-weight:500;background:#A57E4E;border-radius:5px;border:1px solid #A57E4E;position:relative;letter-spacing:-.01em;text-decoration:none}
.button:hover{color:#1C1D1E;background:#FFCA0D;border-color:#FFCA0D}
.button.button-gray{color:#1C1D1F;background:#F5F5F5;border-color:#F5F5F5}
.button.button-gray:hover{color:#3B3D4F;background:#EFEFE8;border-color:#EFEFE8}
.button.button-white{color:#474A50;background:#fff;border-color:#C1C3CF}
.button.button-white:hover{color:#474A50;background:#F7F7F9;border-color:#C1C3CF}
.button.button-dark{color:#fff;background:#1C1D1F;border-color:#1C1D1F}
.button.button-dark:hover{color:#fff;background:#65504B;border-color:#65504B}
.button:disabled,.button.disabled{opacity:.6}
.notice{font-weight:400;font-size:15px;line-height:16px;position:relative;padding:12px 14px 11px 46px;border-radius:4px;letter-spacing:.2px;margin:15px auto}
.notice.notice-info{color:#714E1A;background:#FFF8E6 url(../images/svg/notice-info.svg) no-repeat left 14px center;background-size:18px}
.notice.notice-attention{color:#C4492E;background:#FFF3F0 url(../images/svg/notice-attention.svg) no-repeat left 14px center;background-size:18px}
.notice.big{font-size:15px;line-height:140%;padding:20px 20px 20px 64px;background-size:24px!important;background-position:left 19px center!important}
.notice p{margin:0 0 7px}
.notice p:last-child{margin:0}
ol,ul{list-style-position:inside}
ul.square-list{list-style:none;padding:0;margin:19px auto}
ul.square-list li{position:relative;font-weight:400;font-size:16px;line-height:140%;color:#474A50;letter-spacing:0;padding:0 0 0 42px;margin:0 0 16px}
ul.square-list li:last-child{margin:0}
ul.square-list li:before{position:absolute;left:0;top:-1px;bottom:0;margin:auto;display:inline-block;content:'';width:10px;height:10px;background:#FFCA0D}
blockquote{background:#FBFAEA;padding:16px 20px;border-left:10px solid #BD7100}
blockquote p:first-child{margin-top:0}
blockquote p:last-child{margin-bottom:0}
@-webkit-keyframes shine {
    100%{left:125%}
}
@keyframes shine {
    100%{left:125%}
}
.sale-line{background:#F6EACA;padding:9px 0 5px}
.sale-line p{margin:0;color:#4E402F;font-size:14px;line-height:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:center;padding:0}
.sale-line p .b{font-weight:500}
body.modal_overlay,body.modal_overlay2,body.modal_overlay3,body.modal_overlay4,body.modal_overlay5{position:relative}
body.modal_overlay:before,body.modal_overlay2:before,body.modal_overlay3:before,body.modal_overlay4:before,body.modal_overlay5:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;content:'';width:100%;height:100%;background-color:#000;opacity:.2;z-index:9}
body.modal_overlay2:before,body.modal_overlay4:before,body.modal_overlay5:before{z-index:7}
body.modal_overlay3:before{display:none}
.modal-window-wrapper{left:0;right:0;position:fixed;z-index:1000;min-width:290px;width:auto;top:5%;bottom:0;max-height:90%;overflow:auto;margin-right:5px;display:none}
.modal-window-wrapper.active{display:block}
.modal-window-wrapper::-webkit-scrollbar{width:4px}
.modal-window-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000001a;background:#fff}
.modal-window-wrapper::-webkit-scrollbar-thumb{background-color:#BD7100}
.modal-window{background:#FFF;box-shadow:0 8px 35px #00000026;border-radius:6px;max-width:762px;padding:40px 48px 48px;margin:0 auto;position:relative}
.modal-window .modal-title{padding:0 0 31px;margin:0 0 32px;border-bottom:1px solid #9A9CA2}
.modal-window .modal-title .ttl{margin:0;font-style:normal;font-weight:500;font-size:26px;line-height:140%;color:#1C1D1E;letter-spacing:-.26px}
.modal-window .modal-close{position:absolute;right:24px;top:24px;cursor:pointer}
.icon{display:inline-block}
.icon.location{background:url(../images/svg/location.svg) no-repeat center;width:18px;height:23px}
.icon.small-arrow-bottom{background:url(../images/svg/small-arrow-bottom.svg) no-repeat center;width:8px;height:5px}
.icon.user{background:url(../images/svg/user.svg) no-repeat center;width:25px;height:25px}
.icon.cart3{background:url(../images/svg/cart3.svg) no-repeat center;width:25px;height:25px}
.icon.cart{background:url(../images/svg/cart.svg) no-repeat center;width:25px;height:25px}
.icon.like{background:url(../images/svg/like.svg) no-repeat center;width:25px;height:25px}
.icon.like2{background:url(../images/svg/like2.svg) no-repeat center;width:24px;height:23px}
.icon.burger{background:url(../images/svg/burger.svg) no-repeat center;width:25px;height:25px}
.icon.search{background:url(../images/svg/search.svg) no-repeat center;width:20px;height:20px}
.icon.map-pin{background:url(../images/svg/map-pin2.svg) no-repeat center;width:32px;height:32px}
.icon.arrow-right-yellow{background:url(../images/svg/arrow-right-yellow.svg) no-repeat center;width:16px;height:16px}
.icon.icon-visa{background:url(../images/svg/visa.svg) no-repeat center;width:56px;height:36px;background-size:contain}
.icon.icon-mastercard{background:url(../images/svg/mastercard.svg) no-repeat center;width:56px;height:36px;background-size:contain}
.icon.icon-insta{background:url(../images/svg/insta.svg) no-repeat center;width:24px;height:24px}
.icon.icon-youtube{background:url(../images/svg/youtube.svg) no-repeat center;width:24px;height:24px}
.icon.icon-fb{background:url(../images/svg/fb.svg) no-repeat center;width:24px;height:24px}
.icon.icon-pinterest{background:url(../images/svg/pinterest.svg) no-repeat center;width:24px;height:24px}
.icon.icon-home{background:url(../images/svg/home.svg) no-repeat center;width:14px;height:14px}
.icon.icon-caret-right{background:url(../images/svg/caret-right.svg) no-repeat center;width:16px;height:16px}
.icon.icon-dropdown-arrow{background:url(../images/svg/dropdown-arrow.svg) no-repeat center;width:14px;height:14px}
.icon.icon-star-full{background:url(../images/svg/rating_full.svg) no-repeat center;width:18px;height:18px}
.icon.icon-star-half{background:url(../images/svg/rating_half.svg) no-repeat center;width:18px;height:18px}
.icon.icon-star-empty{background:url(../images/svg/rating_empty.svg) no-repeat center;width:18px;height:18px}
.icon.icon-fast-delivery{background:url(../images/svg/fast-delivery.svg) no-repeat center;width:24px;height:24px}
.icon.icon-guarantee{background:url(../images/svg/guarantee.svg) no-repeat center;width:24px;height:24px}
.icon.icon-quality{background:url(../images/svg/quality.svg) no-repeat center;width:24px;height:24px}
.icon.icon-hand-heart{background:url(../images/svg/hand-heart.svg) no-repeat center;width:24px;height:24px}
.icon.icon-return{background:url(../images/svg/return.svg) no-repeat center;width:24px;height:24px}
.icon.icon-vodafone{background:url(../images/svg/vodafone.svg) no-repeat center;width:20px;height:20px}
.icon.icon-kyivstar{background:url(../images/svg/kyivstar.svg) no-repeat center;width:20px;height:20px}
.icon.icon-viber{background:url(../images/svg/viber.svg) no-repeat center;width:20px;height:20px}
.icon.icon-whatsapp{background:url(../images/svg/whatsapp.svg) no-repeat center;width:20px;height:20px;background:url(../images/svg/whatsapp.svg) no-repeat center;width:20px;height:20px}
.icon.icon-telegram{background:url(../images/svg/telegram.svg) no-repeat center;width:20px;height:20px}
.icon.icon-nova-poshta{background:url(../images/svg/nova-poshta.svg) no-repeat center;width:40px;height:40px}
.icon.icon-nichnuy-expres{background:url(../images/svg/nichnuy-expres.svg) no-repeat center;width:40px;height:40px}
.icon.icon-ukrposhta{background:url(../images/svg/ukrposhta.svg) no-repeat center;width:40px;height:40px}
.icon.icon-other-delivery{background:url(../images/svg/other-delivery.svg) no-repeat center;width:40px;height:40px}
.icon.icon-other-delivery2{background:url(../images/svg/other-delivery2.svg) no-repeat center;width:40px;height:40px}
.icon.icon-ipay{background:url(../images/svg/ipay.svg) no-repeat center;width:84px;height:28px}
.icon.icon-uapay{background:url(../images/svg/uapay.svg) no-repeat center;width:54px;height:40px}
.icon.icon-gift{background:url(../images/svg/gift.svg) no-repeat center;width:24px;height:24px}
.icon.icon-roundclock{background:url(../images/svg/roundclock.svg) no-repeat center;width:56px;height:56px}
.icon.icon-consult{background:url(../images/svg/consult.svg) no-repeat center;width:56px;height:56px}
.icon.icon-export{background:url(../images/svg/export.svg) no-repeat center;width:56px;height:56px}
.icon.icon-close{background:url(../images/svg/close.svg) no-repeat center;width:32px;height:32px}
.icon.icon-media-image{background:url(../images/svg/media-image.svg) no-repeat center;width:32px;height:32px}
.icon.icon-media-video{background:url(../images/svg/media-video.svg) no-repeat center;width:32px;height:32px}
.icon.icon-star-big{background:url(../images/svg/star-big.svg) no-repeat center;width:40px;height:40px}
.icon.icon-star-big-empty{background:url(../images/svg/star-big-empty.svg) no-repeat center;width:40px;height:40px}
.icon.icon-ems{background:url(../images/svg/ems.svg) no-repeat center;width:170px;height:51px}
.icon.icon-cash-pay{background:url(../images/svg/cash-pay.svg) no-repeat center;width:50px;height:50px}
.icon.icon-online-pay{background:url(../images/svg/online-pay.svg) no-repeat center;width:50px;height:50px}
.icon.icon-check-pay{background:url(../images/svg/check-pay.svg) no-repeat center;width:50px;height:50px}
.icon.icon-more-shape{background:url(../images/svg/more-shape.svg) no-repeat center;width:7px;height:4px}
.icon.icon-trash{background:url(../images/svg/trash.svg) no-repeat center;width:24px;height:24px}
.icon.icon-arrow-back{background:url(../images/svg/arrow-back.svg) no-repeat center;width:16px;height:16px}
.icon.icon-views{background:url(../images/svg/views.svg) no-repeat center;width:24px;height:24px}
.icon.icon-share{background:url(../images/svg/share.svg) no-repeat center;width:24px;height:24px}
.icon.icon-sort1{background:url(../images/svg/sort1.svg) no-repeat center;width:24px;height:24px}
.icon.icon-filter2{background:url(../images/svg/filter2.svg) no-repeat center;width:24px;height:24px}
.icon.icon-df-back{background:url(../images/svg/df-arrow-back.svg) no-repeat center;width:32px;height:32px;background-size:32px}
.icon.search2{background:url(../images/svg/search2.svg) no-repeat center;width:20px;height:20px}
.icon.fc-icon1{background:url(../images/svg/paintings.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon2{background:url(../images/svg/pens.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon3{background:url(../images/svg/clocks.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon4{background:url(../images/svg/souvenirs.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon5{background:url(../images/svg/candlesticks.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon6{background:url(../images/svg/lamps.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon7{background:url(../images/svg/icons.svg) no-repeat center;width:50px;height:50px}
.icon.fc-icon8{background:url(../images/svg/diamond2.svg) no-repeat center;width:50px;height:50px}
.icon.icon-uae{background:url(../images/svg/uae.svg) no-repeat center;width:32px;height:32px}
.icon.icon-eu{background:url(../images/svg/eu.svg) no-repeat center;width:32px;height:23px}
.owl-theme.big-arrows .owl-controls .owl-buttons div{position:absolute;top:0;bottom:0;margin:auto;width:72px;height:72px;left:336px;background:#00000080 url(../images/svg/slider-arrow.svg) no-repeat center;border-radius:50%;padding:0;font-size:0;line-height:0;color:transparent;opacity:.7;transition:all .3s linear}
.owl-theme.big-arrows .owl-controls .owl-buttons div:hover{opacity:1}
.owl-theme.big-arrows .owl-controls .owl-buttons div.owl-prev{left:-26px;right:auto}
.owl-theme.big-arrows .owl-controls .owl-buttons div.owl-next{right:-26px;left:auto;transform:rotate(180deg)}
.owl-theme.small-arrows .owl-buttons{position:absolute;right:0;top:-81px}
.owl-theme.small-arrows .owl-controls .owl-buttons div{width:48px;height:48px;background:#fff url(../images/svg/slider-arrow2.svg) no-repeat center;border-radius:50%;padding:0;font-size:0;line-height:0;color:transparent;opacity:1;transition:all .3s linear;border:1.5px solid #dfe0e399;margin:0 0 0 16px}
.owl-theme.small-arrows .owl-controls .owl-buttons div.owl-next{transform:rotate(180deg)}
.owl-theme.small-arrows .owl-controls .owl-buttons div:hover{background-color:#dfe0e399}
.form .label{font-family:'Futura',sans-serif;font-weight:400;font-size:15px;line-height:115%;color:#474A50;letter-spacing:0}
.form .styled-checkbox{position:absolute;opacity:0}
.form .styled-checkbox + label{position:relative;cursor:pointer;padding:0}
.form .styled-checkbox + label:before{content:'';margin-right:14px;display:inline-block;vertical-align:bottom;width:18px;height:18px;background:#fff;border:1px solid #C1C4CB;border-radius:4px}
.form .styled-checkbox:checked + label:before{background:#0D3430 url(../images/svg/check.svg) no-repeat center;border-color:#0D3430}
.form .styled-checkbox:checked + label{color:#0D3430;font-weight:500}
.form .form-group{margin:0 0 30px}
.form .two-cols{display:flex;flex-wrap:wrap;margin:0 -15px}
.form .two-cols .form-group{padding:0 15px;width:50%}
.form .lbl{display:block;margin:0 0 4px;font-weight:400;font-size:14px;line-height:16px;color:#7E8083}
.input,.count-input{-webkit-appearance:none;box-shadow:none;outline:none;padding:5px 15px;color:#292929;width:100%;background:#FFF;border:1px solid #CDD0D6;border-radius:6px;font-family:'Inter',sans-serif;font-weight:400;font-size:14px;line-height:17px;height:48px;transition:all .3s linear}
.input.error,.count-input.error{border-color:#C4492E}
select.input,select.count-input{padding-right:35px;background-image:url(../images/svg/select_arrow.svg);background-repeat:no-repeat;background-position:right 14px center}
.form textarea.input{min-height:130px;max-height:230px;resize:vertical;padding:15px}
.form .input:focus{border-color:#BD7100}
.form .button{min-width:170px}
.form .group-title{font-weight:500;font-size:20px;line-height:130%;letter-spacing:-.01em;color:#1C1D1E;margin:17px 0 23px}
.form .group-title span{display:inline-block;margin:0 2px 0 5px;min-width:18px}
.form .label-wrap2{display:inline-block;position:relative;width:100%;margin:0 0 17px}
.form .label-wrap2 input[type=radio]{position:absolute;left:19px;top:0;bottom:0;margin:auto!important;z-index:1;width:24px;height:24px;-webkit-appearance:none}
.form .label-wrap2 input[type=radio]:before{content:'';background-image:url(../images/svg/new-radio-0.svg);background-repeat:no-repeat;background-size:24px;width:24px;height:24px;display:inline-block;cursor:pointer;top:0;bottom:0;position:absolute}
.form .label-wrap2 input[type=radio]:checked:before{background-image:url(../images/svg/new-radio-1.svg)}
.form .label-wrap2 label{width:100%;min-height:80px;position:relative;padding:11px 20px 10px 59px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#F7F7F7;border:1px solid #F7F7F7;border-radius:6px;font-weight:500;font-size:16px;line-height:132%;letter-spacing:-.006em;color:#1C1D1E}
.form .label-wrap2 label .span{display:block;font-weight:400;font-size:13px;line-height:140%;color:#474A50;margin:2px 0 0}
.form .label-wrap2 label .icon{margin:0 0 0 5px}
.form .label-wrap2 input:checked+label{background:#fff;border-color:#C9BFB9;box-shadow:0 4px 12px #00000012}
.form .select-pack{display:inline-block;position:relative;text-decoration:none;font-weight:500;font-size:16px;line-height:132%;color:#BD7100;transition:all .3s linear;cursor:pointer;padding:0 0 0 36px;letter-spacing:0}
.form .select-pack .icon{position:absolute;left:0;top:-3px;bottom:0;margin:auto}
.form .media-button{background:#FFF;border:1px solid #DFE0E3;border-radius:6px;padding:32px 32px 30px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}
.form .media-button .custom-file-input{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;cursor:pointer}
.form .media-button .media-ttl{font-weight:600;font-size:15px;line-height:18px;display:flex;align-items:center;color:#1C1D1E;letter-spacing:0;margin:0}
.form .media-button .media-notice{font-weight:400;font-size:13px;line-height:135%;color:#7E8083;letter-spacing:0;margin:13px 0 0}
.form .media-button .media-title-block{position:relative;padding:0 0 0 55px;width:calc(100% - 155px)}
.form .media-button .media-title-block .icon{position:absolute;left:0;top:0}
.form .media-button .button{font-size:14px;line-height:17px;width:155px;margin:0 0 0 20px;min-width:1px;padding:13px 5px 12px}
.form .rating-stars{margin:0 -5px;display:flex;flex-wrap:wrap}
.form .rating-stars .rating-star{padding:0 5px;width:20%}
.form .star-btn{background:#FBFBFB;border-radius:10px;padding:16px 2px 12px;text-align:center;cursor:pointer}
.form .star-btn .star-lbl{margin:10px 0 0;font-size:13px;line-height:16px;color:#474A50;font-weight:400}
.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:61px auto 63px}
.pagination .a,.pagination .sep{min-width:38px;height:38px;background:#fff;border-radius:6px;padding:12px 1px;display:inline-block;font-weight:500;font-size:15px;line-height:17px;text-align:center;text-transform:uppercase;color:#1C1D1F;text-decoration:none;margin:0 4px}
.pagination .a:hover{background:#F7F7F9}
.pagination .current,.pagination .current:hover{background:#F5F5F5}
.pagination .button{font-size:15px;line-height:17px;letter-spacing:-.01em;padding:12px 5px 9px;color:#414c6880;min-width:90px;height:40px}
.pagination .button.prev{margin-right:30px}
.pagination .button.next{margin-left:30px}
.pagination .button .icon{opacity:.5;transition:all .3s linear;position:relative;top:-2px}
.pagination .button:hover .icon{opacity:1}
.pagination .button.prev .icon{transform:rotate(90deg);margin:0 5px 0 0}
.pagination .button.next .icon{transform:rotate(-90deg);margin:0 0 0 5px}
.mobile-menu{display:none}
header{background:#fff;position:relative;z-index:7}
.header-top{background:#fff}
.header-top .row > div{min-height:94px}
.header-bottom{background:#0D3430}
.header-bottom .container{max-width:1270px}
ul.main-menu{padding:0;margin:0;list-style:none;width:100%}
ul.main-menu li{font-weight:500;font-size:15px;line-height:16px;text-transform:uppercase;color:#fff;padding:0;letter-spacing:.3px}
ul.main-menu li.drop-main-menu-li{position:relative}
ul.main-menu li a{color:#fff;text-decoration:none;position:relative;transition:all .3s linear;display:block;padding:25px 20px 23px;height:64px}
ul.main-menu li a.sale_a{color:#D3AC5F}
ul.main-menu li a:hover,ul.main-menu li a.active{color:#D3AC5F;background:#1B423E}
.header-bottom .dots-add{display:flex;align-items:center;cursor:pointer}
.header-bottom .dots-add:after{display:none}
.header-bottom .dots-add span{display:inline-block;width:3px;height:3px;border-radius:50%;transition:all .3s linear;margin:0 2px;background:#fff}
.header-bottom .dots-add:hover span{background:#D3AC5F}
.header-bottom ul.main-menu .drop-block{width:214px;padding:4px 0;border-radius:6px;background:#fff;box-shadow:0 8px 50px 0 #3b3e4726;position:absolute;top:60px;left:-12px;opacity:0;visibility:hidden;z-index:1;transition:all .3s linear}
.header-bottom ul.main-menu .drop-block.active{visibility:visible;opacity:1}
.header-bottom ul.main-menu .drop-block a{display:block;font-size:15px;line-height:24px;padding:8px 18px;background:#fff;color:#474A50;text-transform:none;letter-spacing:-.14px;height:auto}
.header-bottom ul.main-menu .drop-block a:hover{background:#F5F5F5;color:#68411E}
.header-bottom ul.main-menu .drop-block a:after{display:none}
.header-bottom .mobile-lang-search{display:none}
.contacts-col .call-back{font-weight:500;font-size:15px;line-height:140%;letter-spacing:normal;color:#AB8858;display:inline-block;margin:0 0 -6px;border-bottom:1px dotted #AB8858;cursor:pointer;transition:all .3s linear}
.contacts-col .call-back:hover{border-color:transparent}
.contacts-col .phone,.contacts-col .additional-phones a{font-weight:500;font-size:17px;line-height:140%;letter-spacing:normal;color:#1C1D1F;position:relative;padding:0 19px 0 0}
.contacts-col .phone .icon{position:absolute;right:-4px;top:0;bottom:0;margin:auto;cursor:pointer;width:15px;height:15px}
.contacts-col .phone .icon:hover{background:url(../images/svg/small-arrow-bottom-yellow.svg) no-repeat center}
.contacts-col .phone .icon.active{transform:rotate(180deg)}
.contacts-col .phone a,.contacts-col .additional-phones a{color:#1C1D1E;text-decoration:none;transition:all .3s linear}
.contacts-col .phone a:hover,.contacts-col .additional-phones a:hover{color:#BD7100}
.contacts-col .additional-phones{position:absolute;left:0;top:23px;display:block;visibility:hidden;opacity:0;z-index:2;transition:all .3s linear;background:#FFF;box-shadow:0 8px 50px #3b3e4726;border-radius:6px;overflow:hidden;padding:15px}
.contacts-col .additional-phones.active{opacity:1;visibility:visible}
.contacts-col .additional-phones a{white-space:nowrap;padding:0;display:block;margin:0 0 5px}
.contacts-col .additional-phones a:last-child{margin:0}
.contacts-col .work-phone{position:relative}
.contacts-col .shop-loc{font-weight:500;font-size:14px;line-height:16px;color:#1C1D1E;position:relative;padding:0 0 0 29px;margin:3px 0 0 38px;text-decoration:none;transition:all .3s linear;letter-spacing:normal}
.contacts-col .shop-loc:hover{color:#BD7100}
.contacts-col .shop-loc .icon{position:absolute;left:0;top:0;bottom:0;margin:auto}
.header-search.header-search2{padding:0;max-width:202px;margin:-2px 0 0 48px}
.header-search.header-search2 .input{border:none;border-bottom:1px solid #D9D9D9;color:#1c1d1f80;padding:9px 40px 9px 0;font-family:"Futura",sans-serif;font-size:15px;line-height:15px;font-weight:400;border-radius:0;width:100%}
.header-search.header-search2 .input:focus{border-bottom-color:#BD7100;color:#1c1d1fff}
.cur-lang{margin:0 0 0 6px}
.cur-lang .cl-item{border-radius:4px;background:#F4F4F4;padding:13px 28px 11px 10px;position:relative;margin:3px}
.cur-lang .cl-item:before{position:absolute;right:11px;top:-3px;bottom:0;margin:auto;display:inline-block;content:'';width:12px;height:12px;background:url(../images/svg/arrow-down.svg) no-repeat center}
.cur-lang .cl-item .current{text-transform:uppercase;color:#1C1D1F;font-size:14px;font-weight:500;line-height:14px}
.cl-item .lang-list{display:none;position:absolute;left:0;top:30px;background:#F4F4F4;border-radius:4px;padding:14px 10px 0;list-style-type:none;color:#1C1D1F;font-size:13px;font-weight:600;z-index:9;width:100%}
.cl-item:hover .lang-list{display:block}
.cl-item .lang-list li{padding:0 0 12px;display:block}
.cl-item .lang-list .a,.cl-item .lang-list a{color:#1C1D1F;font-size:14px;font-weight:600;text-decoration:none;display:block;cursor:pointer}
.cl-item .lang-list .a:hover,.cl-item .lang-list a:hover{color:#BD7100}
.buttons-col .a{font-weight:600;font-size:13px;line-height:25px;color:#1C1D1E;text-decoration:none;display:inline-block;margin:0 0 0 15px;position:relative;cursor:pointer}
.buttons-col .a .icon{position:relative;z-index:1}
.buttons-col .a:before{position:absolute;left:-4px;top:-3px;border-radius:50%;display:block;content:'';background:#FFD338;width:32px;height:32px;opacity:0;transition:all .3s linear}
.buttons-col .a:hover:before{opacity:1}
.buttons-col .a .count{position:absolute;right:-9px;top:-9px;display:inline-block;background:#FFCA0D;min-width:20px;height:20px;border-radius:50%;padding:0 1px;font-weight:600;font-size:12px;line-height:15px;color:#000;text-align:center;z-index:2;border:2px solid #fff}
.buttons-col .a.with-text{padding:0 0 0 32px}
.buttons-col .a.with-text .icon{position:absolute;left:0;top:0;bottom:0;margin:auto}
.buttons-col .divider{margin:0 4px 0 20px;width:1px;height:35px;background:#DFE0E3;display:inline-block}
.burger-catalog{position:relative;font-weight:500;font-size:15px;line-height:25px;text-transform:uppercase;color:#FFFF;cursor:pointer;padding:0 0 0 41px;letter-spacing:normal;transition:all .3s linear}
.burger-catalog:hover,.burger-catalog.active{color:#FFCA0D}
.burger-catalog .icon{position:absolute;left:0;top:-1px;bottom:0;margin:auto}
.burger-catalog:hover .icon,.burger-catalog.active .icon{background:url(../images/svg/burger-yellow.svg) no-repeat center}
ul.buttons-list{margin:0 -8px;padding:0;list-style:none}
ul.buttons-list li{padding:0 8px;font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#fff6}
ul.buttons-list li a{color:#fff6;text-decoration:none;transition:all .3s linear}
ul.buttons-list li a:hover{color:#FFCA0D}
ul.buttons-list li a.current{color:#fff}
.header-search{position:relative;padding:0 40px 0 0;max-width:145px}
.header-search .input{-webkit-appearance:none;padding:4px 0;margin:0;border:none;outline:none;box-shadow:none;background:transparent!important;font-family:'Inter',sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#fff6;width:100%;transition:all .3s linear;border-bottom:1px solid transparent}
.header-search .input:focus{color:#fff;border-color:#fff}
.header-search .submit{-webkit-appearance:none;border:none;outline:none;box-shadow:none;background:transparent!important;width:20px;height:20px;position:absolute;right:2px;top:0;bottom:0;margin:auto;cursor:pointer}
.drop-catalog{display:none;position:absolute;left:15px;right:15px;margin:auto;background:#fff;z-index:7}
.drop-catalog.active{display:block}
.drop-catalog .cat-body{width:100%;overflow:hidden}
.drop-catalog-inner .dc-tabs{width:300px}
.drop-catalog-inner .sub-cat-list.active{display:block}
.drop-catalog-inner .dc-tabs ul{padding:0;margin:0;list-style:none}
.drop-catalog-inner .dc-tabs ul li{cursor:pointer;font-weight:500;font-size:16px;line-height:19px;color:#1C1D1E;transition:all .3s linear;position:relative;padding:30px 45px 29px 24px;background:#F5F5F5;border-bottom:1px solid #DFE0E3;letter-spacing:0}
.drop-catalog-inner .dc-tabs ul li:last-child{border-bottom:none}
.drop-catalog-inner .dc-tabs ul li:hover{color:#BD7100}
.drop-catalog-inner .dc-tabs ul li.active{background:#fff;color:#BD7100}
.drop-catalog-inner .dc-tabs ul li:before{position:absolute;right:29px;top:0;bottom:0;margin:auto;display:inline-block;content:'';width:14px;height:14px;background:url(../images/svg/cat-arrow.svg) no-repeat center}
.drop-catalog-inner .sub-cat-wrap{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;margin:0 -7px -1px -1px}
.drop-catalog-inner .sub-cat-list a{display:block;font-weight:500;font-size:16px;line-height:130%;color:#1C1D1E;text-align:center;border:1px dashed #BEC0C5;text-decoration:none;width:16.66%;padding:38px 5px 5px;min-height:238px;min-width:120px;margin:-1px -1px 0 0;transition:all .3s linear;background:#fff!important;text-transform:none}
.drop-catalog-inner .sub-cat-list a:hover{color:#BD7100}
.drop-catalog-inner .sub-cat-list a span{font-weight:500;font-size:13px;line-height:130%;color:#9A9CA2;display:block;margin:3px 0 0}
.drop-catalog-inner .sub-cat-list a .image-wrap{width:100px;height:100px;margin:0 auto 26px;display:flex;align-items:center;justify-content:center}
.drop-catalog-inner .sub-cat-list a img{max-width:100%;height:auto}
.drop-mobile-menu{display:none;position:fixed;top:0;right:-100%;margin:auto;background:#fff;z-index:7;height:100%;width:100%;visibility:hidden;transition:all .3s linear}
.drop-mobile-menu.active{right:0;visibility:visible}
.drop-mobile-menu .dm-list{padding:0;margin:0;list-style:none}
.drop-mobile-menu .dm-list li{padding:0;margin:0}
.drop-mobile-menu .dm-list li a{position:relative;display:block;padding:23px 40px 19px 16px;border-bottom:1px solid #DFE0E3;font-weight:500;font-size:16px;line-height:130%;color:#1C1D1E;text-decoration:none;letter-spacing:0}
.drop-mobile-menu .dm-list li a:before{position:absolute;right:15px;top:0;bottom:0;margin:auto;display:inline-block;content:'';width:24px;height:24px;background:url(../images/menu-caret.svg) no-repeat center}
.drop-mobile-menu .dm-list2 li a{padding-left:75px}
.drop-mobile-menu .dm-list2 li img{width:46px;position:absolute;left:12px;top:0;bottom:0;margin:auto}
.drop-mobile-menu .dm-title{position:relative;font-weight:500;font-size:16px;line-height:130%;color:#fff;background:#061F1D;padding:18px 50px 17px 15px;letter-spacing:0}
.drop-mobile-menu .dm-title .dm-close{position:absolute;right:15px;top:0;bottom:0;margin:auto;display:inline-block;content:'';background:url(../images/menu-close.svg) no-repeat center;width:24px;height:24px;cursor:pointer}
.front-mobile-catalog-button{display:none}
.home-slider{background:#000;display:none}
@media(min-width: 680px) {
    .home-slider{background:#000 url(../images/silk.webp) repeat-x right top;display:none}
}
.home-slider.home-slider1,.owl-item .home-slider{display:block}
.home-slider .p1{color:#fff;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:normal;margin:0 0 24px;padding:0;opacity:.8}
.home-slider .p2{color:#D3AC5F;font-family:"Gilda",sans-serif;font-style:normal;font-weight:400;margin:0 0 59px;text-align:left;padding:0;font-size:83px;line-height:110%;letter-spacing:-3.32px}
.home-slider .button-new{color:#FFF;max-width:280px;width:100%;padding:20px 5px 17px;border-radius:5px;border:1px solid #FFF;background:transparent;margin:0 0 64px;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.54px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .3s linear}
.home-slider .button-new:hover{background:transparent;border-color:#D3AC5F;color:#D3AC5F}
.home-slider img{margin:0 0 0 -5px;width:unset!important}
.home-owl-carousel{display:block!important}
.home-owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:51px;width:100%;display:flex!important;align-items:center;max-width:1230px;padding:0 10px;margin:0 auto;z-index:1}
.home-owl-carousel .owl-dots .owl-dot{width:22px;height:22px;opacity:.5;background:transparent;border:1px solid transparent;margin:3px 6px;display:flex;align-items:center;justify-content:center;transition:all .3s linear;border-radius:50%}
.home-owl-carousel .owl-dots .owl-dot:before{width:8px;height:8px;border-radius:50%;display:inline-block;background:#fff;content:''}
.home-owl-carousel .owl-dots .owl-dot:hover{opacity:1}
.home-owl-carousel .owl-dots .owl-dot.active{border-color:#fff;opacity:1}
.home-owl-carousel .owl-nav{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;display:flex!important;align-items:center;justify-content:space-between}
.home-owl-carousel.owl-carousel .owl-wrapper{z-index:1}
.home-owl-carousel .owl-nav button{-webkit-appearance:none;border:none;box-shadow:none;outline:#fffafa;position:relative;z-index:2;margin:0;font-size:0;line-height:0;color:transparent;width:100px;height:100px;background:url(../images/arrow-p2.svg) no-repeat center!important;border-radius:0;opacity:.5!important;transition:all .3s linear}
.home-owl-carousel .owl-nav button.owl-next{transform:rotate(180deg)}
.home-owl-carousel .owl-nav button span{display:none}
.home-owl-carousel .owl-nav button:hover{opacity:.8!important}
.home-owl-carousel.owl-carousel .owl-stage-outer{position:relative;z-index:1}
.front-cat-buttons .col-12:before,.front-cat-buttons .col-12:after{height:100%;width:30px;position:absolute;top:0;bottom:0;margin:auto;display:block;content:'';z-index:2}
.front-cat-buttons{padding:48px 0}
.front-cat-buttons .divider.first{right:0}
.front-cat-buttons img{max-width:100px}
.front-cat-buttons .image-wrap{height:125px}
.front-cats-wrapper .fc-item .fc-title{align-items:start}
.front-cats-wrapper .fc-item{border-left:1px dotted #ADA49E}
.front-cats-wrapper .owl-item .fc-item .a{width:100%}
.front-cats-carousel.owl-carousel{display:flex;overflow:hidden}
.front-cats-carousel.owl-loaded{overflow:visible}
.carousel-nav .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;width:50px;height:50px;display:flex;align-items:center;justify-content:center}
.carousel-nav .owl-nav button span{font-size:44px;font-weight:400;line-height:40px;display:inline-block;vertical-align:middle;height:45px}
.carousel-nav .owl-nav .owl-prev{left:-77px}
.carousel-nav .owl-nav .owl-next{right:-77px}
.carousel-nav .owl-nav button.disabled{opacity:.5}
.carousel-nav .owl-nav button:hover{border-radius:50%;background-color:#f9f1e8!important}
.fc-item .a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#474A50;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration:none;width:151px;min-height:111px;transition:all .3s linear}
.fc-item .a:hover{color:#A57E4E}
.fc-item .fc-title{margin:15px 0 0;min-height:38px;text-align:center;display:flex;align-items:end}
.front-block{margin:0 0 99px}
.front-block .h2{margin:0 0 39px;color:#A57E4E;text-align:center;font-size:67px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-2.28px;font-family:'Gilda'}
.front-block.block-popular{background:#0D3430 url(../images/popular-bg.png) no-repeat right 191px top;padding:101px 0 73px}
.front-block.block-popular .h2{color:#D3AC5F}
.block-text .text-img-wrap{display:inline-block;position:relative}
.block-text .text-img-wrap img{max-width:100%;height:auto}
.block-text .text-img-wrap:before{position:absolute;left:14px;top:-14px;display:block;border:1px solid #DCC9AE;content:'';width:calc(100% - 30px);height:calc(100% + 26px)}
.block-text .sep-line{height:1px;background:#DFE0E3;margin:0 0 120px}
.block-text .h2{text-transform:none;font-size:64px;line-height:120%;margin:2px 0 40px;letter-spacing:-1.92px}
.front-block3.block-text .h2{color:#1C1D1F;font-family:"Futura";font-size:36px;font-weight:500;line-height:130%;letter-spacing:normal;margin:2px 0 25px}
.block-text .a{font-size:18px;line-height:18px;display:inline-block;margin:15px 0 0;letter-spacing:0;color:#AB8858;font-weight:500;text-decoration:none;border-bottom:2px dotted #AB8858;transition:all .3s linear}
.front-block3.block-text .a{margin:7px 0 0}
.block-text .a:hover{border-color:transparent}
.block-text .text-text-wrap{font-size:20px;line-height:140%;margin:0 0 0 -5px;letter-spacing:normal}
.block-text .text-text-wrap p{margin:22px 0}
.product-item{padding:15% 20px 91px;position:relative;width:100%;min-height:475px;display:flex;flex-direction:column;justify-content:space-around;background:#fff;transition:all .3s linear}
.product-item:hover{box-shadow:0 6px 34px 0 #0000001f;z-index:1}
.product-item .new-lbl{display:inline-block;background:#FFCA0D;border-radius:3px;padding:7px 10px 5px;font-weight:600;font-size:13px;line-height:15px;text-align:center;text-transform:uppercase;color:#1C1D1F;position:absolute;left:11px;top:10px}
.product-item .add{position:absolute;right:10px;top:8px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s linear;background:transparent}
.product-item .add:hover{background:#FFD338}
.product-item .image-wrap img{max-width:100%;height:auto;width:auto}
.product-item .price{text-align:center;margin:0 0 12px;color:#1B2B27;font-size:18px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.16px}
.product-item .old-price{font-weight:400;font-size:14px;line-height:16px;text-decoration-line:line-through;color:#A57E4E;margin:0 0 0 5px;display:inline-block}
.product-item .title{text-align:center;margin:0 0 2px;color:#1C1D1F;font-size:19px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:.2px}
.product-item .title a{color:#1C1D1F;text-decoration:none}
.product-item .picture-size{font-size:13px;line-height:1;margin:7px 0 0;text-align:center}
.product-item .art{color:#7E8083;text-align:center;font-size:13px;font-weight:400;line-height:135%;letter-spacing:normal;margin:0 0 8px}
.product-item .button{position:absolute;left:27px;right:26px;bottom:31px;padding:8px 5px 7px;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:500;letter-spacing:1px}
.product-item:hover .button.button-gray{color:#fff;background:#1C1D1F;border-color:#1C1D1F}
.product-item .button.button-gray:hover{color:#fff;background:#A57E4E;border-color:#A57E4E}
.product-item .text-wrap{min-height:85px;margin:9px 0 0}
.product-item .image-wrap a{display:block;position:relative}
.products-grid{margin:0 -12px 0 0;padding:1px 0 0;position:relative}
.products-grid:before,.products-grid:after{position:absolute;top:0;bottom:0;margin:auto;height:100%;display:block;content:'';background:#fff}
.products-grid:before{left:0;width:1px}
.products-grid:after{right:0;width:4px}
.products-grid .col{padding:0;border:1px dotted #D8D9DC;margin:-1px -1px 0 0}
.products-slider .owl-pagination{display:none}
.products-slider2.owl-loaded .col{width:100%;margin:0}
.products-slider2.owl-loaded.products-grid:before,.products-slider2.owl-loaded.products-grid:after{display:none}
.front-slider{width:auto!important;margin:0 -30px}
.front-product-wrapper{padding:20px;position:relative}
.front-product{position:relative}
.front-product:before{position:absolute;left:14px;top:-14px;display:block;border:1px solid #DCC9AE;content:'';width:calc(100% - 28px);height:calc(100% + 26px);z-index:1;opacity:0;transition:all .3s linear}
.front-slider .active.center .front-product:before,.front-product:hover:before{opacity:1}
.front-product .image-wrap{min-height:398px;border:2px solid #E5E3DA;background:#FFF;display:flex;align-items:center;justify-content:center;position:relative}
.front-product .image-wrap img{max-width:100%;width:unset!important;height:auto;position:relative}
.front-product .image-wrap a{display:block;position:relative;z-index:999999}
.front-product .add{position:absolute;right:11px;top:12px;display:inline-block;z-index:2;cursor:pointer}
.front-product .add .icon.like2{width:28px;height:27px;background-size:cover}
.front-product .lbl{position:absolute;left:12px;top:11px;display:inline-block;padding:7px 9px;background:#FFCA0D;color:#1C1D1F;text-align:center;font-size:13px;font-weight:500;line-height:13px;text-transform:uppercase;border-radius:3px;z-index:2}
.front-product .text-wrap{text-align:center;margin:24px 0 0;padding:0 30px 23px;position:relative;z-index:2}
.front-product .title{margin:0 0 5px;color:#1C1D1F;text-align:center;font-size:18px;font-weight:600;line-height:135%;letter-spacing:normal}
.front-product .art{margin:0 0 15px;color:#7E8083;text-align:center;font-size:13px;font-weight:400;line-height:135%;letter-spacing:normal}
.front-product .price{margin:0;color:#1B2B27;font-size:18px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.16px}
.front-product .price .price-old{display:inline-block;margin:0 0 0 5px;color:#BEC0C5;font-size:14px;font-weight:400;letter-spacing:-.14px;text-decoration:line-through}
.front-product .button{width:100%;max-width:218px;height:40px;background:#1C1D1F;border:1px solid #1C1D1F;color:#FFF;text-align:center;font-size:15px;font-weight:500;line-height:15px;letter-spacing:.45px;text-transform:uppercase;margin:23px 0 0;opacity:0}
.front-product .button:hover{background:#A57E4E;border-color:#A57E4E}
.front-slider .active.center .front-product .button,.front-product:hover .button{opacity:1}
.front-slider .owl-stage-outer{position:relative;z-index:1}
.front-slider .owl-nav{position:absolute;left:0;right:0;top:0;margin:auto;width:100%;height:70%;display:flex!important;align-items:center;justify-content:space-between}
.front-slider .owl-nav button{-webkit-appearance:none;box-shadow:none;outline:#fffafa;position:relative;z-index:2;margin:0;font-size:0;line-height:0;color:transparent;background:url(../images/front-arrow.svg) no-repeat center!important;opacity:1!important;transition:all .3s linear;width:66px;height:66px;background-size:50px;border-radius:50%;border:1px solid transparent!important}
.front-slider .owl-nav button.owl-prev{left:-70px}
.front-slider .owl-nav button.owl-next{transform:rotate(180deg);right:-70px}
.front-slider .owl-nav button:hover{border-color:#E5E3DA!important}
.front-slider .owl-nav button span{display:none}
.front-slider .owl-dots{display:flex;align-items:center;justify-content:center;margin:29px 0 0}
.front-slider .owl-dots .owl-dot{width:16px;height:16px;background:url(../images/dot.svg) no-repeat center;cursor:pointer;margin:3px 8px 1px}
.front-slider .owl-dots .owl-dot.active{background:url(../images/dot-active.svg) no-repeat center}
.image-link{line-height:0;position:relative;overflow:hidden;margin:0 auto 20px;display:block;text-decoration:none;padding:20px 0;max-width:387px}
.image-link:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,#ffffff1a 100%);background:linear-gradient(to right,#fff0 0%,#ffffff1a 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.image-link:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
.image-link:after{position:absolute;left:14px;top:6px;display:block;border:1px solid #DCC9AE;content:'';width:calc(100% - 28px);height:calc(100% + -14px);z-index:1;opacity:0;transition:all .3s linear}
.image-link:hover:after{opacity:1}
.image-link img{max-width:100%;height:auto}
.image-link .lbl{display:block;position:absolute;left:30px;right:30px;bottom:47px;font-weight:500;font-size:20px;line-height:22px;letter-spacing:.4px;text-transform:uppercase;color:#fff;text-decoration:none;transition:all .3s linear}
.image-link .lbl.dark{color:#1C1D1F}
footer{margin:121px 0 0}
.subscribe-block{margin:0;background:#F2F1E9 url(../images/sub-bg.png) no-repeat left -18px top;padding:102px 0 100px}
.subscribe-block .p1{position:relative;color:#A57E4E;text-align:center;font-family:"Gilda";font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.44px;text-transform:uppercase;margin:0 0 14px}
.subscribe-block .p2{color:#534542;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:135%;margin:0 0 40px;letter-spacing:normal}
.subscribe-form{position:relative;padding:0 155px 0 0;margin:0 auto;max-width:490px}
.subscribe-form .txt{width:100%;-webkit-appearance:none;height:56px;background:#FFF;border:1px solid #CDD0D6;border-radius:6px;outline:none;box-shadow:none;font-family:'Futura',sans-serif;font-style:normal;color:#474A50;padding:5px 19px;font-size:17px;font-weight:400;line-height:17px;letter-spacing:-.17px}
.subscribe-form .button{height:56px;width:147px;position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:17px;line-height:17px;text-transform:uppercase;padding:14px 5px 12px;background:#1C1D1F;border-color:#1C1D1F;color:#fff;font-weight:500}
.subscribe-form .button:hover{background:#A57E4E;border-color:#A57E4E}
.footer{background:#061F1D;padding:80px 0 46px}
.footer .footer-contacts-col{width:27%;padding:0 32px 0 15px}
.footer .footer-menus-col{width:73%;padding:0 15px 0 21px}
.footer .copy-p2{display:none}
.footer .copy-p{color:#fff9;font-size:16px;font-weight:400;line-height:150%;margin:30px 0 0;letter-spacing:normal}
.footer .logo-wrap{padding:0 0 29px;margin:0 0 30px;border-bottom:2px solid #53454266}
.footer .ph{font-size:21px;line-height:29px;letter-spacing:normal;color:#fff;text-decoration:none;transition:all .3s linear}
.footer .ph:hover{color:#A57E4E}
.footer .menu-ttl{font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;color:#fff;margin:13px 0 24px;letter-spacing:.4px}
.footer .footer-ttl{font-weight:400;font-size:16px;line-height:140%;letter-spacing:normal;color:#ffffff80;margin:24px 0 7px}
.footer .work .p{margin:0 0 29px;color:#FFF;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.16px;text-transform:uppercase}
.footer .row.menus > div{width:auto;min-width:265px}
.footer .menu{padding:0;margin:0 0 48px;list-style:none}
.footer .menu.menu2{margin:0 0 29px;padding:0 0 32px;border-bottom:2px solid #53454266;max-height:unset}
.footer .menu li{font-weight:400;font-size:16px;line-height:18px;color:#889391;margin:0 0 9px;letter-spacing:0}
.footer .menu.menu2 li{margin:0 0 12px}
.footer .menu li a{color:#889391;text-decoration:none;transition:all .3s linear}
.footer .menu li a:hover{color:#fff}
.footer .menu li:last-child{margin:0}
.footer .menu.menu2 li a{text-decoration:underline;letter-spacing:.16px;color:#fff}
.footer .menu.menu2 li a:hover{text-decoration:none}
.footer .a-soc{text-decoration:none;width:48px;height:48px;background:#414141;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s linear}
.footer .a-soc:hover{background:#626262}
.footer .card-list{margin:12px -5px 33px}
.footer .sites .card-list{margin:7px -5px 0}
.footer .card-list .card-item{padding:0 5px}
.footer .socials-list{margin:15px -7px 0}
.footer .socials-list .socials-item{padding:0 7px}
.footer .c-back{font-size:16px;line-height:140%;display:inline-block;letter-spacing:.16px;margin:10px 0 2px;position:relative;color:#A57E4E}
.footer .c-back .icon{position:absolute;right:0;top:0;bottom:0;margin:auto}
.footer .row.menus{margin:0 5px 0 -18px}
.footer .row.menus:before,.footer .row.menus:after{display:none}
.breadcrumbs-block{margin:16px 0 21px}
.breadcrumbs-block .h1{margin:12px 0;font-size:42px;font-weight:400;line-height:110%;letter-spacing:-1.62px}
.breadcrumbs{margin:0 0 5px}
.breadcrumbs .icon-home{position:relative;top:2px}
.breadcrumbs .icon-caret-right{position:relative;top:3px}
.breadcrumbs a,.breadcrumbs span{display:inline-block;font-size:14px;line-height:16px;color:#474A50;text-decoration:none;letter-spacing:0}
.breadcrumbs .sep{margin:0 2px 0 3px}
.breadcrumbs a{transition:all .3s linear}
.breadcrumbs a:hover{color:#BD7100}
.wrapper404{padding:104px 0 204px;text-align:center}
.wrapper404 .p1{height:266px;color:#1C1D1F;text-align:center;font-family:"Gilda";font-size:100px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-3px;display:flex;align-items:center;justify-content:center;background:url(../images/bg404.webp) no-repeat center}
.wrapper404 .p2,.thank-you .p2,.empty-cart .p2{font-weight:500;font-size:32px;line-height:110%;color:#1C1D1E;margin:24px 0 16px;text-align:center;letter-spacing:normal}
.wrapper404 .p3,.thank-you .p3,.empty-cart .p3{font-weight:400;font-size:18px;line-height:150%;color:#7E8083;margin:0 0 36px;letter-spacing:0;text-align:center}
.two-buttons{max-width:490px;margin:0 auto}
.two-buttons .b-wrap{width:50%;padding:10px}
.two-buttons .button{width:100%;padding:16px 5px}
.wrapper404 img{max-width:100%;height:auto;padding:18px 5px 14px}
.thank-you{text-align:center}
.thank-you img{max-width:100%;height:auto;margin:0 0 29px}
.thank-you-wrapper{min-height:70%}
.thank-you-inner{padding:40px 0}
.thank-you-inner,.thank-you-inner p{text-align:center}
.empty-cart{text-align:center}
.empty-cart img{max-width:100%;height:auto;margin:0 0 29px}
.empty-cart-wrapper{min-height:47%}
.empty-cart-inner{padding:40px 0}
.delivery-information{margin:62px auto 0;max-width:873px}
.delivery-information .h1{margin:0 0 41px;padding:0 0 59px;border-bottom:1px solid #9A9CA2;text-align:center;font-size:54px;line-height:110%;letter-spacing:-1.62px}
.delivery-information .form .form-group{margin:0 0 24px}
.delivery-information .delivery-system-group{margin-bottom:24px}
.delivery-information .payment-system-group{margin-bottom:25px}
.delivery-information .form-group.comment-group{margin:40px 0 27px}
.delivery-information .form .label{font-size:15px;line-height:132%}
.delivery-information .total{margin:0;font-size:16px;line-height:170%;color:#474A50}
.delivery-information .total .sp{display:inline-block;margin:0 32px 0 0}
.delivery-information .total .b{color:#1C1D1E;font-weight:600;font-size:18px;line-height:130%}
.delivery-information .form .button{font-size:17px;line-height:21px;min-width:239px}
.delivery-information .total-row{margin:42px 0 0}
.gift-pack-item{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}
.gift-packs-list .gift-pack-item:last-child{margin:0}
.gift-pack-item .image-wrap{display:flex;align-items:center;justify-content:center;background:#F9F9F9;border:2px solid #F2F2F2;width:66px;height:72px;margin:0 26px 0 0}
.gift-pack-item .image-wrap img{max-width:100%;height:auto}
.gift-pack-item .title-wrap{width:calc(100% - 80px)}
.gift-pack-item .title-wrap .p1{font-weight:500;font-size:14px;line-height:135%;color:#474A50;margin:0;letter-spacing:0}
.gift-pack-item .title-wrap .p2{font-weight:400;font-size:13px;line-height:125%;color:#7E8083;margin:8px 0 0;letter-spacing:0}
.gift-pack-item .pack-price{font-weight:500;font-size:16px;line-height:19px;text-align:right;color:#1C1D1E;width:110px}
.gift-pack-item .button{width:140px;font-size:14px;line-height:17px;text-transform:uppercase;padding:12px 30px 9px;margin:0 0 0 32px}
.gift-pack-item .image-title{display:flex;align-items:center}
.gift-pack-item .price-button{display:flex;align-items:center}
.contact-blocks{margin:59px 0 0}
.contact-block{background:#F9F8F6;border-radius:4px;padding:30px;letter-spacing:0;position:relative;width:100%}
.contact-block p{margin:0;font-size:15px;line-height:140%;color:#474A50}
.contact-block p.p1{margin:22px 0 20px;font-weight:600;font-size:19px;line-height:125%;color:#1C1D1E}
.contact-blocks .p-notice{font-weight:400;font-size:13px;line-height:135%;color:#474A50;letter-spacing:0;position:relative;padding:0 0 0 34px;margin:41px 0 0}
.contact-blocks .p-notice span{font-size:24px;line-height:29px;color:#BD7100;display:inline-block;position:absolute;left:0;top:0}
.form-contacts-wrap{margin:59px auto 63px;padding:63px 0 60px;border-top:2px solid #DFE0E3;border-bottom:2px solid #DFE0E3}
.form-contacts-wrap .contacts-wrap .h3,.shops-map .h3{font-size:32px;line-height:130%;margin:0 0 39px}
.shops-map{margin:0 0 100px}
.shops-map .h3{margin:0 0 15px}
.shops-map .p{font-weight:400;font-size:15px;line-height:140%;letter-spacing:-.01em;color:#474A50;margin:0}
.shops-map .button{width:226px}
.shops-map .maps-title{margin-bottom:38px}
.sidebar{max-width:300px}
.sidebar .sidebar-menu{padding:0;margin:0 0 41px;list-style:none}
.sidebar .sidebar-menu li{margin:0 0 4px;padding:0}
.sidebar .sidebar-menu li:last-child{margin:0}
.sidebar .sidebar-menu li .button{display:block;text-align:left;font-size:16px;line-height:20px;color:#1C1D1E;letter-spacing:0;position:relative;padding:18px 43px 16px 24px}
.sidebar .sidebar-menu li.active .button{background:#fff;border-color:#C1C3CF;color:#1C1D1E}
.sidebar .sidebar-menu li .button .icon{position:absolute;right:28px;top:0;bottom:0;margin:auto;width:10px;height:7px;background-size:9px;transition:all .3s linear}
.sidebar .sidebar-menu li.active .button .icon{transform:rotate(180deg)}
.sidebar .sidebar-menu li ul{padding:0;margin:0;list-style:none;overflow:hidden;max-height:0;transition:max-height .35s linear}
.sidebar .sidebar-menu li.active ul{max-height:1000px;transition:max-height 2s linear}
.sidebar .sidebar-menu li ul li{padding:13px 24px 11px;border-bottom:1px solid #DFE0E3;font-size:14px;line-height:115%;color:#474A50}
.sidebar .sidebar-menu li ul li:first-child{margin-top:8px}
.sidebar .sidebar-menu li ul li:last-child{border:none;margin-bottom:8px}
.sidebar .sidebar-menu li ul li a{color:#474A50;text-decoration:none;transition:all .3s linear}
.sidebar .sidebar-menu li ul li a:hover{color:#BD7100}
.filter-group{margin:1px 0 28px;padding:0 0 28px;border-bottom:1px solid #DFE0E3}
.filter-group.last{padding:0;margin-bottom:8px;border:none}
.filter-group .title{position:relative;padding:0 25px 0 0;font-weight:500;font-size:18px;line-height:115%;color:#1C1D1E;transition:all .3s linear;cursor:pointer;margin:0;letter-spacing:0}
.filter-group .title:hover{color:#BD7100}
.filter-group .title .icon{position:absolute;right:5px;top:0;bottom:0;margin:auto;width:12px;height:9px;background-size:11px;transition:all .3s linear}
.filter-group .title.active .icon{transform:rotate(180deg)}
.filter-group .inner{overflow:hidden;max-height:0;transition:max-height .35s linear}
.filter-group .inner-items{padding:23px 0 8px}
.filter-group .inner.active{max-height:1000px;transition:max-height 2s linear}
.filter-group .inner .label-wrap{margin:0 0 16px;padding:0 0 0 8px}
.filter-group .inner .label-wrap:last-child{margin:0}
.price-from-to{margin:21px 0 0}
.price-from-to .input-wrap .lbl{font-weight:400;font-size:13px;line-height:15px;color:#7E8083;display:block;margin:0 0 5px;padding:0;letter-spacing:0}
.price-from-to .sep{margin:20px 8px 0;width:11px;height:1px;display:inline-block;background:#C1C4CB}
.price-from-to .input-wrap .txt{background:#FFF;border:1px solid #CDD0D6;border-radius:6px;outline:none;box-shadow:none;-webkit-appearance:none;color:#474A50;padding:5px 12px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;width:100%;height:40px}
.price-from-to .button,.sidebar .remove-filters{width:100%;font-size:15px;line-height:17px;padding:12px 5px 9px;margin:29px 0 0}
.catalog-wrapper{margin-bottom:37px!important}
.block-viewed{margin:0}
.block-viewed .container{padding-top:91px;margin-top:17px;border-top:1px solid #DFE0E3}
.block-viewed .h3,.block-other-posts .h3{margin:0 0 38px;font-size:26px;line-height:115%}
.block-viewed .owl-theme.small-arrows .owl-buttons{top:-72px}
.block-viewed .products-grid:after{width:6px}
.type-list{margin:0 -5px 13px}
.type-list .wrap{padding:0 5px 10px}
.type-list.slick-initialized .wrap{height:auto}
.type-list .button{cursor:pointer;text-decoration:none;font-size:16px;line-height:18px;border-radius:4px;padding:14px 18px}
.type-list .button:hover{background:#1C1D1F;border-color:#1C1D1F;color:#fff}
.items-count{font-weight:500;font-size:16px;line-height:115%;color:#1C1D1E;margin:0 0 5px;letter-spacing:0}
.items-count.items-count2{display:none}
.active-filters{margin:0 -5px}
.active-filters .wrap{padding:5px}
.active-filters .af{cursor:pointer;text-decoration:none;font-weight:500;font-size:14px;line-height:115%;color:#474A50;transition:all .3s linear;background:#FFF;border:1px solid #D0D0D1;border-radius:35px;padding:8px 35px 6px 16px;display:inline-block;position:relative;letter-spacing:normal}
.active-filters .af:hover{background:#A57E4E;border-color:#A57E4E;color:#fff}
.active-filters .af.remove{background:none;border-color:#fff;color:#A57E4E;padding-left:15px;padding-right:15px}
.active-filters .af.remove:hover{color:#fff;background:#A57E4E;border-color:#A57E4E}
.active-filters .af .close{display:inline-block;position:absolute;right:8px;top:0;bottom:0;margin:auto;width:12px;height:12px}
.active-filters .af .close:before,.active-filters .af .close:after{display:inline-block;position:absolute;left:0;content:' ';height:12px;width:1px;background:#9A9CA2;transition:all .3s linear}
.active-filters .af .close:before{transform:rotate(45deg)}
.active-filters .af .close:after{transform:rotate(-45deg)}
.active-filters .af:hover .close:before,.active-filters .af:hover .close:after{background:#fff}
.sorting-wrap{padding:0 0 10px;position:relative;white-space:nowrap}
.sorting-wrap .mob-sort-button{display:none}
.sorting-wrap .lbl{font-weight:500;font-size:15px;line-height:115%;color:#474A50;margin:0 14px 0 0;position:relative;top:1px;letter-spacing:normal}
.sorting-wrap .sort-lbl{display:none}
.sorting-wrap .sort-button.button{background:#FFF;border-color:#DFE0E3;border-radius:6px;letter-spacing:-.01em;color:#474A50;font-size:16px;line-height:17px;padding:12px 41px 10px 15px;position:relative;min-width:152px;text-align:left}
.sorting-wrap .sort-button.button .icon{position:absolute;right:15px;top:0;bottom:0;margin:auto}
.sorting-wrap .sort-button.button:hover{background:#EFEFE8;border-color:#EFEFE8}
.sorting-wrap .sort-list{position:absolute;right:0;top:44px;display:block;visibility:hidden;opacity:0;z-index:2;transition:all .3s linear;background:#FFF;box-shadow:0 8px 50px #3b3e4726;border-radius:6px;overflow:hidden;min-width:214px}
.sorting-wrap .sort-list.active{visibility:visible;opacity:1}
.sorting-wrap .sort-list ul{padding:3px 0;margin:0;list-style:none}
.sorting-wrap .sort-list ul li{cursor:pointer;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.01em;color:#474A50;background:#fff;position:relative;padding:8px 19px;transition:all .3s linear}
.sorting-wrap .sort-list ul li:hover{background:#F5F5F5}
.sorting-wrap .sort-list ul li.active{font-weight:500;color:#68411E;background:#F5F5F5 url(../images/check3.svg) no-repeat right 14px center}
.sorting-wrap .sort-list .sort-button-close{display:none}
.filters-sorting-line{margin:0 0 22px}
.filters-sorting-line .mob-filters-button-wrap{display:none}
.drop-mobile-filters{display:none;position:fixed;top:0;right:-100%;margin:auto;background:#fff;z-index:10;height:100%;width:100%;visibility:hidden;transition:all .3s linear;padding:0 0 75px}
.drop-mobile-filters.active{right:0;visibility:visible}
.drop-mobile-filters .df-block{display:none}
.drop-mobile-filters .df-block.active{display:block}
.drop-mobile-filters .df-title{margin:0;font-style:normal;font-weight:500;font-size:20px;line-height:140%;letter-spacing:-.01em;color:#1C1D1E;position:relative;padding:19px 35px 15px;text-align:center;border-bottom:1px solid #BEC0C5}
.drop-mobile-filters .df-title .icon{position:absolute;left:15px;top:0;bottom:0;margin:auto}
.drop-mobile-filters .df-title .reset-filters{position:absolute;right:15px;top:0;bottom:0;margin:auto;font-weight:500;font-size:14px;line-height:15px;height:15px;color:#BD7100;cursor:pointer;letter-spacing:0}
.drop-mobile-filters .ul{padding:0;margin:0;list-style:none}
.drop-mobile-filters .ul .a{display:block;position:relative;padding:20px 15px 17px 16px;border-bottom:1px solid #DFE0E3;font-weight:500;font-size:14px;line-height:115%;color:#1C1D1E;text-decoration:none;letter-spacing:0;cursor:pointer}
.drop-mobile-filters .ul .a .wrap{position:relative;gap:5px;display:flex;align-items:center;justify-content:space-between;padding:0 25px 0 0}
.drop-mobile-filters .ul .a .wrap:before{position:absolute;right:0;top:-5px;bottom:0;margin:auto;display:inline-block;content:'';width:24px;height:24px;background:url(../images/menu-caret.svg) no-repeat center}
.drop-mobile-filters .ul .a .data,.drop-mobile-filters .ul .a .name{display:inline-block}
.drop-mobile-filters .ul .a .data{font-size:13px;line-height:115%;letter-spacing:-.01em;color:#9A9CA2}
.drop-mobile-filters .df-button{padding:10px;border-top:1px solid #DFE0E3;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#fff}
.drop-mobile-filters .df-button .button{width:100%;font-size:14px;line-height:17px;padding:14px 2px 11px}
.drop-mobile-filters .df-body{height:calc(100% - 64px);overflow:auto}
.drop-mobile-filters .df-body::-webkit-scrollbar{width:2px}
.drop-mobile-filters .df-body::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000001a;background:#fff}
.drop-mobile-filters .df-body::-webkit-scrollbar-thumb{background-color:#BD7100}
.drop-mobile-filters .df-cat .dfc-name{display:inline-block;font-weight:500;font-size:14px;line-height:115%;color:#474A50;letter-spacing:0}
.drop-mobile-filters .df-categories .button{font-size:13px;line-height:13px;border-radius:35px;height:38px;padding:12px 16px 10px;margin:0 5px 0 0}
.drop-mobile-filters .df-categories .button:hover{background:#FFCA0D;border-color:#FFCA0D}
.drop-mobile-filters .df-categories{margin:14px -15px 0 -5px}
.drop-mobile-filters .df-price-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-weight:500;font-size:14px;line-height:115%;color:#474A50;letter-spacing:0}
.drop-mobile-filters .df-price-title .reset{color:#BD7100;font-weight:500;font-size:12px;line-height:130%;cursor:pointer}
.drop-mobile-filters .price-inputs{display:flex;align-items:center;justify-content:space-between;margin:25px -10px 0}
.drop-mobile-filters .price-inputs .input-wrap{position:relative;padding:0 10px;width:50%}
.drop-mobile-filters .price-inputs .cur{font-weight:400;font-size:14px;line-height:14px;height:14px;color:#9A9CA2;display:inline-block;position:absolute;right:22px;top:0;bottom:0;margin:auto}
.drop-mobile-filters .price-inputs .input{padding-right:45px;height:44px;font-size:14px;line-height:17px}
.price-bar{position:relative;margin:30px 0 0}
.price-bar .pb-line{background:#CCC;border-radius:2px;height:4px;width:100%;display:block}
.price-bar .pb-circle{display:inline-block;width:16px;height:16px;background:#FFF;border:2px solid #534542;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto}
.product-image-wrap{position:relative;padding:0 0 0 111px;margin:9px 0 0}
.product-image-wrap .images-notice{margin:25px 0 0;text-align:center;font-weight:400;font-size:13px;line-height:125%;color:#7E8083;letter-spacing:0}
.product-image-wrap .main-image{min-height:590px;background:#FFF;border:2px solid #F2F2F2;display:flex;align-items:center;justify-content:center}
.product-image-wrap .main-image .zoomWrapper{position:relative}
.product-image-wrap .main-image img{max-width:100%;height:auto}
.product-images.slick-vertical{max-width:92px;position:absolute;left:0;top:0}
.product-images.slick-slider a{height:100px;width:92px!important;border:2px solid #F2F2F2;display:none;align-items:center;justify-content:center;margin:10px 0;transition:all .3s linear}
.product-images.slick-slider a:nth-child(1),.product-images.slick-slider a:nth-child(2),.product-images.slick-slider a:nth-child(3),.product-images.slick-slider a:nth-child(4),.product-images.slick-slider.slick-initialized a{display:flex}
.product-images.slick-slider a:hover{border-color:#FFCA0D}
.product-images.slick-vertical .slick-track .slick-slide:first-child{margin-top:0}
.product-images.slick-vertical .slick-track .slick-slide:last-child{margin-bottom:0}
.product-images.slick-slider img{max-width:100%;height:auto;max-height:95px}
.product-images.slick-vertical .slick-arrow{width:100%;height:28px;background:#ffffffd9 url(../images/svg/small-arrow-bottom.svg) no-repeat center;background-size:20px;z-index:1;border:none;color:transparent;outline:0;cursor:pointer;font-size:0;line-height:0;transition:all .3s linear}
.product-images.slick-vertical .slick-arrow:hover{background-color:#F2F2F2}
.product-images.slick-vertical .slick-arrow.slick-prev{margin:0 0 10px;transform:rotate(180deg)}
.product-images.slick-vertical .slick-arrow.slick-next{margin:10px 0 0}
.product-data{padding:0 0 0 40px;max-width:538px}
.product-data .h1{margin:11px 0 18px;font-size:42px;line-height:110%;letter-spacing:-1.62px}
.product-data .art-testi{font-size:16px;line-height:125%;color:#7E8083;letter-spacing:0;margin:0 0 26px}
.product-data .art-testi .a{cursor:pointer;color:#474A50;font-size:16px;font-weight:450;line-height:125%;text-decoration:underline;text-decoration-style:solid}
.product-data .art-testi .a:hover{text-decoration:none}
.product-data .art-testi .sep{display:inline-block;margin:0 13px;width:1px;height:12px;background:#D9D9D9}
.product-data .rating{margin:0 16px 0 0}
.product-data .rating .icon{margin:0 -1px}
.product-data .price{font-weight:600;font-size:36px;line-height:46px;color:#1C1D1E;letter-spacing:0;margin:0}
.product-data .old-price{font-weight:400;font-size:16px;line-height:18px;text-decoration-line:line-through;color:#9A9CA2;margin:0 0 5px}
.product-data .old-price .discount{display:inline-block;background:#AC8048;border-radius:3px;padding:5px 6px 3px;font-weight:500;font-size:16px;line-height:18px;text-align:center;text-transform:uppercase;color:#FFF;margin:0 5px 0 0;position:relative;top:-1px}
.product-data .delivery-lbl{font-weight:500;font-size:14px;line-height:140%;color:#fff;letter-spacing:0;background:#1C1D1F;border-radius:3px;padding:4px 11px 3px;margin:0 0 14px}
.product-data .characteristics{margin:27px 0 0;padding:30px 0 0;border-top:1px dashed #BEC0C5}
.product-data .characteristics .ttl{font-weight:500;font-size:16px;line-height:18px;color:#1C1D1E;letter-spacing:0;margin:0 0 19px}
.product-data .characteristics ul{padding:0;margin:0;list-style:none}
.product-data .characteristics ul li{margin:0 0 8px;font-weight:400;font-size:15px;line-height:125%;color:#7E8083;display:flex;padding:0 0 0 16px;position:relative;letter-spacing:0}
.product-data .characteristics ul li .name{min-width:150px}
.product-data .characteristics ul li .b{color:#474A50;font-weight:500}
.product-data .characteristics ul li:before{position:absolute;left:0;top:-2px;bottom:0;margin:auto;background:#7E8083;width:4px;height:4px;border-radius:50%;display:inline-block;content:''}
.product-data .characteristics ul li:last-child{margin:0}
.product-data .get-discount{margin:30px 0 0}
.product-data .get-discount .ttl{margin:0 0 18px}
.get-discount-form{position:relative;padding:0 148px 0 0}
.form.get-discount-form .button{font-size:15px;line-height:17px;min-width:138px;height:44px;padding:14px 5px 12px;position:absolute;right:0;top:0;bottom:0;margin:auto;font-weight:500}
.form.get-discount-form .input{height:44px}
.product-data .product-buttons{margin:24px -10px 0}
.product-data .product-buttons .wrap{padding:0 10px 10px;width:50%}
.product-data .product-buttons .button{font-weight:500;font-size:17px;line-height:21px;padding:16px 5px;width:100%;background-color:#E6C067}
.product-data .product-buttons .button.button-dark{color:#1C1D1F;background:#fff;border-color:#1C1D1F}
.product-data .product-buttons .button.button-dark:hover{color:#fff;background:#1C1D1F;border-color:#1C1D1F}
.product-data .benefits{background:#FBFBFB;padding:26px 24px 20px;margin:19px 0 0}
.product-data .benefits ul{padding:0;margin:0;list-style:none}
.product-data .benefits ul li{font-size:14px;line-height:140%;color:#7E8083;position:relative;padding:0 0 15px 44px;margin:0 0 19px;letter-spacing:0;border-bottom:1px dashed #BEC0C5}
.product-data .benefits ul li:last-child{margin:0;padding-bottom:0;border:none}
.product-data .benefits ul li p{margin:0}
.product-data .benefits ul li p.b{margin:0 0 1px;color:#1C1D1E;font-size:15px;font-weight:500}
.product-data .benefits ul li .icon{position:absolute;left:0;top:-3px}
.panel-container .tab-inner{display:none}
.panel-container .tab-inner.active{display:block}
.tab-container{border-bottom:1px solid #D9D9D9;margin:0 0 43px}
.tab-container .etabs{padding:0;margin:0 -22px;list-style:none}
.tab-container .etabs li{padding:0 22px;margin:0;font-size:17px;line-height:31px;letter-spacing:-.006em;color:#7E8083;height:auto;white-space:nowrap}
.tab-container .etabs li a{color:#7E8083;text-decoration:none;transition:none;display:inline-block;position:relative;padding:0 0 32px}
.tab-container .etabs li a:before{position:absolute;left:0;right:0;bottom:0;margin:auto;width:100%;height:2px;display:block;content:''}
.tab-container .etabs li.active a:before{background:#BD7100}
.tab-container .etabs li a:hover{color:#534542}
.tab-container .etabs li.active a{color:#534542;font-weight:500}
.tabs-wrapper{max-width:1096px;margin:43px auto 83px;font-size:16px}
.contacts-wrap .h3,.panel-container .h3{margin:0 0 15px;font-size:26px;line-height:130%;letter-spacing:-.01em}
.tabs-wrapper .contacts-wrap .h3,.panel-container .h3{display:none}
.contacts-wrap .col-8{width:69%;padding-right:21px}
.contacts-wrap .col-4{width:31%;padding-left:19px}
.block-phone{padding:15px;background:#F7F7F7;border-radius:6px;margin:0 0 7px}
.block-phone a{font-weight:500;font-size:20px;line-height:130%;letter-spacing:-.01em;color:#1C1D1E;text-decoration:none;transition:all .3s linear}
.block-phone a:hover{color:#BD7100}
.block-phone .lbl{margin:0 0 4px;position:relative;padding:0 0 0 30px;font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.01em;color:#474A50}
.block-phone .lbl .icon{position:absolute;left:2px;top:0}
.testimonials-wrap{max-width:741px}
.testimonials-wrap .testimonials-buttons{margin:0 -10px}
.testimonials-wrap .testimonials-buttons .b-wrap{padding:0 10px}
.testimonials-wrap .testimonials-buttons .button{min-width:200px}
.delivery-wrap{padding:0 0 0 60px}
.delivery-wrap .h3{margin:0 0 6px;position:relative}
.delivery-wrap .h3 .d-step-number{display:inline-block;position:absolute;left:-47px;top:-1px;font-size:24px;line-height:140%;text-align:right;letter-spacing:-.01em;color:#7E8083;font-weight:400}
.delivery-wrap .after-title{margin:0 0 39px;font-size:16px;line-height:140%;letter-spacing:-.01em;color:#474A50}
.delivery-wrap .delivery-type{background:#F7F7F7;border-radius:4px;padding:30px;width:100%}
.delivery-wrap .delivery-type p{margin:7px 0 0;font-weight:400;font-size:16px;line-height:140%;color:#474A50;letter-spacing:0}
.delivery-wrap .delivery-type p.dt-name{margin:22px 0 0;font-weight:600;font-size:19px;line-height:125%;color:#1C1D1E}
.delivery-wrap .delivery-type .icon{width:50px;height:50px;background-size:50px}
.delivery-wrap ul.square-list{margin:40px 0}
.free-delivery-text{margin:40px auto;background:#F7F7F7 url(../images/checked1.svg) no-repeat 30px center;padding:31px 30px 30px 104px;position:relative}
.free-delivery-text .p1{margin:0;font-weight:600;font-size:19px;line-height:125%;color:#1C1D1E;letter-spacing:0}
.free-delivery-text .p1 span{color:#C4492E}
.free-delivery-text .p2{margin:7px 0 0;font-weight:400;font-size:15px;line-height:140%;color:#474A50;letter-spacing:0}
.delivery-wrap .h4{font-size:22px;line-height:140%}
.delivery-wrap a{text-decoration:underline}
.delivery-wrap a:hover{text-decoration:none}
.delivery-wrap .notice{max-width:812px;margin:24px 0}
.delivery-wrap .divider{background:#DFE0E3;margin:39px 0 44px;width:100%;height:1px}
.ems-block{background:#F7F7F7;border-radius:4px;padding:30px;font-weight:600;font-size:19px;line-height:125%;color:#1C1D1E;letter-spacing:0;margin:0 0 40px;max-width:325px}
.ems-block p{margin:22px 0 0}
#quick-buy .modal-window{max-width:558px}
#quick-buy .p1{font-weight:500;font-size:24px;line-height:29px;color:#000;margin:0 0 10px}
#quick-buy .p2{font-weight:400;font-size:16px;line-height:150%;color:#7E8083;margin:0 0 20px}
#quick-buy .form .input{background-image:url(../images/calling.svg);background-repeat:no-repeat;background-position:center left 11px;height:56px;padding:6px 15px 5px 51px;font-size:18px;line-height:22px}
#quick-buy .form .button{margin:33px 0 0;height:56px;width:100%;font-size:17px;line-height:21px;background:#0D3430;border-color:#0D3430;color:#fff}
#quick-buy .form .button:hover{color:#fff;background:#1C1D1F;border-color:#1C1D1F}
.mobile-product-images{display:none}
.simple-product-slider{width:auto!important;margin:54px -10px 18px}
.simple-product-slider .sps-slide{padding:0 10px;display:none}
.simple-product-slider .sps-slide:first-child,.simple-product-slider .owl-item .sps-slide{display:block}
.simple-product-slider .sps-slide img{max-width:100%;display:block;margin:0 auto;width:auto!important}
.mob-owl-dots .owl-dots{align-items:center;justify-content:center;display:flex;margin:20px 0 0}
.simple-product-slider.owl-loaded .owl-dots{display:none;align-items:center;justify-content:center}
.simple-product-slider.owl-loaded .owl-dots .owl-dot,.mob-owl-dots .owl-dots .owl-dot{background:#DFE0E3;width:6px;height:6px;margin:3px 5px;display:block;border-radius:50%}
.simple-product-slider.owl-loaded .owl-dots .owl-dot.active,.mob-owl-dots .owl-dots .owl-dot.active{background:#1C1D1E}
.delivery-page{margin:0 0 90px}
.delivery-page .divider:nth-child(1){margin-top:0}
.tabs-wrapper .delivery-page .divider:nth-child(1){display:none}
.delivery-page .details-button{font-size:16px;line-height:19px;padding:14px 24px 13px;position:relative;min-width:155px}
.delivery-page .details-button1 .icon{right:-7px;top:-3px;bottom:0;margin:auto;position:relative}
.delivery-page .details-button2{display:none}
.delivery-page .delivery-wrap.active .details-button2{display:block}
.delivery-page .delivery-wrap.active .details-button1{display:none}
.delivery-page .divider{background:#DFE0E3;margin:39px 0 44px;width:100%;height:1px}
.delivery-page .delivery-wrap .h3,.delivery-wrap .h3 .d-step-number{font-size:28px;line-height:140%;margin:0 0 3px}
.delivery-page .delivery-wrap:not(.active) .after-title{margin:0 0 19px}
.delivery-page .delivery-details{display:none}
.delivery-page .delivery-details.active{display:block}
.delivery-page .delivery-wrap.active .details-hide{display:none}
.delivery-page .details-hide .icon-ems{width:125px;height:20px;background-size:125px 20px}
.delivery-page .delivery-icons{gap:15px}
.cart-item{display:flex;align-items:center;justify-content:space-between;gap:5px}
.cart-item.active{background:#F7F7F7}
.cart-item .left-part,.cart-item .right-part{display:flex;align-items:center;gap:5px}
.cart-item{padding:24px 0;border-bottom:1px solid #DFE0E3}
.cart-item.titles{padding:21px 0 24px;border-bottom:1px solid #9A9CA2}
.cart-item .c-lbl{font-weight:600;font-size:13px;line-height:16px;text-transform:uppercase;color:#474A50;display:block}
.cart-items .cart-item .styled-checkbox + label:before{margin:0}
.cart-item .check-col{width:64px;text-align:center}
.cart-item .image-wrap{background:#FFF;border:2px solid #F2F2F2;width:110px;height:117px;display:flex;align-items:center;justify-content:center;margin:0 26px 0 0}
.cart-item .image-wrap img{max-width:100%;max-height:75px}
.cart-item p{margin:0}
.cart-item .title-wrap{width:calc(100% - 110px)}
.cart-item .name{font-weight:500;font-size:18px;line-height:135%;color:#474A50;margin:0;letter-spacing:0}
.cart-item .art{font-weight:400;font-size:15px;line-height:125%;color:#7E8083;margin:8px 0 0;letter-spacing:0}
.cart-item .delete-item{cursor:pointer}
.cart-item .del-col{width:50px;padding:0 0 0 4px}
.cart-item .sum-col{text-align:right;width:144px;padding:0 15px 0 0;position:relative}
.cart-item .price-promo{color:red;position:absolute;top:-15px;right:-15px;font-size:12px;font-weight:700}
.cart-item .count-col{width:131px}
.cart-item .price-col{text-align:right;padding:0 45px 0 0;white-space:nowrap}
.cart-item .sum{font-weight:500;font-size:18px;line-height:19px;color:#1C1D1E;display:inline-block}
.cart-item .price{font-weight:500;font-size:16px;line-height:18px;color:#1C1D1E;display:inline-block}
.cart-item .old-price{font-weight:500;font-size:14px;line-height:16px;text-decoration-line:line-through;color:#9A9CA2}
.cart-item .count-col .lb{display:block;font-weight:400;font-size:13px;line-height:16px;color:#7E8083;margin:0 0 4px}
.cart-item .input{width:131px;height:48px;position:relative;padding:0 20px}
.cart-item select.input{padding-right:35px}
.cart-item .input .in{-webkit-appearance:none;padding:0;margin:0;border:none;outline:none;box-shadow:none;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#414C68;display:block;height:46px;width:100%}
.cart-item .count-col .bt{cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;font-size:0;line-height:0;color:transparent;width:35px}
.cart-item .count-col .bt.minus{left:0;background:url(../images/svg/minus1.svg) no-repeat right 5px center}
.cart-item .count-col .bt.plus{right:0;background:url(../images/svg/plus1.svg) no-repeat left 5px center}
.cart-promo{padding:32px 0;border-bottom:1px solid #DFE0E3;display:flex;align-items:center;justify-content:right}
.cart-promo .promo-p{font-weight:500;font-size:18px;line-height:22px;color:#474A50;margin:5px 24px 0 0;letter-spacing:0}
.cart-promo .input{max-width:350px;height:44px}
.cart-promo .button{width:135px;font-size:14px;line-height:17px;padding:13px 5px 12px;margin:0 0 0 15px;min-width:1px}
ul.cost-list{padding:0;margin:33px 0 32px;list-style:none}
ul.cost-list li{display:flex;align-items:center;justify-content:right;font-weight:400;font-size:16px;line-height:170%;text-align:right;color:#474A50;padding:0 0 3px;letter-spacing:0}
ul.cost-list li:last-child{padding:17px 0 0}
ul.cost-list li .b{display:inline-block;color:#1C1D1E;font-weight:500;font-size:16px;line-height:130%;min-width:143px}
ul.cost-list li .b.orange{color:#BD7100}
ul.cost-list li:last-child .b{font-weight:600;font-size:18px;line-height:130%}
.cart-buttons .button{font-size:16px;line-height:19px;min-width:260px;padding:18px 5px 17px}
#cart-window .modal-window{max-width:874px}
.modal-window .cart-items .cart-item{padding:0 0 20px;border:none}
.modal-window .cart-item .image-wrap{width:85px;height:90px;margin:0 25px 0 0}
.modal-window .cart-item .title-wrap{width:calc(100% - 85px)}
.modal-window .cart-item .name{font-size:16px}
.modal-window .cart-item .del-col{width:36px;padding:0 0 0 4px;text-align:right}
.cart-item .sum-col{width:153px}
.modal-cart-buttons{padding:32px 0 0;border-top:1px solid #DFE0E3;margin:12px 0 0}
.modal-cart-buttons .order-continue{background:#F9F8F6;border-radius:6px;padding:16px 20px}
.modal-cart-buttons .t-price{font-weight:600;font-size:20px;line-height:24px;text-align:right;color:#1C1D1E;display:inline-block;min-width:141px;margin:0 0 0 15px}
.modal-cart-buttons .button{font-size:16px;line-height:19px;min-width:1px;padding:15px 25px 13px}
.modal-cart-buttons .button .icon-arrow-back{position:relative;top:2px;margin:0 8px 0 3px}
.scans{margin:0 -22px}
.scans .scan-wrap{padding:22px;width:25%}
.scans img{max-width:100%;height:auto}
.page-about .h2{border-bottom:2px solid #DFE0E3;padding:0 0 39px;margin:3px 0 42px;font-size:34px;line-height:140%}
.page-about .row2{margin:0 -30px}
.page-about .row2 .col-6{padding:0 30px}
.page-about ul.square-list{margin:32px 0 38px}
.page-about ul.square-list li{font-size:16px}
.page-about p{margin:17px 0;letter-spacing:0}
.page-about iframe{margin:0 0 30px}
.page-about .h3{font-size:32px;line-height:130%;margin:75px 0 25px;font-weight:400;letter-spacing:-.01em}
.page-about ul{margin:0 0 0 24px}
.page-about ul li{font-size:15px}
.blog-categories{margin:28px -20px 45px}
.blog-categories.slick-initialized .slick-slide{height:auto}
.blog-categories .a{display:inline-block;text-decoration:none;font-weight:500;font-size:18px;line-height:115%;letter-spacing:-.36px;text-transform:uppercase;color:#9A9CA2;transition:all .3s linear}
.blog-categories .a:hover{color:#534542}
.blog-categories .a-wrap{padding:0 20px;display:inline-block}
.blog{margin:0 0 100px}
.blog .pagination{margin:8px 0 0}
.blog .row2{margin:0 -20px 29px}
.blog .row2 .col-6{padding:20px}
.blog .row3{margin:0 -25px}
.blog .row3 .col-6{padding:0 25px 50px}
.blog-item{background:#F9F8F6;height:100%;position:relative}
.blog-item.first{height:auto;margin:0 0 50px}
.blog-item.first .col-7{padding-right:11px}
.blog-item .text-wrap{padding:39px 36px 69px;position:relative}
.blog-item.first .text-wrap{padding:79px 55px 56px 35px}
.blog-item.sm .text-wrap{padding:33px 30px 60px}
.blog-item .title{font-weight:600;font-size:24px;line-height:140%;letter-spacing:-.01em;color:#1C1D1E;margin:0 0 10px}
.blog-item.sm .title{font-size:23px;line-height:130%;letter-spacing:-.25px;font-weight:500;min-height:60px}
.blog-item .title a{text-decoration:none;transition:all .3s linear;color:#1C1D1E}
.blog-item .title a:hover{color:#BD7100}
.blog-item.first .title{margin:0;font-size:44px;line-height:120%;letter-spacing:-.44px;font-weight:500}
.blog-item .date{font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.16px;color:#7E8083;margin:0;position:absolute;bottom:37px;left:36px;right:36px}
.blog-item.sm .date{bottom:33px;left:39px;right:39px}
.blog-item .date span{display:inline-block}
.blog-item.first .date1{top:15px;bottom:auto;position:absolute}
.blog-item.first .date2{top:auto;bottom:15px;position:absolute}
.blog-item.first .date2 .span-views{margin:0}
.blog-item .span-views{margin:0 0 0 17px;padding:0 0 0 31px;position:relative}
.blog-item .span-views .icon{position:absolute;margin:auto;left:0;top:-3px;bottom:0}
.blog-item .image-wrap img{max-width:100%;width:100%;height:auto;max-height:400px}
.blog-item .image-wrap{overflow:hidden;display:block;position:relative;height:400px}
.blog-item .image-wrap-2 img{max-height:335px}
.blog-item .image-wrap:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,#ffffff4d 100%);background:linear-gradient(to right,#fff0 0%,#ffffff4d 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.blog-item .image-wrap:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
.posts-slider{margin:0 -15px}
.posts-slider.owl-carousel{width:auto}
.posts-slider.owl-carousel .owl-nav{display:block!important;position:absolute;right:15px;top:-79px}
.posts-slider.owl-carousel .owl-nav button.owl-prev,.posts-slider.owl-carousel .owl-nav button.owl-next{width:48px;height:48px;background:#fff url(../images/svg/slider-arrow2.svg) no-repeat center;border-radius:50%;padding:0;font-size:0;line-height:0;color:transparent;opacity:1;transition:all .3s linear;border:1.5px solid #dfe0e399;margin:0 0 0 20px}
.posts-slider.owl-carousel .owl-nav button.owl-next{transform:rotate(180deg)}
.posts-slider.owl-carousel .col-6{width:100%}
.posts-slider.owl-carousel .blog-item{height:auto}
.posts-slider .owl-theme.small-arrows .owl-buttons{right:15px}
.post-main-img{line-height:0;margin:0 0 52px}
.post-main-img img{width:100%;max-width:100%;height:auto}
.post-date{font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.16px;color:#7E8083;margin:10px 0 61px;justify-content:center}
.post-date span{display:inline-block;position:relative}
.post-date .divider{width:1px;height:20px;background:#DFE0E3;margin:0 20px}
.post-date .span-views{padding:0 0 0 32px}
.post-date .span-views .icon{position:absolute;left:0;top:-3px;bottom:0;margin:auto}
.post-date .span-share{padding:0 0 0 37px}
.post-date .span-share .icon{position:absolute;left:0;top:-3px;bottom:0;margin:auto}
.block-other-posts{padding:61px 0 0;border-top:1px solid #DFE0E3;margin:57px auto 0}
.text-content{max-width:870px;margin:0 auto;font-size:18px;line-height:140%;color:#474A50;letter-spacing:-.18px}
.text-content img{max-width:100%;height:auto}
.text-content p,.text-content ul,.text-content ol,.text-content table,.text-content blockquote{margin:24px 0}
.text-content .font-plus{font-weight:500;font-size:20px;line-height:150%;color:#474A50;margin:41px 0}
.text-content h4,.text-content .h4{font-weight:500;font-size:22px;line-height:140%}
.text-content h2,.text-content .h2,.text-content h3,.text-content .h3,.text-content h4,.text-content .h4{margin:39px 0 23px}
.text-content table{border:none;box-sizing:border-box;width:100%;border-spacing:0}
.text-content table td,.text-content table th{border:1px solid #e1e1e1;padding:8px 12px}
.text-content table td p,.text-content table th p{margin:0 0 12px}
.text-content table td p:last-child,.text-content table th p:last-child{margin:0}
.text-content ul{list-style:none;padding:0}
.text-content ul li{position:relative;padding:0 0 0 43px;margin:0 0 10px}
.text-content ul li:last-child{margin:0}
.text-content ul li:before{position:absolute;left:15px;top:-2px;bottom:0;margin:auto;display:inline-block;content:'';width:10px;height:10px;background:#FFCA0D}
.row.shops-row{margin:0 -9px 52px}
.row.shops-row .col-6{padding:0 9px}
.row.shops-row a{text-decoration:none}
.shop-item{margin:0 0 78px;gap:15px}
.shop-item .s-image{width:244px}
.shop-item .s-image img{max-width:100%;height:auto}
.shop-item .s-text{width:calc(100% - 244px)}
.shop-item .s-loc{font-size:18px;font-weight:500;line-height:25px;margin:22px 0 16px;position:relative;padding:0 0 0 27px;color:#1C1D1E}
.shop-item .s-loc:before{position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;background:url(../images/shops/map-pin3.svg) no-repeat center;content:''}
.shop-item .s-name{font-size:18px;font-weight:500;line-height:25px;margin:0 0 7px;color:#1C1D1E}
.shop-item .s-addr{font-size:14px;font-weight:400;line-height:20px;margin:0;color:#474A50}
@media screen and (max-width: 568px) {
    .shop-item .s-image img{max-width:150px;height:auto}
    .shop-item .s-image{width:180px}
    .shop-item .s-text{width:calc(100% - 180px)}
    .shop-item .s-loc{margin:15px 0 10px}
    .shop-item .s-addr br{display:none}
    .row.shops-row{margin:0 -9px}
}
@media screen and (max-width: 425px) {
    .shop-item{display:block;margin:0 0 40px}
    .shop-item .s-image{width:auto}
    .shop-item .s-text{width:auto}
    .shop-item .s-icon{display:none}
    .shop-item .s-loc,.shop-item .s-name{font-size:16px;line-height:22px}
    .shop-item .s-addr{font-size:12px}
}
.row.shop-data{margin-top:48px;margin-bottom:26px;flex-direction:row-reverse}
.row.shop-map{margin-bottom:121px}
.shop-text-block{padding-left:50px}
.shop-image-block{padding-right:9px}
.shop-data-contacts{font-size:16px;font-weight:500;line-height:24px;color:#1C1D1E}
.shop-data-contacts p{margin:0}
.shop-data-contacts a{color:#1C1D1E;text-decoration:none}
.shop-data-contacts .sd-lbl{color:#9A9CA1;font-size:15px;font-weight:500;line-height:21px;margin:0 0 14px}
.shop-data-contacts .sd-item{position:relative;padding:0 0 0 61px;margin:0 0 33px}
.shop-data-contacts .sd-item .p-name{min-width:78px;display:inline-block}
.shop-data-contacts .sd-item .sd-icon{position:absolute;left:0;top:0;width:40px;height:40px;background-color:#F5F5F2;border-radius:50%;background-repeat:no-repeat!important;background-position:center!important}
.shop-data-contacts .sd-item .sd-icon1{background-image:url(../images/shops/loc.svg)}
.shop-data-contacts .sd-item .sd-icon2{background-image:url(../images/shops/call.svg)}
.shop-data-contacts .sd-item .sd-icon3{background-image:url(../images/shops/clock.svg)}
.shop-city{font-family:'Alice',sans-serif;font-size:42px;font-weight:400;line-height:48px;letter-spacing:-.02em;margin:25px 0 6px;color:#9A9CA1}
.shop-name{font-family:'Alice',sans-serif;font-size:42px;font-weight:400;line-height:48px;letter-spacing:-.02em;margin:0 0 40px;color:#1C1D1E}
.slider-for{margin:0 0 15px}
.slider-nav{margin:0 -5px;position:relative}
.slider-arrows .slick-arrow{transition:all .3s linear;opacity:0;position:absolute;top:0;bottom:0;margin:auto;height:100%;width:30px;border:none;-webkit-appearance:none;outline:none;font-size:0;line-height:0;color:transparent;cursor:pointer;z-index:1;background:#fff9 url(../images/svg/slider-arrow2.svg) no-repeat center;background-size:10px}
.slider-arrows .slick-arrow.slick-prev{left:0}
.slider-arrows .slick-arrow.slick-next{right:0;transform:rotate(180deg)}
.slider-arrows:hover .slick-arrow{opacity:1}
.slider-for img,.slider-nav img{max-width:100%;height:auto}
.slider-for img{border-radius:10px}
.slider-nav img{margin:0 5px;height:85px;width:auto!important}
.shop-map .h3{margin:0 0 38px;font-size:26px;line-height:115%}
@media screen and (max-width: 991px) {
    .row.shop-data{margin-top:0;margin-bottom:60px}
    .shop-text-block,.shop-image-block{padding:0 15px}
    .shop-city{margin:15px 0 6px;font-size:30px;line-height:40px}
    .shop-name{font-size:32px;line-height:42px;margin:0 0 25px}
    .row.shop-map{margin-bottom:80px}
}
@media screen and (max-width: 425px) {
    .shop-map .h3{font-size:18px;line-height:115%;text-align:center;margin:0 0 20px}
    .row.shop-map{margin-bottom:50px}
    .shop-city{margin:10px 0 0;font-size:22px;line-height:32px}
    .shop-name{font-size:26px;line-height:36px;margin:0 0 20px}
    .shop-data-contacts .sd-item{padding:0 0 0 55px;margin:0 0 20px}
    .shop-data-contacts .sd-lbl{font-size:14px;margin:0 0 6px}
    .shop-data-contacts{font-size:12px;line-height:20px}
    .shop-data-contacts .sd-item .p-name{min-width:65px}
}
.individual-header{height:320px;background:#e6b822 url(../images/individual.webp) no-repeat top center;margin:0 0 62px}
.individual-wrapper{max-width:872px;margin:0 auto}
.individual-title{text-align:center}
.individual-title .h1{margin:0 0 32px}
.individual-title .p1{margin:0 0 26px}
.individual-title .p2{margin:0;font-weight:600}
.individual-form .h1{margin:0 0 49px;color:#BD7100}
.individual-form .form .group-title{margin:23px 0 27px}
.individual-form .form .form-group{margin:0 0 28px}
.form .two-cols.full-width .form-group{width:100%}
.individual-form .form .media-button{border:2px dashed #BD7100;border-radius:12px}
.individual-form .form input[type="submit"].button{max-width:239px;width:100%;min-width:1px;padding:16px 30px}
.individual-form .if-notice{border-top:1px solid #DFE0E3;padding:21px 0 0;margin:22px 0 0;font-size:15px;line-height:23px;color:#474A50}
.individual-steps{border-top:1px solid #DFE0E3;border-bottom:1px solid #DFE0E3;margin:58px auto 62px;padding:50px 0 49px}
.i-step-item{text-align:center;height:auto!important;position:relative;padding:0 15px}
.i-step-item:before{position:absolute;right:0;top:0;bottom:0;margin:auto;display:inline-block;content:'';width:16px;height:26px;background:url(../images/step-arrow.svg) no-repeat center}
@media screen and (min-width: 569px) {
    .individual-steps .slick-track{width:100%!important}
    .i-step-item{width:33.3333333%!important}
    .i-step-item.last:before{display:none}
}
.i-step-item .i-step-icon{border:8px solid #F5F5F5;border-radius:50%;display:inline-block;position:relative;width:110px;height:110px}
.i-step-item .i-step-icon.i-step-icon1{background:#fff url(../images/i-step1.svg) no-repeat center}
.i-step-item .i-step-icon.i-step-icon2{background:#fff url(../images/i-step2.svg) no-repeat center}
.i-step-item .i-step-icon.i-step-icon3{background:#fff url(../images/i-step3.svg) no-repeat center}
.i-step-item .i-step-icon .num{display:inline-block;font-size:17px;font-weight:500;line-height:38px;letter-spacing:-.01em;text-align:center;color:#1C1D1E;background:#FFCA0D;border-radius:50px;position:absolute;right:-7px;top:-8px;width:36px;height:36px}
.i-step-item .p1{max-width:210px;margin:21px auto 0;color:#474A50;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.01em}
@media screen and (max-width: 991px) {
    .individual-title .h1,.individual-form .h1{font-size:30px}
}
@media screen and (max-width: 568px) {
    .individual-form .form input[type="submit"].button{max-width:100%}
}
@media screen and (max-width: 425px) {
    .individual-header{height:100px;background-size:auto 100px;margin:0 0 26px}
    .individual-title .p1,.individual-title .p2{font-size:14px;line-height:20px;letter-spacing:.05px}
    .individual-title .p1{margin:0 0 12px}
    .individual-title .h1,.individual-form .h1{font-size:23px;margin:0 0 14px;text-align:center}
    .individual-form .h1{margin:0 0 23px}
    .individual-form .form .group-title{margin:17px 0 18px}
    .individual-form .form .form-group{margin:0 0 16px}
    .individual-steps{margin:23px auto 34px;padding:32px 0 31px}
    .i-step-item .i-step-icon{background-size:48px!important;width:98px;height:98px}
    .i-step-item .i-step-icon .num{width:29px;height:29px;font-size:15px;line-height:30px}
    .i-step-item .p1{font-size:14px;line-height:20px;letter-spacing:-.01em;margin:17px auto 0;max-width:170px}
    .i-step-item:before{background-size:12px}
}
.new-lbl{position:absolute;top:10px;left:10px;font-size:12px;line-height:1;display:inline-block;padding:4px 12px;background-color:#ff4040;color:#fff;z-index:9;border-radius:3px}
.button-new{display:inline-block;-webkit-appearance:none;text-align:center;font-size:17px;line-height:22px;cursor:pointer;color:#1C1D1E;outline:none;padding:12px 30px;transition:all .3s linear;font-weight:500;background:#FFCA0D;border-radius:5px;border:1px solid #FFCA0D;position:relative;letter-spacing:-.01em;text-decoration:none}
.button-new:hover{color:#1C1D1E;background:#FFD338;border-color:#FFD338}
.scrollup{width:40px;height:40px;position:fixed;bottom:25px!important;right:34px;display:none;text-indent:-9999px;background:url(../images/svg/scroll.svg) no-repeat}
.dn{display:none!important}
#callme{display:none}
#callme.active{padding:25px 15px;display:block;-moz-transition:all .8s ease .2s;-webkit-transition:all .8s ease .2s;-o-transition:all .8s ease .2s;position:fixed;top:20%;right:0;left:0;width:480px;z-index:9999;margin:auto;background:#fff;-webkit-box-shadow:0 0 5px 0 #00000026;-moz-box-shadow:0 0 5px 0 #00000026;box-shadow:0 0 5px 0 #00000026}
#callme .data{text-align:center}
#callme .form .body .title{font-size:18px;color:#000;text-align:center;margin:12px 0 0}
#callme .form .body .close{width:13px;height:13px;background-image:url(/themes/new/images/close.jpg);background-repeat:no-repeat;margin:0;cursor:pointer;padding:2px;position:absolute;top:12px;right:12px}
#callme .form .call-me-phone{padding:8px;font-size:13px;line-height:18px;color:gray;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;margin:12px auto;width:90%;box-sizing:border-box}
#callme .form .info{font-size:13px;color:#858585;margin:15px 0 0;text-align:center}
#callme .form .success{font-size:15px;color:#1F1F1F;margin:40px 0 0;text-align:center}
#callme .form .success span{font-size:18px;font-weight:700}
#callme .form input.error{border:1px solid red}
body.overlay{position:relative}
body.overlay .site-overlay{display:block}
.site-overlay,.overlay2{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25;display:none;z-index:9}
.overlay2.active{display:block}
.loading_process{position:relative}
.loading_process:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;z-index:9}
.loading_process:before{content:'';position:absolute;background-image:url(/images/loading-blue.gif);background-size:48px;left:0;top:8%;right:0;width:48px;height:48px;margin:0 auto;z-index:999}
.a{cursor:pointer}
.cl-item .lang-list{display:none;position:absolute;left:0;top:0;background:#F4F4F4;box-shadow:0 8px 50px #3b3e4726;border-radius:6px;padding:10px 9px 0;list-style-type:none;color:#1C1D1F;font-size:13px;font-weight:600;z-index:9;width:100%;border:1px solid #D9D9D9}
.cl-item .lang-list .a,.cl-item .lang-list a{color:#1C1D1F;font-size:13px;font-weight:600;text-decoration:none;display:block;margin:0}
.cl-item .lang-list li{padding:0 0 12px;display:block}
.cl-item .lang-list .a:hover,.cl-item .lang-list a:hover{color:#BD7100}
.cl-item .lang-list .a:before{display:none}
.cl-item:hover .lang-list{display:block}
label.error,.errorMessage,.error-2{color:red!important;font-size:11px!important}
input.error{border-color:red!important;color:red!important}
.success-send{margin:10px 0 0 72px;padding:0 0 0 15px;border-left:2px solid #fff}
.success-send p{font-size:14px;color:#fff;margin:4px 0;line-height:1.4}
.success-send span{font-weight:600}
.success-send .small{font-size:12px}
.success-send.error{border-left:2px solid red}
.success-send.error p{color:red}
.text-center{text-align:center}
.categories .product-item{padding:14px;min-height:210px;box-shadow:none!important;background-color:#F9F8F6;border:2px solid #F9F8F6;border-radius:12px}
.categories .product-item:hover{background-color:#fff;border:2px dotted #f7f3ec}
.categories .products-grid:after{right:2px;width:4px}
.categories .product-item .text-wrap{min-height:60px}
.categories .products-grid .owl-item .col{float:none;width:99.5%}
.categories .products-grid .col{margin:0;border:none}
.categories .products-grid .owl-item.active:last-child{border-right:none}
.categories .products-grid a{text-decoration:none}
.categories .products-grid .image-wrap img{max-width:100%;width:auto}
.categories .products-grid .image-wrap{height:150px}
.product-item .count-goods{text-decoration:none;font-size:14px;text-align:center;margin:0}
.categories .product-item .title{font-size:17px;font-weight:500;line-height:1.2;min-height:44px}
.categories-slider-2 .owl-nav .owl-prev{left:-20px}
.categories-slider-2 .owl-nav .owl-next{right:-20px;transform:rotate(180deg)}
body .categories-slider-2 .owl-theme .owl-nav div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
body .categories-slider-2.owl-theme .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;height:40px;width:40px;background-color:#000;opacity:.5;font-size:0;background-repeat:no-repeat;background-size:20px 20px;background-position:50% 50%;background-image:url(../images/svg/slider-arrow.svg);z-index:9;border-radius:50%}
.categories-slider-2 .col.flex{display:none}
.categories-slider-2 .col.flex:nth-child(1),.categories-slider-2 .col.flex:nth-child(2),.categories-slider-2 .owl-item .col.flex{display:block}
.categories-slider-2.owl-carousel .owl-stage{margin:0 auto}
.seo-text{position:relative;height:400px;overflow:hidden;margin:0 0 40px}
.seo-text:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:4em;background:-moz-linear-gradient(top,#fff0 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff0),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff0 0,#fff 100%);background:-o-linear-gradient(top,#fff0 0,#fff 100%);background:-ms-linear-gradient(top,#fff0 0,#fff 100%);background:linear-gradient(top,#fff0 0,#fff 100%)}
.seo-text.full{height:auto}
.seo-text.full:before{display:none}
@media(min-width: 1921px) {
    .home-slider .col-image{height:682px}
    .home-slider img{width:1040px!important;height:auto}
}
@media(min-width: 2100px) {
    .home-slider img{width:1190px!important}
}
@media screen and (max-width: 1600px) {
    .header-bottom ul.main-menu .drop-block{left:auto;right:0}
}
@media screen and (max-width: 1439px) {
    .front-cats-wrapper .fc-item{border:none}
    .contacts-col .phone,.contacts-col .additional-phones a{font-size:14px}
    .contacts-col .shop-loc{padding:0 0 0 25px;margin:3px 0 0 25px}
    .owl-theme.big-arrows .owl-controls .owl-buttons div.owl-prev{left:0}
    .owl-theme.big-arrows .owl-controls .owl-buttons div.owl-next{right:0}
    .owl-theme.big-arrows .owl-controls .owl-buttons div{width:55px;height:55px;background-size:13px}
    .home-owl-carousel .owl-nav,.front-slider .owl-nav{display:none!important}
    .front-cat-buttons{padding:28px 0}
}
@media screen and (max-width: 1199px) {
    .header-search.header-search2{margin:-2px 10px 0 30px}
    .blog-item.first .title{font-size:34px}
    ul.main-menu li a{padding:25px 10px 23px}
}
@media screen and (max-width: 1023px) {
    .blog-item.first .col-7{padding:0 15px;width:100%}
    .blog-item.first .col-5{padding:30px 15px 20px;width:100%}
    .simple-product-slider.owl-loaded .owl-dots{display:flex;position:absolute;left:0;right:0;margin:0 auto;bottom:-10px}
    .simple-product-slider{margin:54px 0 30px}
    .front-block.block-popular{background-image:none}
    .subscribe-block .p1,.front-block .h2,.block-text .h2{font-size:45px}
    .block-text .text-text-wrap{margin:0;font-size:18px}
    .block-text .a{font-size:16px;margin:10px 0 0}
    .block-text .text-text-wrap p{margin:19px 0}
    footer{margin:99px 0 0}
    .footer .footer-contacts-col,.footer .footer-menus-col{width:100%;padding:0 15px}
    .home-slider img{width:600px!important;height:auto}
    .home-slider .p1{font-size:16px}
    .home-slider .p2{font-size:55px;margin:0 0 30px}
    .home-slider .button-new{font-size:15px;max-width:280px;padding:13px 5px}
    body{padding-bottom:60px}
    .header-top .hide-sm,.contacts-col .shop-loc,.header-search.header-search2,.header-top .buttons-col{display:none}
    .cur-lang{margin:0 -3px 0 15px}
    .header-top .row > div{min-height:60px}
    .header-logo-a img{max-height:30px;width:auto}
    .header-bottom .row > div{min-height:50px;justify-content:space-between}
    .mobile-lang-search .mob-search-button-new{opacity:.5;margin:0 3px 0 0}
    .mobile-lang-search .mob-search-button-new:hover{opacity:1}
    ul.main-menu{display:none}
    .header-bottom .mobile-lang-search,.front-mobile-catalog-button{display:block}
    .drop-mobile-menu{display:block}
    .mobile-menu{display:block;position:fixed;left:0;right:0;bottom:0;width:100%;height:60px;background:#fff;z-index:8;box-shadow:0 -1px 16px #0000000f}
    .mobile-menu .mobile-menu-items{margin:0 -20px}
    .mobile-menu .mobile-menu-item{padding:0 20px}
    .mobile-menu .a{text-decoration:none;font-weight:400;font-size:12px;line-height:12px;text-align:center;letter-spacing:-.24px;color:#9A9CA2;cursor:pointer;display:block}
    .mobile-menu .menu-icon-catalog{background-image:url(../images/menu/catalog.svg)}
    .mobile-menu .menu-icon-shops{background-image:url(../images/menu/shops.svg)}
    .mobile-menu .menu-icon-cart{background-image:url(../images/menu/cart.svg)}
    .mobile-menu .menu-icon-like{background-image:url(../images/menu/like.svg)}
    .mobile-menu .menu-icon-menu{background-image:url(../images/menu/menu.svg)}
    .mobile-menu .menu-icon{display:inline-block;width:44px;height:44px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:24px;position:relative;top:0;transition:all .3s linear}
    .mobile-menu .name{display:block;position:relative;z-index:1;margin:-5px 0 0}
    .mobile-menu .a:hover .menu-icon{background-color:#FFCA0D;top:-10px}
    .mobile-menu .a .count{position:absolute;right:1px;top:3px;display:inline-block;background:#FFCA0D;min-width:20px;height:20px;border-radius:50%;padding:0 1px;font-weight:600;font-size:11px;line-height:17px;color:#000;text-align:center;z-index:2;border:2px solid #FFF}
    .mobile-lang-search .current-lang{font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#FFF;display:inline-block;cursor:pointer;position:relative;top:2px}
    .mobile-lang-search .mob-lang{display:none;position:absolute;left:0;top:35px;background:#FFF;box-shadow:0 8px 50px #3b3e4726;border-radius:6px;padding:5px 15px}
    .mobile-lang-search .mob-lang.active{display:block}
    .mobile-lang-search ul.buttons-list li{padding:8px}
    .mobile-lang-search ul.buttons-list li a{color:#0006}
    .mobile-lang-search ul.buttons-list li a.current,.mobile-lang-search ul.buttons-list li a:hover{color:#000}
    .mobile-lang-search .mob-search-button{cursor:pointer}
    .mobile-lang-search .mob-search{display:none;position:absolute;width:290px;right:15px;top:60px;background:#FFF;box-shadow:0 8px 50px #3b3e4726;border-radius:6px;padding:15px}
    .mobile-lang-search .mob-search.active{display:block}
    .mobile-lang-search .mob-search .form-inner{position:relative}
    .mobile-lang-search .mob-search .input{height:44px;padding-right:35px}
    .mobile-lang-search .mob-search .submit{position:absolute;right:0;top:0;height:44px;width:30px;-webkit-appearance:none;border:none;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:center;background:#0D3430;transition:all .3s linear;border-radius:0 6px 6px 0}
    .front-mobile-catalog-button .btn{position:relative;color:#FFF;font-size:13px;font-weight:500;line-height:24px;text-transform:uppercase;display:flex;align-items:center;letter-spacing:normal;padding:0}
    .front-mobile-catalog-button .btn span{display:inline-block;width:24px;height:24px;background:url(/themes/new/images/cat-burger2.svg) no-repeat center;margin:0 13px 0 0;position:relative;top:auto;left:auto}
    .footer .footer-contacts-col{text-align:center}
    .footer .logo-wrap{margin:0 auto 35px;padding:0 0 35px}
    .footer .card-list,.footer .socials-list{justify-content:center}
    .footer{padding:53px 0}
    .subscribe-block{background-image:none}
    .footer .row.menus{margin:49px 5px 0 -18px}
    .map-wrapper .col-7,.map-wrapper .col-5{padding:0 30px;max-width:100%;width:100%}
    .map-wrapper .map-text{max-width:100%;width:558px;padding:30px 0;margin:0 auto}
    .map-wrapper .col-5{text-align:center}
    .map-wrapper ul.map-list{padding:0}
    .map-wrapper .p{margin:0 0 35px}
    .sorting-wrap .lbl,.sorting-wrap .button{display:none}
    body.modal_overlay3:before{display:block}
    .sorting-wrap .mob-sort-button{display:inline-block;font-weight:500;font-size:13px;line-height:16px;letter-spacing:-.01em;color:#474A50;position:relative;padding:0 0 0 30px;cursor:pointer}
    .sorting-wrap .mob-sort-button .icon{position:absolute;left:0;top:-2px;bottom:0;margin:auto}
    .sorting-wrap .sort-list{position:fixed;top:auto;width:100%;left:0;right:0;bottom:-100%;z-index:9;opacity:1;padding:8px 20px 20px;border-radius:8px 8px 0 0}
    .sorting-wrap .sort-list.active{bottom:0}
    .sorting-wrap .sort-list ul li{background:#fff!important;padding:12px 0 12px 35px;position:relative;border-bottom:1px solid #DFE0E3}
    .sorting-wrap .sort-list ul li:last-child{border-bottom:none}
    .sorting-wrap .sort-list ul li:before{position:absolute;left:0;top:0;bottom:0;margin:auto;width:24px;height:24px;display:inline-block;content:'';background:url(../images/svg/new-radio-0.svg) no-repeat center}
    .sorting-wrap .sort-list ul li.active:before{background:url(../images/svg/new-radio-2.svg) no-repeat center}
    .sorting-wrap .sort-list .sort-button-close{display:block;margin:0 auto;cursor:pointer;background:#BEC0C5;border-radius:10px;width:46px;height:4px}
    .sorting-wrap .sort-lbl{display:block;font-weight:600;font-size:13px;line-height:16px;text-transform:uppercase;color:#474A50;letter-spacing:0;margin:11px 0 3px}
    .filters-sorting-line .active-filters{display:none}
    .filters-sorting-line .mob-filters-button-wrap{display:block}
    .filters-sorting-line .mob-filters-button{display:inline-block;font-weight:500;font-size:13px;line-height:16px;letter-spacing:-.01em;color:#474A50;position:relative;padding:0 0 0 30px;cursor:pointer}
    .filters-sorting-line .mob-filters-button .icon{position:absolute;left:0;top:-3px;bottom:0;margin:auto}
    .filters-sorting-line .f-count{min-width:22px;height:22px;background:#1C1D1E;border-radius:14px;display:inline-block;font-weight:600;font-size:12px;line-height:20px;padding:1px;color:#FFCA0D;text-align:center;position:relative;top:-1px}
    .filters-sorting-line .mob-filters-button-wrap,.filters-sorting-line .sorting-wrap{padding:12px 12px 8px;height:40px;background:#FFF;border:1px solid #BEC0C5;display:flex;align-items:center;width:50%}
    .filters-sorting-line .mob-filters-button-wrap{border-radius:3px 0 0 3px;border-right:none;justify-content:space-between}
    .filters-sorting-line .sorting-wrap{border-radius:0 3px 3px 0}
    .type-list{margin:0 -10px 6px}
    .filters-sorting-line{margin:0 -7px 26px}
    .items-count.items-count1{display:none}
    .items-count.items-count2{display:block}
    .items-count{font-size:13px;line-height:115%;margin:0 0 13px -7px}
    .drop-mobile-filters{display:block}
    .product-data{padding:0;max-width:100%}
    .product-data .h1{margin:0 0 18px}
    .mobile-product-images{display:block}
}
@media screen and (max-width: 991px) {
    .front-block .h2{margin:0 0 25px}
    .a-collection{padding:40px 0 0}
    .front-block3.block-text{max-width:90%}
    .breadcrumbs-block .h1,.breadcrumbs-block h1,.product-data .h1{margin:30px 0 0;font-size:30px;line-height:115%}
    .product-data .h1{margin:0 0 18px}
    .page-about .h2{padding:0 0 35px;margin:0 0 35px;font-size:30px;line-height:140%}
    .page-about{margin:0 0 65px}
    .page-about .h3{font-size:28px;line-height:130%;margin:35px 0 15px}
    .delivery-page .delivery-wrap .h3,.delivery-wrap .h3 .d-step-number{font-size:24px}
    .delivery-wrap{padding:0 0 0 45px}
    .delivery-wrap .h3 .d-step-number{left:-45px}
    .delivery-wrap .delivery-type p.dt-name,.ems-block p{font-size:16px}
    .delivery-wrap .delivery-type,.ems-block{padding:20px}
    .contact-block{width:100%;margin-bottom:15px}
    .contacts-wrap .col-8,.contacts-wrap .col-4{width:100%;padding:0 15px}
    .contact-blocks{margin:35px 0 0}
    .contact-blocks .p-notice{margin:35px 0 0}
    .form-contacts-wrap .contacts-wrap .h3,.shops-map .h3{font-size:25px;margin:0 0 30px}
    .form-contacts-wrap{margin:35px auto 45px;padding:45px 0 40px}
    .contacts-wrap .form{margin:0 0 45px}
    .wrapper404{padding:80px 0 150px;background-size:240px;background-position:bottom -255px center}
    .wrapper404 .p1{font-size:60px;height:150px;background-size:contain}
    .empty-cart{text-align:center}
    .cart-item{flex-wrap:wrap}
    .cart-item:nth-child(2){border-top:1px solid #BEC0C5}
    .cart-item .left-part,.cart-item .right-part{width:100%}
    .cart-item .right-part{justify-content:space-between}
    .cart-item.titles{display:none}
    .cart-item .check-col{display:none}
    .cart-item .price-col{padding:0 15px 0 0}
    .cart-item .sum-col{width:auto;padding:0 15px}
    .cart-item .del-col{text-align:right}
    .modal-cart-buttons{flex-direction:column-reverse}
    .modal-cart-buttons .button.button-white{width:100%;margin:20px 0 0}
    .modal-cart-buttons .order-continue{width:100%}
    .blog-item .text-wrap,.blog-item.sm .text-wrap{padding:28px 25px 59px}
    .blog-item .title,.blog-item.sm .title{font-size:18px;line-height:140%}
    .blog-item .date,.blog-item.sm .date{bottom:27px;left:26px;right:26px}
    .blog .row3{margin:0 -15px}
    .blog .row3 .col-6,.blog .row2 .col-6{padding:0 15px 50px}
    .blog .row2{margin:0 -15px}
    .blog-categories{margin:20px -20px 40px}
    .delivery-information .h1{font-size:34px;line-height:115%}
    .delivery-information{margin:45px auto 0;max-width:873px}
    .owl-theme.small-arrows .owl-buttons{top:-68px}
    .block-blog .more{font-size:15px;line-height:20px}
    .big .product-item{padding:18% 20px 102px;min-height:476px}
    .big .product-item .button{font-size:14px;line-height:22px;bottom:31px;padding:8px 5px 7px}
    .block-text .sep-line{margin:0 0 99px}
}
@media screen and (max-width: 767px) {
    .blog-item.first .text-wrap{padding:50px 25px 55px}
    .blog-item.first .title{font-size:20px}
    .blog-item.first .col-5{padding:15px 15px 5px}
    .subscribe-block .p1,.front-block .h2,.block-text .h2{font-size:40px}
    .subscribe-block{padding:50px 0}
    .front-block,.block-text .sep-line{margin:0 0 50px}
    .front-block.block-popular{padding:60px 40px}
    footer{margin:50px 0 0}
    .home-slider .row{flex-direction:column-reverse}
    .home-slider .p1{margin:25px 0 19px}
    .home-slider .p1,.home-slider .p2{text-align:center}
    .home-slider .button-new{margin:0 auto 90px;display:block}
    .home-slider img{width:100%!important;max-width:100%;margin:0}
    .home-owl-carousel .owl-dots{justify-content:center;bottom:30px}
    .home-slider .row .col-image{padding:0}
    .home-slider{background-position:bottom center;background-size:cover;background-repeat:no-repeat}
    .footer{padding:53px 0 15px}
    .footer .menu{max-height:0;overflow:hidden;margin:0;transition:max-height .35s linear}
    .footer .menu.active{max-height:1000px;transition:max-height 2s linear}
    .footer .menu li:last-child{margin:0 0 30px}
    .footer .row.menus > div{width:100%;padding:0}
    .footer .row.menus{display:block}
    .footer .f-menu-group{border-bottom:2px solid #53454266;margin-bottom:30px}
    .footer .row.menus{margin:50px 0 0}
    .footer .menu-ttl{padding-right:20px;position:relative;cursor:pointer}
    .footer .menu-ttl:before{position:absolute;right:4px;top:0;bottom:0;margin:auto;cursor:pointer;width:17px;height:17px;background:url(../images/svg/small-arrow-bottom-white.svg) no-repeat center;background-size:10px;content:'';transition:all .3s linear}
    .footer .menu-ttl.active:before{transform:rotate(180deg)}
    .scans .scan-wrap{width:50%;text-align:center}
    .delivery-page .details-button{width:20px;height:20px;font-size:0;line-height:0;border:none!important;padding:0;min-width:1px;background:url(../images/svg/small-arrow-bottom.svg) no-repeat center;background-size:10px;margin:5px 0 0}
    .delivery-page .details-button1 .icon{display:none}
    .delivery-page .delivery-wrap.active .details-button2{transform:rotate(180deg)}
    .delivery-page .delivery-details-title{width:calc(100% - 30px)}
    .delivery-wrap .delivery-type,.ems-block{position:relative;padding:16px 20px 16px 100px;margin:0 0 8px;min-height:72px;display:flex;flex-direction:column;justify-content:center}
    .delivery-wrap .delivery-type .icon,.ems-block .icon{position:absolute;left:20px;top:0;bottom:0;margin:auto}
    .delivery-wrap .delivery-type p.dt-name,.ems-block p{margin:0}
    .delivery-wrap .delivery-type p{margin:4px 0 0}
    .ems-block{padding-left:120px}
    .ems-block .icon{width:90px;height:24px;background-size:125px;background-position:left center}
    .shops-map .text_right{text-align:left}
    .shops-map .button{margin-top:19px}
    .cart-promo{display:block}
    .cart-promo .promo-p{margin:0 0 15px}
    .cart-promo .input{width:100%;max-width:100%}
    .cart-promo .button{margin:15px 0 0;width:100%}
    .pagination .button{display:none}
    .gift-pack-item{flex-wrap:wrap}
    .gift-pack-item .image-title,.gift-pack-item .price-button{width:100%}
    .gift-pack-item .pack-price{width:auto}
    .gift-pack-item .price-button{justify-content:space-between;margin:10px 0 0}
}
@media screen and (max-width: 568px) {
    .front-block3.block-text .h2{font-size:24px}
    .text-content{font-size:17px}
    .form .two-cols .form-group{width:100%}
    .cart-buttons .button{min-width:1px;width:100%;margin:0 0 15px}
    .cart-buttons .button:last-child{margin:0}
    .cart-item .price-col{display:none}
    #cart-window.modal-window-wrapper,#quick-buy.modal-window-wrapper,#select-pack-window.modal-window-wrapper{height:100%;width:100%;max-height:100%;top:0;bottom:0}
    .modal-window{padding:19px 15px 20px}
    .modal-window .modal-title{padding:0 0 16px;margin:0 0 24px}
    .modal-window .modal-title .ttl{font-size:16px;line-height:130%}
    .modal-window .modal-close{width:24px;height:24px;background-size:24px;right:16px;top:17px}
    #cart-window .modal-window,#quick-buy .modal-window,#select-pack-window .modal-window{width:100%;border-radius:0}
    .modal-cart-buttons .button{width:100%}
    .modal-cart-buttons .button.button-white{display:none}
    .modal-cart-buttons .order-continue{width:100%;flex-direction:column-reverse}
    .modal-cart-buttons .t-price{text-align:right;margin:0 0 15px;display:block;width:100%}
    .modal-window .cart-items .cart-item{padding:0 0 16px;margin:0 0 14px;border-bottom:1px solid #DFE0E3}
    .modal-window .cart-items .cart-item:last-child{border-bottom:none}
    .modal-cart-buttons{padding:0;border-top:none;margin:0}
    .modal-window-wrapper{margin-right:0}
    #quick-buy .p1{font-size:20px;line-height:140%;text-align:center;margin:54px 0 14px}
    #quick-buy .p1:before{display:block;margin:0 auto 34px;width:90px;height:90px;background:url(../images/fast-buy-img.svg) no-repeat center;content:''}
    #quick-buy .p2{text-align:center;font-size:15px;line-height:150%;margin:0 0 23px}
    #quick-buy .form .input{background-image:none;padding:6px 15px 5px}
    #quick-buy .form .button{font-size:16px;margin:24px 0 0}
    .delivery-information .form .button{width:100%;margin:20px 0 0}
    .owl-theme.big-arrows .owl-controls .owl-buttons div{width:45px;height:45px;background-size:10px}
    .owl-theme.small-arrows .owl-controls .owl-buttons div{width:35px;height:35px;background-size:8px}
    .owl-theme.small-arrows .owl-buttons{top:-51px}
    .form .media-button .media-title-block{width:100%;margin:0 0 15px}
    .form .media-button{flex-wrap:wrap}
    .form .media-button .button{width:100%;margin:0}
    .testimonials-wrap .testimonials-buttons .button{min-width:1px;width:100%}
    .testimonials-wrap .testimonials-buttons .b-wrap{padding:0 10px 10px;width:100%}
    .testimonials-wrap .testimonials-buttons .b-wrap:last-child{padding-bottom:0}
    .product-item,.big .product-item{min-height:420px;padding:5% 10px 70px}
    .product-item .button,.big .product-item .button{bottom:20px}
    .post-date{margin:0 0 25px}
    .post-main-img{margin:0 0 25px}
    .products-grid{margin:0}
    .product-item .title{line-height: 120%}
}
@media screen and (max-width: 425px) {
    .cur-lang .cl-item.cl-cur{display:none}
    .home-slider .p1{font-size:13px;margin:23px 0 8px}
    .home-slider .p2{font-size:36px;margin:0 0 20px}
    .home-slider .button-new{font-size:15px;max-width:240px;padding:11px 5px;margin:0 auto 75px}
    .home-owl-carousel .owl-dots{bottom:20px}
    body{font-size:14px;line-height:140%}
    .text-content{font-size:14px;line-height:160%}
    .mobile-menu .mobile-menu-items{margin:0 -9px}
    .mobile-menu .mobile-menu-item{padding:0 9px}
    .subscribe-block .p1,.front-block .h2,.block-text .h2{font-size:26px}
    .subscribe-block .p2{font-size:14px;margin:0 0 20px}
    .subscribe-form .txt,.subscribe-form .button{width:100%;height:40px;font-size:14px;border-radius:3px}
    .subscribe-form{padding:0;margin:22px 5px 0}
    .subscribe-form .button{position:relative;padding:12px 5px;margin:12px 0 0}
    .subscribe-block{padding:19px 0 24px}
    .footer{padding:27px 0 15px}
    .footer .logo-wrap{margin:0 auto 28px;padding:0 0 27px;border-width:1px;max-width:264px}
    .footer .menu.menu2{max-width:264px;margin:0 auto 29px;padding:0;border-width:1px}
    .footer .logo-wrap img{max-width:232px;height:auto}
    .footer .ph{font-size:20px;line-height:155%}
    .footer .c-back{font-size:15px;margin:9px 0 0}
    .footer .footer-ttl{margin:27px 0 3px;font-size:15px}
    .footer .card-list{margin:12px -5px 30px}
    .footer .socials-list{margin:10px -7px 0}
    .footer .f-menu-group{border-bottom:1px solid #53454266;margin:0 0 17px}
    .footer .menu-ttl{margin:0 0 16px}
    .breadcrumbs a,.breadcrumbs span{font-size:13px}
    .breadcrumbs-block .h1,.breadcrumbs-block h1,.product-data .h1{font-size:26px;line-height:115%;margin:13px 0 0}
    .product-data .h1{margin:-12px 0 8px}
    .breadcrumbs-block{margin:14px 0 20px}
    .post-date{font-size:13px;line-height:140%;margin:0 0 21px}
    .post-date .divider{margin:0 17px;height:16px}
    .post-date .span-share{font-size:0}
    .post-main-img{line-height:0;margin:0 -15px 25px}
    .text-content .font-plus{margin:25px 0;font-size:15px;line-height:160%}
    .page-about .h2{font-size:18px;line-height:140%;padding:0 0 21px;margin:0 0 27px}
    .page-about ul.square-list li{font-size:15px;line-height:140%}
    .page-about{margin:0 0 49px}
    .page-about ul.square-list{margin:19px 0 26px}
    ul.square-list li{padding:0 0 0 29px;margin:0 0 9px}
    .page-about p{margin:19px 0}
    .scans{margin:0 -5px}
    .scans .scan-wrap{padding:10px}
    .page-about .h3{font-size:20px;line-height:130%;text-align:center;margin:21px 0 13px}
    .block-viewed .h3,.block-other-posts .h3{font-size:18px;line-height:115%;text-align:center;margin:0 0 20px}
    .product-item,.big .product-item{padding:40px 5px 75px;min-height:1px}
    .product-item .price{font-size:14px;line-height:17px;margin:0 0 8px}
    .product-item .old-price{font-size:12px}
    .product-item .title{font-size:14px;line-height:135%}
    .product-item .art{font-size:11px}
    .product-item .button{font-size:14px;line-height:16px;padding:12px 5px 10px;left:8px;right:8px;bottom:19px;letter-spacing:normal}
    .product-item .new-lbl{font-size:10px;line-height:12px;left:8px;top:12px}
    .product-item .add{right:5px;top:6px}
    .product-item .text-wrap{min-height:1px;margin:10px 0 0}
    .product-item .image-wrap{max-width:156px;margin:0 auto}
    .owl-theme.small-arrows .owl-buttons{display:none}
    .page-about iframe{margin:19px -15px;width:320px}
    .free-delivery-text .p1{font-size:15px;line-height:125%}
    .free-delivery-text .p2{font-size:13px}
    .delivery-wrap{padding:0 0 0 29px}
    .delivery-page .delivery-details{margin:0 0 0 -29px}
    .delivery-wrap .h3 .d-step-number{font-size:18px;left:-20px;top:1px}
    .delivery-wrap .after-title{font-size:14px;line-height:140%;margin:0 0 22px}
    .delivery-page .divider{margin:26px 0 24px}
    .delivery-page .delivery-wrap .h3{margin:0 0 9px;font-size:20px;line-height:130%}
    .delivery-page .details-button{margin:3px 0 0}
    .delivery-page .delivery-wrap:not(.active) .after-title{margin:0 0 14px}
    .delivery-page .delivery-details,.delivery-wrap .delivery-type p{font-size:14px}
    .delivery-wrap .delivery-type .icon,.ems-block .icon{left:16px}
    .delivery-wrap .delivery-type,.ems-block{padding:20px 16px 20px 80px}
    .ems-block{padding-left:120px}
    .delivery-page{margin:0 0 45px}
    .free-delivery-text{padding:20px 16px 16px 73px;background-position:left 16px center;margin:21px auto;background-size:42px}
    .delivery-page ul.square-list li{font-size:14px;line-height:140%;margin:0 0 11px}
    .delivery-wrap ul.square-list{margin:17px 0}
    .delivery-wrap .h4{font-size:16px;line-height:140%;margin:24px 0 21px}
    .delivery-wrap .notice{margin:14px 0}
    .notice.big{font-size:14px;padding:16px 16px 13px 57px}
    .contact-blocks .p-notice{font-size:12px;margin:19px 0 0;padding:0 0 0 29px}
    .block-phone a{font-size:17px}
    .block-phone{padding:14px 16px}
    .block-phone .lbl{margin:0 0 3px}
    .form-contacts-wrap .contacts-wrap .h3,.shops-map .h3{font-size:24px;line-height:130%;margin:0 0 18px}
    .contact-block p{font-size:13px;line-height:140%}
    .contact-block p.p1{font-size:15px;line-height:125%;margin:0 0 12px}
    .contact-block .icon{width:40px;height:40px;background-size:40px;position:absolute;left:17px;top:17px}
    .contact-blocks{margin:21px 0 0}
    .contact-block{padding:19px 15px 12px 68px;margin-bottom:8px}
    .form .lbl{font-size:13px;line-height:15px;margin:0 0 5px}
    .form-contacts-wrap{margin:39px auto 35px;padding:42px 0 0;border-bottom:none}
    .form .input{height:40px;font-size:14px;line-height:17px}
    .form .form-group,.delivery-information .form .form-group{margin:0 0 16px}
    .form textarea.input{min-height:73px}
    .button{font-size:14px;line-height:14px}
    .contacts-wrap .form .button{width:100%}
    .contacts-wrap .form{margin:0 0 34px}
    .shops-map .button{margin-top:15px;width:100%}
    .shops-map .p{font-size:14px;line-height:140%}
    .shops-map .maps-title{margin-bottom:30px}
    .shops-map{margin:0 0 39px}
    .wrapper404 .p1{font-size:35px;line-height:115%;height:70px}
    .wrapper404 .p2,.thank-you .p2,.empty-cart .p2{font-size:20px;line-height:24px;margin:20px 0 17px}
    .wrapper404 .p3,.thank-you .p3,.empty-cart .p3{font-size:14px;line-height:150%;margin:0 0 28px}
    .two-buttons .b-wrap{width:100%;padding:8px 10px}
    .two-buttons .button{padding:16px 30px 13px}
    .wrapper404 img{max-width:140px;padding:2px 5px 10px}
    .wrapper404{padding:63px 0 108px;background-size:180px;background-position:bottom -124px center}
    .thank-you img{max-width:56px}
    .breadcrumbs-block .h1.add-border{margin:13px 0 0;padding:0;border-bottom:none}
    .empty-cart img{max-width:56px;margin:0 0 20px}
    .empty-cart{text-align:center}
    .cart-item .image-wrap,.modal-window .cart-item .image-wrap{width:60px;height:67px;margin:0 17px 0 0}
    .cart-item .name{font-size:14px;line-height:135%}
    .cart-item .title-wrap,.modal-window .cart-item .title-wrap{width:calc(100% - 77px)}
    .cart-item .price-col,.cart-item .count-col .lb{display:none}
    .cart-item .input{width:102px;padding:0 32px}
    .cart-item .input .in{height:38px}
    .cart-item .count-col .bt{width:32px}
    .cart-item .left-part{margin-bottom:11px}
    .cart-item{padding:19px 0}
    .cart-item .del-col{width:35px;padding:0;text-align:right}
    .cart-item .right-part{justify-content:space-between}
    .cart-item .sum-col{width:calc(100% - 137px);padding:0 2px 0 0}
    .cart-item .art{margin:2px 0 0}
    ul.cost-list{margin:22px 0}
    ul.cost-list li{justify-content:space-between;font-size:14px}
    ul.cost-list li .b{min-width:1px;font-size:14px}
    ul.cost-list li:last-child .b{font-size:16px}
    .cart-promo .promo-p{font-size:14px;line-height:17px;margin:0 0 10px}
    .cart-promo .button{margin:10px 0 0}
    .cart-promo{padding:22px 0 20px}
    .cart-buttons .button{font-size:14px;line-height:17px;padding:13px 5px 12px}
    .modal-cart-buttons .t-price{font-size:17px;line-height:21px;margin:0 0 8px}
    .modal-cart-buttons{display:block}
    .modal-cart-buttons .button{font-size:14px;line-height:17px;padding:13px 25px 12px}
    .modal-window .cart-items .cart-item:last-child{margin:0;padding:0 0 19px}
    .modal-cart-buttons .order-continue{margin:0 -15px;border-radius:6px;padding:17px 16px 14px;width:auto}
    .blog .row3 .col-6,.blog .row2 .col-6{padding:0 15px 23px}
    .blog-item .text-wrap,.blog-item.sm .text-wrap{padding:16px 16px 17px}
    .blog-item .date,.blog-item.sm .date{bottom:auto;left:auto;right:auto;font-size:13px;position:relative}
    .blog-item .title,.blog-item.sm .title{font-size:17px;line-height:140%;margin:0 0 19px}
    .blog-categories{margin:4px -20px 22px}
    .blog-categories .a{font-size:13px;line-height:115%}
    .pagination .a,.pagination .sep{min-width:33px;height:32px;font-size:14px;line-height:17px;padding:9px 1px;margin:0 5px}
    .blog .pagination{margin:22px 0 0}
    .blog{margin:0 0 43px}
    .catalog-wrapper{margin:0 -15px!important}
    .type-list .button{font-size:13px;line-height:15px;padding:12px 12px 11px}
    .delivery-information{margin:25px auto 0}
    .delivery-information .h1{font-size:23px;line-height:115%;margin:0 0 33px;padding:0 0 18px}
    .form .group-title{font-size:17px;margin:17px 0 18px}
    .form .label-wrap2 label{font-size:15px;min-height:64px;padding:11px 17px 10px 51px}
    .form .label-wrap2 input[type=radio]{left:15px}
    .form .label-wrap2{margin:0 0 10px}
    .form .label-wrap2 label .span{font-size:12px}
    .form .select-pack{font-size:14px;margin:0 0 18px}
    .delivery-information .form .label{font-size:13px}
    .delivery-information .total-row{margin:30px -15px 0;background:#F9F8F6;border-radius:6px;padding:14px 16px}
    .delivery-information .total{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px;line-height:17px}
    .delivery-information .total .sp{margin:0 10px 0 0}
    .delivery-information .total .b{font-size:17px;line-height:21px}
    .delivery-information .form .button{font-size:14px;line-height:18px;margin:10px 0 0}
    .gift-pack-item .image-wrap{margin:0 14px 0 0}
    .text-content h2,.text-content .h2,.text-content h3,.text-content .h3,.text-content h4,.text-content .h4{margin:26px 0 19px}
    h2,.h2{font-size:23px;line-height:130%}
    .text-content h4,.text-content .h4{font-size:20px}
    .block-other-posts{padding:35px 0 0;margin:35px auto 0}
    .drop-mobile-filters .df-title{font-size:16px;line-height:130%}
    .drop-mobile-filters .df-title .icon{width:24px;height:24px;background-size:24px}
    .front-mobile-catalog-button{display:block}
    .front-mobile-catalog-button .container{padding:0 8px}
    .front-mobile-catalog-button .button{width:100%;margin:13px 0 22px;font-size:13px;line-height:16px;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:center;padding:9px 5px 5px;border-radius:3px}
    .front-mobile-catalog-button .button span{display:inline-block;width:24px;height:24px;background:url(../images/cat-burger.svg) no-repeat center;margin:0 5px 0 0;position:relative;top:-2px;left:-9px}
    .block-text .a{margin:1px 0 0}
    .drop-mobile-filters .df-title .reset-filters{font-size:12px}
    .product-data .art-testi{font-size:14px;line-height:125%}
    .product-data .art-testi .art{display:block;margin:0 0 9px;width:100%}
    .product-data .art-testi .sep{display:none}
    .simple-product-slider .sps-slide img{max-width:233px}
    .product-data .price{font-size:20px;line-height:24px}
    .product-data .old-price{font-size:14px;line-height:16px}
    .product-data .old-price .discount{font-size:14px;line-height:16px;padding:3px 5px 1px}
    .form.get-discount-form .input{height:40px}
    .form.get-discount-form .button{height:40px;min-width:110px;padding:12px 1px}
    .get-discount-form{padding:0 120px 0 0}
    .product-data .product-buttons .wrap{width:100%}
    .product-data .product-buttons .button{font-size:14px;line-height:17px;padding:14px 5px 11px}
    .product-data .characteristics{margin:19px 0 0;padding:21px 0 0}
    .product-data .characteristics .ttl{margin:0 0 12px}
    .product-data .characteristics ul li{margin:0 0 6px}
    .notice{padding:11px 14px 8px 41px}
    .product-data .get-discount{margin:20px 0 0}
    .product-data .get-discount .ttl{margin:0 0 10px}
    .product-data .product-buttons{margin:21px -10px 0}
    .product-data .benefits ul li p.b{font-size:14px;margin:0 0 2px}
    .product-data .benefits ul li{font-size:13px;padding:0 0 12px 36px;margin:0 0 12px}
    .product-data .benefits{padding:19px 16px 16px;margin:11px 0 0}
    .tab-container .etabs li{font-size:15px;line-height:31px}
    .contacts-wrap .h3,.panel-container .h3{font-size:18px;line-height:130%;margin:0 0 19px}
    .tab-container .etabs{margin:0 -10px}
    .tab-container .etabs li{padding:0 10px}
    .tabs-wrapper{margin:34px auto 29px}
    .tab-container .etabs li a{padding:0 0 10px}
    .tab-container{margin:0 0 34px}
    .rating-stars .icon{width:25px;height:25px;background-size:25px}
    .form .rating-stars .rating-star{padding:0 1px}
    .form .rating-stars{margin:0 -14px}
    .form .star-btn .star-lbl{font-size:11px}
    .form .media-button{padding:17px 15px 15px}
    .form .media-button .media-ttl{font-size:14px}
    .form .media-button .media-notice{margin:7px 0 0}
    ul.square-list li{font-size:14px}
    .div-delivery{font-size:14px}
    .div-delivery .delivery-wrap{padding:0}
    .panel-container .div-delivery .h3{padding:0 0 0 29px}
    .div-delivery .delivery-wrap .h3 .d-step-number{left:0;top:0}
    .delivery-wrap .divider{margin:25px 0 30px}
    .delivery-wrap .delivery-type p.dt-name,.ems-block p{font-size:14px}
    .footer .row.menus{margin:50px auto 0;max-width:264px}
    .footer .copy-p2{display:block}
    .footer .copy-p1{display:none}
    .footer .copy-p{margin:17px 0 0;font-size:14px;line-height:153%;text-align:center}
    .front-cat-buttons{padding:30px 0}
    .fc-item .a{min-height:100px;width:100px;font-size:14px}
    .fc-item .a .icon{width:40px;height:40px;background-size:contain}
    .fc-item .fc-title{margin:10px 0 0}
    .front-cats-wrapper .owl-item:after{top:0}
    .front-block .h2{font-size:26px;margin:0 0 15px}
    .block-text .text-text-wrap,.block-text .a{font-size:15px}
    .block-text .text-text-wrap p{margin:15px 0}
    .block-text .h2{margin:0 0 25px}
    .front-block,.block-text .sep-line{margin:0 0 35px}
    footer{margin:35px 0 0}
    .front-product .image-wrap{min-height:220px}
    .front-product .image-wrap img{max-height:220px}
    .front-product .title{font-size:16px}
    .front-product .art{font-size:12px;margin:0 0 10px}
    .front-product .button{font-size:14px;margin:18px 0 0}
    .image-link .lbl{font-size:15px}
    .front-block.block-popular{padding:40px 0}
    .image-link{margin:0 auto}
    .front-block3.block-text .h2{font-size:22px;margin:2px 0 15px}
    .pagination{margin:40px auto}
    .block-viewed .container{padding-top:40px;margin-top:0}
    .blog-item.first{margin:0 0 23px}
    .blog-item.first .text-wrap{padding:50px 16px 55px}
    .posts-slider.owl-carousel .owl-nav{display:none!important}
    .container > .row > .categories{max-width:90%;margin:0 auto}
    .categories-slider-2 .owl-nav .owl-next{right:-10px}
    .categories-slider-2 .owl-nav .owl-prev{left:-10px}
    .categories .products-grid .col{width:48%}
}
.comments .cb{clear:both}
.comments{margin:38px 0 24px;padding:0 26px 0 20px;position:relative}
.comments .rating{float:left;margin:2px 0 0}
.comments .comment{padding:0 0 13px 16px;margin:0 0 21px;border-bottom:1px dotted #D9D4D4}
.comments .comment.comment-answer{padding-left:90px}
.comments .comment.comment-answer.last{padding-left:48px}
.comments .title{font-size:20px;line-height:20px;color:#323131;margin:0 0 34px;padding:0}
.comments .title span{color:#AEAEAE}
.comments .customer-name{font-size:15px;line-height:16px;color:#323131;margin:4px 24px 16px 0;padding:0;float:left;font-weight:600}
.comments .date{padding:0;color:#7B7B7B;font-size:12px;float:right;margin:5px 0 0}
.comments .comment-text{font-size:15px;line-height:18px;color:#373737;margin:0 0 9px}
.stock p{margin:0}
.timerhello .part{display:inline-block}
.timerhello .part span{display:block}
.timerhello .part .dot{font-size:13px;color:#A88C7C;line-height:19px;text-align:center}
.second-my .result{margin:7px 0 0}
.second-my .result span.items{width:50px;height:40px;background-color:#333;font-size:25px;line-height:40px;color:#fff}
.second-my .result .dots{font-size:20px;color:#B6B6B6;line-height:42px;vertical-align:top}
.second-my .titles{position:relative;height:0;right:-23px;width:300px}
.second-my .titles span{font-size:10px;position:relative;top:12px}
.timerhello p{text-align:center}
.clearf{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.stock{padding:15px 25px;border-radius:5px;background-color:#f9f9f9}
.dn2{display:none}
.item_form{margin:0 0 4px}
#choose-size{margin:4px 0 0;font-size:13px;color:red}
.seo-text .faq{padding:20px;background-color:#f9f9f9}
.seo-text .faq-item{margin:0 0 32px}
.seo-text .faq-item:last-child{margin:0}
.seo-text .faq-item .h4{margin:0 0 8px}
.seo-text .faq-item p{margin:4px 0}
.mt-75{margin-top:75px}
.wrap-{width:100%}
.details-new ul{padding:0;margin:0;list-style:none}
.details-new ul li{font-weight:500;font-size:16px;line-height:16px;color:#414141;padding:0 0 6px;margin:0 0 6px;border-bottom:1px solid #EAEAEA}
.details-new ul li span{margin:0 10px 0 0;display:inline-block;color:#939393;min-width:155px;font-weight:400}
.details-new{text-align:left}
#paypal-button-container{max-width:680px;margin:0 auto}
.a-collection{background-color:#F7F7F7;padding:90px 0 0}
.front-block.a-collection .h2{color:#1C1D1F}
.a-collection .front-product:before{display:none}
.a-collection .front-product .image-wrap{border:none}
.a-collection .carousel-nav .owl-nav button{top:-150px}
.catalog-load-more{margin:38px 0 0}
.front-block .page-2{margin:-1px 0 0}
.catalog-load-more .button{padding:9px 30px;min-width:275px}
.row.flex:before,.row.flex:after{display:none}
[dir="rtl"] .carousel-nav .owl-nav .owl-next{left:-77px;right:inherit}
[dir="rtl"] .carousel-nav .owl-nav .owl-prev{left:inherit;right:-77px}
[dir="rtl"] .subscribe-form{padding:0 0 0 155px}
[dir="rtl"] .subscribe-form .button{left:0;right:inherit}
[dir="rtl"] .form .styled-checkbox + label:before{margin:0 0 0 14px}
[dir="rtl"] .product-image-wrap{padding:0 111px 0 0}
[dir="rtl"] .product-images.slick-vertical{left:inherit;right:0}
[dir="rtl"] .product-data{padding:0 40px 0 0}
[dir="rtl"] .product-data .benefits ul li{padding:0 44px 15px 0}
[dir="rtl"] .product-data .benefits ul li .icon{left:inherit;right:0}
[dir="rtl"] .block-phone .lbl{padding:0 30px 0 0}
[dir="rtl"] .block-phone .lbl .icon{left:inherit;right:2px}
[dir="rtl"] .new-orderform .side-total .styled-checkbox + label{padding:0 36px 0 0}
[dir="rtl"] .new-orderform .side-total .styled-checkbox + label:before{left:inherit;right:2px}
[dir="rtl"] .new-orderform .step-title{padding:0 42px 0 0}
[dir="rtl"] .new-orderform .step-title span{left:inherit;right:0}
[dir="rtl"] .cart-item .image-wrap{margin:0 0 0 26px}
.whatsapp{position:fixed;bottom:90px;right:30px;text-indent:-9999px;z-index:9999999;width:50px;height:50px;background:url(../images/whatsapp-green.svg) no-repeat;background-color:#fff;border-radius:50%}