.acs{margin:50px auto 0}@media (max-width:767px){.acs{margin:30px auto 0}}.acs .bspotRow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.acs .bspotRow:not(:first-of-type){margin-top:40px}@media (max-width:767px){.acs .bspotRow{padding:0 16px;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.acs .bspotRow.cols-4>a{width:calc(25% - 15px)}@media (max-width:767px){.acs .bspotRow.cols-4>a{width:calc(50% - 8px)}}.acs .bspotRow.cols-3>a{width:calc(33.3333333333% - 13.3333333333px)}@media (max-width:767px){.acs .bspotRow.cols-3>a{width:calc(50% - 8px)}}.acs .bspotRow.cols-2>a{width:calc(50% - 10px)}@media (max-width:767px){.acs .bspotRow.cols-2>a{width:calc(50% - 8px)}}.acs .bspotRow a{position:relative;text-align:center;text-decoration:none}@media (hover:hover){.acs .bspotRow a:hover{text-decoration:underline;color:inherit}}.acs .bspotRow a .details{padding:15px 10px 0 10px;text-align:center;text-wrap:balance;text-wrap:pretty;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:767px){.acs .bspotRow a .details{padding:10px 0 0}}.acs .bspotRow a .details .title{font-weight:bold;font-size:24px;line-height:1.16;color:#333;text-align:center}@media (max-width:767px){.acs .bspotRow a .details .title{font-size:20px;line-height:1.15}}.acs .bspotRow a .details .description{font-size:16px;line-height:1.425;color:#333}@media (max-width:767px){.acs .bspotRow a .details .description{line-height:1.3125}}.acs .newAtAce:before{top:10px;left:10px;position:absolute;content:"";background:url("../svg/newatace-logo-red.svg");width:20%;height:auto;aspect-ratio:334/429;background-repeat:no-repeat;background-size:100%}@media (max-width:767px){.acs .newAtAce:before{top:2.7vw;left:2.7vw}}@media (max-width:767px){.acs .newAtAce:before{width:13vw}}.acs .aceExclusive:before{top:10px;left:10px;position:absolute;content:"";background:url("../svg/030123-aceexclusive.svg");width:22%;height:auto;aspect-ratio:1;background-repeat:no-repeat;background-size:100%}@media (max-width:767px){.acs .aceExclusive:before{top:2.7vw;left:2.7vw}}@media (max-width:767px){.acs .aceExclusive:before{width:13.3vw}}.acs .onlineOnly:before{top:10px;left:10px;position:absolute;content:"";background:url("../svg/hp-bspot-online-only-deal.svg");width:22%;height:auto;aspect-ratio:1;background-repeat:no-repeat;background-size:100%}@media (max-width:767px){.acs .onlineOnly:before{top:2.7vw;left:2.7vw}}.acs .circle{top:10px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#fff;background-color:#d40029;font-weight:800;width:26.8%;aspect-ratio:1;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(16px,1.7vw,33px)}@media (max-width:767px){.acs .circle{top:2.7vw;left:2.7vw}}@media (max-width:767px){.acs .circle{font-size:4.25vw;border-radius:0;width:auto;aspect-ratio:unset;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);padding:0 6%}}.acs .circle-text{top:10px;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;color:#fff;background-color:#d40029;font-weight:800;width:26.8%;aspect-ratio:1;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(14px,1.8vw,32px);line-height:1}@media (max-width:767px){.acs .circle-text{top:2.7vw;left:2.7vw}}.acs .circle-text.small{font-size:clamp(10px,1.1vw,20px);padding:1%}@media (max-width:767px){.acs .circle-text.small{font-size:4vw}}.acs .circle-text span{font-size:70%;display:block}@media (max-width:767px){.acs .circle-text{font-size:6.5vw;width:19vw}}.acs .callout{top:10px;left:10px;position:absolute;text-align:left}@media (max-width:767px){.acs .callout{top:2.7vw;left:2.7vw}}.acs .callout .badgePrice{background:#d40029;color:#fff;font-weight:800;font-size:clamp(16px,1.5vw,28px);clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);padding:0 15%;text-align:center;display:inline-block;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.acs .callout .badgePrice{font-size:4.26vw;padding:0.5vw 4vw}}.acs .callout sup{font-size:60%}.acs .callout .badgeDetail{margin:2% 0% 0 20%;font-size:10px;width:100%}@media (max-width:1024px){.acs .callout .badgeDetail{margin:2% 0}}@media (max-width:767px){.acs .callout .badgeDetail{font-size:12px;width:45%}}.acs .arExclusive .details:after{content:"Ace Rewards Exclusive";margin:0 auto;display:block;text-indent:-99999px;font-size:0;width:90%;height:auto;aspect-ratio:181/21;max-width:166px;background-image:url("../svg/hp-acerewardsexclusive.svg");background-position:center center;background-repeat:no-repeat;background-size:100%}.acs .arExclusive-dagger .details:after{content:"Ace Rewards Exclusive";margin:0 auto;display:block;text-indent:-99999px;font-size:0;width:90%;height:auto;aspect-ratio:181/21;max-width:166px;background-image:url("../svg/050123-arexclusive-dagger.svg");background-position:center center;background-repeat:no-repeat;background-size:100%}.acs .arExclusive-dagger .disclaimer{margin-top:10px;font-size:13px;color:#333}.monetate-cards{container-type:inline-size}.monetate-cards .header{border-radius:10px 10px 0 0;overflow:clip}.monetate-cards .header .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1rem,2.6041666667vw,3.125rem);font-size:clamp(1rem,3.2894736842cqw,3.125rem);font-weight:800;padding-inline:1.97%;line-height:1.15}.monetate-cards .header .btn-m-cta{font-size:clamp(0.75rem,0.8333333333vw,1rem);font-size:clamp(0.75rem,1.0526315789cqw,1rem);letter-spacing:0.08vw;padding:1%}.monetate-cards .cards{--gap:calc(20 / 1920 * 100vw);--gap:calc(20 / 1520 * 100cqw);padding:var(--gap);gap:var(--gap);border-radius:0 0 10px 10px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto}.monetate-cards .cards.cols-4{--col-width:355;--padding:min(calc(20 / 1520 * 100vw),20px);--padding:min(calc(20 / var(--col-width) * 100cqw),20px);-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.monetate-cards .cards.cols-3{--col-width:480;--padding:min(calc(20 / 1520 * 100vw),20px);--padding:min(calc(20 / var(--col-width) * 100cqw),20px);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.monetate-cards .cards.cols-4{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.monetate-cards .cards.cols-3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.monetate-cards .cards{padding:20px;gap:2.6666666667vw}.monetate-cards .cards.cols-3,.monetate-cards .cards.cols-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.monetate-cards .card{background-color:#fff;border-radius:10px;position:relative;container-type:inline-size;display:-ms-grid;display:grid;grid-template-areas:"stack"}.monetate-cards .card>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:stack}.monetate-cards .card picture{overflow:hidden;border-radius:10px}.monetate-cards .card picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.monetate-cards .card .copy{font-size:clamp(0.75rem,0.7291666667vw,0.875rem);font-size:clamp(0.75rem,14/var(--col-width) * 100cqw,0.875rem);padding-block:var(--padding) calc(var(--padding) * 0.7);padding-inline:var(--padding) 45%;line-height:1.15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monetate-cards .card .headline{font-weight:800;font-size:clamp(1rem,1.25vw,1.5rem);font-size:clamp(1rem,24/var(--col-width) * 100cqw,1.5rem);text-wrap:balance;text-wrap:pretty;margin-bottom:4px}.monetate-cards .card.arExclusive .copy:after{content:"Ace Rewards Exclusive";margin:auto 0 0;display:block;text-indent:-99999px;font-size:0;width:90%;height:auto;aspect-ratio:181/21;max-width:181px;background-image:url(../svg/hp-acerewardsexclusive.svg);background-position:center center;background-repeat:no-repeat;background-size:100%}.monetate-cards .card.newAtAce:before{content:"New At Ace";text-indent:-99999px;background:url("https://cdn-tp3.mozu.com/24645-m1/cms/files/NewAtAce-Logo-Red.svg") center center/100% no-repeat;display:block;position:absolute;aspect-ratio:25/31;bottom:var(--padding);left:var(--padding);top:unset;width:5.2%}.monetate-cards .card .copy .highlight{display:block;font-weight:bold;text-transform:uppercase;color:#d40029}@media (max-width:1200px){.monetate-cards .card.newAtAce:before{top:var(--padding);right:var(--padding);left:unset;bottom:unset;width:8.2%}}@media (max-width:767px){.monetate-cards{margin-inline:1rem}.monetate-cards .header .copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-inline:4vw;padding-block:4.8vw;font-size:6.4vw;gap:3vw;text-wrap:balance;text-wrap:pretty;width:60%}.monetate-cards .header .btn-m-cta{font-size:4.2666666667vw;letter-spacing:unset;padding:unset}.monetate-cards .card{border-radius:6px}.monetate-cards .card picture{border-radius:6px}.monetate-cards .card .copy{padding:2.6666666667vw;padding-right:45%;font-size:3.7333333333vw;text-wrap:balance;text-wrap:pretty}.monetate-cards .card .copy .headline{font-size:4.8vw}.monetate-cards .card.arExclusive .copy:after{width:46.6666666667vw}}