.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product-main-image{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-card);aspect-ratio:1}.product-main-image img{width:100%;height:100%;object-fit:cover}.product-thumbnails{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.product-thumb{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition)}.product-thumb.active,.product-thumb:hover{border-color:var(--color-primary)}.product-vendor{font-size:13px;color:var(--color-primary);font-weight:600;text-transform:uppercase;margin-bottom:8px}.product-title{font-size:32px;font-weight:800;margin-bottom:20px}.product-pricing{display:flex;align-items:center;gap:12px;margin-bottom:20px}.product-pricing .price-current{font-size:28px;font-weight:800;color:var(--color-primary)}.product-description{font-size:15px;color:var(--color-text-light);line-height:1.8;margin-bottom:24px}.product-option{margin-bottom:20px}.product-option label{display:block;font-size:14px;font-weight:600;margin-bottom:10px;color:var(--color-text-muted)}.option-values{display:flex;gap:8px;flex-wrap:wrap}.option-btn{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-muted);transition:all var(--transition)}.option-btn.selected,.option-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#0066ff14}.collection-banner{margin-bottom:32px;text-align:center;padding:32px 0}.collection-banner h1{font-size:36px;font-weight:800;margin-bottom:12px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.sort-select{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 14px;color:var(--color-text);font-size:14px}.empty-state{text-align:center;padding:80px 24px}.empty-state-icon{font-size:64px;margin-bottom:20px}.empty-state-title{font-size:24px;font-weight:700;margin-bottom:12px}.cart-overlay-header{padding:20px 24px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1998;opacity:0;pointer-events:none;transition:opacity .3s ease}.cart-backdrop.active{opacity:1;pointer-events:all}.cart-drawer-panel{position:fixed;top:0;right:0;width:min(420px,100vw);height:100vh;background:var(--color-bg-card);border-left:1px solid var(--color-border);z-index:1999;display:flex;flex-direction:column;transform:translate(105%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.cart-drawer-panel.open{transform:translate(0)}.rtl .cart-drawer-panel{right:auto;left:0;border-left:none;border-right:1px solid var(--color-border);transform:translate(-105%)}.cart-drawer-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.cart-drawer-item:last-child{border-bottom:none}.cart-drawer-img{width:70px;height:70px;object-fit:cover;border-radius:10px;flex-shrink:0;background:var(--color-bg)}.cart-drawer-info{flex:1;min-width:0}.cart-drawer-name{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-drawer-price{font-size:15px;font-weight:700;color:var(--color-primary);margin-top:6px}.cart-drawer-qty{display:flex;align-items:center;gap:6px;margin-top:8px}.cart-drawer-qty button{width:26px;height:26px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-drawer-qty input{width:36px;text-align:center;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:6px;padding:3px;color:var(--color-text);font-size:13px}.cart-drawer-remove{font-size:11px;color:var(--color-text-muted);cursor:pointer;margin-top:4px;display:inline-block}.cart-drawer-remove:hover{color:#e53935}@media(max-width:1024px){.trust-badges-inner,.trust-grid,.products-grid{grid-template-columns:repeat(3,1fr)}.hero-content{gap:40px}}@media(max-width:768px){.header-nav{display:none}.mobile-menu-btn{display:flex}.hero-content{grid-template-columns:1fr}.hero-content{gap:0!important}.hero-image-col{display:flex;justify-content:center;order:-1;margin-bottom:16px}.hero-image-col img{max-height:220px;width:100%;object-fit:cover;border-radius:16px}.hero-banner{min-height:auto;padding:48px 24px 32px}.hero-cta-group{flex-direction:column}.trust-badges-inner,.trust-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.trust-section{padding:16px 12px!important}.trust-item{padding:10px 6px!important;gap:4px!important}.trust-icon{font-size:20px!important}.trust-title{font-size:11px!important;font-weight:700;line-height:1.2}.trust-desc{display:none!important}.products-grid{grid-template-columns:repeat(2,1fr)}.cod-inner{grid-template-columns:1fr;text-align:center}.footer-top{grid-template-columns:1fr 1fr;gap:24px}.footer-top>div:first-child{grid-column:1/-1}.site-footer{padding:32px 0 0}.footer-links li{margin-bottom:6px}.footer-col-title{margin-bottom:10px}.footer-contact-item{margin-bottom:8px}.cart-grid,.product-layout{grid-template-columns:1fr}}@media(max-width:480px){.products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.hero-stats{gap:16px}.hero-stat-number{font-size:22px}.hero-title{font-size:28px!important}.hero-subtitle{font-size:15px!important}.hero-badge{max-width:100%;white-space:normal}.hero-banner{padding:36px 16px 24px!important}.container{padding:0 12px}.product-card{padding:10px}.product-card-image{height:150px}}.rtl .header-actions{margin-left:0;margin-right:auto}.rtl .header-nav,.rtl .hero-stats{flex-direction:row-reverse}.rtl .hero-float-badge.top-left{left:auto;right:-20px}.rtl .hero-float-badge.bot-right{right:auto;left:-20px}.rtl .product-card-badges{left:auto;right:10px}.rtl .product-card-wishlist{right:auto;left:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme5.css.map */
