:root{--gtg-cream: #fbf5ea;--gtg-paper: #f4ead8;--gtg-line: #e7d9c2;--gtg-wine: #6e1f2a;--gtg-wine-deep: #4a121b;--gtg-gold: #c9a14a;--gtg-gold-soft: #e8d3a0;--gtg-ink: #2b2220;--gtg-muted: #7a6c64;--gtg-pink: #e14c71;--gtg-pink-deep: #c93a5e;--gtg-pine: #2f4a3a;--gtg-gutter: clamp(16px, 4vw, 48px);--gtg-max: 1320px;--gtg-radius: 14px;--gtg-ease: cubic-bezier(.2, .7, .2, 1)}body{font-family:var(--gtg-body, inherit);color:var(--gtg-ink)}.gtg-section{position:relative;isolation:isolate;color:var(--gtg-fg, var(--gtg-ink));background:var(--gtg-bg, var(--gtg-cream))}.gtg-section *,.gtg-section *:before,.gtg-section *:after{box-sizing:border-box}.gtg-wrap{width:100%;max-width:var(--gtg-max);margin-inline:auto;padding-inline:var(--gtg-gutter)}.gtg-pad{padding-block:clamp(48px,7vw,96px)}.gtg-eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0 0 12px;font:600 12px/1.2 var(--gtg-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gtg-accent, var(--gtg-wine))}.gtg-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.gtg-title{margin:0 0 14px;font-family:var(--gtg-display);font-weight:500;font-size:clamp(30px,4.6vw,52px);line-height:1.08;letter-spacing:-.01em;color:inherit}.gtg-title em{font-style:italic;color:var(--gtg-accent, var(--gtg-wine))}.gtg-lede{margin:0;max-width:56ch;font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--gtg-sub, var(--gtg-muted))}.gtg-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3.5vw,40px)}.gtg-icon{display:inline-block;flex:none;vertical-align:middle}.gtg-section a span,.gtg-section a:visited span{color:inherit}.gtg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid transparent;border-radius:999px;font:600 14px/1 var(--gtg-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s var(--gtg-ease)}.gtg-btn:hover{transform:translateY(-1px)}.gtg-btn--primary{background:var(--gtg-pink);color:#fff}.gtg-btn--primary:hover{background:var(--gtg-pink-deep);color:#fff}.gtg-btn--light{background:var(--gtg-cream);color:var(--gtg-wine)}.gtg-btn--light:hover{background:#fff;color:var(--gtg-wine)}.gtg-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.gtg-btn--ghost:hover{background:#ffffff1a}.gtg-link{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--gtg-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gtg-accent, var(--gtg-wine));text-decoration:none}.gtg-link:hover .gtg-icon{transform:translate(3px)}.gtg-link .gtg-icon{transition:transform .2s var(--gtg-ease)}.gtg-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--gtg-chip-line, #ffffff40);border-radius:999px;font:600 12px/1 var(--gtg-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none;transition:background .2s,color .2s}.gtg-chip:hover,.gtg-chip[aria-current=page]{background:var(--gtg-gold-soft);border-color:var(--gtg-gold-soft);color:var(--gtg-wine-deep)}.gtg-chip--hot{border-color:var(--gtg-gold);color:var(--gtg-gold-soft)}.gtg-scroll-x{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gtg-scroll-x::-webkit-scrollbar{display:none}.gtg-grain{background-image:radial-gradient(#00000008 1px,transparent 1px);background-size:4px 4px}.gtg-ticker{--gtg-bg: var(--gtg-wine-deep);--gtg-fg: var(--gtg-cream);overflow:hidden}.gtg-ticker__track{display:flex;width:max-content;animation:gtg-marquee var(--speed, 40s) linear infinite}.gtg-ticker:hover .gtg-ticker__track{animation-play-state:paused}.gtg-ticker__group{display:flex;align-items:center;flex-shrink:0}.gtg-ticker__item{display:inline-flex;align-items:center;gap:10px;padding:10px 26px;font:600 12px/1 var(--gtg-body);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.gtg-ticker__item .gtg-icon{color:var(--gtg-gold)}a.gtg-ticker__item:hover{color:var(--gtg-gold-soft)}@keyframes gtg-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gtg-ticker__track{animation:none}}body:has(.gtg-ticker) .announcement-bar{display:none!important}.gtg-dept{--gtg-bg: var(--gtg-wine);--gtg-fg: var(--gtg-cream);border-top:1px solid #ffffff14}.gtg-dept__inner{display:flex;align-items:center;gap:10px;min-height:60px}.gtg-dept__tabs{display:flex;gap:6px;flex:none}.gtg-dept a.gtg-dept__tab,.gtg-dept a.gtg-chip{color:var(--gtg-cream)}.gtg-dept__tab{display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:12px;text-decoration:none;font:500 18px/1 var(--gtg-display);transition:background .2s}.gtg-dept__tab small{display:block;margin-top:5px;font:600 10px/1 var(--gtg-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gtg-gold-soft);opacity:.85}.gtg-dept__tab .gtg-icon{color:var(--gtg-gold)}.gtg-dept__tab:hover{background:#ffffff14}.gtg-dept a.gtg-dept__tab[aria-current=page]{background:var(--gtg-cream);color:var(--gtg-wine)}.gtg-dept a.gtg-chip:hover,.gtg-dept a.gtg-chip[aria-current=page]{color:var(--gtg-wine-deep)}.gtg-dept__tab[aria-current=page] small{color:var(--gtg-muted)}.gtg-dept__chips{margin-left:auto;padding-block:10px}@media(max-width:899px){.gtg-dept__inner{flex-direction:column;align-items:stretch;gap:0;padding-block:6px}.gtg-dept__tabs{overflow-x:auto;scrollbar-width:none}.gtg-dept__tabs::-webkit-scrollbar{display:none}.gtg-dept__tab{flex:1 0 auto;justify-content:center;font-size:16px;padding:9px 12px}.gtg-dept__tab small{display:none}.gtg-dept__chips{margin-left:0;padding-block:6px 8px}}.gtg-footer{--gtg-bg: var(--gtg-wine-deep);--gtg-fg: var(--gtg-cream);overflow:hidden}.gtg-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:40px;padding-block:clamp(48px,6vw,80px) 32px}.gtg-footer__brand img{max-width:170px;height:auto;display:block;margin-bottom:18px}.gtg-footer__brand p{margin:0 0 18px;max-width:42ch;line-height:1.65;color:#fbf5eacc}.gtg-footer__verse{font:italic 400 18px/1.5 var(--gtg-display);color:var(--gtg-gold-soft)}.gtg-footer h2{margin:0 0 16px;font:600 12px/1 var(--gtg-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gtg-gold)}.gtg-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.gtg-footer li a{color:var(--gtg-cream);text-decoration:none;opacity:.88}.gtg-footer li a:hover{opacity:1;color:var(--gtg-gold-soft)}.gtg-footer__mark{display:block;margin:0;padding-bottom:.12em;font:600 clamp(64px,14vw,200px)/.95 var(--gtg-display);letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #e8d3a080;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.gtg-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:20px 28px;border-top:1px solid #ffffff1f;font-size:13px;color:#fbf5eab3}.gtg-footer__bottom a{color:inherit}.gtg-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.gtg-footer__pay svg{width:38px;height:24px}@media(max-width:749px){.gtg-footer__top{grid-template-columns:1fr 1fr;gap:32px 20px}.gtg-footer__brand{grid-column:1 / -1}}.gtg-head--center{justify-content:center;text-align:center}.gtg-head--center .gtg-lede{margin-inline:auto}.gtg-head--center .gtg-eyebrow{justify-content:center}.gtg-center{display:flex;justify-content:center;margin-top:clamp(24px,3vw,36px)}.gtg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}@media(max-width:989px){.gtg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gtg-tabs{gap:6px;padding:4px;border:1px solid var(--gtg-line);border-radius:999px;background:#fff;max-width:100%}.gtg-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:600 13px/1 var(--gtg-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gtg-muted);cursor:pointer;white-space:nowrap}.gtg-tab[aria-selected=true]{background:var(--gtg-wine);color:var(--gtg-cream)}.gtg-tab .gtg-icon{color:var(--gtg-gold)}.gtg-section a.gtg-card{display:flex;flex-direction:column;color:var(--gtg-ink);text-decoration:none}.gtg-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--gtg-radius);overflow:hidden;background:var(--gtg-paper)}.gtg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s var(--gtg-ease)}.gtg-card__img--alt{opacity:0}.gtg-card:hover .gtg-card__img--alt{opacity:1}.gtg-card:hover .gtg-card__img{transform:scale(1.03)}.gtg-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 2px 0}.gtg-card__type{font:600 10px/1.2 var(--gtg-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gtg-muted)}.gtg-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 16px/1.3 var(--gtg-display)}.gtg-card__price{font-weight:700;color:var(--gtg-pink)}.gtg-card__price s{margin-left:6px;font-weight:400;color:var(--gtg-muted)}.gtg-hero{--gtg-bg: var(--gtg-wine);--gtg-fg: var(--gtg-cream);--gtg-accent: var(--gtg-gold-soft);--gtg-sub: #fbf5eacc;overflow:hidden}.gtg-hero--christmas{--gtg-bg: var(--gtg-wine-deep)}.gtg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 78% 40%,#c9a14a33,transparent 55%),radial-gradient(circle at 10% 90%,#ffffff10,transparent 40%)}.gtg-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(40px,6vw,84px)}.gtg-hero__title{font-size:clamp(38px,6vw,74px)}.gtg-hero__title p{margin:0}.gtg-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gtg-hero__note{display:flex;align-items:center;gap:8px;margin:22px 0 0;font-size:14px;color:var(--gtg-gold-soft)}.gtg-hero__art{position:relative}.gtg-hero__window{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px var(--gtg-radius) var(--gtg-radius);overflow:hidden;border:6px solid #fbf5ea1f;box-shadow:0 0 0 1px #e8d3a055,0 30px 60px -30px #000;background:var(--gtg-wine-deep)}.gtg-hero__window img{width:100%;height:100%;object-fit:cover;display:block}.gtg-hero__star{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--gtg-gold);color:var(--gtg-wine-deep);box-shadow:0 0 0 6px var(--gtg-bg)}@media(max-width:849px){.gtg-hero__inner{grid-template-columns:1fr;padding-block:28px 44px}.gtg-hero__art{order:-1;max-width:420px;width:100%;margin:18px auto 0}.gtg-hero__window{aspect-ratio:1}.gtg-hero__actions .gtg-btn{flex:1 1 100%}}.gtg-depts__panel{position:relative;overflow:hidden;--gtg-fg: var(--gtg-cream);--gtg-accent: var(--gtg-gold-soft);--gtg-sub: #fbf5eacc;color:var(--gtg-fg)}.gtg-depts__panel--wine{background:var(--gtg-wine)}.gtg-depts__panel--pine{background:var(--gtg-pine)}.gtg-depts__panel--paper{background:var(--gtg-paper);--gtg-fg: var(--gtg-ink);--gtg-accent: var(--gtg-wine);--gtg-sub: var(--gtg-muted)}.gtg-depts__panel--paper .gtg-chip{--gtg-chip-line: #6e1f2a40}.gtg-depts__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(44px,6vw,80px)}.gtg-depts__panel--flip .gtg-depts__art{order:-1}.gtg-depts__copy{position:relative;min-width:0;container-type:inline-size}.gtg-depts__word{display:block;margin:0 0 6px;font:600 min(14cqw,140px)/.85 var(--gtg-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,currentColor 45%,transparent)}.gtg-depts__panel .gtg-depts__word{-webkit-text-stroke-color:#e8d3a088}.gtg-depts__panel--paper .gtg-depts__word{-webkit-text-stroke-color:#6e1f2a55}.gtg-depts__chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 24px}.gtg-depts__panel a.gtg-chip{color:inherit}.gtg-depts__art{aspect-ratio:1;border-radius:var(--gtg-radius);overflow:hidden;box-shadow:0 24px 50px -28px #000}.gtg-depts__art img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:849px){.gtg-depts__inner{grid-template-columns:1fr}.gtg-depts__art,.gtg-depts__panel--flip .gtg-depts__art{order:-1;max-width:360px;width:100%}}.gtg-recipients__row{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(16px,3vw,36px)}.gtg-section a.gtg-recipient{display:flex;flex-direction:column;align-items:center;gap:12px;width:clamp(120px,14vw,160px);color:var(--gtg-ink);text-decoration:none}.gtg-recipient__ring{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--gtg-paper);box-shadow:0 0 0 4px var(--gtg-cream),0 0 0 5px var(--gtg-gold);transition:transform .3s var(--gtg-ease)}.gtg-recipient__ring img{width:100%;height:100%;object-fit:cover;display:block}.gtg-recipient:hover .gtg-recipient__ring{transform:translateY(-4px)}.gtg-recipient__name{font:500 18px/1 var(--gtg-display)}@media(max-width:599px){.gtg-recipients__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.gtg-section a.gtg-recipient{width:auto}.gtg-recipient__name{font-size:15px}}.gtg-personalize{--gtg-bg: var(--gtg-paper)}.gtg-personalize__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.gtg-personalize__art{aspect-ratio:1;border-radius:var(--gtg-radius);overflow:hidden}.gtg-personalize__art img{width:100%;height:100%;object-fit:cover;display:block}.gtg-steps{list-style:none;margin:8px 0 28px;padding:0;display:grid;gap:18px}.gtg-step{display:flex;gap:16px;align-items:flex-start}.gtg-step__num{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gtg-wine);color:var(--gtg-cream);font:500 18px/1 var(--gtg-display)}.gtg-step strong{display:block;margin-bottom:4px;font:600 17px/1.3 var(--gtg-display);color:var(--gtg-ink)}.gtg-step span span,.gtg-step>span:last-child{color:var(--gtg-muted);line-height:1.55}@media(max-width:849px){.gtg-personalize__inner{grid-template-columns:1fr}.gtg-personalize__art{max-width:420px}}.gtg-season{--gtg-bg: var(--gtg-cream)}.gtg-season__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.gtg-section a.gtg-tag{position:relative;display:flex;flex-direction:column;gap:10px;min-height:260px;padding:34px 22px 22px;color:var(--gtg-cream);text-decoration:none;background:var(--gtg-wine);clip-path:polygon(14% 0,86% 0,100% 10%,100% 100%,0 100%,0 10%);transition:transform .3s var(--gtg-ease)}.gtg-section a.gtg-tag:hover{transform:rotate(-1deg) translateY(-3px)}.gtg-tag--gold{background:var(--gtg-gold)!important;color:var(--gtg-wine-deep)!important}.gtg-tag--pine{background:var(--gtg-pine)!important}.gtg-tag--paper{background:var(--gtg-paper)!important;color:var(--gtg-ink)!important}.gtg-tag__hole{position:absolute;top:12px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--gtg-cream);box-shadow:inset 0 0 0 2px #0002}.gtg-tag__when{font:600 11px/1 var(--gtg-body);letter-spacing:.18em;text-transform:uppercase;opacity:.8}.gtg-tag .gtg-icon{color:currentColor;opacity:.9}.gtg-tag__title{font:500 26px/1.1 var(--gtg-display)}.gtg-tag__text{font-size:14px;line-height:1.5;opacity:.85}.gtg-tag__cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--gtg-body);letter-spacing:.14em;text-transform:uppercase}.gtg-tag__stamp{position:absolute;right:14px;top:46px;padding:6px 10px;border:2px solid currentColor;border-radius:6px;transform:rotate(-10deg);font:700 12px/1 var(--gtg-body);letter-spacing:.2em;text-transform:uppercase}@media(max-width:989px){.gtg-season__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.gtg-section a.gtg-tag{min-height:230px;padding:32px 16px 18px}.gtg-tag__title{font-size:22px}}.gtg-verse{--gtg-bg: var(--gtg-wine-deep);--gtg-fg: var(--gtg-cream);text-align:center;overflow:hidden}.gtg-verse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 0%,#c9a14a2e,transparent 60%)}.gtg-verse__inner{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(56px,8vw,104px)}.gtg-verse__mark{color:var(--gtg-gold)}.gtg-section blockquote.gtg-verse__quote{margin:0;padding:0;border:0;max-width:32ch;background:none}.gtg-section blockquote.gtg-verse__quote:before,.gtg-section blockquote.gtg-verse__quote:after{content:none;display:none}.gtg-verse__quote p{margin:0;font:italic 400 clamp(28px,4.4vw,52px)/1.2 var(--gtg-display)}.gtg-verse__quote cite{display:block;margin-top:16px;font:600 12px/1 var(--gtg-body);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--gtg-gold-soft)}.gtg-promise__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,32px);text-align:center}.gtg-stamp{display:flex;flex-direction:column;align-items:center;gap:8px}.gtg-stamp__seal{display:grid;place-items:center;width:92px;height:92px;margin-bottom:6px;border-radius:50%;color:var(--gtg-wine);background:radial-gradient(circle,var(--gtg-cream) 58%,transparent 59%),repeating-conic-gradient(var(--gtg-gold) 0 6deg,transparent 6deg 12deg);box-shadow:inset 0 0 0 2px var(--gtg-gold)}.gtg-stamp strong{font:600 19px/1.2 var(--gtg-display)}.gtg-stamp span:last-child{max-width:26ch;font-size:14px;line-height:1.5;color:var(--gtg-muted)}@media(max-width:849px){.gtg-promise__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}body:has(.gtg-chero) .collection_description{display:none}.gtg-chero{--gtg-fg: var(--gtg-cream);--gtg-accent: var(--gtg-gold-soft);--gtg-sub: #fbf5eacc;overflow:hidden;color:var(--gtg-fg)}.gtg-chero--wine{background:var(--gtg-wine)}.gtg-chero--pine{background:var(--gtg-pine)}.gtg-chero--paper{background:var(--gtg-paper);--gtg-fg: var(--gtg-ink);--gtg-accent: var(--gtg-wine);--gtg-sub: var(--gtg-muted)}.gtg-chero--paper .gtg-chip{--gtg-chip-line: #6e1f2a40}.gtg-chero__inner{position:relative;padding-block:clamp(32px,5vw,64px) clamp(26px,3.5vw,40px);container-type:inline-size}.gtg-chero__word{position:absolute;right:var(--gtg-gutter);top:50%;transform:translateY(-50%);z-index:-1;pointer-events:none;font:600 min(17cqw,220px)/.8 var(--gtg-display);text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #e8d3a04d}.gtg-chero .gtg-eyebrow a{color:inherit;text-decoration:none}.gtg-chero .gtg-title{font-size:clamp(32px,5vw,56px)}.gtg-chero__desc{max-width:60ch}.gtg-chero__count{margin:14px 0 0;font:600 12px/1 var(--gtg-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gtg-accent)}.gtg-chero__chips{margin-top:20px;padding-bottom:2px}.gtg-chero a.gtg-chip{color:inherit}.gtg-chero a.gtg-chip:hover,.gtg-chero a.gtg-chip[aria-current=page]{color:var(--gtg-wine-deep)}@media(max-width:749px){.gtg-chero__word{top:26px;transform:none;opacity:.7}}body[class*=product] .product_name,body[class*=product] h1.product_name{font-family:var(--gtg-display);font-weight:500;letter-spacing:-.005em;color:var(--gtg-ink)}body[class*=product] .section-heading,body[class*=product] .faq__heading,body[class*=product] .faqAccordion>dt>button,body[class*=product] .product-recommendations h2,body[class*=product] .title{font-family:var(--gtg-display)}body[class*=product] .faqAccordion>dt>button:after{color:var(--gtg-wine)}.gtg-deal{--gtg-bg: var(--gtg-paper)}.gtg-deal__inner{max-width:760px;padding-block:22px 34px}.gtg-deal__msg{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;text-align:center;font-size:15px}.gtg-deal__msg .gtg-icon,.gtg-deal__msg strong{color:var(--gtg-wine)}.gtg-deal__track{position:relative;height:8px;margin:0 26px 24px;border-radius:999px;background:var(--gtg-line)}.gtg-deal__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--gtg-gold),var(--gtg-wine))}.gtg-deal__step{position:absolute;top:14px;transform:translate(-50%);font:600 11px/1 var(--gtg-body);letter-spacing:.06em;white-space:nowrap;color:var(--gtg-muted)}.gtg-deal__step:before{content:"";position:absolute;left:50%;top:-12px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--gtg-cream);box-shadow:inset 0 0 0 2px var(--gtg-line)}.gtg-deal__step.is-on{color:var(--gtg-wine)}.gtg-deal__step.is-on:before{background:var(--gtg-wine);box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gtg-theme.css.map */
