.archive-member-rewards[hidden]{display:none}.archive-member-rewards{--amr-gold: #d4a84f;--amr-gold-soft: #f0c76d;--amr-purple: #a653c4;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:32px;color:#f6f1e8;font-family:var(--font-body--family, Arial, sans-serif)}.archive-member-rewards__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c2;opacity:0;transition:opacity .22s ease}.archive-member-rewards__dialog{position:relative;display:grid;grid-template-columns:28% 72%;width:min(1140px,calc(100vw - 64px));max-height:min(880px,88dvh);overflow:hidden;border:1px solid rgba(211,165,55,.78);border-radius:14px;background:#050707;box-shadow:0 30px 90px #0009;opacity:0;transform:translateY(8px) scale(.992);transition:opacity .22s ease,transform .22s ease}.archive-member-rewards__dialog:focus,.archive-member-rewards__dialog:focus-visible{outline:0!important}.archive-member-rewards.is-open .archive-member-rewards__backdrop{opacity:1}.archive-member-rewards.is-open .archive-member-rewards__dialog{opacity:1;transform:none}.archive-member-rewards__close{position:absolute;z-index:3;top:14px;right:14px;width:38px;height:38px;padding:8px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;color:#fff;opacity:.82;cursor:pointer;transition:color .18s ease,opacity .18s ease}.archive-member-rewards__close svg{width:20px;height:20px}.archive-member-rewards__close svg,.archive-member-rewards svg{fill:none;stroke:currentColor;stroke-width:1.6}.archive-member-rewards__visual{position:relative;display:flex;flex-direction:column;min-height:0;padding:28px 30px;overflow:hidden;border-right:1px solid rgba(211,165,55,.55);background:linear-gradient(to bottom,#0000001f,#0000004d),url(/cdn/shop/files/the-whisky-archive-bottle-and-glencairn-glass.png?v=1786239079) center bottom / cover no-repeat,#050606}.archive-member-rewards__brand{position:relative;z-index:1;text-align:center;text-transform:uppercase}.archive-member-rewards__brand span{display:block;font-family:var(--font-heading--family, Georgia, serif);font-size:14px;letter-spacing:.18em}.archive-member-rewards__brand strong{display:block;margin-top:2px;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(21px,1.8vw,27px);font-weight:400;letter-spacing:.08em}.archive-member-rewards__brand small{display:block;margin-top:7px;color:#f2c13d;font-size:10px;letter-spacing:.22em}.archive-member-rewards__visual-copy{position:relative;z-index:1;margin-top:auto;padding-top:24px;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.8)}.archive-member-rewards__visual-copy h2{margin:13px auto 9px;max-width:230px;color:#fff;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(19px,1.55vw,23px);font-weight:400;line-height:1.08}.archive-member-rewards__visual-copy h2 em{display:block;color:var(--amr-gold);font-style:normal;font-size:1.2em}.archive-member-rewards__visual-copy h2 strong{display:block;color:var(--amr-gold);font-size:1.8em;font-weight:400;line-height:.95}.archive-member-rewards__visual-copy p{max-width:235px;margin:8px auto 0;font-size:11px;line-height:1.4}.archive-member-rewards__rule{display:block;width:96px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--amr-gold),transparent)}.archive-member-rewards__content{min-width:0;padding:18px 18px 12px;overflow:auto;background:radial-gradient(circle at 48% 10%,#111515 0,#050707 50%)}.archive-member-rewards__header{display:flex;align-items:center;gap:16px;padding:0 52px 9px 6px}.archive-member-rewards__emblem{display:grid;flex:0 0 82px;width:82px;height:82px;place-items:center;border:1px solid var(--amr-gold);border-radius:50%;color:var(--amr-gold-soft)}.archive-member-rewards__emblem svg{width:50px;height:50px}.archive-member-rewards__monogram{overflow:visible;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.archive-member-rewards__archive-detail{stroke-width:1.2}.archive-member-rewards__header h2{margin:0;color:#fff;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(27px,2.3vw,36px);font-style:var(--font-h1--style);font-weight:400;line-height:1.1;letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}.archive-member-rewards__header p{margin:6px 0 0;font-size:15px}.archive-member-rewards__mobile-offer{display:none}.archive-member-rewards__panel{padding:11px 14px 12px;border:1px solid rgba(199,153,45,.42);border-radius:11px}.archive-member-rewards__section-heading{display:flex;align-items:center;justify-content:center;gap:12px;color:#efba53;font-size:20px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.archive-member-rewards__section-heading:before,.archive-member-rewards__section-heading:after{content:"";width:46px;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.archive-member-rewards__section-heading:after{transform:rotate(180deg)}.archive-member-rewards__intro{margin:3px 0 10px;text-align:center;font-size:14px}.archive-member-rewards__earn-grid{display:grid;grid-template-columns:repeat(5,1fr)}.archive-member-rewards__earn{min-width:0;padding:3px 9px 6px;text-align:center}.archive-member-rewards__earn+.archive-member-rewards__earn{border-left:1px solid rgba(198,154,52,.45)}.archive-member-rewards__icon{display:grid;width:56px;height:56px;margin:0 auto 6px;place-items:center;border:1px solid rgba(226,176,65,.8);border-radius:50%;color:#e6ae3b}.archive-member-rewards__icon svg{width:32px;height:32px}.archive-member-rewards__earn strong{display:block;color:#efbc59;font-family:var(--font-heading--family, Georgia, serif);font-size:27px;font-weight:400;line-height:1;white-space:nowrap}.archive-member-rewards__earn b{display:block;min-height:28px;margin-top:3px;color:#efbd4c;font-size:12px;font-weight:500;line-height:1.15;text-transform:uppercase}.archive-member-rewards__earn p{margin:4px 0 0;font-size:13px;line-height:1.3}.archive-member-rewards__gifts{margin-top:10px;padding:10px 18px 9px;border:1px solid rgba(175,78,205,.85);border-radius:10px;background:#220a2724}.archive-member-rewards__section-heading--purple{color:var(--amr-purple);font-size:16px}.archive-member-rewards__gift-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}.archive-member-rewards__gift-grid article{display:flex;align-items:center;gap:16px;padding:0 20px}.archive-member-rewards__gift-grid article+article{border-left:1px solid rgba(178,132,186,.3)}.archive-member-rewards__gift-icon{display:grid;flex:0 0 68px;width:68px;height:68px;place-items:center;border:1px solid #d38bd6;border-radius:50%;background:radial-gradient(circle,#83368b4d,#350e3e40);color:#dc93cf}.archive-member-rewards__gift-icon svg{width:40px;height:40px}.archive-member-rewards__gift-grid strong{color:#b65ed1;font-family:var(--font-heading--family, Georgia, serif);font-size:28px;font-weight:400}.archive-member-rewards__gift-grid h3{margin:0;color:#fff;font-family:var(--font-heading--family, Georgia, serif);font-size:19px;font-weight:400}.archive-member-rewards__gift-grid p{margin:3px 0 0;font-size:13px;line-height:1.3}.archive-member-rewards__cta{display:flex;min-height:48px;margin-top:12px;padding:7px 22px;align-items:center;justify-content:center;gap:16px;border:1px solid #e9b751;border-radius:9px;background:linear-gradient(110deg,#e8bb64,#c89139,#e8bb64);color:#080808;font-size:15px;font-weight:700;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-position .22s ease,border-color .22s ease,box-shadow .22s ease;background-size:140% 100%;background-position:50% 50%}.archive-member-rewards__cta svg{flex:0 0 20px;width:20px;height:20px;stroke-width:2;transition:transform .2s ease}.archive-member-rewards__explore{display:block;width:fit-content;margin:10px auto 0;color:#dfb841;font-size:14px;text-underline-offset:4px;transition:color .18s ease}.archive-member-rewards__explore span{display:inline-block;margin-left:8px;transition:transform .18s ease}.archive-member-rewards__trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:9px 12px;border:1px solid rgba(200,160,64,.22);border-radius:9px}.archive-member-rewards__trust>div{display:flex;align-items:center;justify-content:center;gap:10px}.archive-member-rewards__trust>div+div{border-left:1px solid rgba(209,168,65,.45)}.archive-member-rewards__trust svg{width:29px;height:29px;color:#e6b743}.archive-member-rewards__trust p{margin:0}.archive-member-rewards__trust strong,.archive-member-rewards__trust span{display:block}.archive-member-rewards__trust strong{font-size:12px;font-weight:400}.archive-member-rewards__trust span{margin-top:2px;font-size:10px}.archive-member-rewards__signin{margin:9px 0 0;text-align:center;font-size:13px}.archive-member-rewards .archive-member-rewards__signin a,.archive-member-rewards .archive-member-rewards__signin a:visited{color:#dfb841!important;text-underline-offset:4px;transition:color .18s ease}.archive-member-rewards__cta:hover{background-position:15% 50%;border-color:#f1c76f;box-shadow:0 5px 16px #d3a03b33}.archive-member-rewards__cta:hover svg{transform:translate(4px)}.archive-member-rewards__explore:hover{color:#f0cb71}.archive-member-rewards .archive-member-rewards__signin a:hover,.archive-member-rewards .archive-member-rewards__signin a:active,.archive-member-rewards .archive-member-rewards__signin a:focus-visible{color:#f0cb71!important}.archive-member-rewards__explore:hover span{transform:translate(3px)}.archive-member-rewards__close:hover{color:var(--amr-gold-soft);opacity:1;filter:drop-shadow(0 0 2px rgba(240,199,109,.28))}.archive-member-rewards__close:active{color:#f5d789;opacity:.9;filter:none}.archive-member-rewards__cta:focus-visible,.archive-member-rewards__explore:focus-visible,.archive-member-rewards__signin a:focus-visible{outline:2px solid #f0c76d;outline-offset:3px}.archive-member-rewards__close:focus,.archive-member-rewards__close:focus-visible{outline:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.archive-member-rewards__close:focus-visible{color:#f5d789;opacity:1;filter:drop-shadow(0 0 3px rgba(240,199,109,.58))}body.archive-member-rewards-open{overflow:hidden}@media(max-width:1100px){.archive-member-rewards__dialog{grid-template-columns:34% 66%}.archive-member-rewards__visual{padding:30px 24px}.archive-member-rewards__content{padding:22px 18px 16px}.archive-member-rewards__emblem{flex-basis:82px;width:82px;height:82px}.archive-member-rewards__emblem svg{width:47px}.archive-member-rewards__earn{padding-inline:8px}.archive-member-rewards__earn strong{font-size:28px}.archive-member-rewards__gift-grid article{padding-inline:14px;gap:14px}.archive-member-rewards__gift-icon{flex-basis:72px;width:72px;height:72px}}@media(max-width:749px){.archive-member-rewards{padding:8px}.archive-member-rewards__dialog{display:block;width:calc(100vw - 16px);max-width:100%;height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));border-radius:10px}.archive-member-rewards__close{position:fixed;top:16px;right:16px}.archive-member-rewards__visual{min-height:0;height:clamp(190px,56vw,220px);padding:18px 22px 15px;justify-content:flex-end;border-right:0;border-bottom:1px solid rgba(211,165,55,.55);background-position:center 68%}.archive-member-rewards__brand span{font-size:13px}.archive-member-rewards__brand strong{font-size:24px}.archive-member-rewards__brand small{font-size:10px}.archive-member-rewards__visual-copy{display:none}.archive-member-rewards__content{padding:20px 14px calc(96px + env(safe-area-inset-bottom,0px));overflow:visible}.archive-member-rewards__header{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;column-gap:12px;padding:0 36px 14px 0}.archive-member-rewards__emblem{float:none;width:58px;height:58px;margin:0}.archive-member-rewards__emblem svg{width:35px;height:35px}.archive-member-rewards__header h2{font-size:28px}.archive-member-rewards__header p{margin-top:8px;font-size:15px}.archive-member-rewards__mobile-offer{display:block;margin:0 0 16px;padding:12px 10px 0;color:#f4eee3;font-family:var(--font-heading--family, Georgia, serif);font-size:18px;line-height:1.25;text-align:center}.archive-member-rewards__mobile-offer strong{color:var(--amr-gold-soft);font-size:1.3em;font-weight:400;white-space:nowrap}.archive-member-rewards__panel{padding:16px 10px}.archive-member-rewards__section-heading{font-size:20px}.archive-member-rewards__intro{font-size:14px;line-height:1.4}.archive-member-rewards__earn-grid{grid-template-columns:1fr 1fr;gap:0}.archive-member-rewards__earn{padding:14px 8px}.archive-member-rewards__earn+.archive-member-rewards__earn{border-left:0}.archive-member-rewards__earn:nth-child(2n){border-left:1px solid rgba(198,154,52,.35)}.archive-member-rewards__earn:nth-child(n+3){border-top:1px solid rgba(198,154,52,.25)}.archive-member-rewards__earn:last-child{grid-column:1 / -1}.archive-member-rewards__icon{width:58px;height:58px}.archive-member-rewards__icon svg{width:34px;height:34px}.archive-member-rewards__earn strong{font-size:28px}.archive-member-rewards__earn b{min-height:0;font-size:13px}.archive-member-rewards__earn p{font-size:14px}.archive-member-rewards__gifts{padding:14px 12px}.archive-member-rewards__section-heading--purple{font-size:16px;text-align:center}.archive-member-rewards__gift-grid{grid-template-columns:1fr}.archive-member-rewards__gift-grid article{padding:14px 4px}.archive-member-rewards__gift-grid article+article{border-top:1px solid rgba(178,132,186,.3);border-left:0}.archive-member-rewards__gift-icon{flex-basis:66px;width:66px;height:66px}.archive-member-rewards__gift-icon svg{width:40px;height:40px}.archive-member-rewards__gift-grid strong{font-size:29px}.archive-member-rewards__gift-grid h3{font-size:21px}.archive-member-rewards__cta{min-height:58px;padding:11px 13px;font-size:14px;line-height:1.25}.archive-member-rewards__explore{font-size:15px}.archive-member-rewards__trust{grid-template-columns:1fr;gap:10px}.archive-member-rewards__trust>div{justify-content:flex-start}.archive-member-rewards__trust>div+div{padding-top:10px;border-top:1px solid rgba(209,168,65,.25);border-left:0}}@media(prefers-reduced-motion:reduce){.archive-member-rewards__backdrop,.archive-member-rewards__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/archive-member-rewards-modal.css.map */
