:root{--clp-max: 1200px;--clp-content: 800px;--clp-pad: 20px}@media(min-width:700px){:root{--clp-pad: 56px}}.shopify-section:has(.clp),.shopify-section:has(.clp)+.shopify-section,.shopify-section:has(.clp)+.shopify-section>.section{box-sizing:border-box}body:has(.clp){background:#e9e6de!important}.shopify-section:has(.clp){padding:0!important;margin:0!important}.shopify-section:has(.clp)>.section{padding:0!important;margin:0!important;display:block!important}.shopify-section:has(.clp)>.section-background{display:none!important}.clp{grid-column:1 / -1!important;width:100%;max-width:var(--clp-max)!important;margin:0 auto!important;background:#fff;overflow-x:clip;color:#14201b;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:15px;line-height:1.75;text-align:left;-webkit-font-smoothing:antialiased}.clp *,.clp *:before,.clp *:after{box-sizing:border-box;font-family:inherit;text-transform:none}.clp h1,.clp h2,.clp h3,.clp p{letter-spacing:normal;font-style:normal}.clp h1,.clp h2{font-weight:700}.clp img,.clp video{max-width:100%;height:auto}.clp img[style*="height: 100%"]{height:100%}.clp a{color:inherit;text-decoration:underline}.clp ul,.clp ol{margin-top:0}.clp table{border:0;width:100%}.clp th,.clp td{border-left:0;border-right:0;border-top:0}.clp details>summary{list-style:none;padding:0;min-height:0}.clp details>summary::-webkit-details-marker{display:none}.clp details>summary:after{content:none!important}.clp button{font-family:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;min-height:0;box-shadow:none}.clp-sec,.clp-footer,.clp-header{padding-left:max(var(--clp-pad),calc((100% - var(--clp-content)) / 2))!important;padding-right:max(var(--clp-pad),calc((100% - var(--clp-content)) / 2))!important}.clp-header{position:sticky;top:0;z-index:20}.clp-sec{padding-top:44px;padding-bottom:44px}.clp-sec--fv{padding-top:22px;padding-bottom:40px}.clp-sec--formtop{padding-bottom:0!important}.clp-footer{padding-top:22px;padding-bottom:96px}.clp-eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em!important;color:#18946a}.clp-eyebrow.is-dark{color:#5fd3a4}.clp-h1{font-size:28px}.clp-h2{margin:0 0 14px;font-size:26px;line-height:1.42;font-weight:700;color:#14201b}.clp-h2.is-dark{color:#fff}.clp-p{margin:0 0 14px;font-size:15px;line-height:1.85;color:#47524d}.clp-p.is-dark{color:#c9d2ce}.clp-hero-media{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.clp-video{border-radius:16px;overflow:hidden;margin-bottom:12px;background:#000}.clp-video__el{width:100%;display:block;aspect-ratio:9 / 16;object-fit:cover}.clp-form-head{background:#fff;border-radius:16px 16px 0 0;padding:18px 18px 4px;border:1px solid #E4E1D9;border-bottom:0}.clp-form-title{margin:0;font-weight:700;font-size:16px;color:#14201b}.clp-form-anchor,.clp-popup-anchor{display:none}.shopify-section:has(.clp-form-anchor)+.shopify-section:not(:has(.clp)){width:100%;max-width:var(--clp-max);margin:0 auto!important;background:#111916!important;padding:0 max(var(--clp-pad),calc((min(100%,var(--clp-max)) - var(--clp-content)) / 2)) 40px!important}.shopify-section:has(.clp-form-anchor)+.shopify-section:not(:has(.clp))>.section-background{display:none!important}.shopify-section:has(.clp-form-anchor)+.shopify-section:not(:has(.clp))>.section{display:block!important;padding:4px 18px 18px!important;margin:0!important;max-width:none!important;background:#fff;border:1px solid #E4E1D9;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 12px 28px #00000040}.shopify-section:not(:has(.clp)) .section-content-wrapper:has(shopify-forms-embed){align-items:stretch!important}.shopify-section:not(:has(.clp)) .shopify-app-block:has(shopify-forms-embed),main shopify-forms-embed{display:block!important;width:100%!important;max-width:none!important}.shopify-section:has(.clp-popup-anchor)+.shopify-section:not(:has(.clp)){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px!important;margin:0!important;background:#11191699!important}.shopify-section.clp-modal-open{display:flex!important}.shopify-section:has(.clp-popup-anchor)+.shopify-section:not(:has(.clp))>.section-background{display:none!important}.shopify-section:has(.clp-popup-anchor)+.shopify-section:not(:has(.clp))>.section{position:relative;display:block!important;width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow:auto;margin:0!important;padding:28px 22px 22px!important;background:#fff;border-radius:18px;box-shadow:0 16px 40px #0000004d}.clp-modal-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:999px;background:#f0eee8;color:#47524d;font-size:20px;line-height:36px;cursor:pointer;padding:0}html.clp-modal-lock,html.clp-modal-lock body{overflow:hidden}.clp-modal-head{font-family:Noto Sans JP,sans-serif;color:#14201b;text-align:left;margin-bottom:12px}.clp-modal-eyebrow{margin:0 0 2px;font-size:12px;font-weight:700;color:#18946a}.clp-modal-title{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.45}.clp-modal-text{margin:0;font-size:13px;line-height:1.7;color:#47524d}.clp-sticky{position:fixed;left:50%;bottom:0;z-index:900;width:100%;max-width:var(--clp-max);transform:translate(-50%,110%);transition:transform .25s ease;background:#fffffff7;border-top:1px solid #E4E1D9;box-shadow:0 -6px 16px #11191614;padding:10px max(16px,calc((min(100%,var(--clp-max)) - var(--clp-content)) / 2)) calc(12px + env(safe-area-inset-bottom));font-family:Noto Sans JP,sans-serif}.clp-sticky.is-visible{transform:translate(-50%)}.clp-sticky__inner{display:flex;gap:10px;align-items:center}.clp-sticky__text{flex:0 0 auto;line-height:1.3}.clp-sticky__text p{margin:0;font-size:11px;font-weight:700;color:#14201b}.clp-sticky__text p+p{font-size:10px;font-weight:400;color:#7b847f}.clp-sticky__btn{flex:1;display:block;border:0;background:#18946a;color:#fff;text-align:center;border-radius:999px;padding:13px;font-size:14px;font-weight:700;cursor:pointer}.clp-sticky__btn:hover{background:#137a57}@media(min-width:700px){.clp-sec{padding-top:64px;padding-bottom:64px}.clp-sec--fv{padding-top:32px;padding-bottom:56px}.clp-h1{font-size:44px}.clp-h2{font-size:32px}.clp-p{font-size:16px}.clp-hero-media{aspect-ratio:4 / 3.6!important}.clp-footer{padding-top:32px;padding-bottom:110px}.clp-video{max-width:420px;margin-left:auto;margin-right:auto}.shopify-section:has(.clp-form-anchor)+.shopify-section:not(:has(.clp)){padding-bottom:56px!important}.clp-sticky__text p{font-size:13px}.clp-sticky__btn{font-size:16px;padding:15px}}@media(min-width:700px){.clp-prod-grid{flex-direction:row!important}.clp-prod-grid>*{flex:1;min-width:0}}@media(max-width:520px){.clp-edge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clp-sec svg.clp-full{max-width:none}@media(min-width:700px){.clp video.clp-hero-motion{aspect-ratio:auto!important;height:600px!important}}.clp-fv-radar svg{max-width:none!important}.clp-sec svg[role=img][viewBox="0 0 320 290"]{max-width:440px}@media(max-width:520px){.clp-fv-auth svg{display:none}.clp-fv-auth>div{padding:5px 6px!important}.clp-fv-auth span{font-size:9.5px!important}.clp-fv-auth b{font-size:10px!important}.clp-sec p[style*="font-size: 34px"]{font-size:28px!important}}@media(max-width:520px){.clp-fv-proof{grid-template-columns:1fr!important;gap:12px!important}.clp-fv-over p{font-size:11.5px!important}.clp-fv-lead{font-size:20px!important}}@media(min-width:700px){.clp-fv-lead{font-size:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/climbro-mini-lp01-custom.css.map */
