.tcc-bs-hero{background:linear-gradient(180deg,var(--tcc-blush) 0%,#fff 100%)}.tcc-bs-h1{font-size:clamp(30px,5cqi,48px)}.tcc-bs-himg{border-radius:6px}.tcc-bs-hero{padding-block:28px}.tcc-bs-hero .tcc-bs-himg,.tcc-bs-hero .tcc-bs-collage{aspect-ratio:16/9!important}@container (min-width:860px){.tcc-bs-hero .tcc-rhero{grid-template-columns:1fr 1.15fr;gap:40px}}.tcc-bs-hero .tcc-bs-h1{font-size:clamp(26px,3.6cqi,38px)}.tcc-bs-hero .tcc-hero-copy{gap:12px}.tcc-bs-collage{aspect-ratio:5/4}.tcc-bs-collage img{object-fit:contain!important;background:#fff;border:1px solid var(--tcc-rule);padding:6%}.tcc-bs-anchor{scroll-margin-top:90px}.tcc-bs a{text-decoration:none}.tcc-bs h2 a:hover,.tcc-bs h3 a:hover{color:var(--tcc-red)}.tcc-bs-price{font-family:var(--tcc-display);font-weight:600;font-size:20px;color:var(--tcc-ink)}.tcc-bs-ribbon{position:absolute;z-index:2;left:0;top:14px;background:var(--tcc-red);color:#fff;font-family:var(--tcc-display);font-weight:600;font-size:13px;letter-spacing:.04em;padding:6px 14px 6px 12px;border-radius:0 999px 999px 0;box-shadow:0 2px 6px #0000001f}.tcc-bs-ribbon-lg{font-size:15px;padding:9px 20px 9px 16px;top:20px}.tcc-bs-ribbon-sm{font-size:11px;padding:4px 10px 4px 8px;top:10px}.tcc-bs-feature{display:grid;gap:26px;align-items:center}@container (min-width:860px){.tcc-bs-feature{grid-template-columns:1.1fr 1fr;gap:56px}}.tcc-bs-fimg{position:relative;display:block;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #2b22261a}.tcc-bs-fimg img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.tcc-bs-fimg:hover img{transform:scale(1.04)}.tcc-bs-fcopy{gap:14px}.tcc-bs-fcopy .tcc-bs-price{font-size:24px}.tcc-bs-quote{margin:4px 0 0;padding:14px 18px;border-left:3px solid var(--tcc-champagne);background:#fff;border-radius:0 6px 6px 0}.tcc-bs-quote p{font-style:italic}.tcc-bs-quote cite{display:block;margin-top:6px;font-style:normal;font-size:13px;color:var(--tcc-muted)}.tcc-bs-addbig.is-added{background:var(--tcc-red-dk)}.tcc-bs-spots{display:grid;gap:18px}@container (min-width:860px){.tcc-bs-spots{grid-template-columns:1fr 1fr;gap:24px}}.tcc-bs-spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:center;background:#fff;border:1px solid var(--tcc-rule);border-radius:8px;padding:14px;transition:box-shadow .2s}.tcc-bs-spot:hover{box-shadow:0 8px 24px #2b222614}.tcc-bs-simg{position:relative;display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#fff}.tcc-bs-simg img{width:100%;height:100%;object-fit:contain}.tcc-bs-sdesc{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tcc-bs-sbtn{justify-self:start;padding:8px 16px;font-size:13px}.tcc-bs-sbtn.is-added{background:var(--tcc-red);color:#fff!important}@container (max-width:480px){.tcc-bs-spot{grid-template-columns:1fr}}.tcc-bs-love{background:var(--tcc-red);color:#fff;padding-block:34px}.tcc-bs-love h2{color:#fff!important;text-align:center;margin-bottom:22px!important}.tcc-bs-love-list{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:860px){.tcc-bs-love-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcc-bs-love-list li{margin:0;display:grid;gap:4px;text-align:center;padding:0 8px}.tcc-bs-love-list li:before{content:"\2605";color:var(--tcc-champagne);font-size:18px}.tcc-bs-love-list strong{font-family:var(--tcc-display);font-weight:600;font-size:16px}.tcc-bs-love-list span{font-size:13px;opacity:.88}.tcc-bs-card{position:relative;min-width:0}.tcc-bs-card .tcc-pc .tcc-pimg{transition:box-shadow .2s}.tcc-bs-card:hover .tcc-pc .tcc-pimg{box-shadow:0 6px 18px #2b222617}@container (min-width:860px) and (max-width:1199px){.tcc-bs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:860px){.tcc-bs .tcc-visit .tcc-btn-row{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tcc-bestsellers.css.map */
