:root{--xmas26-espresso: #2e211c;--xmas26-cream: #f3efe9;--xmas26-sand: #f4efe9;--xmas26-ink: #2a1f1a;--xmas26-muted: #5e534b;--xmas26-line: #d9d2ca;--xmas26-radius: 8px}.xmas26-slot:not(:has(*)){display:none}@keyframes xmas26-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xmas26-reveal.is-revealing{animation:xmas26-reveal .2s ease-out both}@keyframes xmas26-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.xmas26-reveal.is-revealing{animation:none}.xmas26-button__spinner{animation-duration:1.6s!important}}.xmas26-pill{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 24px;border:1px solid var(--xmas26-ink);border-radius:999px;background:#fff;color:var(--xmas26-ink);font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.xmas26-pill--light{border-color:#fff;background:#fff;color:var(--xmas26-espresso)}.xmas26-pill--small{padding:0 16px}.xmas26-pill:focus-visible,.xmas26-button:focus-visible{outline:2px solid var(--xmas26-ink);outline-offset:2px}.xmas26-intro-actions .account-drawer-v2__pill{min-height:44px}.account-drawer-v2__pill.xmas26-pill--drawer-fill{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.xmas26-gift{overflow:hidden;border-radius:var(--xmas26-radius);background:var(--xmas26-cream);color:var(--xmas26-ink);font-family:var(--font-body--family);text-align:left}.xmas26-gift__media{display:flex;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--xmas26-radius) var(--xmas26-radius) 0 0;background:var(--xmas26-sand)}.xmas26-gift__media-item{position:relative;min-width:0;height:100%;margin:0;overflow:hidden}.xmas26-gift__media-item--tee{flex:0 0 60%}.xmas26-gift__media-item--wrap{flex:1 1 40%;border-left:2px solid var(--xmas26-cream)}.xmas26-gift__media-image{display:block;width:100%;height:100%;object-fit:cover}.xmas26-gift__media-pill{position:absolute;bottom:8px;left:8px;max-width:calc(100% - 16px);box-sizing:border-box;overflow:hidden;padding:4px 8px;border-radius:999px;background:#ffffffeb;color:var(--xmas26-espresso);font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.xmas26-gift__body{display:flex;flex-direction:column;gap:16px;padding:24px}.xmas26-gift__intro{display:flex;gap:16px;align-items:center}.xmas26-gift__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.xmas26-gift__label{margin:0;color:var(--xmas26-muted);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.xmas26-gift__heading{margin:0;font-family:var(--font-heading--family);font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2;text-wrap:balance}.xmas26-gift__value{margin:0;color:var(--xmas26-muted);font-size:14px;line-height:1.5}.xmas26-gift__form{display:flex;flex-direction:column;gap:16px;margin:0}.xmas26-gift [data-variant-picker-standalone]{background-color:transparent}.xmas26-gift__error{margin:0;color:#a1281c;font-size:12px;line-height:1.5}.xmas26-gift__fine{margin:0;color:var(--xmas26-muted);font-size:12px;line-height:1.5}.xmas26-button{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--xmas26-espresso);color:#fff;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.xmas26-button:disabled{cursor:not-allowed}.xmas26-button:disabled:not([data-state]){background:#2e211c59}.xmas26-button[data-state]{cursor:progress}.xmas26-button__spinner,.xmas26-button__tick{display:none;flex:0 0 auto}.xmas26-button__spinner{width:16px;height:16px;box-sizing:border-box;border:2px solid rgb(255 255 255 / 35%);border-top-color:#fff;border-radius:50%;animation:xmas26-spin .7s linear infinite}.xmas26-button[data-state=busy] .xmas26-button__spinner,.xmas26-button[data-state=done] .xmas26-button__tick{display:block}.xmas26-button[data-state=done] .xmas26-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xmas26-gift--bag .xmas26-gift__body{gap:16px;padding:16px}.xmas26-gift__thumbs{display:flex;flex:0 0 auto;gap:8px}.xmas26-gift__thumb{display:block;width:40px;height:50px;border-radius:4px;background:#fff;object-fit:cover}.xmas26-gift--bag .xmas26-gift__copy{gap:4px}.xmas26-gift--bag .xmas26-gift__heading{font-size:18px}.xmas26-gift--bag .xmas26-gift__value{font-size:12px}@media screen and (max-width:749px){.xmas26-gift__media-pill{bottom:6px;left:6px;max-width:calc(100% - 12px);padding:4px 6px;letter-spacing:.08em;text-overflow:clip;white-space:normal}.xmas26-gift__heading{font-size:24px}.xmas26-gift--account .xmas26-gift__body{padding:16px}}.xmas26-card{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:16px 24px;border:1px solid var(--color-foreground, var(--xmas26-ink));border-radius:var(--xmas26-radius);color:var(--color-foreground, var(--xmas26-ink));font-family:var(--font-body--family)}.xmas26-card__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.xmas26-card__text{margin:0;font-size:15px;line-height:1.45}.xmas26-card--claimed{flex-direction:row;gap:16px;align-items:center}.xmas26-card__copy{display:flex;flex-direction:column;gap:0;min-width:0}.xmas26-card__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin:0 0 -12px;color:var(--account-drawer-muted, var(--xmas26-muted));font-size:12px;text-decoration:underline;text-underline-offset:3px}.xmas26-tick{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--xmas26-espresso);color:#fff}.xmas26-slot--bag:has(*){display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-bottom:16px;text-align:left}.xmas26-slot--bag>*{align-self:stretch}.xmas26-bag-line{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:0;padding:8px 8px 8px 16px;border-radius:var(--xmas26-radius);background:var(--xmas26-cream);color:var(--xmas26-ink);font-family:var(--font-body--family)}.xmas26-bag-line__text{flex:1 1 12em;margin:0;font-size:12px;line-height:1.5}.xmas26-bag-line .xmas26-gift__error{flex-basis:100%}.xmas26-bag-banner{display:flex;flex-shrink:0;gap:10px;align-items:center;min-width:0;margin:16px 16px 0;padding:10px 14px;border:1px solid #e4dcd3;border-radius:var(--xmas26-radius);background:var(--xmas26-cream);color:var(--xmas26-espresso);text-align:left}.xmas26-bag-banner+.cart-drawer__items{padding-block-start:12px}.xmas26-bag-banner--page{margin:0 0 12px}@media screen and (min-width:750px){.xmas26-bag-banner--drawer{margin-inline:var(--padding-1-5xl, 22px)}}.xmas26-bag-banner__tick{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--xmas26-espresso);color:#fff}.xmas26-bag-banner__heading{min-width:0;margin:0;overflow:hidden;color:var(--xmas26-espresso);font-family:var(--font-heading--family);font-size:15px;font-weight:var(--font-heading--weight, 400);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.xmas26-bag-banner__heading{font-size:16px}}.xmas26-line-tag{display:inline-flex;align-items:center;margin-top:8px;padding:4px 8px;border-radius:999px;background:var(--xmas26-espresso);color:#fff;font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.xmas26-band{box-sizing:border-box;padding:32px 24px;font-family:var(--font-body--family)}.xmas26-band__inner{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:center;max-width:1440px;margin:0 auto;text-align:center}.xmas26-band--dark{background:var(--xmas26-espresso);color:#fff}.xmas26-band--dark .xmas26-band__inner{flex-direction:column}.xmas26-band--light{padding-block:16px;background:var(--xmas26-sand);color:var(--xmas26-ink)}.xmas26-band__heading{margin:0;font-family:var(--font-heading--family);font-size:24px;font-weight:400;line-height:1.25;text-wrap:balance}.xmas26-band__text{margin:0;font-size:14px;line-height:1.5}@media screen and (min-width:750px){.xmas26-band{padding-inline:40px}.xmas26-band__heading{font-size:32px}}@media screen and (min-width:1200px){.xmas26-band{padding-inline:64px}}.xmas26-pdp-slot:not(:has(.xmas26-note)){display:none}.xmas26-note{margin:0;padding:16px;border-radius:var(--xmas26-radius);background:var(--xmas26-cream);color:var(--xmas26-ink);font-family:var(--font-body--family);font-size:13px;line-height:1.5}.xmas26-note--dark{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;background:var(--xmas26-espresso);color:#fff}.xmas26-note--panel{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #e4dcd3;border-radius:0;background:var(--xmas26-cream)}.xmas26-note__label{margin:0;color:var(--xmas26-espresso);font-size:11px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase}.xmas26-pdp-slot,.xmas26-pdp-slot .xmas26-note--panel{flex:0 0 auto;height:auto;min-height:0}.xmas26-note--panel .xmas26-note__label,.xmas26-note--panel .xmas26-note__text{flex:0 0 auto}.xmas26-note--panel .xmas26-note__text{margin:0;font-size:13px;line-height:1.5}.xmas26-note__text--done{display:flex;align-items:flex-start;gap:8px}.xmas26-note__tick{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--xmas26-espresso);color:#fff}.xmas26-note--line{padding:0;border-radius:0;background:none;color:var(--xmas26-ink);font-size:12px;line-height:1.5}.product-form-buttons__atc>.xmas26-pdp-claim,.xmas26-pdp-claim__inner{display:block;width:100%}.xmas26-pdp-claim .add-to-cart-button{width:100%}.xmas26-pdp-claim__error{display:block;margin-top:8px}.xmas26-pdp-claim__error[hidden]{display:none}.xmas26-note__text{flex:1 1 14em;margin:0}.xmas26-guard-note{margin:12px var(--card-pad, 16px) 0;padding:10px 12px;border:1px solid #e4dcd3;background:var(--xmas26-cream);color:var(--xmas26-ink);font-family:var(--font-body--family);font-size:12px;line-height:1.5}.cart-page__items>.xmas26-guard-note{margin:0 0 12px}.xmas26-wishlist-label{display:inline-block;padding:5px 6px;background:var(--xmas26-ink);color:var(--xmas26-cream);font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/369/assets/xmas26-gift.css.map */
