/** Shopify CDN: Minification failed

Line 21:8308 Expected identifier but found whitespace
Line 21:8310 Unexpected "{"
Line 21:8319 Expected ":"
Line 21:8343 Unexpected ","
Line 21:8346 Unexpected "{"
Line 21:8355 Expected ":"
Line 21:8410 Expected identifier but found whitespace
Line 21:8412 Unexpected "{"
Line 21:8421 Expected ":"
Line 21:8468 Expected identifier but found whitespace
... and 5 more hidden warnings

**/
/* Oralux advertorial — ported from Helios hpr-* design, scoped under .oxa */
@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap');
.oxa,.oxa *{box-sizing:border-box}
.oxa{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#282828;background:#FDF9F0;line-height:1.5;-webkit-font-smoothing:antialiased}
.oxa img{max-width:100%;height:auto;display:block}
.oxa{ --font-body-family-override: var(--font-body-family, "Inter", sans-serif); --font-heading-family-override: var(--font-heading-family, "Inter", sans-serif); --font-body-weight-override: var(--font-body-weight, 400); --font-body-weight-bold-override: var(--font-body-weight-bold, var(--font-weight-bold, 500)); --font-heading-weight-override: var(--font-weight-bold, 500);  --global-section-background-color: #FDF9F0; --global-section-text-color: #282828; --global-section-heading-color: ; --global-section-accent-1-color: #FFFFFF; --global-section-use-gradient-background: 0; --color-background: 253,249,240; --gradient-background: linear-gradient(180deg, rgba(244, 244, 244, 1) 35%, rgba(255, 255, 255, 1) 85%); --color-foreground: #282828; --color-background-contrast: 238,204,127; --color-shadow: 18,18,18; --color-button: 255,255,255; --color-button-text: 40,40,40; --color-secondary-button: 253,249,240; --color-secondary-button-text: 40,40,40; --color-link: 255,248,248; --color-badge-foreground: 40,40,40; --color-header: 255,255,255; --color-footer: 40,40,40; --color-drawer: 255,255,255; --color-drawer-text: 40,40,40; --color-dropdown: 255,255,255; --color-badge-background: 253,249,240; --color-badge-border: 255,255,255; --payment-terms-background-color: rgb(253 249 240); --container-border-width: px; --container-border-radius: 2px; --container-border-style: ; --container-border-opacity: 0.0; --container-shadow: none;  --font-body-family: "Host Grotesk", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-heading-family: "Host Grotesk", sans-serif; --font-heading-style: normal; --font-accent-family: "Host Grotesk", sans-serif; --font-accent-weight: 500; --font-accent-scale: 0.85; --font-accent-letter-spacing: -2px; --font-accent-text-transform: none; --font-accent-style: normal; --global-accent-font: var(--font-accent-family); --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 120rem; --page-width-margin: 0rem; --animate-spin: spin 1s linear infinite; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 0.0rem; --product-card-text-alignment: left; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0.0rem; --product-card-shadow-vertical-offset: 0.4rem; --product-card-shadow-blur-radius: 0.5rem; --collection-card-image-padding: 0.0rem; --collection-card-corner-radius: 0.0rem; --collection-card-text-alignment: left; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0.0rem; --collection-card-shadow-vertical-offset: 0.4rem; --collection-card-shadow-blur-radius: 0.5rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 0.0rem; --blog-card-text-alignment: left; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0.0rem; --blog-card-shadow-vertical-offset: 0.4rem; --blog-card-shadow-blur-radius: 0.5rem; --badge-corner-radius: 4.0rem; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 8px; --grid-desktop-horizontal-spacing: 8px; --grid-mobile-vertical-spacing: 4px; --grid-mobile-horizontal-spacing: 4px; --page-desktop-horizontal-padding: 0px; --sections-desktop-horizontal-padding: 0px; --sections-desktop-vertical-padding: 0px; --sections-mobile-horizontal-padding: 0px; --sections-mobile-vertical-padding: 0px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; --global-button-padding-y: 15px; --global-button-font-size: 16px; --global-button-font-weight: 700; --conditional-button-font-weight: var(--global-button-font-weight, 700); --global-button-letter-spacing: 0px; --global-button-text-transform: uppercase; --global-button-radius: 4px; --global-button-bg-color: #100b02; --global-button-text-color: #ffffff; --global-button-border-color: #7b0e1f; --global-button-border-width: 0px; --global-button-bottom-border-width: 0px; --global-button-bottom-border-color: #5A0A17; --global-button-hover-bg-color: #5A0A17; --global-button-hover-text-color: #FFFFFF; --button-box-shadow-enabled: true; --button-shadow-intensity: 1; --button-gradient-enabled: false; --button-gradient-start: #fb7948; --button-gradient-end: #ffc96c; --button-gradient-direction: to top; --button-gradient-hover-start: #fb7948; --button-gradient-hover-end: #fb7948; --button-gradient-shine-enabled: true; --global-button-hover-brightness: 90%; --enable-global-border-styling: 0; --letter-spacing-body: -0.3px; --app-letter-spacing: -0.3px; --global-section-bg-color: #FDF9F0; --global-section-text-color: #282828; --global-section-accent-1-color: #FFFFFF; --global-section-accent-2-color: #fff8f8; --global-section-accent-gradient-color: var(--gradient-background); --direction: ltr; --text-align-start: left; --text-align-end: right; --margin-start: margin-left; --margin-end: margin-right; --padding-start: padding-left; --padding-end: padding-right; --border-start: border-left; --border-end: border-right; --float-start: left; --float-end: right; --enable-contained-sections: 0; --font-weight-regular: 400 !important; --font-weight-bold: 500 !important; --font-weight-semibold: 500 !important;  --global-button-bg-color: #100b02; --global-button-text-color: #ffffff; --global-button-hover-bg-color: #5A0A17; --global-button-hover-text-color: #FFFFFF; --global-button-radius: 4px; --global-button-font-size: 16px; --global-button-font-weight: 700; --global-button-padding-y: 15px; --global-button-letter-spacing: 0px; --global-button-text-transform: uppercase; --global-button-font-family: var(--font-body-family, sans-serif); --global-section-text-color: #282828; --global-section-background-color: #FDF9F0; --global-section-accent-1-color: #FFFFFF;  --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: 0.85; --alpha-badge-border: 0.1; --focused-base-outline: 0.2rem solid rgba(var(--color-foreground), 0.5); --focused-base-outline-offset: 0.3rem; --focused-base-box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3); --button-border-radius: 15px; --inputs-radius: 15px; --inputs-radius-outset: 16px; --global-section-text-color-rgb: 0, 0, 0; --global-section-background-color-rgb: 255, 255, 255; --font-body-family: {{settings.type_body_font.family}}, {{settings.type_body_font.fallback_families}}; --font-body-style: {{settings.type_body_font.style}}; --font-heading-weight: {{settings.type_header_font.weight}}; --color-header-border: {{settings.header_border_color.rgb | default: '229, 229, 229'}};  --duration-short: 100ms; --duration-default: 200ms; --duration-announcement-bar: 250ms; --duration-medium: 300ms; --duration-long: 500ms; --duration-extra-long: 600ms; --duration-extra-longer: 750ms; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, 0.3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);  --easter-egg: none; --sparkle: url(https://tryhelios.co/pages/sparkle.gif);  --accent-debug: var(--font-accent-family, "ACCENT_FONT_NOT_SET");  --font-body: "Inter", sans-serif; --font-heading: "Inter", sans-serif; --font-weight-light: 300; --font-weight-medium: 500; --letter-spacing-tight: -.3px; --letter-spacing-normal: 0px; --letter-spacing-loose: .5px; --letter-spacing-heading: -.3px; --letter-spacing-body: 0px; --line-height-tight: 1.1; --line-height-normal: 1.4; --line-height-loose: 1.6; --font-size-h1: 40px; --font-size-h2: 34px; --font-size-h3: 28px; --font-size-h4: 22px; --font-size-h5: 19px; --font-size-h6: 17px; --font-size-body-large: 19px; --font-size-body: 16px; --font-size-body-small: 14px; --font-size-caption: 12px; --min-font-size-h1: 32px; --max-font-size-h1: 48px; --min-font-size-h2: 28px; --max-font-size-h2: 40px; --min-font-size-h3: 24px; --max-font-size-h3: 32px;  --font-heading-family: "Host Grotesk", sans-serif; --font-body-family: "Host Grotesk", sans-serif; --font-heading-weight: 400; --font-body-weight: 400; --button-text-transform: ; --font-body-family-override: "Host Grotesk", sans-serif; --font-heading-family-override: "Host Grotesk", sans-serif; --font-body-weight-override: 400; --font-heading-weight-override: 500; --global-button-radius: 4px;  --app-letter-spacing: -0.3px;  --enhanced-3d-enabled: false; --enhanced-gradient-enabled: false; }
.oxa, .oxa *, .oxa *::before, .oxa *::after, .oxa body .hpr-sticky_bar, .oxa body .hpr-sticky_bar *, .oxa body .hpr-sticky-headers, .oxa body .hpr-sticky-headers *, .oxa body .hpr-quiz_progress_wrapper, .oxa body .hpr-quiz_progress_wrapper *{box-sizing:border-box !important}
.oxa{font-size:16px !important;line-height:1.5 !important;color:#282828 !important;background-color:#FDF9F0 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}
.oxa, .oxa *, .oxa body .hpr-sticky_bar, .oxa body .hpr-sticky_bar *, .oxa body .hpr-sticky-headers, .oxa body .hpr-sticky-headers *, .oxa body .hpr-quiz_progress_wrapper, .oxa body .hpr-quiz_progress_wrapper *{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important}
.oxa .oxa:where(h1, .oxa h2, .oxa h3, .oxa h4, .oxa h5, .oxa h6){font-size:inherit !important;font-weight:inherit !important;text-transform:none !important;letter-spacing:normal !important}
.oxa .oxa:where(a){color:inherit !important;text-decoration:inherit !important;background:none !important}
.oxa .oxa:where(ul, .oxa ol, .oxa li){list-style:none !important}
.oxa .oxa:where(li)::marker{content:"" !important}
.oxa .oxa:where(img, .oxa svg, .oxa video){display:block !important;max-width:100% !important;vertical-align:middle !important}
.oxa .oxa:where(button){font:inherit !important;letter-spacing:inherit !important;color:inherit !important;opacity:1 !important;background-color:transparent !important;background-image:none !important;border-radius:0 !important;text-transform:none !important;min-height:0 !important;min-width:0 !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important}
.oxa .oxa:where(button:not(:disabled), .oxa a[href]){cursor:pointer !important}
.oxa .oxa:where(*){letter-spacing:normal !important;word-spacing:normal !important}
.oxa, .oxa section{background-image:none !important}
.oxa{padding-top:0 !important;margin-top:0 !important}
.oxa{-webkit-font-smoothing:antialiased !important;-moz-font-smoothing:antialiased !important;-o-font-smoothing:antialiased !important}
.oxa::selection{background:#8B2C2C !important;color:#fff !important}
.oxa::-moz-selection{background:#8B2C2C !important;color:#fff !important}
.oxa{margin:0 !important}
.oxa section{display:block !important}
.oxa a{background-color:#0000 !important}
.oxa a:active, .oxa a:hover{outline:0 !important}
.oxa strong{font-weight:700 !important}
.oxa h1{margin:.67em 0 !important;font-size:2em !important}
.oxa img{border:0 !important}
.oxa svg:not(:root){overflow:hidden !important}
.oxa button{color:inherit !important;font:inherit !important;margin:0 !important}
.oxa button{overflow:visible !important}
.oxa button{text-transform:none !important}
.oxa button{-webkit-appearance:button !important;cursor:pointer !important}
.oxa button::-moz-focus-inner{border:0 !important;padding:0 !important}
.oxa [class^=w-icon-]{speak:none !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-style:normal !important;font-weight:400 !important;line-height:1 !important;font-family:webflow-icons!important}
.oxa *{box-sizing:border-box !important}
.oxa{color:#333 !important;background-color:#fff !important;min-height:100% !important;margin:0 !important;font-family:Arial,sans-serif !important;font-size:14px !important;line-height:20px !important}
.oxa img{vertical-align:middle !important;max-width:100% !important;display:inline-block !important}
.oxa .hpr-w-inline-block{max-width:100% !important;display:inline-block !important}
.oxa h1, .oxa h2{margin-bottom:10px !important;font-weight:700 !important}
.oxa h1{margin-top:20px !important;font-size:38px !important;line-height:44px !important}
.oxa h2{margin-top:20px !important;font-size:32px !important;line-height:36px !important}
.oxa p{margin-top:0 !important;margin-bottom:10px !important}
.oxa .hpr-w-embed:before, .oxa .hpr-w-embed:after{content:" " !important;grid-area:1/1/2/2 !important;display:table !important}
.oxa .hpr-w-embed:after{clear:both !important}
.oxa button, .oxa [type=button], .oxa [type=reset]{cursor:pointer !important;-webkit-appearance:button !important;border:0 !important}
.oxa{background-color:white !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;color:#5e1a1d !important;letter-spacing:-.28px !important;overscroll-behavior:none !important;font-size:16px !important;line-height:1.5 !important}
.oxa h1{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;letter-spacing:-.04em !important;margin-top:0 !important;margin-bottom:0 !important;font-size:56px !important;font-weight:700 !important;line-height:1.2 !important}
.oxa h2{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;margin-top:0 !important;margin-bottom:0 !important;font-size:48px !important;font-weight:700 !important;line-height:1.2 !important}
.oxa p{margin-bottom:0 !important}
.oxa a{color:#000 !important;text-decoration:none !important}
.oxa img{object-fit:contain !important;max-width:50% !important;display:inline-block !important}
.oxa .hpr-pb-base-styles{display:block !important;position:fixed !important;inset:0% auto auto 0% !important}
.oxa .hpr-page-wrapper{overflow:clip !important}
.oxa .hpr-button{width:100% !important;min-height:72px !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;color:white !important;text-align:center !important;letter-spacing:0 !important;background-color:#8B2C2C !important;border:2px solid #7a2626cc !important;border-radius:10px !important;justify-content:center !important;align-items:center !important;padding:12px 32px 16px !important;font-size:20px !important;font-weight:700 !important;text-decoration:none !important;transition:border .12s !important;display:flex !important;position:relative !important}
.oxa .hpr-button:hover{background-color:#a03636 !important}
.oxa .hpr-display-md{color:#282828 !important;text-wrap:balance !important;margin-top:0 !important;margin-bottom:0 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:32px !important;font-weight:800 !important;line-height:1.2 !important}
.oxa .hpr-display-md.hpr-publisher{color:#282828 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:800 !important}
.oxa .hpr-display-md.hpr-authority{color:#282828 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:28.8px !important;font-weight:800 !important}
.oxa .hpr-pageblock-styles{display:none !important}
.oxa .hpr-image{aspect-ratio:auto !important;vertical-align:baseline !important;object-fit:cover !important;border-radius:10px !important;width:100% !important;max-width:none !important;height:auto !important;display:block !important}
.oxa .hpr-image.hpr-authority{margin-top:30px !important}
.oxa .hpr-display-xl{color:#282828 !important;letter-spacing:-.02em !important;text-transform:capitalize !important;margin-top:0 !important;margin-bottom:0 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:36px !important;font-weight:800 !important;line-height:1.3 !important}
.oxa .hpr-display-xl.hpr-os-black{color:#8B2C2C !important;font-weight:800 !important}
.oxa .hpr-display-xl.hpr-os-black.hpr-publisher{color:#140809 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important}
.oxa .hpr-display-xl.hpr-os-black.hpr-authority{color:#282828 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:800 !important}
.oxa .hpr-section{padding-top:32px !important;padding-bottom:32px !important;background-color:#FDF9F0 !important;position:relative !important;overflow:clip !important}
.oxa .hpr-section.hpr-cc-top-sm{background-color:#FDF9F0 !important;padding-top:40px !important}
.oxa .hpr-section.hpr-cc-listicle{background-color:#FDF9F0 !important;padding-bottom:0 !important}
.oxa .hpr-section.hpr-cc-listicle.hpr-authority{background-color:#FDF9F0 !important}
.oxa .hpr-section.hpr-authority{background-color:#FDF9F0 !important}
.oxa .hpr-image-wrapper{border-radius:8px !important;align-self:flex-start !important;width:100% !important;position:relative !important;overflow:hidden !important}
.oxa .hpr-image-wrapper.hpr-cc-1x1{aspect-ratio:1 !important}
.oxa .hpr-button_content{grid-column-gap:8px !important;justify-content:center !important;align-items:center !important;width:100% !important;height:100% !important;transition:opacity .2s !important;display:flex !important}
.oxa .hpr-pb-layouts, .oxa .hpr-pb-spacing-utilities, .oxa .hpr-pb-text-utilities, .oxa .hpr-pb-custom-attributes, .oxa .hpr-pb-visibility-utils{display:block !important;position:fixed !important;inset:0% auto auto 0% !important}
.oxa .hpr-container{z-index:1 !important;width:100% !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important;display:block !important;position:relative !important}
.oxa .hpr-container.hpr-cc-small{grid-column-gap:17px !important;grid-row-gap:17px !important;flex-flow:row !important;justify-content:center !important;align-items:center !important;max-width:928px !important;display:flex !important}
.oxa .hpr-container.hpr-cc-small.hpr-_2{grid-column-gap:8px !important;grid-row-gap:8px !important;background-color:#FDF9F000 !important;flex-flow:row !important;justify-content:center !important;align-items:center !important;display:flex !important}
.oxa .hpr-container.hpr-cc-small.hpr-authority{background-color:#fff0 !important;border:1px #8B2C2C2b !important;border-radius:0 !important;padding-top:0 !important}
.oxa .hpr-blogpost1_title-wrapper{grid-column-gap:16px !important;grid-row-gap:16px !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;margin-left:auto !important;margin-right:auto !important;display:flex !important}
.oxa .hpr-blogpost1_content-top{justify-content:space-between !important;align-items:flex-end !important;width:100% !important;display:flex !important}
.oxa .hpr-listicle_reasons{grid-row-gap:64px !important;flex-direction:column !important;margin-bottom:64px !important;display:flex !important}
.oxa .hpr-content-listicle{grid-column-gap:48px !important;align-items:center !important;display:flex !important}
.oxa .hpr-listicle-image{flex:none !important;width:45% !important}
.oxa .hpr-show-tablet{display:none !important}
.oxa .hpr-padding-bottom, .oxa .hpr-padding-bottom.hpr-padding-xsmall, .oxa .hpr-padding-bottom.hpr-padding-xsmall{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}
.oxa .hpr-listicle1_content{grid-column-gap:16px !important;grid-row-gap:16px !important;flex-direction:column !important;display:flex !important;position:relative !important}
.oxa .hpr-listicle__grid{grid-column-gap:32px !important;grid-row-gap:32px !important;display:flex !important}
.oxa .hpr-button_icon{flex-direction:column !important;justify-content:center !important;align-items:center !important;width:24px !important;height:24px !important;display:block !important;position:absolute !important;inset:auto 24px auto auto !important}
.oxa .hpr-adv-callout{background-color:#e4f3fb !important;border-radius:8px !important;overflow:clip !important}
.oxa .hpr-adv-callout.hpr-adv-callout--quote{background-color:#f7ecec !important;border:0 solid #8B2C2C !important;border-left-width:3px !important;border-radius:0 !important;width:55% !important}
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{background-color:#f7ecec !important;border-left-color:#8B2C2C !important;width:61% !important}
.oxa .hpr-adv-callout__wrapper{grid-column-gap:8px !important;grid-row-gap:8px !important;flex-flow:column !important;padding:8px 6.4px 8px 16px !important;line-height:1.7 !important;display:flex !important}
.oxa .hpr-display-col{grid-column-gap:8px !important;text-align:left !important;align-items:center !important;padding-top:2px !important;padding-bottom:2px !important;display:flex !important}
.oxa body .hpr-sticky-headers, .oxa .hpr-sticky-headers{z-index:800 !important;position:sticky !important;top:0 !important}
.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{z-index:999 !important;color:#010101 !important;background-color:#2a2552 !important;flex-direction:column !important;justify-content:center !important;align-items:stretch !important;height:50px !important;min-height:50px !important;max-height:50px !important;font-size:16px !important;font-weight:700 !important;display:flex !important}
.oxa body .hpr-navbar-countdown-4.hpr-greeen, .oxa .hpr-navbar-countdown-4.hpr-greeen{background-color:#4a2124 !important}
.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle{background-color:#2a1416 !important}
.oxa .hpr-navbar-smaller{grid-column-gap:16px !important;grid-row-gap:16px !important;color:#fff !important;justify-content:center !important;align-items:center !important;font-weight:400 !important;display:flex !important}
.oxa .hpr-navbar-one-inner{grid-column-gap:8px !important;grid-row-gap:8px !important;color:#fff !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;line-height:1.3 !important;display:flex !important;position:relative !important}
.oxa .hpr-holiday-clock{color:#000 !important;background-color:#B07C2B !important;border-radius:7px !important;justify-content:center !important;align-items:center !important;padding:4px 8px !important;display:flex !important}
.oxa .hpr-holiday-clock.hpr-os-green{background-color:#ffffff12 !important}
.oxa .hpr-box-hrs-2{grid-column-gap:2.4px !important;grid-row-gap:2.4px !important;outline-offset:0px !important;color:#000 !important;background-color:#fff0 !important;border-radius:0 !important;outline:3px #ffffff14 !important;flex-flow:column !important;justify-content:center !important;align-items:center !important;width:auto !important;height:auto !important;min-height:auto !important;margin-left:2px !important;margin-right:2px !important;padding:4px !important;font-size:16px !important;line-height:20px !important;display:flex !important}
.oxa .hpr-text-align-center-5{text-align:center !important}
.oxa .hpr-_611447c74d1e8c7665470be5_pp4png{object-fit:cover !important;border-radius:60px !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;width:21px !important;height:21px !important;text-decoration:none !important;display:flex !important;overflow:hidden !important}
.oxa .hpr-style-guide-card{color:#282828 !important;text-align:center !important;letter-spacing:1px !important;text-transform:uppercase !important;flex:none !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:12px !important;font-weight:700 !important}
.oxa .hpr-div-block-900{justify-content:center !important;align-items:center !important;width:80% !important;height:40px !important;margin-left:auto !important;margin-right:auto !important;display:flex !important;position:absolute !important;inset:-24px 0% auto !important}
.oxa .hpr-div-block-2{align-items:baseline !important;display:flex !important}
.oxa .hpr-gift-icon{width:12px !important}
.oxa .hpr-text-block{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:500 !important;line-height:18px !important}
.oxa .hpr-cta-content-2{border:1px dashed #8B2C2C36 !important;border-radius:6px !important;flex-direction:column !important;align-items:center !important;display:flex !important;position:relative !important}
.oxa .hpr-div-block-764{align-items:baseline !important;display:flex !important}
.oxa .hpr-divider{z-index:10 !important;grid-column-gap:16px !important;color:#000 !important;justify-content:center !important;align-items:center !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;display:flex !important;position:relative !important}
.oxa .hpr-divider.hpr-bf{grid-column-gap:8px !important;grid-row-gap:8px !important}
.oxa .hpr-divider.hpr-bf{grid-column-gap:8px !important}
.oxa .hpr-div-block-766{margin-left:8px !important}
.oxa .hpr-text-block-4{font-size:18px !important;font-weight:200 !important}
.oxa .hpr-image-89{width:100% !important;max-width:none !important;height:auto !important;display:block !important}
.oxa .hpr-text-size-tiny{color:#282828 !important;font-size:12px !important}
.oxa .hpr-text-size-tiny.hpr-text-align-center{color:#282828e6 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:500 !important}
.oxa .hpr-adv_cta_div{text-align:left !important;background-color:#fff !important;border:2px #fff !important;border-radius:8px !important;justify-content:space-between !important;display:flex !important;position:relative !important;overflow:hidden !important;box-shadow:0 4px 12px #0000000f !important}
.oxa .hpr-text-span-6{color:#c8202f !important;font-weight:800 !important}
.oxa .hpr-adv_cta_right_div{grid-column-gap:8px !important;grid-row-gap:8px !important;text-align:center !important;flex-flow:column !important;width:50% !important;padding:48px !important;display:flex !important}
.oxa .hpr-section_cta-protein{background-color:#f8f4ee !important}
.oxa .hpr-section_cta-protein.hpr-gradient-sale{background-color:#5e1a1d !important}
.oxa .hpr-section_cta-protein.hpr-gradient-sale.hpr-publisher{background-color:#FDF9F0 !important}
.oxa .hpr-adv_cta_subtitle_text{color:#282828 !important;text-align:center !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:18px !important}
.oxa .hpr-div-block-1351{grid-column-gap:6px !important;grid-row-gap:6px !important;display:flex !important}
.oxa .hpr-div-block-767{margin-left:8px !important}
.oxa .hpr-adv_cta_top_div{grid-column-gap:4px !important;grid-row-gap:4px !important;flex-direction:column !important;align-items:center !important;display:flex !important}
.oxa .hpr-span-red{color:#8B2C2C !important}
.oxa .hpr-text-block-279{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:500 !important;line-height:18px !important}
.oxa .hpr-photo-wrappers{background-color:#f4f4f4 !important;justify-content:center !important;align-items:center !important;width:50% !important;display:flex !important;position:relative !important}
.oxa .hpr-photo-wrappers.hpr-dark-grey{background-color:#f6f0ea !important}
.oxa .hpr-div-block-765{margin-left:13px !important;margin-right:13px !important}
.oxa .hpr-divider-line{background-color:#0000001c !important;width:100% !important;height:1px !important}
.oxa .hpr-divider-line.hpr-expand{flex:1 !important}
.oxa .hpr-max-width-medium-2{flex-flow:column !important;justify-content:center !important;align-items:center !important;max-width:1168px !important;display:flex !important}
.oxa .hpr-bot_cta_badge_div{width:100% !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;color:#282828e6 !important;background-color:#f9f4ee !important;border:1px #f2ede4 !important;border-radius:4px !important;justify-content:center !important;align-items:center !important;padding:8px 16px !important;font-size:12px !important;display:flex !important}
.oxa .hpr-text-span-7{font-weight:800 !important}
.oxa .hpr-adv_cta_heading-2{color:#282828 !important;text-align:center !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:33.6px !important;font-weight:800 !important;line-height:1.2 !important}
.oxa .hpr-listicle-banner-sale-badge{color:#fff !important;text-transform:uppercase !important;background-color:#B07C2B !important;border-radius:7px !important;padding:7.04px 16px !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:800 !important}
.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots{background-color:#2a1416 !important;padding-top:10px !important;padding-bottom:10px !important;position:static !important;top:0 !important;overflow:clip !important}
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{background-color:#282828 !important;border:1px #0a0a0a1a !important;border-bottom-style:solid !important;border-radius:0 !important;padding-top:10px !important;padding-bottom:10px !important;box-shadow:0 4px 4px #00000012 !important}
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{color:#481519 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important}
.oxa body .hpr-nav-foots.hpr-publisher, .oxa .hpr-nav-foots.hpr-publisher{background-color:#282828 !important}
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{box-shadow:none !important;background-color:#282828 !important;border:1px #0a0a0a1a !important;border-bottom-style:solid !important;border-radius:0 !important;padding-top:4px !important;padding-bottom:4px !important}
.oxa .hpr-p-listicle{color:#282828 !important;letter-spacing:0 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:17.6px !important;font-weight:500 !important;line-height:1.7 !important}
.oxa .hpr-p-listicle.hpr-publisher{color:#282828 !important;letter-spacing:0 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:17.6px !important;font-weight:500 !important}
.oxa .hpr-p-listicle.hpr-authority{color:#282828 !important;letter-spacing:-.24px !important;padding-top:4px !important;padding-bottom:4px !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:18.24px !important;font-weight:500 !important;line-height:2 !important}
.oxa .hpr-div-block-1356{justify-content:center !important;align-items:center !important;width:100% !important;margin-top:4px !important;padding-top:4px !important;padding-bottom:4px !important;display:flex !important}
.oxa .hpr-padding-global-20{padding-left:40px !important;padding-right:40px !important}
.oxa .hpr-container-small-5{width:100% !important;max-width:864px !important;margin-left:auto !important;margin-right:auto !important}
.oxa .hpr-listicle-holder{flex-direction:column !important;display:flex !important;position:sticky !important;bottom:0 !important}
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{grid-column-gap:16px !important;grid-row-gap:16px !important;grid-template-rows:auto auto !important;grid-template-columns:1fr 1fr !important;grid-auto-columns:1fr !important;padding-top:16px !important;padding-bottom:3.2px !important;display:none !important}
.oxa .hpr-text-block-490{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;color:#6d1f22 !important;font-weight:500 !important}
.oxa .hpr-text-block-490.hpr-publisher{color:#8B2C2C !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:600 !important}
.oxa body .hpr-quiz_progress_wrapper, .oxa .hpr-quiz_progress_wrapper{z-index:50 !important;background-color:#fff !important;flex-flow:column !important;justify-content:center !important;height:36px !important;display:flex !important;position:sticky !important;top:50px !important;box-shadow:0 2px 5px #2a141630 !important}
.oxa .hpr-quiz_progress-bar{background-color:#8B2C2C3d !important;border-radius:100px !important;align-items:center !important;width:100% !important;height:10px !important;display:flex !important;position:relative !important}
.oxa .hpr-quiz_progress-bar.hpr-listicle{height:8px !important}
.oxa .hpr-quiz_progress-pct{background-color:#8B2C2C !important;border-radius:100px !important;width:0% !important;height:4px !important;margin-left:3px !important;transition:width .2s !important;position:absolute !important;inset:auto 0% !important}
.oxa .hpr-publisher{color:#8B2C2C !important;font-weight:800 !important}
.oxa .hpr-body{background-color:#fcfcfc !important}
.oxa .hpr-frame-6791{grid-column-gap:6px !important;flex:0 auto !important;justify-content:flex-start !important;align-items:flex-end !important;padding-top:0 !important;padding-bottom:0 !important;text-decoration:none !important;display:flex !important}
.oxa .hpr-frame-6789{flex:0 auto !important;justify-content:flex-start !important;align-items:center !important;text-decoration:none !important;display:flex !important}
.oxa .hpr-text-349{color:#1e1e1eb3 !important;letter-spacing:.04em !important;text-transform:uppercase !important;margin-top:0 !important;margin-bottom:0 !important;padding-right:4px !important;font-size:12px !important;font-weight:600 !important;line-height:21px !important;text-decoration:none !important}
.oxa .hpr-text-349.hpr-_2{color:#282828cc !important;background-color:#fff !important;border-color:#f1b313 !important;font-family:Inter,Arial,sans-serif !important}
.oxa .hpr-group-1000009911{object-fit:cover !important;justify-content:center !important;align-items:center !important;width:12px !important;height:12px !important;text-decoration:none !important;display:flex !important}
.oxa .hpr-frame-6790{grid-column-gap:10px !important;flex:0 auto !important;justify-content:center !important;align-items:center !important;text-decoration:none !important;display:flex !important}
.oxa .hpr-_2{background-color:#FDF9F0 !important}
.oxa .hpr-text-block-580{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:19.2px !important;font-weight:800 !important}
.oxa .hpr-text-block-581{padding-top:4px !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:17.6px !important;font-weight:800 !important}
.oxa .hpr-link-2{text-underline-offset:2px !important;text-decoration:none !important}
.oxa .hpr-navbar-one-title-4{color:#fff !important;text-transform:uppercase !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:16px !important;font-weight:700 !important}
.oxa .hpr-text-block-978{color:#fff !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:16px !important;font-weight:700 !important;display:inline-flex !important}
.oxa .hpr-text-block-980{color:#fff !important;padding-left:2.4px !important;padding-right:2.4px !important;font-weight:700 !important}
.oxa .hpr-div-block-2628{flex-direction:row !important;flex:1 !important;display:flex !important}
.oxa .hpr-number-label-3{color:#fff !important;letter-spacing:0 !important;text-transform:uppercase !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:8px !important;font-weight:600 !important;line-height:1 !important}
.oxa .hpr-clock-number-7{color:#fff !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:14.4px !important;font-weight:800 !important;line-height:1 !important}
.oxa .hpr-navbar-sale-inner-10{grid-column-gap:8px !important;color:#2a2552 !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;display:flex !important;position:relative !important}
.oxa .hpr-div-block-2630{background-color:#fff !important;width:1px !important;height:16px !important}
.oxa .hpr-div-block-2632{grid-column-gap:8px !important;align-items:center !important;display:flex !important;position:relative !important}
.oxa .hpr-p-listicle-3{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:17.6px !important;font-weight:500 !important;line-height:1.7 !important}
.oxa .hpr-p-listicle-3.hpr-publisher{color:#282828 !important;letter-spacing:0 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:17.6px !important;font-weight:500 !important}
@media screen and (min-width:1440px){.oxa .hpr-button{background-color:#a03636 !important}.oxa .hpr-display-md.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-image{width:100% !important}.oxa .hpr-display-xl.hpr-os-black.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{width:61% !important}.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher{background-color:#2a1416 !important}.oxa .hpr-p-listicle.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-text-block-490.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:500 !important}.oxa .hpr-clock-number-7{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-p-listicle-3.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}}
@media screen and (max-width:991px){.oxa h1{font-size:52px !important}.oxa h2{font-size:44px !important}.oxa .hpr-display-md{font-size:30px !important}.oxa .hpr-display-xl{color:#282828 !important;font-size:36px !important}.oxa .hpr-section{padding-top:48px !important;padding-bottom:32px !important}.oxa .hpr-section.hpr-cc-top-sm{padding-top:32px !important}.oxa .hpr-container{padding-left:20px !important;padding-right:20px !important}.oxa .hpr-listicle_reasons{grid-row-gap:48px !important}.oxa .hpr-content-listicle{grid-row-gap:16px !important;flex-direction:column !important;align-items:stretch !important}.oxa .hpr-listicle-image{grid-column-gap:16px !important;grid-row-gap:16px !important;flex-flow:column !important;width:100% !important;display:flex !important}.oxa .hpr-show-tablet{display:block !important}.oxa .hpr-padding-bottom{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}.oxa .hpr-hide-tablet{display:none !important}.oxa .hpr-listicle__grid{flex-flow:column !important}.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{font-size:12.8px !important}.oxa .hpr-navbar-smaller{flex-direction:row !important;justify-content:center !important}.oxa .hpr-navbar-one-inner{grid-row-gap:0px !important;flex-direction:column !important;flex:1 !important;align-items:center !important;font-size:16px !important}.oxa .hpr-adv_cta_right_div{padding-top:32px !important;padding-left:32px !important;padding-right:32px !important}.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots{max-width:100% !important}.oxa .hpr-div-block-1356{grid-column-gap:0px !important;grid-row-gap:0px !important;justify-content:center !important;align-items:center !important;height:auto !important;margin-top:0 !important;display:flex !important}.oxa .hpr-padding-global-20.hpr-m-1{padding-left:16px !important;padding-right:16px !important}.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{z-index:50 !important;background-color:#fff !important;width:100% !important;padding-bottom:16px !important;display:none !important;position:fixed !important;inset:auto 0% 0% !important;transform:translateY(100%) !important}.oxa body .hpr-sticky_bar.hpr-is-active, .oxa .hpr-sticky_bar.hpr-is-active{z-index:5 !important;width:100% !important;transition:transform .2s !important;display:block !important;position:fixed !important;transform:none !important;box-shadow:0 -2px 10px #0000001f !important}.oxa .hpr-navbar-one-title-4{letter-spacing:-0.24px !important;font-size:16px !important;font-style:normal !important}.oxa .hpr-text-block-978{letter-spacing:-0.24px !important;text-transform:uppercase !important;font-size:15.2px !important;font-weight:600 !important}.oxa .hpr-div-block-2628{grid-column-gap:16px !important;grid-row-gap:16px !important;flex-direction:row !important;justify-content:center !important;align-self:stretch !important;align-items:center !important}.oxa .hpr-navbar-sale-inner-10{font-size:16px !important}.oxa .hpr-div-block-2630{display:none !important}}
@media screen and (max-width:767px){.oxa h1{font-size:40px !important}.oxa h2{font-size:36px !important}.oxa .hpr-display-md{font-size:28px !important}.oxa .hpr-display-xl{font-size:32px !important}.oxa .hpr-padding-bottom{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{font-size:12px !important}.oxa .hpr-navbar-one-inner{flex-direction:column !important;flex:1 !important;justify-content:center !important;align-items:center !important}.oxa .hpr-text-size-tiny.hpr-text-align-center{font-size:12.8px !important}.oxa .hpr-adv_cta_div{flex-direction:column !important}.oxa .hpr-adv_cta_right_div{width:100% !important}.oxa .hpr-photo-wrappers{width:100% !important}.oxa .hpr-padding-global-20{padding-left:32px !important;padding-right:32px !important}.oxa .hpr-navbar-one-title-4{font-size:16px !important}.oxa .hpr-text-block-978{font-size:12.8px !important;font-weight:600 !important}.oxa .hpr-div-block-2628{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}}
@media screen and (max-width:479px){.oxa h1{font-size:40px !important}.oxa .hpr-button{min-height:64px !important;padding:19.2px 24px !important;font-size:18.4px !important}.oxa .hpr-display-md{font-weight:800 !important}.oxa .hpr-display-md.hpr-publisher{color:#282828 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-display-md.hpr-authority{color:#282828 !important;font-size:25.6px !important}.oxa .hpr-image{width:100% !important}.oxa .hpr-display-xl{color:#282828 !important;font-size:28px !important;font-weight:800 !important}.oxa .hpr-display-xl.hpr-os-black{font-size:28px !important}.oxa .hpr-display-xl.hpr-os-black.hpr-publisher{color:#282828 !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:28px !important}.oxa .hpr-display-xl.hpr-os-black.hpr-authority{font-size:25.6px !important}.oxa .hpr-section{padding-top:32px !important}.oxa .hpr-section.hpr-cc-top-sm{padding-top:24px !important;padding-bottom:16px !important}.oxa .hpr-container.hpr-cc-small.hpr-authority{grid-column-gap:17px !important;grid-row-gap:17px !important}.oxa .hpr-blogpost1_content-top{flex-direction:column !important;align-items:flex-start !important}.oxa .hpr-padding-bottom{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}.oxa .hpr-button_icon{position:absolute !important;right:16px !important}.oxa .hpr-adv-callout.hpr-adv-callout--quote, .oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{width:100% !important}.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{font-size:11.2px !important}.oxa .hpr-navbar-smaller{grid-column-gap:16px !important;grid-row-gap:16px !important;text-align:center !important;justify-content:center !important;padding-left:8px !important;padding-right:8px !important}.oxa .hpr-navbar-one-inner{grid-column-gap:5.6px !important;grid-row-gap:5.6px !important;text-align:center !important;align-items:center !important;font-size:10.56px !important;line-height:.7 !important}.oxa .hpr-holiday-clock{z-index:1 !important;flex-wrap:wrap !important;position:relative !important}.oxa .hpr-div-block-900{width:100% !important}.oxa .hpr-cta-content-2{width:100% !important;padding-top:0 !important;padding-bottom:0 !important}.oxa .hpr-text-size-tiny.hpr-text-align-center{font-size:14.4px !important}.oxa .hpr-adv_cta_div{border-style:none !important;border-radius:8px !important;flex-direction:column !important}.oxa .hpr-adv_cta_right_div{width:100% !important;padding:16px !important}.oxa .hpr-adv_cta_subtitle_text{text-align:center !important}.oxa .hpr-photo-wrappers{background-color:#fff !important}.oxa .hpr-divider-line{flex:1 !important;width:20% !important}.oxa .hpr-adv_cta_heading-2{text-align:center !important;font-size:32px !important}.oxa .hpr-listicle-banner-sale-badge{border-radius:8px !important;font-size:4vw !important}.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots, .oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{padding-top:10px !important;padding-bottom:10px !important}.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{padding-top:10px !important;padding-bottom:10px !important}.oxa .hpr-p-listicle{font-size:17.6px !important}.oxa .hpr-p-listicle.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}.oxa .hpr-p-listicle.hpr-authority{font-size:17.6px !important}.oxa .hpr-p-listicle.hpr-authority.hpr-_2{line-height:1.8 !important}.oxa .hpr-padding-global-20.hpr-m-1{padding-left:16px !important;padding-right:16px !important}.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{padding-bottom:16px !important;display:none !important;bottom:0 !important;transform:none !important;box-shadow:0 -4px 10px #0000001f !important}.oxa body .hpr-sticky_bar.hpr-is-active, .oxa .hpr-sticky_bar.hpr-is-active{border-top:1px solid #00000017 !important;display:block !important;transform:none !important;box-shadow:0 -2px 10px #0000001f !important}.oxa .hpr-text-block-490.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-weight:600 !important}.oxa body .hpr-quiz_progress_wrapper, .oxa .hpr-quiz_progress_wrapper{height:24px !important}.oxa .hpr-quiz_progress-bar{grid-column-gap:0px !important;grid-row-gap:0px !important;grid-template-rows:auto auto !important;grid-template-columns:1fr 1fr !important;grid-auto-columns:1fr !important;height:8px !important;display:grid !important}.oxa .hpr-quiz_progress-bar.hpr-listicle{height:6px !important}.oxa .hpr-quiz_progress-pct{height:2px !important}.oxa .hpr-frame-6791{padding-top:0 !important}.oxa .hpr-text-349{font-size:11px !important;font-weight:600 !important}.oxa .hpr-text-349.hpr-_2{font-family:Circular Std,Arial,sans-serif !important;font-weight:700 !important}.oxa .hpr-group-1000009911{margin-top:2px !important}.oxa .hpr-text-block-581{padding-top:2px !important;font-weight:800 !important}.oxa .hpr-navbar-one-title-4{letter-spacing:-0.48px !important;text-transform:uppercase !important;font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1 !important}.oxa .hpr-text-block-978{letter-spacing:0 !important;text-transform:capitalize !important;font-size:12.8px !important;font-weight:600 !important}.oxa .hpr-text-block-980{padding-left:0 !important;padding-right:0 !important}.oxa .hpr-div-block-2628{grid-column-gap:8px !important;grid-row-gap:8px !important;justify-content:center !important;max-width:100% !important}.oxa .hpr-number-label-3{font-size:8px !important;font-weight:600 !important}.oxa .hpr-clock-number-7{font-family:"Host Grotesk",Inter,Arial,sans-serif !important;font-size:14.4px !important}.oxa .hpr-navbar-sale-inner-10{grid-column-gap:4px !important;grid-row-gap:4px !important;font-size:10.56px !important;line-height:.7 !important}.oxa .hpr-p-listicle-3{font-size:17.6px !important}.oxa .hpr-p-listicle-3.hpr-publisher{font-family:"Host Grotesk",Inter,Arial,sans-serif !important}}
.oxa, .oxa .hpr-body{background-color:#FDF9F0 !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;color:#282828 !important}
.oxa .hpr-section.hpr-cc-listicle, .oxa .hpr-section.hpr-cc-listicle.hpr-authority, .oxa .hpr-section.hpr-cc-top-sm{background-color:#FDF9F0 !important}
.oxa h1.hpr-display-xl.hpr-os-black{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:-0.03em !important;line-height:1.14 !important;color:#282828 !important;font-size:40px !important}
.oxa h1.hpr-display-xl.hpr-os-black .hpr-hl-accent{color:#8B2C2C !important}
.oxa h2.hpr-display-md, .oxa h2.hpr-display-md.hpr-publisher{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:-0.022em !important;line-height:1.2 !important;color:#282828 !important;font-size:30.4px !important}
.oxa .hpr-p-listicle, .oxa .hpr-p-listicle.hpr-publisher, .oxa .hpr-p-listicle-3, .oxa .hpr-p-listicle-3.hpr-publisher{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:18.24px !important;font-weight:400 !important;line-height:1.72 !important;color:#3a3532 !important}
.oxa .hpr-p-listicle strong, .oxa .hpr-p-listicle.hpr-publisher strong{font-weight:700 !important;color:#282828 !important}
.oxa .hpr-button{background-color:#8B2C2C !important;border-color:#6d1f22 !important;border-radius:6px !important}
.oxa .hpr-button:hover{background-color:#6d1f22 !important}
.oxa .hpr-text-block-580, .oxa .hpr-text-block-581{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:0.01em !important}
.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle{background-color:#241214 !important}
.oxa .hpr-navbar-one-title-4, .oxa .hpr-text-block-978{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important}
.oxa .hpr-holiday-clock.hpr-os-green{background-color:rgba(255,255,255,0.1) !important}
.oxa .hpr-clock-number-7{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important}
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{background-color:#241214 !important;padding-top:13.6px !important;padding-bottom:13.6px !important}
.oxa .hpr-hl-masthead{display:flex !important;align-items:center !important;justify-content:center !important;gap:11.2px !important;width:100% !important}
.oxa .hpr-hl-masthead__logo{height:22px !important;width:auto !important;display:block !important}
.oxa .hpr-hl-masthead__divider{width:1px !important;height:20px !important;background:rgba(255,255,255,0.28) !important}
.oxa .hpr-hl-masthead__label{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:13.12px !important;font-weight:600 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:rgba(255,255,255,0.82) !important}
.oxa .hpr-hl-kicker{width:100% !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:7.2px !important;padding:5.6px 0 0 !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:11.52px !important;font-weight:600 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:#8B2C2C !important}
.oxa .hpr-hl-kicker span:not(.hpr-hl-kicker__dot){white-space:nowrap !important}
.oxa .hpr-hl-kicker__dot{color:#c0b3a8 !important}
.oxa .hpr-quiz_progress-bar{background-color:rgba(139,44,44,0.16) !important}
.oxa .hpr-quiz_progress-pct{background-color:#8B2C2C !important}
.oxa .hpr-hl-ba img, .oxa .hpr-hl-masthead img, .oxa .hpr-hl-seal img{max-width:100% !important}
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{margin-top:17.6px !important}
.oxa .hpr-hl-standout{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:25.92px !important;font-weight:700 !important;line-height:1.28 !important;letter-spacing:-0.02em !important;color:#8B2C2C !important;margin:5.6px 0 !important;text-wrap:balance !important}
.oxa .hpr-hl-standout--sm{font-size:20.8px !important}
.oxa .hpr-hl-oneword{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:48px !important;font-weight:700 !important;letter-spacing:-0.04em !important;line-height:1 !important;color:#8B2C2C !important;margin:3.2px 0 9.6px !important}
.oxa .hpr-hl-author{display:flex !important;align-items:center !important;gap:11.2px !important;width:100% !important;margin:16.8px 0 3.2px !important;padding:8px 16.8px 8px 8.8px !important;background:#fff !important;border:1px solid #e6ddd2 !important;border-radius:11px !important;box-shadow:0 1px 2px rgba(42,20,22,0.05) !important}
.oxa .hpr-hl-author__avatar{width:44px !important;height:44px !important;min-width:44px !important;border-radius:50% !important;object-fit:cover !important;display:block !important}
.oxa .hpr-hl-author__text{display:flex !important;flex-direction:column !important;gap:2.24px !important;min-width:0 !important}
.oxa .hpr-hl-author__line{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important}
.oxa .hpr-hl-author__name{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:15.52px !important;font-weight:700 !important;letter-spacing:-0.005em !important;color:#242424 !important;line-height:1.2 !important}
.oxa .hpr-hl-verified{display:inline-flex !important;align-items:center !important;gap:3.84px !important;padding:2.4px 7.2px 2.4px 4.8px !important;border-radius:999px !important;background:#eaf1fe !important;color:#1d63e6 !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;white-space:nowrap !important}
.oxa .hpr-hl-verified svg{width:13px !important;height:13px !important;flex:0 0 13px !important;display:block !important}
.oxa .hpr-hl-author__role{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:13.92px !important;font-weight:600 !important;color:#8B2C2C !important;line-height:1.25 !important}
.oxa .hpr-hl-tl{background:#F6F0EA !important;border:1px solid #e6ded6 !important;border-radius:10px !important;padding:21.6px 20px 18.4px !important;margin:11.2px 0 4.8px !important}
.oxa .hpr-hl-tl__card + .hpr-hl-tl__card{margin-top:25.6px !important}
.oxa .hpr-hl-tl__head{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:8.8px !important}
.oxa .hpr-hl-tl__day{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:18.24px !important;font-weight:700 !important;letter-spacing:-0.015em !important;color:#8B2C2C !important}
.oxa .hpr-hl-tl__title{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:18.24px !important;font-weight:700 !important;letter-spacing:-0.015em !important;color:#282828 !important}
.oxa .hpr-hl-tl__title::before{content:"" !important;display:inline-block !important;width:16px !important;height:2px !important;background:#8B2C2C !important;vertical-align:middle !important;margin-right:8px !important;opacity:0.55 !important}
.oxa .hpr-hl-tl__body{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:16.8px !important;line-height:1.62 !important;color:#3a3532 !important;margin:0 0 11.2px !important}
.oxa .hpr-hl-tl__stat{background:#fff !important;border:1px solid #e6ded6 !important;border-left:3px solid #8B2C2C !important;border-radius:6px !important;padding:11.52px 13.6px !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:15.52px !important;font-style:italic !important;line-height:1.5 !important;color:#4a4340 !important}
.oxa .hpr-hl-tl__note{margin-top:24px !important;padding-top:14.4px !important;border-top:1px solid #e6ded6 !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:12.8px !important;line-height:1.5 !important;color:#8a7c74 !important;text-align:center !important}
.oxa .hpr-hl-cost{display:flex !important;flex-direction:column !important;gap:8.8px !important;background:#fff !important;border:1px solid #e6ded6 !important;border-radius:8px !important;padding:17.6px 18.4px !important;margin:8px 0 !important}
.oxa .hpr-hl-cost__row{display:flex !important;align-items:baseline !important;justify-content:space-between !important;gap:16px !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:16.32px !important;color:#4a423c !important;padding-bottom:8px !important;border-bottom:1px dashed #e6ded6 !important}
.oxa .hpr-hl-cost__row:last-child{border-bottom:0 !important;padding-bottom:0 !important;padding-top:5.6px !important}
.oxa .hpr-hl-cost__row--total{font-weight:700 !important;color:#282828 !important}
.oxa .hpr-hl-cost__price{font-weight:700 !important;white-space:nowrap !important;color:#6b625b !important}
.oxa .hpr-hl-cost__row--total .hpr-hl-cost__price{color:#8B2C2C !important;font-size:20.8px !important}
.oxa .hpr-hl-ba{position:relative !important;margin:8px 0 3.2px !important}
.oxa .hpr-hl-ba__track{display:flex !important;gap:12px !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;padding-bottom:5.6px !important}
.oxa .hpr-hl-ba__track::-webkit-scrollbar{display:none !important}
.oxa .hpr-hl-ba__slide{flex:0 0 100% !important;scroll-snap-align:start !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.oxa .hpr-hl-media-open{width:100% !important;align-self:flex-start !important;position:relative !important}
.oxa .hpr-hl-media-open img{max-width:100% !important}
.oxa .hpr-hl-ba--single .hpr-hl-ba__frame{border-radius:8px !important;overflow:hidden !important;background:#F6F0EA !important}
.oxa .hpr-hl-ba--single .hpr-hl-ba__frame img{display:block !important;width:100% !important;aspect-ratio:1 !important;object-fit:cover !important}
.oxa .hpr-hl-ba__caption{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:15.2px !important;line-height:1.55 !important;color:#4a4340 !important;text-align:left !important;padding:0 1.6px !important}
.oxa .hpr-hl-ba__caption strong{font-weight:700 !important;color:#282828 !important}
.oxa .hpr-hl-ba__caption .hpr-hl-ba__cond{color:#8B2C2C !important}
@media (max-width:991px){.oxa .hpr-container.hpr-cc-small{display:block !important}.oxa .hpr-listicle__grid, .oxa .hpr-listicle_reasons, .oxa .hpr-content-listicle, .oxa .hpr-listicle-image, .oxa .hpr-hl-media-open, .oxa .hpr-hl-ba{min-width:0 !important;max-width:100% !important}.oxa .hpr-hl-ba__track{min-width:0 !important}.oxa .hpr-hl-ba__slide{flex:0 0 100% !important;width:100% !important;min-width:0 !important}}
.oxa .hpr-hl-ba__nav{display:flex !important;align-items:center !important;justify-content:center !important;gap:12.8px !important;padding-top:8.8px !important}
.oxa .hpr-hl-ba__dots{display:flex !important;gap:5.6px !important}
.oxa .hpr-ba-dot{width:7px !important;height:7px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#d8cdc5 !important;cursor:pointer !important;transition:background 0.2s,transform 0.2s !important}
.oxa .hpr-ba-dot.hpr-is-active{background:#8B2C2C !important;transform:scale(1.25) !important}
.oxa .hpr-hl-ba__arrow{width:30px !important;height:30px !important;border:1px solid #e6ded6 !important;border-radius:50% !important;background:#fff !important;color:#8B2C2C !important;font-size:14.4px !important;line-height:1 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:opacity 0.2s !important}
.oxa .hpr-hl-ba__arrow:disabled{opacity:0.3 !important;cursor:default !important}
.oxa .hpr-hl-specs{display:flex !important;flex-wrap:wrap !important;gap:7.2px !important;margin:2.4px 0 3.2px !important}
.oxa .hpr-hl-spec{display:inline-flex !important;align-items:baseline !important;gap:5.12px !important;background:rgba(139,44,44,0.07) !important;border-radius:4px !important;padding:6.72px 9.92px !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:12.8px !important;color:#4a3a36 !important}
.oxa .hpr-hl-spec strong{font-weight:700 !important;color:#8B2C2C !important}
.oxa .hpr-adv_cta_div{border:1px solid #e6ded6 !important;box-shadow:0 4px 18px rgba(40,20,20,0.07) !important}
.oxa .hpr-photo-wrappers.hpr-dark-grey{background-color:#F6F0EA !important}
.oxa .hpr-adv_cta_heading-2{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:-0.025em !important;color:#282828 !important}
.oxa .hpr-adv_cta_heading-2 .hpr-span-red{color:#8B2C2C !important}
.oxa .hpr-style-guide-card, .oxa .hpr-adv_cta_subtitle_text, .oxa .hpr-text-size-tiny{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important}
.oxa .hpr-listicle-banner-sale-badge{background-color:#8B2C2C !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-weight:700 !important;letter-spacing:0.05em !important}
.oxa .hpr-bot_cta_badge_div{background-color:#f9f4ee !important;border:1px solid #e6ded6 !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important}
.oxa .hpr-text-span-6{color:#8B2C2C !important;font-weight:700 !important}
.oxa .hpr-text-span-7{color:#8B2C2C !important;font-weight:700 !important}
.oxa .hpr-hl-seal{display:flex !important;align-items:center !important;justify-content:center !important;gap:14.4px !important;flex-wrap:wrap !important;padding-top:2.4px !important}
.oxa .hpr-hl-seal__item{display:flex !important;align-items:center !important;gap:4.8px !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:11.84px !important;font-weight:600 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:#7a6f66 !important}
.oxa .hpr-hl-seal__item img{width:13px !important;height:13px !important}
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{background-color:rgba(139,44,44,0.07) !important;border-left-color:#8B2C2C !important;width:100% !important}
.oxa .hpr-text-block-490.hpr-publisher{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;color:#33231f !important}
.oxa .hpr-text-block-490.hpr-publisher strong{color:#8B2C2C !important}
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{background-color:rgba(253,249,240,0.97) !important;backdrop-filter:blur(6px) !important}
.oxa body .hpr-sticky_bar.hpr-is-active, .oxa .hpr-sticky_bar.hpr-is-active{border-top:1px solid #e6ded6 !important}
.oxa .hpr-text-349.hpr-_2{font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important}
@media screen and (max-width:991px){.oxa h1.hpr-display-xl.hpr-os-black{font-size:32.8px !important}.oxa h2.hpr-display-md, .oxa h2.hpr-display-md.hpr-publisher{font-size:25.92px !important}.oxa .hpr-hl-standout{font-size:22.4px !important}.oxa .hpr-hl-oneword{font-size:40px !important}}
@media screen and (max-width:767px){.oxa h1.hpr-display-xl.hpr-os-black{font-size:30.08px !important}.oxa h2.hpr-display-md, .oxa h2.hpr-display-md.hpr-publisher{font-size:24.32px !important}.oxa .hpr-hl-tl{padding:18.4px 16px 16px !important}.oxa .hpr-hl-tl__head{gap:5.6px !important}.oxa .hpr-hl-tl__day, .oxa .hpr-hl-tl__title{font-size:16.96px !important}.oxa .hpr-hl-tl__body{font-size:16px !important}.oxa .hpr-hl-author{padding:7.2px 13.6px 7.2px 8px !important;gap:9.6px !important}.oxa .hpr-hl-author__avatar{width:40px !important;height:40px !important;min-width:40px !important}.oxa .hpr-hl-author__name{font-size:14.72px !important}.oxa .hpr-hl-author__role{font-size:13.12px !important}.oxa .hpr-hl-cost__row{font-size:15.36px !important}}
@media screen and (max-width:479px){.oxa h1.hpr-display-xl.hpr-os-black{font-size:28.48px !important}.oxa .hpr-hl-oneword{font-size:35.2px !important}.oxa .hpr-hl-standout{font-size:20.8px !important}.oxa .hpr-hl-masthead__label{font-size:11.2px !important;letter-spacing:0.1em !important}.oxa .hpr-hl-masthead__logo{height:19px !important}.oxa .hpr-hl-kicker{font-size:10.08px !important;letter-spacing:0.1em !important}}
.oxa{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-rendering:optimizeLegibility !important}
.oxa *{text-decoration-thickness:clamp(0.75px,0.075em,4px) !important}
.oxa .hpr-container{margin-right:auto !important;margin-left:auto !important}
.oxa .hpr-padding-bottom{padding-top:0px !important;padding-right:0px !important;padding-left:0px !important}
@media screen and (max-width:991px){.oxa .hpr-hide-tablet{display:none !important}}
.oxa, .oxa .hpr-page-wrapper, .oxa .hpr-main-wrapper{background-color:#FDF9F0 !important;color:#282828 !important}
.oxa h1.hpr-display-xl.hpr-os-black{color:#282828 !important;text-transform:none !important}
.oxa h1.hpr-display-xl.hpr-os-black .hpr-hl-accent, .oxa .hpr-hl-accent, .oxa .hpr-span-red{color:#8B2C2C !important}
.oxa a.hpr-button, .oxa .hpr-button{background-color:#8B2C2C !important;background-image:none !important;color:#ffffff !important;border-color:#6d1f22 !important;text-transform:none !important}
.oxa a.hpr-button:hover, .oxa .hpr-button:hover{background-color:#6d1f22 !important;color:#ffffff !important}
.oxa a.hpr-button:visited{color:#ffffff !important}
.oxa .hpr-button_content, .oxa .hpr-button_content *{color:#ffffff !important}
.oxa .hpr-ba-dot{background:#d8cdc5 !important}
.oxa .hpr-ba-dot.hpr-is-active{background:#8B2C2C !important}
.oxa{padding-top:0 !important;margin-top:0 !important}
.oxa .hpr-sticky-headers{margin-top:0 !important}
.oxa .hpr-adv_cta_subtitle_text{font-size:15.5px !important;line-height:1.5 !important;font-weight:500 !important;color:#3f3a35 !important;max-width:42ch !important;margin-left:auto !important;margin-right:auto !important}
.oxa .hpr-hl-ba__caption{font-weight:600 !important;color:#3f3a35 !important}
.oxa .hpr-hl-ba__caption strong, .oxa .hpr-hl-ba__caption .hpr-hl-ba__cond{font-weight:700 !important}
.oxa .hpr-hl-ba__dots{display:flex !important;align-items:center !important;gap:5.6px !important}
.oxa .hpr-ba-dot{width:7px !important;height:7px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#d8cdc5 !important;flex:0 0 7px !important;cursor:pointer !important;transition:background .2s,transform .2s !important}
.oxa .hpr-ba-dot.hpr-is-active{background:#8B2C2C !important;transform:scale(1.25) !important}
.oxa i[style*="height:0"]{display:block !important;height:0 !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important}
.oxa video.hpr-image{display:block !important;width:100% !important;height:auto !important;aspect-ratio:auto !important;object-fit:cover !important;border-radius:10px !important;background:#F6F0EA !important}
.oxa .hpr-hl-masthead__logo{height:auto !important;width:auto !important;display:block !important;font-family:"Host Grotesk",Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif !important;font-size:17px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0.02em !important;color:#ffffff !important}
@media screen and (max-width:767px){.oxa .hpr-hl-masthead__logo{font-size:15px !important}}
@media screen and (min-width:992px){.oxa .hpr-adv_cta_div{align-items:stretch !important}.oxa .hpr-adv_cta_div .hpr-photo-wrappers{align-self:stretch !important;padding:0 !important;overflow:hidden !important}.oxa .hpr-adv_cta_div .hpr-photo-wrappers .hpr-image-89{width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}}
.oxa .hpr-image-wrapper video, .oxa video.hpr-image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;border-radius:inherit !important}
.oxa .hpr-image-wrapper.hpr-cc-1x1{position:relative !important;overflow:hidden !important}
.oxa .hpr-sticky_bar .hpr-frame-6789, .oxa .hpr-sticky_bar .hpr-frame-6791, .oxa body .hpr-sticky_bar .hpr-frame-6789, .oxa body .hpr-sticky_bar .hpr-frame-6791{background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important}
.oxa .hpr-image-wrapper[data-native-ratio]{aspect-ratio:auto !important;height:auto !important;line-height:0 !important;font-size:0 !important}
.oxa .hpr-image-wrapper[data-native-ratio] video{position:static !important;inset:auto !important;width:100% !important;height:auto !important;aspect-ratio:auto !important;object-fit:fill !important;display:block !important}
.oxa .hpr-frame-6789, .oxa .hpr-frame-6790, .oxa .hpr-frame-6791, .oxa .hpr-frame-6789 .hpr-text-349, .oxa .hpr-frame-6790 .hpr-text-349, .oxa .hpr-frame-6791 .hpr-text-349, .oxa .hpr-frame-6789 .hpr-text-349.hpr-_2, .oxa .hpr-frame-6790 .hpr-text-349.hpr-_2, .oxa .hpr-frame-6791 .hpr-text-349.hpr-_2, .oxa body .hpr-sticky_bar .hpr-frame-6789, .oxa body .hpr-sticky_bar .hpr-frame-6790, .oxa body .hpr-sticky_bar .hpr-frame-6791, .oxa body .hpr-sticky_bar .hpr-text-349, .oxa body .hpr-sticky_bar .hpr-text-349.hpr-_2{background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important}
.oxa .hpr-button .hpr-button_content, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_content{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;min-width:0 !important;padding:0 18px !important;box-sizing:border-box !important;position:relative !important}
.oxa .hpr-button .hpr-button_icon, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_icon{position:static !important;inset:auto !important;right:auto !important;width:22px !important;height:22px !important;flex:0 0 22px !important;display:block !important}
.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{white-space:normal !important;overflow-wrap:break-word !important;min-width:0 !important;flex:0 1 auto !important;font-size:19px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0.01em !important;padding-top:0 !important;text-align:center !important}
@media screen and (min-width:992px){.oxa .hpr-adv_cta_div .hpr-text-block-580, .oxa .hpr-adv_cta_div .hpr-text-block-581{font-size:17px !important}}
@media screen and (max-width:991px){.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{font-size:18px !important}}
@media screen and (max-width:479px){.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{font-size:16.5px !important}.oxa .hpr-button .hpr-button_content, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_content{gap:9px !important;padding:0 12px !important}.oxa .hpr-button .hpr-button_icon, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_icon{width:19px !important;height:19px !important;flex:0 0 19px !important}}
.oxa.oxa.gpsil [style*="--bg:"]{background:var(--bg)}
.oxa.oxa.gpsil [style*="--bga:"]{background-attachment:var(--bga)}
.oxa.oxa.gpsil [style*="--bgc:"]{background-color:var(--bgc)}
.oxa.oxa.gpsil [style*="--bgi:"]{background-image:var(--bgi)}
.oxa.oxa.gpsil [style*="--bgp:"]{background-position:var(--bgp)}
.oxa.oxa.gpsil [style*="--bgr:"]{background-repeat:var(--bgr)}
.oxa.oxa.gpsil [style*="--bgs:"]{background-size:var(--bgs)}
.oxa.oxa.gpsil [style*="--b:"]{border:var(--b)}
.oxa.oxa.gpsil [style*="--bb:"]{border-bottom:var(--bb)}
.oxa.oxa.gpsil [style*="--bc:"]{border-color:var(--bc)}
.oxa.oxa.gpsil [style*="--bblr:"]{border-bottom-left-radius:var(--bblr)}
.oxa.oxa.gpsil [style*="--bbrr:"]{border-bottom-right-radius:var(--bbrr)}
.oxa.oxa.gpsil [style*="--bl:"]{border-left:var(--bl)}
.oxa.oxa.gpsil [style*="--bs:"]{border-style:var(--bs)}
.oxa.oxa.gpsil [style*="--bt:"]{border-top:var(--bt)}
.oxa.oxa.gpsil [style*="--btlr:"]{border-top-left-radius:var(--btlr)}
.oxa.oxa.gpsil [style*="--btrr:"]{border-top-right-radius:var(--btrr)}
.oxa.oxa.gpsil [style*="--bw:"]{border-width:var(--bw)}
.oxa.oxa.gpsil [style*="--c:"]{color:var(--c)}
.oxa.oxa.gpsil [style*="--cg:"]{-moz-column-gap:var(--cg);column-gap:var(--cg)}
.oxa.oxa.gpsil [style*="--gtc:"]{grid-template-columns:var(--gtc)}
.oxa.oxa.gpsil [style*="--jc:"]{justify-content:var(--jc)}
.oxa.oxa.gpsil [style*="--op:"]{opacity:var(--op)}
.oxa.oxa.gpsil [style*="--o:"]{order:var(--o)}
.oxa.oxa.gpsil [style*="--pc:"]{place-content:var(--pc)}
.oxa.oxa.gpsil [style*="--p:"]{padding:var(--p)}
.oxa.oxa.gpsil [style*="--pb:"]{padding-bottom:var(--pb)}
.oxa.oxa.gpsil [style*="--pl:"]{padding-left:var(--pl)}
.oxa.oxa.gpsil [style*="--pr:"]{padding-right:var(--pr)}
.oxa.oxa.gpsil [style*="--pt:"]{padding-top:var(--pt)}
.oxa.oxa.gpsil [style*="--rg:"]{row-gap:var(--rg)}
.oxa.oxa.gpsil [style*="--ta:"]{text-align:var(--ta)}
.oxa.oxa.gpsil [style*="--t:"]{transform:var(--t)}
.oxa.oxa.gpsil [style*="--w:"]{width:var(--w)}
@media only screen and (max-width:1024px){.oxa.oxa.gpsil [style*="--pb-tablet:"]{padding-bottom:var(--pb-tablet)}.oxa.oxa.gpsil [style*="--pl-tablet:"]{padding-left:var(--pl-tablet)}.oxa.oxa.gpsil [style*="--pr-tablet:"]{padding-right:var(--pr-tablet)}.oxa.oxa.gpsil [style*="--pt-tablet:"]{padding-top:var(--pt-tablet)}.oxa.oxa.gpsil [style*="--w-tablet:"]{width:var(--w-tablet)}}
@media only screen and (max-width:767px){.oxa.oxa.gpsil [style*="--pb-mobile:"]{padding-bottom:var(--pb-mobile)}.oxa.oxa.gpsil [style*="--pl-mobile:"]{padding-left:var(--pl-mobile)}.oxa.oxa.gpsil [style*="--pr-mobile:"]{padding-right:var(--pr-mobile)}.oxa.oxa.gpsil [style*="--pt-mobile:"]{padding-top:var(--pt-mobile)}.oxa.oxa.gpsil [style*="--w-mobile:"]{width:var(--w-mobile)}}
.oxa .\[\&_\*\]\:gp-max-w-full *{max-width:100%}
@keyframes shopify-rotator{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes shopify-dash{ 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
@keyframes acceleratedCheckoutLoadingSkeleton{ 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}
@keyframes translateAnnouncementSlideIn{ 
  0% { opacity: 0; transform: translateX(var(--announcement-translate-from)); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes translateAnnouncementSlideOut{ 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(var(--announcement-translate-to)); }
}
@keyframes animateMenuOpen{ 
  0% { opacity: 0; transform: translateY(-1.5rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes animateAmbient{ 
  0% { transform: rotate(0deg) translateX(1em) rotate(0deg) scale(1.2); }
  100% { transform: rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2); }
}
@keyframes slideIn{ 
  0% { transform: translateY(2rem); opacity: 0.01; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes fadeIn{ 
  0% { opacity: 0.01; }
  100% { opacity: 1; }
}
@media (prefers-reduced-motion: no-preference){@keyframes animateAmbient{ 
  0% { transform: rotate(0deg) translateX(1em) rotate(0deg) scale(1.2); }
  100% { transform: rotate(360deg) translateX(1em) rotate(-360deg) scale(1.2); }
}@keyframes slideIn{ 
  0% { transform: translateY(2rem); opacity: 0.01; }
  100% { transform: translateY(0px); opacity: 1; }
}@keyframes fadeIn{ 
  0% { opacity: 0.01; }
  100% { opacity: 1; }
}}
@media (prefers-reduced-motion: no-preference) and (hover: hover){.oxa{ --easter-egg: none; --sparkle: url(https://tryhelios.co/pages/sparkle.gif); }}
@keyframes rotator{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes dash{ 
  0% { stroke-dashoffset: 280; }
  50% { stroke-dashoffset: 75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280; transform: rotate(450deg); }
}
@keyframes indeterminateAnimation{ 
  0% { transform: translateX(-20%) scaleX(0); }
  40% { transform: translateX(30%) scaleX(0.7); }
  100% { transform: translateX(100%) scaleX(0); }
}
@keyframes fadeInPopup{ 
  0% { opacity: 0; transform: translateY(-20px) scale(0.95); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
.oxa *, .oxa ::after, .oxa ::before{ border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
@keyframes gp-merquee-scroll{ 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
.oxa.gpsil [style*="--d:"]{ display: var(--d); }
.oxa.gpsil [style*="--d-tablet:"]{ display: var(--d-tablet); }
@media only screen and (max-width: 1024px){.oxa.gpsil [style*="--d-tablet:"]{ display: var(--d-tablet); }}
.oxa.gpsil [style*="--d-mobile:"]{ display: var(--d-mobile); }
@media only screen and (max-width: 767px){.oxa.gpsil [style*="--d-mobile:"]{ display: var(--d-mobile); }}
.oxa.oxa.gpsil [style*="--bga:"]{ background-attachment: var(--bga); }
.oxa.oxa.gpsil [style*="--bgc:"]{ background-color: var(--bgc); }
.oxa.oxa.gpsil [style*="--bgi:"]{ background-image: var(--bgi); }
.oxa.oxa.gpsil [style*="--bgp:"]{ background-position: var(--bgp); }
.oxa.oxa.gpsil [style*="--bgr:"]{ background-repeat: var(--bgr); }
.oxa.oxa.gpsil [style*="--bgs:"]{ background-size: var(--bgs); }
.oxa.oxa.gpsil [style*="--bc:"]{ border-color: var(--bc); }
.oxa.oxa.gpsil [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.oxa.oxa.gpsil [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.oxa.oxa.gpsil [style*="--bs:"]{ border-style: var(--bs); }
.oxa.oxa.gpsil [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.oxa.oxa.gpsil [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.oxa.oxa.gpsil [style*="--bw:"]{ border-width: var(--bw); }
.oxa.oxa.gpsil [style*="--cg:"]{ column-gap: var(--cg); }
.oxa.oxa.gpsil [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.oxa.oxa.gpsil [style*="--jc:"]{ justify-content: var(--jc); }
.oxa.oxa.gpsil [style*="--op:"]{ opacity: var(--op); }
.oxa.oxa.gpsil [style*="--pc:"]{ place-content: var(--pc); }
.oxa.oxa.gpsil [style*="--pb:"]{ padding-bottom: var(--pb); }
.oxa.oxa.gpsil [style*="--pl:"]{ padding-left: var(--pl); }
.oxa.oxa.gpsil [style*="--pr:"]{ padding-right: var(--pr); }
.oxa.oxa.gpsil [style*="--pt:"]{ padding-top: var(--pt); }
.oxa.oxa.gpsil [style*="--rg:"]{ row-gap: var(--rg); }
.oxa.oxa.gpsil [style*="--ta:"]{ text-align: var(--ta); }
.oxa.oxa.gpsil [style*="--w:"]{ width: var(--w); }
.oxa.oxa.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.oxa.oxa.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.oxa.oxa.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.oxa.oxa.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.oxa.oxa.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }
@media only screen and (max-width: 1024px){.oxa.oxa.gpsil [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }.oxa.oxa.gpsil [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }.oxa.oxa.gpsil [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }.oxa.oxa.gpsil [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }.oxa.oxa.gpsil [style*="--w-tablet:"]{ width: var(--w-tablet); }}
.oxa.oxa.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.oxa.oxa.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.oxa.oxa.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.oxa.oxa.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.oxa.oxa.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }
@media only screen and (max-width: 767px){.oxa.oxa.gpsil [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }.oxa.oxa.gpsil [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }.oxa.oxa.gpsil [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }.oxa.oxa.gpsil [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }.oxa.oxa.gpsil [style*="--w-mobile:"]{ width: var(--w-mobile); }}
.oxa .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.oxa, .oxa *, .oxa ::before, .oxa ::after, .oxa body .hpr-sticky_bar, .oxa body .hpr-sticky_bar *, .oxa body .hpr-sticky-headers, .oxa body .hpr-sticky-headers *, .oxa body .hpr-quiz_progress_wrapper, .oxa body .hpr-quiz_progress_wrapper *{ box-sizing: border-box !important; }
.oxa{ font-size: 16px !important; line-height: 1.5 !important; color: rgb(40, 40, 40) !important; background-color: rgb(253, 249, 240) !important; -webkit-font-smoothing: antialiased !important; }
.oxa, .oxa *, .oxa body .hpr-sticky_bar, .oxa body .hpr-sticky_bar *, .oxa body .hpr-sticky-headers, .oxa body .hpr-sticky-headers *, .oxa body .hpr-quiz_progress_wrapper, .oxa body .hpr-quiz_progress_wrapper *{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; }
.oxa .oxa:where(h1, .oxa h2, .oxa h3, .oxa h4, .oxa h5, .oxa h6){ font-size: inherit !important; font-weight: inherit !important; text-transform: none !important; letter-spacing: normal !important; }
.oxa .oxa:where(img, .oxa svg, .oxa video){ display: block !important; max-width: 100% !important; vertical-align: middle !important; }
.oxa .oxa:where(*){ letter-spacing: normal !important; word-spacing: normal !important; }
.oxa, .oxa section{ background-image: none !important; }
.oxa{ padding-top: 0px !important; margin-top: 0px !important; }
.oxa{ -webkit-font-smoothing: antialiased !important; }
.oxa{ margin: 0px !important; }
.oxa{ color: rgb(51, 51, 51) !important; background-color: rgb(255, 255, 255) !important; min-height: 100% !important; margin: 0px !important; font-family: Arial, sans-serif !important; font-size: 14px !important; line-height: 20px !important; }
.oxa .hpr-w-inline-block{ max-width: 100% !important; display: inline-block !important; }
.oxa{ background-color: white !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; color: rgb(94, 26, 29) !important; letter-spacing: -0.28px !important; overscroll-behavior: none !important; font-size: 16px !important; line-height: 1.5 !important; }
.oxa .hpr-page-wrapper{ overflow: clip !important; }
.oxa .hpr-button{ width: 100% !important; min-height: 72px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; color: white !important; text-align: center !important; letter-spacing: 0px !important; background-color: rgb(139, 44, 44) !important; border: 2px solid rgba(122, 38, 38, 0.8) !important; border-radius: 10px !important; justify-content: center !important; align-items: center !important; padding: 12px 32px 16px !important; font-size: 20px !important; font-weight: 700 !important; text-decoration: none !important; transition: border 0.12s !important; display: flex !important; position: relative !important; }
.oxa .hpr-display-md{ color: rgb(40, 40, 40) !important; text-wrap: balance !important; margin-top: 0px !important; margin-bottom: 0px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 32px !important; font-weight: 800 !important; line-height: 1.2 !important; }
.oxa .hpr-display-md.hpr-publisher{ color: rgb(40, 40, 40) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 800 !important; }
.oxa .hpr-image{ aspect-ratio: auto !important; vertical-align: baseline !important; object-fit: cover !important; border-radius: 10px !important; width: 100% !important; max-width: none !important; height: auto !important; display: block !important; }
.oxa .hpr-display-xl{ color: rgb(40, 40, 40) !important; letter-spacing: -0.02em !important; text-transform: capitalize !important; margin-top: 0px !important; margin-bottom: 0px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 36px !important; font-weight: 800 !important; line-height: 1.3 !important; }
.oxa .hpr-display-xl.hpr-os-black{ color: rgb(139, 44, 44) !important; font-weight: 800 !important; }
.oxa .hpr-section{ padding-top: 32px !important; padding-bottom: 32px !important; background-color: rgb(253, 249, 240) !important; position: relative !important; overflow: clip !important; }
.oxa .hpr-section.hpr-cc-top-sm{ background-color: rgb(253, 249, 240) !important; padding-top: 40px !important; }
.oxa .hpr-section.hpr-cc-listicle{ background-color: rgb(253, 249, 240) !important; padding-bottom: 0px !important; }
.oxa .hpr-image-wrapper{ border-radius: 8px !important; align-self: flex-start !important; width: 100% !important; position: relative !important; overflow: hidden !important; }
.oxa .hpr-image-wrapper.hpr-cc-1x1{ aspect-ratio: 1 / 1 !important; }
.oxa .hpr-button_content{ column-gap: 8px !important; justify-content: center !important; align-items: center !important; width: 100% !important; height: 100% !important; transition: opacity 0.2s !important; display: flex !important; }
.oxa .hpr-container{ z-index: 1 !important; width: 100% !important; max-width: 1280px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 40px !important; padding-right: 40px !important; display: block !important; position: relative !important; }
.oxa .hpr-container.hpr-cc-small{ gap: 17px !important; flex-flow: row !important; justify-content: center !important; align-items: center !important; max-width: 928px !important; display: flex !important; }
.oxa .hpr-blogpost1_title-wrapper{ gap: 16px !important; flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; margin-left: auto !important; margin-right: auto !important; display: flex !important; }
.oxa .hpr-blogpost1_content-top{ justify-content: space-between !important; align-items: flex-end !important; width: 100% !important; display: flex !important; }
.oxa .hpr-listicle_reasons{ row-gap: 64px !important; flex-direction: column !important; margin-bottom: 64px !important; display: flex !important; }
.oxa .hpr-content-listicle{ column-gap: 48px !important; align-items: center !important; display: flex !important; }
.oxa .hpr-listicle-image{ flex: 0 0 auto !important; width: 45% !important; }
.oxa .hpr-show-tablet{ display: none !important; }
.oxa .hpr-padding-bottom, .oxa .hpr-padding-bottom.hpr-padding-xsmall, .oxa .hpr-padding-bottom.hpr-padding-xsmall{ padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.oxa .hpr-listicle1_content{ gap: 16px !important; flex-direction: column !important; display: flex !important; position: relative !important; }
.oxa .hpr-listicle__grid{ gap: 32px !important; display: flex !important; }
.oxa .hpr-button_icon{ flex-direction: column !important; justify-content: center !important; align-items: center !important; width: 24px !important; height: 24px !important; display: block !important; position: absolute !important; inset: auto 24px auto auto !important; }
.oxa .hpr-adv-callout{ background-color: rgb(228, 243, 251) !important; border-radius: 8px !important; overflow: clip !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote{ background-color: rgb(247, 236, 236) !important; border-width: 0px 0px 0px 3px !important; border-style: solid !important; border-color: rgb(139, 44, 44) !important; border-image: none !important; border-radius: 0px !important; width: 55% !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ background-color: rgb(247, 236, 236) !important; border-left-color: rgb(139, 44, 44) !important; width: 61% !important; }
.oxa .hpr-adv-callout__wrapper{ gap: 8px !important; flex-flow: column !important; padding: 8px 6.4px 8px 16px !important; line-height: 1.7 !important; display: flex !important; }
.oxa .hpr-display-col{ column-gap: 8px !important; text-align: left !important; align-items: center !important; padding-top: 2px !important; padding-bottom: 2px !important; display: flex !important; }
.oxa body .hpr-sticky-headers, .oxa .hpr-sticky-headers{ z-index: 800 !important; position: sticky !important; top: 0px !important; }
.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ z-index: 999 !important; color: rgb(1, 1, 1) !important; background-color: rgb(42, 37, 82) !important; flex-direction: column !important; justify-content: center !important; align-items: stretch !important; height: 50px !important; min-height: 50px !important; max-height: 50px !important; font-size: 16px !important; font-weight: 700 !important; display: flex !important; }
.oxa body .hpr-navbar-countdown-4.hpr-greeen, .oxa .hpr-navbar-countdown-4.hpr-greeen{ background-color: rgb(74, 33, 36) !important; }
.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle{ background-color: rgb(42, 20, 22) !important; }
.oxa .hpr-navbar-smaller{ gap: 16px !important; color: rgb(255, 255, 255) !important; justify-content: center !important; align-items: center !important; font-weight: 400 !important; display: flex !important; }
.oxa .hpr-navbar-one-inner{ gap: 8px !important; color: rgb(255, 255, 255) !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; line-height: 1.3 !important; display: flex !important; position: relative !important; }
.oxa .hpr-holiday-clock{ color: rgb(0, 0, 0) !important; background-color: rgb(176, 124, 43) !important; border-radius: 7px !important; justify-content: center !important; align-items: center !important; padding: 4px 8px !important; display: flex !important; }
.oxa .hpr-holiday-clock.hpr-os-green{ background-color: rgba(255, 255, 255, 0.07) !important; }
.oxa .hpr-box-hrs-2{ gap: 2.4px !important; outline-offset: 0px !important; color: rgb(0, 0, 0) !important; background-color: rgba(255, 255, 255, 0) !important; border-radius: 0px !important; outline: rgba(255, 255, 255, 0.08) 3px !important; flex-flow: column !important; justify-content: center !important; align-items: center !important; width: auto !important; height: auto !important; min-height: auto !important; margin-left: 2px !important; margin-right: 2px !important; padding: 4px !important; font-size: 16px !important; line-height: 20px !important; display: flex !important; }
.oxa .hpr-text-align-center-5{ text-align: center !important; }
.oxa .hpr-_611447c74d1e8c7665470be5_pp4png{ object-fit: cover !important; border-radius: 60px !important; flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; width: 21px !important; height: 21px !important; text-decoration: none !important; display: flex !important; overflow: hidden !important; }
.oxa .hpr-style-guide-card{ color: rgb(40, 40, 40) !important; text-align: center !important; letter-spacing: 1px !important; text-transform: uppercase !important; flex: 0 0 auto !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; }
.oxa .hpr-div-block-900{ justify-content: center !important; align-items: center !important; width: 80% !important; height: 40px !important; margin-left: auto !important; margin-right: auto !important; display: flex !important; position: absolute !important; inset: -24px 0% auto !important; }
.oxa .hpr-div-block-2{ align-items: baseline !important; display: flex !important; }
.oxa .hpr-gift-icon{ width: 12px !important; }
.oxa .hpr-text-block{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 500 !important; line-height: 18px !important; }
.oxa .hpr-cta-content-2{ border: 1px dashed rgba(139, 44, 44, 0.21) !important; border-radius: 6px !important; flex-direction: column !important; align-items: center !important; display: flex !important; position: relative !important; }
.oxa .hpr-div-block-764{ align-items: baseline !important; display: flex !important; }
.oxa .hpr-divider{ z-index: 10 !important; column-gap: 16px !important; color: rgb(0, 0, 0) !important; justify-content: center !important; align-items: center !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; display: flex !important; position: relative !important; }
.oxa .hpr-divider.hpr-bf{ gap: 8px !important; }
.oxa .hpr-divider.hpr-bf{ column-gap: 8px !important; }
.oxa .hpr-div-block-766{ margin-left: 8px !important; }
.oxa .hpr-text-block-4{ font-size: 18px !important; font-weight: 200 !important; }
.oxa .hpr-image-89{ width: 100% !important; max-width: none !important; height: auto !important; display: block !important; }
.oxa .hpr-text-size-tiny{ color: rgb(40, 40, 40) !important; font-size: 12px !important; }
.oxa .hpr-text-size-tiny.hpr-text-align-center{ color: rgba(40, 40, 40, 0.9) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 500 !important; }
.oxa .hpr-adv_cta_div{ text-align: left !important; background-color: rgb(255, 255, 255) !important; border: 2px rgb(255, 255, 255) !important; border-radius: 8px !important; justify-content: space-between !important; display: flex !important; position: relative !important; overflow: hidden !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 12px !important; }
.oxa .hpr-text-span-6{ color: rgb(200, 32, 47) !important; font-weight: 800 !important; }
.oxa .hpr-adv_cta_right_div{ gap: 8px !important; text-align: center !important; flex-flow: column !important; width: 50% !important; padding: 48px !important; display: flex !important; }
.oxa .hpr-section_cta-protein{ background-color: rgb(248, 244, 238) !important; }
.oxa .hpr-section_cta-protein.hpr-gradient-sale{ background-color: rgb(94, 26, 29) !important; }
.oxa .hpr-section_cta-protein.hpr-gradient-sale.hpr-publisher{ background-color: rgb(253, 249, 240) !important; }
.oxa .hpr-adv_cta_subtitle_text{ color: rgb(40, 40, 40) !important; text-align: center !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 18px !important; }
.oxa .hpr-div-block-1351{ gap: 6px !important; display: flex !important; }
.oxa .hpr-div-block-767{ margin-left: 8px !important; }
.oxa .hpr-adv_cta_top_div{ gap: 4px !important; flex-direction: column !important; align-items: center !important; display: flex !important; }
.oxa .hpr-span-red{ color: rgb(139, 44, 44) !important; }
.oxa .hpr-text-block-279{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 500 !important; line-height: 18px !important; }
.oxa .hpr-photo-wrappers{ background-color: rgb(244, 244, 244) !important; justify-content: center !important; align-items: center !important; width: 50% !important; display: flex !important; position: relative !important; }
.oxa .hpr-photo-wrappers.hpr-dark-grey{ background-color: rgb(246, 240, 234) !important; }
.oxa .hpr-div-block-765{ margin-left: 13px !important; margin-right: 13px !important; }
.oxa .hpr-divider-line{ background-color: rgba(0, 0, 0, 0.11) !important; width: 100% !important; height: 1px !important; }
.oxa .hpr-divider-line.hpr-expand{ flex: 1 1 0% !important; }
.oxa .hpr-max-width-medium-2{ flex-flow: column !important; justify-content: center !important; align-items: center !important; max-width: 1168px !important; display: flex !important; }
.oxa .hpr-bot_cta_badge_div{ width: 100% !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; color: rgba(40, 40, 40, 0.9) !important; background-color: rgb(249, 244, 238) !important; border: 1px rgb(242, 237, 228) !important; border-radius: 4px !important; justify-content: center !important; align-items: center !important; padding: 8px 16px !important; font-size: 12px !important; display: flex !important; }
.oxa .hpr-text-span-7{ font-weight: 800 !important; }
.oxa .hpr-adv_cta_heading-2{ color: rgb(40, 40, 40) !important; text-align: center !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 33.6px !important; font-weight: 800 !important; line-height: 1.2 !important; }
.oxa .hpr-listicle-banner-sale-badge{ color: rgb(255, 255, 255) !important; text-transform: uppercase !important; background-color: rgb(176, 124, 43) !important; border-radius: 7px !important; padding: 7.04px 16px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 800 !important; }
.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots{ background-color: rgb(42, 20, 22) !important; padding-top: 10px !important; padding-bottom: 10px !important; position: static !important; top: 0px !important; overflow: clip !important; }
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ background-color: rgb(40, 40, 40) !important; border-width: 1px !important; border-style: none none solid !important; border-color: rgba(10, 10, 10, 0.1) !important; border-image: none !important; border-radius: 0px !important; padding-top: 10px !important; padding-bottom: 10px !important; box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 4px !important; }
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ color: rgb(72, 21, 25) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
.oxa body .hpr-nav-foots.hpr-publisher, .oxa .hpr-nav-foots.hpr-publisher{ background-color: rgb(40, 40, 40) !important; }
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ box-shadow: none !important; background-color: rgb(40, 40, 40) !important; border-width: 1px !important; border-style: none none solid !important; border-color: rgba(10, 10, 10, 0.1) !important; border-image: none !important; border-radius: 0px !important; padding-top: 4px !important; padding-bottom: 4px !important; }
.oxa .hpr-p-listicle{ color: rgb(40, 40, 40) !important; letter-spacing: 0px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 17.6px !important; font-weight: 500 !important; line-height: 1.7 !important; }
.oxa .hpr-p-listicle.hpr-publisher{ color: rgb(40, 40, 40) !important; letter-spacing: 0px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 17.6px !important; font-weight: 500 !important; }
.oxa .hpr-div-block-1356{ justify-content: center !important; align-items: center !important; width: 100% !important; margin-top: 4px !important; padding-top: 4px !important; padding-bottom: 4px !important; display: flex !important; }
.oxa .hpr-padding-global-20{ padding-left: 40px !important; padding-right: 40px !important; }
.oxa .hpr-container-small-5{ width: 100% !important; max-width: 864px !important; margin-left: auto !important; margin-right: auto !important; }
.oxa .hpr-listicle-holder{ flex-direction: column !important; display: flex !important; position: sticky !important; bottom: 0px !important; }
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ gap: 16px !important; grid-template-rows: auto auto !important; grid-template-columns: 1fr 1fr !important; grid-auto-columns: 1fr !important; padding-top: 16px !important; padding-bottom: 3.2px !important; display: none !important; }
.oxa .hpr-text-block-490{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; color: rgb(109, 31, 34) !important; font-weight: 500 !important; }
.oxa .hpr-text-block-490.hpr-publisher{ color: rgb(139, 44, 44) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 600 !important; }
.oxa body .hpr-quiz_progress_wrapper, .oxa .hpr-quiz_progress_wrapper{ z-index: 50 !important; background-color: rgb(255, 255, 255) !important; flex-flow: column !important; justify-content: center !important; height: 36px !important; display: flex !important; position: sticky !important; top: 50px !important; box-shadow: rgba(42, 20, 22, 0.19) 0px 2px 5px !important; }
.oxa .hpr-quiz_progress-bar{ background-color: rgba(139, 44, 44, 0.24) !important; border-radius: 100px !important; align-items: center !important; width: 100% !important; height: 10px !important; display: flex !important; position: relative !important; }
.oxa .hpr-quiz_progress-pct{ background-color: rgb(139, 44, 44) !important; border-radius: 100px !important; width: 0% !important; height: 4px !important; margin-left: 3px !important; transition: width 0.2s !important; position: absolute !important; inset: auto 0% !important; }
.oxa .hpr-publisher{ color: rgb(139, 44, 44) !important; font-weight: 800 !important; }
.oxa .hpr-frame-6791{ column-gap: 6px !important; flex: 0 1 auto !important; justify-content: flex-start !important; align-items: flex-end !important; padding-top: 0px !important; padding-bottom: 0px !important; text-decoration: none !important; display: flex !important; }
.oxa .hpr-frame-6789{ flex: 0 1 auto !important; justify-content: flex-start !important; align-items: center !important; text-decoration: none !important; display: flex !important; }
.oxa .hpr-text-349{ color: rgba(30, 30, 30, 0.7) !important; letter-spacing: 0.04em !important; text-transform: uppercase !important; margin-top: 0px !important; margin-bottom: 0px !important; padding-right: 4px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 21px !important; text-decoration: none !important; }
.oxa .hpr-text-349.hpr-_2{ color: rgba(40, 40, 40, 0.8) !important; background-color: rgb(255, 255, 255) !important; border-color: rgb(241, 179, 19) !important; font-family: Inter, Arial, sans-serif !important; }
.oxa .hpr-group-1000009911{ object-fit: cover !important; justify-content: center !important; align-items: center !important; width: 12px !important; height: 12px !important; text-decoration: none !important; display: flex !important; }
.oxa .hpr-frame-6790{ column-gap: 10px !important; flex: 0 1 auto !important; justify-content: center !important; align-items: center !important; text-decoration: none !important; display: flex !important; }
.oxa .hpr-_2{ background-color: rgb(253, 249, 240) !important; }
.oxa .hpr-text-block-580{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 19.2px !important; font-weight: 800 !important; }
.oxa .hpr-text-block-581{ padding-top: 4px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 17.6px !important; font-weight: 800 !important; }
.oxa .hpr-link-2{ text-underline-offset: 2px !important; text-decoration: none !important; }
.oxa .hpr-navbar-one-title-4{ color: rgb(255, 255, 255) !important; text-transform: uppercase !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; }
.oxa .hpr-text-block-978{ color: rgb(255, 255, 255) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; display: inline-flex !important; }
.oxa .hpr-text-block-980{ color: rgb(255, 255, 255) !important; padding-left: 2.4px !important; padding-right: 2.4px !important; font-weight: 700 !important; }
.oxa .hpr-div-block-2628{ flex-direction: row !important; flex: 1 1 0% !important; display: flex !important; }
.oxa .hpr-number-label-3{ color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: uppercase !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 8px !important; font-weight: 600 !important; line-height: 1 !important; }
.oxa .hpr-clock-number-7{ color: rgb(255, 255, 255) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 14.4px !important; font-weight: 800 !important; line-height: 1 !important; }
.oxa .hpr-navbar-sale-inner-10{ column-gap: 8px !important; color: rgb(42, 37, 82) !important; flex-direction: column !important; justify-content: center !important; align-items: flex-start !important; display: flex !important; position: relative !important; }
.oxa .hpr-div-block-2630{ background-color: rgb(255, 255, 255) !important; width: 1px !important; height: 16px !important; }
.oxa .hpr-div-block-2632{ column-gap: 8px !important; align-items: center !important; display: flex !important; position: relative !important; }
.oxa .hpr-p-listicle-3{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 17.6px !important; font-weight: 500 !important; line-height: 1.7 !important; }
.oxa .hpr-p-listicle-3.hpr-publisher{ color: rgb(40, 40, 40) !important; letter-spacing: 0px !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 17.6px !important; font-weight: 500 !important; }
.oxa .hpr-button{ background-color: rgb(160, 54, 54) !important; }
.oxa .hpr-display-md.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
.oxa .hpr-image{ width: 100% !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ width: 61% !important; }
.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher{ background-color: rgb(42, 20, 22) !important; }
.oxa .hpr-p-listicle.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
.oxa .hpr-text-block-490.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 500 !important; }
.oxa .hpr-clock-number-7{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
.oxa .hpr-p-listicle-3.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
@media screen and (min-width: 1440px){.oxa .hpr-button{ background-color: rgb(160, 54, 54) !important; }.oxa .hpr-display-md.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-image{ width: 100% !important; }.oxa .hpr-display-xl.hpr-os-black.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ width: 61% !important; }.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher{ background-color: rgb(42, 20, 22) !important; }.oxa .hpr-p-listicle.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-text-block-490.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 500 !important; }.oxa .hpr-clock-number-7{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-p-listicle-3.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }}
.oxa .hpr-display-md{ font-size: 30px !important; }
.oxa .hpr-display-xl{ color: rgb(40, 40, 40) !important; font-size: 36px !important; }
.oxa .hpr-section{ padding-top: 48px !important; padding-bottom: 32px !important; }
.oxa .hpr-section.hpr-cc-top-sm{ padding-top: 32px !important; }
.oxa .hpr-container{ padding-left: 20px !important; padding-right: 20px !important; }
.oxa .hpr-listicle_reasons{ row-gap: 48px !important; }
.oxa .hpr-content-listicle{ row-gap: 16px !important; flex-direction: column !important; align-items: stretch !important; }
.oxa .hpr-listicle-image{ gap: 16px !important; flex-flow: column !important; width: 100% !important; display: flex !important; }
.oxa .hpr-show-tablet{ display: block !important; }
.oxa .hpr-padding-bottom{ padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.oxa .hpr-hide-tablet{ display: none !important; }
.oxa .hpr-listicle__grid{ flex-flow: column !important; }
.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 12.8px !important; }
.oxa .hpr-navbar-smaller{ flex-direction: row !important; justify-content: center !important; }
.oxa .hpr-navbar-one-inner{ row-gap: 0px !important; flex-direction: column !important; flex: 1 1 0% !important; align-items: center !important; font-size: 16px !important; }
.oxa .hpr-adv_cta_right_div{ padding-top: 32px !important; padding-left: 32px !important; padding-right: 32px !important; }
.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots{ max-width: 100% !important; }
.oxa .hpr-div-block-1356{ gap: 0px !important; justify-content: center !important; align-items: center !important; height: auto !important; margin-top: 0px !important; display: flex !important; }
.oxa .hpr-padding-global-20.hpr-m-1{ padding-left: 16px !important; padding-right: 16px !important; }
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ z-index: 50 !important; background-color: rgb(255, 255, 255) !important; width: 100% !important; padding-bottom: 16px !important; display: none !important; position: fixed !important; inset: auto 0% 0% !important; transform: translateY(100%) !important; }
.oxa .hpr-navbar-one-title-4{ letter-spacing: -0.24px !important; font-size: 16px !important; font-style: normal !important; }
.oxa .hpr-text-block-978{ letter-spacing: -0.24px !important; text-transform: uppercase !important; font-size: 15.2px !important; font-weight: 600 !important; }
.oxa .hpr-div-block-2628{ gap: 16px !important; flex-direction: row !important; justify-content: center !important; align-self: stretch !important; align-items: center !important; }
.oxa .hpr-navbar-sale-inner-10{ font-size: 16px !important; }
.oxa .hpr-div-block-2630{ display: none !important; }
@media screen and (max-width: 991px){.oxa h1{ font-size: 52px !important; }.oxa h2{ font-size: 44px !important; }.oxa .hpr-display-md{ font-size: 30px !important; }.oxa .hpr-display-xl{ color: rgb(40, 40, 40) !important; font-size: 36px !important; }.oxa .hpr-section{ padding-top: 48px !important; padding-bottom: 32px !important; }.oxa .hpr-section.hpr-cc-top-sm{ padding-top: 32px !important; }.oxa .hpr-container{ padding-left: 20px !important; padding-right: 20px !important; }.oxa .hpr-listicle_reasons{ row-gap: 48px !important; }.oxa .hpr-content-listicle{ row-gap: 16px !important; flex-direction: column !important; align-items: stretch !important; }.oxa .hpr-listicle-image{ gap: 16px !important; flex-flow: column !important; width: 100% !important; display: flex !important; }.oxa .hpr-show-tablet{ display: block !important; }.oxa .hpr-padding-bottom{ padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }.oxa .hpr-hide-tablet{ display: none !important; }.oxa .hpr-listicle__grid{ flex-flow: column !important; }.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 12.8px !important; }.oxa .hpr-navbar-smaller{ flex-direction: row !important; justify-content: center !important; }.oxa .hpr-navbar-one-inner{ row-gap: 0px !important; flex-direction: column !important; flex: 1 1 0% !important; align-items: center !important; font-size: 16px !important; }.oxa .hpr-adv_cta_right_div{ padding-top: 32px !important; padding-left: 32px !important; padding-right: 32px !important; }.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots{ max-width: 100% !important; }.oxa .hpr-div-block-1356{ gap: 0px !important; justify-content: center !important; align-items: center !important; height: auto !important; margin-top: 0px !important; display: flex !important; }.oxa .hpr-padding-global-20.hpr-m-1{ padding-left: 16px !important; padding-right: 16px !important; }.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ z-index: 50 !important; background-color: rgb(255, 255, 255) !important; width: 100% !important; padding-bottom: 16px !important; display: none !important; position: fixed !important; inset: auto 0% 0% !important; transform: translateY(100%) !important; }.oxa body .hpr-sticky_bar.hpr-is-active, .oxa .hpr-sticky_bar.hpr-is-active{ z-index: 5 !important; width: 100% !important; transition: transform 0.2s !important; display: block !important; position: fixed !important; transform: none !important; box-shadow: rgba(0, 0, 0, 0.12) 0px -2px 10px !important; }.oxa .hpr-navbar-one-title-4{ letter-spacing: -0.24px !important; font-size: 16px !important; font-style: normal !important; }.oxa .hpr-text-block-978{ letter-spacing: -0.24px !important; text-transform: uppercase !important; font-size: 15.2px !important; font-weight: 600 !important; }.oxa .hpr-div-block-2628{ gap: 16px !important; flex-direction: row !important; justify-content: center !important; align-self: stretch !important; align-items: center !important; }.oxa .hpr-navbar-sale-inner-10{ font-size: 16px !important; }.oxa .hpr-div-block-2630{ display: none !important; }}
.oxa .hpr-display-md{ font-size: 28px !important; }
.oxa .hpr-display-xl{ font-size: 32px !important; }
.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 12px !important; }
.oxa .hpr-navbar-one-inner{ flex-direction: column !important; flex: 1 1 0% !important; justify-content: center !important; align-items: center !important; }
.oxa .hpr-text-size-tiny.hpr-text-align-center{ font-size: 12.8px !important; }
.oxa .hpr-adv_cta_div{ flex-direction: column !important; }
.oxa .hpr-adv_cta_right_div{ width: 100% !important; }
.oxa .hpr-photo-wrappers{ width: 100% !important; }
.oxa .hpr-padding-global-20{ padding-left: 32px !important; padding-right: 32px !important; }
.oxa .hpr-navbar-one-title-4{ font-size: 16px !important; }
.oxa .hpr-text-block-978{ font-size: 12.8px !important; font-weight: 600 !important; }
.oxa .hpr-div-block-2628{ width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; }
@media screen and (max-width: 767px){.oxa h1{ font-size: 40px !important; }.oxa h2{ font-size: 36px !important; }.oxa .hpr-display-md{ font-size: 28px !important; }.oxa .hpr-display-xl{ font-size: 32px !important; }.oxa .hpr-padding-bottom{ padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 12px !important; }.oxa .hpr-navbar-one-inner{ flex-direction: column !important; flex: 1 1 0% !important; justify-content: center !important; align-items: center !important; }.oxa .hpr-text-size-tiny.hpr-text-align-center{ font-size: 12.8px !important; }.oxa .hpr-adv_cta_div{ flex-direction: column !important; }.oxa .hpr-adv_cta_right_div{ width: 100% !important; }.oxa .hpr-photo-wrappers{ width: 100% !important; }.oxa .hpr-padding-global-20{ padding-left: 32px !important; padding-right: 32px !important; }.oxa .hpr-navbar-one-title-4{ font-size: 16px !important; }.oxa .hpr-text-block-978{ font-size: 12.8px !important; font-weight: 600 !important; }.oxa .hpr-div-block-2628{ width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; }}
.oxa .hpr-button{ min-height: 64px !important; padding: 19.2px 24px !important; font-size: 18.4px !important; }
.oxa .hpr-display-md{ font-weight: 800 !important; }
.oxa .hpr-display-md.hpr-publisher{ color: rgb(40, 40, 40) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }
.oxa .hpr-display-xl{ color: rgb(40, 40, 40) !important; font-size: 28px !important; font-weight: 800 !important; }
.oxa .hpr-display-xl.hpr-os-black{ font-size: 28px !important; }
.oxa .hpr-section{ padding-top: 32px !important; }
.oxa .hpr-section.hpr-cc-top-sm{ padding-top: 24px !important; padding-bottom: 16px !important; }
.oxa .hpr-blogpost1_content-top{ flex-direction: column !important; align-items: flex-start !important; }
.oxa .hpr-button_icon{ position: absolute !important; right: 16px !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote, .oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ width: 100% !important; }
.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 11.2px !important; }
.oxa .hpr-navbar-smaller{ gap: 16px !important; text-align: center !important; justify-content: center !important; padding-left: 8px !important; padding-right: 8px !important; }
.oxa .hpr-navbar-one-inner{ gap: 5.6px !important; text-align: center !important; align-items: center !important; font-size: 10.56px !important; line-height: 0.7 !important; }
.oxa .hpr-holiday-clock{ z-index: 1 !important; flex-wrap: wrap !important; position: relative !important; }
.oxa .hpr-div-block-900{ width: 100% !important; }
.oxa .hpr-cta-content-2{ width: 100% !important; padding-top: 0px !important; padding-bottom: 0px !important; }
.oxa .hpr-text-size-tiny.hpr-text-align-center{ font-size: 14.4px !important; }
.oxa .hpr-adv_cta_div{ border-style: none !important; border-radius: 8px !important; flex-direction: column !important; }
.oxa .hpr-adv_cta_right_div{ width: 100% !important; padding: 16px !important; }
.oxa .hpr-adv_cta_subtitle_text{ text-align: center !important; }
.oxa .hpr-photo-wrappers{ background-color: rgb(255, 255, 255) !important; }
.oxa .hpr-divider-line{ flex: 1 1 0% !important; width: 20% !important; }
.oxa .hpr-adv_cta_heading-2{ text-align: center !important; font-size: 32px !important; }
.oxa .hpr-listicle-banner-sale-badge{ border-radius: 8px !important; font-size: 4vw !important; }
.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots, .oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ padding-top: 10px !important; padding-bottom: 10px !important; }
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ padding-top: 10px !important; padding-bottom: 10px !important; }
.oxa .hpr-p-listicle{ font-size: 17.6px !important; }
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ padding-bottom: 16px !important; display: none !important; bottom: 0px !important; transform: none !important; box-shadow: rgba(0, 0, 0, 0.12) 0px -4px 10px !important; }
.oxa .hpr-text-block-490.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 600 !important; }
.oxa body .hpr-quiz_progress_wrapper, .oxa .hpr-quiz_progress_wrapper{ height: 24px !important; }
.oxa .hpr-quiz_progress-bar{ gap: 0px !important; grid-template-rows: auto auto !important; grid-template-columns: 1fr 1fr !important; grid-auto-columns: 1fr !important; height: 8px !important; display: grid !important; }
.oxa .hpr-quiz_progress-pct{ height: 2px !important; }
.oxa .hpr-frame-6791{ padding-top: 0px !important; }
.oxa .hpr-text-349{ font-size: 11px !important; font-weight: 600 !important; }
.oxa .hpr-text-349.hpr-_2{ font-family: "Circular Std", Arial, sans-serif !important; font-weight: 700 !important; }
.oxa .hpr-group-1000009911{ margin-top: 2px !important; }
.oxa .hpr-text-block-581{ padding-top: 2px !important; font-weight: 800 !important; }
.oxa .hpr-navbar-one-title-4{ letter-spacing: -0.48px !important; text-transform: uppercase !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; line-height: 1 !important; }
.oxa .hpr-text-block-978{ letter-spacing: 0px !important; text-transform: capitalize !important; font-size: 12.8px !important; font-weight: 600 !important; }
.oxa .hpr-text-block-980{ padding-left: 0px !important; padding-right: 0px !important; }
.oxa .hpr-div-block-2628{ gap: 8px !important; justify-content: center !important; max-width: 100% !important; }
.oxa .hpr-number-label-3{ font-size: 8px !important; font-weight: 600 !important; }
.oxa .hpr-clock-number-7{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 14.4px !important; }
.oxa .hpr-navbar-sale-inner-10{ gap: 4px !important; font-size: 10.56px !important; line-height: 0.7 !important; }
.oxa .hpr-p-listicle-3{ font-size: 17.6px !important; }
@media screen and (max-width: 479px){.oxa h1{ font-size: 40px !important; }.oxa .hpr-button{ min-height: 64px !important; padding: 19.2px 24px !important; font-size: 18.4px !important; }.oxa .hpr-display-md{ font-weight: 800 !important; }.oxa .hpr-display-md.hpr-publisher{ color: rgb(40, 40, 40) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-display-md.hpr-authority{ color: rgb(40, 40, 40) !important; font-size: 25.6px !important; }.oxa .hpr-image{ width: 100% !important; }.oxa .hpr-display-xl{ color: rgb(40, 40, 40) !important; font-size: 28px !important; font-weight: 800 !important; }.oxa .hpr-display-xl.hpr-os-black{ font-size: 28px !important; }.oxa .hpr-display-xl.hpr-os-black.hpr-publisher{ color: rgb(40, 40, 40) !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 28px !important; }.oxa .hpr-display-xl.hpr-os-black.hpr-authority{ font-size: 25.6px !important; }.oxa .hpr-section{ padding-top: 32px !important; }.oxa .hpr-section.hpr-cc-top-sm{ padding-top: 24px !important; padding-bottom: 16px !important; }.oxa .hpr-container.hpr-cc-small.hpr-authority{ gap: 17px !important; }.oxa .hpr-blogpost1_content-top{ flex-direction: column !important; align-items: flex-start !important; }.oxa .hpr-padding-bottom{ padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }.oxa .hpr-button_icon{ position: absolute !important; right: 16px !important; }.oxa .hpr-adv-callout.hpr-adv-callout--quote, .oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ width: 100% !important; }.oxa body .hpr-navbar-countdown-4, .oxa .hpr-navbar-countdown-4{ font-size: 11.2px !important; }.oxa .hpr-navbar-smaller{ gap: 16px !important; text-align: center !important; justify-content: center !important; padding-left: 8px !important; padding-right: 8px !important; }.oxa .hpr-navbar-one-inner{ gap: 5.6px !important; text-align: center !important; align-items: center !important; font-size: 10.56px !important; line-height: 0.7 !important; }.oxa .hpr-holiday-clock{ z-index: 1 !important; flex-wrap: wrap !important; position: relative !important; }.oxa .hpr-div-block-900{ width: 100% !important; }.oxa .hpr-cta-content-2{ width: 100% !important; padding-top: 0px !important; padding-bottom: 0px !important; }.oxa .hpr-text-size-tiny.hpr-text-align-center{ font-size: 14.4px !important; }.oxa .hpr-adv_cta_div{ border-style: none !important; border-radius: 8px !important; flex-direction: column !important; }.oxa .hpr-adv_cta_right_div{ width: 100% !important; padding: 16px !important; }.oxa .hpr-adv_cta_subtitle_text{ text-align: center !important; }.oxa .hpr-photo-wrappers{ background-color: rgb(255, 255, 255) !important; }.oxa .hpr-divider-line{ flex: 1 1 0% !important; width: 20% !important; }.oxa .hpr-adv_cta_heading-2{ text-align: center !important; font-size: 32px !important; }.oxa .hpr-listicle-banner-sale-badge{ border-radius: 8px !important; font-size: 4vw !important; }.oxa body .hpr-nav-foots, .oxa .hpr-nav-foots, .oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ padding-top: 10px !important; padding-bottom: 10px !important; }.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ padding-top: 10px !important; padding-bottom: 10px !important; }.oxa .hpr-p-listicle{ font-size: 17.6px !important; }.oxa .hpr-p-listicle.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }.oxa .hpr-p-listicle.hpr-authority{ font-size: 17.6px !important; }.oxa .hpr-p-listicle.hpr-authority.hpr-_2{ line-height: 1.8 !important; }.oxa .hpr-padding-global-20.hpr-m-1{ padding-left: 16px !important; padding-right: 16px !important; }.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ padding-bottom: 16px !important; display: none !important; bottom: 0px !important; transform: none !important; box-shadow: rgba(0, 0, 0, 0.12) 0px -4px 10px !important; }.oxa body .hpr-sticky_bar.hpr-is-active, .oxa .hpr-sticky_bar.hpr-is-active{ border-top: 1px solid rgba(0, 0, 0, 0.09) !important; display: block !important; transform: none !important; box-shadow: rgba(0, 0, 0, 0.12) 0px -2px 10px !important; }.oxa .hpr-text-block-490.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-weight: 600 !important; }.oxa body .hpr-quiz_progress_wrapper, .oxa .hpr-quiz_progress_wrapper{ height: 24px !important; }.oxa .hpr-quiz_progress-bar{ gap: 0px !important; grid-template-rows: auto auto !important; grid-template-columns: 1fr 1fr !important; grid-auto-columns: 1fr !important; height: 8px !important; display: grid !important; }.oxa .hpr-quiz_progress-bar.hpr-listicle{ height: 6px !important; }.oxa .hpr-quiz_progress-pct{ height: 2px !important; }.oxa .hpr-frame-6791{ padding-top: 0px !important; }.oxa .hpr-text-349{ font-size: 11px !important; font-weight: 600 !important; }.oxa .hpr-text-349.hpr-_2{ font-family: "Circular Std", Arial, sans-serif !important; font-weight: 700 !important; }.oxa .hpr-group-1000009911{ margin-top: 2px !important; }.oxa .hpr-text-block-581{ padding-top: 2px !important; font-weight: 800 !important; }.oxa .hpr-navbar-one-title-4{ letter-spacing: -0.48px !important; text-transform: uppercase !important; font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; line-height: 1 !important; }.oxa .hpr-text-block-978{ letter-spacing: 0px !important; text-transform: capitalize !important; font-size: 12.8px !important; font-weight: 600 !important; }.oxa .hpr-text-block-980{ padding-left: 0px !important; padding-right: 0px !important; }.oxa .hpr-div-block-2628{ gap: 8px !important; justify-content: center !important; max-width: 100% !important; }.oxa .hpr-number-label-3{ font-size: 8px !important; font-weight: 600 !important; }.oxa .hpr-clock-number-7{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; font-size: 14.4px !important; }.oxa .hpr-navbar-sale-inner-10{ gap: 4px !important; font-size: 10.56px !important; line-height: 0.7 !important; }.oxa .hpr-p-listicle-3{ font-size: 17.6px !important; }.oxa .hpr-p-listicle-3.hpr-publisher{ font-family: "Host Grotesk", Inter, Arial, sans-serif !important; }}
.oxa, .oxa .hpr-body{ background-color: rgb(253, 249, 240) !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-section.hpr-cc-listicle, .oxa .hpr-section.hpr-cc-listicle.hpr-authority, .oxa .hpr-section.hpr-cc-top-sm{ background-color: rgb(253, 249, 240) !important; }
.oxa .hpr-p-listicle, .oxa .hpr-p-listicle.hpr-publisher, .oxa .hpr-p-listicle-3, .oxa .hpr-p-listicle-3.hpr-publisher{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 18.24px !important; font-weight: 400 !important; line-height: 1.72 !important; color: rgb(58, 53, 50) !important; }
.oxa .hpr-p-listicle strong, .oxa .hpr-p-listicle.hpr-publisher strong{ font-weight: 700 !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-button{ background-color: rgb(139, 44, 44) !important; border-color: rgb(109, 31, 34) !important; border-radius: 6px !important; }
.oxa .hpr-text-block-580, .oxa .hpr-text-block-581{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-weight: 700 !important; letter-spacing: 0.01em !important; }
.oxa body .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle, .oxa .hpr-navbar-countdown-4.hpr-greeen.hpr-publisher.hpr-listicle{ background-color: rgb(36, 18, 20) !important; }
.oxa .hpr-navbar-one-title-4, .oxa .hpr-text-block-978{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; }
.oxa .hpr-holiday-clock.hpr-os-green{ background-color: rgba(255, 255, 255, 0.1) !important; }
.oxa .hpr-clock-number-7{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-weight: 700 !important; }
.oxa body .hpr-nav-foots.hpr-publisher.hpr-authority, .oxa .hpr-nav-foots.hpr-publisher.hpr-authority{ background-color: rgb(36, 18, 20) !important; padding-top: 13.6px !important; padding-bottom: 13.6px !important; }
.oxa .hpr-hl-masthead{ display: flex !important; align-items: center !important; justify-content: center !important; gap: 11.2px !important; width: 100% !important; }
.oxa .hpr-hl-masthead__logo{ height: 22px !important; width: auto !important; display: block !important; }
.oxa .hpr-hl-masthead__divider{ width: 1px !important; height: 20px !important; background: rgba(255, 255, 255, 0.28) !important; }
.oxa .hpr-hl-masthead__label{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 13.12px !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: rgba(255, 255, 255, 0.82) !important; }
.oxa .hpr-hl-kicker{ width: 100% !important; display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 7.2px !important; padding: 5.6px 0px 0px !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 11.52px !important; font-weight: 600 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: rgb(139, 44, 44) !important; }
.oxa .hpr-hl-kicker span:not(.hpr-hl-kicker__dot){ white-space: nowrap !important; }
.oxa .hpr-hl-kicker__dot{ color: rgb(192, 179, 168) !important; }
.oxa .hpr-quiz_progress-bar{ background-color: rgba(139, 44, 44, 0.16) !important; }
.oxa .hpr-quiz_progress-pct{ background-color: rgb(139, 44, 44) !important; }
.oxa .hpr-hl-ba img, .oxa .hpr-hl-masthead img, .oxa .hpr-hl-seal img{ max-width: 100% !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ margin-top: 17.6px !important; }
.oxa .hpr-hl-standout{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 25.92px !important; font-weight: 700 !important; line-height: 1.28 !important; letter-spacing: -0.02em !important; color: rgb(139, 44, 44) !important; margin: 5.6px 0px !important; text-wrap: balance !important; }
.oxa .hpr-hl-standout--sm{ font-size: 20.8px !important; }
.oxa .hpr-hl-oneword{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 48px !important; font-weight: 700 !important; letter-spacing: -0.04em !important; line-height: 1 !important; color: rgb(139, 44, 44) !important; margin: 3.2px 0px 9.6px !important; }
.oxa .hpr-hl-author{ display: flex !important; align-items: center !important; gap: 11.2px !important; width: 100% !important; margin: 16.8px 0px 3.2px !important; padding: 8px 16.8px 8px 8.8px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(230, 221, 210) !important; border-radius: 11px !important; box-shadow: rgba(42, 20, 22, 0.05) 0px 1px 2px !important; }
.oxa .hpr-hl-author__avatar{ width: 44px !important; height: 44px !important; min-width: 44px !important; border-radius: 50% !important; object-fit: cover !important; display: block !important; }
.oxa .hpr-hl-author__text{ display: flex !important; flex-direction: column !important; gap: 2.24px !important; min-width: 0px !important; }
.oxa .hpr-hl-author__line{ display: flex !important; align-items: center !important; gap: 8px !important; flex-wrap: wrap !important; }
.oxa .hpr-hl-author__name{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 15.52px !important; font-weight: 700 !important; letter-spacing: -0.005em !important; color: rgb(36, 36, 36) !important; line-height: 1.2 !important; }
.oxa .hpr-hl-verified{ display: inline-flex !important; align-items: center !important; gap: 3.84px !important; padding: 2.4px 7.2px 2.4px 4.8px !important; border-radius: 999px !important; background: rgb(234, 241, 254) !important; color: rgb(29, 99, 230) !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1 !important; white-space: nowrap !important; }
.oxa .hpr-hl-verified svg{ width: 13px !important; height: 13px !important; flex: 0 0 13px !important; display: block !important; }
.oxa .hpr-hl-author__role{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 13.92px !important; font-weight: 600 !important; color: rgb(139, 44, 44) !important; line-height: 1.25 !important; }
.oxa .hpr-hl-tl{ background: rgb(246, 240, 234) !important; border: 1px solid rgb(230, 222, 214) !important; border-radius: 10px !important; padding: 21.6px 20px 18.4px !important; margin: 11.2px 0px 4.8px !important; }
.oxa .hpr-hl-tl__card + .hpr-hl-tl__card{ margin-top: 25.6px !important; }
.oxa .hpr-hl-tl__head{ display: flex !important; align-items: baseline !important; flex-wrap: wrap !important; gap: 8px !important; margin-bottom: 8.8px !important; }
.oxa .hpr-hl-tl__day{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 18.24px !important; font-weight: 700 !important; letter-spacing: -0.015em !important; color: rgb(139, 44, 44) !important; }
.oxa .hpr-hl-tl__title{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 18.24px !important; font-weight: 700 !important; letter-spacing: -0.015em !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-hl-tl__body{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 16.8px !important; line-height: 1.62 !important; color: rgb(58, 53, 50) !important; margin: 0px 0px 11.2px !important; }
.oxa .hpr-hl-tl__stat{ background: rgb(255, 255, 255) !important; border-width: 1px 1px 1px 3px !important; border-style: solid !important; border-color: rgb(230, 222, 214) rgb(230, 222, 214) rgb(230, 222, 214) rgb(139, 44, 44) !important; border-image: none !important; border-radius: 6px !important; padding: 11.52px 13.6px !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 15.52px !important; font-style: italic !important; line-height: 1.5 !important; color: rgb(74, 67, 64) !important; }
.oxa .hpr-hl-tl__note{ margin-top: 24px !important; padding-top: 14.4px !important; border-top: 1px solid rgb(230, 222, 214) !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 12.8px !important; line-height: 1.5 !important; color: rgb(138, 124, 116) !important; text-align: center !important; }
.oxa .hpr-hl-cost{ display: flex !important; flex-direction: column !important; gap: 8.8px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(230, 222, 214) !important; border-radius: 8px !important; padding: 17.6px 18.4px !important; margin: 8px 0px !important; }
.oxa .hpr-hl-cost__row{ display: flex !important; align-items: baseline !important; justify-content: space-between !important; gap: 16px !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 16.32px !important; color: rgb(74, 66, 60) !important; padding-bottom: 8px !important; border-bottom: 1px dashed rgb(230, 222, 214) !important; }
.oxa .hpr-hl-cost__row:last-child{ border-bottom: 0px !important; padding-bottom: 0px !important; padding-top: 5.6px !important; }
.oxa .hpr-hl-cost__row--total{ font-weight: 700 !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-hl-cost__price{ font-weight: 700 !important; white-space: nowrap !important; color: rgb(107, 98, 91) !important; }
.oxa .hpr-hl-cost__row--total .hpr-hl-cost__price{ color: rgb(139, 44, 44) !important; font-size: 20.8px !important; }
.oxa .hpr-hl-ba{ position: relative !important; margin: 8px 0px 3.2px !important; }
.oxa .hpr-hl-ba__track{ display: flex !important; gap: 12px !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; scrollbar-width: none !important; padding-bottom: 5.6px !important; }
.oxa .hpr-hl-ba__slide{ flex: 0 0 100% !important; scroll-snap-align: start !important; display: flex !important; flex-direction: column !important; gap: 8px !important; }
.oxa .hpr-hl-media-open{ width: 100% !important; align-self: flex-start !important; position: relative !important; }
.oxa .hpr-hl-media-open img{ max-width: 100% !important; }
.oxa .hpr-hl-ba--single .hpr-hl-ba__frame{ border-radius: 8px !important; overflow: hidden !important; background: rgb(246, 240, 234) !important; }
.oxa .hpr-hl-ba--single .hpr-hl-ba__frame img{ display: block !important; width: 100% !important; aspect-ratio: 1 / 1 !important; object-fit: cover !important; }
.oxa .hpr-hl-ba__caption{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 15.2px !important; line-height: 1.55 !important; color: rgb(74, 67, 64) !important; text-align: left !important; padding: 0px 1.6px !important; }
.oxa .hpr-hl-ba__caption strong{ font-weight: 700 !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-hl-ba__caption .hpr-hl-ba__cond{ color: rgb(139, 44, 44) !important; }
.oxa .hpr-container.hpr-cc-small{ display: block !important; }
.oxa .hpr-listicle__grid, .oxa .hpr-listicle_reasons, .oxa .hpr-content-listicle, .oxa .hpr-listicle-image, .oxa .hpr-hl-media-open, .oxa .hpr-hl-ba{ min-width: 0px !important; max-width: 100% !important; }
.oxa .hpr-hl-ba__track{ min-width: 0px !important; }
.oxa .hpr-hl-ba__slide{ flex: 0 0 100% !important; width: 100% !important; min-width: 0px !important; }
@media (max-width: 991px){.oxa .hpr-container.hpr-cc-small{ display: block !important; }.oxa .hpr-listicle__grid, .oxa .hpr-listicle_reasons, .oxa .hpr-content-listicle, .oxa .hpr-listicle-image, .oxa .hpr-hl-media-open, .oxa .hpr-hl-ba{ min-width: 0px !important; max-width: 100% !important; }.oxa .hpr-hl-ba__track{ min-width: 0px !important; }.oxa .hpr-hl-ba__slide{ flex: 0 0 100% !important; width: 100% !important; min-width: 0px !important; }}
.oxa .hpr-hl-ba__nav{ display: flex !important; align-items: center !important; justify-content: center !important; gap: 12.8px !important; padding-top: 8.8px !important; }
.oxa .hpr-hl-ba__dots{ display: flex !important; gap: 5.6px !important; }
.oxa .hpr-ba-dot{ width: 7px !important; height: 7px !important; padding: 0px !important; border: 0px !important; border-radius: 50% !important; background: rgb(216, 205, 197) !important; cursor: pointer !important; transition: background 0.2s, transform 0.2s !important; }
.oxa .hpr-ba-dot.hpr-is-active{ background: rgb(139, 44, 44) !important; transform: scale(1.25) !important; }
.oxa .hpr-hl-ba__arrow{ width: 30px !important; height: 30px !important; border: 1px solid rgb(230, 222, 214) !important; border-radius: 50% !important; background: rgb(255, 255, 255) !important; color: rgb(139, 44, 44) !important; font-size: 14.4px !important; line-height: 1 !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: opacity 0.2s !important; }
.oxa .hpr-hl-ba__arrow:disabled{ opacity: 0.3 !important; cursor: default !important; }
.oxa .hpr-hl-specs{ display: flex !important; flex-wrap: wrap !important; gap: 7.2px !important; margin: 2.4px 0px 3.2px !important; }
.oxa .hpr-hl-spec{ display: inline-flex !important; align-items: baseline !important; gap: 5.12px !important; background: rgba(139, 44, 44, 0.07) !important; border-radius: 4px !important; padding: 6.72px 9.92px !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 12.8px !important; color: rgb(74, 58, 54) !important; }
.oxa .hpr-hl-spec strong{ font-weight: 700 !important; color: rgb(139, 44, 44) !important; }
.oxa .hpr-adv_cta_div{ border: 1px solid rgb(230, 222, 214) !important; box-shadow: rgba(40, 20, 20, 0.07) 0px 4px 18px !important; }
.oxa .hpr-adv_cta_heading-2{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-weight: 700 !important; letter-spacing: -0.025em !important; color: rgb(40, 40, 40) !important; }
.oxa .hpr-adv_cta_heading-2 .hpr-span-red{ color: rgb(139, 44, 44) !important; }
.oxa .hpr-style-guide-card, .oxa .hpr-adv_cta_subtitle_text, .oxa .hpr-text-size-tiny{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; }
.oxa .hpr-listicle-banner-sale-badge{ background-color: rgb(139, 44, 44) !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-weight: 700 !important; letter-spacing: 0.05em !important; }
.oxa .hpr-bot_cta_badge_div{ background-color: rgb(249, 244, 238) !important; border: 1px solid rgb(230, 222, 214) !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; }
.oxa .hpr-text-span-6{ color: rgb(139, 44, 44) !important; font-weight: 700 !important; }
.oxa .hpr-text-span-7{ color: rgb(139, 44, 44) !important; font-weight: 700 !important; }
.oxa .hpr-hl-seal{ display: flex !important; align-items: center !important; justify-content: center !important; gap: 14.4px !important; flex-wrap: wrap !important; padding-top: 2.4px !important; }
.oxa .hpr-hl-seal__item{ display: flex !important; align-items: center !important; gap: 4.8px !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 11.84px !important; font-weight: 600 !important; letter-spacing: 0.04em !important; text-transform: uppercase !important; color: rgb(122, 111, 102) !important; }
.oxa .hpr-hl-seal__item img{ width: 13px !important; height: 13px !important; }
.oxa .hpr-adv-callout.hpr-adv-callout--quote.hpr-publisher{ background-color: rgba(139, 44, 44, 0.07) !important; border-left-color: rgb(139, 44, 44) !important; width: 100% !important; }
.oxa .hpr-text-block-490.hpr-publisher{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; color: rgb(51, 35, 31) !important; }
.oxa .hpr-text-block-490.hpr-publisher strong{ color: rgb(139, 44, 44) !important; }
.oxa body .hpr-sticky_bar, .oxa .hpr-sticky_bar{ background-color: rgba(253, 249, 240, 0.97) !important; backdrop-filter: blur(6px) !important; }
.oxa .hpr-text-349.hpr-_2{ font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; }
.oxa .hpr-hl-standout{ font-size: 22.4px !important; }
.oxa .hpr-hl-oneword{ font-size: 40px !important; }
@media screen and (max-width: 991px){.oxa h1.hpr-display-xl.hpr-os-black{ font-size: 32.8px !important; }.oxa h2.hpr-display-md, .oxa h2.hpr-display-md.hpr-publisher{ font-size: 25.92px !important; }.oxa .hpr-hl-standout{ font-size: 22.4px !important; }.oxa .hpr-hl-oneword{ font-size: 40px !important; }}
.oxa .hpr-hl-tl{ padding: 18.4px 16px 16px !important; }
.oxa .hpr-hl-tl__head{ gap: 5.6px !important; }
.oxa .hpr-hl-tl__day, .oxa .hpr-hl-tl__title{ font-size: 16.96px !important; }
.oxa .hpr-hl-tl__body{ font-size: 16px !important; }
.oxa .hpr-hl-author{ padding: 7.2px 13.6px 7.2px 8px !important; gap: 9.6px !important; }
.oxa .hpr-hl-author__avatar{ width: 40px !important; height: 40px !important; min-width: 40px !important; }
.oxa .hpr-hl-author__name{ font-size: 14.72px !important; }
.oxa .hpr-hl-author__role{ font-size: 13.12px !important; }
.oxa .hpr-hl-cost__row{ font-size: 15.36px !important; }
@media screen and (max-width: 767px){.oxa h1.hpr-display-xl.hpr-os-black{ font-size: 30.08px !important; }.oxa h2.hpr-display-md, .oxa h2.hpr-display-md.hpr-publisher{ font-size: 24.32px !important; }.oxa .hpr-hl-tl{ padding: 18.4px 16px 16px !important; }.oxa .hpr-hl-tl__head{ gap: 5.6px !important; }.oxa .hpr-hl-tl__day, .oxa .hpr-hl-tl__title{ font-size: 16.96px !important; }.oxa .hpr-hl-tl__body{ font-size: 16px !important; }.oxa .hpr-hl-author{ padding: 7.2px 13.6px 7.2px 8px !important; gap: 9.6px !important; }.oxa .hpr-hl-author__avatar{ width: 40px !important; height: 40px !important; min-width: 40px !important; }.oxa .hpr-hl-author__name{ font-size: 14.72px !important; }.oxa .hpr-hl-author__role{ font-size: 13.12px !important; }.oxa .hpr-hl-cost__row{ font-size: 15.36px !important; }}
.oxa .hpr-hl-oneword{ font-size: 35.2px !important; }
.oxa .hpr-hl-standout{ font-size: 20.8px !important; }
.oxa .hpr-hl-masthead__label{ font-size: 11.2px !important; letter-spacing: 0.1em !important; }
.oxa .hpr-hl-masthead__logo{ height: 19px !important; }
.oxa .hpr-hl-kicker{ font-size: 10.08px !important; letter-spacing: 0.1em !important; }
@media screen and (max-width: 479px){.oxa h1.hpr-display-xl.hpr-os-black{ font-size: 28.48px !important; }.oxa .hpr-hl-oneword{ font-size: 35.2px !important; }.oxa .hpr-hl-standout{ font-size: 20.8px !important; }.oxa .hpr-hl-masthead__label{ font-size: 11.2px !important; letter-spacing: 0.1em !important; }.oxa .hpr-hl-masthead__logo{ height: 19px !important; }.oxa .hpr-hl-kicker{ font-size: 10.08px !important; letter-spacing: 0.1em !important; }}
.oxa{ -webkit-font-smoothing: antialiased !important; text-rendering: optimizelegibility !important; }
.oxa *{ text-decoration-thickness: clamp(0.75px, 0.075em, 4px) !important; }
.oxa .hpr-container{ margin-right: auto !important; margin-left: auto !important; }
.oxa .hpr-padding-bottom{ padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; }
@media screen and (max-width: 991px){.oxa .hpr-hide-tablet{ display: none !important; }}
.oxa, .oxa .hpr-page-wrapper, .oxa .hpr-main-wrapper{ background-color: rgb(253, 249, 240) !important; color: rgb(40, 40, 40) !important; }
.oxa h1.hpr-display-xl.hpr-os-black{ color: rgb(40, 40, 40) !important; text-transform: none !important; }
.oxa h1.hpr-display-xl.hpr-os-black .hpr-hl-accent, .oxa .hpr-hl-accent, .oxa .hpr-span-red{ color: rgb(139, 44, 44) !important; }
.oxa a.hpr-button, .oxa .hpr-button{ background-color: rgb(139, 44, 44) !important; background-image: none !important; color: rgb(255, 255, 255) !important; border-color: rgb(109, 31, 34) !important; text-transform: none !important; }
.oxa .hpr-button_content, .oxa .hpr-button_content *{ color: rgb(255, 255, 255) !important; }
.oxa .hpr-ba-dot{ background: rgb(216, 205, 197) !important; }
.oxa .hpr-ba-dot.hpr-is-active{ background: rgb(139, 44, 44) !important; }
.oxa .hpr-sticky-headers{ margin-top: 0px !important; }
.oxa .hpr-adv_cta_subtitle_text{ font-size: 15.5px !important; line-height: 1.5 !important; font-weight: 500 !important; color: rgb(63, 58, 53) !important; max-width: 42ch !important; margin-left: auto !important; margin-right: auto !important; }
.oxa .hpr-hl-ba__caption{ font-weight: 600 !important; color: rgb(63, 58, 53) !important; }
.oxa .hpr-hl-ba__caption strong, .oxa .hpr-hl-ba__caption .hpr-hl-ba__cond{ font-weight: 700 !important; }
.oxa .hpr-hl-ba__dots{ display: flex !important; align-items: center !important; gap: 5.6px !important; }
.oxa .hpr-ba-dot{ width: 7px !important; height: 7px !important; padding: 0px !important; border: 0px !important; border-radius: 50% !important; background: rgb(216, 205, 197) !important; flex: 0 0 7px !important; cursor: pointer !important; transition: background 0.2s, transform 0.2s !important; }
.oxa .hpr-ba-dot.hpr-is-active{ background: rgb(139, 44, 44) !important; transform: scale(1.25) !important; }
.oxa i[style*="height:0"]{ display: block !important; height: 0px !important; overflow: hidden !important; font-size: 0px !important; line-height: 0 !important; }
.oxa video.hpr-image{ display: block !important; width: 100% !important; height: auto !important; aspect-ratio: auto !important; object-fit: cover !important; border-radius: 10px !important; background: rgb(246, 240, 234) !important; }
.oxa .hpr-hl-masthead__logo{ height: auto !important; width: auto !important; display: block !important; font-family: "Host Grotesk", Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important; font-size: 17px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.02em !important; color: rgb(255, 255, 255) !important; }
.oxa .hpr-hl-masthead__logo{ font-size: 15px !important; }
@media screen and (max-width: 767px){.oxa .hpr-hl-masthead__logo{ font-size: 15px !important; }}
.oxa .hpr-adv_cta_div{ align-items: stretch !important; }
.oxa .hpr-adv_cta_div .hpr-photo-wrappers{ align-self: stretch !important; padding: 0px !important; overflow: hidden !important; }
.oxa .hpr-adv_cta_div .hpr-photo-wrappers .hpr-image-89{ width: 100% !important; height: 100% !important; min-height: 100% !important; object-fit: cover !important; object-position: center center !important; display: block !important; }
@media screen and (min-width: 992px){.oxa .hpr-adv_cta_div{ align-items: stretch !important; }.oxa .hpr-adv_cta_div .hpr-photo-wrappers{ align-self: stretch !important; padding: 0px !important; overflow: hidden !important; }.oxa .hpr-adv_cta_div .hpr-photo-wrappers .hpr-image-89{ width: 100% !important; height: 100% !important; min-height: 100% !important; object-fit: cover !important; object-position: center center !important; display: block !important; }}
.oxa .hpr-image-wrapper video, .oxa video.hpr-image{ position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; border-radius: inherit !important; }
.oxa .hpr-image-wrapper.hpr-cc-1x1{ position: relative !important; overflow: hidden !important; }
.oxa .hpr-sticky_bar .hpr-frame-6789, .oxa .hpr-sticky_bar .hpr-frame-6791, .oxa body .hpr-sticky_bar .hpr-frame-6789, .oxa body .hpr-sticky_bar .hpr-frame-6791{ background-color: transparent !important; background-image: none !important; border: 0px !important; box-shadow: none !important; }
.oxa .hpr-image-wrapper[data-native-ratio]{ aspect-ratio: auto !important; height: auto !important; line-height: 0 !important; font-size: 0px !important; }
.oxa .hpr-image-wrapper[data-native-ratio] video{ position: static !important; inset: auto !important; width: 100% !important; height: auto !important; aspect-ratio: auto !important; object-fit: fill !important; display: block !important; }
.oxa .hpr-frame-6789, .oxa .hpr-frame-6790, .oxa .hpr-frame-6791, .oxa .hpr-frame-6789 .hpr-text-349, .oxa .hpr-frame-6790 .hpr-text-349, .oxa .hpr-frame-6791 .hpr-text-349, .oxa .hpr-frame-6789 .hpr-text-349.hpr-_2, .oxa .hpr-frame-6790 .hpr-text-349.hpr-_2, .oxa .hpr-frame-6791 .hpr-text-349.hpr-_2, .oxa body .hpr-sticky_bar .hpr-frame-6789, .oxa body .hpr-sticky_bar .hpr-frame-6790, .oxa body .hpr-sticky_bar .hpr-frame-6791, .oxa body .hpr-sticky_bar .hpr-text-349, .oxa body .hpr-sticky_bar .hpr-text-349.hpr-_2{ background-color: transparent !important; background-image: none !important; border-color: transparent !important; box-shadow: none !important; }
.oxa .hpr-button .hpr-button_content, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_content{ display: flex !important; flex-flow: row !important; align-items: center !important; justify-content: center !important; gap: 12px !important; width: 100% !important; min-width: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; position: relative !important; }
.oxa .hpr-button .hpr-button_icon, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_icon{ position: static !important; inset: auto !important; width: 22px !important; height: 22px !important; flex: 0 0 22px !important; display: block !important; }
.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{ white-space: normal !important; overflow-wrap: break-word !important; min-width: 0px !important; flex: 0 1 auto !important; font-size: 19px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: 0.01em !important; padding-top: 0px !important; text-align: center !important; }
.oxa .hpr-adv_cta_div .hpr-text-block-580, .oxa .hpr-adv_cta_div .hpr-text-block-581{ font-size: 17px !important; }
@media screen and (min-width: 992px){.oxa .hpr-adv_cta_div .hpr-text-block-580, .oxa .hpr-adv_cta_div .hpr-text-block-581{ font-size: 17px !important; }}
.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{ font-size: 18px !important; }
@media screen and (max-width: 991px){.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{ font-size: 18px !important; }}
.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{ font-size: 16.5px !important; }
.oxa .hpr-button .hpr-button_content, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_content{ gap: 9px !important; padding: 0px 12px !important; }
.oxa .hpr-button .hpr-button_icon, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_icon{ width: 19px !important; height: 19px !important; flex: 0 0 19px !important; }
@media screen and (max-width: 479px){.oxa .hpr-button .hpr-text-block-580, .oxa .hpr-button .hpr-text-block-581, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-580, .oxa body .hpr-sticky_bar .hpr-button .hpr-text-block-581{ font-size: 16.5px !important; }.oxa .hpr-button .hpr-button_content, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_content{ gap: 9px !important; padding: 0px 12px !important; }.oxa .hpr-button .hpr-button_icon, .oxa body .hpr-sticky_bar .hpr-button .hpr-button_icon{ width: 19px !important; height: 19px !important; flex: 0 0 19px !important; }}

/* ---- Oralux advertorial custom overrides ---- */
.oxa.oxa-hero,.oxa.oxa-reason,.oxa.oxa-carousel,.oxa.oxa-timeline,.oxa.oxa-pricing,.oxa.oxa-ctacard{padding:22px 0;background:#FDF9F0;}
.oxa.oxa-topbar{padding:0;background:#FDF9F0;}
.oxa .hpr-image,.oxa video.hpr-image{display:block;width:100%;height:auto;}
.oxa .hpr-image-wrapper.hpr-cc-1x1 .hpr-image{aspect-ratio:1/1;object-fit:cover;}
.oxa-cta-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#8B2C2C;color:#FDF9F0;font-weight:700;font-size:12px;letter-spacing:.06em;padding:6px 16px;border-radius:999px;z-index:2;white-space:nowrap;box-shadow:0 4px 14px rgba(139,44,44,.28);}
.oxa .hpr-adv_cta_div{margin-top:14px;}
/* editorial column: cap at 760px on desktop (ported CSS forces 1280) and center */
.oxa .hpr-container{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;}
.oxa .hpr-display-xl,.oxa .hpr-display-md,.oxa .hpr-p-listicle{overflow-wrap:break-word;}
/* masthead sits on the same dark header block as the announcement bar */
.oxa .hpr-hl-masthead{background:#241214!important;width:100%;padding:12px 20px!important;margin:0!important;}
.oxa.oxa-topbar{padding-bottom:0;}
.oxa .hpr-navbar-countdown-4{width:100%;}

/* FIX: ported Webflow .hpr-image is position:absolute inside ratio wrappers; on natural-ratio
   wrappers (no aspect box) that collapses <video>/<img> to 0x0. Force media to flow naturally. */
.oxa .hpr-image-wrapper{width:100%!important;height:auto!important;position:relative!important;padding:0!important;min-height:0!important;}
.oxa .hpr-image-wrapper .hpr-image,.oxa video.hpr-image,.oxa img.hpr-image{position:static!important;inset:auto!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;max-width:100%!important;display:block!important;object-fit:contain!important;}
.oxa .hpr-image-wrapper.hpr-cc-1x1{aspect-ratio:1/1;overflow:hidden;}
.oxa .hpr-image-wrapper.hpr-cc-1x1 .hpr-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}
