:root{--ink: #1a1a1a;--ink-soft: #3a3a3a;--grey: #6b6b6b;--grey-light: #8c8c8c;--border: #e5e3df;--surface: #fafaf8;--white: #ffffff;--brand-red: #c8102e;--brand-red-dark: #a00d25;--accent-pink: #d98fa6;--accent-pink-bg: #fbeff2;--success: #1b7a3d;--star: #e8a33d;--radius: 4px;--container: 1240px;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}section.closing-cta h2{color:#fff}#panel-overview article{padding-bottom:30px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utility-bar{background:var(--ink);color:#ededed;font-size:13px;text-align:center;padding:7px 12px}.utility-bar strong{font-weight:600}header.site-header{background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;max-width:var(--container);margin:0 auto}.logo{font-weight:800;font-size:20px;letter-spacing:.3px;color:var(--ink)}.logo span{color:var(--brand-red)}nav.primary-nav{display:flex;gap:26px;font-size:14px;font-weight:600}nav.primary-nav a{padding:6px 0;border-bottom:2px solid transparent}nav.primary-nav a:hover{border-bottom-color:var(--brand-red)}.header-icons{display:flex;align-items:center;gap:18px;font-size:13px}.header-icons button{background:none;border:none;font:inherit;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:6px}.icon-badge{background:var(--brand-red);color:#fff;font-size:10px;font-weight:700;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px}nav.breadcrumb{font-size:13px;color:var(--grey);padding:16px 0;border-bottom:1px solid var(--border)}nav.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}nav.breadcrumb a{color:var(--grey)}nav.breadcrumb a:hover{color:var(--brand-red)}nav.breadcrumb li:not(:last-child):after{content:"\203a";margin-left:6px;color:var(--grey-light)}nav.breadcrumb li[aria-current]{color:var(--ink);font-weight:600}section.product-hero{padding:32px 0 40px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.gallery{position:sticky;top:96px}.gallery-main{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;color:var(--grey-light);font-size:14px;text-align:center;overflow:hidden}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gallery-thumbs .thumb{width:68px;height:68px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--grey-light);cursor:pointer}.gallery-thumbs .thumb.active{border-color:var(--brand-red);border-width:2px}.buy-panel .eyebrow{color:var(--brand-red);font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.buy-panel h1{font-size:30px;line-height:1.2;margin:6px 0 4px;font-weight:800}.buy-panel .subtitle{color:var(--grey);font-size:15px;font-style:italic;margin:0 0 14px}.rating-row{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px}.stars{color:var(--star);letter-spacing:1px}.rating-row .sep{color:var(--border)}.trust-inline{color:var(--success);font-weight:600}.price-block{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.price-now{font-size:28px;font-weight:800;color:var(--ink)}.price-was{font-size:16px;color:var(--grey-light);text-decoration:line-through}.price-badge{background:var(--brand-red);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:3px}.tax-note{font-size:13px;color:var(--grey);margin-bottom:18px}.availability-row{display:flex;flex-wrap:wrap;gap:16px;font-size:13.5px;margin-bottom:18px;color:var(--ink-soft)}.availability-row .dot{color:var(--success)}.variant-row{margin-bottom:20px}.variant-row .label{font-size:13px;font-weight:700;margin-bottom:8px;display:block}.swatches{display:flex;gap:10px}.swatch{padding:8px 14px;border:1.5px solid var(--border);border-radius:20px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px}.swatch.selected{border-color:var(--brand-red);background:var(--accent-pink-bg);font-weight:600}.swatch .dot-color{width:14px;height:14px;border-radius:50%;display:inline-block;border:1px solid var(--border)}.qty-cta-row{display:flex;align-items:stretch;gap:12px;margin-bottom:14px}.qty-selector{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden}.qty-selector button{background:var(--surface);border:none;width:40px;font-size:18px;cursor:pointer;color:var(--ink)}.qty-selector input{width:44px;text-align:center;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);font-size:15px;padding:8px 0}.btn-primary{flex:1;background:var(--brand-red);color:#fff;border:none;border-radius:var(--radius);font-size:15px;font-weight:700;padding:0 24px;cursor:pointer;letter-spacing:.3px;transition:background .15s ease}.btn-primary:hover{background:var(--brand-red-dark)}.secondary-actions{display:flex;gap:10px;margin-bottom:22px}.btn-ghost{flex:1;background:var(--white);border:1.5px solid var(--border);color:var(--ink-soft);border-radius:var(--radius);font-size:13.5px;font-weight:600;padding:10px 14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.btn-ghost:hover{border-color:var(--ink)}.sku-line{font-size:12.5px;color:var(--grey-light)}section.trust-signals{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.trust-list{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-size:13.5px;font-weight:600;color:var(--ink-soft)}.trust-list li{list-style:none;display:flex;align-items:center;gap:6px}.trust-list .check{color:var(--success);font-weight:800}section.product-tabs{padding:44px 0 0}.tabs-nav{display:flex;gap:4px;border-bottom:2px solid var(--border);margin-bottom:28px}.tabs-nav button{background:none;border:none;font:inherit;font-size:14.5px;font-weight:700;color:var(--grey);padding:12px 20px;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.tabs-nav button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand-red)}.tab-panel{display:none}.tab-panel.active{display:block}h2.section-title{font-size:24px;font-weight:800;margin:0 0 16px}h3.sub-title{font-size:17px;font-weight:700;margin:22px 0 8px;color:var(--ink)}p.copy{font-size:15px;line-height:1.7;color:var(--ink-soft);margin:0 0 14px}ul.copy-list{margin:0 0 16px;padding-left:20px}ul.copy-list li{font-size:15px;line-height:1.65;color:var(--ink-soft);margin-bottom:6px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px}@media(max-width:820px){.feature-grid{grid-template-columns:1fr}}.feature-grid .feature-item h3{margin-top:0}table.spec-table{width:100%;border-collapse:collapse;margin:8px 0 6px;font-size:14.5px}table.spec-table th,table.spec-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border)}table.spec-table th{width:220px;background:var(--surface);font-weight:700;color:var(--ink)}table.spec-table td{color:var(--ink-soft)}.spec-note{font-size:13px;color:var(--grey-light);font-style:italic;margin-top:10px}.review-summary{display:flex;align-items:center;gap:14px;margin-bottom:22px}.review-score{font-size:34px;font-weight:800}.review-count{color:var(--grey);font-size:14px}.praised-list li{margin-bottom:8px}.accordion-item{border-bottom:1px solid var(--border)}.accordion-header{width:100%;text-align:left;background:none;border:none;font:inherit;font-size:16px;font-weight:700;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--ink)}.accordion-header .plus{font-size:20px;font-weight:400;color:var(--brand-red);transition:transform .15s ease}.accordion-header[aria-expanded=true] .plus{transform:rotate(45deg)}.accordion-body{display:none;padding:0 0 20px}.accordion-body.open{display:block}section.faq{background:var(--surface);padding:50px 0}.faq-item{border-bottom:1px solid var(--border);background:var(--white);border-radius:var(--radius);margin-bottom:10px;border:1px solid var(--border)}.faq-question{width:100%;text-align:left;background:none;border:none;font:inherit;font-size:15.5px;font-weight:700;padding:16px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--ink)}.faq-question .plus{font-size:20px;color:var(--brand-red);font-weight:400}.faq-question[aria-expanded=true] .plus{transform:rotate(45deg)}.faq-answer{display:none;padding:0 20px 18px;font-size:14.5px;line-height:1.65;color:var(--ink-soft)}.faq-answer.open{display:block}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:900px){.info-grid{grid-template-columns:1fr}}.info-grid .card{border:1px solid var(--border);border-radius:var(--radius);padding:22px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:820px){.why-grid{grid-template-columns:1fr}}.why-grid .card{border:1px solid var(--border);border-radius:var(--radius);padding:22px}.why-grid .card h3{margin-top:0}section.closing-cta{background:var(--ink);color:#fff;padding:56px 0;text-align:center;margin-top:60px}section.closing-cta h2{font-size:28px;margin:0 0 14px;font-weight:800}section.closing-cta p{font-size:15.5px;color:#d8d8d8;max-width:680px;margin:0 auto 12px;line-height:1.7}section.closing-cta .strong-line{font-weight:700;color:#fff}section.closing-cta .badges{font-size:13.5px;color:#b8b8b8;margin:22px 0 26px;letter-spacing:.2px}section.closing-cta .btn-primary{max-width:280px;margin:0 auto;padding:14px 24px;font-size:16px;display:block}section.closing-cta .tagline{margin-top:24px;font-size:13px;color:#8a8a8a}footer.site-footer{background:var(--surface);border-top:1px solid var(--border);padding:48px 0 24px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}@media(max-width:820px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h4{font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;margin:0 0 14px}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin-bottom:9px;font-size:13.5px}.footer-grid a{color:var(--grey)}.footer-grid a:hover{color:var(--brand-red)}.footer-about p{font-size:13.5px;color:var(--grey);line-height:1.6}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;font-size:12.5px;color:var(--grey-light);text-align:center}section{padding:44px 0}section.product-hero{padding-top:32px}section.trust-signals{padding:16px 0}div#panel-overview{padding-bottom:50px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:28px}.gallery{position:static}nav.primary-nav{display:none}.tabs-nav{overflow-x:auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ab-saeed-prd.css.map */
