.hot-deals-rail{scrollbar-width:none}.hot-deals-rail::-webkit-scrollbar{display:none}.jp-shelf-eyebrow{color:#0f7a35;font-family:var(--y-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.3}.dark .jp-shelf-eyebrow{color:#1ed760}h2.jp-shelf-title,.jp-trending-section h2.jp-shelf-title{color:hsl(var(--foreground));font-family:var(--y-hand);letter-spacing:normal;margin:0;font-weight:500;line-height:1.1;font-size:clamp(1.75rem,3vw,2.625rem)!important}.jp-shelf-eyebrow+.jp-shelf-title{margin-top:6px}.jp-shelf-sub{color:#5c574f;max-width:42rem;margin:6px 0 0;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{color:#0f7a35;text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.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{font-family:var(--y-ui);white-space:nowrap;font-size:14px;font-weight:800;text-decoration:none;color:#0f7a35!important}.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{width:44px;height:44px;color:var(--y-ink);background:var(--y-paper);cursor:pointer;border:1px solid #cbc5b8;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.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-offset:2px;outline:2px solid #1dbd58}.jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile{font-family:var(--y-ui);background:var(--y-paper);border:3px solid var(--y-ink);box-shadow:4px 4px 0 var(--y-ink);border-radius:16px 12px 18px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;text-decoration:none;transition:transform .2s;display:flex;position:relative;color:var(--y-ink)!important}.dark .jp-trending-section .hot-deals-rail>a.jp-shelf-end-tile{border-color:var(--y-wood);background:#1b1917;color:#f0ede5!important}.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-offset:3px;outline:3px solid #1dbd58}@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);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.dark .jp-shelf-end-tile__eyebrow{color:#f0c66b}.jp-shelf-end-tile__title{font-family:var(--y-hand);overflow-wrap:break-word;font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:500;line-height:1.15}.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{color:#07140b;text-align:center;border:2px solid var(--y-ink);width:100%;min-height:44px;box-shadow:3px 3px 0 var(--y-ink);background:#1dbd58;border-radius:8px 10px 7px 11px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:900;line-height:1.2;display:inline-flex}.dark .jp-shelf-end-tile__cta{background:#1ed760;border-color:#0b0c0c;box-shadow:3px 3px #050606}@media (min-width:1240px){.jp-trending-section .hot-deals-rail.is-end-tile{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid;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}}