.grz{position:relative;background:var(--grz-bg);color:var(--grz-fg);--grz-display:var(--font-heading--family);--grz-serif:var(--font-heading--family);--grz-mono:var(--font-subheading--family);font-family:var(--font-body--family)}.grz *,.grz *:before,.grz *:after{box-sizing:border-box}.grz-s--paper{--grz-bg:#ffffff;--grz-fg:#000000;--grz-mute:#5c5c5c;--grz-rule:#e6e6e6;--grz-btn:#640404;--grz-btn-fg:#ffffff;--grz-accent:#640404}.grz-s--cream{--grz-bg:#f2efdd;--grz-fg:#000000;--grz-mute:#5a5446;--grz-rule:#dcd5bd;--grz-btn:#640404;--grz-btn-fg:#ffffff;--grz-accent:#640404}.grz-s--velvet,.grz-s--red{--grz-bg:#640404;--grz-fg:#ffffff;--grz-mute:rgba(255,255,255,.78);--grz-rule:rgba(255,255,255,.24);--grz-btn:#f9e547;--grz-btn-fg:#000000;--grz-accent:#f9e547}.grz-s--ink,.grz-s--navy{--grz-bg:#000000;--grz-fg:#ffffff;--grz-mute:#bdbdbd;--grz-rule:rgba(255,255,255,.2);--grz-btn:#f9e547;--grz-btn-fg:#000000;--grz-accent:#f9e547}.grz-s--pine{--grz-bg:#1f4a36;--grz-fg:#ffffff;--grz-mute:rgba(255,255,255,.78);--grz-rule:rgba(255,255,255,.22);--grz-btn:#f9e547;--grz-btn-fg:#000000;--grz-accent:#f9e547}.grz-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.grz-pad{padding-block:clamp(48px,7vw,104px)}.grz-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight,600);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--grz-mute)}.grz-eyebrow:before{content:"";width:26px;height:2px;background:currentColor;flex:none}.grz-h1,.grz-h2,.grz h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,600);text-transform:uppercase;letter-spacing:0;color:var(--grz-fg)}.grz-h1{font-size:clamp(52px,7.4vw,112px);line-height:.88;margin:0}.grz-h2{font-size:clamp(38px,5.2vw,76px);line-height:.9;margin:0}.grz-serif{font-style:normal;color:var(--grz-accent)}.grz-lede{font-size:clamp(15px,1.2vw,18px);line-height:1.55}.grz-rte p{margin:0 0 .8em}.grz-rte p:last-child{margin-bottom:0}.grz-rte a{color:inherit}.grz-mute{color:var(--grz-mute)}.grz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:0;background:var(--grz-btn);color:var(--grz-btn-fg);font-family:var(--font-accent--family,var(--font-heading--family));font-weight:600;font-size:17px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.grz-btn:hover{background:var(--grz-fg);color:var(--grz-bg)}.grz-btn:focus-visible{outline:2px solid var(--grz-accent);outline-offset:3px}.grz-btn--ghost{background:transparent;color:var(--grz-fg);box-shadow:inset 0 0 0 2px currentColor}.grz-btn--ghost:hover{background:var(--grz-fg);color:var(--grz-bg)}.grz-btn[aria-busy=true]{opacity:.7;pointer-events:none}.grz-link{color:inherit;font-family:var(--font-accent--family,var(--font-heading--family));font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.grz-arrow{display:inline-block;transition:transform .2s}.grz-btn:hover .grz-arrow{transform:translate(4px)}.grz-xgold{color:#f9e547}.grz-xh{isolation:isolate;padding-block:clamp(28px,5vw,88px) clamp(40px,6vw,104px)}.grz-xh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 72% 46%,rgba(249,229,71,.2),transparent 70%),linear-gradient(90deg,#00000038,#0000 9%,#ffffff0f 16%,#00000029,#0000 38%,#ffffff0d 46%,#0003,#0000 70%,#ffffff0d 80%,#0000002e 92%,#00000014);background-size:100% 100%,210px 100%}.grz-xh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 11px 0,transparent 10px,#f9e547 10.5px,#f9e547 12px,transparent 12.5px) 0 0/22px 22px repeat-x;opacity:.55}.grz-xh__snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.grz-xh__grid{display:grid;gap:clamp(20px,4vw,64px);align-items:center}@media(min-width:900px){.grz-xh__grid{grid-template-columns:1.02fr .98fr}}.grz-xh__copy{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);max-width:640px}.grz-xh__title{line-height:.9;margin:0}.grz-xh__title .grz-serif{display:block;color:#f9e547}.grz-xh__lede{font-size:clamp(16px,1.35vw,20px);line-height:1.5;max-width:46ch;margin:0;color:var(--grz-fg)}.grz-xh__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.grz-xh__chips li{font-family:var(--grz-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;border-radius:0;border:1px solid var(--grz-rule);background:#ffffff0f}.grz-xh__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.grz-xh__price{font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);font-size:clamp(28px,2.6vw,38px);line-height:1;letter-spacing:-.01em}.grz-xh__price small{display:block;font-family:var(--grz-mono);font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grz-mute);margin-top:6px}.grz-xh__note{margin:0;font-size:14px;color:var(--grz-mute)}.grz-xh__count{display:flex;flex-wrap:wrap;gap:10px}.grz-xh__count:empty{display:none}.grz-xh__tick{display:inline-flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:0;background:#00000038;border:1px solid var(--grz-rule);font-size:14px}.grz-xh__tick b{font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);font-size:22px;color:#f9e547;font-variant-numeric:tabular-nums}.grz-xh__art{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:4/5}@media(max-width:899px){.grz-xh__grid{grid-template-areas:"art" "copy"}.grz-xh__art{grid-area:art;width:min(76vw,330px)}.grz-xh__copy{grid-area:copy}}.grz-xh__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 0 0 2px #f9e547,0 0 0 9px #f9e5472e,0 40px 80px -24px #0009;background:#2a0202}.grz-xh__frame img{width:100%;height:100%;object-fit:cover;display:block}.grz-xh__badge{position:absolute;right:-8px;top:8%;width:clamp(84px,9vw,112px);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:#f9e547;color:#640404;font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);font-size:clamp(11px,1vw,13px);letter-spacing:.06em;line-height:1.05;text-transform:uppercase;transform:rotate(10deg);box-shadow:0 14px 30px -10px #00000080;z-index:2}.grz-xh__badge b{display:block;font-size:2.1em;letter-spacing:-.02em}.grz-xh__fl{position:absolute;width:clamp(58px,7vw,92px);z-index:2;animation:grzXFloat 7s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.grz-xh__fl svg{width:100%;height:auto;display:block}.grz-xh__fl--a{left:-6%;top:-5%;--r:-12deg}.grz-xh__fl--b{right:-9%;bottom:16%;--r:9deg;animation-delay:-2.4s}.grz-xh__fl--c{left:-8%;bottom:-4%;--r:-6deg;animation-delay:-4.6s}@keyframes grzXFloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 4deg))}}.grz-ad__head{display:grid;gap:18px;margin-bottom:clamp(24px,3vw,40px)}@media(min-width:900px){.grz-ad__head{grid-template-columns:1.1fr .9fr;align-items:end}}.grz-ad__head h2{margin:0}.grz-ad__tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.grz-ad__tools .grz-btn{min-height:46px;padding:0 20px;font-size:13px}.grz-ad__board{position:relative;padding:clamp(12px,1.6vw,22px);border-radius:0;background:radial-gradient(circle at 20% 10%,rgba(249,229,71,.12),transparent 40%),linear-gradient(160deg,#7d0909,#3c0202);box-shadow:inset 0 0 0 2px #f9e5478c,0 30px 60px -30px #0000008c}.grz-ad__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(8px,1vw,14px);grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:640px){.grz-ad__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1100px){.grz-ad__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.grz-ad__cell{position:relative;aspect-ratio:1;perspective:700px}.grz-ad__door{all:unset;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-radius:0;display:block;-webkit-tap-highlight-color:transparent}.grz-ad__door:focus-visible{outline:3px solid #f9e547;outline-offset:3px}.grz-ad__inside{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:#fff;display:grid;place-items:center;box-shadow:inset 0 6px 14px #00000047;overflow:hidden}.grz-ad__inside svg{width:72%;height:72%}.grz-ad__leaf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;transform-origin:left center;transition:transform .7s cubic-bezier(.2,.75,.2,1),box-shadow .3s;backface-visibility:hidden;background:var(--t,#640404);box-shadow:inset 0 0 0 1.5px #f9e547bf,inset 0 0 0 5px var(--t,#640404),inset 0 0 0 6px #f9e54759;display:grid;place-items:center;overflow:hidden}.grz-ad__leaf:after{content:"";position:absolute;right:9px;top:50%;width:6px;height:6px;border-radius:50%;background:#f9e547;transform:translateY(-50%);box-shadow:0 0 0 2px #00000026}.grz-ad__num{font-family:var(--grz-serif);font-size:clamp(26px,3.4vw,44px);line-height:1;color:#f9e547;text-shadow:0 2px 0 rgba(0,0,0,.25)}.grz-ad__mini{position:absolute;left:7px;bottom:6px;width:30%;opacity:.28;filter:grayscale(1) brightness(3)}.grz-ad__mini svg{width:100%;height:auto;display:block}.grz-ad__cell[data-tone=deep]{--t:#3c0202}.grz-ad__cell[data-tone=green]{--t:#1f4a36}.grz-ad__cell[data-tone=gold]{--t:#f9e547}.grz-ad__cell[data-tone=cream]{--t:#f2efdd}.grz-ad__cell[data-tone=cream] .grz-ad__num,.grz-ad__cell[data-tone=gold] .grz-ad__num{color:#640404;text-shadow:none}@media(hover:hover){.grz-ad__door:hover .grz-ad__leaf{transform:rotateY(-22deg);box-shadow:inset 0 0 0 1.5px #f9e547e6,inset 0 0 0 5px var(--t,#640404),inset 0 0 0 6px #f9e54780,8px 0 18px -6px #00000073}}.grz-ad__cell.is-open .grz-ad__leaf{transform:rotateY(-112deg);box-shadow:none}.grz-ad__cell.is-active .grz-ad__inside{box-shadow:inset 0 0 0 3px #f9e547,inset 0 6px 14px #0003}.grz-ad__cell.is-today .grz-ad__leaf{animation:grzXPulse 1.8s ease-in-out infinite}.grz-ad__cell.is-today:before{content:"Today";position:absolute;left:50%;top:-9px;transform:translate(-50%);z-index:3;font:600 10px/1 var(--grz-mono);letter-spacing:.12em;text-transform:uppercase;background:#f9e547;color:#000;padding:4px 7px;border-radius:0}@keyframes grzXPulse{0%,to{box-shadow:inset 0 0 0 1.5px #f9e547bf,inset 0 0 0 5px var(--t,#640404),0 0 #f9e54799}50%{box-shadow:inset 0 0 0 1.5px #f9e547e6,inset 0 0 0 5px var(--t,#640404),0 0 0 7px #f9e54700}}.grz-ad__panel{grid-column:1/-1;list-style:none;border-radius:0;background:#fff;color:#000;padding:clamp(16px,2.2vw,28px);display:grid;gap:14px 24px;align-items:center;animation:grzXIn .45s cubic-bezier(.2,.75,.2,1)}@media(min-width:640px){.grz-ad__panel{grid-template-columns:clamp(110px,14vw,170px) 1fr}}@keyframes grzXIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.grz-ad__panel[hidden]{display:none}.grz-ad__pic{display:grid;place-items:center;background:#fff;border-radius:0;aspect-ratio:1;max-width:170px;width:100%;box-shadow:inset 0 0 0 2px #6404041f}@media(max-width:639px){.grz-ad__pic{max-width:120px}}.grz-ad__pic svg{width:78%;height:78%}.grz-ad__body{display:flex;flex-direction:column;gap:8px;min-width:0}.grz-ad__body .grz-eyebrow{color:#3c0202}.grz-ad__body h3{margin:0;font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:1}.grz-ad__body p{margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55;max-width:62ch}.grz-ad__body a{color:#640404;font-weight:600;text-underline-offset:4px}.grz-ad__nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.grz-ad__nav button{all:unset;cursor:pointer;font:600 12px/1 var(--grz-mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;border-radius:0;border:1.5px solid rgba(27,18,13,.2)}.grz-ad__nav button:hover,.grz-ad__nav button:focus-visible{border-color:#640404;color:#640404}.grz-ad__foot{margin-top:16px;font-size:14px;color:var(--grz-mute)}.grz-xd__head{display:grid;gap:14px;margin-bottom:clamp(24px,3vw,44px);max-width:860px}.grz-xd__head h2{margin:0}.grz-xd__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.6vw,22px)}@media(min-width:860px){.grz-xd__grid{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.grz-xd__card{position:relative;border-radius:0;padding:clamp(20px,2.4vw,32px);background:#ffffff0f;border:1px solid var(--grz-rule);display:flex;flex-direction:column;gap:10px;overflow:hidden;min-height:260px}.grz-xd__card.is-now{background:#f9e54724;border-color:#f9e547}.grz-xd__date{font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);line-height:.85;text-transform:uppercase;letter-spacing:-.02em;color:#f9e547}.grz-xd__date b{display:block;font-size:clamp(72px,8vw,120px)}.grz-xd__date span{font-size:clamp(18px,1.6vw,24px);letter-spacing:.04em}.grz-xd__card h3{margin:6px 0 0;font-family:var(--grz-display);font-weight:var(--font-heading--weight,600);text-transform:uppercase;font-size:clamp(20px,1.8vw,26px);line-height:1}.grz-xd__card p{margin:0;line-height:1.55;color:var(--grz-fg);opacity:.9;max-width:44ch}.grz-xd__in{margin-top:auto;align-self:flex-start;font:500 12px/1 var(--grz-mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;border-radius:0;background:#00000040}.grz-xd__in:empty{display:none}.grz-xd__art{position:absolute;right:-10px;top:-8px;width:clamp(90px,9vw,128px);opacity:.95;transform:rotate(8deg)}.grz-xd__art svg{width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){.grz-xh__fl,.grz-ad__cell.is-today .grz-ad__leaf{animation:none}.grz-ad__leaf{transition:none}.grz-ad__panel{animation:none}}.xm-facts__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--grz-rule);border-left:1px solid var(--grz-rule)}@media(min-width:900px){.xm-facts__row{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.xm-facts__it{display:flex;align-items:center;gap:14px;padding:clamp(14px,2vw,24px);border-right:1px solid var(--grz-rule);border-bottom:1px solid var(--grz-rule)}.xm-facts__ic{width:46px;height:46px;flex:none}.xm-facts__ic svg{width:100%;height:100%}.xm-facts__it b{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,600);text-transform:uppercase;font-size:clamp(19px,1.6vw,24px);line-height:1}.xm-facts__it small{display:block;margin-top:4px;font-size:13.5px;color:var(--grz-mute);line-height:1.35}.xm-split__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:900px){.xm-split__grid{grid-template-columns:1fr 1fr}.xm-split.is-flip .xm-split__media{order:2}}.xm-split__media{position:relative;margin:0;background:var(--xm-media-bg,transparent);aspect-ratio:var(--ar,4/5);overflow:hidden}.xm-split__media img{width:100%;height:100%;object-fit:var(--fit,cover);display:block}.xm-split__tag{position:absolute;left:0;top:18px;background:#f9e547;color:#000;font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:15px;padding:8px 14px}.xm-split__copy{display:flex;flex-direction:column;gap:18px;max-width:600px}.xm-split__checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.xm-split__checks li{display:flex;gap:10px;align-items:baseline}.xm-split__checks li:before{content:"\2726";color:var(--grz-accent)}.xm-split__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.xm-split__price{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,2.6vw,40px);line-height:1}.xm-split__price small{display:block;font-family:var(--font-subheading--family);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--grz-mute);margin-top:4px}.xm-split--overlay{min-height:clamp(420px,56vw,640px);display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.xm-split--overlay .xm-split__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.xm-split--overlay .xm-split__bg img{width:100%;height:100%;object-fit:cover;display:block}.xm-split--overlay .xm-split__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ov,.5))}.xm-split--overlay .grz-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.xm-split--overlay .grz-h2,.xm-split--overlay .grz-eyebrow{color:#fff}.xm-split--overlay .grz-serif{color:#f9e547}.xm-split--overlay .grz-lede{max-width:52ch}.xm-split--overlay .grz-btn{--grz-btn:#f9e547;--grz-btn-fg:#000}.xm-photos__head{display:grid;gap:14px;margin-bottom:clamp(24px,3vw,44px);max-width:900px}.xm-photos__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.4vw,20px)}@media(min-width:750px){.xm-photos__grid{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.xm-photos__it{margin:0}.xm-photos__img{aspect-ratio:4/5;overflow:hidden;background:#f1f1f1}.xm-photos__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}.xm-photos__it:hover img{transform:scale(1.04)}.xm-photos__it figcaption{display:flex;gap:12px;align-items:baseline;margin-top:12px;font-family:var(--font-heading--family);text-transform:uppercase;font-size:18px;letter-spacing:.02em}.xm-photos__it figcaption span{font-family:var(--font-subheading--family);font-size:13px;letter-spacing:.14em;color:var(--grz-accent)}.xm-faq__grid{display:grid;gap:clamp(20px,4vw,64px)}@media(min-width:900px){.xm-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start}}.xm-faq__head{display:flex;flex-direction:column;gap:14px}.xm-faq__list{border-top:1px solid var(--grz-fg)}.xm-faq__q{border-bottom:1px solid var(--grz-rule)}.xm-faq__q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-family:var(--font-heading--family);font-weight:600;text-transform:uppercase;font-size:clamp(19px,1.6vw,24px);line-height:1.1}.xm-faq__q summary::-webkit-details-marker{display:none}.xm-faq__q summary:after{content:"+";font-size:28px;line-height:1;transition:transform .25s;color:var(--grz-accent)}.xm-faq__q[open] summary:after{transform:rotate(45deg)}.xm-faq__a{padding:0 0 20px;max-width:68ch;line-height:1.6}.xm-faq__a p{margin:0 0 .7em}@media(prefers-reduced-motion:reduce){.xm-photos__it img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/xm-live.css.map */
