.trv-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding:20px var(--topt-inset) 14px}.trv-title__h{margin:0;font-family:var(--topt-serif);font-weight:var(--h-weight, 500);font-size:clamp(24px,2.3vw,32px);line-height:1.1;letter-spacing:-.015em;color:var(--topt-navy)}.trv-title__sub{margin:0;font-size:13.5px;line-height:1.4;color:var(--topt-ink-2)}.topt--rv .topt-card.trv-off{display:none}.trv-more{display:flex;justify-content:center;padding:28px var(--topt-inset) 8px}.trv-more__btn{min-height:48px;width:min(320px,100%);padding:0 24px;font-family:var(--topt-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--topt-navy);background:var(--topt-white);border:1px solid var(--topt-navy);border-radius:var(--topt-r);cursor:pointer;transition:background-color .2s ease,color .2s ease}.trv-more__btn:hover{background:var(--topt-navy);color:var(--topt-cream)}.trv-more__btn[disabled]{opacity:.6;cursor:progress}.trv-browse{margin-top:40px;padding:32px var(--topt-inset) 40px;border-top:1px solid var(--topt-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}.trv-browse__h{grid-column:1 / -1;margin:0;font-family:var(--topt-serif);font-size:22px;font-weight:500;color:var(--topt-navy)}.trv-browse__lbl{display:block;margin-bottom:10px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--topt-navy)}.trv-browse__links{display:flex;flex-wrap:wrap;gap:6px 14px}.trv-browse__links a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;color:var(--topt-ink-2);text-decoration:none;border-bottom:1px solid transparent}.trv-browse__links a:hover,.trv-browse__links a.is-on{color:var(--topt-navy);border-bottom-color:var(--topt-gold)}.topt--rv-a .topt-grid{padding-top:18px}.topt--rv-b .topt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;padding-top:24px}.topt--rv-b .topt-card__media{border:0;border-radius:var(--r-surface, 10px);background:var(--topt-white)}.topt--rv-b .topt-card__foot{padding-top:12px;gap:4px}.topt--rv-b .topt-card__title{font-size:14.5px;font-weight:500;-webkit-line-clamp:2;line-clamp:2}.topt--rv-b .topt-card__price{font-size:14px;font-weight:600}@media(hover:hover){.topt--rv-b .topt-card .topt-add--plus{opacity:0;transition:opacity .2s ease}.topt--rv-b .topt-card:hover .topt-add--plus,.topt--rv-b .topt-card:focus-within .topt-add--plus{opacity:1}}@media(max-width:1099px){.topt--rv-b .topt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.trv-title{padding:14px 16px 10px}.trv-title__sub{display:none}.topt--rv-b .topt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;padding-top:16px}.topt--rv-b .topt-card__title,.topt--rv-b .topt-card__price{font-size:13.5px}.trv-browse{grid-template-columns:1fr;gap:20px;padding:28px 16px 32px}}@media(max-width:699px){body:has(.topt--rv) #google-merchantwidget-iframe-wrapper{display:none!important}}@media(prefers-reduced-motion:reduce){.topt--rv-b .topt-card .topt-add--plus{transition:none}}.topt--rv .topt-add--plus{width:auto;min-width:0;padding:0 12px;gap:6px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.topt--rv .topt-add--plus span{line-height:1}@media(max-width:699px){.topt--rv .topt-add--plus{padding:0 10px}}.topt--rv .topt-card[data-format=canvas] .topt-card__img:not(.topt-card__img--alt){transform:scale(1.12)}.topt-pager[hidden]{display:none}.topt-card--book .topt-card__img{object-fit:contain;background:#fff}.topt-card__fmt{margin:2px 0 6px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#1a233ab8}.topt--rv .topt-card{min-width:0;max-width:100%;box-sizing:border-box}.topt--rv .topt-card__foot{padding:10px 10px 6px;min-width:0;max-width:100%;box-sizing:border-box}.topt--rv .topt-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.topt--rv .topt-card__row .topt-card__price{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topt--rv .topt-card__row .topt-card__price s{display:none}.topt--rv .topt-card--gift-set .topt-card__row .topt-card__price{font-size:12.5px}.topt--rv .topt-card--gift-set .topt-card__row .topt-card__price s{display:inline;font-size:10.5px;font-weight:500;color:#1a233a7a;margin-left:3px;text-decoration:line-through}.topt-card__sub{margin:2px 0 6px;font-size:11px;line-height:1.3;font-weight:500;color:#1a233ab8}@media(max-width:699px){.topt--rv .topt-card__tag{font-size:8px;padding:2px 5px;top:7px;left:7px;letter-spacing:.02em;white-space:nowrap}}.topt--rv .topt-add--plus{flex:0 0 auto;width:auto;min-width:0;max-width:100%;box-sizing:border-box;padding:0 10px;min-height:34px;gap:5px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.topt--rv .topt-add--name{max-width:100%;box-sizing:border-box}.topt--rv .topt-rail__track{padding-right:8px;box-sizing:border-box;overflow:hidden}@media(max-width:699px){.topt--rv .topt-rail__in{gap:8px}.topt--rv .topt-rail__filters{padding:0 10px}.topt--rv .topt-chip{padding:0 10px;font-size:12px}.topt--rv .topt-card__foot{padding:8px 9px 4px}.topt--rv .topt-add--plus{padding:0 9px;font-size:11.5px;min-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/tritan-rv.css.map */
