.distributor-offer:where(.astro-gilgpsal){width:min(1780px,96vw);margin:0 auto}.distributor-offer-card:where(.astro-gilgpsal){overflow:hidden;border-radius:1.7rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#181a1ffa,#0e1014fc);box-shadow:inset 0 1px #ffffff08,0 28px 72px #00000038}.distributor-offer-media:where(.astro-gilgpsal){position:relative;padding:clamp(1rem,2.4vw,1.8rem) clamp(1rem,2.4vw,1.8rem) 0;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#121418f2,#08090c)}.distributor-offer-hero:where(.astro-gilgpsal){display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.2rem,3vw,2.6rem);min-height:clamp(11rem,22vw,17rem)}.distributor-offer-image-shell:where(.astro-gilgpsal){min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.distributor-offer-image:where(.astro-gilgpsal){display:block;width:100%;height:100%;object-fit:contain;object-position:center}.distributor-offer-hero-copy:where(.astro-gilgpsal){min-width:0;max-width:42rem;padding:clamp(2rem,5vw,4rem) 0 clamp(1rem,2vw,1.4rem)}.distributor-offer-kicker:where(.astro-gilgpsal){margin:0 0 .85rem;color:#ff2b2beb;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase}.distributor-offer-title:where(.astro-gilgpsal){margin:0;color:#f4f5f7;font-family:var(--shift-heading-font);font-size:clamp(2rem,4.4vw,4rem);line-height:.96;letter-spacing:-.045em;text-transform:uppercase;max-width:9ch;text-wrap:balance}.distributor-offer-badge:where(.astro-gilgpsal),.distributor-offer-price-badge:where(.astro-gilgpsal){position:absolute;z-index:2;display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .9rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.distributor-offer-badge:where(.astro-gilgpsal){top:1rem;left:1rem;color:#f4f5f7;background:#2c6cfff5;box-shadow:0 12px 28px #0000003d}.distributor-offer-price-badge:where(.astro-gilgpsal){top:1rem;right:1rem;color:#fff;background:#ff2b2b;box-shadow:0 12px 28px #0000003d}.distributor-offer-order:where(.astro-gilgpsal){padding:0}.distributor-offer-order-button.homepage-cta-button{display:flex;width:100%;min-height:4rem;border-radius:0;justify-content:center;font-size:clamp(1rem,1.4vw,1.3rem);letter-spacing:.01em}.distributor-offer-order-button.homepage-cta-button-button{box-shadow:none}.distributor-offer-gold:where(.astro-gilgpsal) .distributor-offer-order-button.homepage-cta-button-button{background:#ffb51f;color:#111316}.distributor-offer-gold:where(.astro-gilgpsal) .distributor-offer-order-button.homepage-cta-button-button:hover{background:#ff9f00;color:#111316}.distributor-offer-gold:where(.astro-gilgpsal) .distributor-offer-order-button .homepage-cta-button-icon{background:#1113161f;color:#111316}.distributor-offer-red:where(.astro-gilgpsal) .distributor-offer-order-button.homepage-cta-button-button{background:#ff1515;color:#fff}.distributor-offer-red:where(.astro-gilgpsal) .distributor-offer-order-button.homepage-cta-button-button:hover{background:#d90c0c;color:#fff}.distributor-offer-red:where(.astro-gilgpsal) .distributor-offer-order-button .homepage-cta-button-icon{background:#ffffff1f;color:#fff}.distributor-offer-body:where(.astro-gilgpsal){padding:clamp(1.6rem,3vw,2.4rem);display:grid;gap:1.6rem}.distributor-offer-product-name:where(.astro-gilgpsal){margin:1.2rem 0 0;color:#f4f5f7;font-family:var(--shift-heading-font);font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:.96;letter-spacing:-.04em}.distributor-offer-product-subtitle:where(.astro-gilgpsal){display:inline-block;margin-left:.5rem;color:#f4f5f77a;font-family:inherit;font-size:.56em;letter-spacing:-.02em}.distributor-offer-summary:where(.astro-gilgpsal){max-width:52rem;margin:1rem 0 0;color:#e8eaeeb8;font-size:1rem;line-height:1.75}.distributor-offer-grid:where(.astro-gilgpsal){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.distributor-offer-block:where(.astro-gilgpsal){padding:1.35rem 1.35rem 1.45rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#24262b8a,#16181db8),linear-gradient(180deg,#121418f5,#0c0e12fc)}.distributor-offer-block-title:where(.astro-gilgpsal){margin:0;color:#f4f5f7;font-size:1.28rem;line-height:1.2}.distributor-offer-list:where(.astro-gilgpsal),.distributor-offer-links:where(.astro-gilgpsal){margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.82rem}.distributor-offer-list:where(.astro-gilgpsal) li:where(.astro-gilgpsal),.distributor-offer-links:where(.astro-gilgpsal) li:where(.astro-gilgpsal){position:relative;padding-left:1.3rem;color:#e8eaeeb8;font-size:.96rem;line-height:1.65}.distributor-offer-list:where(.astro-gilgpsal) li:where(.astro-gilgpsal):before,.distributor-offer-links:where(.astro-gilgpsal) li:where(.astro-gilgpsal):before{content:"";position:absolute;top:.62rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:#ff2b2b}.distributor-offer-links-block:where(.astro-gilgpsal){padding-bottom:1.3rem}.distributor-offer-links:where(.astro-gilgpsal) a:where(.astro-gilgpsal),.distributor-offer-links:where(.astro-gilgpsal) span:where(.astro-gilgpsal){color:#ff4b4b;text-decoration:none}.distributor-offer-links:where(.astro-gilgpsal) a:where(.astro-gilgpsal):hover{color:#ff7474}.distributor-offer-note:where(.astro-gilgpsal){border-left:3px solid #ff2b2b;border-radius:.85rem;background:#ffffff08;padding:1rem 1.1rem}.distributor-offer-note:where(.astro-gilgpsal) p:where(.astro-gilgpsal){margin:0;color:#e8eaee99;font-size:.95rem;line-height:1.7}@media(max-width:900px){.distributor-offer-hero:where(.astro-gilgpsal){grid-template-columns:1fr;min-height:0;gap:.8rem}.distributor-offer-image-shell:where(.astro-gilgpsal){min-height:8.5rem}.distributor-offer-hero-copy:where(.astro-gilgpsal){max-width:100%;padding:0 0 .4rem}.distributor-offer-title:where(.astro-gilgpsal){max-width:12ch}.distributor-offer-grid:where(.astro-gilgpsal){grid-template-columns:1fr}}@media(max-width:640px){.distributor-offer-media:where(.astro-gilgpsal){padding:.8rem .8rem 0}.distributor-offer-badge:where(.astro-gilgpsal),.distributor-offer-price-badge:where(.astro-gilgpsal){min-height:2.05rem;padding-inline:.72rem;font-size:.72rem}.distributor-offer-badge:where(.astro-gilgpsal){top:.75rem;left:.75rem}.distributor-offer-price-badge:where(.astro-gilgpsal){top:.75rem;right:.75rem}.distributor-offer-product-subtitle:where(.astro-gilgpsal){display:block;margin:.35rem 0 0}.distributor-offer-summary:where(.astro-gilgpsal){margin-top:.75rem;font-size:.95rem;line-height:1.65}}
