.op-h1,.op-h2,.op-h3{font-weight:600;letter-spacing:-.02em}.op-h2 em,.op-h1 em{font-style:normal;color:var(--op-accent)}.op-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font:600 12px/1.2 var(--op-body);letter-spacing:.14em;text-transform:uppercase;color:var(--op-ochre)}.op-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.op-h2s{margin:0;font:600 clamp(28px,6.4vw,46px)/1.06 var(--op-display);letter-spacing:-.025em;color:var(--op-ink);text-wrap:balance}.op-shead{display:grid;gap:12px;margin-bottom:clamp(28px,4vw,48px);max-width:760px}.op-shead__lead{margin:0;font:400 clamp(16px,4vw,18px)/1.6 var(--op-body);color:var(--op-ink-2);max-width:60ch}.op-section--sand{background:var(--op-sand)}.shopify-section:has(>.op-section--sand)+.shopify-section>.op-section--sand{padding-top:0}.op-logo{gap:10px}.op-logo__mark{width:30px;height:30px;color:var(--op-accent)}.op-logo__word{font:700 22px/1 var(--op-display);letter-spacing:-.03em}@media(min-width:750px){.op-logo__mark{width:32px;height:32px}.op-logo__word{font-size:24px}}.op-card{transition:transform .35s var(--op-ease)}.op-card img{transition:transform .6s var(--op-ease)}@media(hover:hover){.op-card:hover img{transform:scale(1.025)}}.op-card__media,.op-card .op-card__img{border-radius:var(--op-r);overflow:hidden}.product-information .op-ph h1,.op-ph__h1{font-weight:600!important;letter-spacing:-.025em!important}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:56px;border-radius:var(--op-r-sm);font-weight:600;letter-spacing:.02em}.product-information .variant-option__button-label,.product-information .variant-option label{border-radius:var(--op-r-sm)}.product-information .product-media-container,.product-information .product-media img{border-radius:var(--op-r)}.op-size{width:100%;margin:-4px 0 6px}.op-size__btn{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;cursor:pointer;font:600 14px/1.2 var(--op-body);color:var(--op-accent);text-decoration:underline;text-underline-offset:4px}.op-size__btn .op-key__ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.op-size__btn:hover{color:var(--op-accent-hover)}.op-dlg{width:min(720px,94vw);max-height:88vh;padding:0;border:0;border-radius:10px;background:#fff;color:var(--op-ink);box-shadow:0 30px 80px #00000040}.op-dlg::backdrop{background:#11111173;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.op-dlg[open]{animation:op-dlg-in .28s var(--op-ease)}@keyframes op-dlg-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.op-dlg__box{padding:clamp(20px,4vw,32px);display:grid;gap:16px}.op-dlg__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.op-dlg__t{margin:0;font:600 24px/1.15 var(--op-display);letter-spacing:-.02em}.op-dlg__x{width:40px;height:40px;border:1px solid var(--op-line);border-radius:50%;background:#fff;font-size:22px;line-height:1;cursor:pointer}.op-dlg__x:hover{border-color:var(--op-ink)}.op-dlg__intro{margin:0;color:var(--op-ink-2);font-size:15px;line-height:1.6}.op-dlg__scroll{overflow-x:auto}.op-size__table{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--op-body);font-variant-numeric:tabular-nums}.op-size__table th,.op-size__table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--op-line);white-space:nowrap}.op-size__table thead th{background:var(--op-sand);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--op-ink-2)}.op-size__table tbody th{font-weight:600}.op-size__table tbody tr:hover{background:var(--op-surface)}.op-dlg__tip{display:flex;gap:10px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:var(--op-r);background:var(--op-accent-soft);font-size:14px;line-height:1.55}.op-dlg__tip .op-key__ico{flex:none;width:20px;height:20px;fill:none;stroke:var(--op-accent);stroke-width:1.5}.op-pacc__item>summary{font:600 13px/1.2 var(--op-body);letter-spacing:.1em;padding:22px 0}.op-pacc__body{font-size:15.5px}.op-pacc__toggle{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:600 13px/1.2 var(--op-body);letter-spacing:.04em;text-transform:none;color:var(--op-accent);border-bottom-color:var(--op-accent)}.op-pacc__toggle:after{content:"\2193";transition:transform .3s var(--op-ease)}.op-pacc__toggle[aria-expanded=true]:after{transform:rotate(180deg)}.op-pacc .op-rte h2{font:600 18px/1.3 var(--op-display)!important;letter-spacing:-.01em;margin:22px 0 8px}.op-pacc .op-rte h3{font:600 15.5px/1.35 var(--op-body);margin:16px 0 6px;color:var(--op-ink)}.op-specs>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--op-line)}.op-specs dt{color:var(--op-ink-2)}.op-specs dd{margin:0;color:var(--op-ink);font-weight:500}.op-ben__grid{margin:0;padding:0;list-style:none;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.op-ben__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.op-ben__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-ben__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-ben__item{padding:26px 24px 28px;border-radius:10px;background:#fff;border:1px solid rgba(17,17,17,.06);display:grid;gap:10px;align-content:start}.op-ben__ic{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--op-accent-soft);color:var(--op-accent)}.op-ben__ic .op-key__ico{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.op-ben__t{margin:6px 0 0;font:600 19px/1.25 var(--op-display);letter-spacing:-.015em;color:var(--op-ink)}.op-ben__d{margin:0;font:400 15px/1.6 var(--op-body);color:var(--op-ink-2)}.op-use__wrap{display:grid;gap:8px}@media(min-width:990px){.op-use__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;align-items:start}.op-use .op-shead{position:sticky;top:120px}}.op-use__list{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:s}.op-use__step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--op-line)}.op-use__step:last-child{border-bottom:1px solid var(--op-line)}.op-use__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--op-ink);color:#fff;font:600 17px/1 var(--op-display)}.op-use__t{margin:8px 0 6px;font:600 19px/1.25 var(--op-display);letter-spacing:-.015em}.op-use__d{margin:0;font:400 15.5px/1.65 var(--op-body);color:var(--op-ink-2)}.op-obj__wrap{display:grid;gap:8px}@media(min-width:990px){.op-obj__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;align-items:start}}.op-obj .op-link{margin-top:8px;justify-self:start}.op-obj__list{display:grid;gap:12px}.op-obj__item{border-radius:10px;background:#fff;border:1px solid rgba(17,17,17,.07);transition:border-color .25s}.op-obj__item[open]{border-color:var(--op-accent)}.op-obj__item>summary{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:20px 22px;cursor:pointer;list-style:none}.op-obj__item>summary::-webkit-details-marker{display:none}.op-obj__ic .op-key__ico{width:26px;height:26px;fill:none;stroke:var(--op-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.op-obj__t{font:600 17px/1.35 var(--op-display);letter-spacing:-.01em;color:var(--op-ink)}.op-obj__d{padding:0 22px 22px 64px}.op-obj__d p{margin:0;font:400 15.5px/1.65 var(--op-body);color:var(--op-ink-2)}.op-obj__item .op-plus,.op-q .op-plus{position:relative;width:14px;height:14px}.op-obj__item .op-plus:before,.op-obj__item .op-plus:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:var(--op-ink);transition:transform .3s var(--op-ease)}.op-obj__item .op-plus:after{transform:rotate(90deg)}.op-obj__item[open] .op-plus:after{transform:rotate(0)}.op-pgs__table{margin:clamp(32px,5vw,56px) 0;display:grid;gap:18px}.op-shipt{width:100%;border-collapse:collapse;font:400 15px/1.45 var(--op-body);background:#fff;border-radius:10px;overflow:hidden;border:1px solid var(--op-line)}.op-shipt th,.op-shipt td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--op-line);vertical-align:top}.op-shipt thead th{background:var(--op-sand);font:600 12px/1.2 var(--op-body);letter-spacing:.1em;text-transform:uppercase;color:var(--op-ink-2)}.op-shipt tbody th{font-weight:600}.op-shipt small{color:var(--op-accent);font-weight:600}.op-pgs__note{margin:0;color:var(--op-ink-2);font-size:14px}.op-meth__wrap{display:grid;gap:32px}@media(min-width:990px){.op-meth__wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px;align-items:center}}.op-meth__intro{display:grid;gap:14px}.op-meth__media{margin-top:12px;border-radius:10px;overflow:hidden}.op-meth__media img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.op-meth__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.op-meth__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:26px;border-radius:10px;background:#fff}.op-meth__n{font:700 28px/1 var(--op-display);color:var(--op-accent);letter-spacing:-.03em}.op-meth__t{margin:0 0 6px;font:600 20px/1.25 var(--op-display);letter-spacing:-.015em}.op-meth__d{margin:0;font:400 15.5px/1.6 var(--op-body);color:var(--op-ink-2)}.op-news{background:var(--op-ink);color:#fff}.op-news__wrap{display:grid;gap:22px;padding-block:clamp(40px,6vw,72px)}@media(min-width:990px){.op-news__wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:64px}}.op-news__t{margin:0 0 8px;font:600 clamp(24px,5vw,34px)/1.12 var(--op-display);letter-spacing:-.02em;color:#fff}.op-news__l{margin:0;color:#cfcfcf;font-size:15.5px;line-height:1.6}.op-news__form{display:flex;flex-wrap:wrap;gap:10px}.op-news__in{flex:1 1 240px;min-height:54px;padding:0 18px;border:1px solid #3A3A3A;border-radius:var(--op-r-sm);background:#1c1c1c;color:#fff;font:400 16px/1 var(--op-body)}.op-news__in::placeholder{color:#9a9a9a}.op-news__in:focus{outline:2px solid var(--op-accent);outline-offset:1px}.op-news__btn{background:var(--op-accent);border-color:var(--op-accent);color:#fff}.op-news__btn:hover{background:#fff;border-color:#fff;color:var(--op-ink)}.op-news__ok,.op-news__err{flex-basis:100%;margin:0;font-size:15px}.op-news__ok{color:#8fe0d5}.op-rte h2{font-weight:600;letter-spacing:-.02em}.op-rte h3{font:600 19px/1.3 var(--op-display);letter-spacing:-.01em;margin:26px 0 8px;color:var(--op-ink)}.op-answer{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/op-v3.css.map */
