.announcement{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}.announcement .ann-cta{display:inline-block;margin-left:10px;padding:3px 12px;border-radius:999px;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(90deg,#7b3fe4,#ff5fa2);box-shadow:0 2px 8px #0000002e;transition:transform .15s,box-shadow .15s;white-space:nowrap}.announcement .ann-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040;color:#fff}.announcement .ann-sep{opacity:.75;margin:0 4px}.announcement__message{line-height:1.45}.announcement-signup{display:flex;align-items:center;gap:7px;position:relative}.announcement-signup__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-signup__email{width:190px;min-height:38px;border:1px solid currentColor;border-radius:999px;background:#fff;color:#222;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:normal}.announcement-signup__email::placeholder{color:#666;opacity:1}.announcement-signup__button{min-height:38px;border:1px solid #fcf5e0;border-radius:999px;background:#fcf5e0;color:#00351a;padding:8px 17px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.06em;cursor:pointer;white-space:nowrap}.announcement-signup__button:hover{background:#ccfb56;border-color:#ccfb56}.announcement-signup .klaviyo_messages{position:absolute;top:calc(100% + 4px);left:0;z-index:3;color:#00351a;font-size:11px;letter-spacing:normal;white-space:nowrap}.announcement-signup .success_message,.announcement-signup .error_message{background:#fcf5e0;border-radius:5px;padding:4px 8px}.announcement-signup .success_message:empty,.announcement-signup .error_message:empty{display:none!important}.announcement-signup input:focus-visible,.announcement-signup button:focus-visible{outline:2px solid #fcf5e0;outline-offset:3px}@media(max-width:640px){.announcement{gap:8px;padding:9px 12px!important;font-size:12px!important}.announcement .ann-sep{display:none}.announcement .ann-cta{display:inline-block;margin:6px 0 0}.announcement-signup{width:100%;justify-content:center}.announcement-signup__email{width:min(54vw,220px)}}.hgift{display:block;color:#00351a;font-family:Manrope,sans-serif}.hgift *{box-sizing:border-box}.hgift-summary{display:flex;justify-content:center;align-items:center;gap:18px;padding:11px 20px;min-height:48px;background:#00351a;color:#fcf5e0;cursor:pointer;list-style:none;font-size:13px;font-weight:800;line-height:1.4;text-align:center}.hgift-summary::-webkit-details-marker{display:none}.hgift-summary:focus-visible{outline:3px solid #fd8fc0;outline-offset:-4px}.hgift-mini{display:block;width:110px;flex-shrink:0;height:8px;border:1px solid #ccfb56;border-radius:20px;overflow:hidden}.hgift-mini>span,.hgift-track>span{height:100%;display:block;background:#ccfb56;transition:width .35s ease}.hgift-chevron{display:grid;place-items:center;background:#ccfb56;color:#00351a;width:24px;height:24px;flex-shrink:0;border-radius:50%;font-size:22px;line-height:1}.hgift-details[open] .hgift-chevron{transform:rotate(180deg)}.hgift-panel{display:flex;gap:25px;align-items:center;max-width:1000px;margin:auto;padding:24px 30px 26px}.hgift-details[open]{background:#fcf5e0;border-bottom:1px solid #00351a25}.hgift-image-link{display:block;width:140px;flex:0 0 140px;border:1px solid #00351a;border-radius:14px;background:#fff;overflow:hidden}.hgift-image{display:block;width:100%;aspect-ratio:1;object-fit:contain}.hgift-content{flex:1;min-width:0}.hgift-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.hgift-eyebrow{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-weight:800}.hgift-heading h2{font:900 clamp(17px,2vw,25px)/1.15 Manrope,sans-serif!important;letter-spacing:-.04em;margin:0!important;color:#00351a}.hgift-value{font-size:12px;font-weight:900;white-space:nowrap;padding:9px 12px;border-radius:30px;background:#fd8fc0;transform:rotate(-4deg)}.hgift-track{height:12px;border:1.5px solid #00351a;border-radius:20px;overflow:hidden;margin-top:15px;background:#fff}.hgift-scale{display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-top:3px}.hgift-status{font-size:16px;line-height:1.3;font-weight:900;margin:9px 0 5px}.hgift-description{font-size:13px;line-height:1.4;margin:0}.hgift-terms{font-size:11px;line-height:1.4;margin:4px 0 0;opacity:.8}@media(max-width:600px){.hgift-summary{gap:10px;padding:10px 14px;font-size:11px;text-align:left}.hgift-mini,.hgift-value-inline{display:none}.hgift-summary-text{max-width:310px}.hgift-panel{gap:14px;padding:18px 16px;align-items:flex-start}.hgift-image-link{width:88px;flex-basis:88px;margin-top:6px}.hgift-heading{display:block}.hgift-value{display:inline-block;padding:4px 9px;font-size:10px;margin-top:8px;transform:none}.hgift-status{font-size:14px}.hgift-description{font-size:12px}.hgift-track{margin-top:11px}}@media(prefers-reduced-motion:reduce){.hgift-mini>span,.hgift-track>span{transition:none}}.hgift-chevron{width:26px;height:26px;font-size:0;line-height:0;display:flex;align-items:center;justify-content:center}.hgift-chevron svg{display:block;width:14px;height:14px;flex:none;overflow:visible}.hgift{background:#fcf5e0}.hgift-panel{max-width:1048px;padding:16px 28px;gap:25px}.hgift-eyebrow{font-size:14px;letter-spacing:.14em;margin:0 0 18px}.hgift-status{margin:10px 0 0;font-size:16px}.hgift-image-link{width:140px;flex-basis:140px}.hgift-track{margin-top:0}@media(max-width:600px){.hgift-panel{padding:14px 16px;gap:16px;align-items:center}.hgift-image-link{width:88px;flex-basis:88px;margin:0}.hgift-eyebrow{font-size:11px;letter-spacing:.09em;margin-bottom:12px}.hgift-status{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/131/compiled_assets/styles.css.map?subset=BAAABA */
