[data-gift-promo][hidden],[data-gift-promo] [hidden]{display:none!important}:root{--gift-bar-height: 56px}@media(max-width:767.98px){:root{--gift-bar-height: 60px}}html.gift-bar-live{--announcement-height: var(--gift-bar-height) !important}.gift-bar-live:not(.gift-bar-stacked) .navbar__announcement{display:none!important}html.gift-bar-live.gift-bar-stacked:has(.navbar__announcement):not(.announcement-dismissed){--announcement-height: calc(var(--gift-bar-height) + var(--announcement-bar-height, 38px)) !important}.gift-progress{display:block;position:relative;height:6px;border-radius:3px;background:#3e3e3d26;overflow:hidden}.gift-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--gift-bg, #3e3e3d);transition:width .4s ease}.gift-bar{height:var(--gift-bar-height);background:var(--gift-bg);color:var(--gift-fg);overflow:hidden}.gift-bar__inner{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;padding:0 16px;color:inherit;text-decoration:none}.gift-bar__inner:hover{color:inherit}.gift-bar__images,.gift-images{display:flex;align-items:center;flex-shrink:0}.gift-images img{--gift-img-height: 44px;--gift-img-max: calc(var(--gift-bar-height) - 6px);display:block;height:44px;width:auto;margin-left:-8px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.gift-images img:first-child{margin-left:0}.gift-images .gift-group-image{max-width:160px;object-fit:contain}.gift-bar__text{display:flex;flex-direction:column;gap:5px;min-width:0}.gift-bar__message{font-size:14px;line-height:1.25;letter-spacing:-.3px;text-transform:uppercase}.gift-bar .gift-progress{width:100%;max-width:320px;height:4px;background:#ffffff4d}.gift-bar .gift-progress__fill{background:var(--gift-fg)}@media(max-width:767.98px){.gift-bar__inner{justify-content:flex-start;gap:10px;padding:0 12px}.gift-images img{--gift-img-height: 40px;height:40px}.gift-bar__message{font-size:12px}}.gift-cart{padding:14px 20px 12px;border-bottom:1px solid #d8d8d8}.gift-cart__message{margin:0 0 10px;font-size:14px;line-height:1.3}.gift-cart__track{position:relative;padding-bottom:72px}.gift-cart__marker{position:absolute;top:12px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.45;transition:opacity .3s ease}.gift-cart__marker{filter:grayscale(1)}.gift-cart__marker.is-unlocked{opacity:1;filter:none}.gift-cart__marker.is-next .gift-cart__spend{font-weight:700}.gift-cart__images{display:flex;align-items:flex-end;height:45px}.gift-cart__images img{--gift-img-height: 32px;--gift-img-max: 45px;display:block;height:32px;width:auto}.gift-cart__spend{font-size:11px;line-height:1.2;white-space:nowrap}.gift-cart__marker.is-unlocked .gift-cart__spend:before{content:"\2713  "}.gift-pdp{container-type:inline-size;margin:16px 0;padding:14px 16px;border-radius:8px;background:var(--gift-box-bg, #f4f4f2)}.gift-pdp__heading{margin:0 0 8px;font-size:15px;font-weight:600}.gift-pdp__tiers{list-style:none;margin:0 0 10px;padding:0}.gift-pdp__tier{display:flex;align-items:center;gap:12px;margin:0;padding:6px 0;border-top:1px solid rgba(62,62,61,.12)}.gift-pdp__tier:first-child{border-top:0}.gift-pdp__images{display:flex;flex:0 0 180px;align-items:center;gap:4px}.gift-pdp__images img{--gift-img-height: 36px;--gift-img-max: 50px;display:block;flex-shrink:0;height:36px;width:auto}.gift-pdp__images .gift-group-image{max-width:180px;object-fit:contain}.gift-pdp__plus{flex-shrink:0;font-size:14px;line-height:1;opacity:.6}@container (max-width: 419px){.gift-pdp__tier{flex-wrap:wrap;row-gap:6px}.gift-pdp__images{flex-basis:100%}}.gift-pdp__text{flex:1;font-size:14px;line-height:1.3}.gift-pdp__text strong{display:block}.gift-pdp__check{flex:0 0 20px;height:20px;border:1px solid rgba(62,62,61,.3);border-radius:50%}.gift-pdp__tier.is-unlocked .gift-pdp__check{background:var(--gift-bg, #3e3e3d) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat;border-color:var(--gift-bg, #3e3e3d)}.gift-pdp__message{margin:0 0 6px;font-size:13px}.gift-pdp__terms{margin-top:14px;font-size:11px;line-height:1.4;opacity:.75}.gift-pdp__terms p{margin:0}.gift-pdp__terms a{color:inherit;text-decoration:underline}.subscribe-note__toggle{display:none;width:100%;padding:12px 24px;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;text-decoration:underline;cursor:pointer}.gift-product-live .product-main__one-time .subscribe-note__toggle{display:block}.gift-product-live .product-main__one-time .subscribe-note:not(.subscribe-note--open) .subscribe-note__icons,.gift-product-live .product-main__one-time .subscribe-note:not(.subscribe-note--open) .subscribe-note__points{display:none}.gift-page-wrap{max-width:1040px;margin:0 auto;padding-left:20px;padding-right:20px}.gift-page-wrap__title{margin:0 0 12px;font-family:var(--font-serif);font-size:44px;font-weight:400;line-height:1.1;text-align:center}.gift-page-wrap__intro{max-width:560px;margin:0 auto 32px;font-size:16px;line-height:1.5;text-align:center}.gift-page-wrap__intro p{margin:0}.gift-page-wrap__empty{text-align:center}.gift-page-wrap:has([data-gift-promo]:not([hidden])) .gift-page-wrap__empty{display:none}.gift-page-wrap__content{max-width:640px;margin:48px auto 0;font-size:15px;line-height:1.6}.gift-page__status{max-width:560px;margin:0 auto 40px;font-size:14px;text-align:center}.gift-page__message{margin:0 0 10px}.gift-page__tiers{list-style:none;margin:0;padding:0}.gift-page__tier{display:flex;align-items:center;gap:40px;margin:0;padding:32px 0;border-top:1px solid rgba(62,62,61,.12)}.gift-page__images,.gift-page__photo{flex:0 0 55%;overflow:hidden;border-radius:12px;background:var(--gift-box-bg, #f4f4f2)}.gift-page__images{display:flex;align-items:center;justify-content:center;gap:14px;min-height:190px;padding:20px;box-sizing:border-box}.gift-page__images img{--gift-img-height: 100px;--gift-img-max: 150px;display:block;flex-shrink:1;min-width:0;max-width:100%;height:100px;width:auto;object-fit:contain}.gift-page__plus{flex-shrink:0;font-size:28px;line-height:1;opacity:.5}.gift-page__photo img{display:block;width:100%;height:auto}.gift-page__spend{margin:0 0 6px;font-size:14px;opacity:.8}.gift-page__label{margin:0 0 10px;font-family:var(--font-serif);font-size:26px;font-weight:400;line-height:1.2}.gift-page__unlocked{display:none;margin:0;font-size:13px}.gift-page__tier.is-unlocked .gift-page__unlocked{display:block}.gift-page__terms{margin-top:28px;font-size:12px;line-height:1.4;text-align:center;opacity:.75}.gift-page__terms p{margin:0}.gift-page__terms a{color:inherit;text-decoration:underline}@media(max-width:749.98px){.gift-page-wrap__title{font-size:32px}.gift-page-wrap__intro{font-size:14px}.gift-page__tier{flex-direction:column;align-items:stretch;gap:14px;padding:22px 0}.gift-page__images{gap:8px;min-height:120px;padding:14px}.gift-page__images img{--gift-img-height: 60px;--gift-img-max: 90px;height:60px}.gift-page__plus{font-size:20px}.gift-page__label{font-size:21px}}.gift-pdp--linked{position:relative}.gift-pdp--linked .gift-pdp__heading{display:flex;align-items:center;gap:8px}.gift-pdp__more{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;color:inherit;font-size:11px;line-height:1;text-decoration:none;opacity:.7}.gift-pdp__more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:8px}.gift-pdp--linked:hover .gift-pdp__more{opacity:1}.gift-pdp--linked .gift-pdp__terms a{position:relative;z-index:2}@supports (height: calc(1px*sqrt(4))){.gift-images img,.gift-cart__images img,.gift-pdp__images img,.gift-page__images img{height:min(var(--gift-img-max, 100%),calc(var(--gift-img-height) * clamp(.85,sqrt(1.9 / var(--gift-aspect, 1.9)),1.6)))}}
/*# sourceMappingURL=/cdn/shop/t/316/assets/gift-promo.css.map */
