.sticky-l .sticky-15,.sticky-15{display:inline-block;margin-left:7px;padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--text);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}:root{--page:#fff4f6;--page-alt:#fef7f7;--petal:#ffeaef;--rose:#f6d0db;--raised:#ffffff;--brand:#7c223c;--brand-dark:#4a1424;--green:#195829;--green-deep:#0f3519;--selected:#d3e9d6;--fresh:#e7f0e9;--accent:#f7ff81;--text:#2e2e2e;--heading:#1c1c1c;--muted:#585858;--soft:rgba(46,46,46,.65);--line:rgba(46,46,46,.12);--line-strong:rgba(46,46,46,.22);--error:#c6313c;--f-body:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-num:"Shantell Sans","Poppins",ui-rounded,system-ui,sans-serif;--f-fun:"Sour Gummy","Poppins",ui-rounded,system-ui,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--gut-l:max(16px, env(safe-area-inset-left, 0px));--gut-r:max(16px, env(safe-area-inset-right, 0px));color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{background:#efe3e6;color:var(--text);font:400 16px/1.5 var(--f-body)}.app{max-width:440px;margin:0 auto;background:var(--page);min-height:100%;position:relative;box-shadow:0 0 0 1px var(--line)}.wrap{padding-left:var(--gut-l);padding-right:var(--gut-r)}.sec{padding-block:32px}h1,h2,h3{margin:0;color:var(--heading);text-wrap:balance}h1{font-size:24px;line-height:32px;font-weight:700}h2{font-size:24px;line-height:32px;font-weight:700;color:var(--brand)}p{margin:0}.eyebrow{font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.num{font-family:var(--f-num);font-weight:700;font-variant-numeric:tabular-nums}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--green);outline-offset:2px}.btn{width:100%;display:flex;text-decoration:none}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5}.link{background:none;border:0;padding:8px 0;color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:44px}.promo{background:var(--brand);color:var(--accent);text-align:center;font-size:12px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding-block:12px}.nav{background:var(--page);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:8px}.logo{display:flex;align-items:center;gap:0;text-decoration:none;color:var(--brand);font-family:var(--f-fun);font-size:30px;line-height:1;background:none;border:0;padding:0}.logo img{width:40px;height:40px;margin-right:-4px;margin-top:-6px}.nav-actions{display:flex;align-items:center;gap:4px}.icon-btn{position:relative;color:var(--brand);font-family:var(--f-body);font-weight:500;font-size:14px;line-height:20px}.hero{display:flex;flex-direction:column;gap:12px;padding-bottom:12px!important}.hero-copy{display:flex;flex-direction:column;gap:8px}.hero p.lede{font-size:16px;line-height:24px}.stars{color:#f5b301;letter-spacing:1px;font-size:14px}.hero-img{border-radius:var(--r-md);overflow:hidden;aspect-ratio:370/256;max-width:100%}.hero-img img{display:block;width:100%;height:auto}.item .ico img{width:44px;height:44px;display:block}.closer{background:var(--brand);border-radius:var(--r-lg);padding:16px 12px 12px;display:flex;flex-direction:column;gap:12px}.closer-top{display:flex;align-items:center;gap:8px}.closer-top img{flex:none;width:120px;height:auto;margin-top:-28px}.closer .pct{font-family:var(--f-fun);font-size:56px;line-height:56px;color:var(--accent)}.closer .off{font-family:var(--f-fun);font-size:26px;color:var(--accent)}.closer p{color:#fef7f7;font-size:14px;line-height:20px}.deal-banner{background:var(--brand);margin-bottom:24px}.deal-banner img{display:block;width:100%;height:auto}.deal{background:var(--brand) url(ob-rs-promo-deco.png) top center/100% 64px no-repeat;position:relative;overflow:hidden;height:83px}.deal .pct{font-family:var(--f-num);font-weight:700;font-size:40px;line-height:40px;color:var(--accent)}.deal .off{font-family:var(--f-body);font-weight:700;font-size:24px;line-height:32px;color:var(--accent);margin-left:8px}.deal small{font-size:12px;line-height:16px;color:#fef7f7;white-space:normal}.wave{display:block;width:100%;height:28px}.stories{background:var(--fresh)}.story{flex:0 0 100%;display:flex;flex-direction:column;gap:12px;min-width:0}.story h3{font-size:24px;line-height:32px;font-weight:700;color:var(--green)}.story h3 b{font-family:var(--f-num);font-style:italic;font-weight:700}.story img{display:block;width:100%;height:auto;aspect-ratio:370/286;object-fit:cover;border-radius:var(--r-md);max-width:100%;pointer-events:none;-webkit-user-drag:none}.reason{background:#a8dcb5;color:var(--green-deep);border-radius:var(--r-sm);padding:12px;display:flex;gap:12px;align-items:center;font-size:14px;line-height:20px}.reason svg{flex:none}.story p{font-size:16px;line-height:24px;color:var(--text)}.deal-banner[hidden],.closer-top[hidden],.closer-mini[hidden]{display:none!important}section[hidden]{display:none!important}.dots{display:flex;justify-content:center;gap:3px;margin-top:20px}.dots button{position:relative;width:10px;height:10px;border-radius:5px;border:1.5px solid var(--green);background:transparent;padding:0;overflow:visible;transition:width .25s}.dots button:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}.dots button[aria-current=true]{width:17px;background:var(--green)}.dots button i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:var(--green-deep);transform-origin:left;transform:scaleX(0)}@keyframes fillDot{to{transform:scaleX(1)}}.picker{display:flex;flex-direction:column;gap:20px}.q{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0;border-radius:var(--r-md);transition:box-shadow .3s}.q legend{padding:0;margin-bottom:8px}.q.flash{box-shadow:0 0 0 4px var(--accent),0 0 0 6px var(--green)}.opts{display:grid;gap:8px}.opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opts .obds-selector{align-items:center;text-align:center;min-height:60px;cursor:pointer}.obds-checkbox-button{min-height:50px;cursor:pointer}.obds-checkbox-button small{color:var(--muted);font-size:12px;margin-left:auto;text-align:right}.box-photo{position:relative;background:var(--petal);border-radius:var(--r-lg);aspect-ratio:900/585;overflow:hidden;max-width:100%}.box-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.box-opt.top{animation:pop .45s ease}@keyframes pop{0%{transform:scale(.97);box-shadow:0 0 0 4px var(--accent)}to{transform:none;box-shadow:none}}.box-opt.pill-gap{margin-top:10px}.item .ico img{width:44px;height:44px;display:block;object-fit:contain}.swap-icons{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:var(--muted)}.swap-icons img{width:36px;height:36px}.swap-icons .arrow{width:60px;height:1px;background:var(--text);position:relative}.swap-icons .arrow:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left:7px solid var(--text);border-right:0}.socials{display:flex;gap:8px;margin-left:-10px}.socials .icon-btn{color:#fef7f7}.obds-accordion summary{cursor:pointer;list-style:none}.opt-label{font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;color:var(--brand);text-transform:uppercase}.box-opt{position:relative;display:flex;align-items:center;gap:12px;background:var(--raised);border:1px solid var(--rose);border-radius:var(--r-md);padding:14px 16px;min-height:72px;cursor:pointer}.box-opt input{position:absolute;opacity:0;pointer-events:none}.radio{flex:none;width:22px;height:22px;border-radius:11px;border:1.5px solid var(--rose);background:var(--raised)}.box-opt.sel{background:var(--selected);border:1.5px solid var(--green)}.box-opt.sel .radio{border:6px solid var(--green)}.box-opt:has(input:focus-visible){outline:3px solid var(--green);outline-offset:2px}.box-info{flex:1;min-width:0}.box-info b{display:block;font-size:16px;line-height:24px;font-weight:600;color:var(--heading)}.box-info span{display:block;font-size:12px;line-height:16px;color:var(--green-deep)}.price{text-align:right;flex:none}.price s{display:block;font-family:var(--f-num);font-size:13px;line-height:16px;color:var(--muted)}.price b{display:block;font-family:var(--f-num);font-size:17px;line-height:20px;color:var(--brand)}.price small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.pill{position:absolute;top:-9px;left:16px;background:var(--brand);color:var(--accent);font-size:10px;line-height:18px;font-weight:700;letter-spacing:1.5px;padding:0 8px;border-radius:999px}.then{font-size:13px;color:var(--muted);text-align:center;margin-top:-8px}.others{display:flex;flex-direction:column;gap:8px}.note{font-size:13px;color:var(--muted);background:var(--raised);border-radius:var(--r-sm);padding:10px 12px}.contents h3{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--heading)}.contents h3 .big{font-family:var(--f-num);font-size:40px;line-height:40px;color:var(--brand)}.items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:8px}.item{display:flex;align-items:center;gap:8px;padding:6px 4px;min-width:0}.item .ico{flex:none;width:44px;height:44px;font-size:34px;line-height:44px;text-align:center}.item b{display:block;font-size:13px;line-height:16px;font-weight:500}.item span{display:block;font-size:12px;line-height:16px;color:var(--muted)}.swap{background:var(--fresh);border-radius:var(--r-md);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.swap p{font-size:12px;line-height:16px}.timer{background:var(--brand);color:#fffdfd;border-radius:16px;padding:1px 8px;font-family:var(--f-body);font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px}.reviews{background:var(--fresh)}.reviews h2{color:var(--brand);text-align:center}.faq-sec{background:#fff;padding-block:32px;display:flex;flex-direction:column;gap:12px}.faq-sec h2{font-size:20px;line-height:28px;font-weight:700;color:var(--brand)}.faq-sec h2{display:flex;align-items:center;gap:12px}.faq-ico{flex:none;width:auto;height:44px}#faq.obds-accordion summary{font-family:var(--f-body);font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;color:var(--text);padding:16px 0;min-height:56px}#faq.obds-accordion summary:after{background-color:var(--brand)}#faq.obds-accordion details>p{font-family:var(--f-body);font-size:14px;line-height:20px;font-weight:400;color:var(--text);padding-bottom:16px}.foot-wave{display:block;width:100%;height:28px;background:var(--page);margin-bottom:-1px}.foot{background:var(--brand);color:#fff;padding-block:12px 24px;display:flex;flex-direction:column;gap:32px}.foot-brand{display:flex;flex-direction:column;gap:8px}.foot-brand img{width:190px;height:auto}.foot-brand p{font-size:14px;line-height:20px;color:#fff}.foot-links{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:#fff;white-space:nowrap}@media(max-width:360px){.foot-links{flex-wrap:wrap}}.foot-links span{-webkit-user-select:all;user-select:all}.foot-bottom{background:var(--brand-dark);color:#fff;text-align:center;font-size:16px;line-height:24px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.socials .icon-btn{width:36px;height:36px}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;pointer-events:none;transition:transform .25s ease}.sticky.away,.sticky.atfoot{transform:translateY(110%)}.sticky-in{pointer-events:auto;width:100%;max-width:440px;background:var(--page-alt);border-top:1px solid var(--rose);box-shadow:0 -6px 20px #7c223c14;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:6px}.sticky-row{display:flex;align-items:center;gap:14px}.sticky-l{flex:none;line-height:1.25}.sticky-l b{display:block;color:var(--brand);font-size:16px;font-weight:700}.sticky-l span{color:var(--muted);font-size:14px}.sticky-l.sel{flex:1;min-width:0}.sticky-l.sel b{color:var(--heading);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-l.sel .sp{font-family:var(--f-num);color:var(--brand);font-size:15px}.sticky-l .change{background:none;border:0;padding:0 0 0 6px;color:var(--muted);text-decoration:underline;font-size:13px;min-height:24px}.sticky .btn{flex:1;width:auto}.sticky .btn.narrow{flex:none;width:auto;padding-inline:24px}.sticky small{display:block;text-align:center;color:var(--brand);font-size:13px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1c1c66;z-index:50;display:flex;justify-content:center;align-items:flex-end}.tag{display:inline-flex;align-items:center;gap:4px;background:var(--fresh);color:var(--green-deep);border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px;letter-spacing:.5px}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.err{color:var(--error);font-size:12px;margin-top:4px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:20px;min-height:44px;padding-top:4px}.check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--green);flex:none}.ship{border:1px solid var(--green);background:#f4faf5;border-radius:6px;padding:14px;display:flex;gap:12px;align-items:center;font-size:14px}.ship b{display:block;font-size:15px}.card{border:1px solid #d6d6d6;border-radius:6px;overflow:hidden}.promo{font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px}.story h3 b{font-style:normal;font-size:24px;line-height:32px}.opts .obds-selector-label{font-size:16px;line-height:24px}.pill{font-size:12px;line-height:16px;letter-spacing:2px;padding:1px 8px;top:-10px}.box-info b{font-size:16px;line-height:24px;font-weight:400}.box-opt.sel .box-info b{font-weight:700}.box-info span{font-size:12px;line-height:16px}.price s{font-family:var(--f-num);font-weight:400;font-size:14px;line-height:16px}.price b{font-family:var(--f-num);font-weight:700;font-size:16px;line-height:20px}.price small,.then{font-size:12px;line-height:16px}.contents h3{font-size:16px;line-height:24px;font-weight:500}.contents h3 .big{font-size:32px;line-height:40px;font-weight:700}.item b{font-size:12px;line-height:16px;font-weight:500}.item span{font-size:12px;line-height:16px}.swap-title{font-size:14px;line-height:20px;font-weight:500}.swap-accent{font-family:var(--f-fun);font-weight:700;font-size:16px;line-height:20px}.swap p:not(.swap-title),.swap-icons{font-size:12px;line-height:16px}.reviews h2{font-size:24px;line-height:32px;font-weight:700;letter-spacing:2px}.reviews .ratings{margin-top:16px}.closer .pct{font-family:var(--f-num);font-weight:700;font-size:56px;line-height:64px}.closer .off{font-family:var(--f-body);font-weight:700;font-size:24px;line-height:32px}.closer p{font-size:14px;line-height:20px}.sticky-l{line-height:20px}.sticky-l b{font-size:16px;line-height:24px;font-weight:700}.sticky-l span{font-size:14px;line-height:20px}.sticky-l.sel b{font-size:16px;line-height:24px}.sticky-l.sel .sp{font-size:16px;line-height:20px;font-weight:700}.sticky-l .change{font-size:14px;line-height:20px;font-weight:500}.sticky small{font-size:14px;line-height:20px}.tag{font-size:12px;line-height:16px;font-weight:500;letter-spacing:0}.or{font-size:12px;line-height:16px}.ship{font-size:14px;line-height:20px}.ship b{font-size:16px;line-height:24px}.stories .eyebrow,.box-opt.sel .box-info b,.box-opt.sel .box-info span,.box-opt.sel .price s,.box-opt.sel .price small{color:var(--green-deep)}.box-opt.sel .price b{color:var(--error)}.box-opt:not(.sel) .box-info b{color:var(--heading)}.box-opt:not(.sel) .box-info span{color:var(--green-deep)}.box-opt:not(.sel) .price s,.box-opt:not(.sel) .price small{color:var(--muted)}.box-opt:not(.sel) .price b{color:var(--brand)}.contents h3{color:var(--text)}.contents h3 .big{color:var(--brand)}.item b{color:var(--heading)}.item span span{color:var(--text)}.item span span:last-child{color:#2e2e2ea6}.swap,.swap p,.swap-title,.swap-accent{color:var(--green-deep)}.swap-icons{color:#2e2e2ea6}.hero-img{overflow:visible}.hero-svg{display:block;width:100%;height:auto;overflow:visible}.hero-svg .h-heart,.hero-svg .h-base{transform-box:fill-box;transform-origin:50% 50%}.hero-svg .h-base{transform-origin:50% 50%}.hero-svg.wait{opacity:0}@media(prefers-reduced-motion:no-preference){.hero-svg.play .h-box{animation:heroDrop .5s cubic-bezier(.34,1.56,.64,1) both}.hero-svg.play .h-base{animation:heroBase .3s ease-out .2s both}.hero-svg.play .h-heart{animation:heroPop .3s cubic-bezier(.34,1.56,.64,1) calc(.35s + var(--i) * 70ms) both,heroFloat 3.5s ease-in-out calc(.9s + var(--i) * .38s) infinite}}@keyframes heroDrop{0%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes heroBase{0%{scale:.9 1}to{scale:1 1}}@keyframes heroPop{0%{scale:0;opacity:0}to{scale:1;opacity:1}}@keyframes heroFloat{0%,to{translate:0 0}50%{translate:0 -3px}}.hero-svg .h-tag{transform-box:fill-box;transform-origin:50% 100%}.hero-svg .h-tag{transform-origin:50% 0}.hero-svg[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.hero-svg.play .h-tag{animation:heroPop .35s cubic-bezier(.34,1.56,.64,1) .6s both,tagSwing 3.2s ease-in-out 1.1s infinite}}@keyframes coinBob{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes tagSwing{0%,to{rotate:0deg}50%{rotate:-6deg}}.week{background:var(--page-alt)}.wk{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:20px;position:relative}.wk:before{content:"";position:absolute;left:31px;top:32px;bottom:32px;border-left:2px dashed var(--obds-color-burgundy-200);z-index:0}.wk li{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.wk-ic{flex:none;width:64px;height:64px;border-radius:32px;background:var(--obds-surface-card);border:1px solid var(--obds-color-burgundy-100);display:grid;place-items:center}.wk-ic img{width:40px;height:40px;object-fit:contain}.wk-day{display:block;font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--obds-color-burgundy-500)}.wk h3{font-size:16px;line-height:24px;font-weight:700;color:var(--heading);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ratings{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:16px}.ratings:before{content:"";grid-column:2;grid-row:1;width:1px;height:40px;background:var(--rose)}.rate:first-child{grid-column:1;grid-row:1}.rate:last-child{grid-column:3;grid-row:1}.rate{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent}.rate-logo{height:18px;width:auto}.rate-logo.g{display:flex;align-items:center;gap:6px;font-size:14px;line-height:18px;font-weight:500;color:#5f6368}.rate-logo.g img{width:18px;height:18px}.rate-score{display:flex;align-items:center;gap:6px}.rate-score b{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#191919}.rate-stars{height:16px;width:auto}.gstars{--s:16px;display:inline-block;width:calc(var(--s)*5);height:var(--s);background:linear-gradient(90deg,#ffb300 calc(var(--r)/5*100%),#d5d5d5 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") 0 0/var(--s) var(--s) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") 0 0/var(--s) var(--s) repeat-x}.rate-count{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#6b6b6b}.marquee{overflow:hidden;padding-block:4px 8px;-webkit-mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.mq-track{display:flex;gap:12px;width:max-content;animation:mq 70s linear infinite}.marquee.paused .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}.rv{flex:none;width:264px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-md);background:var(--obds-color-neutral-000);border:1px solid var(--rose);margin:0}.rv-stars{display:flex;gap:2px}.rv-stars i{width:18px;height:18px;background:#219653;display:grid;place-items:center}.rv-stars i.off{background:#d5d5d5}.rv-stars i:after{content:"";width:12px;height:12px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") center/contain no-repeat}.rv h3{font-size:16px;line-height:24px;font-weight:700;color:var(--heading)}.rv blockquote{margin:0;font-size:14px;line-height:20px;color:var(--text);flex:1}.rv figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:var(--muted)}.rv figcaption b{font-weight:500;color:var(--heading)}.rv figcaption img{height:14px;width:auto}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto;-webkit-mask:none;mask:none}.mq-track{animation:none;padding-inline:16px}}.week h2,#boxH{color:var(--heading)}.swap-icons{color:var(--text)}.lang-link{text-decoration:none;display:grid;place-items:center;min-width:44px;min-height:44px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h2.eyebrow{font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.item span span:last-child{color:var(--muted)}.box-opt.sel .price b{color:var(--obds-color-cherry-700)}#box fieldset.q{scroll-margin-top:24px}@media(min-width:1024px){#box fieldset.q{scroll-margin-top:104px}}@keyframes burstGif{0%,6%{opacity:0;transform:translate(var(--dx),var(--dy))}7%{opacity:1;transform:translate(calc(var(--dx)*.6),calc(var(--dy)*.6))}10%{opacity:1;transform:translate(calc(var(--dx)*-.08),calc(var(--dy)*-.08))}12%,84%{opacity:1;transform:translate(0)}86%{opacity:1;transform:translate(calc(var(--dx)*.7),calc(var(--dy)*.7))}88%,to{opacity:0;transform:translate(calc(var(--dx)*1.4),calc(var(--dy)*1.4))}}.hero-img:has(.hero-bfcm-svg:not([hidden])){aspect-ratio:370/278}.sheet{position:relative}.sheet .sheet-x{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;border:0;background:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--heading)}.sheet .sheet-x:focus-visible{outline:3px solid var(--obds-border-focus,#195829)}.box-sheet .sheet-head h2{padding-right:40px}.rev-sheet .sheet-head{min-height:52px;box-sizing:border-box}@media(min-width:1024px){.sheet .sheet-x{display:none}.box-sheet .sheet-head h2{padding-right:0}.rev-sheet .sheet-head{min-height:0}}#qSmall .obds-selector{gap:2px;padding-block:12px}#qSmall .obds-selector-support{font-size:14px;line-height:20px}@media(min-width:600px){.deal-msg small .m-br{display:none}}.picker .pc-title{font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.opts .obds-selector{width:100%;max-width:none}.nav .icon-btn,#cartBtn{width:44px;height:44px}#change{position:relative}#change:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.fc-dots button{position:relative}.fc-dots button:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}@media(min-width:768px)and (max-width:1023px){.picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:16px;align-items:start}.picker>*{grid-column:2}.picker>.pick-media{grid-column:1;grid-row:1 / span 12;display:flex;flex-direction:column;gap:16px}.picker .items{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv{position:relative}.rv .rv-open{all:unset;display:flex;flex-direction:column;gap:8px;flex:1;cursor:pointer;border-radius:8px}.rv .rv-open:focus-visible{outline:3px solid var(--obds-border-focus,#195829);outline-offset:4px}.rv blockquote{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rv .rv-tp{display:inline-flex;align-items:center;border-radius:4px;line-height:0}.rv .rv-tp:focus-visible{outline:3px solid var(--obds-border-focus,#195829);outline-offset:2px}.rev-sheet .sheet-body{gap:12px;padding-top:4px}.rev-sheet .rv-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rev-sheet .rv-top img{height:16px;width:auto}.rev-sheet .rv-tp{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin:-14px -4px;border-radius:6px}.rev-sheet .rv-tp:focus-visible{outline:3px solid var(--obds-border-focus,#195829)}.rev-sheet h2{margin:0;font-size:20px;line-height:28px;font-weight:700;color:var(--heading)}.rev-sheet .rv-text{margin:0;font-size:16px;line-height:24px;color:var(--text)}.rev-sheet .rv-by{margin:0;font-size:13px;line-height:18px;color:var(--muted)}.rev-sheet .rv-by b{font-weight:600;color:var(--heading)}.rev-sheet .sheet-head{padding-bottom:4px}@media(min-width:1024px){.rev-sheet .sheet-body{padding-top:16px}}.rev-sheet{position:relative}.closer-top .gift{position:relative;flex:none;width:120px;margin-top:-28px;display:block}.closer-top .gift>img{display:block;width:100%;height:auto;margin:0}.closer-top .gift .gift-bow{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:43% 15%}.closer.in .gift{animation:giftBob 3s ease-in-out infinite}.closer.in .gift .gift-bow{animation:giftBow 2.6s cubic-bezier(.3,1.5,.5,1) .4s infinite}@keyframes giftBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes giftBow{0%,45%,to{transform:none}55%{transform:scale(1.14) rotate(-7deg)}65%{transform:scale(1.06) rotate(6deg)}75%{transform:scale(1.08) rotate(-3deg)}85%{transform:scale(1.02) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.closer.in .gift,.closer.in .gift .gift-bow{animation:none}}#showAll{display:inline-flex;align-items:center;gap:6px}#showAll .sa-chev{transition:transform .2s ease}#showAll[aria-expanded=true] .sa-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){#showAll .sa-chev{transition:none}}.pk-compare b{font-weight:600;color:var(--heading)}.item-x,.sheet-it.item-x,.item-x .ico{position:relative}.item-x .ico:after{content:"";position:absolute;top:-4px;right:-1px;width:18px;height:18px;border-radius:50%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%237c223c%22/%3E%3Cpath%20d%3D%22M10%204.6l1.7%203.5%203.8.5-2.8%202.7.7%203.8L10%2013.3l-3.4%201.8.7-3.8-2.8-2.7%203.8-.5z%22%20fill%3D%22none%22%20stroke%3D%22%23f7ff81%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) center/100% no-repeat;box-shadow:0 0 0 2px var(--page)}.sheet-it.item-x:after{content:"";position:absolute;top:0;left:35px;width:18px;height:18px;border-radius:50%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%237c223c%22/%3E%3Cpath%20d%3D%22M10%204.6l1.7%203.5%203.8.5-2.8%202.7.7%203.8L10%2013.3l-3.4%201.8.7-3.8-2.8-2.7%203.8-.5z%22%20fill%3D%22none%22%20stroke%3D%22%23f7ff81%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) center/100% no-repeat;box-shadow:0 0 0 2px #fff;pointer-events:none}.x-pill{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.x-legend{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:18px;font-weight:600;color:var(--brand)}.x-legend:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%237c223c%22/%3E%3Cpath%20d%3D%22M10%204.6l1.7%203.5%203.8.5-2.8%202.7.7%203.8L10%2013.3l-3.4%201.8.7-3.8-2.8-2.7%203.8-.5z%22%20fill%3D%22none%22%20stroke%3D%22%23f7ff81%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) center/100% no-repeat}.sheet-items .x-legend{margin:0 0 8px}.app{max-width:none;box-shadow:none}body{background:var(--page)}.sticky-in{max-width:none}@media(min-width:600px)and (max-width:1023px){.wrap,.sticky-in.wrap{padding-left:max(32px,calc((100% - 720px)/2));padding-right:max(32px,calc((100% - 720px)/2))}.items{grid-template-columns:repeat(3,minmax(0,1fr))}.fc{flex-basis:calc((100% - 14px)*.46)}.fc-more{flex-basis:calc((100% - 14px)*.38)}.fc-row{padding-inline:max(32px,calc((100% - 720px)/2))}.sheet-scrim{justify-content:center}.sheet{max-width:720px}.hero-img{width:100%;max-width:560px;justify-self:center;margin-inline:auto}}.wk-ic img.wk-svg{width:64px;height:64px}.wk li:nth-child(2) .wk-ic img{transform-origin:50% 88%;animation:wkRing 4.2s ease-in-out infinite}@keyframes wkRing{0%,68%,to{rotate:0deg}72%{rotate:-7deg}76%{rotate:6deg}80%{rotate:-4deg}84%{rotate:3deg}88%{rotate:0deg}}@media(prefers-reduced-motion:reduce){.wk li:nth-child(2) .wk-ic img{animation:none}}body.sheet-open{overflow:hidden}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#1c1c1c66;display:flex;align-items:flex-end;opacity:0;transition:opacity .25s ease}.sheet-scrim.open{opacity:1}.sheet{width:100%;max-height:92%;display:flex;flex-direction:column;background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom,0px)}.sheet-scrim.open .sheet{transform:none}.sheet.dragging{transition:none}.sheet-head{flex:none;padding:16px 16px 0;display:flex;flex-direction:column;gap:12px;cursor:grab;touch-action:none}.sheet-handle{align-self:center;width:62px;height:8px;border-radius:999px;background:var(--obds-selector-default-ring,#f6d0db)}.sheet-head h2{margin:0;font-size:24px;line-height:32px;font-weight:700;color:var(--brand)}.sheet .obds-tabs{gap:0}.sheet .obds-tab{flex:1 1 0;justify-content:center;font-size:15px;line-height:22px;position:relative;padding-top:18px;text-align:center}.box-sheet .tab-pill{position:absolute;top:0;left:50%;transform:translate(-50%);padding:0 7px;border-radius:999px;background:var(--brand);color:var(--accent);font-size:9px;line-height:15px;font-weight:700;letter-spacing:.6px;white-space:nowrap}.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 4px;display:flex;flex-direction:column;gap:20px;overscroll-behavior:contain}.sheet-hero{border-radius:9px;overflow:hidden;height:184px;display:flex;justify-content:center;background:radial-gradient(ellipse at 50% 61%,#fff 0%,var(--petal) 100%)}.sheet-hero img{height:100%;width:auto;max-width:100%;object-fit:contain}.sheet-name{margin:12px 0 0;font-size:18px;line-height:26px;font-weight:700;color:var(--heading)}.sheet-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.sheet-price b{font-family:var(--f-num);font-weight:700;font-size:24px;line-height:28px;color:var(--text);letter-spacing:.48px}.sheet-price s{font-family:var(--f-num);font-weight:700;font-size:20px;line-height:24px;color:var(--muted);letter-spacing:.4px}.sheet-price .save{background:var(--accent);color:var(--text);border-radius:16px;padding:1px 8px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.sheet-price small{font-size:14px;color:var(--muted)}.sheet-desc{margin:8px 0 0;font-size:16px;line-height:24px;color:var(--text)}.sheet-items h3,.sheet-reviews>h3{margin:0 0 4px;font-size:20px;line-height:28px;font-weight:700;color:var(--text)}.sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sheet-it{display:flex;align-items:center;gap:8px;padding:4px;min-width:0}.sheet-it img{flex:none;width:48px;height:48px;object-fit:contain}.sheet-it .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:16px}.sheet-it .t b{font-weight:500;color:var(--heading)}.sheet-it .t span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-it .t span+span{color:var(--muted)}.sheet-reviews{margin:0 -16px}.sheet-reviews>h3{margin:0 16px 8px}.sheet-reviews .mq-track{animation-play-state:running}.sheet-actions{flex:none;display:flex;gap:12px;padding:16px}.sheet-actions .obds-btn{flex:1 1 0;min-width:0;white-space:normal;text-align:center}.sheet-actions [hidden]{display:none}@media(min-width:1024px){.sheet-scrim{align-items:center;justify-content:center}.sheet{width:min(560px,calc(100% - 48px));max-height:88vh;border-radius:16px;transform:translateY(24px);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.sheet-scrim.open .sheet{opacity:1}.sheet-handle{display:none}.sheet-head{cursor:default}}@media(prefers-reduced-motion:reduce){.sheet-scrim,.sheet{transition:none}}.pc-row .obds-btn#pcBtn{width:56px;padding:0;display:inline-flex;align-items:center;justify-content:center}#pcBtn svg{width:20px;height:20px}.pk-info #mainCta{margin-top:10px;width:100%}.pk-info .then{margin:2px 0 0;text-align:center}.picker .q .obds-selector{min-height:44px;padding:8px 10px}.picker .q .obds-selector-label{font-size:15px;line-height:20px}.picker .q legend{margin-bottom:6px}.picker .q{gap:6px}.picker #organicWrap{min-height:0;padding:6px 2px 0;background:transparent;box-shadow:none;border:0}.picker #organicWrap span{font-size:15px;line-height:22px}.picker #organicWrap small{font-size:12px}.deal-banner .deal-img{display:none!important}.deal-banner .deal-desk{display:flex}.deal-banner .deal-desk-tomato{opacity:0;transform:translateY(10px)}.deal-banner .deal-desk-tomato.in{animation:dealHandIn .5s cubic-bezier(.2,.8,.2,1) forwards,dealHandFloat 3.6s ease-in-out .5s infinite}@keyframes dealHandIn{to{opacity:1;transform:translateY(0)}}@keyframes dealHandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.deal-msg .pct{display:inline-block;text-align:right}@media(max-width:1023px){.deal-desk{height:83px;gap:clamp(6px,2.5vw,12px);padding:0 10px 0 0;overflow:hidden;background:var(--brand) url(ob-rs-promo-deco.png) center/auto 100% repeat-x}.deal-banner .deal-desk-tomato{display:block;width:clamp(52px,17vw,74px);height:auto;align-self:flex-end;margin-bottom:-3px;flex:none}.deal-msg{display:flex;align-items:center;gap:clamp(5px,2.2vw,10px);margin:0;min-width:0}.deal-msg .pct{font-family:var(--f-num);font-weight:700;font-size:clamp(28px,9.4vw,40px);line-height:44px;color:var(--accent)}.deal-msg .off{font-family:var(--f-body);font-weight:700;font-size:clamp(17px,5.6vw,24px);line-height:32px;color:var(--accent);margin-left:-2px;white-space:nowrap}html[lang^=fr] .deal-msg .off{font-size:clamp(15px,4.6vw,20px)}html[lang^=fr] .deal-msg .pct{font-size:clamp(26px,8.6vw,38px)}.deal-msg small{font-size:clamp(10px,3vw,12px);line-height:1.3;color:#fef7f7;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.deal-banner .deal-desk-tomato,.deal-banner .deal-desk-tomato.in{opacity:1;transform:none;animation:none}}.ct-eyebrow{margin:0 0 4px;font-size:13px;line-height:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand)}.reviews{background:var(--page)!important}.picker>.pick-media{position:static!important}.picker .closer-mini{display:none!important}.box-photo .photo-pill{position:absolute;top:12px;left:12px;z-index:3;padding:2px 10px;border-radius:999px;background:var(--brand);color:var(--accent);font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px}.pk-info{display:flex;flex-direction:column;gap:6px}.pk-name{margin:0;font-size:15px;line-height:22px;color:var(--text)}.pk-name b{font-size:18px;color:var(--heading)}.pk-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap;row-gap:6px}.pk-price b{font-family:var(--f-num);font-size:30px;line-height:36px;font-weight:700;color:var(--text);letter-spacing:.4px}.pk-price s{font-family:var(--f-num);font-size:20px;line-height:24px;font-weight:700;color:var(--muted);letter-spacing:.4px}.pk-price .off-pill{padding:2px 12px;border-radius:999px;background:var(--accent);color:var(--text);font-size:14px;line-height:20px;font-weight:600;letter-spacing:1px;white-space:nowrap}.pk-price small{font-size:14px;color:var(--muted)}.pk-compare{margin:2px 0 0;font-size:14px;line-height:22px;color:var(--muted)}.pk-compare .link{font-size:14px;font-weight:600;color:var(--brand);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.pk-compare .link:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.pk-mq{margin:8px calc(var(--gut-l,16px)*-1) 0;background:transparent}@media(min-width:1024px){.pk-mq{margin:8px 0 0}}.pc-step{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.pc-step .pc{margin:0}.others[hidden]{display:none!important}@keyframes rcRow{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rcTick{0%{transform:scale(0) rotate(-30deg)}to{transform:none}}@keyframes rcPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes rcStamp{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:none}}.swap-icons img{transform-origin:50% 50%}.swap-icons img.whirl-out{animation:whirlOut .48s cubic-bezier(.55,0,.75,.3) forwards}.swap-icons img.whirl-in{animation:whirlIn .6s cubic-bezier(.2,.8,.3,1.15) both}@keyframes whirlOut{to{transform:rotate(540deg) scale(0);opacity:0}}@keyframes whirlIn{0%{transform:rotate(-540deg) scale(0);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.swap-icons img.whirl-out,.swap-icons img.whirl-in{animation:none}}.fc-intro{margin-top:8px;max-width:560px;font-size:16px;line-height:24px;color:var(--text)}.fc-more{flex:0 0 62%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px 20px;border:2.5px dashed var(--green);border-radius:22px;background:transparent;scale:var(--fc-s,1);rotate:var(--fc-r,0deg);translate:0 var(--fc-y,0);opacity:var(--fc-o,1);transition:translate .55s cubic-bezier(.2,.9,.3,1.25),opacity .4s ease}.fc-sec:not(.in) .fc-more{--fc-y:36px;--fc-o:0}.fc-more-icons{display:flex;justify-content:center}.fc-more-icons img{width:52px;height:52px;margin-inline:-6px;pointer-events:none}.fc-more-icons img:nth-child(1){rotate:-12deg}.fc-more-icons img:nth-child(2){translate:0 -8px}.fc-more-icons img:nth-child(3){rotate:10deg}.fc-more.is-active .fc-more-icons img{animation:fcHop .6s cubic-bezier(.3,1.6,.5,1) both}.fc-more.is-active .fc-more-icons img:nth-child(2){animation-delay:.08s}.fc-more.is-active .fc-more-icons img:nth-child(3){animation-delay:.16s}@keyframes fcHop{0%{transform:translateY(0)}40%{transform:translateY(-10px)}to{transform:translateY(0)}}.fc-more b{font-family:"Sour Gummy","Shantell Sans",var(--f-body);font-weight:700;font-size:30px;line-height:1.05;color:var(--green)}.fc-more p{font-size:15px;line-height:22px;color:var(--green-deep);max-width:240px}@media(min-width:1024px){.fc-more{flex-basis:calc((100% - 28px)/3*.8);scroll-snap-align:start}.fc-intro{margin-top:10px}}@media(prefers-reduced-motion:reduce){.fc-more{transition:none}.fc-sec:not(.in) .fc-more{--fc-y:0;--fc-o:1}.fc-more.is-active .fc-more-icons img{animation:none}}.fc-sec{overflow:hidden}.fc-stage{position:relative;margin-top:16px;margin-left:calc(var(--gut-l,16px)*-1);margin-right:calc(var(--gut-r,16px)*-1)}.fc-row{position:relative;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:18px 8% 26px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.fc-row::-webkit-scrollbar{display:none}.fc-row.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.fc-row.nudge{scroll-snap-type:none}.fc-row:focus-visible{outline:3px solid var(--brand);outline-offset:-3px;border-radius:var(--r-md)}.fc{flex:0 0 84%;scroll-snap-align:center;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--fc-bg);box-shadow:0 6px 18px #0f35191f;scale:var(--fc-s,1);rotate:var(--fc-r,0deg);translate:0 var(--fc-y,0);opacity:var(--fc-o,1);transition:translate .55s cubic-bezier(.2,.9,.3,1.25),opacity .4s ease;user-select:none;-webkit-user-select:none}.fc img{-webkit-user-drag:none;pointer-events:none}.fc-sec:not(.in) .fc{--fc-y:36px;--fc-o:0}.fc:nth-child(4n+1){--fc-bg:#ffeaef;--fc-ink:#7c223c}.fc:nth-child(4n+2){--fc-bg:#fbffc4;--fc-ink:#195829}.fc:nth-child(4n+3){--fc-bg:#d3e9d6;--fc-ink:#0f3519}.fc:nth-child(4n+4){--fc-bg:#ffffff;--fc-ink:#7c223c}.fc-img{position:relative;aspect-ratio:4/3;background:#e9e9e9}.fc-img img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.fc-reason{position:absolute;left:12px;bottom:12px;width:max-content;max-width:calc(100% - 24px);padding:6px 12px;border-radius:999px;background:#fff;color:var(--green-deep);font-size:13px;line-height:18px;font-weight:600;box-shadow:0 2px 8px #00000026;transform-origin:left center}.fc.is-active .fc-reason{animation:fcWiggle .7s ease .15s both}@keyframes fcWiggle{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-4deg) scale(1.06)}60%{transform:rotate(3deg) scale(1.03)}to{transform:rotate(0) scale(1)}}.fc-reason b{font-weight:700}.fc-body{padding:14px 18px 20px;display:flex;flex-direction:column;gap:4px}.fc-num{font-family:var(--f-num);font-weight:700;font-size:52px;line-height:1;color:var(--fc-ink);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.fc.is-active .fc-num{animation:fcBounce .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes fcBounce{0%{transform:scale(.85)}to{transform:scale(1)}}.fc-what{font-family:"Sour Gummy","Shantell Sans",var(--f-body);font-weight:700;font-size:21px;line-height:1.15;color:var(--fc-ink)}.fc-fun{margin-top:8px;font-size:15px;line-height:22px;color:var(--text)}.fc-stage .story-arrow{position:absolute;top:calc(42% - 27px);z-index:3}.fc-stage .story-arrow.prev{left:2px}.fc-stage .story-arrow.next{right:2px}.fc-stage .story-arrow[disabled]{opacity:0;pointer-events:none}.fc-dots{display:flex;justify-content:center;gap:8px;margin-top:0}.fc-dots button{width:10px;height:10px;padding:0;border-radius:999px;border:1.5px solid var(--green);background:transparent;cursor:pointer;transition:width .25s ease,background .25s ease}.fc-dots button[aria-current=true]{width:26px;background:var(--green)}@media(min-width:1024px){.fc-stage{margin-inline:-24px}.fc-row{padding:18px 24px 26px;scroll-padding-inline:24px}.fc{flex-basis:calc((100% - 28px)/3);scroll-snap-align:start}.fc-num{font-size:56px}.fc-stage .story-arrow.prev{left:-8px}.fc-stage .story-arrow.next{right:-8px}}@media(prefers-reduced-motion:reduce){.fc{transition:none;--fc-s:1!important;--fc-r:0deg!important}.fc-sec:not(.in) .fc{--fc-y:0;--fc-o:1}.fc.is-active .fc-reason,.fc.is-active .fc-num{animation:none}}.story{position:relative}.story-arrow{position:absolute;z-index:2;width:54px;height:54px;padding:0;border:0;background:none;cursor:pointer;line-height:0;transition:transform .15s ease,top .35s ease;-webkit-tap-highlight-color:transparent}.story-arrow svg{display:block;width:54px;height:54px}.story-arrow.prev svg{transform:scaleX(-1)}.story-arrow:hover{transform:scale(1.06)}.story-arrow:active{transform:scale(.96)}.story-arrow{outline:none}.story-arrow:after{content:"";position:absolute;left:6px;top:2px;width:42px;height:42px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--obds-border-focus,#195829);opacity:0;transition:opacity .12s ease}.story-arrow:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.story-arrow{transition:none}}.dots button{width:24px;height:24px;border:0;background:none;padding:0;display:grid;place-items:center;border-radius:0;transition:none}.dots button:after{display:none}.dots .d{position:relative;display:block;width:10px;height:10px;border-radius:5px;border:1.5px solid var(--green);background:transparent;overflow:hidden;transition:width .25s}.dots button[aria-current=true]{width:30px;background:none}.dots button[aria-current=true] .d{width:17px;background:var(--green)}.dots .d i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:var(--green-deep);transform-origin:left;transform:scaleX(0)}html,body{margin:0;padding:0}.story h3 b{font-family:inherit;font-style:normal;font-weight:inherit}.wk-ic{width:80px;height:80px;border-radius:40px}.wk-ic img{width:54px;height:54px}.wk:before{left:39px;top:40px;bottom:40px}.swap{padding:16px;gap:12px}.swap .swap-title{font-size:16px;line-height:24px;font-weight:500}.swap-accent{font-size:18px;line-height:24px}.swap p:not(.swap-title){font-size:14px;line-height:20px}.swap-icons{font-size:14px;line-height:20px;gap:12px}.swap-icons img{width:44px;height:44px}.marquee{margin-bottom:8px}.pc{margin-top:28px;display:flex;flex-direction:column;gap:12px}.pc-title{font-size:16px;line-height:24px;font-weight:700;color:var(--heading)}.pc .obds-field{display:flex;flex-direction:column;gap:8px}.pc-row{display:flex;gap:8px;align-items:stretch}.pc-row .obds-input{flex:1;min-width:0;height:48px}.pc-row .obds-btn{flex:none;width:auto;padding-inline:24px;min-height:48px;height:48px}#pcInput{text-transform:uppercase}#pcInput::placeholder{text-transform:none}.pc-msg{display:flex;flex-direction:column;gap:12px}.pc-msg:empty{display:none}.pc-wl{margin-top:4px}@media(min-width:1024px){.pc{max-width:560px;margin:40px auto 0}}.pick-media{display:contents}.closer-mini{display:none}.socials .icon-btn:hover,.socials .icon-btn:focus-visible,.socials .icon-btn:active{color:var(--brand)}.foot-links a{color:inherit;text-decoration:none;text-underline-offset:3px;padding-block:4px;margin-block:-4px}.foot-links a:hover,.foot-links a:focus-visible{text-decoration:underline}.foot-links a:focus-visible{outline-color:#fef7f7}.reviews.sec{padding-top:24px}.deal-desk,.nav-cta{display:none}.wk-day{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--brand)}.wk h3,.pc-title{font-size:16px;line-height:24px;font-weight:500;color:var(--heading)}.hero-img:has(.hero-alt:not([hidden])){aspect-ratio:auto}.hero-img:has(.hero-afford:not([hidden])){aspect-ratio:370/278}.value{background:var(--fresh);padding-block:24px 40px;display:flex;flex-direction:column;align-items:center;gap:20px}.value h2{color:var(--green);text-align:center;text-wrap:balance}.hero-img:has(.hero-come:not([hidden])){aspect-ratio:370/278}@keyframes cbSwapPop{0%{scale:1;rotate:0deg}45%{scale:1.3;rotate:-90deg}to{scale:1;rotate:-180deg}}#heroH1{white-space:pre-line}@media(min-width:1024px){body{background:var(--page)}.app{max-width:none;box-shadow:none}.wrap{padding-left:max(48px,calc((100% - 1200px)/2));padding-right:max(48px,calc((100% - 1200px)/2))}.sec{padding-block:64px}h1{font-size:48px;line-height:56px}h2,.reviews h2{font-size:32px;line-height:40px}.reviews.sec{padding-top:56px}.nav{min-height:72px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:". img" "eye img" "copy img" "rate img" ". img";grid-template-rows:1fr auto auto auto 1fr;column-gap:64px;row-gap:16px;align-items:start;padding-block:56px 40px!important}.hero>.eyebrow{grid-area:eye}.hero-copy{grid-area:copy;gap:16px}.hero p.lede{font-size:18px;line-height:28px;max-width:30em}.hero-img{grid-area:img;align-self:center}.hero .ratings{grid-area:rate;max-width:440px;justify-self:start;width:100%}.deal-banner{margin:0 0 32px}.deal-banner .deal-img{display:none}.deal-desk{display:flex;align-items:center;justify-content:center;gap:12px;height:64px;overflow:hidden;background:var(--brand) url(ob-rs-promo-deco.png) center/auto 100% repeat-x}.deal-banner .deal-desk-tomato{display:block;width:65px;height:auto;align-self:flex-end;margin-bottom:0}.deal-msg{display:flex;align-items:center;gap:12px;margin:0}.deal-msg .pct{font-family:var(--f-num);font-weight:700;font-size:40px;line-height:40px;color:var(--accent)}.deal-msg .off{font-family:var(--f-body);font-weight:700;font-size:32px;line-height:40px;color:var(--accent);margin-left:-4px}.deal-msg small{font-size:12px;line-height:16px;color:#fef7f7;white-space:nowrap}.value{padding-block:56px 64px;gap:28px}.value h2{font-size:32px;line-height:40px}.sticky{display:none!important}.nav{position:sticky;top:0;z-index:30}.nav-actions{gap:12px}.nav-cta{display:inline-flex;width:auto;min-height:44px;height:44px;padding-block:0;padding-inline:20px;font-size:16px;line-height:24px}.stories{padding-block:56px 64px!important}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;row-gap:16px;align-content:start}.story>*{grid-column:2}.story img{grid-column:1;grid-row:1 / span 6;align-self:start}.story h3{font-size:32px;line-height:40px}.story h3 b{font-size:inherit;line-height:inherit}.week h2{text-align:center}.wk{flex-direction:row;justify-content:center;gap:24px;margin-top:40px}.wk:before{left:calc(16.66% + 40px);right:calc(16.66% + 40px);top:40px;bottom:auto;border-left:0;border-top:2px dashed var(--obds-color-burgundy-200)}.wk li{flex:1;flex-direction:column;text-align:center;gap:12px;max-width:320px}.wk h3{justify-content:center}.picker{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:64px;row-gap:20px;align-items:start}.picker>*{grid-column:2}.picker>.pick-media{grid-column:1;grid-row:1 / span 10;position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.pick-media .closer-mini{display:flex;margin:0;max-width:none;padding:12px 20px}.closer-mini .closer-top{gap:12px}.closer-mini .closer-top img{width:64px;margin:0}.closer-mini .pct{font-size:40px;line-height:44px}.closer-mini .off{font-size:20px;line-height:28px}.closer-mini p{font-size:14px;line-height:20px}.items{grid-template-columns:repeat(3,minmax(0,1fr))}.opts .obds-selector{width:100%;max-width:none}.reviews .ratings{max-width:520px;margin-inline:auto}.rv{width:320px}.faq-sec{padding-left:max(48px,calc((100% - 760px)/2));padding-right:max(48px,calc((100% - 760px)/2));padding-block:64px}.faq-sec h2{font-size:32px;line-height:40px}.faq-ico{height:60px}.closer{max-width:760px;margin:24px auto;flex-direction:row;align-items:center;padding:24px 32px;gap:32px}.closer-top{flex:1}.closer-top img{margin-top:0}.closer .btn{width:auto;flex:none;padding-inline:40px}.foot{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo social" "tag links";align-items:center;column-gap:24px;row-gap:4px;padding-block:36px;padding-left:max(48px,calc((100% - 1160px)/2));padding-right:max(48px,calc((100% - 1160px)/2))}.foot-brand{display:contents}.foot-brand img{grid-area:logo;width:190px;height:auto}.foot-brand p{grid-area:tag;font-size:16px;line-height:24px;font-weight:400}.socials{grid-area:social;justify-self:end;gap:4px;margin-left:0}.foot-links{grid-area:links;justify-self:end;gap:20px;flex-wrap:nowrap;font-size:16px;line-height:24px;font-weight:400}.foot-bottom{font-size:16px;line-height:24px;padding-top:12px}.sticky-in{max-width:none;flex-direction:row;align-items:center;gap:24px;padding-block:12px}.sticky small{order:-1;flex:1;text-align:left}.sticky-row{flex:none;width:520px}.scrim{justify-content:flex-end;align-items:stretch}}.box-opt{border:0;padding:15px 17px;border-radius:var(--obds-selector-radius);background:var(--obds-selector-default-background);box-shadow:inset 0 0 0 var(--obds-selector-default-ring-width) var(--obds-selector-default-ring);transition:background-color var(--obds-motion-duration-fast) var(--obds-motion-ease-standard),box-shadow var(--obds-motion-duration-fast) var(--obds-motion-ease-standard)}.box-opt:hover{background:var(--obds-selector-hover-background);box-shadow:inset 0 0 0 var(--obds-selector-hover-ring-width) var(--obds-selector-hover-ring)}.box-opt:active{background:var(--obds-selector-pressed-background)}.box-opt.sel{border:0;background:var(--obds-selector-selected-background);box-shadow:inset 0 0 0 var(--obds-selector-selected-ring-width) var(--obds-selector-selected-ring)}.box-opt.sel:hover{background:var(--obds-selector-selected-background-hover)}.box-opt:has(input:focus-visible){outline:var(--obds-border-width-ring) solid var(--obds-selector-focus-ring);outline-offset:var(--obds-spacing-spacing-2xs)}.box-opt .radio{border:var(--obds-selector-default-ring-width) solid var(--obds-selector-default-ring)}.box-opt:hover .radio{border-color:var(--obds-selector-hover-ring)}.box-opt.sel .radio{border:6px solid var(--obds-selector-selected-ring)}.box-opt:not(.sel) .box-info b{color:var(--obds-selector-default-label)}.box-opt:not(.sel) .box-info span{color:var(--obds-selector-default-support)}.box-opt.sel .box-info b{color:var(--obds-selector-selected-label)}.box-opt.sel .box-info span{color:var(--obds-selector-selected-support)}
/*# sourceMappingURL=/cdn/shop/t/97/assets/ob-rs-en.css.map */
