html:root body.mytc-store .best-sellers-track{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none;padding:16px 0 28px;touch-action:pan-x pan-y;cursor:grab;} .best-sellers-track::-webkit-scrollbar{display:none;}html:root body.mytc-store .best-seller-card{flex:0 0 calc((100% - 64px)/4.5)!important;min-width:0!important;scroll-snap-align:start;border:0!important;border-radius:16px!important;box-shadow:0 6px 20px #00000012!important;color:inherit;text-decoration:none;background:#fff!important;user-select:none;}html:root body.mytc-store .best-seller-photo{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;}html:root body.mytc-store .best-seller-photo img{width:100%;height:100%;object-fit:contain;}html:root body.mytc-store .best-sellers-actions{display:flex;gap:8px;justify-content:flex-end;}html:root body.mytc-store .best-sellers-actions button{width:36px;height:36px;border:0;border-radius:50%;background:#FDECF1;color:#EC268F;font-size:20px;cursor:pointer;}html:root body.mytc-store .best-sellers-actions button:disabled{opacity:.3;cursor:default;}html:root body.mytc-store .best-seller-card .cardbody{padding:16px;}@media(max-width:767px){html:root body.mytc-store .best-sellers-track{gap:12px!important;}html:root body.mytc-store .best-seller-card{flex-basis:calc((100% - 24px)/2.5)!important;}html:root body.mytc-store .best-seller-card .cardbody{padding:10px;}html:root body.mytc-store.mytc-store.mytc-store .best-seller-card h3{font-size:12px!important;line-height:1.4;}html:root body.mytc-store .best-seller-card .cardlink{font-size:10px!important;}}

html:root body.mytc-store .best-sellers-viewport{position:relative;}html:root body.mytc-store .best-sellers-viewport .best-sellers-actions{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2;}html:root body.mytc-store .best-sellers-actions .best-next{background:#fff!important;color:#EC268F;box-shadow:0 3px 14px #0000001a;}html:root body.mytc-store .best-sellers-actions .best-next[hidden]{display:none!important;}

html:root body.mytc-store .best-sellers-viewport{max-width:none!important;}

html:root body.mytc-store .best-seller-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;}html:root body.mytc-store .best-seller-photo{aspect-ratio:1!important;flex:none;padding:20px 14px 8px;box-sizing:border-box;}html:root body.mytc-store .best-seller-card .cardbody{padding:18px 18px 20px!important;display:flex;flex-direction:column;flex:1;min-height:150px;box-sizing:border-box;}html:root body.mytc-store.mytc-store.mytc-store .best-seller-card h3{font-size:14px!important;font-weight:750!important;line-height:1.4!important;margin:0 0 9px!important;}html:root body.mytc-store .best-seller-description{font-size:11px!important;line-height:1.5!important;margin:0 0 20px!important;color:#68645f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}html:root body.mytc-store .best-seller-description:empty{display:none;}html:root body.mytc-store .best-seller-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;}html:root body.mytc-store .best-seller-price{font-size:12px!important;font-weight:700!important;white-space:nowrap;}html:root body.mytc-store .best-seller-card .cardlink{font-size:10px!important;margin:0!important;white-space:nowrap;}@media(max-width:767px){html:root body.mytc-store .best-seller-photo{padding:10px 6px 4px;}html:root body.mytc-store .best-seller-card .cardbody{padding:12px!important;min-height:160px;}html:root body.mytc-store.mytc-store.mytc-store .best-seller-card h3{font-size:12px!important;}html:root body.mytc-store .best-seller-bottom{align-items:flex-start;flex-direction:column;gap:10px;}html:root body.mytc-store .best-seller-price{font-size:11px!important;}}

html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card h3{font-size:var(--best-title,14px)!important;}@media(max-width:767px){html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card h3{font-size:var(--best-titleMobile,var(--best-title,12px))!important;}}html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-description{font-size:var(--best-description,11px)!important;}@media(max-width:767px){html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-description{font-size:var(--best-descriptionMobile,var(--best-description,11px))!important;}}html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-price{font-size:var(--best-price,12px)!important;}@media(max-width:767px){html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-price{font-size:var(--best-priceMobile,var(--best-price,11px))!important;}}html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .cardlink{font-size:var(--best-link,10px)!important;}@media(max-width:767px){html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .cardlink{font-size:var(--best-linkMobile,var(--best-link,10px))!important;}}
html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-price{font-size:var(--best-price,var(--type-body,16px))!important;font-weight:400!important;line-height:1.65!important;color:#777777!important;}

@media(max-width:767px){html:root body.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store.mytc-store .best-seller-card .best-seller-price{font-size:var(--best-priceMobile,var(--best-price,var(--type-body,16px)))!important;}}

/* Match the softly lifted cards in the reference design. */
html:root body.mytc-store .best-sellers-track .best-seller-card{box-shadow:0 10px 28px rgba(35,29,32,.11),0 2px 7px rgba(35,29,32,.045)!important;transition:transform .22s ease,box-shadow .22s ease;}
@media(hover:hover){html:root body.mytc-store .best-sellers-track .best-seller-card:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(35,29,32,.15),0 4px 10px rgba(35,29,32,.06)!important;}}
@media(prefers-reduced-motion:reduce){html:root body.mytc-store .best-sellers-track .best-seller-card{transition:none;}}

/* Editorial lead card: product photography, restrained typography, and a deep teal overlay. */
html:root body.mytc-store.mytc-store.mytc-store>[data-home-instance].best-sellers>.inner>.eyebrow{color:#087e83!important}
html:root body.mytc-store .best-sellers-actions .best-next{color:#103a3d!important}
html:root body.mytc-store .best-sellers-track .best-seller-card.best-seller-intro{background:#0a3034!important;cursor:grab}
html:root body.mytc-store .best-seller-intro .best-intro-content{position:relative;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:100%;width:100%;padding:24px 22px 20px!important;background:linear-gradient(180deg,rgba(3,29,32,.26) 0%,rgba(3,29,32,.56) 34%,rgba(3,29,32,.9) 72%,rgba(3,29,32,.98) 100%),url('/Home/assets/featured-editorial-v1.jpg') center/cover no-repeat!important;color:#fff!important}
html:root body.mytc-store .best-seller-intro .best-intro-eyebrow{margin:0 0 13px;color:#8ff3f1;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
html:root body.mytc-store .best-seller-intro .best-intro-copy{margin:0;padding:0 0 20px}
html:root body.mytc-store .best-seller-intro .best-intro-copy h2{margin:0 0 12px!important;color:#fff!important;font-size:clamp(22px,2.1vw,29px)!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.12!important}
html:root body.mytc-store .best-seller-intro .best-intro-copy p{margin:0!important;color:rgba(255,255,255,.86)!important;font-size:12px!important;line-height:1.55!important}
html:root body.mytc-store .best-seller-intro .best-intro-swipe{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.38);color:#fff;font-size:11px;font-weight:700}
html:root body.mytc-store .best-seller-intro .best-intro-swipe span{font-size:19px}
@media(max-width:767px){html:root body.mytc-store .best-seller-intro .best-intro-content{padding:17px 14px 15px!important}html:root body.mytc-store .best-seller-intro .best-intro-eyebrow{font-size:9px;margin-bottom:9px}html:root body.mytc-store .best-seller-intro .best-intro-copy{padding-bottom:15px}html:root body.mytc-store .best-seller-intro .best-intro-copy h2{font-size:18px!important}html:root body.mytc-store .best-seller-intro .best-intro-copy p{font-size:10px!important}html:root body.mytc-store .best-seller-intro .best-intro-swipe{font-size:9px;padding-top:10px}}
