.tmg-koko-banner{--container-padding:1.5rem 2rem 0;--button-color:#fff;--button-bg:#dc379f;--text-color:#051b28;--text-size:min(1.5rem,6vw);--text-max-width:90vw;--hero-max-width:min(376px,60vw);--hero-aspect-ratio:47/29;background-color:#9ddafd;box-sizing:border-box}.tmg-koko-banner__container{box-sizing:border-box;padding:var(--container-padding)}.tmg-koko-banner__contents{align-items:center;display:flex;flex-direction:column;justify-content:center}.v-application p.tmg-koko-banner__text{text-wrap:balance;color:var(--text-color);font-size:var(--text-size);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:0;max-width:var(--text-max-width);mix-blend-mode:multiply;text-align:center}.tmg-koko-banner__picture{align-self:flex-end;display:block}.tmg-koko-banner__image{aspect-ratio:var(--hero-aspect-ratio);display:block;height:auto;image-rendering:high-quality;margin:0 auto;max-width:var(--hero-max-width)}.tmg-koko-banner__image--desktop{display:none}@media(min-width:840px){.tmg-koko-banner{--container-padding:0 2rem;--hero-max-width:min(600px,40vw);--hero-intrinsic-size:min(600px,40vw);--hero-aspect-ratio:37/21;--text-max-width:40ch}.tmg-koko-banner__container{grid-column-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr auto;justify-content:center;position:relative}.tmg-koko-banner__contents{align-items:flex-start;grid-column:1/3;grid-row:1;z-index:2}.tmg-koko-banner__picture{grid-column:2/3;grid-row:1}.tmg-koko-banner__image--desktop{display:block;margin-top:2.5rem}.tmg-koko-banner__image--mobile{display:none}.v-application p.tmg-koko-banner__text{text-align:left}}@media(min-width:940px){.v-application p.tmg-koko-banner__text{margin-bottom:1.5rem}}@media(min-width:1264px){.tmg-koko-banner{--text-size:1.75rem;--text-max-width:43ch;--container-padding:0 3rem 0 2rem}}.tmg-rating{grid-gap:4%;display:inline-grid;grid-auto-flow:column dense;grid-template-columns:repeat(6,1fr)}.tmg-reviews__container{--max-card-size:252px}.tmg-reviews__rating--title{color:#2a74d3;text-align:center}.tmg-reviews__container .v-slide-group__content{display:grid;grid-auto-flow:column dense;grid-template-rows:auto auto 1fr auto}.v-application a.tmg-reviews__item-link{font-size:.9rem;text-align:right}.tmg-reviews__item-footer{grid-gap:1em;align-items:self-end;display:grid;grid-template-columns:1fr auto;width:100%}.tmg-reviews__container .v-slide-group__next,.tmg-reviews__container .v-slide-group__next .v-icon.v-icon,.tmg-reviews__container .v-slide-group__prev,.tmg-reviews__container .v-slide-group__prev .v-icon.v-icon{display:none}.tmg-reviews__container .v-slide-group__next:before,.tmg-reviews__container .v-slide-group__prev:before{background:#0b73da;background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:50%;content:"";display:block;height:30px;pointer-events:none;width:30px}.tmg-reviews__container .v-slide-group__prev:before{background-image:var(--chevron-left__svg);background-position-x:2px}.tmg-reviews__container .v-slide-group__next:before{background-image:var(--chevron-right__svg);background-position-x:4px}.tmg-reviews__container .v-slide-group__next--disabled,.tmg-reviews__container .v-slide-group__prev--disabled{opacity:.2}.tmg-reviews__logo{display:block;height:var(--logo-height);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--logo-width)}.tmg-reviews__contents,.v-card.tmg-reviews__contents{grid-gap:.75em;display:grid;grid-row-end:span 4;grid-row-start:auto;grid-template-rows:subgrid;justify-items:self-start;margin:.5em;max-width:var(--max-card-size);padding:1em 1.25em}.tmg-reviews__contents .tmg-rating{color:#fbbe3b}.tmg-reviews__item-text{-webkit-box-orient:vertical;-webkit-line-clamp:10;display:-webkit-box;font-size:min(.9rem,6vw);opacity:.7;overflow:hidden}.tmg-reviews__item-text,.tmg-reviews__item-title{text-wrap:pretty;-webkit-hyphens:none;hyphens:none;line-height:1.2}.tmg-reviews__item-title{align-items:center;display:flex;font-size:min(1rem,6vw);font-weight:500;width:100%}@media (min-width:960px){.tmg-reviews__container .v-slide-group__next,.tmg-reviews__container .v-slide-group__prev{display:flex}.tmg-reviews__contents{margin:.75em}.tmg-reviews__container{--max-card-size:248px}}@media (min-width:1264px){.tmg-reviews__container{--max-card-size:251px}}.tmg-o-hero--cybermonday2025{--bg-color:#0d0c22;--text-color:#fff;--title-weight:400;--title-width:min(100%,90vw);--title-font-size:min(1.1rem,5.25vw);--title-padding:0;--title-line-height:1.2;--title-padding:0.25rem 0 1rem;--title-spacing:0.02em;--subtitle-width:min(100%,80vw);--subtitle-margin:0.5em auto 1rem;--subtitle-padding:0;--subtitle-color:#fff;--subtitle-font-size:min(0.95rem,4.5vw);--subtitle-weight:400;--subtitle-spacing:0.02em;--code-color:#29d638;--button-bg:#ffbc1f;--button-color:#0d0d3f;--hero-padding-bottom:10vw;--hero-padding:0;--title-color:#fff;--code-color:#f243a0;--button-bg:#62e3ff;--button-color:#dc1b6a;--button-margin:8px auto 6px;--button-padding:20px;--container-padding-bottom:0;--circle-gradient:radial-gradient(circle,#090816,#090816 40%,rgba(61,70,87,.8) 40.5%,transparent 47%,transparent);--circle-gradient-size:min(400px,80vw);--circle-gradient-position:center top;--circle-elements:url(/_nuxt/img/circle.d96a7a0.svg);--circle-elements-size:min(680px,120vw);--circle-elements-position:50% 100%;--pattern-background-size:50%;--linear-gradient:linear-gradient(#090816,rgba(9,8,22,.5));text-wrap:balance;align-items:center;background-color:#0d0c22;background-color:var(--bg-color);background-image:linear-gradient(#090816,rgba(9,8,22,.5)),url(/_nuxt/img/pattern.3787c4d.svg);background-image:var(--linear-gradient),url(/_nuxt/img/pattern.3787c4d.svg);background-origin:padding-box;background-position:center 55%,50%;background-repeat:no-repeat,repeat;background-size:100%,50%;background-size:100%,var(--pattern-background-size);box-shadow:0 -2rem #0d0c22;box-shadow:0 -2rem var(--bg-color);box-sizing:border-box;color:#fff;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;padding:0;padding:var(--hero-padding);position:relative;text-align:center}.tmg-o-hero--cybermonday2025 .tmg-o-hero__title{line-height:var(--title-line-height);margin:1em auto 0;text-align:center}.tmg-o-hero--cybermonday2025 .tmg-o-hero__subtitle{line-height:1.2;max-width:80vw;text-align:center}.tmg-o-hero--cybermonday2025 .tmg-o-hero__discount--message{margin:1em auto}.tmg-o-hero--cybermonday2025 .tmg-o-hero__discount--message strong{color:var(--code-color)}.tmg-o-hero--cybermonday2025 .tmg-o-hero__deadline{font-size:min(.9rem,6vw);font-weight:400;letter-spacing:.003em;line-height:1.2;margin:1rem auto 2rem}.tmg-o-hero--cybermonday2025 .theme--light.v-btn.v-btn--has-bg{background-color:var(--button-bg);color:var(--button-color);padding:var(--button-padding)}.tmg-o-hero--cybermonday2025 .tmg-o-hero__btn{display:flex;margin:var(--button-margin);max-width:-moz-max-content;max-width:max-content}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__section{order:2}.tmg-o-hero--cybermonday2025 .tmg-o-hero-deadline__section{order:3}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__figure{background-image:var(--circle-elements);background-position:var(--circle-elements-position);background-repeat:no-repeat;background-size:var(--circle-elements-size);height:min(440px,76vw);margin-bottom:1rem;order:1;padding:min(3rem,6vw) 0 0;position:relative;width:100%}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__figure:before{--width:min(400px,80vw);background:radial-gradient(ellipse,var(--button-bg),#252262 30%,transparent 70%);background-position:50%;background-repeat:no-repeat;background-size:80%;content:"";display:block;filter:blur(10px);height:min(200px,20vw);left:calc(50% - min(400px, 80vw)/2);left:calc(50% - var(--width)/2);opacity:.8;position:absolute;top:3rem;width:min(400px,80vw);width:var(--width);z-index:0}.tmg-o-hero--cybermonday2025 .tmg-o-hero-discount__img,.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__img{display:block;height:auto;margin:0 auto;position:relative;z-index:1}.tmg-o-hero--cybermonday2025 .tmg-o-hero-discount__img{aspect-ratio:191/65;max-width:min(180px,40vw)}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__img{aspect-ratio:300/149;max-width:min(260px,50vw)}@media(min-width:560px){.tmg-o-hero--cybermonday2025{--pattern-background-size:30vw}}@media(min-width:1070px){.tmg-o-hero--cybermonday2025{--circle-elements-position:center 50%;--circle-elements-size:105.5vw;--circle-gradient-position:center;--circle-gradient-size:80vw;--hero-padding:4rem 0 0;--linear-gradient:linear-gradient(90deg,rgba(9,8,22,0),#090816 33%,#090816 66%,rgba(9,8,22,0));--circle-gradient:radial-gradient(circle,#090816,#090816 54%,#3d4657 54.2%,transparent 62%,transparent);background-image:radial-gradient(circle,#090816,#090816 54%,#3d4657 54.2%,transparent 62%,transparent),var(--circle-elements),linear-gradient(to right,rgba(9,8,22,0),#090816 33%,#090816 66%,rgba(9,8,22,0)),url(/_nuxt/img/pattern.3787c4d.svg);background-image:var(--circle-gradient),var(--circle-elements),var(--linear-gradient),url(/_nuxt/img/pattern.3787c4d.svg);background-position:50%,center 50%,top,50%;background-position:var(--circle-gradient-position),var(--circle-elements-position),top,50%;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:80vw,105.5vw,100%,var(--pattern-background-size);background-size:var(--circle-gradient-size),var(--circle-elements-size),100%,var(--pattern-background-size)}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__img{max-width:min(390px,60vw)}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__section{order:1}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__figure{background-color:transparent;background-image:none;height:auto;margin:0;order:2;padding:0}.tmg-o-hero--cybermonday2025 .tmg-o-hero-title__figure:before{--width:600px;display:block;height:100%;opacity:1;top:0}}@media(min-width:1240px){.tmg-o-hero--cybermonday2025{--hero-padding-bottom:6vw;--circle-gradient-position:50%;--circle-elements-position:50%;--circle-elements-size:1280px;--pattern-background-size:300px;--circle-gradient-size:980px}}