#body-wrapper{position:relative;width:100%}
#main-content{position:relative;width:100%}
#header{position:sticky;width:100%;top:0;left:0;z-index:99}
#header-container{position:relative;width:100%;background-color:#2F58BC;padding:0 30px 0 0}
#header-left{position:absolute;top:0;left:0;background:url(../img/logo-bg.svg) 50% 50% no-repeat;background-size:cover;padding:34px 38px 34px 24px}
#header-right{margin-left:auto;align-items:center}
.cartBtn-container{margin-left:10px;border:1px solid #fff;background-color:#ff6c35;border-radius:60px}
.cartBtn{align-items:center;cursor:pointer;padding:10px 14px;position:relative}
.header-number{position:absolute;top:-8px;right:-10px;width:26px;height:23px;border:1px solid #fff;background-color:#D0D0D0;border-radius:60px;font:var(--font16Bold);color:#262626;line-height:20px;text-align:center}
.cartNoProducts{display:none;position:absolute;width:330px;height:100px;top:100%;right:0;background-color:#fff;padding:25px 15px;text-align:center;border:1px solid #f1f1f1;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;z-index:300}
.cartNoProducts.open{opacity:1;visibility:visible;pointer-events:auto}
.cartNoProducts-h2{font:var(--font18Reg);color:#262626}
#logo img{max-width:100%;height:auto}
#special-menu-container{position:relative}
#special-menu{align-items:center}
#special-menu > li{position:relative}
#special-menu > li > a,#special-menu > li > div{position:relative;cursor:pointer;padding:20px}
#special-menu > li > a:before,#special-menu > li > div:before{content:'';position:absolute;width:5px;height:5px;top:0;bottom:0;left:-2px;margin:auto 0;background-color:#fff}
#special-menu > li:first-child > a,#special-menu > li:first-child > div{padding:20px 18px 20px 0}
#special-menu > li:last-child > a,#special-menu > li:last-child > div{padding:20px 0 20px 18px}
#special-menu > li:first-child > a:before,#special-menu > li:first-child > div:before{display:none}
#special-menu > li > a span,#special-menu > li > div span{font:var(--font20Light);color:#fff}
#special-menu > li.special_sel > a span,#special-menu > li.special_sel > div span{color:#ff6c35}
#languages-container{margin-left:20px}
#languages-container label{display:none}
select#changeLang{position:relative;width:50px;height:40px;font:var(--font15Bold);color:#fff;outline:0;padding:3px 14px 10px 14px;border:1px solid #fff;background:#353535 url(../img/header/lang-arrow.svg) 50% 82% no-repeat;cursor:pointer;text-transform:uppercase;border-radius:60px !important}
#footer{margin-top:60px;width:100%;background-color:#262626;position:relative}
#footer.inner{margin-top:0}
.footer-container{width:100%;padding:60px 0 30px 0}
.footer-contact{max-width:1700px;margin:0 auto;align-items:center;padding:0 20px;justify-content:space-around}
.footer-contact > li{width:15%}
.footer-contact > li > div,.footer-contact > li > a{position:relative;text-align:center}
.footer-info-title{font:var(--font16Light);color:#fff;text-transform:uppercase;margin-bottom:14px}
.footer-info-val{font:var(--font20Bold);color:#FF6C35}
.footer-socials{width:100%;justify-content:center}
.footer-socials > li{margin:0 5px}
.footer-socials > li > a{position:relative;display:block}
.footer-cms-content{margin-top:30px;width:100%;padding:20px;border-top:1px solid #7C7C7C;border-bottom:1px solid #7C7C7C}
.footer-cms-list{width:100%;justify-content:center;align-items:center}
.footer-cms-list > li{margin-left:40px}
.footer-cms-list > li:first-child{margin-left:0}
.footer-cms-list > li > a{font:var(--font18Light);color:#fff}
.footer-banks-list{width:100%;justify-content:center;align-items:center}
.footer-banks-list > li{margin:0 5px}
.footer-banks-list > li > a,.footer-banks-list > li > div{position:relative}
.footer-banks-list > li > a figure img,.footer-banks-list > li > div figure img{max-width:100%;height:auto}
.footer-banks-container{margin-top:30px;width:100%}
.footer-banks-title{font:var(--font20Reg);color:#fff;margin-bottom:20px;text-align:center}
#footer-dev-copyright{width:100%;padding:18px 30px;background-color:#151515;align-items:center;justify-content:space-between}
#copyright{font:var(--font18Reg);color:#fff}
.scrollToTop{position:absolute;width:45px;height:80px;top:-40px;right:0;left:0;margin:0 auto;z-index:50;background-color:#ff6c35;border-radius:30px;padding:14px 10px;text-align:center;cursor:pointer}
.scrollToTop img{display:inline-block;max-width:100%;height:auto}
.scrollToTop figcaption{margin-top:10px;font:var(--font18Bold);color:#fff;text-transform:uppercase}
.sidebar-container{display:none;position:fixed;width:25%;height:100vh;top:0;right:0;background-color:#fff;transform:translateX(102%);box-shadow:0 0 5px 0 #e0e0e0;z-index:100}
.sidebar-container.open{transform:translateX(0)}
.sidebar-container.flex{flex-direction:column;align-items:flex-start}
.side-account-hTitle{position:relative;background-color:#fff;border-radius:10px 0 0 0;font:var(--font20Bold);color:#262626;padding:20px 10px;width:100%}
.side-account-hTitle:after{content:'';position:absolute;width:calc(100% - 20px);height:1px;bottom:0;left:10px;background-color:#D9D9D9;z-index:1}
.sidebar-close{position:absolute;width:30px;height:30px;right:10px;top:15px;margin:0 auto;cursor:pointer;z-index:2}
#shoppingBag-container{flex:1;width:100%;flex-direction:column;align-items:flex-start;height:calc(100% - 90px)}
.shoppingBag-products{flex:1;height:calc(100% - 150px);width:100%}
.shoppingBag-list{height:100%;overflow-y:auto;padding:0 10px}
.shoppingBag-list > li{margin-top:15px;border-top:1px solid #D9D9D9;padding-top:15px}
.shoppingBag-list > li:first-child{margin-top:0;border-top:none;padding-top:0}
.shoppingBag-list > li > a{position:relative;padding:10px 0}
.shoppingBag-row1-container{position:relative;width:100%;align-items:center}
.shoppingBag-photo-container{width:50%}
.shoppingBag-contents{width:50%;padding-left:10px}
.shoppingBag-photo{display:block;position:relative;width:100%;padding-bottom:60%;overflow:hidden;z-index:1;background-color:#fff}
.shoppingBag-photo img{position:absolute;width:100%;height:100%;inset:0;margin:auto;object-fit:cover;border-radius:10px}
.shoppingBag-row1-contents{padding-left:15px;width:50%}
.shoppingBag-category{font:var(--font15Reg);color:#B9965C;text-transform:uppercase}
.shoppingBag-title{margin-top:6px;font:var(--font18Bold);color:#262626}
.shoppingBag-title.dialog{margin-top:6px;font:var(--font18Bold);color:#fff}
.shoppingBag-delete{position:absolute;width:30px;height:30px;right:0;top:0;margin:0 auto;cursor:pointer;z-index:2}
.shoppingBag-row2-container{margin-top:10px;width:100%;align-items:center}
.shoppingBag-quantity{margin-right:10px;border:1px solid #FF6C35;background-color:#FF6C35;padding:7px 20px;border-radius:30px;font:var(--font15Bold);color:#fff}
.shoppingBag-quantity.dialog{display:inline-block;margin-top:12px}
.shoppingBag-days{border:1px solid #D6D6D6;background-color:#fff;padding:7px 20px;border-radius:30px;font:var(--font15Bold);color:#262626}
.shoppingBag-price{align-items:center;margin-left:auto;flex-direction:column;margin-top:12px}
.shoppingBag-price.dialog{align-items:center;margin-left:0;flex-direction:row;text-align:left}
.shoppingBag-price-offerPrice{font:var(--font20Bold);color:#FF6C35}
.shoppingBag-price-oldPrice{font:var(--font16Reg);color:#262626;position:relative;margin-bottom:4px}
.shoppingBag-price-offerPrice.dialog{color:#fff;margin-bottom:0;margin-left:10px}
.shoppingBag-price-oldPrice.dialog{color:#fff;margin-bottom:0}
.shoppingBag-price-oldPrice:before{content:'';position:absolute;width:100%;height:2px;bottom:0;left:0;top:0;background-color:red;transform:rotate(-14deg);margin:auto;border-radius:80px}
.shoppingBag-row3-container{margin-top:15px;padding:10px;background-color:#F1EEEB;border-radius:10px}
.shoppingBag-row3-col{width:50%;border-left:1px solid #ccc;padding:10px}
.shoppingBag-row3-col:first-of-type{border-left:none}
.shoppingBag-row3-title{font:var(--font15Bold);margin-bottom:4px;color:#262626}
.shoppingBag-row3-date{font:var(--font15Reg);color:#262626}
.shoppingBag-bottom{margin-top:30px;width:100%;height:120px;padding:0 10px}
.shoppingBag-sums{border-top:1px solid #848484;padding-top:15px;align-items:center;position:relative}
.shoppingBag-sums:before{content:'';position:absolute;width:100%;height:1px;top:-4px;left:0;background-color:#848484;z-index:1}
.shoppingBag-sumsTitle{font:var(--font15Bold);color:#262626}
.shoppingBag-sumsPrice{margin-left:auto;font:var(--font18Bold);color:#FF6C35}
.shoppingBag-btn{margin-top:8px}
#shoppingBag-continue{width:49%;padding:5px 10px;border:1px solid #E4E4E4;background-color:#fff;font:var(--font15Bold);color:#262626;text-align:center;margin-right:1%;min-height:60px;align-items:center;justify-content:center;cursor:pointer}
#shoppingBag-goToCart{width:49%;padding:5px 10px;border:1px solid #FF6C35;background-color:#FF6C35;font:var(--font15Bold);color:#fff;text-align:center;margin-left:1%;min-height:60px;align-items:center;justify-content:center}
#shoppingBag-continue > span, #shoppingBag-goToCart > span{display:block}


@media (min-width:1200px) {
    #special-menu > li > a:hover span,#special-menu > li > div:hover span{color:#ff6c35}
    #sidebar-socials-container{position:fixed;width:52px;height:300px;top:0;bottom:0;right:10px;margin:auto 0;background-color:#fff;padding:10px 6px;-webkit-border-radius: 10px;border-radius: 10px;-webkit-box-shadow:4px 4px 15px 0 #ababab;box-shadow:4px 4px 15px 0 #ababab;z-index:50}
    #sidebar-socials{width:100%}
    #sidebar-socials > li:first-child{margin-top:0}
    #sidebar-socials > li{margin-top:10px;padding-top:10px;width:100%;text-align:center;position:relative}
    #sidebar-socials > li:before{content: '';position: absolute;width: 22px;height: 1px;top: 0;left: 0;right: 0;margin: 0 auto;background-color: #DBDBDB;z-index: 1}
    #sidebar-socials > li:first-child{margin-top:0;padding-top:0}
    #sidebar-socials > li:first-child:before{display: none}
    #sidebar-socials > li > a figure{max-width:40px}
    #sidebar-socials > li > a figure img{max-width:100%}
    .footer-cms-list > li > a:hover,
    .footer-cms-list > li.footer_sel > a{color:#FF6C35}
}
@media (max-width:1199px) {
    #sidebar-socials-container{position:fixed;left:0;width:100%;height:50px;bottom:0;background-color:#163788;padding:7px 0 3px;z-index:99;text-align:center}
    #sidebar-socials{display:inline-flex}
    #sidebar-socials > li:first-child{margin-left:0}
    #sidebar-socials > li{margin-left:8px}
    #sidebar-socials > li > a{max-width:36px}
    #sidebar-socials > li > a figure{max-width:36px}
    #sidebar-socials > li > a figure img{max-width:100%}
    #header-left{position:relative;top:unset;left:unset;background:none;padding:0}
    #header-container{position:relative;width:100%;background-color:#2F58BC;padding:10px 20px}
    #logo img{max-width:180px;height:auto}
    #footer{padding-bottom:50px}
    #footer-dev-copyright{padding:18px 20px}
    .footer-contact{max-width:1700px;margin:0 auto;align-items:center;padding:0 20px;justify-content:center;flex-direction:column}
    .footer-contact > li{width:100%;margin-top:25px}
    .footer-contact > li:first-child{margin-top:0}
    .footer-cms-list{width:100%;justify-content:center;align-items:center;flex-direction:column}
    .footer-cms-list > li{margin-left:0;margin-top:15px}
    .footer-cms-list > li:first-child{margin-left:0;margin-top:0}
    #menuBtn-container{width:100%;height:70px;background-color:#204BB4;padding:12px 10px;position:relative}
    .menuBtn{width:50px;height:23px;position:absolute;inset:0;margin:auto}
    .hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
    .hamburger-box{width:50px;height:23px;display:inline-block;position:relative}
    .hamburger-inner{display:block;top:50%;margin-top:-2px}
    .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:50px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
    .hamburger-inner.bgColor::before,.hamburger-inner.bgColor::after{background-color:#fff}
    .hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
    .hamburger-inner::before{top:-10px}
    .hamburger-inner::after{bottom:-10px}
    .hamburger--spring .hamburger-inner{top:2px;transition:all .13s linear}
    .hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
    .hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
    .hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}
    .hamburger--spring.is-active .hamburger-inner::before{background-color:#fff;top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}
    .hamburger--spring.is-active .hamburger-inner::after{background-color:#fff;top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}
    #special-mobileMenu-container{display:none;position:fixed;width:100%;height:calc(100% - 145px);top:145px;left:0;background-color:#204BB4;padding:30px 40px;z-index:999;opacity:0;visibility:hidden;pointer-events:none}
    #special-mobileMenu-container.open{opacity:1;visibility:visible;pointer-events:auto}
    #special-mobileMenu-container:before{position:absolute;content:'';width:80%;height:1px;top:0;left:0;right:0;margin:0 auto;background-color:#FFFFFF;z-index:1}
    #special-mobileMenu{width:100%;height:100%;overflow-y:auto}
    #special-mobileMenu > li{margin-top:20px;padding-top:24px;position:relative;text-align:center}
    #special-mobileMenu > li:before{content:'';position:absolute;width:5px;height:5px;top:0;left:0;right:0;margin:0 auto;background-color:#EBEBEB}
    #special-mobileMenu > li:first-child{padding-top:0}
    #special-mobileMenu > li:first-child:before{display:none}
    #special-mobileMenu > li > a{position:relative;width:100%;padding:18px 0 18px 0}
    #special-mobileMenu > li > a span{font:var(--font36Reg);color:#fff}
    .sidebar-container{width:60%}
}
@media (max-width:764px) {
    #header-container{padding:10px}
    #logo img{max-width:160px;height:auto}
    #special-mobileMenu-container{height:calc(100% - 139px);top:139px}
    #footer-dev-copyright{flex-direction:column;justify-content:center;padding-bottom:10px}
    #copyright{margin-bottom:15px}
    .sidebar-container{width:100%}
}