.tmcc-quiz{background-color:var(--tmcc-navy-deep);color:var(--tmcc-ivory);padding-block:clamp(4rem,5vw,8rem)}.tmcc-quiz__inner{width:min(100%,88rem);margin-inline:auto;padding-inline:var(--tmcc-gutter)}.tmcc-quiz__eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--tmcc-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tmcc-gold)}.tmcc-quiz__heading{margin:0;color:var(--tmcc-ivory);font-family:var(--tmcc-font-display);font-weight:400;font-size:clamp(3rem,3.2vw,4.6rem);line-height:1.1;letter-spacing:-.012em}.tmcc-quiz__intro{margin:1.4rem 0 0;max-width:54ch;font-family:var(--tmcc-font-body);font-size:clamp(1.5rem,1.1vw,1.7rem);line-height:1.6;color:#faf8f3cc}.tmcc-quiz__rule{margin:clamp(2.8rem,3vw,4rem) 0 0;border:0;border-top:1px solid var(--mf-gold-line,rgba(194,163,101,.42))}.tmcc-quiz__progress{margin:clamp(2.4rem,2.6vw,3.2rem) 0 1.6rem;font-family:var(--tmcc-font-body);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tmcc-gold)}.tmcc-quiz__step{margin:0;padding:0;border:0;min-inline-size:0}.tmcc-quiz__step[hidden]{display:none}.tmcc-quiz__q{padding:0;margin:0 0 2rem;width:100%;font-family:var(--tmcc-font-display);font-weight:400;font-size:clamp(2.2rem,2.1vw,3rem);line-height:1.2;color:var(--tmcc-ivory)}.tmcc-quiz__options{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.tmcc-quiz__opt{position:relative;display:flex;align-items:center;min-height:6.4rem;padding:1.6rem 2rem;border:1px solid rgba(250,248,243,.3);font-family:var(--tmcc-font-body);font-size:1.5rem;line-height:1.4;color:var(--tmcc-ivory);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.tmcc-quiz__opt:hover{border-color:#ad8a4cd9}.tmcc-quiz__opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tmcc-quiz__opt.is-selected{border-color:var(--tmcc-gold);background-color:#ad8a4c24;color:var(--tmcc-gold)}.tmcc-quiz__opt:focus-within{outline:2px solid var(--tmcc-gold);outline-offset:3px}.tmcc-quiz__controls{display:flex;align-items:center;gap:1.2rem;margin:2.8rem 0 0}.tmcc-quiz__btn{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;padding:1.6rem 3rem;font-family:var(--tmcc-font-body);font-size:1.25rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.tmcc-quiz__btn--next{background-color:var(--tmcc-gold);border:1px solid var(--tmcc-gold);color:var(--tmcc-navy-deep)}.tmcc-quiz__btn--next:hover:not([disabled]){background-color:#c2a365;border-color:#c2a365}.tmcc-quiz__btn--next[disabled]{opacity:.4;cursor:not-allowed}.tmcc-quiz__btn--back{background:none;border:1px solid rgba(250,248,243,.34);color:var(--tmcc-ivory)}.tmcc-quiz__btn--back:hover{border-color:var(--tmcc-gold);color:var(--tmcc-gold)}.tmcc-quiz__btn[hidden],.tmcc-quiz__result[hidden]{display:none}.tmcc-quiz__result-head{margin:2.8rem 0 clamp(2.4rem,2.6vw,3.2rem);color:var(--tmcc-ivory);outline:none;font-family:var(--tmcc-font-display);font-weight:400;font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.1}.tmcc-quiz__result-head:focus,.tmcc-quiz__result-head:focus-visible{outline:none!important;box-shadow:none!important}.tmcc-quiz__pick{display:grid;grid-template-columns:minmax(0,34rem) 1fr;gap:clamp(2.4rem,3vw,4.8rem);align-items:center}.tmcc-quiz__pick-media{display:block;aspect-ratio:4 / 5}.tmcc-quiz__pick-media img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.12)}.tmcc-quiz__pick-media--coco-cabana img{transform:scale(1.182) translateY(2.52%)}.tmcc-quiz__pick-name{margin:0;color:var(--tmcc-ivory);font-family:var(--tmcc-font-display);font-weight:400;font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.1}.tmcc-quiz__pick-name a{color:var(--tmcc-ivory);text-decoration:none}.tmcc-quiz__pick-name a:hover{color:var(--tmcc-gold)}.tmcc-quiz__pick-origin{display:inline-block;margin:0 0 1.2rem;padding:.5rem 1.2rem;background-color:var(--tmcc-gold);color:var(--tmcc-navy-deep);font-family:var(--tmcc-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.tmcc-quiz__why{margin:1.4rem 0 0;font-family:var(--tmcc-font-body);font-size:1.5rem;line-height:1.65;color:#faf8f3d6}.tmcc-quiz__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.6rem;margin:1.8rem 0 0}.tmcc-quiz__price{font-family:var(--tmcc-font-display);font-size:2.4rem;line-height:1}.tmcc-quiz__unit{font-family:var(--tmcc-font-body);font-size:1.3rem;letter-spacing:.06em;color:var(--tmcc-gold)}.tmcc-quiz__unit[hidden]{display:none}.tmcc-quiz__stock{font-family:var(--tmcc-font-body);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#faf8f399}.tmcc-quiz__stock.is-out{padding:.4rem 1rem;border:1px solid var(--tmcc-gold);color:var(--tmcc-gold)}.tmcc-quiz__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.4rem 0 0}.tmcc-quiz__explore{margin:clamp(3.2rem,3.4vw,4.8rem) 0 0;padding:clamp(2.8rem,3vw,4rem) 0 0;border-top:1px solid var(--mf-gold-line,rgba(194,163,101,.42))}.tmcc-quiz__explore[hidden]{display:none}.tmcc-quiz__explore-head{margin:0 0 clamp(2.4rem,2.6vw,3.2rem);font-family:var(--tmcc-font-display);font-weight:400;font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.15;color:var(--tmcc-ivory)}.tmcc-quiz__explore .tmcc-recs__card[hidden]{display:none}.tmcc-quiz__caffeine{margin:.8rem auto 0;max-width:30ch;font-family:var(--tmcc-font-body);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#faf8f399}.tmcc-quiz__caffeine[hidden]{display:none}.tmcc-quiz__alt{margin:clamp(2.8rem,3vw,4rem) 0 0;padding:2.4rem 0 0;border-top:1px solid var(--mf-gold-line,rgba(194,163,101,.42))}.tmcc-quiz__alt[hidden]{display:none}.tmcc-quiz__alt-label{margin:0 0 1.6rem;font-family:var(--tmcc-font-body);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tmcc-gold)}.tmcc-quiz__alt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,2.4vw,3.2rem);margin:0;padding:0;list-style:none}.tmcc-quiz__alt-card{display:flex;flex-direction:column;text-align:center}.tmcc-quiz__alt-card .tmcc-quiz__alt-media{display:block;width:72%;margin:0 auto;aspect-ratio:4 / 5}.tmcc-quiz__alt-card .tmcc-quiz__alt-media img{display:block;width:100%;height:100%;object-fit:contain}.tmcc-quiz__alt-card .tmcc-quiz__alt-name{margin:1rem 0 0;font-size:1.9rem}.tmcc-quiz__alt-card .tmcc-quiz__alt-note{flex:1 1 auto;margin:.6rem auto 0;max-width:28ch}.tmcc-quiz__alt-cta{margin:1.2rem 0 0}.tmcc-quiz__alt-only{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;font-family:var(--tmcc-font-body);font-size:1.45rem;line-height:1.65;color:#faf8f3d6}.tmcc-quiz__alt-only[hidden]{display:none}.tmcc-quiz__alt-row{display:flex;align-items:center;gap:2rem}.tmcc-quiz__alt-media{flex:0 0 9rem;aspect-ratio:4 / 5}.tmcc-quiz__alt-media img{display:block;width:100%;height:100%;object-fit:contain}.tmcc-quiz__alt-name{margin:0;color:var(--tmcc-ivory);font-family:var(--tmcc-font-display);font-size:2rem;line-height:1.2}.tmcc-quiz__alt-name a{color:var(--tmcc-ivory);text-decoration:none}.tmcc-quiz__alt-name a:hover{color:var(--tmcc-gold)}.tmcc-quiz__alt-note{margin:.4rem 0 0;font-family:var(--tmcc-font-body);font-size:1.4rem;line-height:1.55;color:#faf8f3c2}.tmcc-quiz__link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--tmcc-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tmcc-gold);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.4rem}.tmcc-quiz__link:hover,.tmcc-quiz__link:focus-visible{border-bottom-color:var(--tmcc-gold)}@media(max-width:749px){.tmcc-quiz__options{grid-template-columns:1fr}.tmcc-quiz__opt{min-height:5.6rem;font-size:1.45rem}.tmcc-quiz__controls{gap:1rem}.tmcc-quiz__btn{flex:1 1 auto;padding:1.5rem 1.6rem;font-size:1.15rem;letter-spacing:.16em}.tmcc-quiz__pick{grid-template-columns:1fr;gap:1.6rem}.tmcc-quiz__pick-media{width:72%;margin-inline:auto}.tmcc-quiz__actions .tmcc-quiz__btn{flex:1 1 100%}.tmcc-quiz__alt-grid{grid-template-columns:1fr;gap:2.4rem}.tmcc-quiz__alt-card .tmcc-quiz__alt-media{width:56%}}@media(prefers-reduced-motion:reduce){.tmcc-quiz__opt,.tmcc-quiz__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tmcc-quiz.css.map */
