body{font-family:Epilogue,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#141414;background-color:#fbfbfb}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}p:last-child{margin-bottom:0}ul,ol,li,button{padding:0;background-color:transparent}input,button,textarea,select{font-family:inherit}ul,ol{list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer;border:none;outline:none}img{display:block;max-width:100%;height:auto}video{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.no-scroll{overflow:hidden}.section-title{font-weight:600;font-size:40px;line-height:1.1;color:var(--color-darkgreen)}.section-subtitle{font-size:38px;line-height:1.05}.section-subtext{font-size:12px;line-height:1.17;color:var(--color-black-50)}.header-text{font-size:9px;line-height:1.33;text-transform:uppercase}.footer-text{font-size:18px;line-height:1.33}.section{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.section{padding-top:64px;padding-bottom:64px}}@media screen and (min-width: 1280px){.section{padding-top:80px;padding-bottom:80px}}.section-header{padding-top:29px;padding-bottom:29px}@media screen and (min-width: 768px){.section-header{padding-top:20px;padding-bottom:16px}}@media screen and (min-width: 1280px){.section-header{padding-bottom:0}}.section-footer{padding-top:40px;padding-bottom:20px}@media screen and (min-width: 768px){.section-footer{padding-top:80px}}@media screen and (min-width: 1280px){.section-footer{padding-top:104px;padding-bottom:32px}}.container{margin:0 auto;padding:0 20px}@media screen and (min-width: 375px){.container{width:375px}}@media screen and (min-width: 768px){.container{width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.container{width:1280px;padding:0 52px}}.section-header{background:var(--color-black)}.header-container,.header-navigation{display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center}.icon-logoheader-mob{margin-right:4px}.header-logo-text{font-size:12px;line-height:1;letter-spacing:-.03em;color:var(--color-white)}.menu-open-icon{fill:var(--color-white);border:1px solid var(--color-black);border-radius:4px;transition:var(--anim-time)}.menu-open-icon:is(:hover,:focus){border:1px solid var(--color-white)}@media screen and (max-width: 767px){.icon-logoheader,.header-list,.header-tel{display:none}}@media screen and (min-width: 768px){.icon-logoheader-mob{display:none}.icon-logoheader{margin-right:4px}.header-logo-text{margin-right:76px;font-size:15px}.header-list{display:flex;align-items:center;gap:32px}.header-link{padding:4px;font-size:9px;line-height:1.33;text-align:center;text-transform:uppercase;color:var(--color-white);border:1px solid var(--color-black);border-radius:4px;transition:var(--anim-time)}.header-link:is(:hover,:focus){border:1px solid var(--color-white)}.header-tel{display:flex;justify-content:center;align-items:center;width:159px;height:48px;background:var(--color-darkgreen);border:1px solid var(--color-black);border-radius:8px;font-size:9px;line-height:1.33;text-align:center;color:var(--color-white);transition:var(--anim-time)}.header-tel:is(:hover,:focus){border:1px solid var(--color-white)}.menu-open-btn{display:none}}.hero{background-color:var(--color-black)}@media screen and (min-width: 768px){.hero-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.hero-title{font-weight:600;font-size:38px;line-height:1.05;letter-spacing:-.04em;color:var(--color-white);margin-bottom:60px}@media screen and (min-width: 768px){.hero-title{font-size:60px;line-height:1.03}}@media screen and (min-width: 1280px){.hero-title{width:750px;margin-bottom:43px;order:1}}.swiper{width:266px;margin-left:0;margin-bottom:40px}@media screen and (min-width: 768px){.swiper{width:436px}}@media screen and (min-width: 1280px){.swiper{margin-bottom:0;margin-top:auto;order:3}}.swiper-wrapper{margin-bottom:20px}.swiper-slide{background-color:var(--color-darkgreen);height:200px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.swiper-slide{height:255px}}.under-wrap{display:flex}.btn-wrap{display:flex;gap:12px}.button-icon{fill:transparent;stroke:var(--color-white-50);transition:stroke var(--anim-time) var(--anim-time)}@media screen and (min-width: 768px){.button-icon{width:40px;height:40px}}.button-icon:is(:hover,:focus){stroke:var(--color-white)}.swiper-pagination{position:static;display:flex;gap:19px;justify-content:end;align-items:end}.swiper-pagination-current,.swiper-pagination-total{color:var(--color-white)}.swiper-pagination-current:before,.swiper-pagination-total:before{content:"0"}.swiper-pagination-total:after{content:"";display:flex;width:32px;height:0px;border:1px solid var(--color-white);position:absolute;bottom:9px;right:20px}.hero-text{margin-left:auto;margin-bottom:40px;max-width:248px;color:var(--color-white)}@media screen and (min-width: 768px){.hero-text{margin-bottom:177px;margin-top:auto}}@media screen and (min-width: 1280px){.hero-text{margin-top:0;margin-bottom:auto;max-width:282px;order:2}}@media screen and (min-width: 1280px){.hero-image{order:4}}.about-section .section{background-color:var(--color-white)}.about-title{margin-bottom:40px;font-weight:600;font-size:32px;line-height:1.25;letter-spacing:-.02em;color:var(--color-darkgreen)}.about-inform{margin-bottom:40px;padding:0;list-style:none}.about-text{font-weight:300;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;color:var(--color-black)}.about-text:not(:last-child){padding-bottom:20px}.sample.video{display:none}.red-text{color:red;font-size:18px;font-weight:600}@media screen and (min-width: 768px){.about-block{display:flex;margin-bottom:40px}.about-title{min-width:174px;margin-right:40px;margin-bottom:0;font-size:40px;line-height:1.1;color:var(--color-darkgreen)}.about-inform{display:flex;margin-bottom:0;gap:20px}.about-text{width:220px}.about-text:last-child{width:250px}.about-text:not(:last-child){padding-bottom:0}.sample{width:704px;height:465px}.sample.video{display:unset}.sample.video-mob{display:none}}@media screen and (min-width: 1280px){.about-title{margin-right:110px}.about-inform{max-width:859px;height:90px;margin-right:33px;gap:40px}.about-text{width:439px}.about-text:last-child{width:380px;margin-bottom:33px}.about-sample{display:flex;justify-content:flex-end}.sample{width:892px;height:500px}}.catalog-title{margin-bottom:40px}.catalog-list{display:flex;flex-wrap:wrap;gap:40px}.catalog-link:is(:hover,:focus),.catalog-link:is(:hover,:focus) .catalog-overlay{transform:translate(0)}.catalog-item-overlay{position:relative;display:block;overflow:hidden}.catalog-image-wrap{max-width:335px;padding-top:43px;padding-bottom:43px;display:flex;justify-content:center}.catalog-overlay{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;transform:translateY(102%);transition:transform var(--anim-time);padding-top:46px;padding-left:40px;background-color:var(--color-darkgreen);border-radius:8px}.overlay-caption{text-transform:uppercase;margin-bottom:10px;color:var(--color-white)}.overlay-text{color:var(--color-white-50);margin-bottom:20px}.catalog-item-info{padding-top:14px}.catalog-item-name{width:276px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-item-price{margin-top:4px}.order-button{font-size:12px;line-height:1.17;min-width:108px;height:42px;padding:14px 28px;margin-top:40px;display:block;margin-left:auto;text-align:center;text-transform:uppercase;color:var(--color-white, #ffffff);background:var(--color-darkgreen);border-radius:8px;border:1px solid transparent;transition:box-shadow var(--anim-time)}.order-button:is(:hover,:focus){box-shadow:0 0 10px 2px var(--color-black-40, rgba(20, 20, 20, .4));border:2px solid var(--color-white-50, rgba(255, 255, 255, .5))}.catalog-like-btn{position:absolute;top:14px;right:14px;display:flex;justify-content:center;align-items:center}.catalog-like-icon{stroke:var(--color-black-10);fill:transparent}.heart{display:none}@media screen and (max-width: 767px){.catalog-title{font-size:32px;line-height:1.25}}@media screen and (min-width: 767px) and (max-width: 1279px){.heart{display:unset}}@media screen and (max-width: 1279px){.catalog-item:nth-child(n + 9){display:none}}@media screen and (min-width: 768px){.catalog-list{gap:40px 32px}.catalog-image-wrap{max-width:336px}.order-button{min-width:122px;height:50px;padding:18px 35px}}@media screen and (min-width: 1280px){.catalog-title{margin-bottom:64px}.catalog-list{gap:64px 24px}.catalog-overlay{padding-top:26px;padding-left:20px}.catalog-image-wrap{width:276px;padding-top:26px;padding-bottom:25px}.order-button{margin-top:80px}}.new-watches-subtitle{font-weight:300;font-size:12px;line-height:1.17;letter-spacing:.06em;color:var(--color-black-40);margin-bottom:8px}.new-watches-title{font-weight:600;font-size:32px;line-height:1.25;letter-spacing:-.02em}.new-watches-list{display:flex;flex-direction:column;gap:20px;margin-top:40px}.new-watches-item{transition:transform var(--anim-time)}.new-watches-item:hover,.new-watches-item:focus{transform:scale(1.05)}@media screen and (min-width: 768px){.new-watches-title{font-size:40px;line-height:1.1;width:448px;color:var(--color-darkgreen)}.new-watches-list{flex-direction:row}}@media screen and (min-width: 1280px){.new-watches-list{gap:24px;margin-top:80px}}.sale.section{padding-bottom:80px}.sale-content{display:flex;flex-direction:column;gap:40px}.sale-title{font-weight:600;font-size:32px;line-height:1.25;letter-spacing:-.02em;color:var(--color-black);margin-bottom:40px}.sale-gallery{display:flex;justify-content:center;flex-direction:row;gap:20px}.sale-gallery-list{display:flex;flex-direction:column;gap:10px}.sale-gallery-list-item{width:80px;height:80px;background-color:var(--color-black)}.sale-gallery-picture{display:flex;justify-content:center;align-items:center;width:100%;height:350px;background-color:var(--color-black)}.sale-product-descriprion{display:flex;flex-direction:column;gap:40px}.sale-product-title{font-weight:400;font-size:24px;line-height:1;letter-spacing:-.02em;color:var(--color-black);margin-bottom:8px}.sale-product-text{font-weight:400;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;color:var(--color-black-50);margin-bottom:16px}.sale-product-price1{font-weight:400;font-size:18px;line-height:calc(24 / 18);letter-spacing:-.02em;color:var(--color-black);margin-right:8px}.sale-product-price2{font-weight:400;font-size:12px;line-height:calc(14 / 12);letter-spacing:-.02em;text-decoration-line:line-through;color:var(--color-black-50)}.sale-subtitle{position:relative;font-weight:400;font-size:18px;line-height:calc(24 / 18);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:17px;width:100%;display:block;cursor:pointer}.sale-subtitle:before{content:"";border:1px solid var(--color-black);position:absolute;top:-7px;width:100%}.sale-subtitle:after{content:"\271a";position:absolute;right:0}.check-none-descriprion:checked+.sale-subtitle:after{content:"\2594";top:25%}.check-none-details:checked+.sale-subtitle:after{content:"\2594";top:25%}.sale-text{font-weight:400;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.01em;color:var(--color-black-50)}.check-none-descriprion{display:none}.sale-text-descriprion{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;opacity:0;visibility:hidden}.check-none-descriprion:checked~.sale-text-descriprion{position:unset;width:unset;height:unset;margin:unset;border:unset;padding:unset;white-space:unset;clip-path:unset;clip:unset;overflow:unset;opacity:1;visibility:visible;transition:opacity var(--anim-time),visibility var(--anim-time)}.check-none-details{display:none}.sale-text-details{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;opacity:0;visibility:hidden}.check-none-details:checked~.sale-text-details{position:unset;width:unset;height:unset;margin:unset;border:unset;padding:unset;white-space:unset;clip-path:unset;clip:unset;overflow:unset;opacity:1;visibility:visible;transition:opacity var(--anim-time),visibility var(--anim-time)}@media screen and (min-width: 768px){.sale.section{padding-bottom:128px}.sale-title{font-weight:600;font-size:40px;line-height:1.1;letter-spacing:-.02em;color:var(--color-darkgreen)}.sale-product-title{font-size:38px;line-height:calc(40 / 38)}.sale-gallery-list-item{width:146px;height:146px}.sale-gallery-picture{width:406px;height:614px}.sale-product-descriprion{width:572px;margin:auto}}@media screen and (min-width: 1280px){.sale.section{padding-bottom:160px}.sale-content{flex-direction:row;justify-content:center}.sale-product-descriprion{width:369px;margin:0}}.footer{background-color:var(--color-darkgreen);color:var(--color-white)}.footer-wrap{display:flex;flex-wrap:wrap;margin-bottom:80px}.footer-address{width:141px;margin-right:auto}.footer-logo{display:inline-block;margin-bottom:40px;width:40px;height:40px}.footer-contacts{color:var(--color-white)}.footer-link,.copyright-link,.footer-address-item{border:1px solid transparent;border-radius:4px;transition:var(--anim-time);padding:4px}.footer-link:is(:hover,:focus),.copyright-link:is(:hover,:focus),.footer-address-item:is(:hover,:focus){border:1px solid var(--color-white)}.footer-address-item a{display:block}.footer-tel{margin-bottom:20px}.footer-menu{display:flex;flex-direction:column;gap:14px}.footer-soc-list{display:flex;flex-direction:row;gap:14px}.footer-soc-link{color:var(--color-white);width:40px;height:40px;border:1px solid var(--color-white-10, rgba(255, 255, 255, .1));border-radius:10px;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:var(--anim-time)}.footer-soc-link:hover,.footer-soc-link:focus{border:1px solid var(--color-white)}.footer-soc-icon{width:24px;height:24px;fill:var(--color-white)}.copyright{display:flex;flex-direction:column;gap:14px}.copyright-text{color:var(--color-copyright);opacity:.9}.agreement{display:flex;gap:14px}.agreement-item{height:14px}@media screen and (max-width: 767px){.copyright-text{font-size:12px;line-height:1.17}.footer-text{font-size:14px;line-height:1.29}.footer-soc-list{margin-top:40px}}@media screen and (min-width: 768px){.footer-wrap{margin-bottom:152px}.footer-logo{width:50px;height:50px}.footer-address{width:181px;margin-right:136px}.footer-menu{gap:18px}.footer-soc-list{margin-left:auto;gap:16px}.footer-soc-link{width:44px;height:44px}.footer-soc-icon{width:28px;height:28px}.copyright{flex-direction:row;justify-content:space-between}.agreement{gap:18px}}@media screen and (min-width: 1280px){.footer-wrap{margin-bottom:174px}.footer-address{margin-right:349px}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-black-40, rgba(20, 20, 20, .4));transition:opacity var(--anim-time),visibility var(--anim-time)}.modal{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-white, #ffffff);display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px;overflow:auto;transition:transform var(--anim-time);transform:scale(1)}.backdrop.is-hidden .modal{transform:scale(1.2)}.modal-btn{position:absolute;top:12px;right:12px;display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid transparent;border-radius:4px;transition:border var(--anim-time)}.modal-btn:is(:hover,:focus){border:1px solid var(--color-black, #141414)}.modal-close-icon{display:none;stroke:var(--color-black, #141414)}.modal-close-icon-mob{stroke:var(--color-black, #141414)}.modal-card{flex-basis:276px;height:375px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:40px}.modal-image-wrap{display:flex;justify-content:center;align-items:center;height:325px;margin-bottom:14px}.modal-text-img{margin-bottom:4px}.modal-form{width:100%}.wrap-inputs{display:flex;flex-direction:column;gap:18px;margin-bottom:20px}.modal-label{width:100%;height:68px}.label-text{display:inline-block;margin-bottom:12px}.modal-input{padding:12px 16px;border:1px solid var(--color-black-50, rgba(20, 20, 20, .5));border-radius:8px;width:100%;height:42px}.modal-input::placeholder{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:var(--color-black-50, rgba(20, 20, 20, .5))}.label-textarea-wrap{width:100%;height:196px}.modal-textarea{padding:12px 16px;resize:none;height:170px;border:1px solid var(--color-black-50, rgba(20, 20, 20, .5));border-radius:8px;width:100%}.modal-textarea::placeholder{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:var(--color-black-50, rgba(20, 20, 20, .5))}.modal-form-btn{padding:18px;height:50px;background:var(--color-darkgreen, #1e2827);color:var(--color-white, #ffffff);border-radius:8px;width:100%;margin-bottom:12px;border:1px solid transparent;transition:box-shadow var(--anim-time)}.modal-form-btn:is(:hover,:focus){box-shadow:0 0 10px 2px var(--color-black-40, rgba(20, 20, 20, .4));border:2px solid var(--color-white-50, rgba(255, 255, 255, .5))}.modal-privacy-policy{color:var(--color-black-40, rgba(20, 20, 20, .4))}.modal-privacy-wrap{width:100%}@media screen and (max-width: 767px){.label-text{font-size:12px;line-height:1.17}}@media screen and (min-width: 768px){.modal{top:50%;left:50%;transform:translate(-50%,-50%);width:744px;height:670px;flex-direction:row;padding:40px;gap:20px}.backdrop.is-hidden .modal{transform:translate(-50%,-50%) scale(1.2)}.modal-btn{top:20px;right:20px;width:24px;height:24px}.modal-close-icon{display:block}.modal-close-icon-mob{display:none}.modal-form{width:368px}}@media screen and (min-width: 1280px){.modal{width:904px;height:694px;gap:40px}.modal-form{width:508px}}.mobile-menu{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--color-darkgreen, #1e2827);transition:transform var(--anim-time),opacity var(--anim-time),visibility var(--anim-time);padding-top:29px;padding-bottom:29px;overflow:auto}.mobile-menu.is-hidden{transform:translate(100%)}.mobile-container{display:flex;align-items:center;justify-content:space-between;gap:4px}.mobile-logo.link{display:flex;gap:4px;align-items:center;height:100%}.mobile-logo-text{font-size:12px;line-height:1;letter-spacing:-.03em;color:var(--color-white, #ffffff)}.mobile-menu-close-btn{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:4px;border:1px solid transparent;transition:var(--anim-time)}.mobile-menu-close-btn:is(:hover,:focus){border:1px solid var(--color-white)}.mobil-close-icon{stroke:var(--color-white, #ffffff)}.mobile-navigation{padding-top:200px}.mobile-item{display:flex;flex-direction:column;text-align:center;gap:14px}.mobile-list{font-family:Epilogue;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;text-transform:uppercase}.mobile-link{color:var(--color-white, #ffffff);padding:4px;border:1px solid transparent;border-radius:4px;transition:var(--anim-time)}.mobile-link:is(:hover,:focus){border:1px solid var(--color-white)}@font-face{font-family:Epilogue;src:url(/projectONE/assets/Epilogue-VariableFont_wght-04eab1f8.ttf) format("truetype");font-display:fallback}:root{min-height:100vh;font-family:Epilogue,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#141414;background-color:#fbfbfb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--color-white: #ffffff;--color-white-50: rgba(255, 255, 255, .5);--color-white-10: rgba(255, 255, 255, .1);--color-black: #141414;--color-black-50: rgba(20, 20, 20, .5);--color-black-40: rgba(20, 20, 20, .4);--color-black-10: rgba(20, 20, 20, .1);--color-darkgreen: #1e2827;--color-copyright: #c6cdd1;--main-gap: 40px;--anim-time: .25s cubic-bezier(.4, 0, .2, 1)}
