:root{--color-brand: #EC1107;--color-brand-hover: #C20D03;--color-light: #F7E8D0;--color-accent: #FBDC00;--color-dark: #1A1201;--color-white: #FFFFFF;--color-disabled-bg: #C7C7C7;--color-disabled-text: #828282;--Contextual-System-50: #FFFFFF;--Contextual-System-100: #F5F5F5;--Contextual-System-200: #DEDEDE;--Contextual-System-300: #C7C7C7;--Contextual-System-400: #B0B0B0;--Contextual-System-500: #999999;--Contextual-System-600: #828282;--Contextual-System-700: #6B6B6B;--Contextual-System-800: #545454;--Contextual-System-900: #3D3D3D;--Contextual-System-base: #757575;--Contextual-Error-50: #FDE8E7;--Contextual-Error-100: #FCD6D5;--Contextual-Error-200: #F8ADAA;--Contextual-Error-300: #F58480;--Contextual-Error-400: #F15A55;--Contextual-Error-500: #EE312B;--Contextual-Error-600: #D91812;--Contextual-Error-700: #AF130E;--Contextual-Error-800: #840F0B;--Contextual-Error-900: #5A0A07;--Contextual-Error-base: #ED271D;--Contextual-warning-50: #FEF4E7;--Contextual-warning-100: #FDEBD3;--Contextual-warning-200: #FBD7A7;--Contextual-warning-300: #F9C37B;--Contextual-warning-400: #F8AE4F;--Contextual-warning-500: #F69A23;--Contextual-warning-600: #E18409;--Contextual-warning-700: #B56A08;--Contextual-warning-800: #895006;--Contextual-warning-900: #5D3604;--Contextual-warning-base: #F69413;--Contextual-success-50: #E8FDF3;--Contextual-success-100: #D5FBE9;--Contextual-success-200: #ABF7D4;--Contextual-success-300: #82F3BE;--Contextual-success-400: #58EEA8;--Contextual-success-500: #2EEA93;--Contextual-success-600: #15D57C;--Contextual-success-700: #11AC64;--Contextual-success-800: #0D8248;--Contextual-success-900: #095833;--Contextual-success-base: #15D57C;--Typography-Family-Primary: 'BN Cyclone', sans-serif;--Typography-Family-Secondary: 'ASM', sans-serif;--Typography-Family-Secondary-Bold: 'ASM-Bold', sans-serif;--Typography-Family-Tertiary: 'Serial A', sans-serif;--Typography-Family-Quaternary: 'Bravest', sans-serif}.bg-brand{background-color:var(--color-brand)}.bg-light{background-color:var(--color-light)}.bg-accent{background-color:var(--color-accent)}.bg-dark{background-color:var(--color-dark)}.bg-white{background-color:var(--color-white)}.product-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);min-width:220px;max-width:600px;width:100%;padding:16px;gap:var(--Padding-padding-xs, 12px);border-radius:var(--Radius-radius-image, 16px);border:2px solid var(--Colors-Border-border-primary-dark, #EC1107);background-color:var(--color-white)}@media screen and (max-width: 1024px){.product-card{padding:12px}}.product-card .okeReviews-reviewsSummary{display:flex;align-items:center}.product-card .okeReviews-reviewsSummary *{font-size:12px;display:flex}.product-card .okeReviews-starRating-indicator-layer{background-size:75px 15px !important}.product-card .okeReviews-reviewsSummary-ratingCount{margin-bottom:0 !important}.product-card .okeReviews-starRating.okeReviews-starRating--small{height:15px !important;width:75px !important}@media screen and (max-width: 768px){.product-card{max-width:100%;width:100%}}.product-card__image-wrapper{display:flex;width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:8px;text-decoration:none;position:relative}.product-card__image-wrapper .product-card__badge{position:absolute;top:0;right:10px;width:65px}.product-card__image-wrapper .product-card__badge .product-card__badge-text{position:absolute;left:0;width:100%;top:10px;font-size:12px;font-weight:400;line-height:116%;text-transform:uppercase;text-align:center;font-family:var(--Typography-Family-Quaternary)}.product-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 300ms ease}.product-card__image--secondary{position:absolute;inset:0;opacity:0}.product-card__body{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;gap:var(--Padding-padding-3xs, 4px)}.product-card__default-content{display:flex;flex-direction:column;gap:var(--Padding-padding-3xs, 4px);transition:opacity 200ms ease}.product-card__title-link{text-decoration:none}.product-card__title{margin:0;color:var(--Colors-Text-text-heading-dark, #EC1107);font-family:var(--Typography-Family-Tertiary);font-size:32px;font-weight:400;font-style:normal;line-height:116%;letter-spacing:.48px;text-transform:uppercase}.product-card__description{margin:0;overflow:hidden;color:var(--Colors-Text-text-heading-dark, #EC1107);font-family:var(--Typography-Family-Secondary);font-size:var(--Typography-Size-xxs, 12px);font-weight:700;font-style:normal;line-height:116%}.product-card__stars{display:flex;align-items:center;gap:var(--Padding-padding-3xs, 4px)}.product-card__hover-content{display:none;flex-direction:column;align-items:center;gap:8px;bottom:16px;left:16px;right:16px;transition:opacity 200ms ease}.product-card__sc-btn,.product-card__hover-content .btn--primary-brand{width:100%;justify-content:center}.product-card [data-sc-type=SmartButton]{max-width:unset !important}@media screen and (min-width: 1025px){.product-card [data-sc-type=SmartButton]{max-width:230px !important}}.product-card .btn-smart-commerce{min-width:none;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0}@media screen and (max-width: 768px){.product-card .btn-smart-commerce{margin-bottom:0 !important}}.product-card .btn-smart-commerce i.fa{color:var(--Colors-Text-text-heading-dark, #EC1107)}.product-card .btn-smart-commerce .sc-btn-ec{font-size:0 !important;max-width:unset !important;width:100%}.product-card .btn-smart-commerce .sc-btn-ec::before{content:"Shop Now";text-transform:uppercase;font-size:18px !important}.product-card .sc-btn-retailer-wrapper{position:relative !important;margin-top:6px !important;box-shadow:none !important;top:0 !important}.product-card .sc-btn-retailer-wrapper .zip-container{border:2px solid var(--color-brand, #EC1107) !important}.product-card .sc-btn-ec{background:var(--color-brand, #EC1107) !important;color:var(--color-white, #FFFFFF) !important;border-radius:50px !important;font-family:var(--Typography-Family-Secondary) !important}@media(hover: hover){.product-card .sc-btn-ec:hover,.product-card .sc-btn-ec:focus-visible{background:var(--color-brand-hover, #C20D03) !important}}.product-card .subscribe-btn{font-size:16px;line-height:116%;letter-spacing:.32px}@media screen and (max-width: 768px){.product-card .subscribe-btn{display:none}}@media(hover: none){.product-card .product-card__hover-content{display:flex}}@media(hover: hover){.product-card:hover .product-card__default-content{display:none}.product-card:hover .product-card__hover-content{display:flex}.product-card:hover .product-card__image--primary{opacity:0}.product-card:hover .product-card__image--secondary{opacity:1}}