.scrib3d{--c-blue-sky: #5274cc;--c-deep-blue: #2c3a66;--c-teal: #47b0a8;--c-light-sky: #c3d2f1;--c-sky-mist: #eef3fc;--c-yellow: #fee39c;--c-soft-yellow: #fff3d6;--c-orange: #f18d53;--c-candy: #f18d53;--c-slate: #5b6478;--c-offwhite: #f2f5fa;--c-text: #2e3852;--s-maxw: 1200px;--s-radius: 26px;--s-radius-sm: 16px;--s-shadow: 0 8px 26px rgba(65, 90, 155, .12);--s-shadow-lg: 0 20px 50px rgba(65, 90, 155, .18);--s-pad-top: 64px;--s-pad-bottom: 64px;--font-head: "\6e38\30b4\30b7\30c3\30af", "Yu Gothic", YuGothic, "Hiragino Sans", "Noto Sans JP", sans-serif;--font-body: "\6e38\30b4\30b7\30c3\30af", "Yu Gothic", YuGothic, "Hiragino Sans", "Noto Sans JP", sans-serif;font-family:var(--font-body);color:var(--c-text);line-height:1.9;-webkit-font-smoothing:antialiased;letter-spacing:.02em}.scrib3d *,.scrib3d *:before,.scrib3d *:after{box-sizing:border-box}.scrib3d h1,.scrib3d h2,.scrib3d h3{font-family:var(--font-head);font-weight:700;line-height:1.35}.scrib3d a{color:inherit;text-decoration:none}.scrib3d img{max-width:100%;display:block}.scrib3d .container{width:min(92%,var(--s-maxw));margin-inline:auto}.scrib3d.section{padding-top:var(--s-pad-top, 64px);padding-bottom:var(--s-pad-bottom, 64px)}.shopify-section:has(.scrib3d){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.shopify-section:has(.scrib3d)>div:not(.scrib3d){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.scrib3d .center{text-align:center}.main-header,.main-header .header-main-content{background:#5274cc!important}.main-header .header-tools-wrapper,.main-header .header-tools,.main-header .mini-cart-wrapper,.main-header .cart-count,.main-header .checkout-link,.main-header .checkout-link__button{background:transparent!important}.main-header .navigation-menu-link,.main-header .header-tools a,.main-header .cart-count,.main-header .checkout-link__button,.main-header .customer-links a{color:#fff!important}.scrib3d .eyebrow{font-family:var(--font-head);color:var(--c-teal);font-weight:700;letter-spacing:.08em;font-size:.85rem;margin:0 0 .6em}.scrib3d .eyebrow:before{content:"\273d";margin-right:.5em;color:var(--c-orange)}.scrib3d .section-title{font-size:clamp(1.6rem,4vw,2.6rem);margin:0 0 .5em}.scrib3d .section-lead{color:var(--c-slate);max-width:620px;margin:0 auto}.scrib3d .btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-head);font-weight:700;padding:.85em 1.8em;border-radius:999px;background:var(--c-blue-sky);color:#fff;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 8px 20px #415a9b59;cursor:pointer;border:0}.scrib3d .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #415a9b73}.scrib3d .btn--ghost{background:transparent;color:var(--c-text);box-shadow:none;border:2px solid rgba(0,0,0,.12)}.scrib3d .btn--ghost:hover{border-color:var(--c-blue-sky);color:var(--c-blue-sky);box-shadow:none}.scrib3d .btn--joy{background:var(--c-orange);color:#fff;box-shadow:0 8px 22px #f18d5373}.scrib3d .btn--joy:hover{background:#f49d6b;box-shadow:0 12px 28px #f18d538c}.scrib3d .ph{position:relative;background:repeating-linear-gradient(45deg,#ffffff80 0 10px,#fff0 10px 20px),linear-gradient(135deg,var(--c-light-sky),var(--c-blue-sky));border-radius:var(--s-radius);display:grid;place-items:center;color:#fff;text-align:center;font-family:var(--font-head);font-weight:700;overflow:hidden;min-height:180px}.scrib3d .ph small{display:block;font-family:var(--font-body);font-weight:400;opacity:.9;margin-top:.3em;font-size:.72rem;letter-spacing:0}.scrib3d .ph--dark{background:linear-gradient(135deg,#2a3142,var(--c-slate))}.scrib3d .ph img{width:100%;height:100%;object-fit:cover}.scrib3d .ph:has(img){background:#fff}.scrib3d-hero{position:relative;overflow:hidden;background:linear-gradient(165deg,#ffffff 0%,var(--c-sky-mist) 45%,#dde5f4 90%,var(--c-light-sky) 120%)}.scrib3d .hl{background-image:linear-gradient(transparent 56%,var(--c-yellow) 56% 90%,transparent 90%);padding-inline:.04em}.scrib3d-hero .hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-top:var(--s-pad-top, 64px);padding-bottom:var(--s-pad-bottom, 64px)}.scrib3d-hero .hero__copy h1{font-size:clamp(2.1rem,6vw,4rem);margin:0 0 .35em}.scrib3d-hero .hero__copy h1 .accent{color:var(--c-blue-sky)}.scrib3d-hero .hero__sub{font-size:clamp(1rem,2.4vw,1.25rem);color:var(--c-slate);margin:0 0 .4em;font-family:var(--font-head)}.scrib3d-hero .hero__tagline{font-style:italic;font-weight:700;letter-spacing:.02em;color:var(--c-text);margin:0 0 1.6em;opacity:.85}.scrib3d-hero .hero__cta{display:flex;gap:.8rem;flex-wrap:wrap}.scrib3d-hero .hero__visual{position:relative}.scrib3d-hero .hero__visual .ph{aspect-ratio:4/5;min-height:320px}.scrib3d-hero .scribble{position:absolute;pointer-events:none;stroke:var(--c-teal);fill:none;stroke-width:7;stroke-linecap:round;top:-30px;right:-40px;width:240px;opacity:.5}.scrib3d-movie{background:linear-gradient(170deg,#3a4d85,var(--c-deep-blue));color:#fff}.scrib3d-movie .section-title{color:#fff}.scrib3d-movie .eyebrow{color:var(--c-light-sky)}.scrib3d-movie .eyebrow:before{color:#fff6}.scrib3d-movie .section-lead{color:#ffffffbf}.scrib3d-movie .movie__frame{margin-top:2.4rem;position:relative;border-radius:var(--s-radius);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--s-shadow-lg);background:linear-gradient(135deg,#1b2433,#2c3a55);display:grid;place-items:center}.scrib3d-movie .movie__frame.is-vertical{aspect-ratio:9/16;max-width:380px;margin-inline:auto}.scrib3d-movie .movie__frame iframe,.scrib3d-movie .movie__frame video{width:100%;height:100%;border:0;object-fit:cover}.scrib3d-movie .movie__player{position:absolute;top:0;right:0;bottom:0;left:0}.scrib3d-movie .movie__player iframe,.scrib3d-movie .movie__player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrib3d-movie .movie__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scrib3d-movie .movie__frame.is-playing .movie__poster,.scrib3d-movie .movie__frame.is-playing .play{display:none}.scrib3d-movie .play{width:84px;height:84px;border-radius:50%;background:var(--c-orange);display:grid;place-items:center;box-shadow:0 10px 30px #f18d538c;cursor:pointer;border:0;transition:transform .15s ease}.scrib3d-movie .play:hover{transform:scale(1.07)}.scrib3d-movie .play:before{content:"";border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #fff;margin-left:5px}.scrib3d-movie .movie__note{text-align:center;margin-top:1rem;font-size:.8rem;color:#ffffff80}.scrib3d-exp .exp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:2.6rem}.scrib3d-exp .exp__card{background:#fff;border-radius:var(--s-radius);box-shadow:var(--s-shadow);overflow:hidden}.scrib3d-exp .exp__card .ph{border-radius:0;aspect-ratio:4/3;min-height:0}.scrib3d-exp .exp__card .body{padding:1.2rem 1.3rem 1.5rem}.scrib3d-exp .exp__step{display:inline-block;font-family:var(--font-head);color:var(--c-text);font-weight:700;font-size:.74rem;letter-spacing:.08em;background:var(--c-soft-yellow);padding:.15em .7em;border-radius:999px}.scrib3d-exp .exp__card h3{font-size:1.15rem;margin:.2em 0 .4em}.scrib3d-exp .exp__card p{font-size:.9rem;color:var(--c-slate);margin:0}.scrib3d-hiroba{background:var(--c-soft-yellow)}.scrib3d-hiroba .hiroba__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.scrib3d-hiroba .hiroba__tag{display:inline-block;background:var(--c-yellow);color:var(--c-text);font-family:var(--font-head);font-weight:700;padding:.4em 1.1em;border-radius:999px;box-shadow:var(--s-shadow)}.scrib3d-hiroba .hiroba__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:2.2rem}.scrib3d-hiroba .hiroba__grid .ph{aspect-ratio:1;min-height:0;border-radius:var(--s-radius-sm);font-size:.8rem}.scrib3d-hiroba .hiroba__grid .ph:nth-child(1),.scrib3d-hiroba .hiroba__grid .ph:nth-child(2){grid-column:span 2;grid-row:span 2}.scrib3d-models .models__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:2.6rem}.scrib3d-models .model{border-radius:var(--s-radius);overflow:hidden;box-shadow:var(--s-shadow);background:#fff;display:flex;flex-direction:column}.scrib3d-models .model__media{aspect-ratio:1;position:relative}.scrib3d-models .model__media .ph{border-radius:0;min-height:0;height:100%}.scrib3d-models .model__bar{height:6px}.scrib3d-models .model__body{padding:1.1rem 1.2rem 1.4rem;flex:1;display:flex;flex-direction:column}.scrib3d-models .model__name{font-family:var(--font-head);font-weight:700;font-size:1.1rem}.scrib3d-models .model__age{font-size:.78rem;color:var(--c-slate)}.scrib3d-models .model__desc{font-size:.84rem;color:var(--c-slate);margin:.5em 0 1em;flex:1}.scrib3d-models .model__video{font-size:.8rem;color:var(--c-teal);font-weight:700}.scrib3d-models .model__video:before{content:"\25b6  "}.scrib3d-models .models__compare{text-align:center;margin-top:2.4rem}.scrib3d-perks{background:linear-gradient(180deg,#ffffff,var(--c-sky-mist))}.scrib3d-perks .perks__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;margin-top:2.6rem;align-items:start}.scrib3d-perks .kit{background:#fff;border-radius:var(--s-radius);box-shadow:var(--s-shadow);padding:1.6rem 1.8rem}.scrib3d-perks .kit h3{font-size:1.2rem;margin:0 0 1rem}.scrib3d-perks .kit ul{list-style:none;margin:0;padding:0}.scrib3d-perks .kit li{display:flex;gap:.7em;padding:.55em 0;border-bottom:1px dashed rgba(0,0,0,.08);font-size:.94rem}.scrib3d-perks .kit li:last-child{border-bottom:0}.scrib3d-perks .kit li:before{content:"\2713";color:var(--c-blue-sky);font-weight:700}.scrib3d-perks .steam{background:linear-gradient(150deg,#3a4d85,var(--c-deep-blue));color:#fff;border-radius:var(--s-radius);padding:1.8rem;box-shadow:var(--s-shadow)}.scrib3d-perks .steam h3{color:#fff;font-size:1.25rem;margin:0 0 .4em}.scrib3d-perks .steam p{color:#ffffffbf;font-size:.9rem}.scrib3d-perks .steam__badges{display:flex;gap:12px;margin-top:1.2rem;flex-wrap:wrap}.scrib3d-perks .badge{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:.7em 1em;font-size:.8rem}.scrib3d-perks .badge b{color:var(--c-yellow);display:block;font-family:var(--font-head)}.scrib3d-proof{background:linear-gradient(180deg,#ffffff,var(--c-sky-mist))}.scrib3d-proof .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:2.6rem 0}.scrib3d-proof .stat{background:#fff;border-radius:var(--s-radius);padding:1.6rem;text-align:center;box-shadow:var(--s-shadow)}.scrib3d-proof .stat b{display:block;font-family:var(--font-head);font-size:1.9rem;color:var(--c-blue-sky);line-height:1.2}.scrib3d-proof .stat span{font-size:.85rem;color:var(--c-slate)}.scrib3d-proof .awards{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:2.4rem}.scrib3d-proof .award{background:#fff;border:1px solid rgba(110,90,60,.12);border-radius:999px;padding:.5em 1.1em;font-size:.8rem;color:var(--c-slate)}.scrib3d-proof .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scrib3d-proof .review{background:#fff;color:var(--c-text);border-radius:var(--s-radius);padding:1.4rem 1.5rem;box-shadow:var(--s-shadow)}.scrib3d-proof .review .stars{color:#ffb300;letter-spacing:2px}.scrib3d-proof .review p{font-size:.9rem;margin:.5em 0 .8em}.scrib3d-proof .review .who{font-size:.78rem;color:var(--c-slate)}.scrib3d-proof .proof__cta{text-align:center;margin-top:2.8rem}.scrib3d .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.scrib3d .reveal.is-in{opacity:1;transform:none}@media(max-width:1024px){.scrib3d-exp .exp__grid{grid-template-columns:repeat(2,1fr)}.scrib3d-models .models__grid{grid-template-columns:repeat(3,1fr)}.scrib3d-hiroba .hiroba__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.scrib3d-hero .hero__inner{grid-template-columns:1fr;text-align:center}.scrib3d-hero .hero__cta{justify-content:center}.scrib3d-hero .hero__visual{order:-1}.scrib3d-exp .exp__grid,.scrib3d-models .models__grid{grid-template-columns:1fr 1fr}.scrib3d-perks .perks__grid,.scrib3d-proof .stats,.scrib3d-proof .reviews{grid-template-columns:1fr}.scrib3d-hiroba .hiroba__grid{grid-template-columns:repeat(2,1fr)}.scrib3d-hiroba .hiroba__grid .ph:nth-child(1),.scrib3d-hiroba .hiroba__grid .ph:nth-child(2){grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/scrib3d.css.map */
