.kaiwai-quiz-hero{--hero-ink: #1b1b19;--hero-white: #fffdf7;--hero-lime: #d8f64b;--hero-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;width:min(1120px,calc(100% - 88px));margin:38px auto 0;overflow:hidden;color:var(--hero-ink);background:var(--hero-white);border:2px solid var(--hero-ink);border-radius:20px;box-shadow:5px 5px 0 var(--hero-ink);font-family:Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Meiryo,system-ui,sans-serif}.kaiwai-quiz-hero__banner{border-bottom:2px solid var(--hero-ink)}.kaiwai-quiz-hero__banner img{display:block;width:100%;height:auto}.kaiwai-quiz-hero__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px clamp(22px,4vw,46px) 27px}.kaiwai-quiz-hero__copy{min-width:0}.kaiwai-quiz-hero__eyebrow{display:flex;align-items:center;gap:9px;margin:0;font:800 11px/1.4 var(--hero-mono);letter-spacing:.095em}.kaiwai-quiz-hero__eyebrow:before{content:"";width:9px;height:9px;flex:none;background:var(--hero-lime);border:1.5px solid var(--hero-ink);border-radius:50%}.kaiwai-quiz-hero__heading{margin:6px 0 8px;color:var(--hero-ink);font-family:inherit;font-weight:900;font-size:clamp(25px,3.7vw,44px);line-height:1.24;letter-spacing:-.07em}.kaiwai-quiz-hero__heading span{display:inline-block;position:relative;isolation:isolate}.kaiwai-quiz-hero__heading span:before{position:absolute;z-index:-1;top:67%;right:4%;bottom:5%;left:-2%;content:"";background:var(--hero-lime);border-radius:4px;transform:rotate(-2deg)}.kaiwai-quiz-hero__description{margin:0;color:#55554c;font-size:14px;font-weight:650;line-height:1.7;letter-spacing:0;line-break:strict}.kaiwai-quiz-hero__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:23px;min-height:52px;padding:0 19px;color:var(--hero-ink);background:var(--hero-lime);border:2px solid var(--hero-ink);border-radius:10px;box-shadow:3px 3px 0 var(--hero-ink);font-size:15px;font-weight:850;line-height:1.4;text-decoration:none;transition:transform .15s,box-shadow .15s}.kaiwai-quiz-hero__button span{font-size:19px;line-height:1}.kaiwai-quiz-hero__button:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--hero-ink)}.kaiwai-quiz-hero__button:active{transform:translate(3px,3px);box-shadow:none}.kaiwai-quiz-hero__button:focus-visible{outline:3px solid #6948dc;outline-offset:4px}@media(max-width:690px){.kaiwai-quiz-hero{width:calc(100% - 36px);margin-top:22px;box-shadow:3px 3px 0 var(--hero-ink)}.kaiwai-quiz-hero__intro{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 18px 20px}.kaiwai-quiz-hero__button{gap:15px;min-height:47px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.kaiwai-quiz-hero__button{transition:none}}.kaiwai-ranking{padding:2.4rem 0 4.8rem}.kaiwai-ranking__heading{margin-bottom:2.4rem}.kaiwai-ranking__heading h2{margin:0}.kaiwai-ranking__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}.kaiwai-ranking__item{min-width:0;position:relative}.kaiwai-ranking__rank{position:absolute;z-index:1;top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;min-height:3.6rem;padding:.6rem 1.2rem;border-radius:999px;font-size:1.5rem;font-weight:700;line-height:1.3;background:#e2c36d;color:#28200e;pointer-events:none}.kaiwai-ranking__rank--2{background:#e1e4e8;color:#242a31}.kaiwai-ranking__rank--3{background:#dfb698;color:#362418}.kaiwai-ranking__rank--4,.kaiwai-ranking__rank--5,.kaiwai-ranking__rank--6{background:#f1f2f3;color:#42474b}.kaiwai-ranking__card{display:block;color:inherit;text-decoration:none}.kaiwai-ranking__image{aspect-ratio:1;background:#fff;overflow:hidden}.kaiwai-ranking__image img{display:block;width:100%;height:100%;object-fit:contain}.kaiwai-ranking__title{margin:1.4rem 0 .6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.6;letter-spacing:.02em}.kaiwai-ranking__card:hover .kaiwai-ranking__title{text-decoration:underline;text-underline-offset:.3rem}.kaiwai-ranking__price{margin:0;font-size:1.4rem;line-height:1.5}.kaiwai-ranking__empty{padding-top:2.4rem;padding-bottom:2.4rem}@media screen and (max-width:749px){.kaiwai-ranking{padding-top:1.6rem;padding-bottom:3.2rem}.kaiwai-ranking__heading{margin-bottom:1.6rem}.kaiwai-ranking__grid{grid-template-columns:repeat(6,80%);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.2rem;padding:.2rem .2rem 1.6rem}.kaiwai-ranking__item{scroll-snap-align:start}.kaiwai-ranking__rank{top:.8rem;left:.8rem;min-width:4.8rem;min-height:3.2rem;font-size:1.3rem}.kaiwai-ranking__title{font-size:1.3rem;margin-top:1rem}.kaiwai-ranking__price{font-size:1.3rem}}kaiwai-product-recommendations{display:block;min-height:1px}kaiwai-product-recommendations[hidden],kaiwai-product-recommendations [hidden]{display:none}kaiwai-product-recommendations .card-wrapper{height:100%}.kaiwai-review-all__inner{padding-top:0;padding-bottom:0}.kaiwai-review-all__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.kaiwai-review-all__heading h2{margin:0}.kaiwai-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;list-style:none;padding:0;margin:0}.kaiwai-review-grid>li{min-width:0}.kaiwai-review-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:48px}.kaiwai-review-pagination span{display:inline-flex;min-width:48px;min-height:48px;align-items:center;justify-content:center}.kaiwai-review-pagination a{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:8px 12px;color:inherit}.kaiwai-review-pagination .current{border-bottom:1px solid currentColor}@media screen and (max-width:989px){.kaiwai-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kaiwai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.kaiwai-review-groups[hidden]{display:none}.kaiwai-review-community{padding-top:2.4rem;padding-bottom:4.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);scroll-margin-top:11rem}.kaiwai-review-community__heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.kaiwai-review-community__heading h2{margin:0 0 .8rem}.kaiwai-review-community__heading p{margin:0;font-size:1.3rem;opacity:.65}.kaiwai-review-community__heading a{font-size:1.3rem;text-align:right}.kaiwai-review-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 1.6rem;list-style:none;padding:0;margin:0}.kaiwai-review-group-grid>li{min-width:0}@media screen and (max-width:989px){.kaiwai-review-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kaiwai-review-community{padding-top:1.6rem;padding-bottom:3.2rem}.kaiwai-review-community__heading{gap:1.2rem;align-items:flex-start}.kaiwai-review-community__heading a{max-width:11rem;font-size:1.2rem}.kaiwai-review-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}}.kaiwai-review-overview{display:block}.kaiwai-review-overview__inner{padding-top:0;padding-bottom:0}.kaiwai-review-overview h1{margin:0;text-align:center}.kaiwai-review-overview__description{max-width:720px;margin:16px auto 0;text-align:center}.kaiwai-review-overview__description p{margin:0}.kaiwai-review-card{display:block;color:inherit;text-decoration:none}.kaiwai-review-card__image{aspect-ratio:1;background:#fff;overflow:hidden}.kaiwai-review-card__image img{display:block;width:100%;height:100%;object-fit:contain}.kaiwai-review-card__title{margin:1.4rem 0 .6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.6;letter-spacing:.02em}.kaiwai-review-card:hover .kaiwai-review-card__title{text-decoration:underline;text-underline-offset:.3rem}.kaiwai-review-card__price{margin:0;font-size:1.4rem;line-height:1.5}@media screen and (max-width:749px){.kaiwai-review-card__title{font-size:1.3rem;margin-top:1rem}.kaiwai-review-card__price{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
