.fixedPackBanner{isolation:isolate;color:#fff5df;box-sizing:border-box;background:radial-gradient(at 5% 0,#603421,#0000 65%),#241812;grid-template-columns:minmax(240px,1fr) 118px minmax(0,1.65fr);align-items:center;gap:20px;min-height:286px;padding:25px 30px;display:grid;position:relative;overflow:hidden}.fixedPackBannerCopy h2{font-family:var(--font-cairo),Cairo,Arial,sans-serif;color:#ffcf4d;margin:8px 0;font-size:clamp(23px,2.5vw,38px);font-weight:900;line-height:1.4}.fixedPackBannerCopy p{margin:0 0 12px;font-size:clamp(14px,1.4vw,19px);line-height:1.65}.fixedPackBannerEyebrow{letter-spacing:1.2px;color:#ebd4b6;font-size:10px;font-weight:800}.fixedPackBannerAction{border-bottom:1px solid #ffe0a1;align-items:center;gap:14px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-flex}.fixedPackBannerPrice{isolation:isolate;aspect-ratio:1;color:#fff3d4;text-align:center;background:#b91c20;border:2px solid #f4c445;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;display:flex;position:relative;box-shadow:0 5px 24px #0005}.fixedPackBannerPrice:before{content:"";z-index:-1;border:2px dashed #efc25688;border-radius:50%;animation:24s linear infinite packPriceHalo;position:absolute;inset:-7px}.fixedPackBannerPrice small{font-size:11px;font-weight:800}.fixedPackBannerPrice strong{direction:ltr;font:900 25px/1.5 Arial,sans-serif}.fixedPackBannerPrice em{font-size:16px;font-style:normal;font-weight:900}.fixedPackBannerArtwork{background:#fff;border-radius:14px;min-width:0;padding:9px 7px;box-shadow:0 12px 24px #0004}.fixedPackPouchCollection{direction:ltr;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:2px;display:grid}.fixedPackBannerPouch{grid-column:span 2;min-width:0;overflow:hidden}.fixedPackBannerPouch:nth-child(8){grid-column:2/span 2}.fixedPackBannerPouch>*{width:100%;display:block}.fixedPackCampaignImage{object-fit:contain;width:100%;max-height:230px;display:block}@keyframes packPriceHalo{to{transform:rotate(360deg)}}@media (max-width:1000px){.fixedPackBanner{grid-template-columns:minmax(180px,1fr) 98px minmax(0,1.4fr);gap:15px;min-height:250px;padding:23px 20px}.fixedPackBannerPrice{width:98px}.fixedPackBannerPrice strong{font-size:22px}}@media (max-width:650px){.fixedPackBanner{grid-template-columns:minmax(0,1fr) 86px;gap:12px;min-height:0;padding:18px 16px}.fixedPackBannerCopy h2{margin:4px 0;font-size:23px}.fixedPackBannerCopy p{margin:0 0 6px;font-size:12px}.fixedPackBannerEyebrow{font-size:8px}.fixedPackBannerAction{font-size:11px}.fixedPackBannerPrice{justify-self:center;width:80px}.fixedPackBannerPrice small{font-size:8px}.fixedPackBannerPrice strong{font-size:18px}.fixedPackBannerPrice em{font-size:12px}.fixedPackBannerArtwork{grid-column:1/-1;padding:4px 6px}.fixedPackPouchCollection{max-width:440px;margin:auto}.fixedPackCampaignImage{max-height:180px}}@media (prefers-reduced-motion:reduce){.fixedPackBannerPrice:before{animation:none}}.showcaseSlide[data-presentation=fixed-pack] .showcaseSlideLink{background:0 0;min-height:0;padding:0;display:block}.promotionShowcase:has([data-presentation=fixed-pack]) .showcaseViewport{aspect-ratio:auto;min-height:0}
