.agp-ribbon{position:absolute;top:0;right:15px;transform:translateY(-50%);padding:4px 14px;border-radius:999px;background:var(--agp-ribbon-bg, #2e6e36);color:var(--agp-ribbon-text, #ffffff);font-family:AkkuratBold,sans-serif!important;font-size:11px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap;pointer-events:none}.opt-label:has(.agp-ribbon){position:relative;overflow:visible;padding-top:19px}.opt-label:has(.agp){flex-wrap:wrap;padding-bottom:0}.option-selector .opt-label:has(.agp) .opt-label__text{flex-basis:0}.opt-btn:checked+.opt-label:has(.agp),.opt-btn:checked+.opt-label:has(.agp-ribbon){border-color:var(--agp-ink);box-shadow:0 0 0 var(--input-active-shadow-width) var(--agp-ink)}.opt-btn:checked+.opt-label:has(.agp):hover,.opt-btn:checked+.opt-label:has(.agp-ribbon):hover{border-color:var(--agp-ink)}.agp{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:14px;width:calc(100% + 2 * var(--agp-label-pad-x));margin:0 calc(-1 * var(--agp-label-pad-x));--agp-art-gutter: 132px;padding:14px var(--agp-art-gutter) 14px 16px;border-top:1px solid rgba(46,110,54,.3);border-top-color:color-mix(in srgb,var(--agp-ink) 30%,transparent);border-radius:0 0 calc(var(--agp-radius, 3px) - 1px) calc(var(--agp-radius, 3px) - 1px);background:var(--agp-panel-bg, #f7faee)}.agp--hidden{display:none}.agp__media{position:absolute;right:14px;bottom:0;width:84px}.agp__img{display:block;width:100%;height:auto}.agp__badge{position:absolute;right:-12px;bottom:6px;display:grid;place-items:center;width:52px;height:52px;color:var(--agp-badge-text, #ffffff);font-family:AkkuratBold,sans-serif!important;font-size:10px;line-height:1.05;text-align:center;text-transform:uppercase}.agp__badge-shape{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--agp-badge-bg, #2e6e36);-webkit-mask:var(--agp-badge-mask) center / contain no-repeat;mask:var(--agp-badge-mask) center / contain no-repeat}.agp__badge-inner{position:relative;display:flex;flex-direction:column;align-items:center;max-width:34px;word-spacing:34px}.agp__badge strong{font-family:AkkuratBold,sans-serif!important;font-size:15px;line-height:1.05}.agp__badge[hidden]{display:none}.agp__copy{min-width:0}.agp__heading{margin:0;color:var(--agp-ink, #2e6e36);font-family:AkkuratBold,sans-serif!important;font-size:16px;line-height:1.3}.agp__text{margin:2px 0 0;color:var(--agp-ink, #2e6e36);font-size:14px;line-height:1.4}.agp__meta{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;color:var(--agp-ink, #2e6e36);font-size:14px;line-height:1.4;opacity:.75}@media(max-width:900px){.agp{--agp-art-gutter: 104px;display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "text";align-items:center;row-gap:2px;padding:12px 14px}.agp__copy{display:contents}.agp__heading{grid-area:heading}.agp__text,.agp__meta{padding-right:var(--agp-art-gutter)}.agp__text{grid-area:text}.agp__media{position:absolute;right:24px;bottom:10px;display:flex;align-items:center;width:auto}.agp__img{width:62px}.agp__badge{position:relative;left:auto;bottom:auto;top:12px;margin-left:-26px;width:50px;height:50px;font-size:10px}.agp__badge strong{font-size:13px}.agp__badge-inner{max-width:28px}.agp-ribbon{font-size:10px;padding:3px 10px}}.slide:has(.agp-banner){position:relative;container:agp-slide / inline-size}.agp-banner-row{margin-top:26px;margin-bottom:40px;container:agp-block / inline-size}.agp-banner-row .agp-banner{position:relative;border-radius:var(--agp-radius, 3px)}.agp-banner{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;--agp-photo-size: clamp(62px, 15cqi, 86px);--agp-badge-size: calc(var(--agp-photo-size) * .63);--agp-badge-lap: .55;--agp-badge-out: 8px;gap:16px;padding:8px 14px;text-align:center;background:var(--agp-banner-bg, #2e6e36);color:var(--agp-banner-text, #ffffff)}.agp-banner--block{--agp-tin-right: .069;--agp-tin-top: .098;--agp-block-img: clamp(94px, 31cqi, 140px);--agp-block-gap: 12px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"heading heading" "text    media";align-items:center;column-gap:var(--agp-block-gap);row-gap:6px;overflow:visible;padding:18px 18px 8px;text-align:left;border-radius:8px}.agp-banner-row .agp-banner--block .agp__media{position:relative;grid-area:media;align-self:center;margin:0 -8px clamp(-56px,-13cqi,-30px) 0}@container agp-block (max-width: 360px){.agp-banner-row .agp-banner--block .agp__media{top:-12px}}@container agp-block (min-width: 450px){.agp-banner--block{grid-template-areas:"heading media" "text    media"}}.agp-banner__copy-block{display:contents}.agp-banner--block .agp-banner__heading{grid-area:heading}.agp-banner--block .agp-banner__text{grid-area:text;align-self:start;min-width:0}.agp-banner__eyebrow{position:absolute;top:0;left:18px;transform:translateY(-50%);padding:3px 12px;border:1.5px solid var(--agp-ink, #00532b);border-radius:999px;background:var(--agp-panel-bg, #fff8ef);color:var(--agp-ink, #00532b);font-family:AkkuratBold,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agp-banner__heading{margin:0;font-family:AkkuratBold,sans-serif!important;font-size:16px;line-height:1.3}.agp-banner__text{margin:0;font-size:14px;line-height:1.45}.agp-banner-row .agp-banner--block .agp__img{margin:calc(var(--agp-block-img) * var(--agp-tin-top) * -1) calc(var(--agp-block-img) * var(--agp-tin-right) * -1) 0 0;width:var(--agp-block-img)}.agp-banner-row .agp-banner--block .agp__badge{position:absolute;right:-4%;top:50%;transform:translateY(-50%);margin:0;width:clamp(48px,13cqi,60px);height:clamp(48px,13cqi,60px)}@media(max-width:620px){.agp-banner--block{padding:14px 16px 8px}}.agp-banner__copy{margin:0;min-width:0;font-family:AkkuratBold,sans-serif!important;font-size:16px;line-height:1.35}.agp-banner .agp__media{position:static;display:flex;flex:none;align-items:center;gap:0;width:auto}.agp-banner .agp__img{width:var(--agp-photo-size);margin:calc(var(--agp-photo-size) * -.35) 0 calc(var(--agp-photo-size) * -.09);border-radius:5px}.agp-banner:not(.agp-banner--block) .agp__img{border:2px solid var(--agp-banner-bg, #2e6e36)}.agp-banner .agp__badge:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--agp-banner-bg, #2e6e36);-webkit-mask:var(--agp-badge-mask) center / contain no-repeat;mask:var(--agp-badge-mask) center / contain no-repeat}.agp-banner .agp__badge{position:relative;z-index:2;flex:none;margin-left:calc(min(var(--agp-badge-size) * (1 - var(--agp-badge-lap)),var(--agp-badge-out)) - var(--agp-badge-size));top:calc(var(--agp-photo-size) * -.13);width:var(--agp-badge-size);height:var(--agp-badge-size)}@container agp-slide (max-width: 450px){.agp-banner{gap:10px}.agp-banner__copy{font-size:14px}}body.template-suffix-2026-advent-matcha .agp-banner--block{--agp-tin-right: .1;--agp-tin-top: .016;--agp-block-img: clamp(78px, 26cqi, 116px);padding-top:20px;padding-bottom:10px}.agp__img--tint{display:block;width:var(--agp-block-img, 72px);aspect-ratio:1;background:currentColor;-webkit-mask:var(--agp-img-mask) center / contain no-repeat;mask:var(--agp-img-mask) center / contain no-repeat}.agp-banner:not(.agp-banner--block) .agp__img--tint{width:clamp(26px,7cqi,34px);margin:0;border:0;border-radius:0}.agp-banner--inline-icon .agp__media{display:inline-flex;vertical-align:middle;margin-left:10px}body.template-suffix-2026-advent-matcha .agp-banner-row .agp-banner--block .agp__media{left:15px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block){--agp-photo-size: clamp(56px, 14cqi, 80px);min-height:clamp(48px,11cqi,64px);padding-block:clamp(6px,1.4cqi,8px);gap:clamp(12px,3.5cqi,20px)}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block) .agp-banner__copy{font-size:clamp(14px,2.8cqi,16px)}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block) .agp__media{position:relative;inset:auto;align-self:flex-end;margin:calc(var(--agp-photo-size) * -.4) var(--agp-media-right, clamp(10px, 2.8cqi, 16px)) 0 0}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block) .agp__img{margin:0;height:auto;border-radius:5px!important}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block) .agp__badge{position:absolute;top:calc(var(--agp-badge) * -.27);right:calc(var(--agp-badge) * -.32);margin:0}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner--block{--agp-tin-right: .1;--agp-tin-top: .016;--agp-block-img: clamp(78px, 26cqi, 116px);padding-top:20px;padding-bottom:10px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner-row .agp-banner--block .agp__media{left:-24px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner-row .agp-banner--block .agp__badge{top:-6%;right:-26%;transform:none}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner{--agp-badge: clamp(40px, 11cqi, 50px)}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner .agp__badge{width:var(--agp-badge);height:var(--agp-badge);font-size:8px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner .agp__badge strong{font-size:12px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner .agp__badge-inner{max-width:26px;word-spacing:26px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner .agp__badge:before{top:-3.82%;right:-3.82%;bottom:-3.82%;left:-3.82%;background:#1a1a1a;-webkit-mask-image:url(cookie-circle-stroke.svg);mask-image:url(cookie-circle-stroke.svg)}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow){--agp-media-right: 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);min-height:0;padding:16px clamp(14px,3.5cqi,20px) 12px}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow) .agp-banner__copy{grid-column:2;grid-row:1;text-align:left}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow) .agp__media{grid-column:3;grid-row:1;align-self:end}body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner:not(.agp-banner--block) .agp-banner__eyebrow{grid-column:2;left:0}@media(max-width:767px){body:is([class*=template-suffix-2026-advent-matcha-week],[class*=template-suffix-2026-advent-matcha-free-]) .agp-banner__eyebrow{padding-block:1px;line-height:1.3}}.agp-banner:not(.agp-banner--block) .agp-banner__eyebrow{z-index:3;white-space:nowrap}.agp-banner__eyebrow strong{font:inherit}.agp-banner__eyebrow[hidden]{display:none}@media(min-width:768px){body.template-suffix-2026-advent-matcha-week3 .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow){--agp-photo-size: clamp(72px, 14.6cqi, 100px);display:flex;justify-content:flex-start;min-height:clamp(52px,8.6cqi,58px);padding:16px calc(12.5% + var(--agp-photo-size) + 20px) 14px 6.25%}body.template-suffix-2026-advent-matcha-week3 .agp-banner:not(.agp-banner--block) .agp-banner__eyebrow{left:6.25%}body.template-suffix-2026-advent-matcha-week3 .agp-banner:not(.agp-banner--block) .agp__media{position:absolute;inset:auto 12.5% 4px auto;margin:0}}body.template-suffix-2026-advent-matcha-week3 .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow) .agp__badge{top:0;right:calc(var(--agp-badge) * -.5)}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow){--agp-photo-size: clamp(76px, 14cqi, 110px);padding-inline:clamp(10px,2.5cqi,14px)}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner:not(.agp-banner--block) .agp__media{margin:calc(var(--agp-photo-size) / -1.663) 0 0}@container agp-slide (max-width: 540px){body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow){--agp-photo-size: clamp(64px, 18cqi, 88px)}}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner:not(.agp-banner--block):has(.agp-banner__eyebrow) .agp__badge{top:calc(var(--agp-badge) * -.5);right:calc(var(--agp-badge) * -.35)}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner--block{--agp-tin-right: 0;--agp-tin-top: 0;--agp-block-img: clamp(78px, 22cqi, 104px)}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner-row .agp-banner--block .agp__badge{top:-20%;right:-14%}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner-row .agp-banner--block .agp__media{left:0;margin-bottom:clamp(-26px,-6cqi,-14px)}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner-row{margin-bottom:20px}body:is(.template-suffix-2026-advent-matcha-week4,.template-suffix-2026-advent-matcha-free-gift-card) .agp-banner-row .agp-banner--block .agp__img{margin:0;border:2px solid var(--agp-ink, #1a1a1a);border-radius:5px}
/*# sourceMappingURL=/cdn/shop/t/232/assets/advent-gift-promo.css.map */
