*,:before,:after{box-sizing:border-box}
@media (prefers-reduced-motion: no-preference) {
:root{scroll-behavior:smooth}
}
body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:left;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{font-family:'Open Sans',sans-serif;color:#34537B}

hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width: 1200px) {
h1,.h1{font-size:2.5rem}
}
h2,.h2{font-size:calc(1.325rem + 0.9vw)}
@media (min-width: 1200px) {
h2,.h2{font-size:2rem}
}
h3,.h3{font-size:calc(1.3rem + 0.6vw)}
@media (min-width: 1200px) {
h3,.h3{font-size:1.75rem}
}
h4,.h4{font-size:calc(1.275rem + 0.3vw)}
@media (min-width: 1200px) {
h4,.h4{font-size:1.5rem}
}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
h2 +p, h3+p, h4+p{margin-top:1rem;}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small,.small{font-size:.875em}

a{color:#34537B;text-decoration:underline}
a:hover{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
[type=hidden]{
    display: none !important;
    opacity: 0 !important;
    width: 0px !important;
    height: 0px !important;
    background: none !important;}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
:-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}
@media (min-width: 1200px) {
legend{font-size:1.5rem}
}
legend + *{clear:left}
:-webkit-datetime-edit-fields-wrapper,:-webkit-datetime-edit-text,:-webkit-datetime-edit-minute,:-webkit-datetime-edit-hour-field,:-webkit-datetime-edit-day-field,:-webkit-datetime-edit-month-field,:-webkit-datetime-edit-year-field{padding:0}
:-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
:-webkit-search-decoration{-webkit-appearance:none}
:-webkit-color-swatch-wrapper{padding:0}
:file-selector-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
[hidden]{display:none!important}
.lead{font-size:1.25rem;font-weight:300}

.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:.875em;text-transform:uppercase}
blockquote{margin-bottom:1rem;font-size:1.25rem}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:#6c757d}
.container,.container-fluid{width:100%;padding-right:calc(1.5rem * 0.5);padding-left:calc(1.5rem * 0.5);margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
.container{max-width:540px}
}
@media (min-width: 768px) {
.container{max-width:720px}
}
@media (min-width: 992px) {
.container{max-width:960px}
}
@media (min-width: 1200px) {
.container{max-width:1140px}
}
@media (min-width: 1400px) {
.container{max-width:1320px}
}
.row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * 0);margin-right:calc(-0.5 * 1.5rem);margin-left:calc(-0.5 * 1.5rem)}
.row > *, .col-px{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(1.5rem * 0.5);padding-left:calc(1.5rem * 0.5);margin-top:0}
.col{flex:1 0 0}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}

@media (min-width: 576px) {
.col-sm{flex:1 0 0}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
}
@media (min-width: 768px) {
.col-md{flex:1 0 0}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
}
@media (min-width: 992px) {
.col-lg{flex:1 0 0}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.33333333%}
.col-lg-2{flex:0 0 auto;width:16.66666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-5{flex:0 0 auto;width:41.66666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333333%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-1{margin-left:8.33333333%}
}
@media (min-width: 1200px) {
.col-xl{flex:1 0 0}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
}
@media (min-width: 1400px) {
.col-xxl{flex:1 0 0}
.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
}

.clearfix:after{display:block;clear:both;content:""}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.align-items-center {align-items: center !important;}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-grid{display:grid!important}
.d-flex{display:flex!important;flex-wrap:wrap;}
.d-inline-flex{display:inline-flex!important}
.d-none{display:none!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.mw-100{max-width:100%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mh-100{max-height:100%!important}
.vh-100{height:100vh!important}
.min-vh-100{min-height:100vh!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-between{justify-content:space-between!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.mx-0{margin-right:0!important;margin-left:0!important}
.mt-5{margin-top:3rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-auto{margin-bottom:auto!important}
.p-0{padding:0!important}
.px-0{padding-right:0!important;padding-left:0!important}
.pt-0{padding-top:0!important}.pt-5{padding-top:3rem!important}

.pb-0{padding-bottom:0!important}
.font-monospace{font-family:var(--bs-font-monospace)!important}
.fw-bold{font-weight:700!important}
.text-center{text-align:center!important}
.text-primary {color: #d9a362;}
.text-secondary{color:#34537B!important}
.break-text{word-break:break-word;}
.bg-secondary{background-color:#34537B!important}
.visible{visibility:visible!important}
@media (min-width: 576px) {
.flex-sm-row{flex-direction:row!important}
.flex-sm-nowrap {
    flex-wrap: nowrap;
}
.mb-sm-0{margin-bottom:0!important}.me-sm-3 {
    margin-right: 1rem !important;
}

.align-items-sm-center {align-items: center !important;}
}
@media (min-width: 768px) {
.align-items-md-end {align-items: end !important;}
.d-md-inline-block{display:inline-block!important}
.d-md-block{display:block!important}
.d-md-inline-flex{display:inline-flex!important}
.d-md-none{display:none!important}
.flex-md-row{flex-direction:row!important}
.mb-md-0{margin-bottom:0!important}
.pb-md-3{padding-bottom:1rem!important}
.align-items-md-center {align-items: center !important;}
}
@media (min-width: 992px) {
.align-items-lg-center {align-items: center !important;}
.d-lg-inline-block{display:inline-block!important}
.d-lg-block{display:block!important}
.d-lg-none{display:none!important}
.order-lg-1{order:1!important}
.order-lg-2{order:2!important}
.order-lg-3{order:3!important}
.mt-lg-3{margin-top:1rem!important}
.me-lg-5{margin-right:3rem!important}.mt-lg-5 {
    margin-top: 3rem !important;
}
.mb-lg-0{margin-bottom:0!important}
.mb-lg-5{margin-bottom:3rem!important}
.mb-lg-auto{margin-bottom:auto!important}
.ms-lg-1{margin-left:.25rem!important}
.pb-lg-2{padding-bottom:.5rem!important}
.ps-lg-4{padding-left:1.5rem!important}

}
@media (min-width: 1200px) {
.d-xl-none{display:none!important}
}

@media (min-width: 1200px) {
.fs-1{font-size:2.5rem!important}
.fs-2{font-size:2rem!important}
.fs-3{font-size:1.75rem!important}
.fs-4{font-size:1.5rem!important}
}

#msMiniCart .empty,
.msMiniCart .empty {
    display: flex;
}

#msMiniCart .not_empty,
.msMiniCart .not_empty {
    display: none;
}

#msMiniCart.full .empty,
.msMiniCart.full .empty {
    display: none;
}

#msMiniCart.full .not_empty,
.msMiniCart.full .not_empty {
    display: flex;
}.btn{Color:#212529;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:.375rem;background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:16px 30px;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (prefers-reduced-motion: reduce) {
.btn{transition:none}
}
.btn .plus-icon{display:inline-block;margin-left:10px;margin-bottom:-2px}
.btn:hover{color:#FFF;background-color:#34537B;border-color:transparent}
.btn:hover svg path { stroke: #fff !important;}
.btn-icon{padding:0}
.btn-icon-control{padding:13.5px 19.5px; z-index:1;   background: #fff;height:47px;width:47px;line-height:1}
.btn-outline-secondary{font-size:18px;font-weight:400;color:#34537B;border-color:#34537B;}
.btn-primary{align-items: center;    font-size: 16px;background-color:#D9A362;border:1px solid #D9A362;border-radius: 10px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;line-height:1em;padding:14.5px 25px;text-align:center;}
.btn-primary:hover .plus-icon path,.btn-primary:focus .plus-icon path,.btn-primary:active .plus-icon path{stroke:#34537B;fill:#fff}
.btn-primary--whitehover:hover,.btn-primary--whitehover:focus,.btn-primary--whitehover:active{background:#fff!important;color:#34537B!important;border-color:#fff!important}
.btn-white,.btn-white:hover,.btn-primary--whitehover:hover .plus-icon path,.btn-primary--whitehover:focus .plus-icon path,.btn-primary--whitehover:active .plus-icon path{stroke:#fff;fill:#34537B}
.btn-white,.btn-white:hover{background:#fff;color:#34537B;border-color:#fff}
.btn-white:hover{background:#fff!important;color:#34537B!important;border-color:#fff!important}
.btn-check + .btn:hover{color:#212529;background-color:transparent;border-color:transparent}
.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:transparent;outline:0;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-check:focus-visible + .btn{border-color:transparent;outline:0;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-check:checked + .btn,:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show{
    color: #fff;
    background-color: #d9a362;
    border-color: #d9a362;}
.btn-check:checked + .btn:focus-visible,:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:#FFF;pointer-events:none;background-color:#ae824c;border-color:#ae824c;opacity:.65}
.btn-sm{padding:14.5px 25px;line-height:1}

.fade:not(.show){opacity:0}

.breadcrumb{display:flex;flex-wrap:wrap;    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 1rem;list-style:none;}
.breadcrumb-item + .breadcrumb-item{padding-left:3px}
.breadcrumb-item + .breadcrumb-item:before{float:left;padding-right:3px;color:#9799A5;content: "|"}
.breadcrumb-item.active{color:#9799A5}

.modal{display:none;}
a{text-decoration:none;font-weight:400}
.svg-hover path{-webkit-transition:stroke 1s ease-in-out;transition:stroke 1s ease-in-out}
.svg-hover-primary--fill:hover path,.svg-hover-primary--fill:focus path{fill:#D9A362}
.svg-hover-primary--stroke:hover path,.svg-hover-primary--stroke:focus path{stroke:#D9A362}
.input-group{background:#fff;border:1px solid #fff;border-radius:10px}
.input-group input{border:0}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.breadcrumb-item{color:#9799A5;padding:0 3px}
.breadcrumb-item:before{padding:0 3px}
.scroll-icon{width:30px;height:30px}

h1,.h1{font-size:48px;text-transform:uppercase}
.h3 > h1{font-size:38px;}
h4,.h4{font-size:24px;font-weight:700}
.form-control{border-radius:10px;border:.5px solid #9799A5;padding:15px 24px}

.search{position:relative}
.search input{height:50px;font-size:12px}
.search button{position:absolute;top:8px;right:9px}
.search button:hover svg path,.search button:focus svg path,.search button:active svg path{stroke:#34537B}
.working-time{font-weight:700;line-height:1.2;color:#34537B}
.cart-icon{position:relative}
.cart-icon-counter{position:absolute;top:-3px;right:-3px;width:17px;height:17px;border-radius:50%;background:#D9A362;color:#fff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section{background:#fff;padding:50px 0}
.section--accent{position:relative;background:#EBEFF6;padding:70px 0;margin-top:-35px;margin-bottom:-35px;z-index:0;border-radius:0}
.section--accent + section{position:relative;border-radius:40px 40px 0 0;z-index:1;padding-top:100px}

.header-slogan{font-size:12px}
.header-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}
.block{padding:50px 40px;border-radius:40px;overflow:hidden}
.block-white{background:#fff}
.block-secondary{background:#34537B;color:#FDFDFD;border-color:#FDFDFD}
.block-bordered{border:1px solid #9799a5}
.block-sm{border-radius:20px}
.block-hr{width:calc(180%);margin-left:-40px;height:1px;background:#9799a5}
.block-article{display:block;padding:0!important}
.block-article-img{height:240px;background-size:cover;background-position:center;background-color:#9799A5;border-radius:20px 20px 0 0}
.block-article .block-content{margin-top:-20px;border-radius:20px;padding:20px 25px;background:#fff}
.block-content ol li,.block-content ul li{margin-bottom:15px}
.block-image{border-radius:40px;position:relative}
.block-image-container{border-radius:40px;position:relative;padding:0;overflow:hidden}
.block-product{padding:0!important;border:1px solid #ECEEF1}
.block-product-image{margin-bottom:-20px;background-color:#ECEEF1;
    border: 10px solid #ECEEF1;    background-size: cover;height:210px}
.block-product img{border-radius:20px;}
.block-product .block-content{border-radius:20px;padding:20px 25px;background:#fff}
.block-product .block-content h4{min-height:90px}
.text-muted{color:#9799A5!important}
.product-count,.ms-input-number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;width:100%}
.product-count-number,.ms-input-number-emulator{border-radius:10px;width:100%;text-align:center;padding:10.5px 30px;height:100%;border:1px solid #34537B;border-width:1px 0;margin-right:-10px;z-index:0;margin-left:-10px;white-space:nowrap}
.ms-input-number-btn {    background: #fff;z-index:2;}
.product-info-row{margin-bottom:5px}
.product-info span{display:inline-block;width:170px}
.product-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3px;margin-left:-3px;margin-top:4px}
.product-slider-item{cursor:pointer;width:calc(25% - 6px);margin:3px;padding-bottom:25%;border-radius:40px;background-color:var(--ffffff,#fff);background-size:contain;background-position:center;background-repeat:no-repeat}
#product-slider-image{-webkit-transition:.3s opacity;transition:.3s opacity}
.menu-active .burger-icon{-webkit-transform:translateY(46px);transform:translateY(46px)}
.burger-icon{position:relative;z-index:9}
.burger-icon-counter{position:absolute;top:-7px;right:-7px;width:17px;border:1px solid #fff;height:17px;border-radius:50%;background:#D9A362;color:#fff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.burger-icon .overlay{width:25px;height:25px;-webkit-transition:.4s linear;transition:.4s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:50%}
.burger-icon .overlay:hover{cursor:pointer}
.burger-icon .overlay:hover .button:after,.burger-icon .overlay:hover .button:before{width:15px}
.burger-icon .button{width:25px;height:2px;border-radius:3px;background:#34537B;-webkit-transition:opacity 0.3s,-webkit-transform .1s ease-in-out;transition:opacity 0.3s,-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out,opacity .3s;transition:transform .1s ease-in-out,opacity 0.3s,-webkit-transform .1s ease-in-out}
.burger-icon .button:before,.burger-icon .button:after{content:"";-webkit-transition:width 0.3s,-webkit-transform .1s ease-in-out;transition:width 0.3s,-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out,width .3s;transition:transform .1s ease-in-out,width 0.3s,-webkit-transform .1s ease-in-out;width:25px;height:2px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#34537B;position:relative}
.burger-icon .button:before{-webkit-transform-origin:right;transform-origin:right;top:-6px}
.burger-icon .button:after{bottom:-4px;-webkit-transform-origin:left;transform-origin:left;float:right}
.burger-icon.active .burger-icon-counter{display:none}
.burger-icon.active .overlay{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.burger-icon.active .overlay:hover .button:after,.burger-icon.active .overlay:hover .button:before{width:30px}
.burger-icon.active .overlay .button{background:transparent}
.burger-icon.active .overlay .button:after,.burger-icon.active .overlay .button:before{background:#fff;width:18px}
.burger-icon.active .overlay .button:after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;bottom:-9px;width:30px}
.burger-icon.active .overlay .button:before{left:0;top:-10px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}
.small{font-size:12px}
.custom-tab{display:none}
.custom-tab.active{display:block}
#cart-map{background:#D9D9D9;min-height:300px;height:100%;border-radius:40px}
.radio-card{border-radius:10px;border:1px solid #C1C3CB;padding:10px 15px}
.radio-card .form-check-input{margin-right:20px}

.block-bordered .lined-row +p.fw-bold{border-color:#ebeff6;}
.vertical-line{height:107.5px;border-left:1px solid #D9A362}

.cart-price{font-weight:700;font-size:16px}
#product-slider-container{height:100%}
#menu .working-time svg g{stroke:#34537B}
@media (max-width: 1200px) {
.header-slogan{font-size:10px}
h1,.h1{font-size:40px}
.h3 > h1{font-size:30px;}
h4,.h4{font-size:22px}
}
@media (max-width: 991px) {
.cart-price{font-weight:700;font-size:20px}

.breadcrumb{display:block;line-height:1}
.breadcrumb-item{padding:0;font-size:12px;display:inline}
.breadcrumb-item:before{float:none!important}

.header{padding:10px 0 15px;border-radius:0 0 20px 20px}
.header-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:30px 0 60px}
.header-menu li{margin-bottom:10px}
#menu{height:0;opacity:0;position:absolute;overflow:hidden;-webkit-transition:.3s height,.3s opacity;transition:.3s height,.3s opacity;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background:#34537B;color:#fff;width:100%;top:0;left:0;margin-left:0!important;margin-right:0!important;margin-top:0!important;padding:50px 15px 20px}
#menu .header-menu a{font-size:16px;color:#fff}
#menu .working-time{color:#fff}
#menu .working-time svg g{stroke:#fff}
#menu .working-time a{color:#fff}
#menu.active{overflow:auto;z-index:2;opacity:1;height:100vh}
.search{margin-top:10px}
.search input{height:35px}
.search .btn{top:7px}
.search .btn svg{width:20px;height:20px}
.product-slider-item{border-radius:20px}
.block{border-radius:20px}
.block-image{border-radius:20px}
.block-image-container{padding:0}
.block-product .block-content h4{min-height:auto}
.section{padding:20px 0}
.section--accent + section{border-radius:20px 20px 0 0;padding-top:50px}
}
@media (max-width: 595px) {
h1,.h1{font-size:26px}
.h3 > h1{font-size:20px;}
.block{padding:20px}
.block-image-container{padding:0}
h4,.h4{font-size:20px}
.product-info-row span:first-child{width:60%}
.product-info-row span:last-child{width:38%}

}