.gr-dk__gift{margin-bottom:18px;padding:16px;border:1px solid var(--gr-border);border-radius:var(--gr-radius-sm);background:#f5f0e805}.gr-dk__gift-lbl{display:block;font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.25em;color:var(--gr-fg-dim);margin-bottom:8px;text-transform:uppercase}.gr-dk__gift-opt{color:var(--gr-orange)}.gr-dk__gift-ta{width:100%;background:var(--gr-black);border:1px solid var(--gr-border);border-radius:var(--gr-radius-sm);padding:10px 12px;color:var(--gr-fg);font-family:var(--gr-font-body);font-size:13px;line-height:1.5;resize:vertical;outline:none}.gr-dk__gift-ta:focus{border-color:var(--gr-orange)}.gr-dk__gift-hint{font-family:var(--gr-font-body);font-size:11px;color:var(--gr-fg-dim);margin-top:6px}.gr-dk{max-width:1400px;margin:0 auto;padding:32px 60px 100px;color:var(--gr-fg)}.gr-dk__crumbs{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.25em;text-transform:uppercase}.gr-dk__crumbs a{color:var(--gr-fg-dim);text-decoration:none}.gr-dk__crumbs span{color:#f5f0e840}.gr-dk__crumbs strong{color:var(--gr-orange);font-weight:400}.gr-dk__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:flex-start}.gr-dk__visual{position:sticky;top:120px}.gr-dk__stage{position:relative;min-height:560px;background:radial-gradient(ellipse at center,rgba(255,85,0,.12) 0%,transparent 65%),#0b0b0b;border-radius:var(--gr-radius-lg);border:1px solid var(--gr-border);overflow:hidden;padding:40px 30px;display:flex;flex-direction:column;justify-content:space-between}.gr-dk__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,85,0,.25)}.gr-dk__stamp{position:absolute;top:24px;right:24px;padding:10px 14px;border:1px solid rgba(255,85,0,.4);border-radius:var(--gr-radius-sm);background:#0a0a0a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.gr-dk__stamp-eb{font-family:var(--gr-font-heading);font-size:9px;letter-spacing:.35em;color:var(--gr-orange)}.gr-dk__stamp-t{font-family:var(--gr-font-hero, var(--gr-font-display));font-size:28px;color:var(--gr-fg);margin-top:2px;text-transform:uppercase}.gr-dk__value{position:absolute;top:24px;left:24px;padding:10px 14px;background:#0a0a0abf;border:1px solid rgba(245,240,232,.1);border-radius:var(--gr-radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.gr-dk__value-eb{font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.3em;color:var(--gr-fg-dim)}.gr-dk__value-old{font-family:var(--gr-font-display);font-size:32px;color:var(--gr-fg);text-decoration:line-through;text-decoration-color:#f509;text-decoration-thickness:2px}.gr-dk__value-save{font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.2em;color:var(--gr-orange);margin-top:4px}.gr-dk__bags{display:flex;align-items:flex-end;gap:8px;justify-content:center;margin-top:70px;flex-wrap:wrap;position:relative;z-index:2}.gr-dk__bag{position:relative}.gr-dk__bag--0{transform:rotate(-4deg)}.gr-dk__bag--1{transform:translateY(-14px);z-index:3}.gr-dk__bag--2{transform:rotate(4deg)}.gr-dk__bag--fourth{transform:rotate(6deg);animation:gr-dk-slidein .3s ease-out}.gr-dk__bag-n{position:absolute;top:-12px;right:-8px;width:28px;height:28px;border-radius:50%;background:var(--gr-black);border:1.5px solid var(--gr-orange);display:flex;align-items:center;justify-content:center;font-family:var(--gr-font-display);font-size:14px;color:var(--gr-orange);z-index:10}.gr-dk__bag-n--accent{background:var(--gr-orange);color:var(--gr-black)}.gr-dk[data-has-fourth="1"] .gr-dk__bag :where(.gr-bag){width:105px!important}.gr-dk__mug-stage{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 0 20px;position:relative;z-index:2}.gr-dk__mug-left{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gr-dk__mug-right{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.gr-dk__mug-free{background:var(--gr-orange);color:var(--gr-black);padding:5px 12px;border-radius:var(--gr-radius-sm);font-family:var(--gr-font-display);font-size:18px;letter-spacing:.15em;font-weight:700;line-height:1}.gr-dk__mug-val{font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.3em;color:var(--gr-fg-muted)}.gr-dk__mug-arrow{font-family:var(--gr-font-hero, var(--gr-font-display));font-size:28px;color:var(--gr-orange);margin-top:4px}.gr-dk__mug-eb{font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.3em;color:var(--gr-fg-dim)}.gr-dk__mug-lbl{font-family:var(--gr-font-heading);font-size:13px;letter-spacing:.2em;color:var(--gr-fg)}.gr-dk__mug-img{width:180px;height:auto;display:block;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5))}.gr-dk__thumbstrip{margin-top:16px}.gr-dk__thumb-lbl{font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.3em;color:var(--gr-fg-dim);margin-bottom:10px}.gr-dk__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gr-dk__thumb{background:#0b0b0b;border:1px solid var(--gr-border);border-radius:var(--gr-radius-md);padding:14px 10px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.gr-dk__thumb--mug{background:#ff550014;border:1px solid rgba(255,85,0,.3)}.gr-dk__thumb-img{transform:scale(.9)}.gr-dk__thumb-mug{font-size:44px;line-height:1;margin-bottom:6px}.gr-dk__thumb-name{font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.12em;color:var(--gr-fg);margin-top:2px}.gr-dk__thumb-name--accent{color:var(--gr-orange)}.gr-dk__thumb-meta{font-family:var(--gr-font-body);font-size:10px;color:var(--gr-fg-dim);line-height:1.4}.gr-dk__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--gr-font-heading);font-size:11px;text-transform:uppercase;letter-spacing:.4em;color:var(--gr-orange);margin-bottom:14px}.gr-dk__dot{width:8px;height:8px;background:var(--gr-orange);border-radius:999px;box-shadow:0 0 10px var(--gr-orange)}.gr-dk__title{font-family:var(--gr-font-display);font-size:clamp(48px,5.4vw,72px);line-height:.95;text-transform:uppercase;color:var(--gr-fg);margin:0;letter-spacing:-.01em}.gr-dk__tagline{font-family:var(--gr-font-heading);font-size:13px;letter-spacing:.3em;color:var(--gr-fg-dim);margin-top:8px;text-transform:uppercase}.gr-dk__reviews{display:flex;align-items:center;gap:10px;margin-top:16px;font-family:var(--gr-font-body);font-size:12px;color:var(--gr-fg-muted)}.gr-dk__stars{color:var(--gr-orange);letter-spacing:2px}.gr-dk__price-row{display:flex;align-items:baseline;gap:14px;margin-top:20px;margin-bottom:20px}.gr-dk__price{font-family:var(--gr-font-display);font-size:48px;color:var(--gr-fg)}.gr-dk__price-old{font-family:var(--gr-font-heading);font-size:20px;color:var(--gr-fg-dim);text-decoration:line-through}.gr-dk__save-pill{background:var(--gr-orange);color:var(--gr-black);font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.2em;padding:5px 12px;border-radius:var(--gr-radius-sm);font-weight:700}.gr-dk__desc{font-family:var(--gr-font-body);font-size:15px;line-height:1.65;color:var(--gr-fg-muted);margin-bottom:26px;max-width:540px}.gr-dk__includes{border:1px solid var(--gr-border);border-radius:var(--gr-radius-md);padding:4px 14px;margin-bottom:26px;background:#f5f0e805}.gr-dk__inc-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--gr-border)}.gr-dk__inc-row:last-child{border-bottom:0}.gr-dk__inc-row[hidden]{display:none!important}.gr-dk__inc-row--fourth{background:#ff550014;margin:0 -14px;padding:12px 14px;border-radius:var(--gr-radius-sm);border-bottom:0}.gr-dk__inc-num{font-family:var(--gr-font-display);font-size:22px;color:var(--gr-fg);width:36px}.gr-dk__inc-num--accent{color:var(--gr-orange)}.gr-dk__inc-body{flex:1}.gr-dk__inc-name{font-family:var(--gr-font-heading);font-size:12px;letter-spacing:.15em;color:var(--gr-fg)}.gr-dk__inc-name--accent{color:var(--gr-orange)}.gr-dk__inc-sub{font-family:var(--gr-font-body);font-size:12px;color:var(--gr-fg-muted);margin-top:2px}.gr-dk__inc-price{font-family:var(--gr-font-heading);font-size:13px;color:var(--gr-fg);letter-spacing:.05em}.gr-dk__inc-price--struck{text-decoration:line-through;color:#f5f0e866}.gr-dk__inc-free{background:var(--gr-orange);color:var(--gr-black);font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.25em;padding:3px 8px;border-radius:var(--gr-radius-sm);font-weight:700;margin-left:8px}.gr-dk__block{margin-bottom:22px}.gr-dk__block-lbl{font-family:var(--gr-font-heading);font-size:11px;text-transform:uppercase;letter-spacing:.25em;color:var(--gr-fg-dim);margin-bottom:12px}.gr-dk__chips{display:flex;gap:8px;flex-wrap:wrap}.gr-dk__chip{background:transparent;border:1px solid var(--gr-border-strong);color:#f5f0e8cc;padding:10px 16px;font-family:var(--gr-font-heading);font-size:11px;text-transform:uppercase;letter-spacing:.15em;border-radius:var(--gr-radius-sm);cursor:pointer;transition:all .15s ease}.gr-dk__chip.is-active{background:var(--gr-fg);color:var(--gr-black);border-color:var(--gr-fg)}.gr-dk__upsell{margin-bottom:26px;padding:18px;border-radius:var(--gr-radius-md);border:1px dashed rgba(255,85,0,.3);background:linear-gradient(180deg,rgba(255,85,0,.06),transparent)}.gr-dk__upsell-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.gr-dk__upsell-t{font-family:var(--gr-font-heading);font-size:11px;text-transform:uppercase;letter-spacing:.25em;color:var(--gr-orange)}.gr-dk__upsell-opt{color:var(--gr-fg-dim);font-size:10px}.gr-dk__upsell-sub{font-family:var(--gr-font-body);font-size:12px;color:var(--gr-fg-muted);margin-top:6px;max-width:340px}.gr-dk__upsell-clear{background:transparent;border:1px solid var(--gr-border-strong);color:var(--gr-fg-muted);padding:6px 10px;border-radius:var(--gr-radius-sm);font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.2em;cursor:pointer}.gr-dk__upsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gr-dk__upsell-card{background:#0a0a0a66;border:1px solid var(--gr-border);border-radius:var(--gr-radius-md);padding:12px 8px 10px;cursor:pointer;text-align:center;transition:all .15s ease;color:var(--gr-fg);font-family:inherit}.gr-dk__upsell-card.is-active{border:2px solid var(--gr-orange);background:#ff55001f;padding:11px 7px 9px}.gr-dk__upsell-img{display:flex;justify-content:center;transform:scale(.85)}.gr-dk__upsell-name{font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.12em;color:var(--gr-fg);margin-top:2px}.gr-dk__upsell-notes{font-family:var(--gr-font-body);font-size:10px;color:var(--gr-fg-dim);margin-top:3px;line-height:1.4;min-height:28px}.gr-dk__upsell-add{margin-top:8px;font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.2em;color:var(--gr-orange)}.gr-dk__sub{border:1px solid var(--gr-border-strong);border-radius:var(--gr-radius-md);margin-bottom:18px;background:#f5f0e805;overflow:hidden;transition:all .2s ease}.gr-dk__sub.is-active{border:2px solid var(--gr-orange);background:#ff55001a}.gr-dk__sub-head{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.gr-dk__sub-check{width:22px;height:22px;border-radius:var(--gr-radius-sm);border:1.5px solid rgba(245,240,232,.3);display:flex;align-items:center;justify-content:center;color:var(--gr-black);flex-shrink:0}.gr-dk__sub.is-active .gr-dk__sub-check{background:var(--gr-orange);border-color:var(--gr-orange)}.gr-dk__sub.is-active .gr-dk__sub-check:after{content:"\2713";font-size:14px;font-weight:700}.gr-dk__sub-body{flex:1}.gr-dk__sub-title{font-family:var(--gr-font-heading);font-size:13px;letter-spacing:.15em;color:var(--gr-fg)}.gr-dk__sub-note{font-family:var(--gr-font-body);font-size:12px;color:var(--gr-fg-muted);margin-top:2px}.gr-dk__sub-badge{font-family:var(--gr-font-display);font-size:20px;color:var(--gr-orange)}.gr-dk__sub-freq{padding:0 18px 18px;border-top:1px solid rgba(255,85,0,.2)}.gr-dk__add{width:100%;background:var(--gr-orange);color:var(--gr-black);border:none;border-radius:var(--gr-radius-md);padding:18px 24px;font-family:var(--gr-font-heading);font-size:14px;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;font-weight:700;box-shadow:var(--gr-glow-soft);display:flex;align-items:center;justify-content:space-between}.gr-dk__add:disabled{opacity:.5;cursor:not-allowed}.gr-dk__add-price{font-family:var(--gr-font-display);font-size:22px;letter-spacing:0}.gr-dk__perks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;padding:16px 0;border-top:1px solid var(--gr-border);border-bottom:1px solid var(--gr-border)}.gr-dk__perk{font-family:var(--gr-font-heading);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--gr-fg-muted);display:flex;align-items:center;gap:8px}@keyframes gr-dk-slidein{0%{opacity:0;transform:translate(20px) rotate(6deg)}to{opacity:1;transform:translate(0) rotate(6deg)}}@media(max-width:1023px){.gr-dk{padding:28px 28px 64px}.gr-dk__grid{grid-template-columns:1fr;gap:32px}.gr-dk__visual{position:static}.gr-dk__upsell-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gr-dk{padding:20px 16px 48px}.gr-dk__thumbs{grid-template-columns:repeat(2,1fr)}.gr-dk__upsell-grid,.gr-dk__perks{grid-template-columns:1fr}.gr-dk__price{font-size:40px}.gr-dk__stage{min-height:460px;padding:28px 20px}.gr-dk__mug-picker{grid-template-columns:repeat(2,1fr)}}.gr-dk__block-free{color:var(--gr-orange);font-size:10px}.gr-dk__mug-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gr-dk__mug-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border:1px solid var(--gr-border-strong);border-radius:var(--gr-radius-md);background:transparent;cursor:pointer;transition:all .15s;color:var(--gr-fg-muted)}.gr-dk__mug-option:hover{border-color:var(--gr-bone);color:var(--gr-bone)}.gr-dk__mug-option.is-active{border:2px solid var(--gr-orange);background:#ff550014;color:var(--gr-bone);padding:15px 9px}.gr-dk__mug-option-img{width:64px;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gr-dk__mug-option-img img{width:100%;height:100%;object-fit:contain}.gr-dk__mug-option-name{font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/46/assets/gr-discovery-kit.css.map */
