.site-header{gap:18px}.header-brands{color:var(--ink);flex:0 0 184px}.header-brands-label{text-align:center;letter-spacing:1.5px;color:var(--muted);margin-bottom:7px;font-size:7px;font-weight:700;display:block}.header-brand-marks{justify-content:center;align-items:center;gap:17px;display:flex}.vipsun-mark{text-align:center;padding-top:10px;line-height:1;position:relative}.vipsun-rays{width:22px;height:12px;color:var(--accent-text);position:absolute;top:-1px;left:21px}.vipsun-mark strong{letter-spacing:-1px;white-space:nowrap;font-family:Arial,sans-serif;font-size:22px;font-weight:800}.vipsun-mark strong span{color:var(--accent-text)}.vipsun-mark small{letter-spacing:4px;margin:5px 0 0 4px;font-size:7px;display:block}.vijeta-mark{border-left:1px solid var(--line);flex-direction:column;align-items:center;padding-left:17px;line-height:1.1;display:flex}.vijeta-mark svg{width:27px;height:16px;margin-bottom:2px}.vijeta-mark strong{letter-spacing:.3px;font-family:Arial,sans-serif;font-size:18px;font-weight:800}@media (width>=1101px) and (width<=1250px){.site-header{gap:14px}.header-brands{flex-basis:162px}.header-brand-marks{gap:11px}.vijeta-mark{padding-left:11px}.vipsun-mark strong{font-size:20px}.vijeta-mark strong{font-size:17px}.site-header nav{gap:18px}}@media (width<=760px){.site-header .header-brands{flex:0 0 100%;width:100%;padding-bottom:3px}.header-brands-label{margin-bottom:5px}.header-brand-marks{gap:25px}.vijeta-mark{padding-left:25px}}.product-media{position:relative;overflow:hidden}.product-media [data-gallery-frame]{aspect-ratio:1.06;position:relative}.product-media [data-gallery-frame] .photo{height:100%}.card-video{aspect-ratio:1.06;object-fit:contain;background:#151b1c;width:100%;height:100%;display:block}.gallery-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.gallery-controls button,.gallery-controls span{pointer-events:auto;color:#30291f;background:#fffaf0ed}.gallery-controls button{border:1px solid #fff9ed;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:20px;line-height:1;display:flex}.gallery-controls span{border-radius:20px;padding:3px 10px;font-size:8px}.gallery-pause{color:#30291f;background:#fffaf0ed;border:1px solid #fff9ed;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:9px;right:9px}.product-media[data-video-gallery][data-active-frame="1"] .gallery-controls{width:130px;inset:9px auto auto 10px}.detail-video{background:#151b1c;width:100%;max-height:480px;margin-top:20px}.brand-card-logo{color:#fffdf5;background:#172b52;border:1px solid #c59b50;border-radius:9px;justify-content:center;align-items:center;width:128px;padding:6px 11px;display:flex;box-shadow:0 4px 18px #d9ae5120}.brand-card-logo .vip-logo{width:100%;height:auto;display:block}.brand .brand-tagline{letter-spacing:1.4px;white-space:normal;max-width:125px;color:var(--accent-text);margin:0;font-size:9px;line-height:1.8}.footer-brand .brand-card-logo{width:120px}@media (width<=760px){.brand-card-logo{width:120px;padding:6px 10px}.brand .brand-tagline{max-width:100px;font-size:8px}.gallery-controls{bottom:7px;left:7px;right:7px}.gallery-pause,.gallery-controls button{width:28px;height:28px}.gallery-controls span{padding:3px 7px;font-size:7px}}@media (width<=360px){.brand-card-logo{width:110px}.brand .brand-tagline{max-width:85px;font-size:7px}}@media (width<=760px){#main .section.popular-categories,#main .section.popular-products{padding:28px 6%}#main .popular-categories .section-heading,#main .popular-products .section-heading{gap:10px;margin-bottom:16px}#main .popular-categories .section-heading h2,#main .popular-products .section-heading h2{margin-top:8px;font-size:25px;line-height:1.15}#main .popular-categories .section-heading .eyebrow,#main .popular-products .section-heading .eyebrow{letter-spacing:1px;font-size:8px}#main .popular-categories .section-heading .underlined-link,#main .popular-products .section-heading .underlined-link{gap:5px;min-height:44px;padding:10px 0 7px;font-size:10px}#main .popular-categories .popular-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#main .popular-category .category-images{aspect-ratio:1.18;border-radius:6px}#main .popular-categories .popular-category h3{padding:8px 2px 0;font-size:13px;line-height:1.3}#main .popular-products .picks-note{margin:0 0 16px;font-size:11px;line-height:1.5}#main .popular-products .picks-note>span:last-child{margin-top:3px;font-size:10px}#main .product-grid,#main .product-grid.home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#main .product-grid .product-media [data-gallery-frame],#main .product-grid .product-card .photo,#main .product-grid .card-video{aspect-ratio:1.16}#main .product-grid .product-info{padding:9px 8px 8px}#main .product-grid .product-meta{letter-spacing:0;overflow-wrap:anywhere;font-size:10px;line-height:1.4}#main .product-grid .product-meta span{margin:0 2px}#main .product-grid .product-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;margin:4px 0 6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}#main .product-grid .product-bottom{gap:6px;font-size:12px;line-height:1.35}#main .product-grid .product-price{min-width:0}#main .product-grid .add-enquiry{flex:0 0 44px;width:44px;height:44px;font-size:20px}#main .product-grid .gallery-controls{bottom:3px;left:3px;right:3px}#main .product-grid .gallery-controls button,#main .product-grid .gallery-pause{width:44px;height:44px;box-shadow:none;background:radial-gradient(circle,#fffaf0ed 0 14px,#0000 14.5px);border:0}#main .product-grid .gallery-controls button:hover,#main .product-grid .gallery-pause:hover{background:radial-gradient(circle,#fff 0 14px,#0000 14.5px)}#main .product-grid .gallery-controls span{padding:3px 5px;font-size:8px}#main .product-grid .gallery-pause{top:3px;right:3px}#main .product-grid .product-tag{padding:3px 5px;font-size:7px;top:6px;left:6px}#main .popular-products .collection-more{margin-top:22px}}
