.rival-gift-guide[hidden],.rival-gift-guide__price-tag[hidden]{display:none!important}.rival-gift-guide__price-tag{margin-inline-start:8px;vertical-align:middle;max-width:100%;font-size:clamp(10px,.83vw,12px)}.product-item__details>.rival-gift-guide__price-tag,.product-item-minimal__content>.rival-gift-guide__price-tag{margin:5px 0 0;max-width:100%}.product-details__price-and-payments>.rival-gift-guide-row{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;clear:both;order:20;box-sizing:border-box}.product-details__price-and-payments>.rival-gift-guide-row:empty{display:none!important}.product-details__price-and-payments:has(>.rival-promo--bxgy-inline:not([hidden])){flex-wrap:wrap!important}.product-details__price-and-payments:has(>.rival-promo--bxgy-inline:not([hidden]))>.rival-gift-guide-row{flex-basis:100%!important}.rival-gift-guide-row{min-width:0}.rival-gift-guide{box-sizing:border-box;width:100%;min-width:0;margin:10px 0 12px;padding:12px;border:2px solid #e62c1f;background:#e62c1f0e;color:#111}.rival-gift-guide__header{margin-bottom:10px}.rival-gift-guide__title{display:block;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:.01em}.rival-gift-guide__message{margin:5px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rival-gift-guide__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.rival-gift-guide__card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:8px;border:1px solid #ddd;background:#fff;transition:border-color .15s}.rival-gift-guide__card:hover,.rival-gift-guide__card:focus-within{border-color:#e62c1f}.rival-gift-guide__link{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;text-decoration:none;color:inherit}.rival-gift-guide__image{display:block;width:100%;height:140px;object-fit:contain;background:#f7f7f7}.rival-gift-guide__name{display:block;text-align:center;font-size:14px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.rival-gift-guide__soldout{font-size:12px;text-align:center;color:#666}.rival-gift-guide__card--available .rival-gift-guide__action,.rival-gift-guide__card--available .product-item__quick-shopping,.rival-gift-guide__card--available [js-quick-shop-button-wrapper]{position:static!important}.rival-gift-guide__card--available [js-quick-shop-button]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;z-index:2!important;cursor:pointer!important}.rival-gift-guide__card--available .rival-gift-guide__link{pointer-events:none}.rival-gift-guide .wishlist-button,.rival-gift-guide [class*=wishlist]{display:none!important}@media(min-width:900px){.rival-gift-guide__rail:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.rival-gift-guide__image{height:150px}}@media(max-width:749px){.rival-gift-guide{padding:10px;margin:9px 0}.rival-gift-guide__rail{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:3px}.rival-gift-guide__card{flex:0 0 min(46%,165px);scroll-snap-align:start}.rival-gift-guide__image{height:112px}.rival-gift-guide__name{font-size:12px}.rival-gift-guide__price-tag{font-size:10px}}@media(max-width:370px){.rival-gift-guide__card{flex-basis:47%}.rival-gift-guide__image{height:96px}}.product-item-minimal__content>.rival-gift-guide__price-tag,.product-item__details>.rival-gift-guide__price-tag{display:inline-flex!important;flex:0 0 auto!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;min-width:0;justify-content:flex-start;margin-inline-start:0;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.product-item__details:has(>.rival-promo:not([hidden]) .rival-promo__tag:not([hidden]))>.rival-gift-guide__price-tag,.product-item-minimal__content:has(>.rival-promo:not([hidden]) .rival-promo__tag:not([hidden]))>.rival-gift-guide__price-tag{display:none!important}.rival-gift-guide-row .rival-gift-guide,.rival-gift-guide{position:relative;overflow:hidden;padding:17px 17px 18px;border:1px solid #e9e5e3!important;border-top:3px solid #d92b21!important;border-radius:7px;background:linear-gradient(145deg,snow,#fff 48% 100%)!important;box-shadow:0 3px 14px #1c14130b}.rival-gift-guide__header{margin-bottom:13px}.rival-gift-guide__title{font-size:13px;line-height:1.4;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.rival-gift-guide__message{margin-top:6px;color:#545050;font-size:12px;line-height:1.6}.rival-gift-guide__rail{gap:11px}.rival-gift-guide__card{overflow:hidden;padding:8px 8px 11px;border:1px solid #eeeceb;border-radius:6px;background:#fff;box-shadow:0 1px 3px #16111109;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rival-gift-guide__card:hover,.rival-gift-guide__card:focus-within{border-color:#d92b216b;box-shadow:0 5px 15px #16111113;transform:translateY(-1px)}.rival-gift-guide__link{gap:9px}.rival-gift-guide__image{border-radius:4px;background:#f7f6f5}.rival-gift-guide__name{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0}@media(max-width:749px){.rival-gift-guide-row .rival-gift-guide,.rival-gift-guide{padding:13px 12px 14px;border-radius:6px}.rival-gift-guide__header{margin-bottom:10px}.rival-gift-guide__rail{gap:9px}.rival-gift-guide__card{padding:6px 6px 9px}.rival-gift-guide__name{font-size:12px}}@media(prefers-reduced-motion:reduce){.rival-gift-guide__card{transition:none}.rival-gift-guide__card:hover,.rival-gift-guide__card:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/rival-gift-promotion-guide.css.map */
