.op-ch__h1,.op-pgh__h1,.op-doc__cht,.op-jr__h2,.op-pgf__gt,.op-pgc__h{font-weight:600;letter-spacing:-.025em}.op-pgh__h1 em,.op-ch__h1 em{font-style:normal;color:var(--op-accent)}.op-pgh__label{font:600 12px/1.2 var(--op-body);letter-spacing:.14em;text-transform:uppercase;color:var(--op-ochre)}.op-rte h2{font-weight:600;letter-spacing:-.02em;text-wrap:balance}.op-rte h3{margin:1.6em 0 .5em;font:600 clamp(19px,4.6vw,22px)/1.25 var(--op-display);letter-spacing:-.015em;color:var(--op-ink)}.op-rte h3+p{margin-top:0}.op-rte ul li::marker{color:var(--op-accent)}.op-rte a{color:var(--op-accent);text-underline-offset:3px}.op-rte a:hover{color:var(--op-accent-hover)}.op-ch__kick{margin-bottom:10px}.op-ch__frame,.op-ch__media,.op-ch__media img{border-radius:var(--op-r)}.op-ch__more{border-radius:999px}.op-cpill{border-radius:999px;transition:border-color .25s,background-color .25s,color .25s,transform .25s var(--op-ease)}.op-cpill:hover{background:var(--op-accent-soft)}.op-cpill.is-on{border-color:var(--op-accent);background:var(--op-accent-soft);color:var(--op-ink);font-weight:500}.op-cpill--uni{border-color:var(--op-ink)}.op-hubt{margin-top:clamp(32px,5vw,56px)}.op-hubt__h{margin:0 0 18px;font:600 clamp(22px,5vw,30px)/1.1 var(--op-display);letter-spacing:-.02em;color:var(--op-ink)}.op-hubt__h--sel{margin:clamp(40px,6vw,72px) 0 0}.op-hubt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.op-hubt__a{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--op-line);border-radius:var(--op-r);background:var(--op-bg);color:var(--op-ink);text-decoration:none;transition:border-color .25s,box-shadow .3s var(--op-ease),transform .3s var(--op-ease)}.op-hubt__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--op-surface)}.op-hubt__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--op-ease)}.op-hubt__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:12px 12px 14px}.op-hubt__ic{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent)}.op-hubt__ic svg{width:20px;height:auto;overflow:visible}.op-hubt__t{font:600 15.5px/1.2 var(--op-display);letter-spacing:-.01em}.op-hubt__n{font:400 12.5px/1.2 var(--op-body);color:var(--op-ink-2)}.op-hubt__a:hover{border-color:var(--op-accent);box-shadow:0 10px 30px -18px #11111159}.op-hubt__a:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}@media(hover:hover){.op-hubt__a:hover img{transform:scale(1.04)}}@media(min-width:750px){.op-hubt__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.op-hubt__t{font-size:17px}}@media(min-width:1100px){.op-hubt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card .card-gallery,.product-card .product-media-container,.product-card slideshow-container{border-radius:var(--op-r);overflow:hidden}.product-card .product-media img{transition:transform .6s var(--op-ease),opacity .35s}.product-card .product-title,.product-card .product-card__title{font-weight:500;letter-spacing:-.005em}.op-ckey{display:flex;align-items:center;gap:7px;margin:0;font:400 13px/1.35 var(--op-body);color:var(--op-ink-2)}.op-ckey__i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent)}.op-ckey__i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.op-ckey>span:last-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-card .price,.product-card product-price{font-weight:600}.product-card .compare-at-price{color:var(--op-muted);font-weight:400}.op-doc__toc a{border-radius:var(--op-r-sm);transition:color .2s,background-color .2s}.op-doc__toc a[aria-current]{color:var(--op-accent)}.op-doc__body h3{font-size:clamp(18px,4.4vw,21px)}.op-doc__fig{margin:8px 0 30px;overflow:hidden;border-radius:var(--op-r);background:var(--op-bg)}.op-doc__fig img{display:block;width:100%;max-height:520px;height:auto;object-fit:cover}.op-doc__top{margin:18px 0 0}.op-doc__top a{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--op-body);letter-spacing:.02em;color:var(--op-ink-2);text-decoration:none}.op-doc__top a:before{content:"\2191";color:var(--op-accent)}.op-doc__top a:hover{color:var(--op-accent)}@media(min-width:990px){.op-doc__top{display:none}}.op-jra__body{max-width:68ch}.op-jra__body h2{font-weight:600;letter-spacing:-.02em}.op-jra__body .op-answer{border-radius:var(--op-r);background:var(--op-accent-soft);border-color:transparent;border-left:3px solid var(--op-accent)}.op-jra__body .op-answer strong:first-child{font-style:normal;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--op-accent)}.op-jra__toc{border-radius:var(--op-r)}.op-jra__toc a[aria-current]{color:var(--op-accent)}@media(min-width:990px){.op-jra__toc>summary{pointer-events:none}.op-jra__toc>summary .op-plus{display:none}}.op-pgh__media,.op-pgh__media img,.op-pgh__frame,.op-jrf img,.op-jr__row img{border-radius:var(--op-r)}.op-ab__head{display:grid;gap:4px;max-width:760px;margin-bottom:clamp(26px,4vw,44px)}.op-ab__head--c{margin-inline:auto;text-align:center;justify-items:center}.op-ab__sgrid{display:grid;gap:22px}.op-ab__stext{max-width:64ch;font-size:17px;line-height:1.75}.op-ab__stext>p:first-child{font-size:clamp(18px,4.4vw,20px);color:var(--op-ink)}@media(min-width:990px){.op-ab__sgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,104px)}.op-ab__shead{position:sticky;top:110px;align-self:start}}.op-ab__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent)}.op-ab__ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.op-ab__pgrid,.op-ab__egrid{display:grid;gap:14px;margin:0;padding:0;list-style:none}.op-ab__pcard,.op-ab__ecard{display:grid;align-content:start;gap:12px;padding:26px 22px 28px;border-radius:var(--op-r);background:var(--op-bg);border:1px solid var(--op-line)}.op-ab__pt,.op-ab__et,.op-ab__st,.op-ab__ft{margin:4px 0 0;font:600 clamp(19px,4.6vw,22px)/1.2 var(--op-display);letter-spacing:-.015em;color:var(--op-ink)}.op-ab__pd,.op-ab__sd,.op-ab__fd,.op-ab__ecard p{margin:0;font:400 15.5px/1.65 var(--op-body);color:var(--op-ink-2)}.op-ab__elink{align-self:end;margin-top:4px;font:600 14px/1.2 var(--op-body);color:var(--op-accent);text-decoration:none}.op-ab__elink:hover{color:var(--op-accent-hover);text-decoration:underline;text-underline-offset:3px}.op-ab__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.op-ab__step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding:22px 0;border-top:1px solid var(--op-line)}.op-ab__num{grid-row:1 / span 2;font:600 30px/1 var(--op-display);letter-spacing:-.03em;color:var(--op-accent);font-variant-numeric:tabular-nums}.op-ab__facts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.op-ab__fact{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:20px;border-radius:var(--op-r);background:var(--op-bg)}.op-ab__ggrid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.op-ab__gcard{display:grid;overflow:hidden;height:100%;border-radius:var(--op-r);background:var(--op-bg);color:var(--op-ink);text-decoration:none;transition:box-shadow .3s var(--op-ease)}.op-ab__gmedia{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--op-surface)}.op-ab__gmedia img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--op-ease)}.op-ab__gbody{display:grid;gap:6px;padding:20px 22px 24px}.op-ab__gt{font:600 clamp(24px,5.6vw,32px)/1.05 var(--op-display);letter-spacing:-.025em}.op-ab__gd{font:400 15px/1.55 var(--op-body);color:var(--op-ink-2)}.op-ab__gbtn{justify-self:start;margin-top:8px;padding:12px 18px;border-radius:var(--op-r-sm);background:var(--op-accent);color:#fff;font:600 14px/1 var(--op-body);transition:background-color .2s}.op-ab__gcard:hover .op-ab__gbtn{background:var(--op-accent-hover)}.op-ab__gcard:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px}@media(hover:hover){.op-ab__gcard:hover img{transform:scale(1.035)}.op-ab__gcard:hover{box-shadow:0 16px 40px -24px #1116}}@media(min-width:750px){.op-ab__pgrid,.op-ab__egrid,.op-ab__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.op-ab__fact{grid-template-columns:1fr}.op-ab__ggrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.op-ab__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,3vw,40px)}.op-ab__step{grid-template-columns:1fr;gap:10px;padding-top:24px;border-top:2px solid var(--op-ink)}.op-ab__num{grid-row:auto}}.op-pgf__search{display:grid;gap:8px;margin-bottom:clamp(24px,4vw,36px)}.op-pgf__sl{font:600 12px/1.2 var(--op-body);letter-spacing:.14em;text-transform:uppercase;color:var(--op-ochre)}.op-pgf__sbox{position:relative;display:block}.op-pgf__sbox svg{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--op-ink-2);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.op-pgf__sbox input{box-sizing:border-box;width:100%;min-height:54px;padding:12px 16px 12px 46px;border:1px solid var(--op-line);border-radius:999px;background:var(--op-surface);font:400 16px/1.2 var(--op-body);color:var(--op-ink);transition:border-color .2s,background-color .2s}.op-pgf__sbox input:focus{outline:none;border-color:var(--op-accent);background:#fff}.op-pgf__sbox input:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.op-pgf__none{margin:4px 0 0;font:400 15px/1.5 var(--op-body);color:var(--op-ink-2)}.op-pgf__none a{color:var(--op-accent)}.op-pgf__group[hidden],.op-pgf .op-q[hidden]{display:none}.op-pgf__more{border-radius:var(--op-r)}.op-pgf__nav a[aria-current]{color:var(--op-accent)}.op-pgc__card{border-radius:var(--op-r)}.op-pgc .op-field :is(input,textarea,select){border-radius:var(--op-r-sm)}.op-pgc .op-field :is(input,textarea,select):focus{border-color:var(--op-accent)}.op-pgc .op-form__btn{min-height:52px;padding-inline:26px;border-radius:var(--op-r-sm);background:var(--op-accent);border-color:var(--op-accent);color:#fff;font-weight:600}.op-pgc .op-form__btn:hover{background:var(--op-accent-hover);border-color:var(--op-accent-hover)}.op-form__ok{padding:14px 16px;border-radius:var(--op-r-sm);background:var(--op-accent-soft);color:var(--op-ink)}.op-pgc__tips li::marker{color:var(--op-accent)}.op-pgc__links a:hover{color:var(--op-accent)}.op-p404__draw{color:var(--op-ink)}.op-p404__draw :is(ellipse,circle){stroke-width:1.5;vector-effect:non-scaling-stroke}.op-p404__paws{color:var(--op-accent);stroke:var(--op-accent)}.op-p404__n{left:50%;top:77%;transform:translate(-50%,-50%);font:600 22px/1 var(--op-display);font-style:normal;letter-spacing:-.02em;color:var(--op-accent);background:none}.op-p404__search input,.op-p404__search .op-btn{border-radius:var(--op-r-sm)}.op-p404__kids{margin-top:4px}.op-sempty{display:grid;justify-items:center;gap:12px;padding-block:clamp(36px,6vw,64px) 8px;text-align:center}.op-sempty__ic{display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:var(--op-accent-soft);color:var(--op-accent)}.op-sempty__ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}.op-sempty__h{margin:4px 0 0;max-width:28ch;font:600 clamp(24px,5.6vw,34px)/1.1 var(--op-display);letter-spacing:-.025em;color:var(--op-ink);text-wrap:balance}.op-sempty__p{margin:0;max-width:56ch;font:400 16px/1.6 var(--op-body);color:var(--op-ink-2)}.op-sempty__pills{justify-content:center;max-width:900px;margin-top:10px}.op-sempty__sel{margin:clamp(26px,4vw,40px) 0 0;font:600 12px/1.2 var(--op-body);letter-spacing:.14em;text-transform:uppercase;color:var(--op-ochre)}.op-cfree{display:grid;gap:9px;margin:0 0 16px;padding:14px 16px;border-radius:var(--op-r);background:var(--op-accent-soft)}.op-cfree__t{display:flex;align-items:center;gap:10px;margin:0;font:400 14px/1.4 var(--op-body);color:var(--op-ink)}.op-cfree__t strong{font-weight:600}.op-cfree__ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;color:var(--op-accent)}.op-cfree__ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.op-cfree__bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:#0f766e29}.op-cfree__bar>span{display:block;height:100%;border-radius:inherit;background:var(--op-accent);transition:width .5s var(--op-ease)}.op-cfree.is-done .op-cfree__t{font-weight:600;color:var(--op-accent)}.cart-drawer__dialog .cart-items__media-container,.cart-drawer__dialog .cart-items__media img{border-radius:var(--op-r-sm)}.cart-drawer__dialog .cart-drawer__heading{font-family:var(--op-display);font-weight:600;letter-spacing:-.02em}.cart-drawer__dialog .cart__checkout-button,.cart-drawer__dialog [name=checkout]{min-height:54px;border-radius:var(--op-r-sm);font-weight:600;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/op-v4.css.map */
