.ob-html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){.ob-html{scroll-behavior:auto}}.ob-html,.ob-body{overflow-x:clip}.ob-body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:var(--ob-bg);color:var(--ob-ink);font-family:var(--ob-font);font-size:16px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ob-body *,.ob-body *:before,.ob-body *:after{box-sizing:border-box}.ob-main{flex:1 0 auto;display:block}.ob-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--ob-ink);color:var(--ob-btn-fg);border-radius:0 0 var(--ob-radius) 0}.ob-skip:focus{left:0}html.ob-lock,html.ob-lock body{overflow:hidden}.ob-root,.ob-root *,.ob-root *:before,.ob-root *:after{box-sizing:border-box}.ob-root{font-family:var(--ob-font);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:var(--ob-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ob-root :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,fieldset,legend){margin:0;padding:0}.ob-root :where(h1,h2,h3,h4,h5,h6){font-family:var(--ob-font-heading, inherit);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:var(--ob-heading-case, none);color:inherit}.ob-root :where(ul,ol){margin:0;padding:0;list-style:none}.ob-root :where(a){color:inherit;text-decoration:none}.ob-root :where(button){appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}.ob-root :where(input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.ob-root :where(img,svg,video,canvas,picture){display:block;max-width:100%}.ob-root :where(img,video){height:auto}.ob-root :where(fieldset){border:0;min-width:0}.ob-root :where(mark){background:none;color:inherit;font-weight:600}.ob-root :where(summary){list-style:none;cursor:pointer}.ob-root :where(summary)::-webkit-details-marker{display:none}.ob-root :where(hr){border:0;margin:0}.ob-root :where([hidden]){display:none!important}.ob-root :where(b,strong){font-weight:600}.ob-root :focus-visible{outline:2px solid var(--ob-ink);outline-offset:2px}.ob-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ob-container{width:100%;max-width:var(--ob-page);margin-inline:auto}.ob-kit{padding-top:calc(var(--ob-pt-m, 0px) * var(--ob-space, 1))!important;padding-bottom:calc(var(--ob-pb-m, 0px) * var(--ob-space, 1))!important;--ob-flush-t: var(--ob-f-tm, 0);--ob-flush-b: var(--ob-f-bm, 0)}.ob-kit--line-t{border-top:1px solid var(--ob-line)}.ob-kit--line-b{border-bottom:1px solid var(--ob-line)}@media(max-width:749px){.ob-kit,.ob-kit-fs{--ob-ts-x: var(--ob-ts-m);--ob-fs-x: var(--ob-fs-m)}}@media(min-width:1024px){.ob-kit{padding-top:calc(var(--ob-pt, 0px) * var(--ob-space, 1))!important;padding-bottom:calc(var(--ob-pb, 0px) * var(--ob-space, 1))!important;--ob-flush-t: var(--ob-f-td, 0);--ob-flush-b: var(--ob-f-bd, 0)}.ob-only-mob,.ob-only-tablet{display:none!important}}@media(max-width:1023px){.ob-only-desk{display:none!important}}@media(min-width:750px){.ob-only-phone{display:none!important}}@media(max-width:749px){.ob-only-tablet,.ob-not-phone{display:none!important}}@media(min-width:750px)and (max-width:1023px){.ob-kit{--ob-ct: var(--ob-ct-t)}.ob-kit--tp-d{padding-top:calc(var(--ob-pt, 0px) * var(--ob-space, 1))!important;padding-bottom:calc(var(--ob-pb, 0px) * var(--ob-space, 1))!important;--ob-flush-t: var(--ob-f-td, 0);--ob-flush-b: var(--ob-f-bd, 0)}.ob-kit--tp-h{padding-top:calc((var(--ob-pt, 0px) + var(--ob-pt-m, 0px)) / 2 * var(--ob-space, 1))!important;padding-bottom:calc((var(--ob-pb, 0px) + var(--ob-pb-m, 0px)) / 2 * var(--ob-space, 1))!important;--ob-flush-t: calc(var(--ob-f-td, 0) * var(--ob-f-tm, 0));--ob-flush-b: calc(var(--ob-f-bd, 0) * var(--ob-f-bm, 0))}}.ob-kit--al-l{--ob-ta: left;--ob-tj: flex-start;--ob-tml: 0px;--ob-tmr: auto;--ob-trow: row;--ob-tsb: space-between}.ob-kit--al-c{--ob-ta: center;--ob-tj: center;--ob-tml: auto;--ob-tmr: auto;--ob-trow: column;--ob-tsb: center}.ob-kit--al-r{--ob-ta: right;--ob-tj: flex-end;--ob-tml: auto;--ob-tmr: 0px;--ob-trow: row-reverse;--ob-tsb: space-between}@media(max-width:749px){.ob-kit--alm-l{--ob-ta: left;--ob-tj: flex-start;--ob-tml: 0px;--ob-tmr: auto;--ob-trow: row;--ob-tsb: space-between}.ob-kit--alm-c{--ob-ta: center;--ob-tj: center;--ob-tml: auto;--ob-tmr: auto;--ob-trow: column;--ob-tsb: center}.ob-kit--alm-r{--ob-ta: right;--ob-tj: flex-end;--ob-tml: auto;--ob-tmr: 0px;--ob-trow: row-reverse;--ob-tsb: space-between}}.ob-kit--pic{position:relative;isolation:isolate}.ob-kit-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;--ob-kbg-pos: center}.ob-kit-bg picture{display:contents}.ob-root .ob-kit-bg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ob-kbg-pos)}.ob-root .ob-kit-bg--contain .ob-kit-bg__img{object-fit:contain}.ob-kit-bg__tile{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ob-kbg-1);background-image:image-set(var(--ob-kbg-1) 1x,var(--ob-kbg-2) 2x);background-repeat:repeat;background-position:var(--ob-kbg-pos);background-size:var(--ob-kbg-w, auto) auto}.ob-kit-bg__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ob-bg)}.ob-kit-bg--top{--ob-kbg-pos: center top}.ob-kit-bg--bottom{--ob-kbg-pos: center bottom}.ob-kit-bg--left{--ob-kbg-pos: left center}.ob-kit-bg--right{--ob-kbg-pos: right center}.ob-kit-bg--top-left{--ob-kbg-pos: left top}.ob-kit-bg--top-right{--ob-kbg-pos: right top}.ob-kit-bg--bottom-left{--ob-kbg-pos: left bottom}.ob-kit-bg--bottom-right{--ob-kbg-pos: right bottom}.ob-kit-bg--phone{display:none}@media(max-width:749px){.ob-kit-bg--phone{display:block}.ob-kit-bg__tile{background-image:var(--ob-kbg-m1, var(--ob-kbg-1));background-image:image-set(var(--ob-kbg-m1, var(--ob-kbg-1)) 1x,var(--ob-kbg-m2, var(--ob-kbg-2)) 2x);background-size:var(--ob-kbg-wm, var(--ob-kbg-w, auto)) auto}}.ob-kit--box{margin-inline:max(var(--ob-gutter),calc((100% - var(--ob-page)) / 2));border-radius:var(--ob-radius);overflow:clip}.ob-kit--box.ob-kit--shape{margin-block:12px}.ob-kit--box.ob-kit--shape-sq{border-radius:0}.ob-kit--box.ob-kit--shape-rd{border-radius:var(--ob-kit-shape-r, 24px)}.ob-kit--shape-fr{margin-block:12px;border-radius:var(--ob-kit-shape-r, 24px);overflow:clip}@media(max-width:749px){.ob-kit--box.ob-kit--shape,.ob-kit--shape-fr{margin-block:8px}}.ob-kit--bs-s .ob-btn{min-height:44px;padding:10px 18px;font-size:14px;line-height:20px}.ob-kit--bs-l .ob-btn{min-height:62px;padding:18px 34px;font-size:18px;line-height:26px}.ob-kit--bs-xl .ob-btn{min-height:70px;padding:21px 42px;font-size:20px;line-height:28px}.ob-kit--bd{border:1px solid var(--ob-kit-bd, var(--ob-line))}.ob-kit--bd2{border-width:2px}.ob-kit--bd-dash{border-style:dashed}.ob-kit--bd-dot{border-style:dotted}.ob-kit--sh1{box-shadow:0 2px 12px rgba(var(--ob-ink-rgb, 26, 25, 23),.07)}.ob-kit--sh2{box-shadow:0 8px 28px rgba(var(--ob-ink-rgb, 26, 25, 23),.11)}.ob-kit--sh3{box-shadow:0 18px 50px rgba(var(--ob-ink-rgb, 26, 25, 23),.18)}.ob-kit--btn-solid .ob-btn:not(.ob-btn--ghost):not(.ob-hero__cta--alt){background:var(--ob-btn-bg)!important;color:var(--ob-btn-fg)!important}.ob-kit--btn-accent .ob-btn:not(.ob-btn--ghost):not(.ob-hero__cta--alt){background:var(--ob-accent)!important;color:var(--ob-on-accent)!important}.ob-kit--btn-light .ob-btn:not(.ob-btn--ghost):not(.ob-hero__cta--alt){background:var(--ob-paper)!important;color:var(--ob-kit-ink0, var(--ob-ink))!important}.ob-kit--btn-outline .ob-btn:not(.ob-btn--ghost):not(.ob-hero__cta--alt){background:transparent!important;color:inherit!important;box-shadow:inset 0 0 0 1.5px currentColor!important}.ob-kit--ink{--ob-card: color-mix(in srgb, var(--ob-ink) 8%, transparent);--ob-card-2: color-mix(in srgb, var(--ob-ink) 13%, transparent);--ob-line: color-mix(in srgb, var(--ob-ink) 24%, transparent);--ob-line-soft: color-mix(in srgb, var(--ob-ink) 14%, transparent)}.ob-kit--ink :where(input,select,textarea){color:var(--ob-kit-ink0, #1A1917)}.ob-kit--ink .ob-btn--light{color:var(--ob-kit-ink0, #1A1917)}.ob-kit--ink .ob-kicker{color:var(--ob-mist)}.ob-kit--ink .ob-btn:not(.ob-btn--light):not(.ob-btn--accent):not(.ob-btn--ghost){background:var(--ob-ink);color:var(--ob-kit-on, var(--ob-btn-fg))}.ob-kit--ink .ob-btn--ghost{color:var(--ob-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-ink) 45%,transparent)}.ob-kit--ink .ob-btn--ghost:not([disabled]):hover{background:color-mix(in srgb,var(--ob-ink) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ob-ink)}.ob-kit--ink .ob-arrow{background:var(--ob-ink);color:var(--ob-kit-on, var(--ob-btn-fg));border-color:transparent}@keyframes ob-cta-pulse{0%,65%,to{box-shadow:var(--ob-cta-sh, 0 0 0 0 transparent),0 0 0 0 transparent}80%{box-shadow:var(--ob-cta-sh, 0 0 0 0 transparent),0 0 0 6px color-mix(in srgb,var(--ob-btn-bg) 24%,transparent)}}@keyframes ob-cta-blink{0%,65%,to{opacity:1}80%{opacity:.72}}@keyframes ob-cta-shine{0%,55%{background-position:140% 0}to{background-position:-140% 0}}.ob-mo-hint{margin:8px var(--ob-gutter, 16px);padding:10px 14px;border:1px dashed var(--ob-mist);border-radius:var(--ob-radius);font-family:var(--ob-font);font-size:13px;line-height:18px;color:var(--ob-mist);text-align:center}html[data-ob-ab=a] .ob-ab-b,html[data-ob-ab=b] .ob-ab-a{display:none!important}.ob-fade{position:absolute;left:0;right:0;z-index:1;height:var(--ob-fade-size, 30%);pointer-events:none}.ob-fade--top{--ob-fade-c: var(--ob-fade-t, var(--ob-bg));top:-1px;background:linear-gradient(to bottom,var(--ob-fade-c) 0%,color-mix(in srgb,var(--ob-fade-c) 80%,transparent) 20%,color-mix(in srgb,var(--ob-fade-c) 45%,transparent) 48%,color-mix(in srgb,var(--ob-fade-c) 14%,transparent) 76%,color-mix(in srgb,var(--ob-fade-c) 0%,transparent) 100%)}.ob-fade--bottom{--ob-fade-c: var(--ob-fade-b, var(--ob-bg));bottom:-1px;background:linear-gradient(to top,var(--ob-fade-c) 0%,color-mix(in srgb,var(--ob-fade-c) 80%,transparent) 20%,color-mix(in srgb,var(--ob-fade-c) 45%,transparent) 48%,color-mix(in srgb,var(--ob-fade-c) 14%,transparent) 76%,color-mix(in srgb,var(--ob-fade-c) 0%,transparent) 100%)}@media(prefers-reduced-motion:no-preference){.ob-reveal{opacity:0;transition:opacity var(--ob-reveal-ms, .5s) ease-out,transform var(--ob-reveal-ms, .5s) var(--ob-ease)}.ob-reveal--up{transform:translateY(var(--ob-reveal-dist, 18px))}.ob-reveal.is-in{opacity:1;transform:none}.ob-reveal.ob-kit--rv-fade{transform:none}.ob-reveal.ob-kit--rv-up{transform:translateY(calc(var(--ob-reveal-dist, 18px) * 4 / 3))}.ob-reveal.ob-kit--rv-left{transform:translate(calc(var(--ob-reveal-dist, 18px) * -20 / 9))}.ob-reveal.ob-kit--rv-right{transform:translate(calc(var(--ob-reveal-dist, 18px) * 20 / 9))}.ob-reveal.ob-kit--rv-zoom{transform:scale(.94)}.ob-reveal.ob-kit--rv.is-in{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ob-kit--rv:not(.ob-reveal){animation:ob-kit-rv linear both;animation-timeline:view();animation-range:entry 0% entry 320px}.ob-kit--rv-fade{--ob-rv-t: none}.ob-kit--rv-up{--ob-rv-t: translateY(calc(var(--ob-reveal-dist, 18px) * 4 / 3))}.ob-kit--rv-left{--ob-rv-t: translateX(calc(var(--ob-reveal-dist, 18px) * -20 / 9))}.ob-kit--rv-right{--ob-rv-t: translateX(calc(var(--ob-reveal-dist, 18px) * 20 / 9))}.ob-kit--rv-zoom{--ob-rv-t: scale(.94)}}}@keyframes ob-kit-rv{0%{opacity:0;transform:var(--ob-rv-t, none)}to{opacity:1;transform:none}}.ob-h2{font-size:calc(34px * var(--ob-ts, 1));line-height:var(--ob-tlh, 1.15);font-weight:var(--ob-tw, var(--ob-heading-weight));letter-spacing:calc(-.03em + var(--ob-track, 0em));color:var(--ob-ink);text-wrap:balance}.ob-kicker{font-size:calc(12px * var(--ob-fs, 1));line-height:calc(16px * var(--ob-fs, 1));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-accent)}.ob-lead{font-size:calc(16px * var(--ob-fs, 1));line-height:calc(24px * var(--ob-fs, 1));color:var(--ob-muted);text-wrap:pretty}@media(min-width:1024px){.ob-h2{font-size:calc(48px * var(--ob-ts, 1));line-height:var(--ob-tlh, 1.1);letter-spacing:calc(-.035em + var(--ob-track, 0em))}.ob-lead{font-size:calc(18px * var(--ob-fs, 1));line-height:calc(28px * var(--ob-fs, 1))}}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--ob-btn-h, 54px);padding:15px 24px;border-radius:var(--ob-btn-radius, var(--ob-radius));background:var(--ob-btn-bg);color:var(--ob-btn-fg);font-family:var(--ob-font);font-size:16px;line-height:24px;font-weight:var(--ob-btn-weight, 500);text-transform:var(--ob-btn-case, none);letter-spacing:var(--ob-btn-ls, 0);text-align:center;white-space:nowrap;cursor:pointer;transition:box-shadow .25s,opacity .2s,background .2s,transform .24s var(--ob-ease)}.ob-btn[disabled],.ob-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ob-btn--sm{min-height:45px;padding:10px 16px;font-size:14px;line-height:20px}.ob-btn--upper{text-transform:uppercase;letter-spacing:.02em}.ob-btn--light{background:var(--ob-paper);color:var(--ob-ink)}.ob-btn--accent{background:var(--ob-accent);color:var(--ob-on-accent)}.ob-btn--block{display:flex;width:100%}@media(hover:hover){.ob-btn:not([disabled]):hover{box-shadow:0 6px 18px #1a191729}html[data-ob-btn-hover] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){transition:box-shadow .25s,opacity .2s,background-color .2s,background-position .5s var(--ob-ease),transform .24s var(--ob-ease)}html[data-ob-btn-hover] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{opacity:1;transform:none;box-shadow:none}html[data-ob-btn-hover=shadow] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover,html[data-ob-btn-hover=lift] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover,html[data-ob-btn-hover=grow] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{box-shadow:0 6px 18px #1a191729}html[data-ob-btn-hover=lift] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{transform:translateY(-2px)}html[data-ob-btn-hover=grow] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{transform:scale(1.04)}html[data-ob-btn-hover=dim] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{opacity:.86}html[data-ob-btn-hover=sweep] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done),html[data-ob-btn-hover=shine] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-repeat:no-repeat}html[data-ob-btn-hover=sweep] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 16%,transparent) 50%,transparent 50%);background-size:200% 100%;background-position:100% 0}html[data-ob-btn-hover=shine] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-image:linear-gradient(110deg,transparent 35%,color-mix(in srgb,currentColor 24%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0}html[data-ob-btn-hover=sweep] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{background-position:0 0}html[data-ob-btn-hover=shine] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{background-position:-30% 0;transition-duration:.25s,.2s,.2s,.8s,.24s}html body [class*=ob-kit--bh-] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){transition:box-shadow .25s,opacity .2s,background-color .2s,background-position .5s var(--ob-ease),transform .24s var(--ob-ease)}html body [class*=ob-kit--bh-] :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{opacity:1;transform:none;box-shadow:none}html body .ob-kit--bh-shadow :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover,html body .ob-kit--bh-lift :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover,html body .ob-kit--bh-grow :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{box-shadow:0 6px 18px #1a191729}html body .ob-kit--bh-lift :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{transform:translateY(-2px)}html body .ob-kit--bh-grow :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{transform:scale(1.04)}html body .ob-kit--bh-dim :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{opacity:.86}html body .ob-kit--bh-sweep :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done),html body .ob-kit--bh-shine :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-repeat:no-repeat}html body .ob-kit--bh-sweep :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 16%,transparent) 50%,transparent 50%);background-size:200% 100%;background-position:100% 0}html body .ob-kit--bh-shine :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-image:linear-gradient(110deg,transparent 35%,color-mix(in srgb,currentColor 24%,transparent) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0}html body .ob-kit--bh-sweep :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{background-position:0 0}html body .ob-kit--bh-shine :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{background-position:-30% 0;transition-duration:.25s,.2s,.2s,.8s,.24s}html body [class*=ob-kit--bh-]:not(.ob-kit--bh-sweep):not(.ob-kit--bh-shine) :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done){background-image:none}}@media(hover:hover)and (prefers-reduced-motion:reduce){html :is(.ob-btn,.ob-pdp__add,.ob-pdp__sticky-btn,.ob-cart__checkout,.ob-footer__submit,.ob-um__btn,.ob-header__cta,.ob-scratch__cta,.ob-scratch__done):not([disabled]):hover{transform:none!important}}.ob-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:top;line-height:inherit}.ob-roll__line{display:block;white-space:nowrap;transition:transform .72s var(--ob-ease)}.ob-roll__line--in{position:absolute;left:0;top:0;width:100%;transform:translateY(100%)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-ob-roll]:hover .ob-roll__line--cur{transform:translateY(-100%)}[data-ob-roll]:hover .ob-roll__line--in{transform:translateY(0)}}.ob-stars{--ob-stars-fill: 100%;position:relative;display:inline-block;flex:0 0 auto;width:78px;aspect-ratio:89 / 16;background:var(--ob-star-empty, var(--ob-line));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 89 16'><g fill-rule='evenodd'><path d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(18.25 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(36.5 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(54.75 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(73 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/></g></svg>") center / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 89 16'><g fill-rule='evenodd'><path d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(18.25 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(36.5 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(54.75 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/><path transform='translate(73 0)' d='M1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.500v-13A1.5 1.5 0 0 1 1.5 0zM8 2.9l1.55 3.3 3.6.45-2.65 2.5.68 3.6L8 10.98l-3.18 1.77.68-3.6-2.65-2.5 3.6-.45z'/></g></svg>") center / 100% 100% no-repeat}.ob-stars:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--ob-stars-fill);background:var(--ob-star)}@supports (width: round(nearest,1%,10%)){.ob-stars:after{width:round(nearest,var(--ob-stars-fill),10%)}}.ob-stars--one{width:11px;aspect-ratio:1 / 1;-webkit-mask-size:556.25% 100%;mask-size:556.25% 100%;-webkit-mask-position:left center;mask-position:left center}.ob-stars-sized .ob-stars.ob-stars.ob-stars{width:calc(var(--ob-stars-h, 14px) * 5.5625)}.ob-stars-sized .ob-stars.ob-stars.ob-stars--one{width:var(--ob-stars-h, 14px)}.ob-verified{flex:0 0 auto;width:15px;height:15px;color:var(--ob-accent)}.ob-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--ob-pill);background:rgba(var(--ob-ink-rgb, 26, 25, 23),.05);font-size:12px;line-height:18px;color:var(--ob-ink);white-space:nowrap}.ob-chip svg{width:11px;height:11px;color:var(--ob-accent);flex:0 0 auto}.ob-scrollbar{position:relative;width:100%;height:4px;border-radius:10px;background:rgba(var(--ob-ink-rgb, 26, 25, 23),.1);overflow:hidden}.ob-scrollbar__thumb{position:absolute;left:0;top:0;height:100%;width:20%;border-radius:10px;background:var(--ob-ink);transition:transform .12s linear}.ob-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.ob-noscrollbar::-webkit-scrollbar{display:none}.ob-root [data-track]:focus-visible{outline:2px solid var(--ob-ink);outline-offset:-2px}.ob-drag{cursor:grab;user-select:none;-webkit-user-select:none}.ob-drag.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}.ob-drag img{-webkit-user-drag:none}.ob-arrow{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ob-line);border-radius:50%;background:var(--ob-paper);color:var(--ob-ink);transition:opacity .16s,background .16s}.ob-arrow svg{width:20px;height:20px}.ob-arrow[disabled],.ob-arrow.is-off,.ob-arrow[aria-disabled=true]{opacity:.35;cursor:default}.ob-ph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:40px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--ob-accent-rgb),.06),rgba(var(--ob-accent-rgb),0) 55%),var(--ob-card);color:rgba(var(--ob-ink-rgb, 26, 25, 23),.34);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center}.ob-ph--round{border-radius:50%}.ob-ph svg{width:28%;max-width:56px;height:auto;opacity:.55}.ob-ph span{padding:0 8px}.ob-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(var(--ob-bg-rgb, 250, 247, 241),.3);-webkit-backdrop-filter:blur(max(20px,var(--ob-overlay-blur, 0px)));backdrop-filter:blur(max(20px,var(--ob-overlay-blur, 0px)))}.ob-modal[hidden]{display:none}.ob-modal__frame{position:relative;width:min(100vw - 32px,49.5vh,480px);aspect-ratio:9 / 16;border-radius:var(--ob-radius);overflow:hidden;background:var(--ob-ink)}.ob-modal__frame--wide{width:min(100vw - 32px,960px,calc(88vh * var(--ob-modal-arn, 1.7778)));max-height:88vh;aspect-ratio:var(--ob-modal-ar, 16 / 9)}.ob-modal__frame--ba{width:min(100vw - 32px,var(--ob-modal-w, 560px),calc(80vh * var(--ob-modal-arn, 1.1475)));max-height:80vh;aspect-ratio:var(--ob-modal-ar, 700 / 610);background:transparent}.ob-modal__frame video,.ob-modal__frame img{width:100%;height:100%;object-fit:contain;display:block}.ob-modal__close{position:absolute;top:12px;right:12px;z-index:1;width:44px;height:44px;border-radius:50%;background:var(--ob-paper);color:var(--ob-ink);box-shadow:0 1px 3px #0003;display:inline-flex;align-items:center;justify-content:center}.ob-modal__close svg{width:18px;height:18px}.ob-modal--zoom{background:#1a1917d9;-webkit-backdrop-filter:blur(var(--ob-overlay-blur, 0px));backdrop-filter:blur(var(--ob-overlay-blur, 0px))}.ob-modal__frame--zoom{width:auto;max-width:min(100vw - 32px,1400px);max-height:92vh;aspect-ratio:auto;background:transparent;cursor:zoom-out}.ob-modal__frame--zoom img{width:auto;height:auto;max-width:100%;max-height:92vh;object-fit:contain;border-radius:var(--ob-radius)}.ob-ba-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.ob-ba-track{display:flex;gap:12px;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ob-ba-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.ob-ba-slide>*{height:100%;border-radius:var(--ob-radius);overflow:hidden}.ob-ba-track .ob-ba-slide>*{width:100%;aspect-ratio:auto}.ob-ba-slide img{width:100%;height:100%;object-fit:cover;display:block}.ob-bashot{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--ob-card-2)}.ob-bashot--side{flex-direction:row}.ob-bashot__half{position:relative;flex:1 1 0;min-width:0;min-height:0;display:block;overflow:hidden}.ob-bashot__half+.ob-bashot__half{border-top:2px solid var(--ob-bg)}.ob-bashot--side .ob-bashot__half+.ob-bashot__half{border-top:0;border-left:2px solid var(--ob-bg)}.ob-bashot__half>.ob-ph{position:absolute;top:0;right:0;bottom:0;left:0}.ob-bashot__label{position:absolute;left:12px;bottom:12px;z-index:1;max-width:calc(100% - 24px);padding-block:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-light, var(--ob-bg));text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none}.ob-bashot__label--before{bottom:calc(50% + 12px)}.ob-bashot--side .ob-bashot__label{max-width:calc(50% - 20px)}.ob-bashot--side .ob-bashot__label--before{bottom:12px}.ob-bashot--side .ob-bashot__label--after{left:calc(50% + 12px)}.ob-bashot:has(.ob-ph) .ob-bashot__label{color:var(--ob-muted);text-shadow:none}.ob-ba-dots{display:flex;justify-content:center;gap:6px}.ob-ba-dot{width:6px;height:6px;border-radius:3px;background:rgba(var(--ob-ink-rgb, 26, 25, 23),.25);transition:width .2s,background .2s}.ob-ba-dot.is-active{width:18px;background:var(--ob-ink)}.ob-card{display:flex;flex-direction:column;min-width:0}.ob-card__frame{position:relative}.ob-card__media{position:relative;display:block;aspect-ratio:var(--ob-pc-ar, 1 / 1);border-radius:var(--ob-pc-radius, var(--ob-radius));overflow:hidden;background:var(--ob-pc-bg, var(--ob-card))}.ob-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ob-pc-fit, cover);transition:opacity .35s,transform .6s var(--ob-ease)}.ob-card__media img.ob-card__img--alt{display:none}@media(hover:hover){.ob-card__media:hover img.ob-card__img--alt{display:block}.ob-card.is-swatched .ob-card__media:hover img.ob-card__img--alt{display:none}}.ob-card__badge{position:absolute;top:var(--ob-pc-bt, 10px);right:var(--ob-pc-br, auto);bottom:var(--ob-pc-bb, auto);left:var(--ob-pc-bl, 10px);z-index:1;padding:4px 10px;border-radius:var(--ob-radius-sm);background:var(--ob-pc-badge-bg, var(--ob-accent));color:var(--ob-pc-badge-fg, var(--ob-on-accent));font-size:calc(12px * var(--ob-fs, 1));line-height:calc(17px * var(--ob-fs, 1));font-weight:600}.ob-card__badges{position:absolute;top:var(--ob-pc-bt, 10px);right:var(--ob-pc-br, auto);bottom:var(--ob-pc-bb, auto);left:var(--ob-pc-bl, 10px);z-index:1;display:flex;flex-direction:column;align-items:var(--ob-pc-bai, flex-start);gap:6px;max-width:calc(100% - 20px)}.ob-card__badges .ob-card__badge{position:static;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-card__badge--new{background:var(--ob-pc-new-bg, var(--ob-pc-badge-bg, var(--ob-accent)));color:var(--ob-pc-new-fg, var(--ob-pc-badge-fg, var(--ob-on-accent)))}.ob-card__badge--own{background:var(--ob-pc-own-bg, var(--ob-pc-badge-bg, var(--ob-accent)));color:var(--ob-pc-own-fg, var(--ob-pc-badge-fg, var(--ob-on-accent)))}.ob-card__badge--out{background:var(--ob-pc-out-bg, var(--ob-ink));color:var(--ob-pc-out-fg, var(--ob-bg))}.ob-card__actions{position:absolute;right:var(--ob-pc-ir, 10px);bottom:10px;left:var(--ob-pc-il, auto);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ob-card__ibtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--ob-paper);color:var(--ob-ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ob-ink) 20%,transparent);transition:opacity .18s,transform .24s var(--ob-ease)}.ob-card__ibtn--add{background:var(--ob-btn-bg);color:var(--ob-btn-fg)}.ob-card__ibtn.is-loading{opacity:.55;cursor:progress}.ob-card__note{position:absolute;left:10px;right:64px;bottom:10px;z-index:2;padding:8px 10px;border-radius:var(--ob-radius-sm);background:var(--ob-paper);color:var(--ob-ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ob-ink) 20%,transparent);font-size:calc(12px * var(--ob-fs, 1));line-height:calc(16px * var(--ob-fs, 1))}@media(max-width:749px){.ob-card__actions--desk .ob-card__ibtn--add{display:none}}@media(min-width:750px){.ob-card__actions--phone .ob-card__ibtn--add{display:none}}@media(hover:hover)and (pointer:fine){.ob-card__ibtn--view{opacity:0;transform:translateY(4px)}.ob-card:hover .ob-card__ibtn--view,.ob-card:focus-within .ob-card__ibtn--view{opacity:1;transform:none}}.ob-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:18px;text-align:var(--ob-pc-ta)}.ob-card__vendor{margin-bottom:6px;font-size:calc(12px * var(--ob-fs, 1));line-height:calc(16px * var(--ob-fs, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--ob-mist)}.ob-card__rating{display:flex;align-items:center;justify-content:var(--ob-pc-jc, flex-start);gap:6px;min-height:18px;margin-bottom:14px;font-size:calc(13px * var(--ob-fs, 1));line-height:calc(18px * var(--ob-fs, 1));color:var(--ob-muted)}.ob-card__rating-value{position:relative;font-weight:600;color:var(--ob-ink)}.ob-card__title{font-size:calc(18px * var(--ob-fs, 1));line-height:calc(26px * var(--ob-fs, 1));font-weight:500;letter-spacing:calc(-.01em + var(--ob-track, 0em));color:var(--ob-ink);margin-bottom:14px}.ob-card__title a{display:-webkit-box;-webkit-line-clamp:var(--ob-pc-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.ob-card__title{position:relative}.ob-card__title a:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.ob-card__tag{align-self:var(--ob-pc-as, flex-start);margin-bottom:14px}.ob-card__swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--ob-pc-jc, flex-start);margin:-11px -11px 3px}.ob-card__swatch{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%}.ob-card__dot{position:relative;display:block;width:22px;height:22px;border-radius:50%;overflow:hidden;background-color:var(--ob-card-2);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-ink) 24%,transparent)}.ob-card__swatch[aria-pressed=true] .ob-card__dot{outline:1.5px solid var(--ob-ink);outline-offset:2px}.ob-root .ob-card__swatch:focus-visible{outline:none}.ob-card__swatch:focus-visible .ob-card__dot{outline:2px solid var(--ob-ink);outline-offset:3px}.ob-card__swatch.is-out .ob-card__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--ob-paper) calc(50% - 1px),var(--ob-paper) calc(50% + 1px),transparent calc(50% + 1px))}.ob-card__swatch.is-out .ob-card__dot{opacity:.6}.ob-card__swatch-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;height:44px;padding:0 4px;font-size:calc(13px * var(--ob-fs, 1));line-height:calc(18px * var(--ob-fs, 1));color:var(--ob-muted)}.ob-card__swatch--over-m,.ob-card__swatch-more--d{display:none}@media(min-width:750px){.ob-card__swatch--over-m{display:inline-flex}.ob-card__swatch--over,.ob-card__swatch-more--m{display:none}.ob-card__swatch-more--d{display:inline-flex}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.ob-card__swatches{margin:-6px -6px 8px}.ob-card__swatch{width:30px;height:30px}.ob-card__dot{width:18px;height:18px}.ob-card__swatch-more{min-width:30px;height:30px}}.ob-card__price{display:flex;align-items:baseline;justify-content:var(--ob-pc-jc, flex-start);gap:6px;margin-top:auto;margin-bottom:10px;font-size:calc(16px * var(--ob-fs, 1));line-height:calc(20px * var(--ob-fs, 1));color:var(--ob-ink)}.ob-card__price:has(.ob-card__saving){flex-wrap:wrap;row-gap:2px}.ob-card__price s{font-size:calc(12px * var(--ob-fs, 1));line-height:calc(14px * var(--ob-fs, 1));color:var(--ob-mist)}.ob-card__saving{font-size:calc(12px * var(--ob-fs, 1));line-height:calc(16px * var(--ob-fs, 1));font-weight:600;color:var(--ob-accent)}.ob-card__unit{margin:-6px 0 10px;font-size:calc(12px * var(--ob-fs, 1));line-height:calc(16px * var(--ob-fs, 1));color:var(--ob-mist)}.ob-card .ob-card__demand{margin-bottom:10px;justify-content:var(--ob-pc-jc, flex-start)}.ob-card__cta{width:100%}@media(max-width:1023px){.ob-card__title{font-size:calc(16px * var(--ob-fs, 1));line-height:calc(22px * var(--ob-fs, 1))}}@media(prefers-reduced-motion:reduce){.ob-card__ibtn{transition:none}}@keyframes ob-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ob-pulse-c, #888) 55%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ob-pulse-c, #888) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--ob-pulse-c, #888) 0%,transparent)}}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-std{padding:40px 0 64px;background:var(--ob-bg);color:var(--ob-ink)}.ob-std__inner{max-width:1432px;margin-inline:auto;padding-inline:16px}.ob-std__inner--narrow{max-width:792px}.ob-std__title{margin:0 0 12px;font-size:calc(34px * var(--ob-ts, 1));line-height:var(--ob-tlh, 1.12);font-weight:var(--ob-tw, var(--ob-heading-weight));letter-spacing:calc(-.03em + var(--ob-track, 0em));text-wrap:balance}.ob-std__sub{font-size:calc(15.5px * var(--ob-fs, 1));line-height:calc(26px * var(--ob-fs, 1));color:var(--ob-muted)}.ob-std__meta{margin:0 0 20px;font-size:calc(13px * var(--ob-fs, 1));line-height:calc(18px * var(--ob-fs, 1));color:var(--ob-mist)}.ob-std__link{font-size:calc(15px * var(--ob-fs, 1));color:var(--ob-ink);text-decoration:underline;text-underline-offset:3px}.ob-btn--ghost{background:transparent;color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob-btn--ghost:not([disabled]):hover{background:var(--ob-card);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob-std__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;align-items:stretch}.ob-std__pages{display:flex;justify-content:center;gap:8px;margin-top:40px}.ob-std__page{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ob-line);border-radius:8px;font-size:calc(15px * var(--ob-fs, 1));color:var(--ob-ink)}.ob-std__page.is-current{background:var(--ob-ink);border-color:var(--ob-ink);color:var(--ob-bg);font-weight:500}.ob-std__page--gap{border:0;color:var(--ob-mist)}.ob-std__field{display:flex;flex-direction:column;gap:6px}.ob-std__label{font-size:calc(13px * var(--ob-fs, 1));line-height:calc(18px * var(--ob-fs, 1));color:var(--ob-muted)}.ob-root .ob-std__input{width:100%;padding:14px 16px;border:1px solid var(--ob-field-line, var(--ob-line));border-radius:var(--ob-radius);background:var(--ob-paper);font-family:inherit;font-size:max(16px,calc(16px * var(--ob-fs, 1)));line-height:calc(22px * var(--ob-fs, 1));color:var(--ob-ink);outline:none;appearance:none;-webkit-appearance:none;box-shadow:none}.ob-root .ob-std__input:focus{border-color:var(--ob-ink)}.ob-root .ob-std__input:focus-visible{box-shadow:0 0 0 1px var(--ob-ink)}.ob-root textarea.ob-std__input{min-height:150px;resize:vertical}.ob-std__notice{margin:0 0 16px;padding:12px 16px;border-radius:var(--ob-radius);font-size:calc(14px * var(--ob-fs, 1));line-height:calc(20px * var(--ob-fs, 1))}.ob-std__notice--ok{background:color-mix(in srgb,var(--ob-ok) 12%,var(--ob-paper));color:color-mix(in srgb,var(--ob-ok) 72%,var(--ob-ink))}.ob-std__notice--error{background:color-mix(in srgb,var(--ob-no) 10%,var(--ob-paper));color:color-mix(in srgb,var(--ob-no) 80%,var(--ob-ink))}@media(min-width:768px){.ob-std__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.ob-std{padding:72px 0 96px}.ob-std__inner{max-width:none;padding-inline:max(var(--ob-gutter),calc((100% - var(--ob-page)) / 2))}.ob-std__inner--narrow{max-width:840px;padding-inline:40px}.ob-std__title{margin-bottom:16px;font-size:calc(48px * var(--ob-ts, 1));letter-spacing:calc(-.035em + var(--ob-track, 0em))}.ob-std__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-rte,.ob-main .shopify-policy__body{font-size:calc(15.5px * var(--ob-fs, 1));line-height:calc(26px * var(--ob-fs, 1));color:var(--ob-muted)}.ob-rte>:first-child,.ob-main .shopify-policy__body>:first-child,.ob-main .shopify-policy__body .rte>:first-child{margin-top:0}.ob-rte h1,.ob-rte h2,.ob-main .shopify-policy__body h1,.ob-main .shopify-policy__body h2{margin:32px 0 12px;font-size:calc(24px * var(--ob-fs, 1));line-height:calc(30px * var(--ob-fs, 1));font-weight:600;letter-spacing:calc(-.02em + var(--ob-track, 0em));color:var(--ob-ink)}.ob-rte h3,.ob-rte h4,.ob-main .shopify-policy__body h3,.ob-main .shopify-policy__body h4{margin:24px 0 8px;font-size:calc(19px * var(--ob-fs, 1));line-height:calc(26px * var(--ob-fs, 1));font-weight:600;color:var(--ob-ink)}.ob-rte strong,.ob-rte b,.ob-main .shopify-policy__body strong{font-weight:600;color:var(--ob-ink)}.ob-rte p,.ob-main .shopify-policy__body p{margin:0 0 16px}.ob-rte ul,.ob-rte ol,.ob-main .shopify-policy__body ul,.ob-main .shopify-policy__body ol{margin:0 0 16px;padding-left:20px}.ob-rte ul,.ob-main .shopify-policy__body ul{list-style:disc}.ob-rte ol,.ob-main .shopify-policy__body ol{list-style:decimal}.ob-rte li,.ob-main .shopify-policy__body li{margin:0 0 6px}.ob-rte a,.ob-main .shopify-policy__body a{color:var(--ob-ink);text-decoration:underline;text-underline-offset:3px}.ob-rte img,.ob-main .shopify-policy__body img{max-width:100%;height:auto;border-radius:var(--ob-radius)}.ob-rte table,.ob-main .shopify-policy__body table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:calc(14px * var(--ob-fs, 1))}.ob-rte th,.ob-rte td,.ob-main .shopify-policy__body th,.ob-main .shopify-policy__body td{padding:10px 12px;border:1px solid var(--ob-line);text-align:left;vertical-align:top}.ob-rte iframe,.ob-rte video{max-width:100%}.ob-main .shopify-policy__container{max-width:792px;margin:0 auto;padding:40px 16px 64px;font-family:var(--ob-font);color:var(--ob-ink)}.ob-main .shopify-policy__title{margin:0 0 24px;text-align:left}.ob-main .shopify-policy__title h1{margin:0;font-size:34px;line-height:1.12;font-weight:var(--ob-heading-weight);letter-spacing:calc(-.03em + var(--ob-track, 0em))}.ob-main .shopify-policy__body *{font-family:inherit}@media(min-width:1024px){.ob-main .shopify-policy__container{max-width:840px;padding:72px 40px 96px}.ob-main .shopify-policy__title h1{font-size:48px;letter-spacing:calc(-.035em + var(--ob-track, 0em))}}.ob-main>:not(.shopify-section):not(.shopify-policy__container){max-width:var(--ob-page);margin-inline:auto;padding:24px 16px 48px;font-family:var(--ob-font);color:var(--ob-ink)}html.ob-html:not(.ob-lock):not(.ob-popup-open) .ob-poptab:not(.ob-poptab--ml):not(.ob-poptab--mr){bottom:calc(var(--ob-poptab-y, 16px) + env(safe-area-inset-bottom,0px) + var(--ob-dock, 0px))}html.ob-html .ob-toast.ob-toast{--ob-toast-lift: var(--ob-dock, 0px)}html.ob-html body:has(.ob-poptab:not([hidden]):not(.ob-poptab--ml):not(.ob-poptab--mr)) .ob-toast.ob-toast{--ob-toast-lift: calc(var(--ob-dock, 0px) + var(--ob-dock-tab, 60px) - 4px)}@media(min-width:750px){html.ob-html body:has(.ob-poptab:not([hidden])) .ob-toast.ob-toast{--ob-toast-lift: var(--ob-dock, 0px)}html.ob-html body:has(.ob-poptab--bl:not([hidden])) .ob-toast.ob-toast--bl,html.ob-html body:has(.ob-poptab--br:not([hidden])) .ob-toast.ob-toast--br{--ob-toast-lift: calc(var(--ob-dock, 0px) + var(--ob-dock-tab, 60px) - 12px)}}.ob-on-dark :focus-visible,.ob-root.ob-on-dark :focus-visible{outline-color:var(--ob-bg)}@media(prefers-reduced-motion:reduce){.ob-root *,.ob-root *:before,.ob-root *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ob-base.css.map */
