body:has(.ff-offer) #MainContent{background:#fff}body:has(.ff-offer) .announcement-bar,body:has(.ff-offer) .announcement-bar+.section-background{background:var(--ff-ink)!important;color:#fff!important}body:has(.ff-offer) .announcement-bar :is(p,strong,button){color:#fff!important;font-size:12px;font-weight:650}body:has(.ff-offer) [id^=ProductInformation-]{font-family:var(--ff-font);color:var(--ff-ink)}body:has(.ff-offer) ._rsi-buy-now-button-product,body:has(.ff-offer) ._rsi-buy-now-button-product-floating,body:has(.ff-offer) #_rsi-cod-form-submit{background:var(--ff-accent)!important;background-image:none!important;color:#fff!important;border-radius:14px!important;border-color:var(--ff-accent)!important;box-shadow:0 6px 20px var(--ff-ink) 18!important}body:has(.ff-offer) ._rsi-buy-now-button-product{width:100%!important;min-height:64px!important;font-family:var(--ff-font)!important}body:has(.ff-offer) ._rsi-quantity-offers-offer-container{border-radius:12px!important}body:has(.ff-offer) ._rsi-quantity-offers-plaque{font-size:12px!important;background:#f4dcd9!important;color:var(--ff-ink)!important}body:has(.ff-offer) #_rsi-cod-form-submit{min-height:52px!important}body:has(.ff-offer) .accordion{background:#fff;color:var(--ff-ink)}.ff-offer,.ff-promises,.ff-fine{font-family:var(--ff-font)}.ff-offer *{box-sizing:border-box}.ff-offer{width:100%;color:var(--ff-ink)}.ff-eyebrow{display:block;font-size:13px;line-height:1.5;letter-spacing:.055em;font-weight:750;color:var(--ff-accent);margin:0 0 12px}.ff-offer h1{font:800 38px/1.1 var(--ff-font);letter-spacing:-1.1px;margin:0 0 16px;color:var(--ff-ink)}.ff-offer h1 span{display:block;font-size:25px;line-height:1.2;letter-spacing:-.6px;margin-top:6px;font-weight:700}.ff-lead{font-size:16px;line-height:1.65;color:var(--ff-muted);margin:0 0 18px;text-wrap:pretty}.ff-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px}.ff-benefits>span{display:flex;align-items:center;gap:8px;background:var(--ff-soft);border:1px solid var(--ff-line);border-radius:12px;padding:11px 10px;font-size:12px;line-height:1.25;font-weight:650}.ff-benefits b{display:flex;align-items:center;justify-content:center;width:25px;flex-shrink:0;font-size:23px;color:var(--ff-accent);font-weight:500}.ff-price{background:var(--ff-ink);color:#fff;padding:16px;border-radius:14px;margin:0 0 24px}.ff-price>span{font-size:10px;letter-spacing:.12em;font-weight:650;display:block;margin-bottom:7px;color:#f4dcd9}.ff-price>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ff-price strong{font:800 30px/1.15 var(--ff-font);letter-spacing:-.8px}.ff-price s{font-size:15px;color:#eacfd3}.ff-price b{font-size:11px;line-height:1.2;background:var(--ff-highlight);color:var(--ff-highlight-ink);padding:7px;border-radius:7px}.ff-pack-heading{font-size:10px;font-weight:750;letter-spacing:.11em;margin-bottom:12px;color:var(--ff-muted)}.ff-packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ff-pack{display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center;text-decoration:none;color:var(--ff-ink);border:1px solid var(--ff-line);background:#fff;border-radius:15px;padding:0 10px 14px;overflow:hidden;min-width:0;transition:box-shadow .2s}.ff-pack:hover,.ff-pack:focus-visible{box-shadow:0 0 0 2px var(--ff-accent);outline:none}.ff-pack-duo{border:2px solid var(--ff-line);background:#fff;padding:0 9px 13px}.ff-pack-tag{font-size:8px;font-weight:800;letter-spacing:.04em;background:var(--ff-highlight);color:var(--ff-highlight-ink);padding:8px 0;width:calc(100% + 20px);line-height:1.3}.ff-pack[aria-checked=true] .ff-pack-tag{background:var(--ff-accent);color:#fff}.ff-pack img{width:100%;height:112px;object-fit:contain;border-radius:8px;margin:2px 0;background:var(--ff-ink)}.ff-duo-images{position:relative;width:100%}.ff-duo-images>span{position:absolute;right:6px;bottom:9px;background:var(--ff-highlight);color:var(--ff-ink);font-weight:800;border-radius:50%;padding:5px;font-size:18px}.ff-pack strong{font-size:16px;line-height:1.2}.ff-pack small{font-size:10px;line-height:1.35;color:var(--ff-muted);min-height:26px;display:flex;align-items:center}.ff-pack>b{font-size:21px;line-height:1.2;letter-spacing:-.5px}.ff-pack>b s{font-size:11px;color:#657d7a;font-weight:400}.ff-pack-action{font-size:11px;color:var(--ff-accent);font-weight:750}.ff-offer-note{font-size:11px;line-height:1.5;color:var(--ff-muted);margin:10px 0 0}.ff-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 8px;background:var(--ff-soft);border:1px solid var(--ff-line);border-radius:14px;text-align:center}.ff-promises>div{display:flex;align-items:center;flex-direction:column;gap:6px}.ff-promises span{font-size:20px;color:var(--ff-accent);width:32px;height:32px;background:#fff;border-radius:50%;display:grid;place-items:center}.ff-promises strong{font-size:11px;line-height:1.3;color:var(--ff-ink)}.ff-promises small{font-size:10px;line-height:1.35;color:var(--ff-muted)}.ff-fine{font-size:10px;line-height:1.5;color:var(--ff-muted);margin:8px 0 0}.ff-sticky{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#fffffff5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ff-line);box-shadow:0 -4px 20px var(--ff-ink) 10}.ff-sticky a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--ff-accent);border-radius:12px;color:#fff;text-decoration:none;padding:12px 16px;font-size:15px;font-weight:750;line-height:1.3}.ff-sticky small{font-size:10px;font-weight:450;display:block;margin-top:3px}.ff-sticky b{font-size:17px}body:has(#_rsi-cod-form-submit) .ff-sticky{display:none!important}@media(max-width:749px){.ff-offer h1{font-size:31px}.ff-offer h1 span{font-size:24px}.ff-lead{font-size:15px}.ff-benefits>span{font-size:11px}.ff-price{padding:14px}.ff-price strong{font-size:28px}.ff-story{padding-bottom:90px}.ff-sticky.is-visible{display:block}}@media(prefers-reduced-motion:reduce){.ff-pack{transition:none}}body:has(.ff-offer) .jdgm-prev-badge{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}body:has(.ff-offer) .jdgm-prev-badge__text{display:none!important}.ff-live-rating{font:13px/1.4 system-ui,sans-serif;color:var(--ff-muted);text-decoration:none}body:has(.ff-offer) .accordion .accordion__title{font-size:15px!important}body:has(.ff-offer) .accordion summary{font-size:15px!important;line-height:1.4!important}.ff-pack{font-family:var(--ff-font);cursor:pointer;border:2px solid var(--ff-line);padding:0 9px 13px;-webkit-appearance:none;appearance:none}.ff-pack[aria-checked=true]{border-color:var(--ff-accent);background:#f3fbf8;box-shadow:0 0 0 1px var(--ff-accent)}.ff-pack[aria-checked=false]{background:#fff;border-color:var(--ff-line)}.ff-pack[aria-checked=false] .ff-pack-tag{background:var(--ff-highlight);color:var(--ff-highlight-ink)}.ff-pack:hover{box-shadow:0 0 0 1px var(--ff-accent)}.ff-pack:focus-visible{outline:3px solid var(--ff-accent);outline-offset:3px;box-shadow:none}@media(max-width:749px){.ff-eyebrow{font-size:13px;line-height:1.55;letter-spacing:.04em;text-wrap:balance;margin-bottom:14px}}.ff-story{width:100%;max-width:1120px;margin:0 auto;color:var(--ff-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ff-story *{box-sizing:border-box}.ff-story .ff-band{padding:48px 28px;border-bottom:1px solid var(--ff-line)}.ff-story .ff-kicker{display:block;margin:0 0 12px;color:var(--ff-accent);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ff-story h2{font:750 clamp(27px,3vw,38px)/1.15 system-ui,sans-serif;letter-spacing:-.8px;margin:0 0 16px;text-wrap:balance;color:var(--ff-ink)}.ff-story h3{font:700 17px/1.35 system-ui,sans-serif;margin:0 0 8px;color:var(--ff-ink)}.ff-story p{font-size:16px;line-height:1.65;color:var(--ff-muted);margin:0 0 18px}.ff-story .ff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.ff-story img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:16px;background:#fff}.ff-story .ff-soft{background:var(--ff-soft);border-radius:20px}.ff-story .ff-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.ff-story .ff-card{background:#fff;border:1px solid var(--ff-line);border-radius:14px;padding:20px}.ff-story .ff-card p{font-size:14px;margin:0}.ff-story .ff-num{display:block;font-size:12px;font-weight:750;color:var(--ff-accent);letter-spacing:.08em;margin-bottom:12px}.ff-story .ff-head{border-bottom:1px solid var(--ff-line);padding:18px 0}.ff-story .ff-head:last-child{border:0}.ff-story .ff-head p{margin:0;font-size:15px}.ff-story ol{padding-left:23px;color:var(--ff-muted);font-size:15px;line-height:1.65}.ff-story li{padding:0 0 12px 6px}.ff-story .ff-note{border-left:3px solid #3ABDAE;background:var(--ff-soft);padding:16px 18px;margin-top:20px;border-radius:0 10px 10px 0;font-size:13px;line-height:1.6}.ff-story .ff-packs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.ff-story .ff-packs div{border:1px solid var(--ff-line);border-radius:14px;padding:18px;background:#fff}.ff-story .ff-packs strong{display:block;font-size:17px;margin-bottom:6px}.ff-story .ff-packs span{font-size:14px;line-height:1.5;color:var(--ff-muted)}.ff-story .ff-cta{display:flex;justify-content:center;align-items:center;min-height:54px;background:var(--ff-accent);color:#fff;text-decoration:none;border-radius:12px;font-size:16px;font-weight:700;padding:16px 24px;width:100%}.ff-story .ff-cta:hover{background:#095a60}.ff-story .ff-cta:focus-visible{outline:3px solid var(--ff-accent);outline-offset:4px}.ff-story .ff-foot{font-size:12px;line-height:1.6;text-align:center;margin:14px 0 0}.ff-story .ff-kit{font-size:15px;line-height:1.7;color:var(--ff-muted);padding-left:20px}@media(max-width:749px){.ff-story .ff-band{padding:32px 20px}.ff-story .ff-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ff-story .ff-cards{grid-template-columns:1fr;gap:10px;margin-top:20px}.ff-story .ff-card{padding:18px}.ff-story .ff-num{margin-bottom:8px}.ff-story .ff-soft{border-radius:0}.ff-story .ff-packs{grid-template-columns:1fr}.ff-story h2{font-size:28px}.ff-story img{max-height:440px}}.ff-story .ff-dark{background:var(--ff-ink);border-radius:20px;color:#fff}.ff-story .ff-dark h2,.ff-story .ff-dark h3{color:#fff}.ff-story .ff-dark p{color:#f4dcd9}.ff-story .ff-dark .ff-kicker{color:#ffc7b7}.ff-story .ff-foot a{color:inherit;text-decoration:underline}.ff-story .ff-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;counter-reset:step}.ff-story .ff-steps li{padding:24px;border:1px solid var(--ff-line);border-radius:16px;background:#fff}.ff-story .ff-steps b{display:block;color:var(--ff-accent);font-size:12px;letter-spacing:.1em;margin-bottom:12px}.ff-story .ff-steps strong{display:block;color:var(--ff-ink);font-size:18px;margin-bottom:8px}.ff-story .ff-bonus{color:var(--ff-accent);font-weight:700}@media(max-width:749px){.ff-story .ff-dark{border-radius:0}.ff-story .ff-steps{grid-template-columns:1fr;gap:10px}.ff-story .ff-steps li{padding:18px}.ff-story .ff-steps b{margin-bottom:6px}}body:has(.ff-offer){--ff-ink:#3a2630;--ff-muted:#705c64;--ff-accent:#b34b4c;--ff-soft:#fff4f0;--ff-line:#eacfd3;--ff-highlight:#fae6cc;--ff-highlight-ink:#85512d;--ff-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--ff-font)}.ff-product{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:48px;padding:24px 28px;color:var(--ff-ink);font-family:var(--ff-font)}.ff-product .ff-offer{display:flex;flex-direction:column;gap:16px;min-width:0}.ff-product .ff-block{width:100%;min-width:0}.ff-product .ff-block:has([data-ff-purchase-text]){display:none}.ff-product .ff-block:has(.ff-faq)+.ff-block:has(.ff-faq){margin-top:-16px}.ff-product .ff-benefits{margin-bottom:0}.ff-product .ff-eyebrow{font-size:var(--ff-eyebrow-desktop,13px)}.ff-product .ff-lead p{margin:0}.ff-price{margin-bottom:8px}.ff-packs{margin-top:10px}.ff-offer h1{font-size:var(--ff-name-size,38px)}.ff-faq{border-bottom:1px solid var(--ff-line);font-size:15px;color:var(--ff-ink)}.ff-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;line-height:1.4}.ff-faq summary::-webkit-details-marker{display:none}.ff-faq summary:after{content:"+";color:var(--ff-accent);font-size:20px}.ff-faq[open] summary:after{content:"\2212"}.ff-faq .ff-answer{font-size:14px;line-height:1.7;color:var(--ff-muted);padding:0 0 12px}.ff-answer p{margin:0 0 10px}.ff-story.ff-editable{color:var(--ff-ink);background:var(--ff-paper)}.ff-editable h2{font-size:var(--ff-title-size,38px);color:var(--ff-ink)}.ff-editable h3{color:var(--ff-ink)}.ff-editable p,.ff-editable .ff-kit,.ff-editable ol{color:var(--ff-muted)}.ff-editable .ff-kicker,.ff-editable .ff-num{color:var(--ff-accent)}.ff-editable .ff-band{border-color:var(--ff-line)}.ff-editable .ff-note{background:var(--ff-note-bg,#fff4f0)}.ff-editable .ff-card,.ff-editable .ff-steps li,.ff-editable .ff-packs div{background:var(--ff-card-bg,#fff);border-color:var(--ff-line)}.ff-editable .ff-grid.is-reversed .ff-media{order:-1}.ff-editable .ff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ff-editable .ff-copy>p:last-child{margin-bottom:0}.ff-editable .ff-cta{background:var(--ff-accent);color:var(--ff-button-text,#fff)}.ff-editable .ff-card p{color:var(--ff-muted)}.ff-editable .ff-steps strong{color:var(--ff-ink)}.ff-editable .ff-steps b{color:var(--ff-accent)}.ff-editable .ff-foot a{color:inherit}.ff-product .ff-pack img{background:var(--ff-image-bg,#3a2630)}.ff-review-section{max-width:1120px;margin:auto;padding:32px 20px}.ff-button-copy{display:block;line-height:1.35}.ff-button-copy strong{display:block;font-size:18px}.ff-button-copy small{display:block;font-size:14px;font-weight:400}.ff-list-item{font-size:15px;line-height:1.7;color:var(--ff-muted);margin:0 0 12px}.ff-editable .ff-cards{margin-top:0}.ff-editable .ff-note p{font-size:13px;line-height:1.6;margin:0}.ff-editable .ff-foot p{font-size:12px;line-height:1.6;margin:0}.ff-editable .ff-steps p{font-size:15px;line-height:1.65;margin:0}@media(max-width:749px){.ff-product{display:block;padding:0 16px 16px;padding-top:0!important}.ff-product>.ff-media{margin:0 -16px 16px}.ff-product .ff-eyebrow{font-size:var(--ff-eyebrow-mobile,13px);line-height:1.55}.ff-product .ff-offer h1{font-size:var(--ff-name-mobile,31px)}.ff-product .ff-offer h1 span{font-size:var(--ff-subtitle-mobile,24px)}.ff-editable h2{font-size:var(--ff-title-mobile,28px)}.ff-editable .ff-grid{grid-template-columns:minmax(0,1fr)}.ff-editable .ff-grid.is-reversed .ff-media{order:0}.ff-editable .ff-cards{grid-template-columns:1fr}.ff-story.ff-editable{padding-bottom:0}}.ff-promises{align-items:center;gap:0;width:100%;box-sizing:border-box;border-radius:16px;padding:12px 4px;margin:8px 0 4px}.ff-promises>div{position:relative;gap:3px;padding:0 3px;min-width:0;text-align:center}.ff-promises>div+div:before{content:"";position:absolute;left:0;top:12px;height:48px;width:1px;background:var(--ff-line)}.ff-promises span{width:34px;height:34px;margin-bottom:3px;box-shadow:0 3px 10px color-mix(in srgb,var(--ff-accent) 5%,transparent)}.ff-promises span svg{width:19px;height:19px}.ff-promises strong{font-size:12px;line-height:1.25;font-weight:750}.ff-promises small{font-size:11px;line-height:1.3}@media(max-width:359px){.ff-promises strong{font-size:11px}.ff-promises small{font-size:10px}}body:has(.ff-offer) .footer-utilities,body:has(.ff-offer) .footer-utilities :is(.section-background,.section,.utilities){--color-background:var(--ff-soft)!important;--color-foreground:var(--ff-ink)!important;--color-foreground-muted:var(--ff-muted)!important;--color-utilities:var(--ff-ink)!important;--color-border:var(--ff-line)!important;--divider-color:var(--ff-line)!important;color:var(--ff-ink)}body:has(.ff-offer) .footer-utilities .section-background{background:var(--ff-soft)!important}body:has(.ff-offer) .footer-utilities :is(a,button){color:var(--ff-ink)!important}@media(prefers-reduced-motion:reduce){body:has(.ff-offer) ._rsi-buy-now-button-product,body:has(.ff-offer) ._rsi-buy-now-button-product-floating{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ff-product.css.map */
