:root{color-scheme:light}html{scroll-behavior:smooth}body.arsesland-frontend{margin:0;font-family:bakhFanum,sans-serif}.arsesland-frontend button,.arsesland-frontend input,.arsesland-frontend select{font-family:inherit}.arsesland-frontend a{text-decoration:none}.arsesland-frontend .arses-nav-trigger{display:inline-flex;align-items:center;gap:7px;padding:12px;background:none;border:0;color:inherit;cursor:pointer;font:inherit}.arsesland-frontend .arses-mobile-page{visibility:hidden;opacity:0;pointer-events:none;transform:translateX(110%);transition:transform .25s ease,opacity .25s ease}.arsesland-frontend .arses-mobile-page.arses-mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.arsesland-frontend .mobile-page-close{border:0;background:transparent;cursor:pointer}.arsesland-frontend .mega-sub-cat-section.active{display:flex;flex-wrap:wrap}.arsesland-frontend .mega-menu-content{padding-left:1rem}.arsesland-frontend .taee-mobile-header-search{display:flex}.arsesland-frontend .home-hero-slide[hidden]{display:none!important}.arsesland-frontend .arses-hero-dots{display:flex;justify-content:center;gap:9px;margin:10px 0 22px}.arsesland-frontend .arses-hero-dots button{border:0;border-radius:100%;background:#c8c8c8;width:9px;height:9px;padding:0;cursor:pointer}.arsesland-frontend .arses-hero-dots button.active{background:var(--primary,#f00311);width:27px;border-radius:12px}.arsesland-frontend .arses-category-rail,.arsesland-frontend .arses-product-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:8px 1px 16px}.arsesland-frontend .arses-category-rail .home-category-slide{flex:0 0 165px;scroll-snap-align:start}.arsesland-frontend .arses-product-rail .product-outer{flex:0 0 min(235px,70vw);scroll-snap-align:start}.arsesland-frontend .arses-product-pricing{position:relative;padding-bottom:10px;min-height:54px;gap:10px}.arsesland-frontend .arses-price-block{display:flex;flex-direction:column;gap:4px}.arsesland-frontend .arses-price-block s{font-size:12px}.arsesland-frontend .arses-product-cart{flex:none;display:grid;place-items:center;width:35px;height:35px;border-radius:5px;background:#660033;color:white}.arsesland-frontend .arses-product-cart i{color:white}.arsesland-frontend .arses-empty{padding:28px 0;color:#777}.arsesland-frontend .arses-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.arsesland-frontend .arses-pair-grid a img{width:100%;height:auto;border-radius:16px;display:block}.arsesland-frontend .home-pair-banners{padding:28px 0}.arsesland-frontend .taee-blog-card__image img{width:100%;height:100%;object-fit:cover}.arsesland-frontend .taee-footer-logo img{max-width:180px}.arsesland-frontend .site-container{max-width:1230px;margin-inline:auto;width:calc(100% - 32px)}.arsesland-frontend .page-content{padding:30px 0 60px;min-height:54vh}.arsesland-frontend .muted{color:#6a6a6a}.arsesland-frontend .small{font-size:12px}.arsesland-frontend .catalog-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:20px;align-items:start}.arsesland-frontend .catalog-sidebar{min-width:0;display:flex;flex-direction:column;gap:14px}.arsesland-frontend .catalog-sidebar a{display:block;padding:5px 4px}.arsesland-frontend .catalog-sidebar a.selected,.arsesland-frontend .catalog-toolbar a.active-filter{color:var(--primary,#f00311);font-weight:700}.arsesland-frontend .catalog-main{min-width:0}.arsesland-frontend .catalog-search,.arsesland-frontend .filter-card{background:#fff;border:1px solid #e5e5e5;padding:16px;border-radius:8px}.arsesland-frontend .filter-card{display:flex;flex-direction:column;gap:9px}.arsesland-frontend .filter-card h2{font-size:16px;margin:0}.arsesland-frontend .filter-title-row{display:flex;justify-content:space-between;align-items:center}.arsesland-frontend .filter-field,.arsesland-frontend .filter-price-fields{display:flex;flex-direction:column;gap:7px;margin-top:8px}.arsesland-frontend .catalog-search input,.arsesland-frontend .filter-field input,.arsesland-frontend .filter-field select{padding:9px;border:1px solid #ddd;border-radius:6px;min-width:0;width:100%;font:inherit}.arsesland-frontend .search-line{display:flex;gap:8px}.arsesland-frontend .apply-filter,.arsesland-frontend .search-line button{background:var(--primary,#f00311);color:#fff;padding:9px 18px;border:0;border-radius:5px;cursor:pointer}.arsesland-frontend .catalog-category-links{max-height:250px;overflow:auto}.arsesland-frontend .catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:18px 0}.arsesland-frontend .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arsesland-frontend .product-grid .product-outer{min-width:0}.arsesland-frontend .breadcrumbs,.arsesland-frontend .page-nav{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}.arsesland-frontend .empty-state{padding:40px;text-align:center}.arsesland-frontend .product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.arsesland-frontend .detail-content{min-width:0}.arsesland-frontend .detail-gallery-hero{aspect-ratio:1/1;border:1px solid #eee;display:grid;place-items:center}.arsesland-frontend .detail-gallery-hero img{width:100%;height:100%;object-fit:contain}.arsesland-frontend .detail-gallery-thumbs{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.arsesland-frontend .gallery-thumb{width:72px;height:70px;border:1px solid #ddd;border-radius:6px;background:white;padding:4px;cursor:pointer}.arsesland-frontend .gallery-thumb.is-selected{border-color:var(--primary,red)}.arsesland-frontend .gallery-thumb img{width:100%;height:100%;object-fit:contain}.arsesland-frontend .detail-description{margin-top:22px;padding:20px;border:1px solid #eee}.arsesland-frontend .tech-spec-grid>div{display:grid;grid-template-columns:1fr 1.5fr;border-bottom:1px solid #eee;padding:10px 0}.arsesland-frontend .tech-spec-grid dd{margin:0}.arsesland-frontend .option-fieldset{border:0;padding:0;margin:12px 0}.arsesland-frontend .option-values{display:flex;flex-wrap:wrap;gap:8px}.arsesland-frontend .option-chip{background:white;border:1px solid #ddd;padding:9px 14px;border-radius:6px;cursor:pointer}.arsesland-frontend .option-chip.chosen{border-color:var(--primary,red);color:var(--primary,red)}.arsesland-frontend .option-chip:disabled{opacity:.45;cursor:not-allowed}.arsesland-frontend .color-dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin-left:5px}.arsesland-frontend .config-price-box{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #eee;padding-top:15px}.arsesland-frontend .config-price-values{display:flex;flex-direction:column}.arsesland-frontend .quantity-preview{display:flex;gap:12px;align-items:center;margin:15px 0}.arsesland-frontend .quantity-control{display:inline-flex;gap:14px;align-items:center}.arsesland-frontend .quantity-control button{border:1px solid #ddd;background:#fff;padding:4px 11px;cursor:pointer}.arsesland-frontend .read-only-note{background:#fff4f3;padding:10px;color:#8d3e31}.arsesland-frontend .category-tree{list-style:none}.arsesland-frontend .category-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.arsesland-frontend .category-landing-card{padding:20px;background:#fff;border:1px solid #eee;border-radius:8px}.arsesland-frontend .category-landing-sublinks{display:flex;flex-wrap:wrap;gap:10px}.arsesland-frontend .category-landing-cta{display:block;margin-top:14px;color:var(--primary,red)}.arsesland-frontend .category-landing-icon{color:var(--primary,red)}@media(max-width:900px){.arsesland-frontend .catalog-layout{grid-template-columns:1fr}.arsesland-frontend .category-landing-grid,.arsesland-frontend .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.arsesland-frontend .arses-category-rail .home-category-slide{flex-basis:140px}.arsesland-frontend .arses-product-rail .product-outer{flex-basis:68vw}.arsesland-frontend .arses-pair-grid,.arsesland-frontend .category-landing-grid,.arsesland-frontend .product-detail,.arsesland-frontend .product-grid{grid-template-columns:1fr}.arsesland-frontend .search-line{flex-wrap:wrap}}.arsesland-frontend .arses-legacy-checkout-bridge{margin-top:18px;display:flex;flex-direction:column;gap:8px}.arsesland-frontend .arses-legacy-buy-button{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--primary,#f00311);color:white;border-radius:8px;padding:14px;font-weight:700}.arsesland-frontend .arses-legacy-checkout-bridge small{font-size:12px;color:#777}.arsesland-frontend .home-hero-slider:not(.slick-initialized) .home-hero-slide:not([hidden]){display:block!important}.arsesland-frontend .taee-product-info,.arsesland-frontend .taee-product-media{min-width:0}.arsesland-frontend .taee-product-info__head h1{font-size:clamp(1.3rem,2.5vw,1.8rem)}.arsesland-frontend .taee-product-meta-line{display:flex;flex-wrap:wrap;gap:12px}.arsesland-frontend .taee-product-hero .detail-gallery,.arsesland-frontend .taee-product-hero .detail-gallery-hero{width:100%}.arsesland-frontend .taee-product-hero .taee-product-purchase{display:block}.arsesland-frontend .taee-product-hero .arses-legacy-buy-button{width:100%}body.arsesland-frontend:has(>#main-content){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.arsesland-frontend>#main-content{flex:1 0 auto;width:100%;min-width:0}body.arsesland-frontend>footer.site-footer{flex-shrink:0;width:100%;margin-top:auto}