.cbfp-page #Content{padding-top:0!important}.cbfp-page .cbfp-notices:empty{display:none}.cbfp-page .cbfp-notices{max-width:1200px;margin:16px auto 0;padding:0 24px}.cbp{font-family:Montserrat,system-ui,sans-serif;color:#1D2B1E;background:#fff;line-height:1.5;overflow-x:clip}.cbp *{box-sizing:border-box;font-family:Montserrat,system-ui,sans-serif!important}.cbp h1,.cbp h2,.cbp h3,.cbp .o,.cbp summary{font-family:Outfit,sans-serif!important;color:#062A0B;margin:0;letter-spacing:-.01em}.cbp p{margin:0}.cbp a{text-decoration:none;color:#0B6B1F}.cbp svg text{font-family:Montserrat,sans-serif!important}.cbp svg text.o{font-family:Outfit,sans-serif!important}.cbp .w{max-width:1200px;margin:0 auto}.cbp .ey{font-size:13px;font-weight:600;letter-spacing:.12em;color:#0B6B1F;text-transform:uppercase}.cbp .muted{color:#4D5E4C}.cbp .crumb{font-size:13px;color:#4D5E4C}.cbp .crumb a{color:#4D5E4C}.cbp .crumb a:hover{color:#0B6B1F}.cbp .chips{display:flex;flex-wrap:wrap;gap:8px}.cbp .chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.cbp .dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px;display:inline-block}.cbp .buy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0}.cbp .qty{display:flex;align-items:center;border:1px solid #1D2B1E;border-radius:999px;height:48px;background:#fff}.cbp .qty button{width:46px;height:46px;border:0!important;background:none!important;font-size:20px;cursor:pointer;color:#1D2B1E!important;padding:0!important;margin:0!important;box-shadow:none!important;border-radius:999px!important;line-height:1}.cbp .qty input{color:#1D2B1E!important;-webkit-text-fill-color:#1D2B1E;opacity:1!important;width:40px;border:0!important;text-align:center;font-weight:600;font-size:15px;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important;height:46px;-moz-appearance:textfield;appearance:textfield}.cbp .qty input::-webkit-outer-spin-button,.cbp .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cbp .add{height:48px;padding:0 36px;border:0;border-radius:999px;background:#062A0B;color:#fff;font-family:Outfit,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:.14em;cursor:pointer;margin:0}.cbp .add:hover{background:#0B6B1F}.cbp .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.cbp .price .p,.cbp .price .p *{font-family:Outfit,sans-serif!important;font-size:32px;font-weight:500;color:#062A0B}.cbp .price .s{font-size:13px;font-weight:600;color:#0B6B1F}.cbp .price .s.out{color:#8A5A00}.cbp .bar{height:10px;border-radius:5px;background:#EEF2EE;overflow:hidden;display:block}.cbp .bar span{display:block;height:100%;border-radius:5px}.cbp .bar.est span{background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .55) 0 4px,transparent 4px 8px)!important}.cbp details{border-top:1px solid #E4ECE4}.cbp details:last-of-type{border-bottom:1px solid #E4ECE4}.cbp summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;gap:16px;font-size:18px;font-weight:600}.cbp summary::-webkit-details-marker{display:none}.cbp summary:after{content:"+";color:#0B6B1F;font-size:22px;line-height:1}.cbp details[open] summary:after{content:"\2212"}.cbp details .a{padding:0 0 16px;font-size:15px;line-height:1.7;color:#3D4F3C}.cbp .note{font-size:12px;line-height:1.6;color:#4D5E4C}.cbp .note a{text-decoration:underline}.cbp .stack{display:flex;flex-direction:column;gap:12px}.cbp .stack.sep{border-top:1px solid #E4ECE4;padding-top:16px}.cbp-a .hero{padding:28px 24px 64px}.cbp-a .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;margin-top:24px}.cbp-a .ph{position:relative;background:#fff;border:1px solid #E4ECE4;border-radius:28px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.cbp-a .ph img{width:88%;height:auto;max-height:88%;object-fit:contain}.cbp-a .tag{position:absolute;top:18px;left:18px;background:#F1F6F0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;color:#0B6B1F;letter-spacing:.04em}.cbp-a .info{display:flex;flex-direction:column;gap:20px;min-width:0}.cbp-a h1{font-size:64px;line-height:1.02;font-weight:600;overflow-wrap:anywhere}.cbp-a .lead{font-size:17px;line-height:1.6;color:#3D4F3C}.cbp-a .stats{display:grid;gap:12px}.cbp-a .stat{border:1px solid #DCE6DC;border-radius:16px;padding:14px 16px;min-width:0}.cbp-a .stat .v{font-family:Outfit,sans-serif!important;font-size:26px;font-weight:600;color:#062A0B;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-a .stat .v.sm{font-size:18px;padding-top:5px}.cbp-a .lab{background:#F1F6F0;padding:72px 24px}.cbp-a .lab .w{display:flex;flex-direction:column;gap:24px}.cbp-a .hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.cbp-a .hd h2{font-size:40px;font-weight:600;margin-top:8px}.cbp-a .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}.cbp-a .badge{font-size:12px;font-weight:600;border-radius:999px;padding:6px 12px;background:#0B6B1F;color:#fff;border:1.5px solid #0B6B1F}.cbp-a .badge.est{background:#FFF6E2;color:#7A4E00;border:1.5px dashed #D9A23B}.cbp-a .badge.no{background:#fff;color:#5A6A59;border:1.5px solid #CFD8CF}.cbp-a .g1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.cbp-a .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cbp-a .g2.one{grid-template-columns:minmax(0,1fr)}.cbp-a .card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px;min-width:0}.cbp-a .card h3{font-size:20px;font-weight:600}.cbp-a .cardhd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.cbp-a .kvs{width:100%;display:flex;flex-direction:column;gap:10px}.cbp-a .kv{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #E4ECE4;padding-top:10px;font-size:14px}.cbp-a .wr{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.cbp-a .lg{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.cbp-a .lg .r{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center}.cbp-a .lg .nm{display:flex;align-items:center;gap:8px;min-width:0}.cbp-a .lg .sq{width:12px;height:12px;border-radius:3px;flex:0 0 12px}.cbp-a .lg .sq.est{border:1.5px dashed}.cbp-a .lgb{padding-top:12px;border-top:1px solid #E4ECE4}.cbp-a .bandlg{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#4D5E4C}.cbp-a .bandlg .dot{width:9px;height:9px;flex-basis:9px}.cbp-a .lean-l{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:8px}.cbp-a .lean{position:relative;height:12px;border-radius:6px;background:linear-gradient(90deg,#3553B5,#6FA8E8 30%,#4CAF6A 50%,#F2C12E 72%,#E5603F)}.cbp-a .lean.est{opacity:.55}.cbp-a .lean span{position:absolute;top:-6px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#fff;border:3px solid #062A0B}.cbp-a .lean.est span{border-style:dashed}.cbp-a .fb{display:grid;grid-template-columns:90px 1fr 40px;gap:12px;align-items:center;font-size:14px}.cbp-a .cr{display:grid;grid-template-columns:90px 1fr 64px;gap:12px;align-items:center;font-size:14px}.cbp-a .terps{padding:72px 24px 24px}.cbp-a .terps h2,.cbp-a .about h2,.cbp-a .similar h2{font-size:32px;font-weight:600;margin-bottom:24px}.cbp-a .tg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cbp-a .tcard{border:1px solid #E4ECE4;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.cbp-a .tcard.est{border-style:dashed;border-color:#D9C79E}.cbp-a .tcard .th{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.cbp-a .tcard h3{font-size:19px;font-weight:600}.cbp-a .tcard .ta{font-size:13px;line-height:1.5;color:#3D4F3C}.cbp-a .tcard .tf{font-size:13px;line-height:1.5}.cbp-a .about{padding:56px 24px 8px}.cbp-a .about .w{max-width:860px}.cbp-a .about .copy{font-size:15px;line-height:1.75;color:#3D4F3C;margin-bottom:20px}.cbp-a .about .copy p{margin:0 0 12px}.cbp-a .about .copy h3,.cbp-a .about .copy h4{font-size:20px;margin:20px 0 8px}.cbp-a .about .copy div{all:unset;display:block}.cbp-a .similar{padding:56px 24px 8px}.cbp-a .sg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cbp-a .sim{display:flex;flex-direction:column;gap:6px;color:#1D2B1E}.cbp-a .sim .si{display:block;aspect-ratio:1/1;border:1px solid #E4ECE4;border-radius:20px;overflow:hidden;background:#fff}.cbp-a .sim .si img{width:100%;height:100%;object-fit:cover;display:block}.cbp-a .sim .sn{font-family:Outfit,sans-serif!important;font-weight:600;font-size:17px;color:#062A0B;margin-top:4px}.cbp-a .sim .sm{font-size:13px}.cbp-a .sim:hover .sn{text-decoration:underline}.cbp-a .foot{padding:40px 24px 80px}.cbp-a .foot .w{border-top:1px solid #E4ECE4;padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;font-size:14px;line-height:1.7;color:#3D4F3C}.cbp-a .foot h2{font-size:22px;font-weight:600;margin-bottom:10px}@media (max-width:1024px){.cbp-a .tg{grid-template-columns:repeat(2,minmax(0,1fr))}.cbp-a .g1{grid-template-columns:minmax(0,1fr)}.cbp-a h1{font-size:52px}}@media (max-width:760px){.cbp-a .two,.cbp-a .g2,.cbp-a .foot .w{grid-template-columns:minmax(0,1fr);gap:28px}.cbp-a h1{font-size:42px}.cbp-a .hd h2{font-size:28px}.cbp-a .terps h2,.cbp-a .about h2,.cbp-a .similar h2{font-size:26px}.cbp-a .lab,.cbp-a .terps{padding:48px 16px}.cbp-a .hero{padding:16px 16px 40px}.cbp-a .about,.cbp-a .similar{padding:40px 16px 8px}.cbp-a .foot{padding:32px 16px 64px}.cbp-a .card{padding:20px}.cbp-a .stat .v{font-size:20px}.cbp-a .stat .v.sm{font-size:15px;padding-top:3px}.cbp-a .stat{padding:10px 12px}.cbp-a .tg{grid-template-columns:minmax(0,1fr)}.cbp-a .sg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbp-a .wr svg{width:100%;max-width:320px;margin:0 auto}.cbp .price .p,.cbp .price .p *{font-size:28px}.cbp .buy{width:100%}.cbp .add{flex:1 1 auto;padding:0 20px}}.cbp .added{background:#E3F5E6;color:#0B6B1F;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.cbp .added a{text-decoration:underline;margin-left:6px}