.hot-deals-rail{scrollbar-width:none}.hot-deals-rail::-webkit-scrollbar{display:none}.jp-shelf-eyebrow{margin:0;color:#0f7a35;font-family:var(--y-mono);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.dark .jp-shelf-eyebrow{color:#1ed760}.jp-trending-section h2.jp-shelf-title,h2.jp-shelf-title{margin:0;color:hsl(var(--foreground));font-family:var(--y-hand);font-size:clamp(1.75rem,3vw,2.625rem)!important;font-weight:500;line-height:1.1;letter-spacing:normal}.jp-shelf-eyebrow+.jp-shelf-title{margin-top:6px}.jp-shelf-sub{max-width:42rem;margin:6px 0 0;color:#5c574f;font-size:13px;line-height:1.5}.dark .jp-shelf-sub{color:#99a4b2}@media (min-width:640px){.jp-shelf-sub{font-size:14px}}.jp-shelf-price-match{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#0f7a35;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dark .jp-shelf-price-match{color:#1ed760}.jp-shelf-price-match:focus-visible{outline:3px solid var(--y-orange);outline-offset:3px}.jp-trending-section .jp-shelf-actions a.jp-shelf-viewall{color:#0f7a35!important;font-family:var(--y-ui);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.dark .jp-trending-section .jp-shelf-actions a.jp-shelf-viewall{color:#1ed760!important}.jp-trending-section .jp-shelf-actions a.jp-shelf-viewall:hover{color:#0b5c28!important}.dark .jp-trending-section .jp-shelf-actions a.jp-shelf-viewall:hover{color:#68fc5a!important}.jp-shelf-arrow{display:grid;place-items:center;width:44px;height:44px;color:var(--y-ink);background:var(--y-paper);border:1px solid #cbc5b8;border-radius:50%;cursor:pointer;transition:border-color .2s,color .2s}.jp-shelf-arrow:hover:not(:disabled){color:#0f7a35;border-color:#1dbd58}.jp-shelf-arrow:disabled{cursor:default;opacity:.35}.dark .jp-shelf-arrow{color:#f0ede5;background:#181c1a;border-color:#2b302d}.dark .jp-shelf-arrow:hover:not(:disabled){color:#1ed760;border-color:#1ed760}.jp-shelf-arrow:focus-visible{outline:2px solid #1dbd58;outline-offset:2px}.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;color:var(--y-ink)!important;font-family:var(--y-ui);text-decoration:none;background:var(--y-paper);border:3px solid var(--y-ink);border-radius:16px 12px 18px 12px;box-shadow:4px 4px 0 var(--y-ink);transition:transform .2s ease}.dark .jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile{color:#f0ede5!important;background:#1b1917;border-color:var(--y-wood)}.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile:hover{transform:translateY(-3px)}.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile:focus-visible{outline:3px solid #1dbd58;outline-offset:3px}@media (prefers-reduced-motion:reduce){.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile:hover{transform:none}}@media (min-width:640px){.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile{padding:20px 18px}}.jp-shelf-end-tile__eyebrow{color:#875a00;font-family:var(--y-mono);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.dark .jp-shelf-end-tile__eyebrow{color:#f0c66b}.jp-shelf-end-tile__title{font-family:var(--y-hand);font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.15;overflow-wrap:break-word}.jp-shelf-end-tile__body{color:#5c574f;font-size:13px;line-height:1.5}.dark .jp-shelf-end-tile__body{color:#a9b0ab}.jp-shelf-end-tile__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px;color:#07140b;font-size:14px;font-weight:900;line-height:1.2;text-align:center;background:#1dbd58;border:2px solid var(--y-ink);border-radius:8px 10px 7px 11px;box-shadow:3px 3px 0 var(--y-ink)}.dark .jp-shelf-end-tile__cta{background:#1ed760;border-color:#0b0c0c;box-shadow:3px 3px 0 #050606}@media (min-width:1240px){.jp-trending-section .hot-deals-rail.is-end-tile{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;overflow:visible!important}.jp-trending-section .hot-deals-rail.is-end-tile>.jp-deal-slot{width:auto!important;min-width:0!important;max-width:none!important}.jp-shelf-arrows--scroll-only{display:none!important}}