.ab-spf50-v2{--ab-v2-border: var(--color-border);--ab-v2-muted: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));--ab-v2-faint: rgb(var(--color-foreground-rgb) / .04);--ab-v2-hairline: rgb(var(--color-foreground-rgb) / .1);--ab-v2-radius: .75rem;--ab-v2-radius-sm: .5rem;--ab-v2-gap: .75rem}.ab-spf50-v2__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.08rem + .7vw,1.625rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.ab-spf50-v2__eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--ab-v2-muted)}.ab-spf50-v2__eyebrow:empty{display:none}.ab-spf50-v2__subheading{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ab-v2-muted)}.ab-spf50-v2__icon{display:block;width:1.5rem;height:1.5rem;flex:none}.ab-spf50-v2__rte{font-size:.9375rem;line-height:1.6}.ab-spf50-v2__rte p{margin:0 0 .75rem}.ab-spf50-v2__rte p:last-child{margin-block-end:0}.ab-spf50-v2__rte ul,.ab-spf50-v2__rte ol{margin:0 0 .75rem;padding-inline-start:1.25rem}.ab-spf50-v2__rte ul:last-child,.ab-spf50-v2__rte ol:last-child{margin-block-end:0}.ab-spf50-v2__rte li{margin-block-end:.375rem}.ab-spf50-v2__rte li:last-child{margin-block-end:0}.ab-spf50-v2__rte strong{font-weight:700}.ab-spf50-v2__rte a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ab-spf50-v2--eyebrow,.ab-spf50-v2--title,.ab-spf50-v2--hero{width:100%;max-width:100%;align-self:stretch}.ab-spf50-v2--hero{display:block}.ab-spf50-v2__display-title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.0625rem,1rem + .35vw,1.375rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--color-foreground)}.ab-spf50-v2__headline{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.12rem + 1vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.ab-spf50-v2__subcopy{margin-block-start:.5rem;font-size:.9375rem;line-height:1.6;color:var(--ab-v2-muted)}.ab-spf50-v2__subcopy p{margin:0}.ab-spf50-v2__chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:.875rem 0 0;padding:0}.ab-spf50-v2__chip{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;padding:.3125rem .625rem;border:1px solid var(--ab-v2-border);border-radius:999px;background:var(--ab-v2-faint);font-size:.75rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ab-spf50-v2__chip .ab-spf50-v2__icon{width:.875rem;height:.875rem}.ab-spf50-v2__chip-label{min-width:0}.ab-spf50-v2-main__top{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.ab-spf50-v2-main__media,.ab-spf50-v2-main__details,.ab-spf50-v2-main__purchase,.ab-spf50-v2-main__decision{min-width:0}.ab-spf50-v2-main__decision{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--ab-v2-decision-gap, 32px);margin-block-start:calc(var(--ab-v2-decision-gap, 32px) / 2)}.ab-spf50-v2-main__information{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--ab-v2-decision-gap, 32px);margin-block-start:var(--ab-v2-decision-gap, 32px)}@media screen and (min-width:990px){.ab-spf50-v2-main__top{grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:var(--ab-v2-main-gap, 24px);align-items:start}.ab-spf50-v2-main__media{position:sticky;top:var(--ab-v2-sticky-top)}}.ab-spf50-v2-main{--ab-v2-sticky-top: var(--sticky-header-offset, 0px)}.ab-spf50-v2__ugc-head{margin-block-end:1rem}.ab-spf50-v2__ugc-frame{position:relative}.ab-spf50-v2__ugc-rail{display:flex;gap:.5rem;list-style:none;margin:0;padding:.125rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ab-spf50-v2__ugc-rail:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--ab-v2-radius-sm)}.ab-spf50-v2__ugc-rail::-webkit-scrollbar{height:4px}.ab-spf50-v2__ugc-rail::-webkit-scrollbar-track{background:transparent}.ab-spf50-v2__ugc-rail::-webkit-scrollbar-thumb{background:rgb(var(--color-foreground-rgb) / .2);border-radius:2px}.ab-spf50-v2__ugc-card{flex:0 0 30%;aspect-ratio:9 / 16;margin:0;padding:0;overflow:hidden;scroll-snap-align:start;border-radius:var(--ab-v2-radius);background:var(--ab-v2-faint)}.ab-spf50-v2__ugc-video{display:block;width:100%;height:100%;object-fit:cover;background:rgb(var(--color-foreground-rgb) / .06)}.ab-spf50-v2__ugc-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:100%;height:100%;padding:.625rem;text-align:center;border:1px dashed rgb(var(--color-foreground-rgb) / .28);border-radius:inherit}.ab-spf50-v2__ugc-placeholder-label{font-size:.5625rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-v2-muted)}.ab-spf50-v2__ugc-placeholder-index{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:600;line-height:1;color:rgb(var(--color-foreground-rgb) / .3)}.ab-spf50-v2__ugc-arrow{display:none;position:absolute;top:50%;z-index:2;place-items:center;width:2.5rem;height:2.5rem;padding:0;transform:translateY(-50%);border:1px solid var(--ab-v2-border);border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer;box-shadow:0 1px 6px #00000024}.ab-spf50-v2__ugc-arrow--prev{left:.5rem}.ab-spf50-v2__ugc-arrow--next{right:.5rem}.ab-spf50-v2__ugc-arrow:disabled{opacity:.35;cursor:default}.ab-spf50-v2__ugc-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ab-spf50-v2__ugc-arrow-icon{display:block;width:1.25rem;height:1.25rem}.ab-spf50-v2__ugc-arrow-icon svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.ab-spf50-v2__ugc-rail{gap:var(--ab-v2-gap)}.ab-spf50-v2__ugc-card{flex-basis:calc((100% - 3 * var(--ab-v2-gap)) / 4)}.ab-spf50-v2__ugc-arrow:not([hidden]){display:grid}.ab-spf50-v2__ugc-placeholder-label{font-size:.625rem}}@media screen and (min-width:990px){.ab-spf50-v2-main__decision .ab-spf50-v2__ugc-card{flex-basis:calc((100% - 2 * var(--ab-v2-gap)) / 3)}}.ab-spf50-v2__ugc-trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ab-spf50-v2__ugc-trigger:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ab-spf50-v2__ugc-cue{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}.ab-spf50-v2--ugc[data-ab-v2-ugc-static] .ab-spf50-v2__ugc-cue{display:grid}body.ab-spf50-v2-ugc-modal-open{overflow:hidden}.ab-spf50-v2__ugc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-width:100%;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#000000f0;color:#fff;z-index:9999}.ab-spf50-v2__ugc-lightbox[open]{display:grid;place-items:center}.ab-spf50-v2__ugc-modal-stage{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:calc(env(safe-area-inset-top,0px) + 4rem) calc(env(safe-area-inset-right,0px) + .75rem) calc(env(safe-area-inset-bottom,0px) + .75rem) calc(env(safe-area-inset-left,0px) + .75rem)}.ab-spf50-v2__ugc-modal-video{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:#000;cursor:pointer}.ab-spf50-v2__ugc-modal-close,.ab-spf50-v2__ugc-modal-sound{position:absolute;top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:#ffffff29;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ab-spf50-v2__ugc-modal-close{right:calc(env(safe-area-inset-right,0px) + .75rem)}.ab-spf50-v2__ugc-modal-sound{right:calc(env(safe-area-inset-right,0px) + 3.75rem)}.ab-spf50-v2__ugc-modal-close:focus-visible,.ab-spf50-v2__ugc-modal-sound:focus-visible,.ab-spf50-v2__ugc-modal-play:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ab-spf50-v2__ugc-modal-close svg,.ab-spf50-v2__ugc-modal-sound svg{display:block;width:1.125rem;height:1.125rem}.ab-spf50-v2__ugc-modal-icon--on,.ab-spf50-v2__ugc-modal-icon--off{display:none}.ab-spf50-v2__ugc-lightbox[data-ab-v2-ugc-sound=on] .ab-spf50-v2__ugc-modal-icon--on,.ab-spf50-v2__ugc-lightbox[data-ab-v2-ugc-sound=off] .ab-spf50-v2__ugc-modal-icon--off{display:block}.ab-spf50-v2__ugc-modal-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ab-spf50-v2__ugc-lightbox[data-ab-v2-ugc-paused] .ab-spf50-v2__ugc-modal-play{display:grid}.ab-spf50-v2__ugc-cue svg,.ab-spf50-v2__ugc-modal-play svg{box-sizing:content-box;display:block;width:1.25rem;height:1.25rem;padding:.625rem;border-radius:50%;background:#00000080;color:#fff}@media screen and (min-width:750px){.ab-spf50-v2__ugc-modal-stage{width:min(100%,30rem);padding:2rem 1.5rem}.ab-spf50-v2__ugc-cue svg,.ab-spf50-v2__ugc-modal-play svg{width:1.5rem;height:1.5rem}}.ab-spf50-v2__intro-inner{max-width:42rem;margin-inline:auto;text-align:center}@media screen and (min-width:990px){.ab-spf50-v2__intro-inner{max-width:48rem}}.ab-spf50-v2__intro-body{font-size:1rem;line-height:1.65;color:var(--color-foreground)}.ab-spf50-v2__intro-body p{margin:0;text-wrap:pretty}@media screen and (min-width:750px){.ab-spf50-v2__intro-body{font-size:1.0625rem}}.ab-spf50-v2__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ab-v2-gap);list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.ab-spf50-v2--benefits .ab-spf50-v2__benefits{max-width:58rem;margin-inline:auto}}.ab-spf50-v2__benefit{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border:1px solid var(--ab-v2-border);border-radius:var(--ab-v2-radius);background:var(--ab-v2-faint)}.ab-spf50-v2__benefit-icon{display:block;color:var(--color-foreground)}.ab-spf50-v2__benefit-icon .ab-spf50-v2__icon{width:1.25rem;height:1.25rem}.ab-spf50-v2__benefit-label{font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ab-spf50-v2__acc-inner{max-width:52rem;margin-inline:auto}@media screen and (min-width:990px){.ab-spf50-v2__acc-inner{max-width:60rem}}.ab-spf50-v2 accordion-custom{display:block}.ab-spf50-v2__acc-item{border-block-start:1px solid var(--ab-v2-border)}.ab-spf50-v2 accordion-custom:last-of-type .ab-spf50-v2__acc-item{border-block-end:1px solid var(--ab-v2-border)}.ab-spf50-v2__acc-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--minimum-touch-target);padding-block:.875rem;font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.ab-spf50-v2__acc-summary::-webkit-details-marker{display:none}.ab-spf50-v2__acc-summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.25rem}.ab-spf50-v2__acc-title{flex:1 1 auto;min-width:0}.ab-spf50-v2__acc-indicator{display:block;flex:none;width:1rem;height:1rem;color:var(--ab-v2-muted);transition:transform .2s var(--ease-out-quad, ease-out)}.ab-spf50-v2__acc-indicator svg{display:block;width:100%;height:100%}.ab-spf50-v2__acc-item[open]>.ab-spf50-v2__acc-summary .ab-spf50-v2__acc-indicator{transform:rotate(45deg)}.ab-spf50-v2__acc-content{padding-block:0 1rem}.ab-spf50-v2__acc-item--pending>.ab-spf50-v2__acc-summary .ab-spf50-v2__acc-title:after{content:"Pending";display:inline-block;margin-inline-start:.5rem;padding:.0625rem .375rem;border-radius:999px;background:#b42318;color:#fff;font-size:.625rem;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.ab-spf50-v2__bullets{margin:.75rem 0 0;padding-inline-start:1.25rem;list-style:disc}.ab-spf50-v2__bullet{margin-block-end:.375rem;font-size:.9375rem;line-height:1.6}.ab-spf50-v2__bullet:last-child{margin-block-end:0}.ab-spf50-v2__filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ab-v2-gap);margin-block-start:1rem}.ab-spf50-v2__filter-group{padding:.875rem 1rem;border:1px solid var(--ab-v2-border);border-radius:var(--ab-v2-radius-sm);background:var(--ab-v2-faint)}.ab-spf50-v2__filter-title{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--ab-v2-muted)}.ab-spf50-v2__filter-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ab-spf50-v2__filter-item{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ab-spf50-v2__filter-name{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.4}.ab-spf50-v2__filter-value{flex:none;font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;white-space:nowrap}.ab-spf50-v2__filter-closing{margin-block-start:1rem;color:var(--ab-v2-muted)}@media screen and (min-width:750px){.ab-spf50-v2__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-spf50-v2__ingredients{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.ab-spf50-v2__ingredient{padding-block-start:.875rem;border-block-start:1px solid var(--ab-v2-hairline)}.ab-spf50-v2__ingredient:first-child{padding-block-start:0;border-block-start:0}.ab-spf50-v2__ingredient-name{margin:0 0 .25rem;font-size:.9375rem;font-weight:700;line-height:1.4}.ab-spf50-v2__ingredient-text{color:var(--ab-v2-muted)}.ab-spf50-v2__faq{display:block}.ab-spf50-v2__faq-item{border-block-start:1px solid var(--ab-v2-hairline)}.ab-spf50-v2__faq-item:first-child{border-block-start:0}.ab-spf50-v2__faq-question{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--minimum-touch-target);padding-block:.75rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.ab-spf50-v2__faq-question::-webkit-details-marker{display:none}.ab-spf50-v2__faq-title{flex:1 1 auto;min-width:0}.ab-spf50-v2__faq-question:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.25rem}.ab-spf50-v2__faq-indicator{display:block;flex:none;width:.875rem;height:.875rem;color:var(--ab-v2-muted);transition:transform .2s var(--ease-out-quad, ease-out)}.ab-spf50-v2__faq-indicator svg{display:block;width:100%;height:100%}.ab-spf50-v2__faq-item[open]>.ab-spf50-v2__faq-question .ab-spf50-v2__faq-indicator{transform:rotate(45deg)}.ab-spf50-v2__faq-answer{padding-block-end:.875rem;color:var(--ab-v2-muted)}.ab-spf50-v2__pending{padding:1rem;border:1px dashed rgb(var(--color-foreground-rgb) / .4);border-radius:var(--ab-v2-radius-sm);background:var(--ab-v2-faint)}.ab-spf50-v2__pending-tag{display:inline-block;margin:0 0 .625rem;padding:.1875rem .5rem;border-radius:999px;background:#b42318;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.ab-spf50-v2__pending-label{margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.ab-spf50-v2__pending-note{margin:.375rem 0 0;font-size:.875rem;line-height:1.55;color:var(--ab-v2-muted)}.ab-spf50-v2__visual{--ab-v2-overlay-fg: #fff;position:relative;isolation:isolate;margin:0;aspect-ratio:var(--ab-spf50-v2-ratio-mobile, 4 / 5);overflow:hidden;border-radius:var(--ab-v2-radius);background:var(--ab-v2-faint)}.ab-spf50-v2__visual--no-media{--ab-v2-overlay-fg: var(--color-foreground)}@media screen and (min-width:750px){.ab-spf50-v2__visual{aspect-ratio:var(--ab-spf50-v2-ratio-desktop, 16 / 9)}}.ab-spf50-v2__visual-media{position:absolute;top:0;right:0;bottom:0;left:0}.ab-spf50-v2__visual-media picture{display:block;width:100%;height:100%}.ab-spf50-v2__visual-img{display:block;width:100%;height:100%;object-fit:cover}.ab-spf50-v2__visual-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bd,#00000061 42%,#0000000a)}.ab-spf50-v2__visual-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem 1rem 5.5rem;text-align:center;border:1px dashed rgb(var(--color-foreground-rgb) / .3);border-radius:inherit}.ab-spf50-v2__visual-placeholder .ab-spf50-v2__pending-tag{margin:0}.ab-spf50-v2__visual-placeholder-note{max-width:32ch;font-size:.8125rem;line-height:1.5;color:var(--ab-v2-muted)}.ab-spf50-v2__visual-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;color:var(--ab-v2-overlay-fg)}.ab-spf50-v2__visual-content--start{justify-content:flex-start}.ab-spf50-v2__visual-content--center{justify-content:center}.ab-spf50-v2__visual-content--end{justify-content:flex-end}.ab-spf50-v2__visual-eyebrow{margin:0;font-size:.6875rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.ab-spf50-v2__visual-headline{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.12rem + 1.1vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.ab-spf50-v2__visual-subcopy{max-width:42ch;font-size:.9375rem;line-height:1.55;opacity:.92}.ab-spf50-v2__visual-subcopy p{margin:0}@media screen and (min-width:750px){.ab-spf50-v2__visual-content{padding:2rem}}.ab-spf50-v2__perf-inner{max-width:52rem;margin-inline:auto;text-align:center}.ab-spf50-v2__perf-headline{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.12rem + 1vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.ab-spf50-v2__perf-subcopy{margin-block-start:.5rem;font-size:.9375rem;line-height:1.6;color:var(--ab-v2-muted)}.ab-spf50-v2__perf-subcopy p{margin:0}.ab-spf50-v2__proofs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}.ab-spf50-v2__proof{padding:.5rem .875rem;border:1px solid var(--ab-v2-border);border-radius:999px;background:var(--ab-v2-faint);font-size:.8125rem;font-weight:600;line-height:1.3}.ab-spf50-v2__early-card{max-width:42rem;margin-inline:auto;padding:1.5rem 1.25rem;border:1px solid var(--ab-v2-border);border-radius:var(--ab-v2-radius);background:var(--ab-v2-faint);text-align:center}.ab-spf50-v2__early-headline{margin:.375rem 0 0;font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.12rem + 1vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.015em}.ab-spf50-v2__early-body{margin-block-start:.5rem;color:var(--ab-v2-muted)}@media screen and (min-width:750px){.ab-spf50-v2__early-card{padding:2rem}}@media(prefers-reduced-motion:reduce){.ab-spf50-v2__acc-indicator,.ab-spf50-v2__faq-indicator{transition:none}.ab-spf50-v2__ugc-rail{scroll-behavior:auto}}@media screen and (max-width:749px){.ab-spf50-v2-main__media slideshow-slide.product-media-container{max-height:380px}.ab-spf50-v2-main__media slideshow-slide .product-media__image{max-height:380px;object-fit:contain}}.ab-spf50-v2--promo{margin-block:var(--ab-v2-gap);padding:.5rem .75rem;border:1px solid #c9a76b;border-inline-start-width:4px;border-inline-start-color:#185a3b;border-radius:var(--ab-v2-radius-sm);background:#f0deba}.ab-spf50-v2__promo-badge{margin:0;font-size:.625rem;font-weight:700;line-height:1.4;letter-spacing:.08em}.ab-spf50-v2__promo-badge span{display:inline-block;max-width:100%;padding:.125rem .4375rem;border-radius:.25rem;background:#854b39;color:#fff;overflow-wrap:anywhere}.ab-spf50-v2__promo-headline{margin:.25rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:.01em;color:#185a3b;overflow-wrap:anywhere}.ab-spf50-v2__promo-sub{margin:.125rem 0 0;font-size:.8125rem;line-height:1.45;color:#185a3b;overflow-wrap:anywhere}.ab-spf50-v2__promo-sub strong,.ab-spf50-v2__promo-sub b,.ab-spf50-v2__promo-code{display:inline-block;max-width:100%;padding:0 .375rem;border:1px solid #c9a76b;border-radius:.3125rem;background:#fff9eb;color:#185a3b;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}@media screen and (min-width:990px){.ab-spf50-v2__promo-headline{font-size:1.1875rem}}[data-template="product.spf30-v2"] .ab-spf50-v2__visual-scrim{background:linear-gradient(to top,#000000b3,#0000009e 13%,#0000008a 24%,#00000052,#00000017,#0000 48%)}@media screen and (min-width:750px){[data-template="product.spf30-v2"] .ab-spf50-v2__visual-scrim{background:linear-gradient(to top,#000000a8,#0009 9%,#00000061 16%,#0000001c 26%,#0000 37%)}}[data-template="product.spf50-v2"] .ab-spf50-v2__visual-scrim{background:linear-gradient(to top,#000c,#000000b8 14%,#000000a3 26%,#00000080 35%,#0000004d 43%,#0000 52%)}@media screen and (min-width:750px){[data-template="product.spf50-v2"] .ab-spf50-v2__visual-scrim{background:linear-gradient(to top,#000000a8,#0009 9%,#00000061 16%,#0000001c 26%,#0000 37%)}}[data-template="product.spf50-v2"] .jdgm-empty-state{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ab-spf50-v2.css.map */
