.sm-home-deals{background:#080a10;color:#f7f7fa;border-bottom:1px solid #252c3a;font:400 15px/1.5 Arial,system-ui,sans-serif;padding:18px 0 30px;isolation:isolate}
.sm-home-deals *{box-sizing:border-box}.sm-home-deals [hidden]{display:none!important}.sm-home-deals a{color:inherit;text-decoration:none}.sm-home-deals a:focus-visible{outline:3px solid #ffd166;outline-offset:5px}
.sm-home-deals__wrap{width:min(1600px,calc(100% - 40px));margin:auto}.sm-home-deals__heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:138px;padding:5px 14px 16px;margin-bottom:13px;overflow:hidden}
.sm-home-deals__banner{position:absolute;inset:0;width:100%;height:100%;opacity:.72;pointer-events:none;mask-image:linear-gradient(90deg,transparent 20%,#000 53%,#000 83%,transparent)}
.sm-home-deals__heading>div,.sm-home-deals__all{position:relative;z-index:1}.sm-home-deals h2{width:clamp(300px,43vw,620px);margin:0;line-height:0}.sm-home-deals__wordmark{display:block;width:100%;height:auto;aspect-ratio:690/110}.sm-home-deals__heading p{margin:4px 0 0 18px;color:#f2f2f5;font-size:clamp(13px,1.3vw,19px);text-shadow:0 2px 6px #000}
.sm-home-deals__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.sm-home-deals__all,.sm-home-deals__customize{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:2px solid #ff1687;border-radius:999px;background:linear-gradient(#171019,#030307 65%);box-shadow:inset 0 0 9px #ff16875c,0 0 10px #ff16874d;font-weight:700;text-shadow:0 1px #000}
.sm-home-deals__all{flex:none;min-height:43px;padding:8px 24px;font-size:16px}.sm-home-deals__all:hover{box-shadow:inset 0 0 15px #ff168780,0 0 18px #ff16876b}.sm-home-deals__all span{font-size:25px;font-weight:400;line-height:1}
.sm-home-deals__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.sm-home-deals__card{--edge:#31d3df;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;overflow:hidden;padding:8px 10px 14px;text-align:center;border:2px solid var(--edge);border-radius:23px;background:radial-gradient(ellipse at 5% 105%,color-mix(in srgb,var(--edge) 34%,transparent),transparent 60%),linear-gradient(135deg,#222228,#0b0d13 44%,#111016);box-shadow:inset 0 0 18px #000c;transition:transform .16s,border-color .16s}
.sm-home-deals__card[data-art="1"]{--edge:#ff6baf}.sm-home-deals__card[data-art="2"]{--edge:#a4b7ff}.sm-home-deals__card[data-art="3"]{--edge:#e5aa52}.sm-home-deals__card[data-art="4"]{--edge:#ff62b2}.sm-home-deals__card:hover{transform:translateY(-3px);border-color:#fff}.sm-home-deals__card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:21px;box-shadow:inset 0 -5px 15px color-mix(in srgb,var(--edge) 28%,transparent)}
.sm-home-deals__art{width:calc(100% + 8px);aspect-ratio:388/281;flex:none;position:relative;pointer-events:none;overflow:hidden;border-radius:15px 15px 4px 4px}.sm-home-deals__art svg{display:block;width:100%;height:100%}
.sm-home-deals__copy{display:block;min-width:0;width:100%;margin-top:5px}.sm-home-deals__quantity{display:flex;justify-content:center;align-items:baseline;gap:5px;white-space:nowrap;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-style:italic;font-weight:900;font-size:clamp(21px,2.35vw,39px);letter-spacing:-.045em;line-height:1.25;transform:skewX(-5deg)}.sm-home-deals__quantity-value{color:white}.sm-home-deals__quantity-word{color:#ff1384;text-transform:uppercase;text-shadow:1px 2px #68012d}
.sm-home-deals__details{display:block;color:#d2d4df;font-size:clamp(11px,1.18vw,17px);line-height:1.5;margin:4px 0 0;white-space:nowrap}.sm-home-deals__total{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;flex:1;gap:10px;margin-top:12px}.sm-home-deals__price{position:relative;display:block;min-width:73%;padding:0 13px 2px;color:#050505;background:#ffe500;clip-path:polygon(9% 7%,31% 3%,40% 6%,62% 0,57% 9%,91% 5%,86% 16%,100% 17%,91% 29%,96% 35%,89% 45%,98% 51%,90% 61%,96% 68%,87% 76%,91% 85%,75% 88%,76% 97%,46% 94%,28% 100%,33% 91%,5% 95%,9% 83%,0 83%,9% 68%,4% 61%,11% 49%,3% 43%,12% 30%,6% 23%);font:900 italic clamp(35px,3.6vw,57px)/1.18 Impact,"Arial Black",Arial,sans-serif;letter-spacing:-.045em;white-space:nowrap;transform:rotate(-3deg)}
.sm-home-deals__customize{width:90%;min-height:36px;padding:5px 8px;color:#fff;font-size:clamp(11px,1.2vw,17px);line-height:1.25}.sm-home-deals__status{margin:0;color:#d0d4df;font-size:14px}.sm-home-deals__status:empty{display:none}
@media(max-width:1100px){.sm-home-deals__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sm-home-deals__quantity{font-size:clamp(26px,3.5vw,36px)}.sm-home-deals__price{font-size:50px}.sm-home-deals__details{font-size:15px}.sm-home-deals__customize{font-size:16px}.sm-home-deals__heading{min-height:120px}.sm-home-deals h2{width:clamp(300px,48vw,540px)}}
@media(max-width:800px){.sm-home-deals__wrap{width:calc(100% - 32px)}.sm-home-deals__heading{padding-inline:0;gap:12px}.sm-home-deals__heading p{margin-left:5px;font-size:12px}.sm-home-deals__all{font-size:12px;padding:7px 15px;min-height:36px;gap:8px}.sm-home-deals__all span{font-size:19px}.sm-home-deals h2{width:clamp(240px,49vw,390px)}.sm-home-deals__card{padding:6px 8px 12px;border-radius:19px}.sm-home-deals__quantity{font-size:clamp(24px,3.4vw,31px)}.sm-home-deals__details{font-size:12px}.sm-home-deals__price{font-size:43px}.sm-home-deals__customize{font-size:13px}.sm-home-deals__total{gap:8px;margin-top:10px}}
@media(max-width:640px){.sm-home-deals{padding:10px 0 25px}.sm-home-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sm-home-deals__heading{min-height:102px;gap:6px;margin-bottom:10px;align-items:flex-start;padding-top:10px}.sm-home-deals h2{width:clamp(205px,56vw,330px)}.sm-home-deals__heading p{font-size:10px;max-width:230px;line-height:1.6;margin-top:8px}.sm-home-deals__all{font-size:10px;min-height:32px;padding:6px 9px;gap:6px;margin-top:5px;white-space:nowrap}.sm-home-deals__all span{font-size:16px}.sm-home-deals__banner{opacity:.5;mask-image:linear-gradient(90deg,transparent,#000 55%,transparent)}.sm-home-deals__quantity{font-size:clamp(20px,5.3vw,30px);gap:3px}.sm-home-deals__details{font-size:clamp(10px,2.7vw,14px)}.sm-home-deals__price{font-size:clamp(35px,9vw,48px);padding-inline:12px}.sm-home-deals__customize{font-size:12px;width:100%;min-height:32px}.sm-home-deals__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 13px)/2)}}
@media(max-width:360px){.sm-home-deals__grid{grid-template-columns:1fr}.sm-home-deals__card:last-child:nth-child(odd){grid-column:auto;width:100%}.sm-home-deals__heading{display:block;min-height:133px;padding-bottom:7px}.sm-home-deals h2{width:100%;max-width:295px}.sm-home-deals__all{margin-top:9px}.sm-home-deals__heading p{max-width:none;font-size:11px}.sm-home-deals__quantity{font-size:34px}.sm-home-deals__details{font-size:15px}.sm-home-deals__price{font-size:54px}.sm-home-deals__customize{font-size:16px;min-height:38px}}
@media(prefers-reduced-motion:reduce){.sm-home-deals *{transition:none!important;scroll-behavior:auto!important}}

/* Keep the supplied poster artwork intact: one lossless source, no upscaling or separate crops inside a poster. */
.sm-home-deals{padding:0;background:#06080d;border:0}
.sm-home-deals__wrap{width:100%;max-width:2152px}
.sm-home-deals__heading{display:block;aspect-ratio:2152/164;min-height:0;padding:0;margin:0;overflow:visible}
.sm-home-deals__banner{position:static;display:block;width:100%;height:100%;opacity:1;mask-image:none}
.sm-home-deals__mobile-title{display:none}
.sm-home-deals__all{position:absolute;left:86.35%;top:24%;width:11.65%;height:36%;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:999px}
.sm-home-deals__all span{opacity:0}.sm-home-deals__all:hover{box-shadow:0 0 18px #ff168780}
.sm-home-deals__grid{grid-template-columns:412fr 403fr 407fr 405fr 404fr;gap:.9%;padding:0 1.3% .84%}
.sm-home-deals__card[data-poster="true"]{display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}
.sm-home-deals__card[data-poster="true"]:after{display:none}
.sm-home-deals__card[data-poster="true"] .sm-home-deals__art{display:block;width:100%;height:auto;aspect-ratio:var(--poster-ratio);border-radius:0;overflow:visible}
.sm-home-deals__card[data-art="0"]{--poster-ratio:412/549}.sm-home-deals__card[data-art="1"]{--poster-ratio:403/549}.sm-home-deals__card[data-art="2"]{--poster-ratio:407/549}.sm-home-deals__card[data-art="3"]{--poster-ratio:405/549}.sm-home-deals__card[data-art="4"]{--poster-ratio:404/549}
.sm-home-deals__card[data-poster="true"] .sm-home-deals__copy,.sm-home-deals__card[data-poster="true"] .sm-home-deals__total{position:absolute;width:1px;height:1px;min-width:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.sm-home-deals__card:not([data-poster="true"]) .sm-home-deals__price{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.05em}
.sm-home-deals__status:not(:empty){padding:16px 1.3%}
@media(max-width:1100px){.sm-home-deals__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 16px 18px}.sm-home-deals__heading{min-height:0}.sm-home-deals__all{font-size:12px}}
@media(max-width:640px){.sm-home-deals__heading{height:96px;aspect-ratio:auto;margin:0 14px}.sm-home-deals__banner{display:none}.sm-home-deals__mobile-title{display:block;position:absolute;left:0;top:12px;width:70%;height:auto;aspect-ratio:708/160}.sm-home-deals__all{left:auto;right:0;top:21px;width:auto;height:auto;min-height:32px;padding:6px 10px;gap:6px;font-size:10px;border:1.5px solid #ff1687;background:linear-gradient(#171019,#030307 65%);box-shadow:inset 0 0 9px #ff16875c,0 0 10px #ff16874d}.sm-home-deals__all span{opacity:1}.sm-home-deals__all span:last-child{font-size:16px}.sm-home-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px 20px}}
@media(max-width:360px){.sm-home-deals__heading{display:block;min-height:0;height:90px;padding:0}.sm-home-deals__mobile-title{width:67%;top:16px}.sm-home-deals__all{top:20px;margin:0;font-size:9px;padding:6px 8px}.sm-home-deals__grid{grid-template-columns:1fr;padding:0 16px 20px}.sm-home-deals__card:last-child:nth-child(odd){width:100%;grid-column:auto}}
@media(max-width:640px){.sm-home-deals__heading{height:128px}.sm-home-deals__mobile-title{top:4px;width:100%;max-width:360px}.sm-home-deals__all{top:auto;bottom:12px;min-height:32px;font:700 11px/1.2 Arial,sans-serif;padding:6px 12px}}
@media(max-width:480px){.sm-home-deals__grid{grid-template-columns:1fr;width:100%;max-width:420px;margin-inline:auto;padding:0 16px 20px;gap:18px}.sm-home-deals__card:last-child:nth-child(odd){width:100%;grid-column:auto}}

@media(max-width:480px){.sm-home-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding:0 12px 20px;gap:12px}.sm-home-deals__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 12px)/2)}}
