.hive-gifts{display:grid;gap:1.5rem}.hive-gifts__header{display:grid;gap:.5rem}.hive-gifts__eyebrow{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.hive-gift-card{border-radius:14px;box-shadow:0 0 6px 1px #0003;background:#fff;padding:1.25rem;display:grid;gap:1.25rem}.hive-gift-card__top{display:grid;gap:1rem;align-items:center}.hive-gift-card__intro{display:grid;gap:.5rem;justify-items:start}.hive-gift-card__placeholder{display:grid;place-items:center;width:6.5rem;height:5.5rem;border-radius:8px;background:rgb(var(--text-color) / .06);color:rgb(var(--text-color) / .6)}.hive-gift-card--locked .hive-gift-card__top{grid-template-columns:1fr auto}.hive-gift-card__signin{justify-items:start}.hive-gift-badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--text-color) / .08)}.hive-gift-badge--available{background:#fde7a6;color:#5c3b00}.hive-gift-badge--claimed{background:#c9f2d8;color:#0b5a2b}.hive-gift-panel{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border-radius:10px;padding:1rem}.hive-gift-panel--muted{background:rgb(var(--text-color) / .04);flex-wrap:wrap}.hive-gift-panel--success{background:#effbf3;border:1px solid #c9f2d8;justify-content:flex-start}.hive-gift-panel--condition{display:grid;gap:.5rem;background:#fffbea;border:1px solid #f5dd8a}.hive-gift-panel__title{font-weight:700}.hive-gift-code{border-top:1px solid #f5dd8a;padding-top:.75rem;margin-top:.25rem;display:grid;gap:.4rem}.hive-gift-code__row{display:flex;gap:.5rem;align-items:center}.hive-gift-code__value{flex:1;padding:.6rem .75rem;border:1px solid rgb(var(--border-color));border-radius:8px;background:#fff;font-family:ui-monospace,monospace}.hive-gift-picker{display:grid;gap:1rem;border-top:1px solid rgb(var(--border-color));padding-top:1.25rem}.hive-gift-picker__choices{border:0;padding:0;margin:0;min-inline-size:0}.hive-gift-picker__choices legend{display:grid;gap:.25rem;margin-bottom:.75rem;padding:0}.hive-gift-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.hive-gift-option{position:relative;display:grid;align-content:start;gap:.35rem;padding:.75rem;border:1px solid rgb(var(--border-color));border-radius:10px;cursor:pointer}.hive-gift-option input{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;accent-color:#f59e0b}.hive-gift-option__title{font-weight:700;font-size:.875rem;padding-inline-start:1.5rem}.hive-gift-option__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px}.hive-gift-option:has(input:checked){border-color:#f59e0b;background:#fffbea}.hive-gift-option:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.hive-gift-option.is-disabled{opacity:.5;cursor:not-allowed}.hive-gift-picker__footer{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;border-top:1px solid rgb(var(--border-color));padding-block:1rem 0}.hive-gift-picker__selected{display:grid;gap:.15rem}.hive-gift-picker__colour{min-width:12rem}.hive-gift-picker__selected-title{font-weight:600}.hive-gift-picker__footer .button{margin-inline-start:auto;--button-background: 246 194 70;--button-outline-color: 246 194 70;--button-text-color: 28 28 28}.hive-gift-picker__message:empty{display:none}.hive-gift-picker__message.is-error{color:#b42318}@media(max-width:699px){.hive-gift-card--locked .hive-gift-card__top{grid-template-columns:1fr}.hive-gift-card__placeholder{display:none}.hive-gift-picker__grid{grid-template-columns:1fr}.hive-gift-picker__footer .button{margin-inline-start:0;width:100%}}@media(min-width:700px){.hive-gift-card--available .hive-gift-card__top,.hive-gift-card--claimed .hive-gift-card__top{grid-template-columns:1fr 1.4fr}}.hive-gift-header{display:flex;gap:.875rem;align-items:center}.hive-gift-header__icon{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#fffbea;border:1px solid #f5dd8a;color:#c9951a}.hive-gift-header__text{display:grid;gap:.25rem;justify-items:start}.hive-gift-header__title{margin:0;font-weight:700}.hive-gifts-layout{display:grid;gap:1.5rem}.hive-account-nav__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid rgb(var(--border-color));border-radius:999px;background:#fff;font-weight:600;cursor:pointer;color:inherit}.hive-account-nav__toggle[aria-expanded=true] .hive-account-nav__chevron{transform:rotate(180deg)}.hive-account-nav__list,.hive-account-nav__sublist{list-style:none;margin:0;padding:0}.hive-account-nav__list{display:none;gap:.25rem;margin-top:.5rem;padding:.75rem 1rem;border-radius:14px;background:#fff;box-shadow:0 0 6px 1px #0003}.hive-account-nav.is-open .hive-account-nav__list{display:grid}.hive-account-nav__link,.hive-account-nav__parent{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;border:0;background:none;font:inherit;font-size:1.125rem;font-weight:700;color:rgb(var(--text-color) / .6);text-decoration:none;cursor:pointer}.hive-account-nav__link[aria-current=page]{color:rgb(var(--text-color))}.hive-account-nav__caret{transition:transform .2s;transform:rotate(180deg)}.hive-account-nav__parent[aria-expanded=true] .hive-account-nav__caret{transform:none}.hive-account-nav__sublist{display:grid;gap:.15rem;padding:.15rem 0 .4rem}.hive-account-nav__sublist[hidden]{display:none}.hive-account-nav__sublink{font-size:1rem;font-weight:600;color:rgb(var(--text-color) / .6);text-decoration:none}.hive-account-nav__sublink[aria-current=page],.hive-account-nav a:hover{color:rgb(var(--text-color))}@media(min-width:900px){.hive-gifts-layout--with-nav{grid-template-columns:14rem minmax(0,1fr);gap:3rem;align-items:start}.hive-account-nav__toggle{display:none}.hive-account-nav__list{display:grid;margin-top:0;padding:0;background:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/527/assets/hive-gifts.css.map */
