.rk-style-source-section{overflow:clip}.rk-style-source .one-dom-container{min-height:0;background-color:transparent}.rk-style-source{--rk-style-rem: .5208333333vw;--rk-accent: #7cff3f;--rk-accent-bright: #97ff66;--rk-accent-deep: #5ce01c;--rk-accent-ink: #0a0b0c;--rk-base: #0a0b0c;--rk-text: #f5f5f7;--rk-font-sans: AdjustedYuGothic, "Yu Gothic", YuGothic, "Hiragino Sans", "Noto Sans JP", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-l: var(--rk-font-sans);--font-r: var(--rk-font-sans);--font-m: var(--rk-font-sans);--font-b: var(--rk-font-sans);--font-re: var(--rk-font-sans);font-family:var(--rk-font-sans)}.rk-style-source .one-section.bk{background-color:var(--rk-base)}.rk-style-source .bk{--semantic-text-head-level-1: var(--rk-text);--semantic-text-subhead-level-1: var(--rk-text);--semantic-text-body-level-1: var(--rk-text)}.rk-style-source .kv-btn-right,.rk-style-source .one-style-btn{border-color:var(--rk-accent)!important;background:var(--rk-accent)!important}.rk-style-source .kv-btn-right:hover,.rk-style-source .one-style-btn:hover{border-color:var(--rk-accent-bright)!important;background:var(--rk-accent-bright)!important}.rk-style-source .kv-btn-right>p,.rk-style-source .one-style-btn,.rk-style-source .one-style-btn *{color:var(--rk-accent-ink)!important}.rk-style-source .one-kv-section .rk-style-hero-lockup{display:flex!important;width:min(100%,1180px);box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rk-style-source .one-kv-section .rk-style-hero-logo{margin-inline:auto}.rk-style-source .one-kv-section .rk-style-hero-logo>img{display:block;object-fit:contain}.rk-style-source .one-kv-section .rk-style-hero-copy{display:flex!important;width:100%;align-items:center;justify-content:center;margin-inline:auto;text-align:center}.rk-style-source .one-kv-section .rk-style-hero-copy>p{position:relative;left:auto;width:100%;margin-inline:auto;color:#f5f5f7c7!important;font-weight:600;text-align:center;transform:none}.rk-style-source .one-kv-section .rk-style-hero-purchase{position:relative;left:auto;display:flex!important;box-sizing:border-box;align-items:center;justify-content:space-between;margin-inline:auto;border:1px solid rgba(245,245,247,.22);border-radius:980px;background:#0a0b0ca8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transform:none}.rk-style-source .one-kv-section .rk-style-hero-purchase>.one-kv-btnBoxbg{display:none!important}.rk-style-source .one-kv-section .rk-style-hero-price{display:flex!important;min-width:0;flex:1 1 auto;align-items:center;justify-content:center}.rk-style-source .one-kv-section .rk-style-hero-price>p,.rk-style-source .one-kv-section .rk-style-hero-buy>p{margin:0;text-align:center;white-space:nowrap}.rk-style-source .one-kv-section .rk-style-hero-buy{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;margin-left:0;border-radius:980px}.rk-style-source .one-kv-section .rk-style-hero-buy:focus-visible{outline:2px solid var(--rk-text);outline-offset:3px}.rk-style-source .rk-style-ksp-arrow{position:absolute;right:clamp(16px,calc(2.4 * var(--rk-style-rem)),24px);bottom:clamp(16px,calc(2.4 * var(--rk-style-rem)),24px);z-index:4;display:flex;width:clamp(48px,calc(5.2 * var(--rk-style-rem)),56px);height:clamp(48px,calc(5.2 * var(--rk-style-rem)),56px);align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(245,245,247,.16);border-radius:980px;color:#f5f5f7;background:#1b1e22b8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);pointer-events:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.rk-style-source .rk-style-ksp-arrow svg{display:block;width:24px;height:24px}.rk-style-source .one-ksp-card:hover .rk-style-ksp-arrow,.rk-style-source .one-ksp-card>a:focus-visible .rk-style-ksp-arrow{border-color:var(--rk-accent);color:var(--rk-accent-ink);background:var(--rk-accent);transform:translateY(2px)}.rk-style-source .one-ksp-card>a:focus-visible{outline:none}.rk-style-source .one-ksp-card>a:focus-visible .rk-style-ksp-arrow{box-shadow:0 0 0 3px #7cff3f33}.rk-style-source .one-ksp-card>a:active .rk-style-ksp-arrow{border-color:var(--rk-accent-deep);background:var(--rk-accent-deep)}.rk-style-source .rk-style-carousel-button{position:relative!important;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:980px;color:#f5f5f7;background:#1d1d1f;box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.rk-style-source .rk-style-carousel-button>img{opacity:0!important;pointer-events:none}.rk-style-source .rk-style-carousel-button:after{content:"";position:absolute;top:50%;left:50%;width:clamp(7px,calc(.8 * var(--rk-style-rem)),9px);height:clamp(7px,calc(.8 * var(--rk-style-rem)),9px);box-sizing:border-box;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-62%,-50%) rotate(45deg);pointer-events:none}.rk-style-source .rk-style-carousel-button[aria-disabled=true]{border-color:#0000000f;color:#1d1d1f52;background:#efeff1;box-shadow:none;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.rk-style-source .rk-style-carousel-button[aria-disabled=false]:hover{border-color:#7cff3f8c;background:#2a2c2f;box-shadow:0 0 0 3px #7cff3f29}}.rk-style-source .rk-style-carousel-button[aria-disabled=false]:focus-visible{border-color:var(--rk-accent);outline:none;box-shadow:0 0 0 3px #7cff3f33}.rk-style-source .rk-style-carousel-button[aria-disabled=false]:active{background:#131518}.rk-style-source .rk-style-feature-marker{position:relative;z-index:18;display:flex;width:fit-content;flex-direction:column;align-items:center;gap:10px;margin:0 0 32px;color:#1d1d1f;font-family:var(--rk-font-sans);text-align:center;pointer-events:none}.rk-style-source .rk-style-feature-marker--center{align-items:center;margin-inline:auto;text-align:center}.rk-style-source .rk-style-feature-marker>.rk-style-feature-marker__number{display:block;width:100%;font-size:clamp(72px,calc(10 * var(--rk-style-rem)),104px);font-weight:400;font-variant-numeric:tabular-nums;line-height:.82;letter-spacing:-.05em;text-align:center}.rk-style-source .rk-style-feature-marker__label{display:block;max-width:min(32em,calc(100vw - 64px));color:#2f7d10;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-align:center;text-wrap:balance}.rk-style-source .rk-style-feature-marker--inverse{color:#f5f5f785}.rk-style-source .rk-style-feature-marker--inverse .rk-style-feature-marker__label{color:var(--rk-accent)}.rk-style-source .rk-style-ksp-responsive-title{white-space:nowrap}@media screen and (min-width:769px){.rk-style-source .one-kv-section .rk-style-hero-lockup{top:62%;bottom:auto;left:50%;padding-inline:32px;transform:translate(-50%,-50%)}.rk-style-source .one-kv-section .rk-style-hero-logo{width:min(55vw,820px);max-width:100%;height:auto;aspect-ratio:12.3125 / 1;margin-bottom:24px}.rk-style-source .one-kv-section .rk-style-hero-copy>p{font-size:clamp(18px,1.7vw,26px);line-height:1.5}.rk-style-source .one-kv-section .rk-style-hero-purchase{width:clamp(360px,25vw,380px);height:68px;gap:8px;margin-top:28px;padding:7px 7px 7px 16px}.rk-style-source .one-kv-section .rk-style-hero-price>p{font-size:14px;font-weight:400;line-height:1.3}.rk-style-source .one-kv-section .rk-style-hero-price>p>span{font-size:22px;font-weight:700;letter-spacing:-.01em}.rk-style-source .one-kv-section .rk-style-hero-buy{min-width:150px;height:52px;padding:12px 28px}.rk-style-source .one-kv-section .rk-style-hero-buy>p{font-size:17px;font-weight:700;line-height:1.3}.rk-style-source .one-ksp-title{width:max-content;max-width:calc(100% - 48px)}.rk-style-source .one-fully-card3{justify-content:flex-start;padding-top:calc(7 * var(--rk-style-rem));padding-bottom:0}.rk-style-source .one-fully-card3 .one-fully-cardimg{flex:0 0 calc(10.8 * var(--rk-style-rem))}.rk-style-source .one-fully-card3 .one-fully-cardtitle>p:first-of-type{font-size:calc(3.6 * var(--rk-style-rem));line-height:1.2;white-space:nowrap}.rk-style-source .one-light-title{position:relative}.rk-style-source .one-light-title>.rk-style-feature-marker{position:absolute;bottom:calc(100% + 32px);left:50%;margin:0;transform:translate(-50%)}}@media screen and (max-width:768.98px){.rk-style-source{--rk-style-rem: 2.7777777778vw}.rk-style-source .one-kv-section .rk-style-hero-lockup{top:auto;bottom:clamp(28px,8vw,40px);left:50%;width:100%;padding-inline:20px;transform:translate(-50%)}.rk-style-source .one-kv-section .rk-style-hero-logo{width:min(92vw,368px);max-width:calc(100% - 24px);height:auto;aspect-ratio:12.3125 / 1;margin-bottom:16px}.rk-style-source .one-kv-section .rk-style-hero-logo>img{transform:scale(1.25);transform-origin:center}.rk-style-source .one-kv-section .rk-style-hero-copy>p{font-size:clamp(13px,3.7vw,15px);line-height:1.5;white-space:nowrap}.rk-style-source .one-kv-section .rk-style-hero-purchase{width:min(304px,calc(100vw - 48px));height:58px;gap:10px;margin-top:24px;padding:6px 6px 6px 18px}.rk-style-source .one-kv-section .rk-style-hero-price>p{font-size:14px;font-weight:600;line-height:1.25}.rk-style-source .one-kv-section .rk-style-hero-buy{min-width:132px;height:46px;padding:10px 20px}.rk-style-source .one-kv-section .rk-style-hero-buy>p{font-size:15px;font-weight:700;line-height:1.3}.rk-style-source .rk-style-ksp-arrow{right:clamp(24px,calc(2.4 * var(--rk-style-rem)),28px);bottom:clamp(12px,calc(1.2 * var(--rk-style-rem)),16px);width:clamp(40px,calc(4 * var(--rk-style-rem)),44px);height:clamp(40px,calc(4 * var(--rk-style-rem)),44px)}.rk-style-source .rk-style-ksp-arrow svg{width:20px;height:20px}.rk-style-source .rk-style-feature-marker{gap:8px;margin-bottom:24px}.rk-style-source .rk-style-feature-marker--mobile-center{align-items:center;margin-inline:auto;text-align:center}.rk-style-source .rk-style-feature-marker>.rk-style-feature-marker__number{font-size:clamp(52px,calc(6 * var(--rk-style-rem)),64px)}.rk-style-source .rk-style-feature-marker__label{font-size:14px}.rk-style-source .rk-style-mobile-nowrap{white-space:nowrap}.rk-style-source .one-fully-card3 .one-fully-cardtitle>p:first-of-type{white-space:nowrap}.rk-style-source .one-fully-cardbox .one-fully-card{width:calc(32.8 * var(--rk-style-rem))!important;overflow:hidden;border-radius:calc(2 * var(--rk-style-rem))}.rk-style-source .one-fully-cardbox .one-fully-card .one-fully-cardimg{width:calc(32.8 * var(--rk-style-rem))!important;height:calc(14 * var(--rk-style-rem))!important}.rk-style-source .one-fully-cardbox .one-fully-card1 .one-fully-cardimg{background:linear-gradient(135deg,#fbfbfb,#f2f2f2)}.rk-style-source .one-fully-cardbox .one-fully-card2 .one-fully-cardimg{background:linear-gradient(105deg,#fafafa,#dedede 56%,#858585)}.rk-style-source .one-fully-cardbox .one-fully-card1 .one-fully-cardimg>img,.rk-style-source .one-fully-cardbox .one-fully-card2 .one-fully-cardimg>img{position:absolute;top:0;left:50%;width:calc(16 * var(--rk-style-rem));height:calc(15.3 * var(--rk-style-rem));object-fit:cover;clip-path:circle(calc(3.2 * var(--rk-style-rem)) at 50% calc(4.4 * var(--rk-style-rem)));transform:translate(-50%)}.rk-style-source .one-fully-cardbox .one-fully-card .one-fully-cardtitle{width:calc(27 * var(--rk-style-rem))!important}.rk-style-source .rk-style-ksp-responsive-title{width:100%;white-space:normal}.rk-style-source .one-light-title>.one-desc{font-size:clamp(42px,13.333vw,50px);line-height:1.08}.rk-style-source .one-best-title .one-h1{font-size:clamp(24px,7.4vw,28px);white-space:nowrap}.rk-style-source .rk-style-camera-mobile-title{font-size:clamp(24px,7.733vw,29px);line-height:1.2}.rk-style-source .one-charging-item:first-child .one-charging-img{height:auto;aspect-ratio:1384 / 1120}.rk-style-source .one-charging-item:first-child .one-charging-img>img.one-pcHide{object-fit:contain;object-position:center}.rk-style-source .one-ksp-cardgroup3 .one-ksp-cardtitle{transform:translateY(-12px)}.rk-style-source .one-ksp-cardgroup3 .rk-style-ksp-arrow{right:8px;bottom:4px;width:28px;height:28px}.rk-style-source .one-ksp-cardgroup3 .rk-style-ksp-arrow svg{width:16px;height:16px}.rk-style-source .one-light-wrapper{height:calc(105 * var(--rk-style-rem))}}@media screen and (min-width:769px){.rk-style-source .one-ai-btn:after,.rk-style-source .one-best-btn:after{transform:translate(-38%,-50%) rotate(-135deg)}}@media(prefers-reduced-motion:reduce){.rk-style-source .rk-style-ksp-arrow{transition:none}}.rk-style-source{font-family:var(--rk-font-sans)}@media screen and (max-width:768.98px){.rk-style-source .one-charging-img{overflow:hidden;border-radius:calc(2 * var(--rk-style-rem));background:#ececec;box-shadow:inset 0 0 0 1px #0000000f}.rk-style-source .one-charging-item:first-child .one-charging-img{aspect-ratio:3 / 2}.rk-style-source .one-charging-item:first-child .one-charging-img>img.one-pcHide{object-fit:cover;object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/rokid-style-page-overrides.css.map */
