.ocp{--forest:#0E3B24;--forest-d:#092718;--green:#1DBF6C;--green-l:#3FD98A;--white:#FFFFFF;--gray:#F2F4F2;--gray-2:#E3E8E4;--ink:#0B0B0B;--muted:#6E736E;--rule:rgba(11,11,11,.1);--rulel:rgba(255,255,255,.18);background:var(--white);color:var(--ink);font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.ocp *{box-sizing:border-box}.ocp button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--ink);background:transparent;text-transform:none;text-align:inherit;-webkit-appearance:none;appearance:none;margin:0;text-shadow:none}.ocp button *,.ocp a{color:inherit}.ocp p,.ocp h1,.ocp h2,.ocp h3,.ocp h4,.ocp ul,.ocp li,.ocp figure{margin:0;padding:0}.ocp ul{list-style:none}.ocp img{max-width:100%}.ocp .w{max-width:1180px;margin:0 auto;padding:0 28px}.ocp .w-nar{max-width:820px;margin:0 auto;padding:0 28px}.ocp h1,.ocp h2,.ocp h3{font-weight:600;letter-spacing:-.032em;line-height:1.04}.ocp h1{font-size:clamp(32px,4.4vw,50px)}.ocp h2{font-size:clamp(30px,4.4vw,50px)}.ocp h3{font-size:21px;letter-spacing:-.02em;line-height:1.2}.ocp .lab{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.ocp .lab-d{color:var(--muted)}.ocp a:focus-visible,.ocp button:focus-visible,.ocp summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ocp .btn{display:inline-block;background:var(--forest);color:var(--white);padding:16px 30px;border-radius:100px;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:-.01em;transition:background .18s ease;border:none;cursor:pointer}.ocp .btn:hover{background:var(--forest-d);color:var(--white)}.ocp .btn-g{background:var(--green);color:var(--forest-d)}.ocp .btn-g:hover{background:var(--green-l);color:var(--forest-d)}.ocp .btn-o{background:transparent;color:var(--ink);border:1.5px solid rgba(11,11,11,.25)}.ocp .btn-o:hover{background:var(--ink);color:var(--white)}.ocp .ocp-stars{color:var(--green);letter-spacing:.06em;font-size:15px}.ocp .proofbar{background:var(--forest-d);color:#fff;padding:13px 0;overflow:hidden}.ocp .proofbar .w{display:flex;align-items:center;justify-content:center;gap:10px 34px;flex-wrap:wrap}.ocp .proofbar b{font-weight:600}.ocp .pb-item{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.01em;color:#ffffffeb;white-space:nowrap}.ocp .pb-item .ocp-stars{font-size:13px}.ocp .pb-logos{display:flex;align-items:center;gap:22px}.ocp .pb-logos img{height:20px;width:auto;filter:brightness(0) invert(1);opacity:.72}.ocp .pb-cap{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}@media(max-width:760px){.ocp .pb-logos{display:none}}.ocp .qstrip{border-bottom:1px solid var(--rule);padding:20px 0}.ocp .qstrip .w{display:flex;align-items:center;gap:16px;justify-content:center;text-align:left}.ocp .qstrip img,.ocp .qavatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 44px;background:var(--gray-2)}.ocp .qavatar{display:flex;align-items:center;justify-content:center;background:var(--forest);color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em}.ocp .qstrip p{font-size:15.5px;line-height:1.45;max-width:70ch}.ocp .qstrip .who{font-size:12.5px;color:var(--muted);margin-top:3px}.ocp .buy{padding:40px 0 8px}.ocp .buy-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.ocp .buy-grid>*{min-width:0}.ocp .gal{position:sticky;top:24px}.ocp .gal-main{position:relative;background:var(--gray);border-radius:16px;overflow:hidden;aspect-ratio:1/1}.ocp .gal-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ocp .gal-track::-webkit-scrollbar{display:none}.ocp .gal-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.ocp .gal-main img{width:100%;height:100%;object-fit:cover;display:block}.ocp .gal-flag{z-index:2;position:absolute;left:16px;top:16px;background:var(--green);color:var(--forest-d);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:100px}.ocp .gal-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ocp .gal-thumbs::-webkit-scrollbar{display:none}.ocp .gal-thumbs button{flex:0 0 76px;width:76px;height:76px;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--gray);padding:0;cursor:pointer}.ocp .gal-thumbs button[aria-current=true]{border-color:var(--forest)}.ocp .gal-count{display:none;position:absolute;right:12px;bottom:12px;z-index:2;background:#0000008c;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 10px;border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:940px){.ocp .gal-count{display:block}.ocp .gal-thumbs button{flex:0 0 58px;width:58px;height:58px}}.ocp .gal-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ocp .bx-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ocp .bx h1{margin:10px 0 12px}.ocp .bx-rate{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:14.5px;color:var(--muted);flex-wrap:nowrap;margin:6px 0 0;width:100%;padding:0}.ocp .bx-rate>*{flex:0 0 auto;width:auto;margin:0;padding:0;white-space:nowrap}.ocp .bx-rate .ocp-stars{font-size:15px;letter-spacing:.1em;line-height:1;color:var(--green);display:inline-flex;align-items:center;margin:0}.ocp .bx-rate b{font-weight:700;color:var(--ink);font-size:15px;line-height:1}.ocp .bx-rate a{color:#5a625c;text-decoration:underline;text-underline-offset:2px;line-height:1}.ocp .bx-rate a:hover{color:var(--forest)}.ocp .bx-sub{margin-top:14px;font-size:16.5px;color:#3a403b;line-height:1.5}.ocp .bx-offer{margin-top:20px;background:var(--forest-d);color:#fff;border-radius:10px;padding:12px 16px;font-size:13.5px;font-weight:600;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.ocp .bx-offer span{color:var(--green-l)}.ocp .fieldlab{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:26px 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ocp .fieldlab em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocp .tiers{display:grid;gap:10px}.ocp .tier{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;color:var(--ink);border:1.5px solid var(--gray-2);border-radius:12px;padding:16px 18px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.ocp .tier:hover{border-color:#b9c3bc}.ocp .tier[aria-checked=true]{border-color:var(--forest);background:#f7fbf8;box-shadow:inset 0 0 0 1px var(--forest)}.ocp .tier-dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gray-2);position:relative}.ocp .tier[aria-checked=true] .tier-dot{border-color:var(--forest)}.ocp .tier[aria-checked=true] .tier-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--forest)}.ocp .tier-name{font-size:16.5px;font-weight:600;letter-spacing:-.015em;display:block;color:var(--ink)}.ocp .tier-note{font-size:13px;color:#5a625c;display:block;margin-top:3px;line-height:1.35}.ocp .tier-price{text-align:right;font-size:17px;font-weight:700;white-space:nowrap;color:var(--ink)}.ocp .tier-price s{display:block;font-size:13px;font-weight:500;color:#7a817b;text-decoration:line-through}.ocp .tier-badge{position:absolute;top:-9px;right:14px;background:var(--green);color:var(--forest-d);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:100px}.ocp .scents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ocp .scent{position:relative;display:flex;flex-direction:column;background:#fff;color:var(--ink);border:1.5px solid var(--gray-2);border-radius:12px;padding:10px 10px 12px;cursor:pointer;font-family:inherit;text-align:center;transition:border-color .15s ease}.ocp .scent:hover:not([disabled]){border-color:#b9c3bc}.ocp .scent[aria-checked=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.ocp .scent[disabled]{opacity:.42;cursor:not-allowed}.ocp .scent img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:var(--gray);display:block}.ocp .scent-n{display:flex;flex:1;align-items:center;justify-content:center;margin-top:9px;font-size:12.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em;min-height:2.5em;color:var(--ink)}.ocp .scent-o{display:block;margin-top:4px;font-size:11px;color:#7a817b;text-transform:uppercase;letter-spacing:.08em}@media(max-width:560px){.ocp .fieldlab em{display:none}.ocp .scents{grid-template-columns:1fr;gap:8px}.ocp .scent{flex-direction:row;align-items:center;gap:14px;text-align:left;padding:10px 14px 10px 10px}.ocp .scent img{width:58px;height:58px;flex:0 0 58px;aspect-ratio:auto}.ocp .scent-n{display:block;flex:1;margin-top:0;min-height:0;font-size:14.5px}.ocp .scent-o{margin-top:2px;text-align:left}}.ocp .priceline{display:flex;align-items:baseline;gap:12px;margin-top:26px;flex-wrap:wrap}.ocp .priceline .now{font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--ink)}.ocp .priceline .was{font-size:19px;color:#7a817b;text-decoration:line-through}.ocp .priceline .save{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest);background:#dff5e8;padding:5px 10px;border-radius:100px}.ocp .priceline .per{font-size:15px;color:var(--muted)}.ocp .atc{display:block;width:100%;margin-top:16px;text-align:center;font-size:17px;padding:19px 24px}.ocp .fine{margin-top:12px;font-size:13px;color:var(--muted);text-align:center}.ocp .trustrow{display:flex;gap:8px 26px;flex-wrap:wrap;justify-content:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--rule)}.ocp .trustrow div{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#3a403b}.ocp .trustrow svg{width:16px;height:16px;flex:0 0 16px;stroke:var(--forest);fill:none;stroke-width:1.8}.ocp .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ocp .badges span{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--forest);border:1px solid rgba(14,59,36,.22);border-radius:100px;padding:7px 13px}.ocp .badge-slot{border-style:dashed!important;color:var(--muted)!important;border-color:#0b0b0b40!important}.ocp .paylogos{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:12px}.ocp .pay{display:block;width:50px;height:32px;border:1px solid var(--gray-2);border-radius:6px;background:#fff;overflow:hidden;flex:0 0 auto}.ocp .pay svg{display:block;width:100%;height:100%}@media(max-width:400px){.ocp .pay{width:44px;height:28px}}.ocp .paycap{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:14px;text-align:center}.ocp .incl{margin-top:24px;background:var(--gray);border-radius:12px;padding:18px 20px}.ocp .incl h4{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.ocp .incl li{position:relative;padding:7px 0 7px 19px;font-size:15.5px;line-height:1.45;color:#3a403b}.ocp .incl li b{font-weight:600;color:var(--ink)}.ocp .incl li:before{content:"";position:absolute;left:0;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--green)}.ocp .incl li+li{border-top:1px solid rgba(11,11,11,.07)}@media(max-width:940px){.ocp .buy-grid{grid-template-columns:1fr;gap:28px}.ocp .gal{position:static}}.ocp .ugc{padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,56px)}.ocp .ugc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.ocp .ugc-head p{color:var(--muted);font-size:16px;max-width:46ch;margin-top:10px}.ocp .scrollwrap{position:relative}.ocp .scrollbtn{position:absolute;top:50%;margin-top:-19px;z-index:3;width:38px;height:38px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;background:#ffffffeb;box-shadow:0 2px 10px #00000024;color:#14211a;font-size:17px;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease}.ocp .scrollbtn:hover{background:#fff}.ocp .scrollbtn--prev{left:8px}.ocp .scrollbtn--next{right:8px}.ocp .scrollbtn[hidden]{display:none!important}.ocp .rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ocp .rail::-webkit-scrollbar{display:none}.ocp .tile{position:relative;flex:0 0 clamp(200px,44vw,262px);scroll-snap-align:start;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#0d0d0d;cursor:pointer;border:none;padding:0;display:block}.ocp .tile video,.ocp .tile img{width:100%;height:100%;object-fit:cover;display:block}.ocp .tile-grad{position:absolute;inset:auto 0 0 0;height:52%;background:linear-gradient(180deg,#0000,#000000b8);pointer-events:none}.ocp .tile-meta{position:absolute;left:13px;right:13px;bottom:12px;color:#fff;text-align:left;pointer-events:none}.ocp .tile-h{font-size:13.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ocp .tile-w{font-size:12px;opacity:.78;margin-top:4px}.ocp .tile-sound{position:absolute;top:11px;right:11px;width:30px;height:30px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;line-height:1}.ocp .tile-empty{background:var(--gray);border:1.5px dashed #b9c3bc;display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;color:var(--muted)}.ocp .tile-empty span{font-size:12.5px;line-height:1.5;color:var(--muted);font-weight:500}.ocp .tile-empty b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#3a403b;margin-bottom:8px}.ocp .acc{border-top:1px solid var(--rule);margin-top:30px}.ocp .acc details{border-bottom:1px solid var(--rule)}.ocp .acc summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-size:16.5px;font-weight:600;letter-spacing:-.015em}.ocp .acc summary::-webkit-details-marker{display:none}.ocp .acc summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E736E' stroke-width='2.5'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .2s ease}.ocp .acc details[open] summary:after{transform:rotate(45deg)}.ocp .acc .ans{padding:0 8px 22px 0;font-size:15.5px;line-height:1.55;color:#3a403b}.ocp .acc .ans a{color:var(--forest);text-decoration:underline}.ocp .acc .ans p+p,.ocp .acc .ans ul{margin-top:10px}.ocp .acc .ans li{padding:3px 0}.ocp .acc .ans li:before{content:"\2022";color:var(--green);margin-right:10px}.ocp .acc .inci{font-size:13px;color:var(--muted);line-height:1.55}.ocp .mech{background:var(--forest-d);color:#fff;padding:clamp(64px,8vw,104px) 0}.ocp .mech h2{color:#fff;max-width:16ch}.ocp .mech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.ocp .mcell{border-right:1px solid var(--rulel);padding:0 30px 0 0}.ocp .mcell:not(:first-child){padding-left:30px}.ocp .mcell:last-child{border-right:none}.ocp .mnum{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--green);margin-bottom:14px}.ocp .mcell h3{color:#fff;margin-bottom:9px}.ocp .mcell p{color:#ffffffb8;font-size:16px;line-height:1.5}.ocp .mech-foot{margin-top:44px;padding-top:26px;border-top:1px solid var(--rulel);font-size:19px;color:#fff;max-width:52ch}.ocp .prods{padding:clamp(64px,8vw,104px) 0}.ocp .prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}.ocp .pcard{background:var(--gray);border-radius:16px;overflow:hidden}.ocp .pimg{height:clamp(220px,24vw,300px);background:var(--gray-2);display:flex;align-items:center;justify-content:center}.ocp .pimg img{width:100%;height:100%;object-fit:cover}.ocp .pbody{padding:24px 24px 28px}.ocp .pbody h3{margin-bottom:9px}.ocp .pbody p{font-size:16px;color:#3a403b;line-height:1.5}.ocp .pmeta{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ocp .wall{background:var(--gray);padding:clamp(64px,8vw,104px) 0}.ocp .wall .scrollwrap{margin-top:38px}.ocp .wall .rail{gap:14px}.ocp .cmp{padding:clamp(64px,8vw,104px) 0}.ocp .cmp-sub{margin-top:14px;font-size:16.5px;color:var(--muted);max-width:46ch}.ocp .cmp-head>div{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25}.ocp .cmp-tbl{margin-top:30px;border:1px solid var(--rule);border-radius:16px;overflow:hidden}.ocp .cmp-row{display:grid;grid-template-columns:minmax(0,1fr) 116px 116px;align-items:center;border-bottom:1px solid var(--rule)}.ocp .cmp-row:last-child{border-bottom:none}.ocp .cmp-row>div{padding:16px 18px;font-size:15.5px}.ocp .cmp-row .yn{text-align:center;font-weight:600}.ocp .cmp-head{background:var(--forest-d);color:#fff}.ocp .cmp-head>div{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:15px 18px}.ocp .cmp-row .col-oc{background:#f7fbf8;color:var(--forest)}.ocp .cmp-head .col-oc{background:var(--green);color:var(--forest-d)}.ocp .cmp-row .col-other{color:var(--muted)}@media(max-width:640px){.ocp .cmp-row{grid-template-columns:minmax(0,1fr) 86px 86px}.ocp .cmp-row>div{padding:13px 10px;font-size:14px}.ocp .cmp-head>div{font-size:10.5px;letter-spacing:.03em;padding:12px 6px;text-align:center}.ocp .cmp-row .yn{padding-left:4px;padding-right:4px}}@media(max-width:380px){.ocp .cmp-row{grid-template-columns:minmax(0,1fr) 76px 76px}.ocp .cmp-head>div{font-size:9.5px;letter-spacing:.02em}.ocp .cmp-row>div{font-size:13.5px;padding:12px 8px}}.ocp .revs{background:var(--forest-d);color:#fff;padding:clamp(64px,8vw,104px) 0}.ocp .revs h2{color:#fff}.ocp .revs-stat{display:flex;gap:14px 40px;flex-wrap:wrap;margin-top:26px;padding-bottom:34px;border-bottom:1px solid var(--rulel)}.ocp .rstat b{display:block;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ocp .rstat span{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-top:5px;display:block}.ocp .rev-grid{columns:3;column-gap:18px;margin-top:34px}.ocp .rev{break-inside:avoid;background:#ffffff0e;border:1px solid var(--rulel);border-radius:14px;padding:22px;margin-bottom:18px}.ocp .rev .ocp-stars{margin-bottom:10px;display:block}.ocp .rev h4{font-size:16px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px;color:#fff}.ocp .rev p{font-size:15px;line-height:1.52;color:#ffffffc2}.ocp .rev .who{margin-top:14px;font-size:12.5px;color:#ffffff80;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocp .rev .vp{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid rgba(29,191,108,.4);border-radius:100px;padding:3px 8px}@media(max-width:1000px){.ocp .rev-grid{columns:2}}@media(max-width:640px){.ocp .rev-grid{columns:1}}.ocp .jdg{padding:clamp(56px,7vw,88px) 0}.ocp .jdg-head{text-align:center;margin-bottom:34px}.ocp .jdg-head p{color:var(--muted);margin-top:12px;font-size:16px}.ocp .jdg-mount{min-height:60px}.ocp .press{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:34px 0}.ocp .press .w{display:flex;align-items:center;justify-content:center;gap:22px 46px;flex-wrap:wrap}.ocp .press img{height:26px;width:auto;opacity:.45;filter:grayscale(1)}.ocp .press-cap{width:100%;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ocp .faq{padding:clamp(64px,8vw,96px) 0}.ocp .faq-list{margin-top:32px;border-top:1px solid var(--rule)}.ocp .faq details{border-bottom:1px solid var(--rule)}.ocp .faq summary{list-style:none;cursor:pointer;padding:24px 48px 24px 0;position:relative;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.ocp .faq summary::-webkit-details-marker{display:none}.ocp .faq summary:after{content:"";position:absolute;right:10px;top:50%;width:13px;height:13px;margin-top:-6px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E736E' stroke-width='2.5'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .2s ease}.ocp .faq details[open] summary:after{transform:rotate(45deg)}.ocp .faq .ans{padding:0 48px 26px 0;font-size:16.5px;line-height:1.55;color:#3a403b}.ocp .closer{background:var(--gray);padding:clamp(48px,6vw,72px) 0;text-align:center}.ocp .closer h2{max-width:18ch;margin:0 auto 26px}.ocp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(11,11,11,.12);padding:11px 16px calc(11px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease;font-family:Instrument Sans,-apple-system,sans-serif}.ocp-sticky.is-on{transform:translateY(0)}.ocp-sticky__in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:14px}.ocp-sticky__t{flex:1;min-width:0}.ocp-sticky__n{font-size:14px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0b0b0b}.ocp-sticky__s{font-size:12.5px;color:#6e736e;margin-top:2px}.ocp-sticky__b{background:#1dbf6c;color:#092718;border:none;border-radius:100px;padding:14px 26px;font:600 15px/1 Instrument Sans,-apple-system,sans-serif;cursor:pointer;white-space:nowrap}.ocp-sticky__b:hover{background:#3fd98a}@media(max-width:520px){.ocp-sticky__b{padding:13px 18px;font-size:14px}}@media(max-width:900px){.ocp .prod-grid{grid-template-columns:1fr}.ocp .pimg{height:clamp(260px,54vw,360px)}.ocp .mech-grid{grid-template-columns:1fr}.ocp .mcell{border-right:none;border-bottom:1px solid var(--rulel);padding:26px 0 28px}.ocp .mcell:not(:first-child){padding-left:0}.ocp .mcell:last-child{border-bottom:none}}@media(max-width:600px){.ocp{font-size:16px}.ocp .w,.ocp .w-nar{padding:0 20px}.ocp .buy{padding-top:26px}.ocp .priceline .now{font-size:33px}.ocp .qstrip .w{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ocp *{transition:none!important}}.ocp .details{padding:clamp(30px,4vw,48px) 0 clamp(10px,2vw,20px)}.ocp .details-h{font-size:clamp(24px,3vw,32px);margin-bottom:6px}.ocp .details .acc{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ots-protocol.css.map */
