.tcfcarousel{background:#f5f5f5}.tcfcarousel__inner{margin:0 auto;padding:0 1.5rem}.tcfcarousel__title{margin:0 0 1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.tcfcarousel__tabs-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.tcfcarousel__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tcfcarousel__tab{position:relative;overflow:hidden;padding:1.2rem 2.5rem;border:none;border-radius:999px;background:transparent!important;color:rgba(var(--color-foreground),.8);font-size:1.9rem;font-weight:500;cursor:pointer;transition:color .35s ease}.tcfcarousel__tab:hover{background:transparent!important}.tcfcarousel__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:inherit;z-index:0;pointer-events:none}.tcfcarousel__tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:inherit;transform:scale(0);transform-origin:var(--hover-x, 50%) var(--hover-y, 50%);transition:transform .35s ease;z-index:1;pointer-events:none}.tcfcarousel__tab-label{position:relative;z-index:2}.tcfcarousel__tab:hover{color:#fff}.tcfcarousel__tab:hover:before{transform:scale(1)}.tcfcarousel__tab--active{color:rgb(var(--color-background))}.tcfcarousel__tab--active:after{background:rgb(var(--color-foreground))}.tcfcarousel__tab--active:hover{color:#fff}.tcfcarousel__tab--active:hover:before{transform:scale(1)}.tcfcarousel__header-arrows{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tcfcarousel__header-arrows .tcfcarousel__arrow{position:relative;overflow:hidden;top:auto;width:52px;height:52px;margin:0;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background:transparent!important;color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:color .35s ease,border-color .35s ease}.tcfcarousel__header-arrows .tcfcarousel__arrow:hover{background:transparent!important}.tcfcarousel__header-arrows .tcfcarousel__arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:50%;z-index:0;pointer-events:none}.tcfcarousel__header-arrows .tcfcarousel__arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:50%;transform:scale(0);transform-origin:var(--hover-x, 50%) var(--hover-y, 50%);transition:transform .35s ease;z-index:1;pointer-events:none}.tcfcarousel__header-arrows .tcfcarousel__arrow svg{position:relative;z-index:2}.tcfcarousel__header-arrows .tcfcarousel__arrow:hover{color:#fff;border-color:#000}.tcfcarousel__header-arrows .tcfcarousel__arrow:hover:before{transform:scale(1)}.tcfcarousel__header-arrows .tcfcarousel__arrow svg{width:20px;height:20px}@media screen and (max-width:749px){.tcfcarousel__header-arrows{display:none}}.tcfcarousel__tabs-dropdown-wrap{display:none}@media screen and (max-width:749px){.tcfcarousel__tabs{display:none}.tcfcarousel__tabs-dropdown-wrap{display:block;width:100%}.tcfcarousel__tabs-select{width:100%;padding:1rem 1.2rem;font-size:1.5rem;font-weight:600;border:2px solid rgba(var(--color-foreground),.2);border-radius:8px;background:#fff;color:rgb(var(--color-foreground));cursor:pointer}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tcfcarousel__panel--hidden{display:none!important}.tcfcarousel__panels{position:relative}.tcfcarousel__carousel{position:relative;padding:0}.tcfcarousel__scroll{flex:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tcfcarousel__scroll::-webkit-scrollbar{display:none}.tcfcarousel__grid{display:flex;gap:2.5rem;list-style:none;margin:0;padding:.5rem 0;min-width:min-content}.tcfcarousel__item{scroll-snap-align:start;flex-shrink:0;width:260px}@media screen and (min-width:750px){.tcfcarousel__item{width:280px}}.tcfcarousel .card-wrapper,.tcfcarousel .product-card-wrapper{height:auto}.tcfcarousel .card,.tcfcarousel .card--media,.tcfcarousel .card--card{height:auto;border-radius:12px;overflow:hidden;box-shadow:none;background:#fff;border:none!important}.tcfcarousel .card:hover,.tcfcarousel .card--media:hover{box-shadow:none}.tcfcarousel .card--card:after,.tcfcarousel .card--standard .card__inner:after{content:none!important;display:none!important;box-shadow:none!important}.tcfcarousel .global-media-settings:after,.tcfcarousel .card__media .media:after{content:none!important;display:none!important;box-shadow:none!important}.tcfcarousel .card__inner{border-radius:12px;box-shadow:none!important;filter:none!important;border:none!important;background:#fff!important}.tcfcarousel .card .card__inner .card__media,.tcfcarousel .card__media,.tcfcarousel .card__media .media,.tcfcarousel .card__media img{box-shadow:none!important;filter:none!important;border:none!important}.tcfcarousel .card__media,.tcfcarousel .card__media .media,.tcfcarousel .card__media .placeholder-svg{background:#fff!important}.tcfcarousel .card__media .media,.tcfcarousel .card__media img{border-radius:12px 12px 0 0}.tcfcarousel .card__content{padding:.35rem 1.2rem 1rem;display:flex;flex-direction:column;gap:0}.tcfcarousel .card--media .card__inner .card__content{padding-top:.35rem!important}.tcfcarousel .card--standard.card--text>.card__content .card__heading,.tcfcarousel .card--standard.card--text .card__inner .card__content .card__heading{display:block!important}.tcfcarousel .card__heading{font-size:1.5rem;font-weight:600;margin-bottom:.4rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.tcfcarousel .card__heading a{display:block}.tcfcarousel .card-information{margin-bottom:.15rem}.tcfcarousel .card-information .price{font-size:1.6rem;font-weight:700}.tcfcarousel .card-information .price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.55);margin-right:.5rem}.tcfcarousel .card-information .price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.tcfcarousel .card__actions--three{display:block;margin-top:.25rem}.tcfcarousel .card__actions--three .quick-add{margin:0}.tcfcarousel .card__actions--three .quick-add__submit{width:100%;padding:.6rem 1rem;font-size:1.3rem;font-weight:500;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.tcfcarousel .card__actions--three .quick-add--compact .quick-add__submit{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none}.tcfcarousel .card__actions--three .quick-add--compact .quick-add__submit:hover{opacity:.9}.tcfcarousel .wishlist-button--card{opacity:1;z-index:5;top:1rem;right:1rem;left:auto;width:4rem;height:4rem;border-radius:50%;background:#fffffff2;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.tcfcarousel .wishlist-button--card svg{width:2.2rem;height:2.2rem}.tcfcarousel .wishlist-button--card:hover{background:#fff;transform:scale(1.05)}.tcfcarousel .wishlist-button--card.wishlist-active svg{fill:#ef4444;stroke:#ef4444}.tcfcarousel__empty{padding:3rem 2rem;text-align:center;color:rgba(var(--color-foreground),.6);font-size:1.5rem}.tcfcarousel__empty-msg{padding:2rem;text-align:center;color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/featured-collection-carousel.css.map */
