*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:20px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a{color:inherit}a,a:hover{text-decoration:none}ul li{list-style:none;font-style:normal}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:root{--bg-darck-color:#292929;--bg-grey-color:#2f2f2f;--bg-white:#ffffff;--txt-black:#111111;--txt-white:#ffffff;--txt-gold:#a0761a;--swiper-pagination-color:#a0761a}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:var(--txt-white);background-color:var(--bg-grey-color)}.wrapper{overflow:clip;min-height:100%;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 32px;width:100%}.main{flex:1 1 auto}.title{font-size:44px;letter-spacing:2px;color:var(--txt-gold)}.btn,.title{font-family:Marcellus SC,serif;font-weight:400;line-height:1.3}.btn{color:var(--txt-white);font-size:14px;text-transform:uppercase;padding:8px 20px;background-color:var(--bg-grey-color);border:1px solid var(--txt-gold);transition:all .3s ease 0s}.btn:active,.btn:focus,.btn:hover{background-color:var(--bg-darck-color);color:var(--txt-gold)}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4bc053{font-family:Montserrat,Montserrat Fallback;font-style:normal}.header{background-color:var(--bg-darck-color)}.header__container{justify-content:space-between;height:80px}.header__container,.header__logo{display:flex;align-items:center}.logo{font-family:Marcellus SC,serif;font-weight:400;font-size:34px;line-height:1.3;letter-spacing:1px;color:var(--txt-gold);transition:all .3s ease 0s}.logo:active,.logo:focus,.logo:hover{opacity:.6}.navigation{font-weight:400}.navigation,.navigation__list{display:flex;align-items:center}.navigation__item:not(:last-child){margin-right:24px}.navigation__link{color:var(--txt-white);font-family:Marcellus SC,serif;font-weight:400;font-size:14px;line-height:1.3;text-transform:uppercase;transition:all .3s ease 0s}.navigation__link:active,.navigation__link:focus,.navigation__link:hover{color:var(--txt-gold)}.navigation__btn{margin-left:30px}.bag{display:flex}.bag__name{position:relative;margin-left:50px;color:var(--txt-white);font-family:Marcellus SC,serif;font-weight:400;font-size:14px;line-height:1.3;text-transform:uppercase;transition:all .3s ease 0s;margin-right:10px}.bag__name:before{position:absolute;content:"";width:20px;height:20px;display:block;background-image:url(/shopping_bag.png);background-repeat:no-repeat;background-position:50%;background-size:cover;top:-3px;left:-30px}.bag__cross{color:var(--txt-gold);cursor:pointer}.bag__cross:active,.bag__cross:focus,.bag__cross:hover{color:var(--txt-gold);opacity:.7}@media screen and (max-width:968px){.logo{font-size:24px}.navigation__link{font-size:12px;letter-spacing:1px}.navigation__item:not(:last-child){margin-right:14px}.btn{font-size:12px}}@media screen and (max-width:767px){.navigation__link{display:none}.title{font-size:34px;line-height:1.3;letter-spacing:1px}.container{margin:0 auto;padding:0 25px;width:100%}}@media screen and (max-width:380px){.container{margin:0 auto;padding:0 15px;width:100%}.logo{font-size:14px;max-width:50px}.navigation__btn{font-size:12px}}.footer{background-color:var(--bg-violet-color);height:298px;padding-top:80px;padding-bottom:50px}.footer__first,.footer__second{display:flex;justify-content:space-between}.footer__first{position:relative}.footer__first:after{content:"";display:block;max-width:300px;height:2px;background-color:rgba(255,255,255,.9);position:absolute;z-index:2;top:20px}.footer__title{max-width:350px;font-size:30px;letter-spacing:.5px;padding-bottom:45px;line-height:1}.adress{display:flex;flex-direction:column;color:var(--txt-white);text-align:right}.adress__subtitle{font-family:Marcellus SC,serif;text-transform:uppercase;color:#a0761a;font-weight:500;font-size:20px;line-height:18px;font-style:normal;margin-bottom:15px}.adress__link{color:var(--txt-white);opacity:.8;transition:all .3s ease 0s}.adress__link:active,.adress__link:focus,.adress__link:hover{color:var(--txt-gold)}.nav{display:flex}.nav__item{margin-right:24px}.nav__link{font-weight:400;font-size:14px;line-height:18px;font-style:normal;color:var(--txt-white);opacity:.8;transition:all .3s ease 0s}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#a0761a}.footer__input{padding:8px 20px;height:48px;font-weight:400;letter-spacing:1px;color:var(--txt-white);text-align:center;background-color:transparent;margin:0 8px 15px auto;border:2px solid #292929;transition:all .3s ease 0s}.footer__input:active,.footer__input:focus,.footer__input:hover{color:var(--txt-white);background-color:#292929}.footer__input::-moz-placeholder{font-family:Marcellus SC,serif;font-weight:400;font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--txt-gold)}.footer__input::placeholder{font-family:Marcellus SC,serif;font-weight:400;font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--txt-gold)}.footer__btn{height:45px}.signature{display:flex;gap:5px;align-items:center}.olga{color:#a0761a}.icon-git{background-image:url(/git.png)}.icon-git,.icon-in{display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:50%;background-size:cover}.icon-in{background-image:url(/in.png)}.icon-git:active,.icon-git:focus,.icon-git:hover,.icon-in:active,.icon-in:focus,.icon-in:hover,.olga:active,.olga:focus,.olga:hover{opacity:.6}@media screen and (max-width:968px){.footer__title{max-width:350px;font-size:24px;padding-bottom:45px}.adress__subtitle{font-size:24px;text-transform:none;padding-top:8px}}@media screen and (max-width:767px){.footer{padding-top:40px;padding-bottom:50px}.footer__second{display:flex;justify-content:space-between;flex-direction:column}.footer__nav{padding-bottom:30px}.footer__input{padding-right:35px}.adress{font-size:12px}}@media screen and (max-width:550px){.footer{margin:0 auto 40px}.footer__first{display:flex;flex-direction:column}.footer__adress{text-align:center;margin:0 auto 30px}.footer__title{text-align:center;padding-bottom:15px}.footer__nav{display:none}}@media screen and (max-width:380px){.footer{margin:0 auto 60px}.footer__wrapper{display:flex;flex-direction:column}.footer__input{margin:0}.footer__btn{margin-top:10px;margin-bottom:20px;max-width:100%}}