.ob-pdp{--ob-green-700: #0f3519;--ob-green-500: #195829;--ob-green-100: #e8f5e1;--ob-mint: #d3e9d6;--ob-burg-700: #4a1424;--ob-burg-600: #631b30;--ob-burg-500: #7c223c;--ob-burg-200: #cba7b1;--ob-burg-100: #e5d3d8;--ob-purple-500: #8c3baa;--ob-purple-200: #eeb5ff;--ob-gold-600: #c9a100;--ob-gold-300: #ffe375;--ob-sun: #ffd447;--ob-page: #fff4f6;--ob-raised: #fef7f7;--ob-light: #fffdfd;--ob-pink-soft: #fcf5f6;--ob-ink: #2e2e2e;--ob-ink-2: #585858;--ob-ink-3: #828282;--ob-ink-muted: rgba(46, 46, 46, .65);--ob-border: #ababab;--ob-font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ob-accent: "Sour Gummy", "Poppins", system-ui, sans-serif;--ob-r-md: 12px;--ob-r-lg: 16px;--ob-r-pill: 999px;--ob-max: 1160px;font-family:var(--ob-font);color:var(--ob-ink);letter-spacing:0;-webkit-font-smoothing:antialiased}.ob-pdp *,.ob-pdp *:before,.ob-pdp *:after{box-sizing:border-box}.ob-pdp :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.ob-pdp :is(h1,h2,h3,h4){font-family:var(--ob-font);letter-spacing:.02em}.ob-pdp ul,.ob-pdp ol{padding:0;list-style:none}.ob-pdp a{color:inherit;text-decoration:none}.ob-pdp img,.ob-pdp svg{display:block;max-width:100%}.ob-pdp__wrap{max-width:var(--ob-max);margin:0 auto;padding:0 16px}.ob-h2{font-weight:800;font-size:24px;line-height:32px;color:var(--ob-burg-500);text-align:center}.ob-h2--left{text-align:left;color:var(--ob-ink)}.ob-eyebrow{font-family:var(--ob-accent);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.02em;color:var(--ob-burg-500)}.ob-body{font-size:14px;line-height:20px}.ob-body p{margin:0}.ob-body strong{font-weight:500}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--ob-r-md);cursor:pointer;font-family:var(--ob-font);font-weight:500;font-size:16px;line-height:24px;letter-spacing:.02em;padding:12px;text-align:center;transition:background-color .15s ease,border-color .15s ease}.ob-btn--primary{background:var(--ob-green-500);color:var(--ob-raised);width:100%}.ob-pdp a.ob-btn--primary{color:var(--ob-raised)}.ob-btn--primary:hover{background:var(--ob-green-700)}.ob-btn--primary:disabled{opacity:.6;cursor:not-allowed}.ob-btn--ghost{background:var(--ob-page);color:var(--ob-burg-700);border:2px solid var(--ob-burg-600);border-radius:var(--ob-r-pill);padding:14px 16px}.ob-btn--ghost:hover{background:#fff}.ob-pill{display:inline-flex;align-items:center;padding:1px 8px;border-radius:16px;font-weight:500;font-size:16px;line-height:1.4;white-space:nowrap}.ob-pill--gold{background:var(--ob-gold-300);color:#1e1e1e}.ob-input{width:100%;min-width:0;height:56px;padding:16px 28px;border:1px solid var(--ob-border);border-radius:var(--ob-r-pill);background:#fff;font:400 16px/24px var(--ob-font);color:var(--ob-ink)}.ob-input::placeholder{color:var(--ob-ink-3)}.ob-input:focus{outline:2px solid var(--ob-green-500);outline-offset:1px}.ob-wave{line-height:0;overflow:hidden;pointer-events:none}.ob-wave svg{display:block;width:100%;height:auto}@media(min-width:990px){.ob-h2{font-size:32px;line-height:40px}.ob-h2--xl{font-size:36px;line-height:1.2;font-weight:700}.ob-body{font-size:16px;line-height:24px}}.ob-badges{display:flex;align-items:center;flex-wrap:wrap}.ob-badge{display:inline-flex;align-items:center;color:#000}.ob-badge__stars{display:inline-flex;gap:2px}.ob-badges--compact{gap:12px;padding:8px 0;font-size:12px;line-height:1.4;letter-spacing:.04em}.ob-badges--compact .ob-badge{gap:4px}.ob-badges--compact .ob-badge__stars svg{width:13px;height:13px}.ob-badges--compact .ob-badge b{font-weight:700}.ob-badges--compact .ob-badge+.ob-badge,.ob-badges--compact .ob-badges__total{border-left:1px solid rgba(0,0,0,.35);padding-left:12px}.ob-badges--large{justify-content:center;gap:24px 50px;padding:32px 16px 0}.ob-badges--large .ob-badge{flex-direction:column;justify-content:space-between;gap:6px;min-height:110px}.ob-badges--large .ob-badge__logo svg,.ob-badges--large .ob-badge__logo img{height:23px;width:auto}.ob-badges--large .ob-badge__stars svg{width:25px;height:25px}.ob-badges--large .ob-badge__rated,.ob-badges--large .ob-badge__count{font-weight:300;font-size:12px;letter-spacing:.04em}.ob-badges--large .ob-badge__rated b{font-weight:700}.ob-buy{background:var(--ob-light);padding:24px 0 32px}.ob-buy__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:10px;font-family:var(--ob-accent);font-size:16px;line-height:24px;letter-spacing:.02em}.ob-buy__crumbs a:hover{text-decoration:underline}.ob-buy__crumb--current{color:var(--ob-burg-500)}.ob-buy__chev{display:inline-flex;width:20px;height:20px}.ob-buy__chev svg{width:100%;height:100%}.ob-buy__grid{display:grid;gap:24px}.ob-buy__stage{position:relative;overflow:hidden;border-radius:var(--ob-r-lg);background:radial-gradient(circle at 50% 62%,#fff,#ffeaef);aspect-ratio:368 / 376}.ob-buy__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ob-buy__track::-webkit-scrollbar{display:none}.ob-buy__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:24px}.ob-buy__slide img,.ob-buy__slide svg{width:100%;height:100%;object-fit:contain}.ob-buy__slide--empty svg{opacity:.35}.ob-buy__arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:none;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}.ob-buy__arrow svg{width:100%;height:100%}.ob-buy__thumbs{display:none;gap:5px;margin-top:8px}.ob-buy__thumb{width:102px;height:102px;padding:0;overflow:hidden;border:1px solid #303030;border-radius:16px;background:#fff;cursor:pointer;opacity:.65;transition:opacity .15s}.ob-buy__thumb.is-active{opacity:1;border-width:2px}.ob-buy__thumb img{width:100%;height:100%;object-fit:contain}.ob-buy__dots{display:flex;justify-content:center;gap:3px;margin-top:10px}.ob-buy__dot{width:10px;height:10px;border:1px solid var(--ob-green-500);border-radius:100px;transition:width .2s}.ob-buy__dot.is-active{width:17px;background:var(--ob-green-500)}.ob-buy__info,.ob-buy__head{display:flex;flex-direction:column;gap:8px}.ob-buy__title{font-weight:800;font-size:32px;line-height:40px;color:var(--ob-ink)}.ob-buy__price{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ob-buy__amount{font-family:var(--ob-accent);font-weight:700;font-size:32px;line-height:40px;letter-spacing:.02em}.ob-buy__compare{font-family:var(--ob-accent);font-weight:700;font-size:20px;line-height:24px;color:var(--ob-ink-3)}.ob-buy__desc{font-size:14px;line-height:20px;color:var(--ob-ink-2)}.ob-buy__desc p{margin:0 0 8px}.ob-buy__desc p:last-child{margin-bottom:0}.ob-buy__selectors{display:flex;flex-direction:column;gap:20px;padding:16px 0}.ob-sel__label{margin-bottom:7px;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase}.ob-sel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ob-sel__grid--1{grid-template-columns:minmax(0,1fr)}.ob-sel__card{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:8px 16px;overflow:hidden;border:1px solid var(--ob-burg-100);border-radius:var(--ob-r-md);background:var(--ob-light);color:var(--ob-ink);transition:border-color .15s}.ob-sel__card strong{font-weight:500;font-size:16px;line-height:24px}.ob-sel__card span{font-size:14px;line-height:20px}.ob-sel__card:not(.is-active):hover{border-color:var(--ob-burg-200)}.ob-sel__card.is-active{padding:7px 15px;border:2px solid var(--ob-green-500);background:var(--ob-green-100);color:var(--ob-green-500)}.ob-sel__card.is-active strong{font-weight:700;color:var(--ob-green-700)}.ob-buy__form{display:block}.ob-buy__form .form{margin:0}.ob-buy .product-form__error-message-wrapper{margin-bottom:8px;font-size:14px;color:#b3261e}.ob-buy__atc{position:relative}.ob-buy__atc .loading__spinner{width:20px;height:20px}.ob-buy__atc .loading__spinner svg{width:100%;height:100%}.ob-buy__atc.loading>span{visibility:hidden}.ob-buy__atc.loading .loading__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ob-buy__terms{font-size:12px;line-height:16px;color:var(--ob-ink-2)}@media(min-width:990px){.ob-buy{padding:32px 0}.ob-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.ob-buy__stage{aspect-ratio:564 / 575}.ob-buy__arrow,.ob-buy__thumbs{display:flex}.ob-buy__dots{display:none}.ob-buy__info{gap:24px}.ob-buy__title{font-size:40px;line-height:48px}.ob-sel__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-buy__atc{height:60px;padding:16px;font-weight:700;font-size:24px;line-height:32px}}.ob-sticky{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;gap:20px;padding:5px 21px calc(5px + env(safe-area-inset-bottom));background:var(--ob-raised);box-shadow:0 -7px 13.3px 2px #00000012}.ob-sticky[hidden],.ob-buy__form{display:none}@media(min-width:990px){.ob-buy__form{display:block}}.ob-sticky__meta{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ob-sticky__row{display:flex;align-items:center;gap:4px}.ob-sticky__price{font-family:var(--ob-accent);font-weight:700;font-size:24px;line-height:28px;letter-spacing:.02em}.ob-sticky__per{font-size:14px;line-height:20px}.ob-sticky__name{font-size:12px;line-height:16px}.ob-sticky__btn{flex:1;width:auto}@media(min-width:990px){.ob-sticky{display:none}}.ob-weekly{position:relative;background:var(--ob-weekly-bg, var(--ob-page));padding:64px 0 20px}.ob-weekly__wave{position:absolute;top:-1px;left:0;right:0;transform:scaleY(-1)}.ob-weekly__wave svg{height:34px}.ob-weekly__head{display:flex;flex-direction:column;gap:12px}.ob-weekly__head .ob-h2--left{font-weight:700;font-size:24px;line-height:32px}.ob-weekly__cols{display:grid;gap:12px}.ob-weekly__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:12px 0}.ob-produce{display:flex;align-items:center;gap:12px;min-height:74px;padding:8px;border-radius:var(--ob-r-lg)}.ob-produce__icon{flex:0 0 44px;width:44px;height:50px}.ob-produce__icon img,.ob-produce__icon svg{width:100%;height:100%;object-fit:contain}.ob-produce__badge{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:3px;border-radius:50%;background:var(--ob-green-100);color:var(--ob-green-700);font-weight:700;font-size:20px}.ob-produce__text{min-width:0;display:flex;flex-direction:column;gap:4px}.ob-produce__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-produce__name{font-weight:500;font-size:14px;line-height:20px}.ob-produce__qty{font-size:14px;line-height:20px;letter-spacing:.04em}.ob-produce__qty strong{font-weight:700;letter-spacing:0}.ob-produce__origin{font-size:12px;line-height:16px;color:var(--ob-ink-2);text-transform:uppercase}.ob-dcard{display:flex;flex-direction:column;gap:24px;padding:20px 16px;border:2px solid var(--ob-burg-100);border-radius:var(--ob-r-md);background:var(--ob-page)}.ob-dcard__pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 12px;border-radius:16px;background:var(--ob-green-500);color:var(--ob-light);font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase}.ob-dcard__pill i{width:6px;height:6px;border-radius:50%;background:#a3bca9}.ob-dcard__body{display:flex;flex-direction:column;gap:12px}.ob-dcard__title{font-weight:700;font-size:16px;line-height:24px;color:var(--ob-burg-500)}.ob-dcard__rows{display:flex;flex-direction:column;gap:4px}.ob-dcard__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ob-dcard__row dt{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase}.ob-dcard__row dd{font-size:14px;line-height:20px}.ob-dcard__count{display:inline-flex;padding:1px 8px;border-radius:16px;background:var(--ob-burg-500);color:var(--ob-light);font-family:var(--ob-accent);font-size:16px;line-height:20px;letter-spacing:.02em}.ob-dcard__count[hidden]{display:none}.ob-sel__note{display:flex;align-items:flex-start;gap:8px;padding-top:20px;font-size:14px;line-height:20px;color:#2e2e2ea6}.ob-sel__note svg{flex:0 0 auto}.ob-sel__note svg *{stroke:currentColor}.ob-dcard__ziphelp{text-align:left}.ob-dcard__zip{display:flex;align-items:stretch;gap:8px}.ob-dcard__zip .ob-input{flex:1}.ob-dcard__zipmsg{font-size:14px;line-height:20px}.ob-dcard__zipmsg[hidden]{display:none}.ob-dcard__zipmsg.is-ok{color:var(--ob-green-700)}.ob-dcard__zipmsg.is-no{color:var(--ob-burg-600)}.ob-dcard__zipmsg a{text-decoration:underline}.ob-dcard__foot{display:flex;align-items:center;gap:16px;font-size:12px;line-height:16px}.ob-dcard__art{flex:0 0 109px;width:109px;height:auto}.ob-dcard__sub{font-size:14px;line-height:20px;color:var(--ob-ink)}.ob-dcard .ob-dcard__art--b,.ob-dcard .ob-dcard__art--c{display:none}.ob-dcard__art--c{flex-basis:93px;width:93px}.ob-dcard[data-state=b] .ob-dcard__pill{background:var(--ob-sun);color:var(--ob-ink)}.ob-dcard[data-state=b] .ob-dcard__pill i{background:var(--ob-gold-600)}.ob-dcard[data-state=b] .ob-dcard__art--a{display:none}.ob-dcard[data-state=b] .ob-dcard__art--b{display:block}.ob-dcard[data-state=c] .ob-dcard__pill{background:var(--ob-purple-500);color:var(--ob-light)}.ob-dcard[data-state=c] .ob-dcard__pill i{background:var(--ob-purple-200)}.ob-dcard[data-state=c] .ob-dcard__art--a{display:none}.ob-dcard[data-state=c] .ob-dcard__art--c{display:block}.ob-dcard[data-state=c] .ob-dcard__rows{display:flex;flex-direction:column}.ob-dcard[data-state=c] .ob-dcard__row--menu{order:-1}@media(min-width:990px){.ob-weekly{padding:100px 0}.ob-weekly__head{gap:8px}.ob-weekly__head .ob-h2--left{font-weight:800;font-size:32px;line-height:40px}.ob-weekly__cols{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;padding-top:8px}.ob-weekly__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ob-produce{min-height:90px}.ob-produce__icon{flex-basis:52px;width:52px;height:58px}.ob-produce__name{font-size:16px;line-height:24px}.ob-produce__origin{font-size:14px;line-height:20px}}.ob-more{padding:32px 0;background:var(--ob-light)}.ob-more .ob-pdp__wrap{max-width:1400px}.ob-more__h2--badge{font-size:0;line-height:0}.ob-more__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:175px;min-height:64px;padding:12px 28px}.ob-more__blob{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ob-more__blob svg{display:block;width:100%;height:100%}.ob-more__badgetext{position:relative;font-family:var(--ob-accent);font-weight:700;font-size:16px;line-height:20px;letter-spacing:.96px;text-transform:uppercase;color:var(--ob-burg-500)}.ob-more__sub{margin:12px 0 0;font-size:16px;line-height:24px;color:var(--ob-ink);text-align:center}.ob-more__row{scrollbar-width:none}.ob-more__row::-webkit-scrollbar{display:none}.ob-more__bar{position:relative;height:4px;margin-top:20px;border-radius:100px;background:#1958291a;cursor:pointer;touch-action:none}.ob-more__bar[hidden]{display:none}.ob-more__bar:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.ob-more__bar span{display:block;height:100%;border-radius:100px;background:#19582966;transition:background-color .15s ease}.ob-more__bar:hover span{background:#1958299e}.ob-more__cta{display:flex;justify-content:center;padding-top:12px}.ob-more__cta a{font-weight:500;font-size:16px;line-height:24px;color:var(--ob-burg-500);text-decoration:underline;text-underline-offset:3px}.ob-more .ob-more__sub{margin-top:12px}.ob-more .ob-more__row{padding:24px max(16px,calc((100% - 1400px)/2 + 16px)) 16px}.ob-more .ob-more__row{scroll-padding-inline:max(16px,calc((100% - 1400px)/2 + 16px))}.ob-more .ob-h2{font-weight:700}.ob-more__row{display:flex;gap:17px;margin:0;overflow-x:auto;scroll-snap-type:x proximity}.ob-card{display:flex;flex:0 0 clamp(260px,80vw,320px);flex-direction:column;gap:12px;padding:16px;scroll-snap-align:start;border:2px solid var(--ob-burg-100);border-radius:var(--ob-r-md);background:var(--ob-raised)}.ob-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:7 / 4;overflow:hidden;border-radius:var(--ob-r-lg);background:radial-gradient(circle at 50% 60%,#fff,#ffeaef);padding:0 12px}.ob-card__media img,.ob-card__media svg{width:100%;height:100%;object-fit:contain}.ob-card__stats{display:flex;justify-content:space-evenly;padding:12px 0}.ob-card__stats li{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;font-size:14px;line-height:20px;color:var(--ob-burg-500);text-align:center}.ob-card__stats svg{width:auto;height:24px;max-width:100%}.ob-card__title{font-weight:500;font-size:20px;line-height:28px;text-align:center}.ob-card__price{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.ob-card__amount{font-family:var(--ob-accent);font-weight:700;font-size:24px;line-height:28px;letter-spacing:.02em}.ob-card__price s{font-family:var(--ob-accent);font-weight:700;font-size:20px;line-height:24px;color:var(--ob-ink-3)}.ob-card__blurb{font-size:14px;line-height:20px;color:var(--ob-ink-muted)}.ob-card__btn{margin-top:auto;padding-top:16px}.ob-card__btn .ob-btn{width:100%;padding:10px 12px;font-weight:500;font-size:14px;line-height:20px}@media(min-width:990px){.ob-more{padding:83px 0 64px}.ob-more__row{margin:0}.ob-card{flex-basis:320px}.ob-card__blurb{min-height:40px}}.ob-sav{padding:32px 0;background:var(--ob-light)}.ob-sav .ob-pdp__wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.ob-sav .ob-h2{font-weight:700}.ob-sav__table{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:16px}.ob-sav__callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 4px;width:100%;padding:16px;border:2px solid var(--ob-gold-600);border-radius:var(--ob-r-md);background:var(--ob-sun);font-weight:700;font-size:16px;line-height:24px;text-align:center}.ob-sav__big{font-family:var(--ob-accent);font-weight:700;font-size:24px;line-height:28px;letter-spacing:.02em;color:var(--ob-burg-500)}.ob-sav__qty{display:block;margin-top:2px;font-weight:500;font-size:11px;line-height:15px;color:var(--ob-ink-muted)}.ob-sav__brand{font-weight:700;font-size:12.5px;line-height:1.15;color:#1b1b1b;text-align:center}.ob-sav__brand b{font-size:17.5px}.ob-sav__brand .is-m{color:#e3141d}.ob-sav__brand .is-s{color:#509c3e}.ob-sav__note{font-style:italic;font-size:12px;line-height:16px;color:var(--ob-ink-muted);text-align:center}.ob-sav__mob{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);width:100%}.ob-sav__mob>*{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65px;padding:8px;border-bottom:1px solid rgba(0,0,0,.5);text-align:center;font-weight:500;font-size:14px;line-height:20px;color:var(--ob-burg-500)}.ob-sav__mob .is-head{min-height:140px;gap:8px}.ob-sav__mob .is-price{font-size:16px;line-height:24px}.ob-sav__mob .is-ob{background:var(--ob-mint)}.ob-sav__mob .is-ob.is-head{border-radius:var(--ob-r-md) var(--ob-r-md) 0 0;color:var(--ob-burg-700)}.ob-sav__mob .is-ob.is-head img{width:112px;height:auto}.ob-sav__mob .is-ob svg{width:20px;height:20px}.ob-sav__mob .is-total{border-bottom:0}.ob-sav__mob .is-total.is-label{align-items:flex-start;font-weight:700;font-size:16px;line-height:24px}.ob-sav__mob .is-total.is-ob{border-radius:0 0 var(--ob-r-md) var(--ob-r-md)}.ob-sav__sum{font-family:var(--ob-accent);font-weight:500;font-size:24px;line-height:28px;letter-spacing:.02em;color:var(--ob-burg-500)}.ob-sav__sum--ob{color:var(--ob-burg-600)}.ob-sav__desk{display:none}@media(min-width:990px){.ob-sav{padding:83px 0 64px}.ob-sav .ob-pdp__wrap{gap:31px;max-width:1400px}.ob-sav__table{gap:0}.ob-sav__callout{border-radius:var(--ob-r-lg) var(--ob-r-lg) 0 0}.ob-sav__big{font-size:32px}.ob-sav__mob{display:none}.ob-sav__desk{position:relative;display:grid;grid-template-columns:132px repeat(var(--ob-n, 9),minmax(104px,1fr)) 109px;border:1px solid var(--ob-burg-200);border-top:0;border-radius:0 0 var(--ob-r-lg) var(--ob-r-lg);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.ob-sav__desk .is-first{position:sticky;left:0;z-index:2;background:var(--ob-light)}.ob-sav__desk .is-total{position:sticky;right:0;z-index:2}.ob-sav__desk>*{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:98px;padding:24px 12px;text-align:center;font-weight:500;font-size:14px;line-height:20px;color:var(--ob-burg-500)}.ob-sav__desk .r1{border-bottom:1px solid rgba(0,0,0,.5)}.ob-sav__desk .r2{font-size:16px;line-height:24px}.ob-sav__desk .r3{border-top:1px solid rgba(0,0,0,.5);background:linear-gradient(#96969617,#96969617),var(--ob-mint)}.ob-sav__desk .is-total{background:linear-gradient(#96969617,#96969617),var(--ob-light);font-weight:700;font-size:16px}.ob-sav__desk .r3.is-total,.ob-sav__desk .r3.is-first{background:linear-gradient(#96969617,#96969617),var(--ob-mint)}.ob-sav__desk .r3 svg{width:20px;height:20px}.ob-sav__desk .ob-sav__logo{display:block;width:101px;max-width:100%}.ob-sav__desk .ob-sav__logo svg{width:100%;height:auto}}.ob-vid{padding:28px 0 32px;background:var(--ob-pink-soft)}.ob-vid .ob-h2{font-weight:700;padding:0 16px}.ob-vid__row{display:flex;gap:10px;margin-top:16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ob-vid__row::-webkit-scrollbar{display:none}.ob-vid__item{position:relative;flex:0 0 181px;aspect-ratio:2 / 3;overflow:hidden;border-radius:10px;background:#000;scroll-snap-align:center}.ob-vid__item video,.ob-vid__item img{width:100%;height:100%;object-fit:cover}.ob-vid__play{position:absolute;left:50%;top:50%;z-index:2;width:48px;height:48px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .15s}.ob-vid__play svg{width:100%;height:100%}.ob-vid__item.is-playing .ob-vid__play{opacity:0}.ob-vid__item.is-playing:hover .ob-vid__play{opacity:1}.ob-vid__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(#0000,#0000008c);pointer-events:none}.ob-vid__caption{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff;font-size:12px;line-height:15px}.ob-vid__hint{padding:16px;text-align:center;font-size:14px;color:var(--ob-ink-2)}@media(min-width:990px){.ob-vid{padding:64px 0}.ob-vid__row{justify-content:center;gap:10px;margin-top:25px}.ob-vid__item{flex-basis:300px;border-radius:20px}}.ob-rev{padding:32px 0 0;background:var(--ob-light)}.ob-rev:has(.ob-rev__wave--top){padding-top:0}.ob-rev__band{padding:24px 0;background:var(--ob-mint)}.ob-rev__band .ob-pdp__wrap{display:flex;flex-direction:column;gap:16px}.ob-rev .ob-h2{font-weight:700}.ob-rev__band .ob-h2{padding-bottom:24px}.ob-rev__wall img{width:100%;height:auto;border-radius:var(--ob-r-lg)}.ob-rev__apps:empty{display:none}.ob-rev--soft{background:var(--ob-raised)}.ob-ticker{display:flex;gap:42px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.ob-rev__band .ob-ticker{margin-inline:-16px;padding-inline:16px}.ob-ticker::-webkit-scrollbar{display:none}.ob-ticker.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ob-ticker__track{display:flex;align-items:flex-start;gap:42px;flex:0 0 auto;margin:0;padding:0;list-style:none}.ob-rcard{display:flex;flex:0 0 354px;flex-direction:column;gap:12px;padding:16px;overflow:hidden;border:1px solid rgba(46,46,46,.12);border-radius:16px;background:#fff;text-align:left}.ob-rcard__head{display:flex;align-items:center;gap:12px}.ob-rcard__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:var(--ob-r-pill);object-fit:cover}.ob-rcard__avatar--initials{display:flex;align-items:center;justify-content:center;background:#d1ded4;color:var(--ob-ink);font-weight:200;font-size:20px;line-height:16px;text-transform:uppercase}.ob-rcard:nth-child(4n+2) .ob-rcard__avatar--initials{background:#ffe2ff}.ob-rcard:nth-child(4n+3) .ob-rcard__avatar--initials{background:#fad7da}.ob-rcard:nth-child(4n+4) .ob-rcard__avatar--initials{background:#e8f5e1}.ob-rcard__who{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ob-rcard__name{font-weight:300;font-size:16px;line-height:20px;color:var(--ob-ink)}.ob-rcard__date{font-family:var(--ob-accent);font-size:12px;line-height:16px;letter-spacing:.24px;color:#2e2e2ea6;white-space:nowrap}.ob-rcard__stars{display:flex;gap:2px}.ob-rcard__star{display:flex;width:19px;height:19px;color:#00b67a}.ob-rcard__star svg{display:block;width:100%;height:100%}.ob-rcard__star.is-off{color:#dcdce6}.ob-rcard__title{min-height:24px;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.32px;color:var(--ob-ink)}.ob-rcard__body{min-height:48px;font-size:12px;line-height:16px;color:#828282}.ob-rcard__tag{align-self:flex-start;padding:2px 4px;border-radius:8px;background:#d5d5d5;font-weight:300;font-size:12px;line-height:normal;color:#2e2e2ea6}.ob-rcard__photo{width:100%}.ob-rcard__photo img{display:block;width:100%;height:auto}.ob-rcard:has(.ob-rcard__photo){padding:16px 0 0;border-color:transparent;background:var(--ob-light)}.ob-rcard:has(.ob-rcard__photo)>*:not(.ob-rcard__photo){padding-left:16px;padding-right:16px}.ob-rcard:has(.ob-rcard__photo) .ob-rcard__who{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.ob-rcard:has(.ob-rcard__photo) .ob-rcard__name{font-weight:700}.ob-rcard:has(.ob-rcard__photo) .ob-rcard__date{font-family:var(--ob-font);letter-spacing:0}.ob-rcard:has(.ob-rcard__photo) .ob-rcard__body{color:var(--ob-ink);min-height:0}.ob-rev__wave--bottom{transform:scaleY(-1)}.ob-rev__wave--bg-light{background:var(--ob-light)}.ob-rev__wave--bg-soft{background:var(--ob-raised)}.ob-rev__wave--bg-page{background:var(--ob-page)}@media(min-width:990px){.ob-rev__band{padding:64px 0 24px}.ob-rev__band .ob-pdp__wrap{max-width:none;padding:0;gap:0}.ob-rev__band .ob-ticker{margin-inline:0;padding-inline:0}.ob-rev__band .ob-h2{order:0}.ob-rev__apps,.ob-rev__wall{order:1}.ob-rev__band .ob-badges{order:2}.ob-rev__wall img{border-radius:0}}.ob-faq{padding:32px 0;background:var(--ob-raised)}.ob-faq__wrap{max-width:690px}.ob-faq .ob-h2{font-weight:700;padding:0 16px 16px}.ob-faq__item{border-radius:var(--ob-r-lg);padding:16px}.ob-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:16px;line-height:1.25;color:#000}.ob-faq__item summary::-webkit-details-marker{display:none}.ob-faq__item summary svg{flex:0 0 24px;width:24px;height:24px;transition:transform .2s ease}.ob-faq__item[open] summary svg{transform:rotate(180deg)}.ob-faq__a{padding-top:12px;font-size:16px;line-height:1.5;color:#000}.ob-faq__a p{margin:0 0 8px}.ob-faq__a p:last-child{margin:0}@media(max-width:989px){.ob-faq__item summary span{text-decoration:underline;text-underline-position:from-font}}@media(min-width:990px){.ob-faq{padding:64px 0}.ob-faq__item{padding:0 16px}.ob-faq__item summary{padding:16px 0}.ob-faq__a{padding:0 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ob-pdp.css.map */
