h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none;font-style:normal}button{cursor:pointer;border:none;padding:0}img{display:block;max-width:100%;height:auto}.no-scroll{overflow:hidden}.header{min-width:290px;background-color:var(--black-background, #141414)}.header-container{position:relative;display:flex;align-items:center;justify-content:space-between}.header-logo{display:flex;align-items:flex-end;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.03em;padding:34px 0;color:var(--white-background, #ffffff)}.mob-page-logo{position:absolute;left:20px;top:34px;padding:unset}.logo-icon{margin-right:4px;width:14px;height:14px}.span-logo-icon{margin-right:4px;display:flex}.menu-open-btn{display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0;margin:0;background-color:unset}.menu-open-btn-icon{fill:var(--white-background)}.mob-menu{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;padding:80px 40px;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--dark-green-background, #1e2827);transform:translate(110%);transition:transform .35s ease-in-out}.mob-menu.is-open{transform:translate(0)}.mob-page-logo{transform:scaleX(0);transition:transform .4s var(--cubic-besier) .4s}.mob-menu.is-open .mob-page-logo{transform:scale(1)}.mob-nav-item{transform:scale(0);transition:transform .4s var(--cubic-besier) .4s}.mob-menu.is-open .mob-nav-item{transform:scale(1)}.button-close{position:absolute;top:29px;right:20px;display:flex;justify-content:center;align-items:center;color:var(--white-background, #ffffff);background-color:unset;border-radius:50%;width:24px;height:24px;transition:background-color .25s var(--cubic-besier),color .25s var(--cubic-besier)}.button-close:is(:hover,:focus){background-color:#8d5c5c;color:#ffffff80}.close-icon{fill:currentColor}.nav-link{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-transform:uppercase;color:var(--white-background, #ffffff);transition:color .25s var(--cubic-besier)}.nav-link:is(:hover,:focus){color:#ffffff80}@media screen and (max-width: 767px){.contact-phone,.nav-list{display:none}.mob-nav-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);display:flex;flex-direction:column;align-items:center;row-gap:14px}}@media screen and (min-width: 768px){.menu-open-btn{display:none}.header-nav{display:flex;align-items:center}.header-logo{font-size:15px;margin-right:80px}.logo-icon{width:19px;height:19px}.nav-list{display:flex;gap:40px}.nav-link{font-size:9px;line-height:1.33;padding:38px 0}.contact-phone{padding:18px 36px;background-color:var(--dark-green-background);border-radius:8px;font-weight:400;font-size:9px;line-height:1.33;color:var(--white-background)}}.scroll-to-top-btn{position:fixed;z-index:2;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;background-color:#e8dbdb;color:#3d2d2d;border:none;text-align:center;outline:none;cursor:pointer;opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out,box-shadow .35s ease-in-out}.arrow-up{font-size:20px}.scroll-to-top-btn.visible{opacity:1}.scroll-to-top-btn:hover{transform:scale(1.1);box-shadow:0 0 10px #0000004d}.hero{padding-top:40px;padding-bottom:40px;background-color:var(--black-background, #141414)}@media screen and (min-width: 768px){.hero{padding-top:61px;padding-bottom:64px}}@media screen and (min-width: 1280px){.hero{padding-bottom:80px}}.hero-title{font-size:38px;line-height:calc(40 / 38);letter-spacing:-.04em;color:var(--white-background, #ffffff);margin-bottom:60px}@media screen and (min-width: 768px){.hero-title{font-size:60px;line-height:calc(62 /60);width:653px}}@media screen and (min-width: 1280px){.hero-title{width:750px}}@media screen and (min-width: 768px){.swiper-and-p{display:flex;align-items:center;justify-content:center;gap:20px}}.swiper-main{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end}.swiper-pagination{margin-left:0;position:relative;display:flex;justify-content:space-between;align-items:flex-end;width:74px;z-index:9}@media screen and (min-width: 768px){.swiper.mySwyper.swiper-initialized.swiper-horizontal.swiper-backface-hidden{margin-left:0;margin-bottom:20px;width:436px}}.swiper-main{margin-top:20px;display:flex}.swiper-btn{display:flex;gap:12px}.arrow{border:1px solid rgba(255,255,255,.5);border-radius:8px;width:32px;height:32px}.hero-btn{width:100%;height:100%;fill:#ffffff80}.swiper-btn .arrow:is(:hover,:focus){border-color:var(--white-background)}.swiper-btn .hero-btn:is(:hover,:focus){fill:var(--white-background)}.number{position:relative;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;color:var(--white-background)}.swiper-pagination>.number-of-slides:after{position:absolute;content:"";width:32px;border:1px solid var(--white-background);display:block;background-color:currentColor;left:20px;bottom:9px}.dash{margin-left:40px}.text-container{margin-left:auto;margin-bottom:40px;max-width:248px}.hero-text{font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;color:var(--white-background, #ffffff)}@media screen and (min-width: 768px){.text-container{margin-top:70px;margin-bottom:177px}}@media screen and (min-width: 1280px){.hero-container{position:relative}.text-container{position:absolute;top:0;right:20px;margin-top:0;margin-bottom:0}.swiper-and-pictures{display:flex;justify-content:space-between;align-items:flex-end}.swiper-btn{margin-bottom:0}.hero-title{margin-bottom:43px}}.about-section{padding:40px 0}.about-container-text{margin-bottom:40px}.about-text{font-weight:300;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:var(--black-background);margin-bottom:20px}.about-text-right{font-weight:300;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:var(--black-background)}.about-title{margin-bottom:40px}.about-gif{object-fit:cover;width:100%;height:320px}@media screen and (min-width: 768px){.about-section{padding:64px 0}.about-container-text{display:flex}.about-title{min-width:174px;margin-right:40px;margin-bottom:0}.about-text{margin-right:20px;margin-bottom:0}.about-gif{min-width:704px;height:465px;object-fit:cover}}@media screen and (min-width: 1280px){.about-section{padding:80px 0}.about-title{margin-right:110px}.about-container-text{min-width:859px}.about-gif{max-width:892px;height:500px;margin-left:auto;object-fit:cover}}.catalog-section{padding-top:40px;padding-bottom:40px}.catalog-thumb>img{width:100%}.catalog-list{display:flex;flex-wrap:wrap;margin:0 auto;gap:40px}.catalog-item{flex-basis:100%;position:relative}.heart-icon{position:absolute;top:14px;right:14px;margin-bottom:5px;fill:#1414141a;transition:fill .25s var(--cubic-besier)}.heart-icon:hover,.heart-icon:focus{fill:#ff2400}.catalog-item:nth-child(n + 9){display:none}.catalog-title{margin-bottom:80px}.catalog-card-content{margin-top:14px}.catalog-text{letter-spacing:-.02em;color:var(--black-background, #141414)}.catalog-price-text{margin-top:4px;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:var(--sale-text-color, rgba(20, 20, 20, .5))}.catalog-btn{margin-top:40px;display:block;margin-left:auto;min-width:108px;height:42px;background:var(--dark-green-background, #1e2827);border-radius:8px;border:transparent;font-size:12px;line-height:1.17;text-align:center;text-transform:uppercase;color:var(--white-background, #ffffff);transition:border .25s var(--cubic-besier)}.catalog-btn:hover,.catalog-btn:focus{border:1px solid var(--white-background, #ffffff)}.catalog-thumb{position:relative;overflow:hidden;padding:43px 30px}.catalog-overlay{position:absolute;top:0;left:-1px;width:100%;height:100%;margin-top:0;padding:40px;border-radius:8px;background-color:var(--dark-green-background, #1e2827);transform:translate(-100%);transition:transform .5s var(--cubic-besier)}.overlay-title{margin-bottom:10px;letter-spacing:-.02em;text-transform:uppercase;color:var(--white-background, #ffffff)}.overlay-text{font-size:11px;line-height:1.29;letter-spacing:-.01em;color:#ffffff80;margin-bottom:10px}.overlay-list{font-size:11px;letter-spacing:-.01em;color:#ffffff80}.catalog-link{display:block}.catalog-link:hover .catalog-overlay,.catalog-link:focus .catalog-overlay{transform:translate(0)}@media screen and (min-width: 375px){.overlay-text,.overlay-list{font-size:14px}}@media screen and (min-width: 768px){.catalog-section{padding-top:64px;padding-bottom:64px}.catalog-list{gap:32px;row-gap:40px}.catalog-item{flex-basis:calc((100% - 32px)/2)}.catalog-btn{min-width:122px;height:50px}.catalog-overlay{padding:40px 60px 40px 40px}.overlay-text{font-size:14px;margin-bottom:16px}.overlay-list{font-size:14px}}@media screen and (min-width: 1280px){.catalog-section{padding-top:40px;padding-bottom:80px}.catalog-list{gap:24px;row-gap:64px}.catalog-item:nth-child(n + 9){display:block}.catalog-item{flex-basis:calc((100% - 72px)/4)}.heart-icon{top:0px;right:0px}.catalog-title{margin-bottom:90px}.catalog-thumb{padding:25px 0}.catalog-btn{margin-top:80px}.catalog-overlay{padding:20px}.overlay-text{margin-bottom:20px}}.backdrop{position:fixed;display:flex;justify-content:center;top:0;width:100%;height:100%;overflow-y:scroll;z-index:3;background-color:var(--backdrop-background);opacity:1;transition:opacity .25s var(--cubic-besier),visibility .25s var(--cubic-besier)}.backdrop.is-hidden{pointer-events:none;opacity:0;visibility:hidden}.modal{position:relative;display:flex;flex-direction:column;gap:20px;overflow:auto;max-width:335px;width:100%;height:min-content;padding:20px;z-index:3;background-color:var(--white-background);box-shadow:var(--modal-box-shadow);transform:scale(1);transition:transform .25s var(--cubic-besier)}.backdrop.is-hidden .modal{transform:scale(.5)}.modal-close-button{position:absolute;display:flex;width:20px;height:20px;padding:0;top:12px;right:12px;justify-content:center;align-items:center;border:none;background-color:transparent;transition:transform .25s var(--cubic-besier)}.modal-close-button:hover,.modal-close-button:focus{transform:scale(1.2)}.modal-close-icon{width:20px;height:20px;stroke:var(--black-background)}.modal-card{padding:0 10px}.modal-card-img{display:flex;justify-content:center;margin-bottom:20px}.modal-card-title{letter-spacing:-.02em;margin-bottom:4px;color:var(--black-background)}.modal-watch-price{font-size:12px;line-height:calc(14 / 12);letter-spacing:-.02em;color:var(--sale-text-color)}.modal-lebel{display:block;margin-bottom:18px}.modal-text{display:block;letter-spacing:-.02em;margin-bottom:8px}.modal-input{display:block;width:100%;padding:12px 16px;outline-color:transparent;border:2px solid var(--sale-text-color);border-radius:8px;transition:outline-color .25s var(--cubic-besier),border-color .25s var(--cubic-besier)}.modal-input:hover,.modal-input:focus{border-color:var(--dark-green-background)}.modal-input::placeholder{letter-spacing:-.02em;color:var(--sale-text-color)}.modal-input:not(:placeholder-shown):invalid{outline-color:var(--input-outline)}.modal-textarea-label{display:block;margin-bottom:12px}.user-comment{height:80px}.buy-submit-btn{display:block;font-size:12px;line-height:calc(14 / 12);text-align:center;text-transform:uppercase;width:100%;padding-top:18px;padding-bottom:18px;margin-bottom:12px;color:#fff;background-color:var(--dark-green-background);border-radius:8px;transition:background-color .25s var(--cubic-besier)}.buy-submit-btn:hover,.buy-submit-btn:focus{background-color:var(--black-background)}.privacy-text{text-align:start;font-size:12px;line-height:calc(14 / 12);letter-spacing:-.02em;text-align:left;color:var(--privacy-text)}.privacy-link{text-decoration:underline;transition:color .25s var(--cubic-besier)}.privacy-link:hover,.privacy-link:focus{color:var(--dark-green-background)}@media screen and (min-width: 768px){.modal{max-width:744px;position:absolute;flex-direction:unset;padding:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.backdrop.is-hidden .modal{transform:translate(-50%,-50%) scale(.5)}.modal-close-button{width:24px;height:24px;top:20px;right:20px}.modal-close-icon{width:24px;height:24px}.modal-card{min-width:276px;padding:26px 0 0}.modal-card-img{margin-bottom:40px}.modal-text{margin-bottom:12px}.modal-textarea-label{margin-bottom:20px}.user-comment{height:170px}}@media screen and (min-width: 1280px){.modal{max-width:904px;gap:40px;border-radius:8px}.modal-lebel{margin-bottom:24px}.modal-textarea-label{margin-bottom:40px}.privacy-text{padding-right:128px}.privacy-link{padding-right:9px}}.nwatch{padding:40px 0}.nwatch-title{font-weight:300;font-size:12px;line-height:1.16;letter-spacing:.06em;color:#14141466;margin-bottom:8px}.nwatch-subtitle{margin-bottom:40px}.nwatch-img-f{margin-bottom:20px;width:100%;height:100%}.nwatch-img-s{width:100%;height:100%}@media screen and (min-width: 768px){.nwatch{padding:64px 0}.nwatch-subtitle{width:448px}.nwatch-img{display:flex;gap:20px}.nwatch-img-f{margin-bottom:0}}@media screen and (min-width: 1280px){.nwatch{padding-bottom:80px;padding-top:40px}.nwatch-subtitle{margin-bottom:80px}.nwatch-img{gap:24px}}.sale-section{padding-top:80px;padding-bottom:80px}.sale-titte{margin-bottom:40px}.galery-conteiner{display:flex;flex-direction:column;justify-content:center;column-gap:20px;margin-right:auto;margin-left:auto}.galery-img-container{display:flex;justify-content:center;column-gap:20px}.img-list{display:flex;flex-direction:column;row-gap:10px}@media screen and (max-width: 767px){.img-thumb{max-width:325px}}.big-img{height:100%}.watch-description-conteiner{margin-top:40px}.watch-title{font-weight:400;font-size:24px;line-height:1;letter-spacing:-.02em;color:#141414}.product-tag{font-weight:400;line-height:1.29;letter-spacing:-.02em;color:#14141480;margin-top:8px}.price-p{margin-top:16px}.sale-price{font-weight:400;font-size:18px;line-height:1.33;letter-spacing:-.02em;color:#141414;margin-right:8px}.price{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration-line:line-through;color:#14141480}.description-conteiner{margin-top:40px}.description-conteiner:before{display:block;content:"";width:100%;height:1px;background-color:#000;margin-bottom:8px}.description-title{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:18px;line-height:1.33;letter-spacing:-.02em;text-transform:uppercase;color:#141414}.description-title:after{content:"";width:16px;border:1px solid #141414}.description-paragraph{font-weight:400;line-height:1.29;letter-spacing:-.01em;color:#14141480;margin-top:9px}.details-conteiner{margin-top:40px}.details-conteiner:before{display:block;content:"";width:100%;height:1px;background-color:#000;margin-bottom:8px}.details-title{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:18px;line-height:1.33;letter-spacing:-.02em;text-transform:uppercase;color:#141414}.details-title:after{content:"";width:16px;border:1px solid #141414}.details-paragraph{font-weight:400;line-height:1.29;letter-spacing:-.01em;color:#14141480;margin-top:9px}@media screen and (min-width: 768px){.sale-section{padding:128px 32px}.galery-conteiner{max-width:572px}.img-list{max-width:146px}.small-img{width:100%}.big-img-thumb{max-width:406px;max-height:614px}.big-img{width:406px;height:614px}.watch-title{font-size:38px;line-height:1.05}}@media screen and (min-width: 1280px){.sale-section{padding:80px 132px 160px}.sale-titte{margin-bottom:80px}.galery-conteiner{max-width:981px;flex-direction:row}.watch-description-conteiner{width:369px;margin-top:0;margin-left:20px}}.footer{min-width:290px;padding:40px 0 20px;background-color:var(--dark-green-background)}.footer-container{position:relative}.logo-footer{height:50px;width:50px;margin-bottom:40px}.nav-footer{display:flex;justify-content:space-between;margin-bottom:130px}.nav-list-footer{display:flex;flex-direction:column;gap:14px}.nav-link-footer{font-size:14px;line-height:1.29;text-transform:uppercase;color:var(--white-background);letter-spacing:-.02em;transition:color .25s var(--cubic-besier)}.nav-link-footer:is(:hover,:focus){color:#ffffff80}.social-media{display:flex;gap:16px;margin-bottom:80px}.social-media .link{display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--white-background);width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.social-media .link:hover{color:#ffffff80}.footer-social-icon{fill:currentColor}.contact{position:absolute;left:20px;top:80px}.contact-tel{display:block;margin-bottom:20px;font-size:14px;line-height:1.29;text-transform:uppercase;color:#fff}.contact-adr{display:block;font-size:14px;line-height:1.29;color:#fff;text-transform:none}.copy{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#c6cdd1;opacity:.9;margin-bottom:14px}.privacy-policy,.privacy-service{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#c6cdd1;margin-right:14px}@media screen and (min-width: 768px){.footer{padding:80px 0 20px}.nav-wrap{display:flex;justify-content:space-between;margin-bottom:250px}.logo-footer{margin-right:267px}.nav-link-footer{font-size:18px;line-height:1.33}.nav-footer{justify-content:unset;margin-bottom:0}.social-media a{width:44px;height:44px}.contact{top:92px}.contact-adr,.contact-tel{font-size:18px;line-height:1.33}.copy{font-size:14px;line-height:1.29;margin-bottom:0}.line{display:flex;justify-content:space-between}.privacy-policy,.privacy-service{font-size:14px;line-height:1.29}.privacy-service{margin-right:18px}}@media screen and (min-width: 1280px){.footer{padding-top:104px;padding-bottom:32px}.nav-wrap{margin-bottom:272px}.logo-footer{margin-right:480px}.nav-list-footer{gap:18px}.contact{top:90px}}:root{--black-background: #141414;--dark-green-background: #1e2827;--white-background: #ffffff;--sale-text-color: rgba(20, 20, 20, .5);--cubic-besier: cubic-bezier(.4, 0, .2, 1);--backdrop-background: rgba(30, 40, 39, .7);--input-outline: #e72604;--privacy-text: rgba(20, 20, 20, .4);--modal-box-shadow: 0px 0px 223px rgba(0, 0, 0, .05), 0px 0px 130.6px rgba(0, 0, 0, .037963), 0px 0px 71.0296px rgba(0, 0, 0, .0303704), 0px 0px 36.2375px rgba(0, 0, 0, .025), 0px 0px 18.1704px rgba(0, 0, 0, .0196296), 0px 0px 8.77546px rgba(0, 0, 0, .012037)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{font-family:Epilogue,sans-serif;font-size:14px;line-height:calc(18 / 14);color:var(--sale-text-color)}.container{max-width:375px;margin:0 auto;padding:0 20px}.section-title{font-weight:600;font-size:32px;line-height:1.25;letter-spacing:-.02em;color:var(--black-background)}@media screen and (min-width: 768px){.container{max-width:744px}.section-title{font-size:40px;line-height:1.1}}@media screen and (min-width: 1280px){.container{max-width:1216px}}
