.a-shelf__body{gap:var(--a-space-3);grid-template-columns:minmax(0,1fr);display:grid}.a-shelf__rail{min-width:0;position:relative}@media (width>=1024px){.a-shelf__body{gap:var(--a-space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}}@container (width>=480px){.a-rail--shelf .a-rail__track{--rail-cols:3.2}}@container (width>=700px){.a-rail--shelf .a-rail__track{--rail-cols:4;--rail-gap:16px}}.a-rail--shelf .a-rail__nav{top:calc(28% - 22px)}.a-rail--shelf .a-rail__nav--prev{left:-22px}.a-rail--shelf .a-rail__nav--next{right:-22px}.a-spanel{--spanel-pad:var(--a-space-5);isolation:isolate;align-items:flex-start;gap:var(--a-space-3);min-height:228px;padding:var(--spanel-pad);border-radius:var(--a-radius-xl);background:radial-gradient(120% 85% at 108% -12%, color-mix(in srgb, var(--acc-field) 82%, var(--a-paper)) 0%, transparent 58%), radial-gradient(95% 75% at -12% 112%, var(--acc-deep) 0%, transparent 68%), var(--acc-field);color:var(--a-on-fill);box-shadow:0 22px 40px -24px color-mix(in srgb, var(--acc-deep) 80%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--acc-deep) 35%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (width>=1024px){.a-spanel{--spanel-pad:var(--a-space-6);height:calc(100% - 16px);min-height:360px;margin-block:4px 12px}}.a-spanel__ring{z-index:-1;border:34px solid color-mix(in srgb, var(--a-paper) 9%, transparent);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-110px}.a-spanel__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--a-paper) 26%, transparent), transparent);pointer-events:none;border-radius:50%;width:85%;position:absolute;bottom:-25%;right:-20%}.a-spanel__copy{z-index:2;align-items:flex-start;gap:var(--a-space-2);flex-direction:column;max-width:64%;display:flex;position:relative}.a-spanel.has-countdown .a-spanel__copy,.a-spanel:not(.has-disc):not(.has-media) .a-spanel__copy{max-width:100%}.a-spanel:has(>.a-spanel__badge) .a-spanel__copy{padding-right:56px}.a-spanel:not(.has-countdown) .a-spanel__copy{margin-block:auto}.a-spanel:not(.has-countdown) .a-spanel__foot{margin-top:0}.a-collection .a-spanel.has-media .a-spanel__copy{margin-block:0}.a-collection .a-spanel.has-media .a-spanel__foot{margin-top:auto}.a-spanel__kicker{font-size:var(--a-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1.2}.a-spanel__title{letter-spacing:-.03em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;text-shadow:0 2px 6px color-mix(in srgb, var(--acc-deep) 60%, transparent);font-size:clamp(1.35rem,8.5cqi,2.5rem);font-weight:800;line-height:1.05;display:block}.a-spanel__badge{top:var(--spanel-pad);right:var(--spanel-pad);z-index:2;border-radius:var(--a-radius);background:var(--a-deal);width:46px;height:46px;color:var(--a-on-deal);box-shadow:0 6px 12px -6px color-mix(in srgb, var(--acc-deep) 90%, transparent);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:rotate(-8deg)}.a-spanel__badge .a-icon{width:62%;height:62%}.a-spanel__tagline{align-items:center;gap:var(--a-space-2);max-width:34ch;font-size:var(--a-text-md);text-shadow:0 1px 3px color-mix(in srgb, var(--acc-deep) 85%, transparent);font-weight:600;line-height:1.35;display:flex}.a-spanel__tagline .a-icon{flex-shrink:0}.a-spanel__meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.a-spanel__flag{border-radius:var(--a-radius-pill);background:var(--a-deal);color:var(--a-on-deal);font-size:var(--a-text-sm);padding:5px 12px;font-weight:800;line-height:1.2}.a-spanel__count{border-radius:var(--a-radius-pill);background:color-mix(in srgb, var(--acc-deep) 72%, transparent);font-size:var(--a-text-sm);padding:5px 12px;font-weight:800;line-height:1.2}.a-spanel__foot{z-index:2;align-items:flex-start;gap:var(--a-space-4);flex-direction:column;margin-top:auto;display:flex;position:relative}.a-spanel__cta{box-shadow:0 10px 20px -12px color-mix(in srgb, var(--acc-deep) 90%, transparent)}.a-spanel__cta .a-icon{transition:transform var(--a-dur) var(--a-ease-out)}@media (hover:hover){.a-spanel__cta:hover .a-icon{transform:translate(3px)}}.a-spanel .a-countdown__label{margin-bottom:6px}.a-spanel .a-countdown__cells{gap:6px}.a-spanel .a-countdown__cell{background:var(--a-paper);min-width:52px;color:var(--acc-field);box-shadow:0 8px 16px -10px color-mix(in srgb, var(--acc-deep) 90%, transparent);padding:8px 4px 6px}.a-spanel__art{z-index:1;aspect-ratio:1;pointer-events:none;width:clamp(160px,58%,300px);position:absolute;bottom:-44px;right:-44px}.a-spanel__disc{border:3px solid color-mix(in srgb, var(--a-paper) 85%, transparent);background:var(--a-paper) padding-box;box-shadow:0 24px 40px -18px color-mix(in srgb, var(--acc-deep) 95%, transparent);background-clip:padding-box;border-radius:50%;position:absolute;inset:0;overflow:hidden}.a-spanel__disc img{object-fit:cover;width:100%;height:100%}.a-spanel__disc.is-photo img{object-fit:cover;padding:0}.a-spanel__chip{aspect-ratio:1;border:4px solid var(--a-paper);border-radius:var(--a-radius-lg);background:var(--a-paper);width:32%;box-shadow:0 14px 24px -12px color-mix(in srgb, var(--acc-deep) 95%, transparent);padding:0;position:absolute;overflow:hidden}.a-spanel__chip img{object-fit:cover;width:100%;height:100%}.a-spanel__chip--1{top:-22%;right:30%;transform:rotate(-9deg)}.a-spanel__chip--2{width:27%;top:-6%;right:64%;transform:rotate(7deg)}.a-spanel__media{right:var(--spanel-pad);bottom:var(--spanel-pad);z-index:1;border:5px solid var(--a-paper);border-radius:var(--a-radius-lg);background:var(--a-paper);width:min(54%,260px);box-shadow:0 22px 36px -18px color-mix(in srgb, var(--acc-deep) 95%, transparent);position:absolute;overflow:hidden;transform:rotate(3deg)}.a-spanel__media img{width:100%;height:100%;display:block}.a-collection .a-spanel__media{width:min(66%,300px)}.a-spanel.has-countdown .a-spanel__art{width:clamp(150px,44%,240px);bottom:-34px;right:-34px}@media (width<=1023px){.a-spanel{gap:var(--a-space-2)}.a-spanel__title{font-size:clamp(1.5rem,8cqi,2.25rem)}.a-spanel__copy{max-width:60%}.a-spanel__badge{width:38px;height:38px}.a-spanel__art{width:clamp(140px,40%,220px);bottom:-28px;right:-28px}.a-spanel__chip--2{display:none}.a-spanel__foot{gap:var(--a-space-3)}.a-spanel .a-countdown__cell{min-width:46px;padding:6px 2px 5px}.a-spanel .a-countdown__cell b{font-size:var(--a-text-xl)}.a-spanel__media{width:min(38%,200px)}.a-collection .a-spanel__media{width:min(52%,260px)}.a-spanel.has-countdown .a-spanel__art{width:clamp(120px,34%,190px)}}@media (width<=479px){.a-spanel{min-height:212px}.a-spanel__tagline{font-size:var(--a-text-sm)}.a-spanel.has-countdown .a-spanel__copy{max-width:72%}.a-spanel.has-countdown .a-spanel__art{bottom:-40px;right:-40px}}.a-cshow__nav{margin:0 0 var(--a-space-5)}.a-cshow__lanes{gap:var(--a-space-8);display:grid}@media (width>=1024px){.a-cshow__lanes{gap:var(--a-space-6)}}.a-rail--shelf .a-rail__item--more .a-railend{--tone:var(--acc-field,var(--a-brand-700));text-align:center;border-style:dashed;border-width:1.5px;justify-content:center;align-items:center}.a-rail--shelf .a-rail__item--more .a-railend__icon{background:var(--acc-field,var(--a-brand-700))}.a-rail--shelf .a-rail__item--more .a-railend__text{justify-items:center}:root[data-theme=dark] .a-spanel{box-shadow:0 28px 60px -26px color-mix(in srgb, var(--acc) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--acc) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--a-paper) 16%, transparent)}:root[data-theme=dark] .a-spanel__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 55%, transparent), transparent)}.a-spanel .a-countdown__cell small{color:var(--a-paper-ink)}.a-collection .a-spanel.has-media .a-spanel__media{width:100%;margin-block:var(--a-space-1);position:relative;bottom:auto;right:auto;transform:rotate(-1.5deg)}
