.main-home{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:calc(98vh - 45px);position:relative;z-index:1;overflow:hidden}.main-home img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-home h1{-webkit-user-select:none;user-select:none;display:inline-flex;font-weight:600;line-height:120%;letter-spacing:.02em;font-size:min(max(18px,60px),4.5vw);color:#fff;overflow-wrap:break-word;text-align:center;margin:auto;padding-bottom:45px}.main-home .buttons{display:flex;align-items:flex-start;justify-content:center;gap:15px;width:100vw;margin-bottom:100px;left:0;max-width:1953px}.btn-white{display:inline-block;font-size:17px;line-height:1;letter-spacing:.02em;color:#111118;background-color:#fff;width:255px;max-width:100%;margin:0;border-radius:4px;text-align:center;justify-content:center;align-items:center;text-decoration:none;padding:13px 10px 10px;white-space:nowrap}.btn-black{display:inline-block;font-size:17px;line-height:1;letter-spacing:.02em;color:#fff;background-color:#111118;width:255px;max-width:100%;margin:0;border-radius:4px;text-align:center;justify-content:center;align-items:center;text-decoration:none;padding:13px 10px 10px;white-space:nowrap}.main-home .buttons a:hover{background:#ffffffcf}.main-home .buttons .btn-black:hover{background:#111118cf}@media (max-width: 600px){.main-home h1{font-size:40px}.main-home .buttons a{width:180px}}@media (max-width: 425px){.main-home .buttons a{width:140px;font-size:14px}}@media (min-width: 1024px){.main-home .buttons{gap:60px}.main-home .buttons a{font-size:24px;max-width:100%}}.main-carousel{position:relative;padding:60px 0 72px;background-color:#eaeae9;max-width:100vw;overflow:hidden}.main-carousel .titles{text-align:center}.main-carousel .titles h2{font-size:14px;line-height:120%;color:#acaca6;margin:0 0 8px;font-weight:400}.main-carousel .titles h3{font-size:20px;line-height:120%;letter-spacing:.02em;color:#111118;margin:0 auto 40px;max-width:210px}@media (min-width: 500px){.main-carousel{padding:105px 0 117px}.main-carousel .titles{margin:0 auto 16px}}@media (min-width: 768px){.main-carousel{padding:156px 0 144px}.main-carousel .titles{padding:0 86px;text-align:left}.main-carousel .titles h3{margin-bottom:48px;max-width:unset}}@media (min-width: 1024px){.main-carousel{padding:62px 0 87px}.main-carousel .titles h2{font-size:19px;color:#454542}.main-carousel .titles h3{font-size:24px;letter-spacing:normal}}@media (min-width: 1920px){.main-carousel{padding:185px 0}}.onlytext{min-height:236px;max-width:100vw;display:flex;align-items:center;padding:15px;overflow:hidden}@media (min-width: 500px){.onlytext{min-height:302px}}.onlytext p{font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em;color:#454542;max-width:689px}@media (min-width: 500px){.onlytext p{font-size:20px}}@media (min-width: 768px){.onlytext p{margin-left:107px;text-align:left}}@media (min-width: 1152px){.onlytext p{font-size:33px;margin-left:141px}}.main-products{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-width:100%;overflow:hidden}.main-products a{position:relative;display:flex;align-items:flex-end;width:100%;height:66.4vw;padding:16px 31px;text-decoration:none}.main-products img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-products p{width:100%;position:relative;display:flex;justify-content:space-between;font-size:16px;line-height:120%;color:#fff;margin:0;text-align:center}.main-products p span:last-child{display:none}.main-products .overlay{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,#85857a1a,#85857a1a);mix-blend-mode:multiply;transition:opacity .3s;opacity:.6}.main-products a:hover .overlay{opacity:1}.main-products a:last-child,.main-products a:nth-last-child(2){display:none}@media (min-width: 321px){.main-products p{text-align:unset}.main-products p span:last-child{display:inline-block}}@media (min-width: 1152px){.main-products{grid-template-columns:1fr 1fr 1fr 1fr}.main-products a{height:33.125vw}.main-products a:last-child,.main-products a:nth-last-child(2){display:flex}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/main-home.css.map */
