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}button{cursor:pointer}img{display:block;max-width:100%;height:auto}input,textarea{outline:transparent}address{font-style:normal}@font-face{font-family:Roboto;src:url(/minimal-landing-page/assets/RobotoRegular-84c645db.eot);src:url(/minimal-landing-page/assets/RobotoRegular-84c645db.eot) format("embedded-opentype"),url(/minimal-landing-page/assets/RobotoRegular-d32c915e.woff2) format("woff2"),url(/minimal-landing-page/assets/RobotoRegular-3052e504.woff) format("woff"),url(/minimal-landing-page/assets/RobotoRegular-519dce1c.ttf) format("truetype"),url(/minimal-landing-page/assets/RobotoRegular-443f4459.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/minimal-landing-page/assets/RobotoBold-52078ed9.eot);src:url(/minimal-landing-page/assets/RobotoBold-52078ed9.eot) format("embedded-opentype"),url(/minimal-landing-page/assets/RobotoBold-d219befa.woff2) format("woff2"),url(/minimal-landing-page/assets/RobotoBold-69768220.woff) format("woff"),url(/minimal-landing-page/assets/RobotoBold-b715d363.ttf) format("truetype"),url(/minimal-landing-page/assets/RobotoBold-9fda8c4e.svg#RobotoBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/minimal-landing-page/assets/PlayfairDisplayRegular-464feb5e.eot);src:url(/minimal-landing-page/assets/PlayfairDisplayRegular-464feb5e.eot) format("embedded-opentype"),url(/minimal-landing-page/assets/PlayfairDisplayRegular-1cb653f1.woff2) format("woff2"),url(/minimal-landing-page/assets/PlayfairDisplayRegular-acb67fa3.woff) format("woff"),url(/minimal-landing-page/assets/PlayfairDisplayRegular-78af1466.ttf) format("truetype"),url(/minimal-landing-page/assets/PlayfairDisplayRegular-76b62520.svg#PlayfairDisplayRegular) format("svg");font-weight:400;font-style:normal}:root{--ff-global-font: "Roboto", sans-serif;--ff-main-title-font: "PlayfairDisplay", serif;--color-primary: #0a224a;--color-effect: #061835;--color-main-bg: #fff;--color-alt-bg: #f7faff;--color-calm-state: #b6b6b6;--color-error-state: #e74a3b;--color-alt-text: #fff;--color-sub-text: #7a7a7a;--color-supp-info: #d9d9d9;--trn-main-transition-params: .34s cubic-bezier(.39, .46, .02, .86)}body{font-family:var(--ff-global-font);color:var(--color-primary);background-color:var(--color-main-bg)}.container{width:100%;margin:0 auto;padding:0 16px}.main-title{font-family:var(--ff-main-title-font);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase}.section-title{font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase}.section-subtitle{font-size:16px;font-weight:400;line-height:1.5;padding-left:50px;position:relative}.section-subtitle:before{content:"";width:30px;height:1px;background-color:var(--color-primary);position:absolute;left:0;top:50%;transform:translateY(-50%)}.local-title{font-size:18px;line-height:1.78;text-transform:uppercase}.local-title-alt{font-weight:400;line-height:1.5;font-size:16px}.text{line-height:1.5}.btn{border:none;background-color:var(--color-primary);color:var(--color-alt-text);font-size:16px;line-height:1.5;padding-left:65px;padding-right:65px;transition:background-color var(--trn-main-transition-params)}.btn:is(:hover,:focus){background-color:var(--color-effect)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.scroll-lock{overflow:hidden}@media screen and (min-width: 375px){.container{max-width:375px}}@media screen and (min-width: 768px){body{font-size:18px}.container{max-width:736px}.main-title{font-size:50px}.section-title{font-size:32px;line-height:1.41}.local-title{font-size:20px;line-height:2.25}.local-title-alt{font-size:18px}.btn{font-size:18px;line-height:1.33}}@media screen and (min-width: 1440px){.container{max-width:1352px}}.header{position:relative;height:88px;display:flex;align-items:center}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-alt-bg);z-index:14}.header .container{position:relative;display:flex;justify-content:space-between;align-items:center}.logo-header{display:flex;justify-content:flex-start;align-items:center;z-index:14}.nav-list{display:none}.burger{width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;position:relative;z-index:14}.burger-wrapper{display:block;width:24px;height:18px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.burger-line{display:block;position:absolute;background-color:var(--color-primary);width:100%;height:2px;border-radius:2px;left:0;transition:transform var(--trn-main-transition-params),top var(--trn-main-transition-params),bottom var(--trn-main-transition-params),opacity var(--trn-main-transition-params)}.first-line{top:0}.second-line{top:30%}.third-line{bottom:30%}.fourth-line{bottom:0}.burger-active .first-line{top:-50%;opacity:0}.burger-active .fourth-line{opacity:0;bottom:-50%}.burger-active .second-line{top:50%;transform:translateY(-50%) rotate(225deg)}.burger-active .third-line{bottom:50%;transform:translateY(50%) rotate(135deg)}.mob-menu{position:fixed;top:0;left:-100%;width:100vw;height:100vh;background-color:var(--color-main-bg);z-index:12;overflow-y:auto;transition:left var(--trn-main-transition-params)}.mob-menu.is-open{left:0}.nav-mob-menu{padding:202px 32px 32px;overflow-y:auto}.mob-menu-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px}.mob-nav-link{transition:text-decoration var(--trn-main-transition-params)}.mob-nav-link:hover,.mob-nav-link:focus{text-decoration:underline}@media screen and (min-width: 768px){.header{height:95px}.menu-open-btn{width:40px;height:40px}.mob-menu-list{gap:30px}.burger-wrapper{width:30px;height:24px}.burger-line{height:3px}.second-line{top:32%}.third-line{bottom:28%}.nav-mob-menu{padding-top:245px}}@media screen and (min-width: 1440px){.header .container{display:flex;z-index:15}.nav-list{display:flex;gap:30px}.nav-link{transition:text-decoration var(--trn-main-transition-params)}.nav-link:hover,.nav-link:focus{text-decoration:underline}.burger,.mob-menu{display:none}}.hero{padding:140px 0 313px}.hero .main-title{max-width:285px;margin-bottom:14px}.hero-content-text{margin-bottom:28px}.subscribe-btn{display:inline-flex;align-items:center;justify-content:center;height:48px}@media screen and (max-width: 374px){.hero-content-text{font-size:14px}}@media screen and (max-width: 767px){.hero{background-image:url(/minimal-landing-page/assets/hero-bg-main-mobile-wide-1x-629c7404.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero{background-image:url(/minimal-landing-page/assets/hero-bg-main-mobile-wide-2x-e1f720db.jpg)}}}@media screen and (min-width: 768px){.hero{padding:64px 0 100px;background:var(--color-main-bg, --color-alt-bg)}.hero .container{background-image:url(/minimal-landing-page/assets/hero-bg-secondary-1-tablet-1x-3462a4aa.jpg),url(/minimal-landing-page/assets/hero-bg-main-tablet-1x-c07095f3.jpg);background-position:top 202px left 16px,top 0 right 16px;background-repeat:no-repeat}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero .container{background-image:url(/minimal-landing-page/assets/hero-bg-secondary-1-tablet-2x-f0c1850c.jpg),url(/minimal-landing-page/assets/hero-bg-main-tablet-2x-c0628a7e.jpg);background-size:308px 329px,364px 531px}}.hero .main-title{max-width:648px;margin-bottom:410px;margin-right:auto}.hero-content-wrapper{margin-right:auto;max-width:312px}.hero-content-text{margin-bottom:30px;font-size:16px}.subscribe-btn{height:50px}}@media screen and (min-width: 1440px){.hero .container{background-image:url(/minimal-landing-page/assets/hero-bg-secondary-1-desktop-1x-4dce83e6.jpg),url(/minimal-landing-page/assets/hero-bg-main-desktop-1x-bff366c6.jpg),url(/minimal-landing-page/assets/hero-bg-secondary-2-desktop-1x-f035adc3.jpg);background-position:top 201px left 16px,left 351px top 0,top 0 right 16px;background-repeat:no-repeat}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero .container{background-image:url(/minimal-landing-page/assets/hero-bg-secondary-1-desktop-2x-17b35d9a.jpg),url(/minimal-landing-page/assets/hero-bg-main-desktop-2x-5f939b88.jpg),url(/minimal-landing-page/assets/hero-bg-secondary-2-desktop-2x-457e030a.jpg);background-size:310px 329px,648px 530px,312px 337px}}.hero .main-title{margin-bottom:246px}.hero-content-wrapper{margin-left:auto;margin-right:0}}.about-us-text{padding:64px 0;background-color:var(--color-alt-bg)}.about-us .section-title{margin:30px 0}.gap{margin-bottom:30px}.container-text{padding:0}.text-list{display:flex;flex-direction:column;align-items:center;gap:30px}.box-text{display:flex;flex-direction:column;gap:14px}.text-list .text{width:170px;text-align:center}.text-accent{font-size:50px;font-weight:400;line-height:1.5;text-align:center;padding:0}.about-us-img{width:100%;height:100%}@media screen and (max-width: 767px){.about-us>.container{padding-left:0;padding-right:0}.about-us-text{padding-left:16px;padding-right:16px}}@media screen and (min-width: 768px){.about-us-text{background-color:var(--color-alt-bg);padding:36px 64px;margin-bottom:30px}.text-list{flex-direction:row;justify-content:space-between;width:100%;gap:0}.box-text{gap:14px}}@media screen and (min-width: 1440px){.about-us .container{display:flex;gap:24px}.about-us-text{padding:36px 69px 37px;min-width:760px;margin:0}.container-about-us-text{display:flex;align-items:center}.box-text{gap:20px}}.price{padding-top:64px}.price-list{width:100%}.price-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-primary);padding:30px 0;max-width:100%}.price-item:first-child{border-top:1px solid var(--color-primary)}.price-item>.text{font-weight:700}.price-title{position:relative;transition:padding var(--trn-main-transition-params)}.price-item:hover .price-title{padding-left:60px}.price-title:before{position:absolute;content:"";width:40px;height:3px;border-radius:3px;background-color:var(--color-primary);opacity:0;left:-50%;top:50%;transform:translateY(-50%);transition:opacity var(--trn-main-transition-params),left var(--trn-main-transition-params)}.price-item:hover .price-title:before{opacity:1;left:0}@media screen and (min-width: 375px){.price-item:hover .price-title{padding-left:80px}.price-title:before{width:50px}}@media screen and (min-width: 768px){.price{padding-top:100px}}@media screen and (min-width: 1440px){.price>.container{max-width:1128px}}.our-products{padding-top:64px}.our-products-title{margin:0 auto}.section-title.our-products-title{text-align:center;margin-bottom:33px}.our-products-image-wrap{display:flex}.our-products-image .local-title-alt{margin-top:16px;font-size:16px}@media (max-width: 767px){.our-products-image-wrap>:not(:first-child){display:none}}@media screen and (min-width: 768px){.our-products{padding-top:100px}.our-products-text{margin-top:16px;font-size:18px}.section-title.our-products-title{text-align:center;margin-bottom:30px}.our-products-image .local-title-alt{margin-top:15px;font-size:18px}.our-products-image-wrap{gap:16px}.our-products-image{flex-basis:calc((100% - 16px)/2)}}@media screen and (min-width: 768px) and (max-width: 1439px){.our-products-image-wrap>:nth-child(n + 3){display:none}}@media screen and (min-width: 1440px){.our-products-image-wrap{gap:24px}.our-products-image{flex-basis:calc((100% - 72px)/4)}}.bestsellers-section .section-title{text-align:center;margin-bottom:21px}.bestsellers-section{padding:64px 0}@media screen and (max-width: 767px){.bestsellers-item-display-none{display:none}}@media screen and (max-width: 767px){.main-item-wrapper,.bestsellers-item:not(:last-child){margin-bottom:30px}}.bestsellers-img-wrapper{margin-bottom:14px}.bestsellers-card-title{margin-bottom:10px}.bestsellers-price{color:var(--color-primary);font-size:16px;font-weight:700}@media screen and (min-width: 768px){.bestsellers-section{padding:100px 0}.bestsellers-section .section-title{margin-bottom:30px}.bestsellers-card-title,.bestsellers-price{font-size:inherit}.bestsellers-img-wrapper{margin-bottom:15px}.bestsellers-list{display:flex;flex-wrap:wrap;gap:32px}}@media screen and (min-width: 768px) and (max-width: 1399px){.main-item-wrapper{margin-bottom:32px}}@media screen and (min-width: 1440px){.bestsellers-section .container{max-width:1128px}.bestsellers-section .section-title{margin-bottom:30px}.flex-container{display:flex;gap:24px}.main-item-wrapper,.bestsellers-list{flex-basis:calc((100% - 24px)/2)}.bestsellers-list{display:flex;column-gap:20px;row-gap:30px}.bestsellers-img-wrapper{margin-bottom:14px}.flex-container .text,.flex-container .local-title-alt{line-height:1.36}.bestsellers-item{flex-basis:calc((100% - 20px)/2)}}.clients-reviews{background-color:var(--color-alt-bg);padding-top:36px;padding-bottom:36px}.section-title.clients-reviews-title{text-align:center;margin-bottom:30px}.clients-reviews-wrap{display:flex;justify-content:center}.clients-reviews-item{padding:24px;width:100%;background-color:var(--color-main-bg);border-radius:8px}.clients-reviews-item-header{display:flex;gap:14px}.clients-reviews-item-text{font-size:14px;line-height:1.43;margin-top:24px}.client-name{font-weight:700}.review-age{font-size:14px;line-height:1.29;opacity:.8}@media screen and (min-width: 768px){.clients-reviews-wrap{gap:16px}.clients-reviews-item{flex-basis:calc((100% - 16px)/2)}.clients-reviews-item-text{font-size:18px;line-height:1.5}.client-name.local-title{font-size:20px;line-height:2.25;font-weight:700}.review-age{font-size:16px;line-height:1.5}}@media (max-width: 767px){.clients-reviews-wrap>:not(:first-child){display:none}}@media screen and (min-width: 768px) and (max-width: 1439px){.clients-reviews-wrap>:nth-child(n + 3){display:none}}@media screen and (min-width: 1440px){.clients-reviews-wrap{gap:24px}.clients-reviews-item{flex-basis:calc((100% - 48px) / 3)}.clients-reviews-item{padding:32px}.clients-reviews{padding-top:60px;padding-bottom:60px}}.newsletter{padding-top:64px;padding-bottom:64px}.newsletter>.container{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-end}.newsletter .section-title{text-align:center;margin-bottom:20px}.newsletter-text{font-size:16px;color:var(--color-primary)}.form{margin-top:30px}.group-container-inputs{display:flex;flex-direction:column;gap:20px}.form-input{width:100%;height:50px;padding-left:20px;border:1px solid var(--color-calm-state);color:var(--color-primary);font-size:16px;line-height:1.5;padding-right:64px;transition:border var(--trn-main-transition-params)}.form-input::placeholder{color:var(--color-calm-state)}.form-input:invalid:not(:placeholder-shown){border:1px solid var(--color-error-state);color:var(--color-error-state);padding-right:64px}.input-container{position:relative}.attention-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);fill:transparent;transition:fill var(--trn-main-transition-params)}.form-input:invalid:not(:placeholder-shown)+.attention-icon{fill:var(--color-error-state)}.form-input:hover,.form-input:focus{border-color:var(--color-primary)}.form-input:hover::placeholder,.form-input:focus::placeholder{color:var(--color-primary)}.checkbox-container{display:flex}.checkbox-container .form-label{display:flex;align-content:flex-start;gap:8px;color:var(--color-calm-state)}.checkbox-border{flex-shrink:0;width:25px;height:25px;border:1px solid var(--color-calm-state);display:flex;align-items:center;justify-content:center;position:relative;transition:background-color var(--trn-main-transition-params),border var(--trn-main-transition-params)}.checkbox-icon{opacity:0}.form-checkbox:focus+label .checkbox-border,.subscription-checkbox-label:hover .checkbox-border{border-color:var(--color-primary)}.form-checkbox:checked+label .checkbox-icon{opacity:1}.form-checkbox:checked+label .checkbox-border{background-color:var(--color-primary);border:none}.submit-btn{min-width:224px;height:50px;margin-top:32px}.container-item-picture{width:100%;min-height:300px}@media screen and (min-width: 768px){.newsletter{padding-top:100px;padding-bottom:100px}.newsletter .container{gap:64px}.newsletter .section-title{text-align:left;margin-bottom:30px}.newsletter-text{font-size:18px;line-height:1.7}.form{margin-top:20px}.form-input{font-size:18px}.submit-btn{font-size:18px;margin-top:30px}.container-item-content{max-width:536px}}@media screen and (min-width: 1440px){.newsletter{padding-bottom:86px}.newsletter .container{max-width:1128px;flex-wrap:nowrap;gap:100px}.newsletter .section-title{margin-bottom:31px}.container-item-picture{width:460px}.form{margin-top:21px}.form-input{height:52px}.submit-btn{height:52px;margin-top:31px}}.footer{background-color:var(--color-primary);padding-bottom:16px;padding-top:36px}.footer-logo-link{display:flex;margin-bottom:42px;justify-content:start;align-items:center}.footer-logo{fill:var(--color-main-bg);margin-top:6px;width:100px;height:14px}.footer-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-socials{display:flex;gap:16px;top:36px;height:28px}.footer-socials-link{display:block;background-color:transparent;width:28px;height:28px;border-radius:35%;fill:var(--color-main-bg);transition:background-color .25s}.footer-socials-icon{fill:inherit;width:28px;height:28px;color:inherit}.footer-nav{margin-bottom:36px;display:flex;gap:8px;flex-direction:column;width:100%}.footer-nav-item{color:var(--color-main-bg);font-size:16px;line-height:1.5em;font-weight:400}.footer-address{margin-bottom:36px;display:flex;gap:8px;flex-direction:column;width:100%}.footer-contact-item{color:var(--color-main-bg);font-size:16px;line-height:normal;font-weight:400;letter-spacing:.01em}.email{display:none}.footer-contacts{margin-bottom:36px;display:flex;gap:8px;flex-direction:column;width:100%}.footer-terms{color:#fff9;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:1.16;letter-spacing:.1em}.footer-terms-link{text-decoration:underline;transition:color .25s}.footer-socials-link:hover,.footer-socials-link:focus{fill:var(--color-primary);background-color:var(--color-main-bg)}.footer-terms-link:hover,.footer-terms-link:focus{color:#fff}.link-hover{position:relative}.link-hover:after{content:"";width:100%;height:1px;bottom:-2px;left:0;background-color:var(--color-main-bg);transform:scaleX(0);transform-origin:left;transition:transform .2s;position:absolute}.link-hover:hover:after,.link-hover:focus:after{transform:scaleX(1);transform-origin:left}@media screen and (min-width: 768px){.footer{padding-bottom:36px}.footer-nav{order:2;width:120px;position:fixed;left:360px;position:absolute;gap:16px;padding:8px}.footer-nav-item{font-size:18px}.footer-socials{order:3;gap:16px;height:40px}.footer-socials-link,.footer-socials-icon{width:40px;height:40px}.footer-logo-link{order:1;margin-bottom:32px;padding-top:12px;width:127px}.footer-logo{width:127px;height:17px}.footer-address{order:4;gap:24px;margin-bottom:64px}.footer-contacts{order:5;gap:24px;margin-bottom:64px}.footer-contact-item{font-size:19px}.footer-wrap{position:relative}.email{display:inline}.footer-terms{font-size:16px;line-height:1.25;letter-spacing:.074em}}@media screen and (min-width: 1440px){.footer-logo-link{width:320px;margin-right:15px;margin-bottom:39px}.footer-nav{flex-direction:row;position:static;width:auto;flex-wrap:wrap;gap:30px;padding:8px;margin-bottom:24px}.footer-nav-item{display:block}.footer-socials{margin-left:auto;gap:30px}.footer-wrap{position:static;justify-content:start}.footer-contacts{flex-wrap:wrap;width:478px;flex-direction:column;column-gap:82px;height:90px;row-gap:24px;align-content:center}.email{width:257px}.footer-address{width:320px;margin-right:15px}}.scroll-to-top-btn{position:fixed;bottom:32px;right:24px;z-index:10;width:40px;height:40px;border:none;border-radius:50%;background-color:#0a214abf;box-shadow:-2px -2px 4px 1px #7a7a7a4d,1px 1px 3px 2px #0a214a66,2px 1px 3px 2px #7a7a7a4d;color:var(--color-alt-text);transition:background-color var(--trn-main-transition-params),visibility var(--trn-main-transition-params),opacity var(--trn-main-transition-params);display:flex;justify-content:center;align-items:center}.scroll-to-top-btn:is(:hover,:focus){background-color:var(--color-primary)}.scroll-to-top-icon{fill:var(--color-main-bg);width:75%;height:75%}.scroll-up-hidden{visibility:hidden;opacity:0;pointer-events:none}.scroll-up-visible{visibility:visible;opacity:1;pointer-events:all}@media screen and (min-width: 768px){.scroll-to-top-btn{bottom:40px;right:28px;width:52px;height:52px}}@media screen and (min-width: 1440px){.scroll-to-top-btn{bottom:72px;right:48px}}
