.nyf-wordmark{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-family:Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:-.8px;line-height:1.15}.nyf-wordmark svg{flex-shrink:0;display:block}.header__wrapper{padding-block:16px}.product-card__figure{background:#f5f4f1}.footer{padding-block:44px}.footer a:hover{text-decoration:underline}@media(max-width:699px){.nyf-wordmark{font-size:18px;gap:6px;letter-spacing:-.6px}.nyf-wordmark svg{width:27px;height:15px}.header__wrapper{padding-block:12px;column-gap:10px}.header__icon-list{gap:12px}.header__main-nav .sm\\:hidden{display:none}.footer{padding-block:30px}}
@media(min-width:700px){[id$="__intro"] image-banner>.prose,[id$="__intro"] image-banner>div .prose{max-width:420px}}@media(max-width:699px){[id$="__intro"] image-banner{display:flex;flex-direction:column;min-height:0;gap:0;padding:0;background:#f5f4f1}[id$="__intro"] image-banner:before{display:none}[id$="__intro"] image-banner>picture{position:static;display:block;width:100%;height:auto;max-height:none}[id$="__intro"] image-banner>picture img{position:static;display:block;width:100%;height:auto;max-height:none;object-fit:contain}[id$="__intro"] image-banner>div{position:static;align-self:stretch;text-align:left;padding:26px 20px;color:#172333;max-width:none;transform:none}[id$="__intro"] .prose{width:100%}}
.badge--on-sale{color:#bf1d2d!important;background:#fff!important;border:1px solid #efc8cd;padding:7px 10px;border-radius:3px;font-weight:700;line-height:1.3;box-shadow:0 1px 5px #17233312}.badge--on-sale *{color:inherit!important}[id$="__intro"] image-banner>div .prose{color:#172333;opacity:1}[id$="__intro"] .prose .button{background:#b51f2c!important;color:#fff!important;border:1px solid #b51f2c!important;box-shadow:0 3px 10px #17233324;font-weight:700;min-height:52px}[id$="__intro"] .prose .button:hover{background:#921724!important;color:#fff!important}[id$="__intro"] .prose .button *{color:inherit!important}@media(min-width:700px){[id$="__intro"] image-banner>div .prose{background:rgba(255,253,249,.96);padding:32px;max-width:490px;border-radius:5px;box-shadow:0 4px 24px #17233312}[id$="__intro"] .prose .h2{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-1px}[id$="__intro"] .prose>div{font-size:17px;line-height:1.6}}@media(max-width:699px){[id$="__intro"] image-banner>div{background:#fffdf9;color:#172333}[id$="__intro"] .prose .h2{font-size:30px;line-height:1.15}[id$="__intro"] .prose .button{width:100%}}
.badge--on-sale{align-items:center;justify-content:center;color:#ffffff!important;background:#c8202f!important;border:0!important;border-radius:999px!important;padding:8px 13px!important;font-weight:700;line-height:1.25;box-shadow:none!important}.badge--on-sale *{color:#ffffff!important}

.product-card__badge-list .nyf-saving-pill{display:inline-block;background:#c8202f!important;color:#fff!important;border:0;border-radius:999px;padding:8px 13px;font-weight:700;line-height:1.25}.product-card__badge-list .nyf-saving-pill *{color:inherit!important}.product-card__badge-list on-sale-badge,.product-card__badge-list .badge--on-sale{display:none!important}
.product-card__badge-list>.nyf-saving-pill+.currency-converter-wrapper-amount-box{background:#c8202f!important;color:#fff!important;border-radius:999px!important;padding:8px 13px!important;border:0!important;line-height:1.25!important;font-weight:700!important}.product-card__badge-list>.nyf-saving-pill+.currency-converter-wrapper-amount-box *{color:#fff!important}.product-card__badge-list>.nyf-saving-pill[data-cbb-price-processed="true"]{display:none!important}