.ob{--acc:#58c6b0;--acc-dark:#1d7563;--acc-tint:#e6f5f1;--mist:#ddeded;--ink:#111111;--body:#333333;--muted:#6b6b6b;--line:#e2e2e2;--card:#ffffff;--head:var(--heading-font-family);--text:var(--font-family);--sub:var(--font-family);--r:18px;--col:720px;--ob-stick:0px;font-family:var(--text);color:var(--body);background:transparent;font-size:17px;line-height:1.65;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased}.ob *{box-sizing:border-box}.ob img{max-width:100%;display:block;height:auto}.ob a{color:inherit}.ob h1,.ob h2,.ob h3{font-family:var(--head);color:var(--ink);line-height:1.15;margin:0;letter-spacing:-.01em;text-transform:none;font-weight:600;text-wrap:balance}.ob button{font:inherit;cursor:pointer}.ob :focus-visible{outline:3px solid var(--acc-dark);outline-offset:2px}.ob [hidden]{display:none!important}.shopify-section.od-blog-section{overflow-x:clip!important;overflow-y:visible!important}.ob-crumbs{font-size:14px;display:flex;gap:8px;flex-wrap:wrap}.ob-crumbs a{text-decoration:none}.ob .ob-tag{display:inline-block;font-family:var(--sub);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--acc-dark);background:var(--acc-tint);padding:5px 12px;border-radius:999px;text-decoration:none}.ob-meta{font-size:15px;color:var(--muted)}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff!important;border:2px solid var(--ink);border-radius:999px;padding:11px 26px;font-family:var(--sub);font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.ob-btn:hover{background:#fff;color:var(--ink)!important}.ob-btn--ghost{background:none;color:var(--ink)!important;border-color:var(--ink)}.ob-btn[disabled]{opacity:.45;pointer-events:none}.ob-btn--ghost:hover{background:var(--ink);color:#fff!important}.ob-btn--sm{padding:8px 18px;font-size:14px}.ob-eyebrow{font-family:var(--sub);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-dark)}.ob-rte{font-size:18px}.ob-rte>*{margin:0 0 1.15em}.ob-rte h2{font-size:clamp(24px,2.6vw,30px);margin:1.9em 0 .55em;scroll-margin-top:calc(var(--ob-stick) + 70px)}.ob-rte h3{font-size:21px;margin:1.6em 0 .5em}.ob-rte>h2:first-child,.ob-rte>h3:first-child{margin-top:0}.ob-rte a{color:var(--acc-dark);text-underline-offset:3px}.ob .ob-meta *{color:inherit}.ob-rte ul,.ob-rte ol{padding-left:1.3em}.ob-rte li{margin:.35em 0}.ob-rte li::marker{color:var(--acc-dark);font-weight:600}.ob-rte img{border-radius:var(--r);width:100%}.ob-rte figure{margin:2em 0}.ob-rte figcaption{font-size:14px;color:var(--muted);margin-top:8px;text-align:center}.ob-rte blockquote{font-style:normal;margin:2em 0;padding:4px 0 4px 22px;border-left:4px solid var(--acc);font-family:var(--head);font-weight:500;font-size:22px;line-height:1.4;color:var(--ink)}.ob-rte iframe{max-width:100%}.ob-takeaways{background:var(--acc-tint);border-radius:var(--r);padding:24px 28px;margin:0 0 2em}.ob-takeaways h2{font-size:18px;margin:0 0 .5em;font-family:var(--sub);font-weight:600}.ob-takeaways ul{margin:0;padding-left:1.2em;font-size:17px}.ob-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ob-prod{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,transform .15s}.ob-prod:hover{border-color:var(--acc);transform:translateY(-3px)}.ob-prod>a{text-decoration:none;display:flex;flex-direction:column;gap:6px}.ob-prod s{color:var(--muted);margin-right:4px}.ob-atc{margin-top:auto}.ob-atc .ob-btn{width:100%}.ob-prod img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:6px}.ob-prod strong{font-family:var(--head);font-weight:600;color:var(--ink);font-size:16px;line-height:1.25}.ob-prod span{font-size:14px;color:var(--muted)}.ob-shopbox{margin:2.4em 0;padding:28px;border-radius:24px;background:var(--acc-tint);border:1px solid #b9e3d9}.ob-shopbox__top{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;flex-wrap:wrap}.ob-shopbox h2{font-size:24px;margin:4px 0 0}.ob-faq{margin:2.6em 0}.ob-faq>h2{font-size:28px;margin-bottom:.6em}.ob-faq details{border-bottom:1px solid var(--line)}.ob-faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-family:var(--head);font-weight:600;color:var(--ink);font-size:18px;position:relative}.ob-faq summary::-webkit-details-marker{display:none}.ob-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:28px;font-weight:400;color:var(--acc-dark);font-family:var(--text)}.ob-faq details[open] summary:after{content:"\2212"}.ob-faq details>div{margin:0 0 18px;font-size:17px}.ob-faq details>div>*{margin:0 0 .8em}.ob-share{display:flex;align-items:center;gap:10px;font-family:var(--sub);font-size:14px;font-weight:600;color:var(--ink)}.ob-share a,.ob-share button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--card);display:grid;place-items:center;color:var(--ink);padding:0;transition:background .15s,color .15s,border-color .15s}.ob-share a:hover,.ob-share button:hover,.ob-share button.is-copied{background:var(--acc);border-color:var(--acc);color:var(--ink)}.ob-endbar{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--line);margin-top:2.4em}.ob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ob-card{display:flex;flex-direction:column;text-decoration:none}.ob-card__img{aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:var(--acc-tint);position:relative}.ob-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.ob-card:hover .ob-card__img img{transform:scale(1.04)}.ob-card__body{padding:16px 2px 0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ob-card h3{font-size:21px;transition:color .15s}.ob-card:hover h3{color:var(--acc-dark)}.ob-card p{margin:0;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob-card .ob-meta{font-size:14px}.ob-noimg{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:22px 24px;overflow:hidden;color:var(--ink);background:linear-gradient(140deg,#7fd3c1,var(--acc) 55%,#3fae98)}.ob-noimg--1{background:linear-gradient(140deg,#f3faf8,var(--acc-tint) 50%,#b9e3d9)}.ob-noimg--2{background:linear-gradient(140deg,#f1f7f7,var(--mist) 50%,#bfdcd6)}.ob-noimg:after{content:"";position:absolute;width:62%;aspect-ratio:1;right:-14%;bottom:-30%;border-radius:50%;border:1.5px solid rgba(17,17,17,.14);box-shadow:0 0 0 28px #ffffff24}.ob-noimg__brand{position:relative;z-index:1;font-family:var(--sub);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ob-noimg__title{position:relative;z-index:1;max-width:88%;font-family:var(--head);font-weight:500;font-size:clamp(20px,2vw,26px);line-height:1.18;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.ob-feat .ob-noimg{padding:40px}.ob-feat .ob-noimg__title{font-size:clamp(28px,3vw,40px);-webkit-line-clamp:4}.ob-row{display:grid;grid-template-columns:88px 1fr;gap:12px;text-decoration:none;align-items:start}.ob-row .ob-card__img{aspect-ratio:4/3;border-radius:12px}.ob-row .ob-noimg{padding:8px}.ob-row .ob-noimg__brand{font-size:8px;letter-spacing:.1em}.ob-row .ob-noimg:after{box-shadow:none}.ob-row h3{font-size:15px;line-height:1.3;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:wrap;transition:color .15s}.ob-row:hover h3{color:var(--acc-dark)}.ob-row .ob-meta{font-size:13px}.ob-box{border:1px solid var(--line);border-radius:var(--r);padding:20px;background:var(--card)}.ob-box h2,.ob-side h2,.ob-toc h2{font-family:var(--sub);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-bottom:12px}.ob-box--acc{background:var(--acc);border:0;color:var(--ink)}.ob-box--acc strong{font-family:var(--head);font-size:19px;line-height:1.2;display:block;margin-bottom:8px}.ob-box--acc p{margin:0;font-size:16px;line-height:1.5}.ob-box--acc input{width:100%;border:0;border-radius:999px;padding:11px 18px;font:inherit;font-size:16px;margin:12px 0 10px;color:var(--ink);background:#fff}.ob-box--acc .ob-btn{width:100%;background:var(--ink);border-color:var(--ink)}.ob-box--acc .ob-btn:hover{background:#fff;color:var(--ink)!important;border-color:#fff}.ob-box--acc .ob-msg{margin-top:10px;font-weight:500}.ob-related{margin-top:80px;padding:64px 0;background:var(--card)}.ob-related__top{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;gap:16px}.ob-related h2{font-size:32px}.ob-colcta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;margin:2.6em 0 0;border-radius:24px;overflow:hidden;background:var(--ink)}.ob-colcta__img{display:block;min-height:260px;background:var(--mist)}.ob .ob-colcta__img img{width:100%;height:100%;object-fit:cover}.ob-colcta__body{padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.ob .ob-colcta h2{color:#fff;font-size:clamp(24px,2.4vw,30px)}.ob .ob-colcta p{margin:0;color:#ffffffd1;font-size:16px;line-height:1.55}.ob .ob-colcta .ob-eyebrow{color:var(--acc)}.ob .ob-colcta .ob-btn{background:var(--acc);border-color:var(--acc);color:var(--ink)!important;margin-top:6px}.ob .ob-colcta .ob-btn:hover{background:#fff;border-color:#fff}.ob-hero{position:relative;overflow:hidden;background:linear-gradient(140deg,#7fd3c1,var(--acc) 55%,#3fae98);color:var(--ink);text-align:center;min-height:340px;padding:64px 0;display:grid;align-items:center}.ob-hero:before,.ob-hero:after{content:"";position:absolute;border-radius:50%;background:#ffffff29}.ob-hero:before{width:420px;height:420px;left:-140px;top:-160px}.ob-hero:after{width:300px;height:300px;right:-90px;bottom:-120px}.ob-hero--img{background:var(--ink);color:#fff;min-height:500px}.ob-hero--img:before{display:none}.ob-hero--img:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background:linear-gradient(#1111114d,#111111b3)}.ob .ob-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.ob-hero .ob-wrap{position:relative;z-index:1;max-width:960px;display:flex;flex-direction:column;align-items:center;gap:18px}.ob-hero{--fg:var(--ink)}.ob-hero--img{--fg:#fff}.ob .ob-hero .ob-wrap,.ob .ob-hero h1,.ob .ob-hero .ob-crumbs,.ob .ob-hero .ob-crumbs a,.ob .ob-hero .ob-crumbs span,.ob .ob-hero .ob-meta{color:var(--fg)}.ob-hero .ob-crumbs,.ob-hero .ob-meta{opacity:.85}.ob-hero--img .ob-crumbs,.ob-hero--img .ob-meta{opacity:1}.ob .ob-hero--img h1,.ob .ob-hero--img .ob-crumbs,.ob .ob-hero--img .ob-meta{text-shadow:0 2px 12px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35)}.ob-hero h1{font-size:clamp(30px,4.4vw,54px);font-weight:500}.ob .ob-hero .ob-tag{background:#fff}.ob-a3{padding-top:52px;display:grid;grid-template-columns:250px minmax(0,var(--col)) 300px;gap:52px;justify-content:space-between}.ob-a3__left,.ob-a3__right{position:sticky;top:calc(var(--ob-stick) + 24px);align-self:start;display:flex;flex-direction:column;transition:top .2s}.ob-a3__left{gap:22px}.ob-a3__right{gap:20px}.ob-toc ol,.ob-tocfab ol{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.35}.ob-toc a,.ob-tocfab a{display:block;padding:8px 0 8px 14px;border-left:2px solid var(--line);text-decoration:none;color:var(--body)}.ob-toc a:hover,.ob-toc a.on,.ob-tocfab a.on{border-color:var(--acc);color:var(--acc-dark);font-weight:500}.ob-side{background:var(--acc-tint);border-radius:var(--r);padding:20px 22px;text-align:center;text-decoration:none;display:block}.ob-side img{width:150px;margin:0 auto 8px}.ob-side strong{display:block;font-family:var(--head);font-size:18px;color:var(--ink)}.ob-side span{display:block;font-size:14px;color:var(--muted);margin:2px 0 14px}.ob-rel{display:flex;flex-direction:column;gap:14px}.ob-tocfab{display:none;order:-1;position:sticky;top:calc(var(--ob-stick) + 8px);transition:top .2s;z-index:30;align-self:start;border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:0 6px 20px #11111114}.ob-tocfab summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:13px 18px;font-family:var(--sub);font-weight:600;font-size:16px;color:var(--ink)}.ob-tocfab summary::-webkit-details-marker{display:none}.ob-tocfab summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2px solid var(--acc-dark);border-bottom:2px solid var(--acc-dark);transform:rotate(45deg) translateY(-3px);transition:transform .15s}.ob-tocfab[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.ob-tocfab ol{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;max-height:60vh;overflow:auto;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 14px 40px #1113}.ob-tocfab a{padding:10px 0 10px 14px;font-size:16px}.ob-bl{padding-bottom:90px}.ob-bl__head{padding:44px 0 26px;display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.ob-bl__head h1{font-size:clamp(32px,4.2vw,50px);font-weight:500}.ob-bl__head p{margin:8px 0 0;max-width:520px}.ob-pills{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:32px}.ob-pills a{border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-family:var(--sub);font-weight:500;font-size:14px;text-decoration:none;color:var(--ink);transition:border-color .15s}.ob-pills a:hover{border-color:var(--acc-dark)}.ob-pills a.on{background:var(--ink);border-color:var(--ink);color:#fff}.ob-feat{display:grid;grid-template-columns:1.25fr 1fr;border-radius:24px;overflow:hidden;background:var(--card);margin-bottom:48px;text-decoration:none}.ob-feat .ob-card__img{border-radius:0;aspect-ratio:auto;min-height:360px}.ob-feat__body{padding:44px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start}.ob-feat h2{font-size:clamp(26px,3vw,36px);font-weight:500}.ob-feat p{margin:0}.ob-none{padding:40px 0;color:var(--muted)}.ob-none a{color:var(--acc-dark)}.ob-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:52px;font-family:var(--sub)}.ob-pager a,.ob-pager span{min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;text-decoration:none;color:var(--ink)}.ob-pager span{border-color:transparent}.ob-pager .on{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:1240px){.ob-a3{grid-template-columns:minmax(0,var(--col));gap:28px;padding-top:32px;justify-content:center}.ob-a3__left,.ob-a3__right{position:static}.ob-a3__left{order:1}.ob-a3__right{order:2}.ob-toc{display:none}.ob-tocfab{display:block}}@media(max-width:980px){.ob-grid{grid-template-columns:repeat(2,1fr)}.ob-feat{grid-template-columns:1fr}.ob-feat .ob-card__img{min-height:0;aspect-ratio:16/9}}@media(max-width:640px){.ob{font-size:16px}.ob-rte{font-size:17px}.ob-grid{grid-template-columns:1fr}.ob-prods{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.ob-prod{scroll-snap-align:start}.ob-shopbox{padding:20px}.ob-colcta{grid-template-columns:1fr}.ob-colcta__img{min-height:0;aspect-ratio:16/9}.ob-colcta__body,.ob-feat__body{padding:24px}.ob-feat .ob-noimg{padding:22px 24px}.ob-feat .ob-noimg__title{font-size:24px;-webkit-line-clamp:3}.ob-hero--img{min-height:400px}.ob-related{padding:44px 0;margin-top:56px}.ob-related h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.ob *{transition:none!important}}.ob-rte table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:24px 0;font-size:15px;line-height:1.45}.ob-rte th,.ob-rte td{padding:12px 14px;border:1px solid var(--mist);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:150px}.ob-rte th{background:var(--acc-tint);font-weight:600}.ob-rte th:empty{background:transparent}.ob-rte tbody tr:nth-child(2n) td{background:#fafafa}@media(min-width:990px){.ob-rte table{display:table}.ob-rte th,.ob-rte td{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/od-blog.css.map */
