.cfp{background:var(--paper)}.cfp [hidden]{display:none!important}.cfp__hero{padding-top:22px;padding-bottom:64px}.cfp__crumb{font-size:14px;color:var(--mut);margin-bottom:20px}.cfp .cfp__crumb a{color:var(--mut2)}.cfp__crumb span[aria-hidden]{margin:0 .4em}.cfp__main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.cfp__gal{display:flex;gap:16px;align-items:flex-start;position:sticky;top:20px}.cfp__thumbs{display:flex;flex-direction:column;gap:10px;flex:none}.cfp .cfp__th{width:84px;height:84px;border:1px solid #C3C8C1;border-radius:8px;background:#fff;padding:0;overflow:hidden;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:none}.cfp .cfp__th:hover{border-color:var(--ink)}.cfp .cfp__th.on{border:2px solid var(--ink);box-shadow:inset 0 -4px 0 var(--yel)}.cfp__th img{width:100%;height:100%;object-fit:cover;display:block}.cfp__stage{flex:1;min-width:0;width:100%;aspect-ratio:1/1;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;position:relative}.cfp__view{width:100%;height:100%}.cfp__view>img{width:100%;height:100%;object-fit:cover;display:block}.cfp__noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f7f7f4}.cfp__noimg svg{width:60%;height:auto;fill:#c3c8c1}.cfp__label{position:absolute;left:14px;top:14px;background:var(--ink);color:#fff;font-size:13px;padding:4px 10px;border-radius:4px}.cfp__draw{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;background:#f7f7f4}.cfp__draw svg{width:78%;height:auto;max-height:86%}.cfp__draw p{font-size:13px;color:var(--mut)}.cfp__chart{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:40px;background:#f7f7f4}.cfp__chart>p{font-size:30px;font-weight:800;line-height:1;margin-bottom:6px}.cfp__cr{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.cfp__cr>.mono{font-size:13px;color:var(--mut2)}.cfp__track{display:block;position:relative;height:14px;background:var(--line2);border-radius:7px}.cfp__track.sm{height:10px;border-radius:5px;min-width:200px}.cfp__bar{position:absolute;top:0;bottom:0;border-radius:7px;background:#8a929a}.cfp__bar.on{background:var(--yel);outline:2px solid var(--ink)}.cfp__ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--mut)}.cfp__buy{display:flex;flex-direction:column;gap:22px;min-width:0}.cfp__titlebox{display:flex;flex-direction:column;gap:12px}.cfp__sku{font-size:13px;color:var(--mut);letter-spacing:.04em}.cfp__titlebox h1{font-size:44px;font-weight:800;line-height:1.02;text-wrap:balance;overflow-wrap:anywhere}.cfp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.cfp__price strong{font-size:40px;line-height:1;font-weight:600}.cfp__price span{font-size:15px;color:var(--mut2)}.cfp__was{font-size:18px;color:var(--mut)}.cfp__opt{display:flex;flex-direction:column;gap:8px}.cfp__optl{font-weight:600;font-size:15px}.cfp__select{min-height:48px;border:1px solid #8A929A;border-radius:8px;padding:0 12px;font:500 16px IBM Plex Sans,sans-serif;background:#fff;color:var(--ink)}.cfp__axes{display:flex;flex-direction:column;gap:20px}.cfp__ax{display:flex;flex-direction:column;gap:10px}.cfp__axl{font-weight:600;font-size:15px}.cfp__axl span{font-weight:400;color:var(--mut)}.cfp__gs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.cfp__gl{display:flex;flex-wrap:wrap;gap:8px}.cfp .cfp__pc{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:8px 14px;border:1px solid #C3C8C1;background:#fff;border-radius:8px;text-decoration:none;color:var(--ink)}.cfp .cfp__pc:hover,.cfp .cfp__lc:hover{border-color:var(--ink);color:var(--ink)}.cfp .cfp__pc.on{border:2px solid var(--ink);box-shadow:inset 0 -4px 0 var(--yel);padding:7px 13px}.cfp__pc .pl{font:600 15px/1.3 IBM Plex Sans,sans-serif}.cfp__pc .ps{font:400 12px/1.3 IBM Plex Mono,monospace;color:var(--mut)}.cfp .cfp__lc{min-height:46px;padding:0 18px;border:1px solid #C3C8C1;background:#fff;border-radius:8px;font:600 15px IBM Plex Sans,sans-serif;color:var(--ink);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.cfp .cfp__lc.on{border:2px solid var(--ink);box-shadow:inset 0 -4px 0 var(--yel);padding:0 17px}.cfp__dot{width:14px;height:14px;border-radius:50%;border:1px solid #8A929A;flex:none}.cfp__fit{background:var(--ink);color:#fff;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.cfp__fith{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cfp__fith .t{font-weight:600;font-size:16px}.cfp__fith .s{font-size:13px;color:#9aa0a6}.cfp__step{display:flex;align-items:center;background:#252c34;border-radius:8px}.cfp__step button{width:46px;min-height:46px;border:0;background:transparent;color:#fff;font:600 20px IBM Plex Sans,sans-serif;cursor:pointer}.cfp__step span{min-width:76px;text-align:center;font-size:17px;color:var(--yel)}.cfp__fits{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--ink2);padding-top:12px;font-size:15px}.cfp__fits svg{flex:none}.cfp__fits span{flex:1}.cfp .cfp__fits a{color:var(--yel);font-weight:600;white-space:nowrap}.cfp__added{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:12px 16px;border-radius:8px;font-size:15px}.cfp .cfp__added a{color:var(--yel);font-weight:600;margin-left:auto}.cfp__added.err{background:#7a1f1f}.cfp__form{display:flex;flex-direction:column;gap:10px}.cfp__row{display:flex;gap:10px}.cfp__qty{display:flex;align-items:center;border:1px solid #8A929A;border-radius:8px;background:#fff;flex:none}.cfp__qty button{width:48px;min-height:54px;border:0;background:transparent;font:600 20px IBM Plex Sans,sans-serif;color:var(--ink);cursor:pointer}.cfp__qty input{width:40px;border:0;text-align:center;font-size:17px;background:transparent;color:var(--ink);-moz-appearance:textfield;padding:0}.cfp__qty input::-webkit-outer-spin-button,.cfp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cfp .cfp__addbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 22px;border-radius:8px;background:var(--yel);color:var(--ink);font:600 17px IBM Plex Sans,system-ui,sans-serif;border:0;cursor:pointer}.cfp .cfp__addbtn:hover{background:#ffd24d}.cfp .cfp__addbtn[disabled]{opacity:.6;cursor:default}.cfp .cfp__now{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 22px;border-radius:8px;background:var(--ink);color:#fff;font:600 17px IBM Plex Sans,system-ui,sans-serif;border:0;cursor:pointer;width:100%}.cfp .cfp__now:hover{background:var(--ink2)}.cfp .cfp__now[disabled]{opacity:.6}.cfp__help{background:#e9ebe7;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;scroll-margin-top:20px}.cfp__help>p{font-weight:600;font-size:15px}.cfp__helpg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cfp .cfp__hp{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink)}.cfp .cfp__hp:hover{border-color:var(--ink);color:var(--ink)}.cfp__hp strong{display:block;font-size:15px;line-height:1.3}.cfp__hp small{display:block;font-size:13px;color:var(--mut);line-height:1.3;overflow-wrap:anywhere}.cfp__hp .ico{width:38px;height:38px;border-radius:19px;background:var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.cfp__details{background:#fff;border-top:1px solid var(--line);padding-top:72px;padding-bottom:72px}.cfp__dg{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.cfp__dg.one{grid-template-columns:minmax(0,1fr);max-width:900px}.cfp__desc{font-size:17px;line-height:1.65;color:#2a3037;overflow-wrap:anywhere}.cfp .cfp__desc p{margin:0 0 14px}.cfp .cfp__desc h1,.cfp .cfp__desc h2,.cfp .cfp__desc h3,.cfp .cfp__desc h4{font-family:Archivo,Arial Narrow,sans-serif;font-stretch:78%;font-weight:800;font-size:28px;line-height:1.1;color:var(--ink);margin:30px 0 10px}.cfp .cfp__desc ul{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column}.cfp__desc ul li{padding:10px 0 10px 28px;border-top:1px solid var(--line2);position:relative}.cfp__desc ul li:before{content:"";position:absolute;left:4px;top:19px;width:10px;height:10px;background:var(--yel);border:1.5px solid var(--ink);border-radius:2px}.cfp__desc ol{margin:0 0 14px;padding-left:22px}.cfp__desc table{border-collapse:collapse;width:100%;margin:0 0 14px}.cfp__desc td,.cfp__desc th{border:1px solid var(--line2);padding:8px 10px;text-align:left}.cfp__desc img{height:auto}.cfp__steps{background:var(--paper);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:20px}.cfp__steps h2{font-size:34px;font-weight:800;line-height:1}.cfp__steps ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.cfp__steps li{display:grid;grid-template-columns:44px 1fr;gap:14px}.cfp__steps .n{width:44px;height:44px;border-radius:8px;background:var(--yel);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}.cfp__steps strong{display:block}.cfp__steps li>span>span{color:var(--mut2)}.cfp__range{padding-top:72px;padding-bottom:72px}.cfp__range .w{display:flex;flex-direction:column;gap:24px}.cfp__rh{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 40px}.cfp .cfp__range .h2,.cfp .cfp__rel .h2,.cfp .cfp__faq .h2{font-size:46px}.cfp__rh p{color:var(--mut2);max-width:520px}.cfp__tw{border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:#fff}.cfp__tbl{width:100%;border-collapse:collapse;background:#fff;font-size:15px}.cfp__tbl th{text-align:left;font:600 13px IBM Plex Sans,sans-serif;color:var(--mut2);background:#e9ebe7;padding:12px 14px;white-space:nowrap}.cfp__tbl tbody th{background:#fff;font:600 15px IBM Plex Sans,sans-serif;color:var(--ink);border-top:1px solid var(--line2)}.cfp__tbl td{padding:12px 14px;border-top:1px solid var(--line2);vertical-align:middle;white-space:nowrap}.cfp__tbl .r{text-align:right}.cfp__tbl .mut{color:#9aa0a6}.cfp__tbl a{font-weight:600}.cfp__tbl tr.cur td,.cfp__tbl tr.cur th{background:#fff6d6}.cfp__you{font-weight:600}.cfp__tbl thead th:first-child,.cfp__tbl tbody th{position:sticky;left:0;z-index:1}.cfp .cfp__rmore{align-self:flex-start}.cfp__rel{background:#fff;border-top:1px solid var(--line);padding-top:72px;padding-bottom:72px}.cfp__rel .w{display:flex;flex-direction:column;gap:24px}.cfp__relg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cfp__rc{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.cfp__ri{display:block;aspect-ratio:4/3;background:#e9ebe7}.cfp__ri img{width:100%;height:100%;object-fit:cover;display:block}.cfp__rb{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.cfp__why{font-size:12px;color:var(--mut);letter-spacing:.05em;text-transform:uppercase}.cfp__rb h3{font-size:17px;font-weight:600;line-height:1.3}.cfp .cfp__rb h3 a{color:var(--ink);text-decoration:none}.cfp .cfp__rb h3 a:hover{text-decoration:underline}.cfp__rp{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.cfp__rp strong{font-size:22px}.cfp .cfp__dark{background:var(--ink);color:#fff;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:16px;text-decoration:none;min-height:220px;position:relative;overflow:hidden}.cfp .cfp__dark:hover{background:var(--ink2);color:#fff}.cfp__dark .h{font-size:32px;font-weight:800;line-height:1.02}.cfp__dark .p{color:#c9cdc6}.cfp__dark .l{display:inline-flex;align-items:center;gap:8px;color:var(--yel);font-weight:600;margin-top:auto}.cfp__dark>span{position:relative;z-index:1}.cfp__dark:after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;border:28px solid #20262D}.cfp__faq{padding-top:72px;padding-bottom:80px}.cfp__fg{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 56px}.cfp__fg>div{min-width:0}.cfp__faq details{border-top:1px solid #C9CDC6;padding:4px 0}.cfp__faq details:last-child{border-bottom:1px solid #C9CDC6}.cfp__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-weight:600;font-size:18px;cursor:pointer;list-style:none}.cfp__faq summary::-webkit-details-marker{display:none}.cfp__faq summary svg{flex:none;transition:transform .2s}.cfp__faq details[open] summary svg{transform:rotate(45deg)}.cfp__faq details p{padding:0 0 18px;color:var(--mut2);max-width:760px}@media(max-width:1100px){.cfp__main,.cfp__dg{gap:36px}.cfp__relg{grid-template-columns:repeat(2,minmax(0,1fr))}.cfp__titlebox h1{font-size:38px}}@media(max-width:900px){.cfp__hero{padding-top:16px;padding-bottom:44px}.cfp__main,.cfp__dg,.cfp__fg{grid-template-columns:minmax(0,1fr);gap:24px}.cfp__gal{position:static;flex-direction:column-reverse;gap:10px}.cfp__thumbs{flex-direction:row;overflow-x:auto;max-width:100%}.cfp .cfp__th{width:72px;height:72px}.cfp__titlebox h1{font-size:30px}.cfp__price strong{font-size:34px}.cfp__gs{grid-template-columns:repeat(3,minmax(0,1fr))}.cfp__helpg{grid-template-columns:minmax(0,1fr)}.cfp__details,.cfp__range,.cfp__rel,.cfp__faq{padding-top:44px;padding-bottom:44px}.cfp .cfp__range .h2,.cfp .cfp__rel .h2,.cfp .cfp__faq .h2{font-size:32px}.cfp__desc{font-size:16px}.cfp .cfp__desc h1,.cfp .cfp__desc h2,.cfp .cfp__desc h3,.cfp .cfp__desc h4{font-size:24px}.cfp__steps{padding:22px}.cfp__steps h2{font-size:28px}.cfp__relg{grid-template-columns:minmax(0,1fr);gap:12px}.cfp .cfp__dark{min-height:0}.cfp__dark:after{display:none}.cfp__rc{flex-direction:row}.cfp__ri{width:116px;flex:none;aspect-ratio:auto}.cfp__rb{padding:12px 14px}.cfp__rb h3{font-size:15px}.cfp__rp strong{font-size:19px}.cfp__tbl td,.cfp__tbl th{padding:10px 12px}.cfp__tbl .hm{display:none}.cfp__chart{padding:22px;gap:10px}.cfp__chart>p{font-size:22px}.cfp__cr{grid-template-columns:80px 1fr}.cfp__draw{padding:16px}}@media(max-width:420px){.cfp__gs{grid-template-columns:repeat(2,minmax(0,1fr))}.cfp__qty button{width:42px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cf-product.css.map */
