:root{--tc-font: "Rubik", var(--body-font-family, system-ui), -apple-system, sans-serif;--tc-ink: #1A233A;--tc-line: rgba(26, 35, 58, .1);--tc-pad: 10px;--tc-r: 14px;--tc-r-in: 9px;--tc-pill: 999px}.topt--rv .topt-grid{align-items:stretch}.topt--rv .topt-card{background:#fff;border:1px solid var(--tc-line);border-radius:var(--tc-r);padding:var(--tc-pad)}.topt--rv .topt-card__media{border:0;border-radius:var(--tc-r-in)}.topt--rv .topt-card__foot{flex:1 1 auto;display:flex;flex-direction:column;gap:0;padding:10px 2px 0}.topt--rv .topt-card__title{font-family:var(--tc-font);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.28;-webkit-line-clamp:2;line-clamp:2;height:2.56em;min-height:2.56em;color:var(--tc-ink)}.topt--rv .topt-card__row{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.topt--rv .topt-card__price{font-family:var(--tc-font);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--tc-ink)}.topt--rv .topt-card__price s{font-weight:500;font-size:13px}.topt--rv .topt-add,.topt--rv .topt-add--plus{font-family:var(--tc-font);border-radius:var(--tc-pill)}.topt--rv .topt-add--plus{height:38px;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:700;letter-spacing:0}.topt--rv .topt-add--name{border-radius:var(--tc-pill);font-family:var(--tc-font);font-weight:700;letter-spacing:0;text-transform:none;font-size:13px;margin-top:10px}.topt--rv .topt-card__tag{font-family:var(--tc-font);letter-spacing:.04em;border-radius:var(--tc-pill);padding:5px 9px;top:8px;left:8px}@media(max-width:699px){.topt--rv{--tc-pad: 8px}.topt--rv .topt-card__title{font-size:13.5px}.topt--rv .topt-card__price{font-size:14px}.topt--rv .topt-add--plus{height:36px;min-height:36px;padding:0 11px;font-size:13px}.topt--rv .topt-add--plus:after{top:-4px;right:-4px;bottom:-4px;left:-4px}}.product-carousel__card{position:relative}.product-carousel__info .product-carousel__name{font-family:var(--tc-font);font-weight:600;letter-spacing:-.005em;line-height:1.28;-webkit-line-clamp:2;line-clamp:2;height:2.56em;min-height:2.56em}.product-carousel__category{font-family:var(--tc-font);letter-spacing:.08em}.product-carousel__info .t-price{font-family:var(--tc-font);font-weight:700;letter-spacing:-.01em}.t-card__foot{margin-top:auto}.t-card__foot>.t-card__ship{position:absolute;top:14px;left:14px;z-index:2;margin:0;pointer-events:none}.t-card__foot>.t-card__ship:empty{display:none}.t-card__foot>.t-card__ship>span{font-family:var(--tc-font);border-radius:var(--tc-pill)}.t-card__foot>.product-carousel__atc{font-family:var(--tc-font)!important;border-radius:var(--tc-pill)!important;font-weight:700!important;font-size:13px!important}.t-card__foot>.product-carousel__atc--link{border-radius:var(--tc-pill)!important;text-transform:none;letter-spacing:0}#tqa-modal,#tqa-modal .tqa-title,#tqa-modal .tqa-price,#tqa-modal .tqa-eyebrow,#tqa-modal .tqa-opt-label{font-family:var(--tc-font)}#tqa-modal .tqa-title{font-weight:700;letter-spacing:-.015em;line-height:1.2}#tqa-modal .tqa-price{font-weight:700;letter-spacing:-.01em}#tqa-modal .tqa-sizes{display:grid;gap:8px;grid-auto-rows:1fr}#tqa-modal .tqa-sizes--c3{grid-template-columns:repeat(3,minmax(0,1fr))}#tqa-modal .tqa-sizes--c2{grid-template-columns:repeat(2,minmax(0,1fr))}#tqa-modal .tqa-sizes--c1{grid-template-columns:1fr;grid-auto-rows:auto}#tqa-modal .tqa-size{width:100%;min-height:58px;margin:0;padding:8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;border-radius:12px;font-family:var(--tc-font);font-size:14px;font-weight:700;letter-spacing:-.005em}#tqa-modal .tqa-size__price{font-size:12.5px;font-weight:500;opacity:.7}#tqa-modal .tqa-sizes--c1 .tqa-size{flex-direction:row;justify-content:space-between;min-height:50px;padding:0 16px}#tqa-modal .tqa-add,#tqa-modal .tqa-ghost{font-family:var(--tc-font);border-radius:var(--tc-pill);text-transform:none;letter-spacing:0;font-size:15.5px;font-weight:700;padding:15px 20px}#tqa-modal .tqa-done__h{font-family:var(--tc-font);font-weight:700;letter-spacing:-.015em;font-size:22px}#tqa-modal .tqa-details{font-family:var(--tc-font)}body .tqa-toast{font-family:var(--tc-font);border-radius:16px}body .tqa-toast__btn{font-family:var(--tc-font);border-radius:var(--tc-pill);text-transform:none;letter-spacing:0;font-size:13.5px}.tk-cs__add{font-family:var(--tc-font);border-radius:var(--tc-pill);font-weight:700}.tk-cs__title,.tk-cs__price{font-family:var(--tc-font)}.topt--rv .topt-add--plus svg,.t-card__foot>.product-carousel__atc svg,.tk-cs__add svg{width:14px;height:14px;flex:none}@media(max-width:748px){.product-carousel__info .t-price{font-size:13.5px}.t-card__foot>.product-carousel__atc:not(.product-carousel__atc--link){padding:0 9px!important;font-size:12px!important;gap:4px}.t-card__foot>.product-carousel__atc svg{width:12px;height:12px}}.topt--rv .topt-add--plus{width:auto!important;white-space:nowrap}.topt--rv .topt-card__row>.topt-add{flex:none}@media(max-width:699px){.topt--rv .topt-card__row{flex-direction:column;align-items:stretch;gap:8px}.topt--rv .topt-card__row>.topt-add--plus{width:100%!important;justify-content:center;height:38px;min-height:38px}}@media(max-width:748px){.t-card__foot{grid-template-columns:1fr;row-gap:8px}.t-card__foot>.product-carousel__atc:not(.product-carousel__atc--link){width:100%!important;justify-content:center;min-height:38px;font-size:13px!important}.product-carousel__info .t-price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tritan-commerce.css.map */
