[data-mediagoats-storefront]:has(.mg-home-page){--mg-gutter:16px}[data-mediagoats-storefront] .mg-home-page .mg-home-intro h1,[data-mediagoats-storefront] .mg-home-bundle-copy h2,[data-mediagoats-storefront] .mg-home-bundle-copy p,[data-mediagoats-storefront] .mg-home-bundle-cta,[data-mediagoats-storefront] .mg-home-page .mg-section-heading h2{font-family:Zain,MediaGoats PingARLT,Arial,sans-serif}[data-mediagoats-storefront]:has(.mg-home-page) .mg-header-home{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px;min-height:72px;padding-inline:16px}[data-mediagoats-storefront] .mg-home-page .mg-home-intro{padding:10px 0 14px}[data-mediagoats-storefront] .mg-home-page .mg-home-intro h1{font-size:24px;font-weight:700;line-height:32px}[data-mediagoats-storefront] .mg-home-bundle{isolation:isolate;background:var(--primary);min-height:208px;color:var(--primary-foreground);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:hidden}[data-mediagoats-storefront] .mg-home-bundle-art{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}[data-mediagoats-storefront] .mg-home-bundle>picture{z-index:-1;position:absolute;inset:0}[data-mediagoats-storefront] .mg-home-bundle-copy{text-align:right;justify-items:start;gap:12px;min-width:0;padding:18px 14px 18px 4px;display:grid}[data-mediagoats-storefront] .mg-home-bundle-copy h2{color:var(--primary-foreground);font-size:20px;font-weight:700;line-height:1.3}[data-mediagoats-storefront] .mg-home-bundle-copy p{color:var(--primary-foreground);white-space:nowrap;margin:0;font-size:12px;line-height:18px}[data-mediagoats-storefront] .mg-home-bundle-cta{background:var(--background);min-width:0;min-height:48px;color:var(--primary);white-space:nowrap;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}[data-mediagoats-storefront] .mg-home-bundle-cta:hover{background:var(--secondary)}[data-mediagoats-storefront] .mg-home-bundle-cta:active{transform:scale(.98)}[data-mediagoats-storefront] .mg-home-bundle-cta:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:4px}[data-mediagoats-storefront] .mg-home-page .mg-section-heading{margin:20px 0 12px}[data-mediagoats-storefront] .mg-home-page .mg-section-heading h2{font-size:22px;font-weight:700}[data-mediagoats-storefront] .mg-home-page .mg-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-mediagoats-storefront] .mg-home-page .product-card{border-radius:18px;flex-direction:column;gap:0;padding:5px;display:flex}[data-mediagoats-storefront] .mg-home-page .product-card .product-artwork{aspect-ratio:16/10;border-radius:14px;width:100%;margin:0}[data-mediagoats-storefront] .mg-home-page .mg-card-copy{gap:3px;padding:10px 8px 8px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy h3{font-size:20px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy p{font-size:14px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy .mg-v3-primary{margin-top:auto;font-size:16px}@media (width<=360px){[data-mediagoats-storefront]:has(.mg-home-page){--mg-gutter:12px}[data-mediagoats-storefront] .mg-home-bundle{min-height:190px}[data-mediagoats-storefront] .mg-home-bundle-copy{gap:10px;padding-inline:10px 2px}[data-mediagoats-storefront] .mg-home-bundle-copy h2{font-size:20px}[data-mediagoats-storefront] .mg-home-bundle-copy p{font-size:12px}[data-mediagoats-storefront] .mg-home-bundle-cta{gap:5px;padding-inline:9px;font-size:15px}}@media (width>=768px){[data-mediagoats-storefront] .mg-home-page .mg-home-bundle{max-width:760px;min-height:260px;margin-inline:auto}[data-mediagoats-storefront] .mg-home-bundle-copy{gap:18px;padding:24px 32px}[data-mediagoats-storefront] .mg-home-bundle-copy h2{font-size:28px}[data-mediagoats-storefront] .mg-home-bundle-copy p{font-size:16px}[data-mediagoats-storefront] .mg-home-bundle-cta{padding-inline:24px;font-size:18px}[data-mediagoats-storefront] .mg-home-page .mg-v3-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-mediagoats-storefront] .mg-home-page{letter-spacing:0}[data-mediagoats-storefront] .mg-home-page .mg-home-intro h1{font-size:23px;line-height:1.35}[data-mediagoats-storefront] .mg-home-page .mg-section-heading h2{font-size:21px;line-height:1.35}[data-mediagoats-storefront] .mg-home-bundle-copy h2{font-size:19px;line-height:1.35}[data-mediagoats-storefront] .mg-home-bundle-copy p{white-space:normal;max-width:100%;font-size:12.5px;line-height:1.5}[data-mediagoats-storefront] .mg-home-bundle-cta{font-size:15px}[data-mediagoats-storefront] .mg-home-page .mg-chip{min-height:48px;font-size:14.5px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;font-size:17px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:visible}[data-mediagoats-storefront] .mg-home-page .mg-card-copy p,[data-mediagoats-storefront] .mg-home-page .mg-card-copy .mg-rating-count{font-size:12.5px;line-height:1.5}[data-mediagoats-storefront] .mg-home-page .mg-card-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:25px;font-weight:700;line-height:1.2;display:flex}[data-mediagoats-storefront] .mg-home-page .mg-card-price>.numeric-ltr{gap:4px}[data-mediagoats-storefront] .mg-home-page .mg-card-price svg{width:.76em;height:.82em}[data-mediagoats-storefront] .mg-home-page .mg-card-price .mg-old-price{gap:3px;margin:0;font-size:12.5px;font-weight:500}[data-mediagoats-storefront] .mg-home-page .mg-card-copy .mg-v3-primary{min-height:48px;font-size:15px}[data-mediagoats-storefront] .store-bottom-nav :is(a,button){min-height:48px;font-size:11.5px}@media (width<=360px){[data-mediagoats-storefront] .mg-home-page .mg-home-intro h1{font-size:22px}[data-mediagoats-storefront] .mg-home-page .mg-section-heading h2{font-size:20px}[data-mediagoats-storefront] .mg-home-bundle-copy h2{font-size:18px}[data-mediagoats-storefront] .mg-home-bundle-copy p{font-size:12px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy h3{font-size:16px}[data-mediagoats-storefront] .mg-home-page .mg-card-price{font-size:24px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy .mg-v3-primary{font-size:14px}}@media (width>=768px){[data-mediagoats-storefront] .mg-home-page .mg-home-intro h1{font-size:28px}[data-mediagoats-storefront] .mg-home-page .mg-section-heading h2{font-size:22px}[data-mediagoats-storefront] .mg-home-bundle-copy h2{font-size:26px}[data-mediagoats-storefront] .mg-home-bundle-copy p{font-size:14px}[data-mediagoats-storefront] .mg-home-bundle-cta{font-size:16px}[data-mediagoats-storefront] .mg-home-page .mg-card-copy h3{font-size:18px}}@media (prefers-reduced-motion:reduce){[data-mediagoats-storefront] .mg-home-bundle-cta{transition:none;transform:none}}[data-mediagoats-storefront] .mg-coupon-pop{z-index:45;inset-inline:12px;bottom:calc(92px + env(safe-area-inset-bottom));background:var(--card);max-width:400px;color:var(--foreground);border:1px solid var(--border);box-shadow:0 10px 30px -12px color-mix(in oklab,var(--foreground) 35%,transparent);letter-spacing:0;border-radius:18px;margin-inline:auto;padding:14px 14px 10px;font-family:MediaGoats PingARLT,MediaGoats Tajawal,Arial,sans-serif;animation:.22s ease-out mg-coupon-in;position:fixed}[data-mediagoats-storefront] .mg-coupon-head{align-items:flex-start;gap:10px;padding-inline-end:36px;display:flex}[data-mediagoats-storefront] .mg-coupon-icon{color:var(--primary);flex-shrink:0;margin-top:2px}[data-mediagoats-storefront] .mg-coupon-pop h2{margin:0;font-size:16px;font-weight:700;line-height:1.35}[data-mediagoats-storefront] .mg-coupon-pop p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:1.5}[data-mediagoats-storefront] .mg-coupon-close{width:48px;height:48px;color:var(--muted-foreground);top:2px;background:0 0;border-radius:14px;font-size:22px;line-height:1;position:absolute;inset-inline-end:2px}[data-mediagoats-storefront] .mg-coupon-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}[data-mediagoats-storefront] .mg-coupon-row input{border:1px dashed var(--primary);background:var(--background);text-align:center;letter-spacing:.08em;min-width:0;height:48px;color:var(--primary);border-radius:12px;font-size:16px;font-weight:700}[data-mediagoats-storefront] .mg-coupon-copy{background:var(--primary);min-height:48px;color:var(--primary-foreground);white-space:nowrap;border-radius:12px;padding-inline:16px;font-size:15px;font-weight:700}[data-mediagoats-storefront] .mg-coupon-copy:hover{filter:brightness(.92)}[data-mediagoats-storefront] .mg-coupon-pop :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-mediagoats-storefront] .mg-coupon-status{min-height:0;font-size:12px!important}@keyframes mg-coupon-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=768px){[data-mediagoats-storefront] .mg-coupon-pop{width:360px;inset-inline:auto 24px}}@media (prefers-reduced-motion:reduce){[data-mediagoats-storefront] .mg-coupon-pop{animation:none}}
