.shared-store-shell{flex-direction:column;min-height:100vh;display:flex}.shared-store-shell>.h26-note,.shared-store-shell>.h26-header,.shared-store-shell>.h26-footer,.shared-store-shell>.h26-mobile-nav{flex:none}.shared-store-shell>#shared-page-content{flex:1;width:100%;max-width:1320px;min-height:0;margin:auto;padding:0 20px 64px}.shared-store-shell .shop-main-live{background:0 0;width:100%;max-width:1240px;min-height:0;padding:28px 0 54px}.shared-store-shell .shared-catalog,.shared-store-shell .shared-mode-page{max-width:none;padding-top:28px}.shared-store-shell .h26-header nav a[aria-current=page],.shared-store-shell .h26-mobile-nav a[aria-current=page]{color:var(--blue)}@media (max-width:700px){.shared-store-shell>#shared-page-content{padding:0 12px calc(112px + env(safe-area-inset-bottom))}.shared-store-shell .shop-main-live,.shared-store-shell .shared-catalog,.shared-store-shell .shared-mode-page{padding:16px 0 0}}
.category-promos{text-align:right;direction:rtl;margin:34px 0;font-family:IRANSansnum,Tahoma,sans-serif}.category-promos a{color:inherit;text-decoration:none}.category-promos a:focus-visible{outline-offset:4px;outline:3px solid #b95a28}.category-pack{background:linear-gradient(110deg,#285c58,#183d3c);border-radius:20px;align-items:center;gap:24px;margin-bottom:30px;padding:28px 32px;display:flex;overflow:hidden;color:#fff!important}.category-pack-icon{background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;place-items:center;min-width:78px;height:78px;display:grid}.category-pack span{color:#c8dfd1;font-size:11px}.category-pack h2{margin:5px 0;font-size:25px;font-weight:800}.category-pack p{color:#d5e7df;margin:0;font-size:12px}.category-pack>b{color:#183d3c;white-space:nowrap;background:#e6b991;border-radius:12px;align-items:center;gap:12px;margin-right:auto;padding:12px 18px;font-size:12px;display:flex}.category-promos-heading{color:#183d3c;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.category-promos-heading h2{font-size:18px;font-weight:800}.category-promos-heading p{color:#6b7d7b;font-size:11px}.category-promos-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.category-promo{border:1px solid #183d3c09;border-radius:18px;grid-column:span 2;justify-content:space-between;align-items:center;gap:10px;min-height:165px;padding:25px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.category-promo:nth-child(n+4){grid-column:span 3}.category-beauty{background:#f5e6ed;color:#6f3d53!important}.category-speakers{background:#e4edf3;color:#284d64!important}.category-earbuds{background:#eee9f6;color:#584671!important}.category-power{background:#f6edda;color:#72552c!important}.category-equipment{background:#e6eee5;color:#395f4c!important}.category-promo:hover{transform:translateY(-3px);box-shadow:0 12px 24px #183d3c12}.category-promo>div{z-index:1;position:relative}.category-promo span{font-size:10px}.category-promo h3{margin:5px 0 20px;font-size:17px;font-weight:800;line-height:1.7}.category-promo b{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.category-promo-art{opacity:.65;flex-shrink:0;width:55px;transform:rotate(-12deg)}.category-page-note{color:#6b7d7b;margin-bottom:20px;font-size:12px;line-height:1.9}@media (max-width:1050px){.category-promos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-promo,.category-promo:nth-child(n+4){grid-column:auto}.category-promo:last-child{grid-column:1/-1}.category-pack{gap:18px;padding:24px}.category-pack h2{font-size:22px}}@media (max-width:600px){.category-promos{margin:26px 0}.category-pack{flex-wrap:wrap;gap:15px;padding:22px}.category-pack-icon{border-radius:14px;min-width:50px;height:50px}.category-pack-icon svg{width:30px}.category-pack h2{font-size:20px}.category-pack>b{justify-content:center;width:100%;margin:0}.category-promos-heading{flex-direction:column;align-items:flex-start;gap:4px}.category-promos-heading h2{font-size:17px}.category-promos-grid{grid-template-columns:1fr;gap:12px}.category-promo{min-height:145px;padding:22px}.category-promo-art{width:68px}.category-promo h3{margin-bottom:15px;font-size:19px}}@media (prefers-reduced-motion:reduce){.category-promo{transition:none}}
.category-promos .category-promo{background:#fff;border:1px solid #dfe8eb;border-radius:23px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;color:#202d38!important}.category-photo{object-fit:cover;width:100%;height:200px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.category-promos .category-promo:hover .category-photo{transform:scale(1.035)}.category-promos .category-promo>div{background:#fff;padding:18px 21px}.category-promos .category-promo h3{margin:4px 0 13px;font-size:17px}.category-promos .category-promo span{color:#627781}.category-promos .category-promo b{color:#246779}.category-photo-note{color:#627781;margin-top:14px;font-size:10px;line-height:1.8}.category-promos .category-promo:nth-child(n+4) .category-photo{height:225px}@media (max-width:600px){.category-promos .category-promo{border-radius:20px;flex-direction:row;align-items:stretch;min-height:152px}.category-promos .category-photo,.category-promos .category-promo:nth-child(n+4) .category-photo{object-fit:cover;flex-shrink:0;width:42%;height:auto;min-height:152px}.category-promos .category-promo>div{flex:1;padding:16px 12px}.category-promos .category-promo h3{margin-bottom:12px;font-size:15px}.category-promos .category-promo span{font-size:9px}.category-promos .category-promo b{font-size:10px}}@media (prefers-reduced-motion:reduce){.category-photo{transition:none}.category-promos .category-promo:hover .category-photo{transform:none}}
.product-favorite-dock{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 20px;display:flex}.product-favorite-dock button{color:#315c61;background:#fff;border:1px solid #d7e2e3;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.product-favorite-dock button[aria-pressed=true]{color:#b54453;background:#fff0f1;border-color:#efc4c8}.product-favorite-dock svg{width:18px}.product-favorite-dock span{color:#627b81;font-size:11px}.account-favorites{background:#fff;border:1px solid #dfe8eb;border-radius:26px;max-width:1100px;margin:32px auto;padding:26px}.account-favorites>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.account-favorites h2{align-items:center;gap:9px;margin:4px 0;font-size:23px;display:flex}.account-favorites h2 svg{color:#b54453}.account-favorites>header small{color:#536f75;background:#eef5f5;border-radius:99px;padding:6px 11px}.favorites-list{gap:10px;display:grid}.favorites-list article{border:1px solid #e4ebed;border-radius:18px;grid-template-columns:78px 1fr auto;align-items:center;gap:15px;padding:10px;display:grid}.favorite-art{background:linear-gradient(135deg,#e8efef,#fbf4ed);border-radius:14px;place-items:center;height:70px;display:grid}.favorite-art i{background:#546c73;border-radius:8px;width:28px;height:50px;transform:rotate(-9deg);box-shadow:5px 7px 12px #24434b28}.favorite-art.glass i{background:#c9dcdf;border:2px solid #556b72}.favorite-art.lens i{border-radius:12px;width:42px;height:42px}.favorites-list h3{margin:2px 0;font-size:14px}.favorites-list span,.favorites-list small{color:#6a7d82;font-size:11px;display:block}.favorites-list article>div:last-child{text-align:center;gap:5px;display:grid}.favorites-list a,.favorites-list button{border:0;border-radius:9px;padding:7px 12px;font-size:11px}.favorites-list a{color:#fff;background:#286f78}.favorites-list button{color:#a33c49;background:#fff0f1}.favorites-empty{border:1px dashed #cbdadd;border-radius:18px;place-items:center;gap:8px;padding:25px;display:grid}.favorites-empty>a{color:#246779;align-items:center;gap:7px;display:flex}.favorites-empty>a svg{width:16px}@media (max-width:650px){.product-favorite-dock{flex-direction:column;align-items:flex-end}.account-favorites{padding:18px 14px}.favorites-list article{grid-template-columns:62px 1fr}.favorite-art{height:60px}.favorites-list article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}}
