.as-placeholder-photo{background-image:repeating-linear-gradient(135deg,#ece7de 0 10px,#f5f2eb 10px 20px);display:flex;align-items:center;justify-content:center;font-family:var(--as-font-mono);font-size:11px;color:#8d8377;text-align:center;line-height:1.7}.as-hero-banners{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:14px;padding:14px;min-height:340px}.as-hero-banner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:hidden;grid-row:span 2;min-height:200px;border-radius:var(--as-radius-panel);padding:22px}.as-hero-banner--short{grid-row:span 1}.as-hero-banner--c0,.as-hero-banner--c1,.as-hero-banner--c2,.as-hero-banner--c3,.as-hero-banner--c4{background-size:180% 180%;background-position:0% 0%;transition:background-position 0.6s ease,transform 0.3s ease}.as-hero-banner--c0{background-image:linear-gradient(160deg,rgba(225,75,60,0.55) 0%,var(--as-dark-panel) 88%),url('../img/hero-banner-1.jpg');background-size:180% 180%,cover;background-position:0% 0%,center 0%;background-repeat:no-repeat,no-repeat}.as-hero-banner--c0:hover{background-position:100% 100%,center 0%}.as-hero-banner--c1{background-image:linear-gradient(160deg,rgba(74,127,193,0.55) 0%,var(--as-dark-panel) 88%),url('../img/hero-banner-2.jpg');background-size:180% 180%,cover;background-position:0% 0%,center 0%;background-repeat:no-repeat,no-repeat}.as-hero-banner--c1:hover{background-position:100% 100%,center 0%}.as-hero-banner--c2{background-image:linear-gradient(160deg,rgba(138,95,176,0.55) 0%,var(--as-dark-panel) 88%),url('../img/hero-banner-3.jpg');background-size:180% 180%,cover;background-position:0% 0%,center 0%;background-repeat:no-repeat,no-repeat}.as-hero-banner--c2:hover{background-position:100% 100%,center 0%}.as-hero-banner--c3{background-image:linear-gradient(160deg,rgba(79,170,114,0.55) 0%,var(--as-dark-panel) 88%),url('../img/hero-banner-4.jpg');background-size:180% 180%,cover;background-position:0% 0%,center 0%;background-repeat:no-repeat,no-repeat}.as-hero-banner--c3:hover{background-position:100% 100%,center 0%}.as-hero-banner--c4{background-image:linear-gradient(160deg,rgba(240,161,60,0.55) 0%,var(--as-dark-panel) 88%),url('../img/hero-banner-5.jpg');background-size:180% 180%,cover;background-position:0% 0%,center 0%;background-repeat:no-repeat,no-repeat}.as-hero-banner--c4:hover{background-position:100% 100%,center 0%}.as-hero-banner:hover{background-position:100% 100%;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.as-hero-banner{transition:none}}.as-hero-banner__category{font-family:var(--as-font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(242,236,227,0.75)}.as-hero-banner__title{font-size:19px;font-weight:700;line-height:1.28;color:var(--as-text-on-dark);letter-spacing:-0.01em;margin-top:auto}.as-hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--as-text);font-size:13.5px;font-weight:600;padding:10px 18px;border-radius:var(--as-radius-button)}@media (max-width:900px){.as-hero-banners{grid-template-columns:1fr 1fr;grid-template-rows:none;min-height:0;gap:10px}.as-hero-banner,.as-hero-banner--short{grid-row:auto;min-height:160px}.as-hero-banner--c4{grid-column:1 / -1}}.as-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:1px;background:var(--as-dark-divider)}@media (max-width:900px){.as-hero{grid-template-columns:1fr}}.as-hero__text{background:var(--as-dark-panel);padding:52px 40px;display:flex;flex-direction:column;gap:20px;justify-content:center}.as-hero__kicker{font-family:var(--as-font-mono);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-accent)}.as-hero__title{font-size:52px;line-height:1.02;font-weight:700;letter-spacing:-0.03em;color:var(--as-text-on-dark)}@media (max-width:900px){.as-hero__title{font-size:32px}}.as-hero__desc{font-size:17px;line-height:1.5;color:var(--as-text-on-dark-tertiary);max-width:44ch}.as-hero__actions{display:flex;gap:12px;padding-top:4px;flex-wrap:wrap}.as-hero__btn-outline{border:1.5px solid var(--as-dark-border-strong);color:var(--as-text-on-dark);padding:15px 28px;font-size:15px;font-weight:600;border-radius:8px}.as-hero__media{min-height:320px}.as-quick-entries{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--as-border);border-bottom:1px solid var(--as-border)}@media (max-width:700px){.as-quick-entries{grid-template-columns:1fr}}.as-quick-entry{background:#fff;padding:22px 26px;display:flex;align-items:center;gap:16px;transition:background-color 0.15s ease}.as-quick-entry:hover{background:var(--as-bg-warm)}.as-quick-entry__icon{width:44px;height:44px;border-radius:8px;background:#fdece6;flex:none;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform 0.2s ease}.as-quick-entry:hover .as-quick-entry__icon{transform:scale(1.1)}.as-quick-entry__title{font-size:16px;font-weight:600}.as-quick-entry__sub{font-size:13.5px;color:var(--as-text-secondary-2);padding-top:3px}.as-quick-entry__arrow{margin-left:auto;color:var(--as-accent);font-size:19px;transition:transform 0.2s ease}.as-quick-entry:hover .as-quick-entry__arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.as-quick-entry,.as-quick-entry__icon,.as-quick-entry__arrow{transition:none}}.as-home-bestsellers-band{background:var(--as-bg-card);border-top:1px solid var(--as-border);border-bottom:1px solid var(--as-border);padding:44px 0}.as-home-bestsellers-band .as-home-section{padding:0}.as-home-section{padding:44px 0 12px}.as-home-section__head{display:flex;align-items:baseline;gap:16px;padding-bottom:20px;flex-wrap:wrap}.as-home-section__title{font-size:24px;font-weight:700;letter-spacing:-0.02em}.as-home-section__meta{font-size:14px;color:var(--as-text-secondary-2)}.as-home-section__link{margin-left:auto;font-size:14px;font-weight:600;color:var(--as-accent-on-light-text);display:inline-block;transition:transform 0.15s ease,color 0.15s ease}.as-home-section__link:hover{color:var(--as-text);transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.as-home-section__link,.as-home-section__link:hover{transition:none;transform:none}}.as-home-section__link--btn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--as-accent);border-radius:var(--as-radius-pill);padding:10px 18px;color:var(--as-accent-on-light-text);transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.as-home-section__link--btn:hover{background:var(--as-accent);color:var(--as-text);box-shadow:0 8px 20px rgba(255,108,67,0.35);transform:translateY(-2px) translateX(0)}.as-home-section__link-arrow{transition:transform 0.2s ease}.as-home-section__link--btn:hover .as-home-section__link-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.as-home-section__link--btn,.as-home-section__link--btn:hover,.as-home-section__link-arrow{transition:none;transform:none}}.as-home-brands-band{background:var(--as-bg-card);border-top:1px solid var(--as-border);border-bottom:1px solid var(--as-border);margin:8px 0}.as-home-brands{padding-top:26px;padding-bottom:26px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.as-home-brands__label{font-size:14px;font-weight:600;letter-spacing:-0.01em;flex:none}.as-home-brands__list{display:flex;gap:14px;flex:1;flex-wrap:wrap}.as-home-brands__chip{flex:1;min-width:110px;height:52px;border:1px solid var(--as-field-border);border-radius:var(--as-radius-button);display:flex;align-items:center;justify-content:center;font-family:var(--as-font-mono);font-weight:600;font-size:12px;letter-spacing:0.03em;color:var(--as-text-secondary);background:var(--as-bg-warm);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.as-home-brands__chip:hover{background:var(--as-text);border-color:var(--as-text);color:#fff;transform:translateY(-2px)}@media (max-width:700px){.as-home-brands{flex-direction:column;align-items:center;gap:16px}.as-home-brands__label{text-align:center}.as-home-brands__list{flex:none;flex-direction:column;width:100%}.as-home-brands__chip{flex:none;width:100%;height:58px;font-size:13px}}.as-home-catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:40px}@media (max-width:900px){.as-home-catgrid{grid-template-columns:repeat(2,1fr)}}.as-home-catgrid__card{position:relative;background:#fff;border:1px solid var(--as-border);border-radius:10px;overflow:hidden;display:block;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.as-home-catgrid__card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(20,16,14,0.12);border-color:var(--as-accent)}.as-home-catgrid__media{height:150px;overflow:hidden}.as-home-catgrid__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.as-home-catgrid__card:hover .as-home-catgrid__media img{transform:scale(1.08)}.as-home-catgrid__body{padding:13px 14px;display:flex;align-items:center;justify-content:space-between}.as-home-catgrid__name{font-size:15px;font-weight:600;transition:color 0.2s ease}.as-home-catgrid__card:hover .as-home-catgrid__name{color:var(--as-accent-on-light-text)}.as-home-catgrid__count{font-size:13px;color:var(--as-text-secondary-2)}@media (prefers-reduced-motion:reduce){.as-home-catgrid__card,.as-home-catgrid__media img,.as-home-catgrid__name{transition:none}}.as-home-banners{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:44px 0}@media (max-width:900px){.as-home-banners{grid-template-columns:1fr}}.as-home-banner{border:1px solid var(--as-border);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:#fff;min-height:240px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.as-home-banner:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(20,16,14,0.12);border-color:var(--as-accent)}.as-home-banner__text{padding:30px 28px;display:flex;flex-direction:column;gap:11px;justify-content:center}.as-home-banner__kicker{font-family:var(--as-font-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-accent-on-light-text)}.as-home-banner__title{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-0.02em;transition:color 0.15s ease}.as-home-banner:hover .as-home-banner__title{color:var(--as-accent-on-light-text)}.as-home-banner__body{font-size:14.5px;line-height:1.55;color:var(--as-text-secondary)}.as-home-banner__prices{display:flex;align-items:baseline;gap:9px;padding-top:4px}.as-home-banner__price{font-size:21px;font-weight:700}.as-home-banner__price-old{font-size:13.5px;color:var(--as-text-secondary-2);text-decoration:line-through}.as-home-banner__media{object-fit:cover;width:100%;height:100%;transition:transform 0.35s ease}.as-home-banner:hover .as-home-banner__media{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.as-home-banner,.as-home-banner__title,.as-home-banner__media{transition:none}}.as-home-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:44px}@media (max-width:900px){.as-home-blog{grid-template-columns:1fr}}.as-home-blog__card{position:relative;background:#fff;border:1px solid var(--as-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.as-home-blog__card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(20,16,14,0.12);border-color:var(--as-accent)}.as-home-blog__media{height:200px;overflow:hidden}.as-home-blog__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.as-home-blog__card:hover .as-home-blog__media img{transform:scale(1.08)}.as-home-blog__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:9px;flex:1}.as-home-blog__title{font-size:18px;font-weight:700;line-height:1.28;letter-spacing:-0.02em;transition:color 0.2s ease}.as-home-blog__card:hover .as-home-blog__title{color:var(--as-accent-on-light-text)}.as-home-blog__excerpt{font-size:14.5px;line-height:1.55;color:var(--as-text-secondary)}.as-home-blog__cta{font-size:14px;font-weight:600;color:var(--as-accent-on-light-text);margin-top:auto;padding-top:10px}@media (prefers-reduced-motion:reduce){.as-home-blog__card,.as-home-blog__media img,.as-home-blog__title{transition:none}}.as-home-faq-band{background:var(--as-bg-card);border-top:1px solid var(--as-border)}.as-home-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;padding:52px 0}@media (max-width:900px){.as-home-faq{grid-template-columns:1fr;gap:24px}}.as-home-faq__title{font-size:26px;font-weight:700;letter-spacing:-0.025em;line-height:1.15}.as-home-faq__desc{font-size:14.5px;line-height:1.6;color:var(--as-text-secondary);max-width:38ch;padding-top:8px}.as-home-faq__desc a{color:var(--as-accent-on-light-text);font-weight:600}.as-home-faq__desc a:hover{text-decoration:underline}.as-home-faq__image{margin-top:20px;border-radius:14px;overflow:hidden;height:300px}.as-home-faq__image img{width:100%;height:100%;object-fit:cover}.as-faq-item{border-top:1px solid var(--as-border-soft);padding:18px 0;display:flex;flex-direction:column;gap:8px;cursor:pointer}.as-faq-item__q{display:flex;align-items:flex-start;gap:16px}.as-faq-item__q-text{font-size:16.5px;font-weight:600;line-height:1.4;flex:1;transition:color 0.15s ease}.as-faq-item__icon{color:var(--as-accent-on-light-text);font-size:20px;line-height:1;flex:none;transition:transform 0.2s ease,color 0.15s ease}.as-faq-item__a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease}.as-faq-item.is-open .as-faq-item__a-wrap{grid-template-rows:1fr}.as-faq-item__a{font-size:14.5px;line-height:1.6;color:var(--as-text-secondary);max-width:66ch;overflow:hidden;min-height:0}.as-faq-item.is-open .as-faq-item__icon{transform:rotate(45deg)}.as-faq-item:hover .as-faq-item__q-text{color:var(--as-accent-on-light-text)}.as-faq-item:hover .as-faq-item__icon{transform:scale(1.2)}.as-faq-item.is-open:hover .as-faq-item__icon{transform:rotate(45deg) scale(1.2)}@media (prefers-reduced-motion:reduce){.as-faq-item__q-text,.as-faq-item__icon,.as-faq-item__a-wrap{transition:none}}.as-home-about-band{border-top:1px solid var(--as-border)}.as-home-about{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;padding:52px 0;align-items:start}@media (max-width:900px){.as-home-about{grid-template-columns:1fr}}.as-home-about__kicker{font-family:var(--as-font-mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-accent-on-light-text)}.as-home-about__title{font-size:26px;font-weight:700;letter-spacing:-0.025em;line-height:1.15;padding:10px 0 4px}.as-home-about__p{font-size:15.5px;line-height:1.7;color:var(--as-text-body-3);max-width:66ch;padding-bottom:10px}.as-newsletter{background:var(--as-dark);color:var(--as-text-on-dark);border-radius:16px;padding:34px 30px;display:flex;flex-direction:column;gap:13px}.as-newsletter__title{font-size:22px;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.as-newsletter__desc{font-size:14.5px;line-height:1.6;color:var(--as-text-on-dark-secondary)}.as-newsletter input{width:100%;box-sizing:border-box;border:1px solid var(--as-dark-border);background:var(--as-dark-field);color:var(--as-text-on-dark);padding:13px 16px;border-radius:8px;font-family:var(--as-font-body);font-size:14.5px;outline:none;margin-top:6px}.as-newsletter__submit{background-image:linear-gradient(115deg,#ff8a61,var(--as-accent) 45%,#ef5424);background-size:200% 200%;background-position:0% 0%;transition:background-position 0.6s ease}.as-newsletter__submit:hover{background-position:100% 100%;transform:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.as-newsletter__submit{transition:none}}.as-newsletter__note{font-size:12.5px;color:var(--as-text-on-dark-tertiary);line-height:1.5}.as-newsletter__status{font-size:13px}.as-home-seo-band{background:var(--as-bg-card);border-top:1px solid var(--as-border)}.as-home-seo{padding:34px 0;display:flex;flex-direction:column;gap:14px}.as-home-seo__title{font-size:14px;font-weight:600}.as-home-seo__chips{display:flex;flex-wrap:wrap;gap:9px}.as-home-trust{background:var(--as-dark);color:var(--as-text-on-dark);padding:40px 0;border-bottom:1px solid var(--as-dark-border-strong)}.as-home-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:900px){.as-home-trust__grid{grid-template-columns:1fr}}.as-home-trust__item{display:flex;flex-direction:column;gap:8px}.as-home-trust__bar{width:32px;height:3px;background:var(--as-accent)}.as-home-trust__title{font-size:17px;font-weight:700;padding-top:6px}.as-home-trust__body{font-size:14px;line-height:1.55;color:var(--as-text-on-dark-secondary)}