.tme-gg{--gg-ink: #222222;--gg-white: #FFFFFF;--gg-shade: #F2F2F2;--gg-border: #E0E0E0;--gg-rule: #E5E5E5;--gg-accent: #B43E2C;--gg-accent-on-dark: #E07A68;--gg-body: #3A3A3A;--gg-muted: #555555;--gg-on-dark-muted: #D4D4D4;--gg-reassure: #8D9657;--gg-heading-font: "Montserrat", var(--font-heading-family, inherit), sans-serif;--gg-body-font: "Poppins", var(--font-body-family, inherit), sans-serif;--gg-max: 1240px;--gg-gutter: 24px;font-family:var(--gg-body-font);color:var(--gg-ink);background:var(--gg-white)}.tme-gg *,.tme-gg *:before,.tme-gg *:after{box-sizing:border-box}.tme-gg a{color:var(--gg-ink)}.tme-gg a:hover{color:var(--gg-accent)}.tme-gg img{display:block;max-width:100%;height:auto}.tme-gg__wrap{max-width:var(--gg-max);margin:0 auto;padding-left:var(--gg-gutter);padding-right:var(--gg-gutter)}.tme-gg--dark{background:var(--gg-ink);color:var(--gg-white)}.tme-gg--dark a{color:var(--gg-white)}.tme-gg__eyebrow{font-family:var(--gg-heading-font);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gg-accent);margin:0 0 12px}.tme-gg--dark .tme-gg__eyebrow,.tme-gg__note .tme-gg__eyebrow{color:var(--gg-accent-on-dark)}.tme-gg__h1,.tme-gg__h2,.tme-gg__h3{font-family:var(--gg-heading-font);font-weight:800;letter-spacing:-.01em;margin:0;color:inherit;text-transform:none}.tme-gg__h1{font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.02em}.tme-gg__h2{font-size:clamp(28px,4vw,44px);line-height:1.08}.tme-gg__h2--sm{font-size:32px}.tme-gg__lead{font-size:17px;line-height:1.65;color:var(--gg-body);max-width:640px;margin:14px 0 0}.tme-gg--dark .tme-gg__lead{color:var(--gg-on-dark-muted)}.tme-gg__lead--hero{font-size:19px;line-height:1.6;max-width:600px;margin-top:28px}.tme-gg__btn{display:block;text-align:center;text-decoration:none;font-family:var(--gg-heading-font);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:17px 24px;border:1px solid var(--gg-ink);border-radius:0;background:var(--gg-ink);color:var(--gg-white)}.tme-gg a.tme-gg__btn:hover{background:var(--gg-accent);border-color:var(--gg-accent);color:var(--gg-white)}.tme-gg__btn--outline{background:transparent;color:var(--gg-ink)}.tme-gg--dark .tme-gg__btn{background:var(--gg-white);color:var(--gg-ink);border-color:var(--gg-white)}.tme-gg--dark .tme-gg__btn--outline{background:transparent;color:var(--gg-white)}.tme-gg a.tme-gg__btn{color:var(--gg-white)}.tme-gg a.tme-gg__btn--outline,.tme-gg--dark a.tme-gg__btn{color:var(--gg-ink)}.tme-gg--dark a.tme-gg__btn--outline{color:var(--gg-white)}.tme-gg__btn:focus-visible,.tme-gg__tile:focus-visible,.tme-gg__chip:focus-visible,.tme-gg__link:focus-visible{outline:3px solid var(--gg-accent);outline-offset:3px}.tme-gg__hero-band{position:relative;overflow:hidden}.tme-gg__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tme-gg__hero-bg img{width:100%;height:100%;object-fit:cover}.tme-gg__hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(34,34,34,var(--gg-overlay, .55))}.tme-gg__hero-band>.tme-gg__jump,.tme-gg__hero-band>.tme-gg__wrap{position:relative;z-index:1}.tme-gg__hero-band--image .tme-gg__jump{border-bottom-color:#fff3}.tme-gg__hero-band--image .tme-gg__h1,.tme-gg__hero-band--image .tme-gg__lead--hero{text-shadow:0 1px 12px rgba(0,0,0,.35)}.tme-gg__hero-band--image .tme-gg__btn--outline{background:#2222228c}.tme-gg__jump{border-bottom:1px solid #333333}.tme-gg__jump-list{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:16px 0;font-family:var(--gg-heading-font);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.tme-gg__jump-list a{text-decoration:none}.tme-gg__hero{padding-top:88px;padding-bottom:96px}.tme-gg__hero-copy{max-width:920px}.tme-gg__hero-row{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:center;justify-content:space-between;margin-top:28px}.tme-gg__hero-row .tme-gg__lead--hero{flex:1 1 520px;min-width:0;margin:0}.tme-gg__stack{flex:0 1 320px;display:flex;flex-direction:column;gap:12px;width:100%}.tme-gg__personas{padding-top:80px;padding-bottom:24px}.tme-gg__sub{margin:8px 0 32px;font-size:17px;color:var(--gg-muted)}.tme-gg__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.tme-gg__tile{display:flex;flex-direction:column;min-height:172px;background:var(--gg-shade);color:var(--gg-ink);text-decoration:none;border:1px solid var(--gg-ink);overflow:hidden}.tme-gg__tile-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:22px}.tme-gg__tile--image .tme-gg__tile-body{gap:20px}.tme-gg__tile-media{display:block;aspect-ratio:4 / 3;background:var(--gg-shade);border-bottom:1px solid var(--gg-ink);overflow:hidden}.tme-gg__tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tme-gg a.tme-gg__tile:hover .tme-gg__tile-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.tme-gg__tile-media img{transition:none}.tme-gg a.tme-gg__tile:hover .tme-gg__tile-media img{transform:none}}.tme-gg a.tme-gg__tile:hover,.tme-gg__tile--dark{background:var(--gg-ink);color:var(--gg-white)}.tme-gg a.tme-gg__tile--dark{color:var(--gg-white)}.tme-gg a.tme-gg__tile--dark:hover{background:var(--gg-accent);border-color:var(--gg-accent)}.tme-gg__tile-num{font-family:var(--gg-heading-font);font-weight:700;font-size:12px;letter-spacing:.16em;opacity:.75}.tme-gg__tile-label{display:block;font-family:var(--gg-heading-font);font-weight:800;font-size:21px;line-height:1.15}.tme-gg__tile-line{display:block;margin-top:6px;font-size:14px;line-height:1.45;opacity:.85}.tme-gg__chips{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.tme-gg__chips-label{font-family:var(--gg-heading-font);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.tme-gg__chip{display:inline-block;padding:12px 18px;border:1px solid var(--gg-ink);text-decoration:none;font-family:var(--gg-heading-font);font-weight:600;font-size:14px}.tme-gg a.tme-gg__chip:hover{background:var(--gg-ink);color:var(--gg-white)}.tme-gg__promises{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.tme-gg__promise{background:var(--gg-reassure);color:var(--gg-ink);padding:24px;border:2px solid var(--gg-accent)}.tme-gg__promise-title{font-family:var(--gg-heading-font);font-weight:700;font-size:15px;margin:0 0 6px;color:var(--gg-ink)}.tme-gg__promise-text{font-size:14px;line-height:1.55;color:var(--gg-ink);margin:0}.tme-gg__section{padding-top:96px}.tme-gg__section-head{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-end;justify-content:space-between;border-bottom:2px solid var(--gg-ink);padding-bottom:28px;margin-bottom:32px}.tme-gg__section-copy{flex:1 1 520px;min-width:0}.tme-gg__note{flex:0 1 340px;background:var(--gg-ink);color:var(--gg-white);padding:20px 22px}.tme-gg__note .tme-gg__eyebrow{font-size:12px;letter-spacing:.16em;margin-bottom:8px}.tme-gg__note-text{font-size:14px;line-height:1.6;margin:0}.tme-gg__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}.tme-gg__card{display:flex;flex-direction:column;height:100%;background:var(--gg-white);border:1px solid var(--gg-border)}.tme-gg__card--hidden{opacity:.45;outline:2px dashed var(--gg-accent)}.tme-gg__media{aspect-ratio:4 / 5;background:var(--gg-shade);display:flex;align-items:center;justify-content:center;overflow:hidden}.tme-gg__media img{width:100%;height:100%;object-fit:contain}.tme-gg__media-empty{font-family:var(--gg-heading-font);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;padding:16px;text-align:center}.tme-gg__card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.tme-gg__vendor{font-family:var(--gg-heading-font);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gg-accent);margin:0}.tme-gg__h3{font-weight:700;font-size:17px;line-height:1.25}.tme-gg__h3 a{text-decoration:none}.tme-gg__why{margin:0;font-size:14px;line-height:1.55;color:var(--gg-body);flex:1}.tme-gg__card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:14px;border-top:1px solid var(--gg-rule)}.tme-gg__price{font-family:var(--gg-heading-font);font-weight:800;font-size:17px}.tme-gg__card-foot .tme-gg__btn{font-size:12px;letter-spacing:.12em;padding:11px 16px}.tme-gg__flag{font-family:var(--gg-heading-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-accent)}.tme-gg__after{margin:20px 0 0;font-size:15px;line-height:1.6;color:var(--gg-body)}.tme-gg__after p{margin:0}.tme-gg__link{display:inline-block;margin-top:24px;font-family:var(--gg-heading-font);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.tme-gg__band{margin-top:104px}.tme-gg__cta{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center;justify-content:space-between;padding-top:80px;padding-bottom:96px}.tme-gg__cta-copy{flex:1 1 520px;min-width:0}@media(max-width:749px){.tme-gg{--gg-gutter: 16px}.tme-gg__hero{padding-top:56px;padding-bottom:64px}.tme-gg__section{padding-top:64px}.tme-gg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tme-gg__card-body{padding:14px}.tme-gg__card-foot{flex-direction:column;align-items:stretch}.tme-gg__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tme-gg__tile{min-height:140px}.tme-gg__tile-body{gap:24px;padding:16px}.tme-gg__tile--image .tme-gg__tile-body{gap:14px}.tme-gg__tile-label{font-size:18px}.tme-gg__promises{gap:12px;margin-top:36px}.tme-gg__band{margin-top:72px}.tme-gg__cta{padding-top:56px;padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/tme-gift-guide.css.map */
