.gal{position:relative;margin:10px var(--g) 0}.gal .stage{position:relative}.gal .tr{border-radius:12px;background:var(--panel2)}.gal .slide{background:var(--panel2);color:inherit}.gal .slide:after{display:none}.gal .slide img{display:block;width:100%;height:100%;object-fit:cover}.gal .arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;padding:0 0 3px;border:1px solid var(--line);border-radius:50%;background:#f5f7f8eb;color:var(--bone);font-size:23px;line-height:1;display:grid;place-items:center;box-shadow:0 2px 8px #1b23292e}.gal .arr.p{left:10px}.gal .arr.n{right:10px}.gal .tn{display:block;margin-top:9px}.gal .thumbs{gap:6px;padding:0}.gal .thumbs button{flex:0 0 51.5px;width:51.5px;height:51.5px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);opacity:.78}.gal .thumbs button[aria-current=true]{border:2px solid var(--olive);opacity:1}.buy{padding:14px var(--g) 0;letter-spacing:-.03em}.buy .mk{margin:0 0 6px;font:700 13px/1.3 var(--f);color:var(--mute)}.buy .h1{margin:0 0 7px;font:700 24px/1.15 var(--f);letter-spacing:-.03em}.buy .sub{margin:0 0 12px;font:500 12.5px/1.5 var(--f);color:var(--bone2)}.buy .fg{margin:0;padding:0;border:0;gap:8px 9px}.buy .fg li{gap:6px;font:500 11.5px/1.2 var(--f)}.buy .fg .ic{width:17px;height:17px;stroke-width:2;color:var(--olive)}.buy .prow{margin:14px 0 16px;gap:4px 8px;align-items:baseline}.buy .prow .pr{font:800 22px/1 var(--f);letter-spacing:-.03em}.buy .prow .un{font:500 13px/1 var(--f);color:var(--mute)}.buy .opts{gap:13px}.buy .opt{grid-template-columns:17px 52px 1fr auto;gap:12px;min-height:70px;padding:14px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1b23290d}.buy .opt .rd{width:17px;height:17px;border-width:2px;border-color:var(--mute)}.buy .opt .th{width:52px;height:46px;border-radius:0;background:transparent;mix-blend-mode:multiply;object-fit:contain}.buy .opt .nm b{font:800 18px/1.15 var(--f);letter-spacing:-.02em}.buy .opt .nm small{margin-top:3px;font:500 14px/1.25 var(--f);color:var(--mute)}.buy .opt .nm small.sv{display:block;padding:0;border-radius:0;background:none;color:var(--mute);font:500 14px/1.25 var(--f)}.buy .opt .pc{display:block}.buy .opt .pc b{display:inline;font:800 18px/1.1 var(--f);letter-spacing:-.02em;color:#3e5568}.buy .opt .pc small{display:inline;margin:0 0 0 1px;font:500 13px/1.1 var(--f);color:var(--mute)}.buy .opt .tag{top:-13px;right:16px;padding:7px 14px;background:#4b5a67;color:var(--cta-text);font:800 12px/1 var(--f);letter-spacing:.07em}.buy .opt .tag.hot{background:#27343f;color:var(--cta-text)}.buy .opts input:checked+.opt{padding:13px 14px;border:2px solid #3E5568;background:#d9e6f3}.buy .perk{gap:12px;margin-top:2px;padding:12px 0 0;border:0;border-top:1px solid rgba(62,85,104,.22);border-radius:0;background:none}.buy .perk .pi{width:38px;height:38px;background:#3e55681f;color:#3e5568}.buy .perk b{font:800 15px/1.2 var(--f);letter-spacing:-.005em;text-transform:none}.buy .perk small{margin-top:2px;font:500 13.5px/1.25 var(--f)}.buy .perk .v{font:800 14px/1 var(--f);color:#3e5568}.mb-form{margin:0}.buy .atc{display:block;width:calc(100% + 8px);min-height:92px;margin:14px -4px 10px;padding:26px 18px;border-radius:12px;background:linear-gradient(180deg,#3a4d60,#27343f 55%,#1e2a35);box-shadow:inset 0 1px #ffffff40,0 4px #141c24,0 8px 14px #1b232940}.buy .atc b{font:700 18px/1.2 var(--f);letter-spacing:.06em}.buy .atc small{margin-top:7px;font:400 13px/1.2 var(--f)}.buy .atc:active{transform:translateY(3px);box-shadow:0 1px 0 var(--olive-d),0 3px 8px #1b232933}.atc:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.buy .atc:disabled{cursor:not-allowed;opacity:.62;box-shadow:0 2px 0 var(--olive-d)}.buy .atc:disabled:active{transform:none}.atc.mb-so b i,.atc.mb-so b [data-tt]{display:none}.mb-err{margin:10px 0 0;text-align:center;color:#a8382b;font:700 13px/1.35 var(--f)}.mb-err[hidden]{display:none}.buy .tr4{margin:10px 0 12px;gap:6px}.buy .tr4 li{gap:4px;font:500 9.5px/1.25 var(--f);letter-spacing:0}.buy .tr4 .ic{width:18px;height:18px;stroke-width:1.8}.buy .usa{gap:7px;margin-top:0;padding:10px 0 2px;font:500 12px/1.2 var(--f);text-align:center}.buy .usa:before{width:7px;height:7px}.acc{padding:14px var(--g) 20px;letter-spacing:-.03em}.acc details,.fq details{margin:0 0 7px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 2px 8px #1b23290d}.acc summary,.fq summary{min-height:42px;padding:12px 14px;font:700 14px/1.3 var(--f);letter-spacing:-.02em}.acc summary:after,.fq summary:after{font-size:20px;font-weight:500}.acc .bd,.fq .a{padding:0 14px 14px;font:500 13.5px/1.5 var(--f);color:var(--bone2)}.acc .bd ul{padding-left:16px}.fq{padding-top:30px;padding-bottom:26px;letter-spacing:-.03em}.fq h2{margin-bottom:16px;font:700 22px/1.15 var(--f);letter-spacing:-.03em}.fq details:last-of-type{border-bottom:1px solid var(--line)}.buy .tpr{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--bone);text-decoration:none;font:500 13.5px/1 var(--f);flex-wrap:nowrap;white-space:nowrap}.buy .tpr .tps{width:17px;height:17px;flex:none}.buy .tpr .tpn{font:700 14px/1 var(--f);letter-spacing:-.01em}.buy .tpr .tpb{display:flex;gap:2px;flex:none}.buy .tpr .tpb i{width:19px;height:19px;background:#00b67a;display:grid;place-items:center}.buy .tpr .tpb svg{width:15px;height:15px}.buy .tpr .tpt strong{font-weight:800}.buy .opts input:focus+.opt{outline:none}.buy .opts input:focus-visible+.opt{outline:2px solid rgba(62,85,104,.45);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/m-product.css.map */
