.gift-promo{--gp-gold: #e6cf98;--gp-wine: #500402;--gp-picture: 42%;position:relative;width:100%;margin:0 0 14px;line-height:0;container-type:inline-size}.gift-promo__hit{position:relative;display:block;width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:var(--gp-wine);color:var(--gp-gold);cursor:pointer;-webkit-appearance:none;appearance:none;overflow:hidden;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.gift-promo__hit:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0000004d}.gift-promo__hit:focus-visible{outline:2px solid var(--gp-gold);outline-offset:2px}.gift-promo__picture{display:block;width:100%}.gift-promo__img{display:block;width:100%;height:auto}.gift-promo-section{padding:0!important}.gift-promo__copy{position:absolute;top:0;right:0;bottom:0;left:var(--gp-picture);text-wrap:balance;display:flex;flex-direction:column;align-items:end;justify-content:center;gap:38%;padding:4% 3% 4% 0;box-sizing:border-box}.gift-promo__title{display:block;font-family:var(--font-banner, var(--font-headline, inherit));font-weight:400;font-size:clamp(11px,2.6cqw,17px);line-height:1.25;text-align:end;letter-spacing:.06em;text-transform:uppercase;color:var(--gp-gold)}.gift-promo__text{display:block;font-family:var(--font-banner, var(--font-base, inherit));font-style:italic;font-weight:400;font-size:clamp(9px,1.7cqw,12px);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gold);opacity:.95}.gift-promo-section__inner{padding:0;line-height:0}.gift-promo--full{display:block;width:100%;margin:0}.gift-promo--full .gift-promo__hit{border-radius:0}.gift-promo--full .gift-promo__img{width:100%;height:auto}.gift-promo:has(>.gift-promo__hit[hidden]){display:none}.gift-promo,.gift-promo:hover,.gift-promo span{text-decoration:none!important}@media screen and (max-width:768px){.gift-promo{margin-bottom:0;--gp-picture: 34%;--gp-height: 132px}.gift-promo__img{object-fit:contain;object-position:22% center}.gift-promo--mobile-overlay .gift-promo__img{object-position:center}.gift-promo__copy{z-index:1;padding:10px 12px 10px 6px;gap:6px;left:11%}.gift-promo__title{font-size:8px;letter-spacing:.05em}.gift-promo__text{font-size:6px}.gift-promo--mobile-overlay .gift-promo__copy{left:51%;padding:6% 5%}.gift-promo__text{text-align:end}}.gift-promo--full .gift-promo__title{font-size:max(12px,calc(2cqw * var(--gps-text-scale, 1)));letter-spacing:.06em}.gift-promo--full .gift-promo__text{font-size:max(9px,calc(1cqw * var(--gps-text-scale, 1)))}@media screen and (max-width:768px){.gift-promo--full{margin:0;--gp-picture: 42%}.gift-promo--full .gift-promo__img{object-fit:unset;object-position:unset}.gift-promo--full .gift-promo__copy{padding:4% 3% 4% 0;gap:.45em}.gift-promo--full .gift-promo__title{font-size:11px}.gift-promo--full .gift-promo__text{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gift-promo.css.map */
