.agaruke-coupon-banner{background:#f3f3ed;color:#283e31;border-bottom:1px solid #dde2d9;font-size:13px;line-height:1.5}.agaruke-coupon-banner[data-state=applied]{background:#eaf1e8}.agaruke-coupon-banner[data-state=unmet]{background:#fff3dc}.agaruke-coupon-banner-inner{max-width:1200px;margin:auto;min-height:42px;padding:8px 24px;display:flex;gap:18px;align-items:center;justify-content:center}.agaruke-coupon-banner [role=status]{font-weight:500}.agaruke-coupon-banner a,.agaruke-coupon-banner button{font:inherit;color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.agaruke-coupon-banner button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer}.agaruke-coupon-banner [hidden]{display:none}.agaruke-coupon-banner button:disabled{opacity:.5}.members-coupons-page{max-width:900px;margin:48px auto 64px;padding:0 28px;color:#27372c;line-height:1.65}.coupon-page-heading{margin-bottom:24px}.coupon-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;margin:0;color:#647265}.coupon-page-heading h1{font-size:32px;line-height:1.25;margin:8px 0 10px;letter-spacing:.02em}.coupon-page-heading>p:last-child{font-size:14px;color:#687168;margin:0}.coupon-feedback{font-size:14px;color:#31593b;border-radius:6px;background:#eef4ec;padding:10px 14px;margin:0 0 20px}.coupon-feedback:empty{display:none}.coupon-membership{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.coupon-balance-label{display:block;font-size:12px;color:#687168}.coupon-balance{display:block;font-size:26px;font-weight:600;line-height:1.3}.coupon-member-number{font-size:12px;color:#777}.coupon-current{border:1px solid #c8d4c6;background:#f6f8f2;border-radius:12px;padding:22px 24px;margin-bottom:32px}.members-coupons-page h2{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.02em;margin:0 0 8px}.coupon-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.coupon-section-heading h2{margin:0}.coupon-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:100px;font-size:11px;font-weight:600;line-height:1.5;padding:4px 10px;background:#e3ebde;color:#345339}.coupon-badge[data-state=unmet]{background:#fae8bd;color:#79581a}.coupon-badge[data-state=none]{background:#e9ece5;color:#687168}.coupon-current-title{font-size:20px;font-weight:600;line-height:1.5;margin:16px 0 5px}.coupon-muted{font-size:13px;line-height:1.7;color:#687168;margin:6px 0}.coupon-text-button{font:inherit;font-size:13px;line-height:1.5;color:#3c5b42;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:8px 0;cursor:pointer;display:inline-block}.coupon-current>.coupon-text-button{margin-top:8px}.coupon-button{font:inherit;font-size:14px;font-weight:500;line-height:1.5;min-height:44px;border:1px solid #314c37;background:#314c37;color:#fff;border-radius:7px;padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;letter-spacing:.02em}.coupon-button:hover{background:#253d2b}.coupon-button:disabled{background:#e9ece6;border-color:#dbe1d7;color:#758170;cursor:default}.members-coupons-page [hidden]{display:none!important}.members-coupons-page button:focus-visible,.members-coupons-page a:focus-visible,.members-coupons-page summary:focus-visible,.agaruke-coupon-banner a:focus-visible,.agaruke-coupon-banner button:focus-visible{outline:2px solid #365b3f;outline-offset:4px}.coupon-owned{margin-bottom:28px}.coupon-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 12px}.coupon-ticket{padding:22px;border:1px solid #dce1d7;border-radius:12px;background:#fff;display:flex;flex-direction:column}.coupon-ticket[data-selected=true]{border:2px solid #4e7554;padding:21px;background:#fafcf7}.coupon-ticket-top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:25px}.coupon-ticket-amount{display:flex;align-items:baseline;gap:7px;margin:14px 0 8px}.coupon-ticket-amount strong{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0}.coupon-ticket-amount span{font-size:17px;font-weight:500}.coupon-ticket-minimum{font-size:14px;margin:0 0 2px}.coupon-ticket>.coupon-button{margin-top:18px;width:100%}.coupon-fine-print{font-size:11px;color:#7b8278;line-height:1.7;margin:10px 0}.coupon-empty{grid-column:1/-1;border:1px dashed #d5ddce;border-radius:10px;padding:24px;font-size:14px;color:#687168;margin:0}.coupon-exchange{border:1px solid #dce1d7;border-radius:10px;padding:0 20px;background:#fcfcf9}.coupon-exchange>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:600;padding:18px 0;cursor:pointer;list-style:none}.coupon-exchange>summary::-webkit-details-marker{display:none}.coupon-expand{font-size:20px;font-weight:400}.coupon-exchange[open] .coupon-expand{transform:rotate(45deg)}.coupon-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 22px}.coupon-tier{border-top:1px solid #e1e5dc;padding-top:16px}.coupon-tier h3{font-size:20px;font-weight:600;margin:0 0 8px}.coupon-tier .coupon-button{font-size:12px;width:100%;padding:10px 6px;margin-top:10px}.coupon-page-footer{display:flex;align-items:center;justify-content:center;gap:24px;margin:32px 0 22px}.coupon-page-footer>.coupon-button{min-width:240px}.coupon-test-note{font-size:11px;color:#85897f;margin:20px 0}.coupon-account{border-top:1px solid #e1e5dc;padding-top:14px;margin-top:20px;font-size:12px;color:#777}.coupon-account summary{cursor:pointer}.coupon-account .coupon-text-button{margin-right:20px}@media(max-width:600px){.agaruke-coupon-banner-inner{padding:8px 16px;gap:14px;justify-content:space-between;min-height:44px;font-size:11px}.agaruke-coupon-banner [role=status]{flex:1}.members-coupons-page{margin:28px auto 40px;padding:0 20px}.coupon-page-heading h1{font-size:27px}.coupon-member-number{font-size:10px}.coupon-balance{font-size:24px}.coupon-current{padding:18px;margin-bottom:28px}.coupon-current-title{font-size:18px}.coupon-ticket-grid{grid-template-columns:1fr;gap:14px}.coupon-ticket{padding:20px}.coupon-ticket[data-selected=true]{padding:19px}.coupon-ticket-amount strong{font-size:38px}.coupon-tier-grid{grid-template-columns:1fr;gap:0}.coupon-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:16px 0}.coupon-tier h3{font-size:18px;margin:0}.coupon-tier>.coupon-muted{grid-column:1;font-size:11px}.coupon-tier .coupon-button{grid-column:2;grid-row:1/3;margin:0;min-width:125px}.coupon-page-footer{flex-direction:column;gap:10px;margin-top:26px}.coupon-page-footer>.coupon-button{width:100%}}.agaruke-coupon-banner a,.agaruke-coupon-banner button{min-height:28px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.members-coupons-page .coupon-text-button{min-height:40px;display:inline-flex;align-items:center}.members-coupons-page{width:100%;box-sizing:border-box}@media(min-width:750px){body.agaruke-home-banner:has(#MainContent>.shopify-section:first-child .banner__media img) .section-header:not(.shopify-section-header-sticky){top:var(--ag-announcement-height,0px)}}.agaruke-benefits{border:1px solid #dce1d7;border-radius:12px;background:#fcfcf9;color:#27372c;margin:20px 0;padding:20px;line-height:1.6;text-align:left;font-size:13px}.agaruke-benefits [hidden]{display:none!important}.benefits-heading,.benefits-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.benefits-heading{margin-bottom:18px}.benefits-heading h2{font-size:18px;font-weight:600;margin:0;letter-spacing:.02em}.benefits-eyebrow{font-size:9px;letter-spacing:.08em;color:#687168}.benefits-label{font-size:12px;color:#687168}.benefits-points{padding-bottom:16px;border-bottom:1px solid #e1e5dc}.benefits-points p{font-size:15px;font-weight:500;margin:5px 0 0}.benefits-current{padding:16px 0 10px}.benefits-current-title{font-size:15px;font-weight:500;margin:8px 0 0;overflow-wrap:anywhere}.benefits-choices{border-top:1px solid #e1e5dc;margin-top:8px}.benefits-choices>summary{padding:16px 0;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}.benefits-ticket{border:1px solid #dce1d7;border-radius:8px;background:#fff;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.benefits-ticket strong{font-size:15px;font-weight:600}.benefits-ticket p{font-size:11px;color:#687168;margin:4px 0}.benefits-ticket .coupon-button{font-size:12px;flex-shrink:0;padding:9px 12px;min-height:44px}.benefits-footer{border-top:1px solid #e1e5dc;padding-top:6px;margin-top:6px}.benefits-feedback{color:#31593b;font-size:12px;margin:8px 0}.benefits-feedback:empty{display:none}.agaruke-benefits .coupon-text-button{min-height:40px}.agaruke-benefits :is(button,a,summary):focus-visible{outline:2px solid #365b3f;outline-offset:3px}.agaruke-benefits[aria-busy=true]{opacity:.7}.agaruke-benefits[data-ready=true]{visibility:visible!important}@media(max-width:600px){.agaruke-benefits{padding:16px}.benefits-heading{align-items:baseline}.benefits-eyebrow{font-size:8px}.benefits-ticket{padding:12px;gap:8px}.benefits-ticket .coupon-button{padding:9px 10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/agaruke-coupons.css.map */
