.subcategory-cards{position:relative;width:100%;padding:52px 24px 56px;border-top:1px solid #e6e9ed;background:var(--subcategory-background)}.subcategory-cards__inner{width:min(100%,1440px);margin:0 auto}.subcategory-cards__header{max-width:760px;margin:0 auto 32px;text-align:center}.subcategory-cards__header:after{display:block;width:44px;height:3px;margin:20px auto 0;border-radius:2px;background:var(--subcategory-accent);content:""}.subcategory-cards__title{margin:0;color:#1c2733;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.25;letter-spacing:-.015em}.subcategory-cards__description{margin:12px 0 0;color:#66717c;font-size:16px;line-height:1.6}.subcategory-cards__grid{display:grid;grid-template-columns:repeat(var(--subcategory-columns),minmax(0,1fr));gap:18px}.subcategory-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #e0e5e9;border-radius:10px;background:var(--subcategory-card-background);color:#1c2733;text-decoration:none;box-shadow:0 2px 8px #1d2d3d0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subcategory-card:hover{transform:translateY(-3px);border-color:#cbd3da;box-shadow:0 10px 24px #1d2d3d1a}.subcategory-card:focus-visible{outline:3px solid var(--subcategory-accent);outline-offset:3px}.subcategory-card__media{display:flex;aspect-ratio:1.35 / 1;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e7eaed;background:#f7f8f9}.subcategory-card__image,.subcategory-card__placeholder{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .22s ease}.subcategory-card:hover .subcategory-card__image{transform:scale(1.04)}.subcategory-card__content{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:12px;padding:16px}.subcategory-card__title{margin:0;font-size:15px;font-weight:650;line-height:1.42}.subcategory-card__arrow{flex:0 0 auto;color:var(--subcategory-accent);font-size:23px;line-height:1;transition:transform .18s ease}.subcategory-card:hover .subcategory-card__arrow{transform:translate(4px)}@media screen and (max-width:1199px){.subcategory-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.subcategory-cards{padding:40px 14px 44px}.subcategory-cards__header{margin-bottom:24px}.subcategory-cards__header:after{width:36px;margin-top:16px}.subcategory-cards__title{font-size:25px}.subcategory-cards__description{font-size:14px;line-height:1.55}.subcategory-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subcategory-card__media{aspect-ratio:1 / .82}.subcategory-card__image,.subcategory-card__placeholder{padding:12px}.subcategory-card__content{min-height:78px;gap:6px;padding:12px 10px}.subcategory-card__title{font-size:13px;line-height:1.35}.subcategory-card__arrow{font-size:20px}}.mobile-footer-accordion__button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left}.mobile-footer-accordion__icon{display:none;position:relative;width:18px;height:18px;flex:0 0 18px}.mobile-footer-accordion__icon:before,.mobile-footer-accordion__icon:after{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.mobile-footer-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (max-width:749px){.mobile-footer-accordion{margin:0;border-top:1px solid rgb(255 255 255 / 14%)}.mobile-footer-accordion:last-of-type{border-bottom:1px solid rgb(255 255 255 / 14%)}.mobile-footer-accordion .mobile-footer-accordion__heading{margin:0;padding:0}.mobile-footer-accordion__button{min-height:58px;cursor:pointer}.mobile-footer-accordion__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mobile-footer-accordion__icon{display:block}.mobile-footer-accordion__button[aria-expanded=true] .mobile-footer-accordion__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.mobile-footer-accordion__panel{display:none!important}.mobile-footer-accordion.is-open .mobile-footer-accordion__panel{display:block!important;padding-bottom:22px}}@media screen and (prefers-reduced-motion:reduce){.mobile-footer-accordion__icon:before,.mobile-footer-accordion__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=ACAAAAAAAAAAAAAAAIA */
