:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--background-dark: #171412;--text-primary: #FFFFFF;--text-secondary: #BAA89C;--accent-orange: #F57A26;--border-color: #E5E8EB;--surface-dark: #26211C;--surface-medium: #382E29;--surface-light: #54453B;--max-width: 1280px}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;background-color:var(--background-dark)}body{font-family:var(--font-family);background-color:var(--background-dark);color:var(--text-primary);line-height:1.5;font-size:16px}.page-width{width:100%;max-width:var(--max-width);margin:0 auto}.header{background-color:var(--background-dark);border-bottom:1px solid var(--border-color);width:100%}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:12px 40px;max-width:var(--max-width);margin:0 auto}.header__logo{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--text-primary)}.header__logo-icon{display:flex;align-items:center;gap:4px}.header__logo-icon svg{width:auto;height:16px;color:var(--text-primary)}.header__logo-text{font-size:18px;font-weight:700;line-height:1.28}.header__nav{display:flex;align-items:center;gap:32px}.header__nav-list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.header__nav-link{color:var(--text-primary);text-decoration:none;font-size:14px;font-weight:500;line-height:1.5;transition:color .2s ease}.header__nav-link:hover{color:var(--accent-orange)}.header__icons{display:flex;gap:8px}.header__icon-btn{background:var(--surface-medium);border:none;border-radius:8px;padding:10px;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.header__icon-btn:hover{background:var(--surface-light)}.header__cart-count{background:var(--accent-orange);border-radius:20px;padding:0 16px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-primary)}main{width:100%;background-color:var(--background-dark)}.hero{width:100%;padding:20px 160px;background-color:var(--background-dark)}.hero__inner{position:relative;width:100%;min-height:480px;background:linear-gradient(90deg,#0000001a,#0006),var(--surface-medium);border-radius:8px;display:flex;align-items:center;overflow:hidden}.hero__content{position:absolute;left:216px;top:50%;transform:translateY(-50%);max-width:496px;z-index:2}.hero__title{font-size:48px;font-weight:900;line-height:1.25;letter-spacing:-.04em;margin-bottom:8px;color:var(--text-primary)}.hero__text{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:24px;color:var(--text-primary);opacity:.9}.hero__btn{background-color:var(--accent-orange);border:none;border-radius:8px;padding:0 20px;height:48px;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.hero__btn:hover{background-color:#e36b1f}.section{width:100%;padding:40px 16px;background-color:var(--background-dark)}.section--features{padding:40px 16px}.section--products{padding:16px}.section__header{padding:20px 16px 12px}.section__title{font-size:22px;font-weight:700;line-height:1.27;color:var(--text-primary)}.section__subtitle{font-size:36px;font-weight:900;line-height:1.25;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px}.section__description{font-size:16px;font-weight:400;line-height:1.5;color:var(--text-primary);max-width:720px}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:40px 16px}.feature-card{background-color:var(--surface-dark);border:1px solid var(--surface-light);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.feature-card__icon{width:24px;height:24px;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.feature-card__icon svg{width:auto;height:24px;color:var(--text-primary)}.feature-card__title{font-size:16px;font-weight:700;line-height:1.25;color:var(--text-primary)}.feature-card__description{font-size:14px;font-weight:400;line-height:1.5;color:var(--text-secondary)}.products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:16px}.product-card{background-color:var(--background-dark);border-radius:8px;overflow:hidden;padding-bottom:12px}.product-card__image{width:100%;height:301px;object-fit:cover;border-radius:8px}.product-card__info{padding:12px 0}.product-card__title{font-size:16px;font-weight:500;line-height:1.5;color:var(--text-primary);margin-bottom:4px}.product-card__description{font-size:14px;font-weight:400;line-height:1.5;color:var(--text-secondary)}.reviews{width:100%;padding:16px;background-color:var(--background-dark)}.reviews__grid{display:flex;gap:32px;padding:16px;overflow-x:auto}.review-card{background-color:var(--background-dark);min-width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.review-card__header{display:flex;align-items:center;gap:12px}.review-card__avatar{width:40px;height:40px;border-radius:20px;background:var(--surface-medium)}.review-card__meta h4{font-size:16px;font-weight:500;line-height:1.5;color:var(--text-primary)}.review-card__date{font-size:14px;font-weight:400;line-height:1.5;color:var(--text-secondary)}.review-card__stars{display:flex;gap:2px;margin:12px 0}.star{width:20px;height:20px;color:var(--text-primary)}.review-card__text{font-size:16px;font-weight:400;line-height:1.5;color:var(--text-primary)}.review-card__actions{display:flex;gap:36px;margin-top:12px}.review-action{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:16px;font-weight:400}.footer{width:100%;background-color:var(--background-dark);padding:40px 20px;border-top:none}.footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.footer__links{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.footer__link{color:var(--text-secondary);text-decoration:none;font-size:16px;font-weight:400;line-height:1.5;transition:color .2s ease}.footer__link:hover{color:var(--text-primary)}.footer__social{display:flex;gap:16px}.footer__social-icon{width:24px;height:24px;color:var(--text-secondary);transition:color .2s ease}.footer__social-icon:hover{color:var(--text-primary)}.footer__copyright{text-align:center;width:100%;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:1.5;margin-top:24px}.btn{background-color:var(--accent-orange);border:none;border-radius:8px;padding:0 20px;height:48px;color:var(--text-primary);font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.btn:hover{background-color:#e36b1f}.btn--secondary{background-color:var(--surface-medium);color:var(--text-primary)}.btn--secondary:hover{background-color:var(--surface-light)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-40px;left:6px;background:var(--accent-orange);color:var(--text-primary);padding:8px 16px;text-decoration:none;border-radius:4px;transition:top .3s}.skip-to-content-link:focus{top:6px}@media (max-width: 1024px){.hero{padding:20px 40px}.hero__content{left:40px;max-width:400px}.hero__title{font-size:36px}}@media (max-width: 768px){.header__inner{padding:12px 20px;flex-direction:column;gap:12px}.header__nav-list{gap:20px}.hero{padding:20px}.hero__inner{min-height:300px}.hero__content{position:static;transform:none;max-width:100%;padding:40px}.hero__title{font-size:28px}.section{padding:20px 16px}.features__grid{grid-template-columns:1fr;padding:20px 16px}.products__grid{grid-template-columns:1fr;padding:16px}.reviews__grid{flex-direction:column;padding:16px}.review-card{min-width:100%}.footer__inner{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/autocomfort.css.map */
