.object-gift-quantity-layout{width:100%}.object-gift-quantity-layout:has(.object-watch-gift-offer){display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.5fr);gap:1.2rem;align-items:stretch}.object-gift-quantity-layout:has(.object-watch-gift-offer--below){grid-template-columns:minmax(0,1fr)}.object-gift-quantity__selector{min-width:0}.object-gift-quantity__selector .price-per-item__container{width:100%}.object-gift-quantity__selector quantity-input.quantity{max-width:14rem;width:100%}.object-watch-gift-offer{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:1rem;align-items:center;min-width:0;padding:1.1rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.object-watch-gift-offer__media{align-self:start;width:5.6rem;aspect-ratio:1;overflow:hidden;border-radius:.3rem;background:rgba(var(--color-foreground),.035)}.object-watch-gift-offer__image{display:block;width:100%;height:100%;object-fit:cover}.object-watch-gift-offer__content,.object-watch-gift-offer__prices{min-width:0}.object-watch-gift-offer__heading,.object-watch-gift-offer__limited,.object-watch-gift-offer__description,.object-watch-gift-offer__unavailable{margin:0;overflow-wrap:anywhere}.object-watch-gift-offer__heading{font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:.02em}.object-watch-gift-offer__prices{display:flex;flex-wrap:wrap;column-gap:.8rem;row-gap:.15rem;margin-top:.45rem;font-size:1.08rem;line-height:1.4}.object-watch-gift-offer__regular{color:rgba(var(--color-foreground),.62)}.object-watch-gift-offer__free strong{font-size:1.25em;font-weight:700}.object-watch-gift-offer__limited{margin-top:.5rem;font-size:1.08rem;font-weight:600;line-height:1.4}.object-watch-gift-offer__description,.object-watch-gift-offer__unavailable{margin-top:.35rem;color:rgba(var(--color-foreground),.68);font-size:1rem;line-height:1.45}.object-watch-gift-offer--unavailable{opacity:.72}.object-gift-line{background:rgba(var(--color-foreground),.025)}.object-gift-line__label{display:inline-flex;margin:.45rem 0 0;padding:.25rem .55rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem;font-size:1rem;font-weight:600;line-height:1.35}.object-gift-line__pricing{display:grid;gap:.2rem;margin-top:.5rem;font-size:1.15rem;line-height:1.4}.object-gift-line__regular{color:rgba(var(--color-foreground),.62)}.object-gift-line__free{font-weight:600}.object-gift-line__discount{color:rgba(var(--color-foreground),.76)}.object-gift-line__quantity{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1rem;border:.1rem solid rgba(var(--color-foreground),.14);font-size:1.1rem;line-height:1.35;text-align:center}.object-gift-cart-status{margin:.8rem 0 0;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.45}.object-gift-cart-status.is-error{color:#b42025}@media screen and (max-width:420px){.object-gift-quantity-layout:has(.object-watch-gift-offer){grid-template-columns:minmax(9.2rem,.62fr) minmax(0,1.38fr);gap:.8rem}.object-gift-quantity-layout:has(.object-watch-gift-offer--below){grid-template-columns:minmax(0,1fr)}.object-watch-gift-offer{grid-template-columns:4.4rem minmax(0,1fr);gap:.7rem;padding:.8rem}.object-watch-gift-offer__media{width:4.4rem}.object-watch-gift-offer__heading{font-size:1.12rem}.object-watch-gift-offer__prices,.object-watch-gift-offer__limited{font-size:.98rem}.object-watch-gift-offer__description{font-size:.92rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/object-watch-gift.css.map */
