.card--product .card__media{background-color:#f4f4f4}@media(hover:hover)and (pointer:fine){.card--product:hover .card__main-image:not(.card__main-image--hidden){transform:scale(1.04);transition:transform .55s cubic-bezier(.25,.46,.45,.94)}}.card--product .card__main-image{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.card--product .card__info{padding-top:calc(3 * var(--space-unit))}.card--product .card__title-wrapper{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(1 * var(--space-unit))}.card--product .card__vendor{font-size:10px;letter-spacing:.06em;opacity:.5}.card--product .card__swatches{padding-top:calc(2 * var(--space-unit));row-gap:calc(2 * var(--space-unit))}.card--product .card__swatches>.opt-label{width:var(--swatch-card-size, 20px);height:var(--swatch-card-size, 20px)}.card--product .card__compare{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.cc-featured-collection .section__header{align-items:center!important;margin-bottom:calc(6 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color) / .1)}.cc-featured-collection .section__heading{font-size:clamp(22px,3vw,32px)!important;font-weight:var(--heading-font-weight, 700)!important;letter-spacing:-.01em!important;line-height:1.1!important;text-align:left!important}.cc-featured-collection .section__header .link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 18px!important;font-family:var(--heading-font-family),sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;color:rgb(var(--text-color))!important;border:1px solid rgba(var(--text-color) / .25)!important;border-radius:40px!important;white-space:nowrap!important;transition:border-color .2s,color .2s!important;flex-shrink:0!important}.cc-featured-collection .section__header .link:hover{border-color:rgb(var(--text-color))!important;color:rgb(var(--text-color))!important;text-decoration:none!important}.cc-featured-collection .section__header .link:after{content:"\203a";font-size:16px;line-height:1;font-weight:400}.cc-featured-collection .slider-nav{display:flex!important;align-items:center!important;gap:4px!important;position:static!important;transform:none!important}.cc-featured-collection .slider-nav .slider-nav__btn{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(var(--text-color) / .2)!important;background:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:border-color .2s!important}.cc-featured-collection .slider-nav .slider-nav__btn:hover{border-color:rgb(var(--text-color))!important}.cc-featured-collection .featured-collection-products{position:static!important}.cc-featured-collection .slider-nav.absolute{position:static!important;top:auto!important;right:auto!important}@media(max-width:767px){.main-products-grid[data-layout=grid] .grid-cols-2{gap:1px!important;background-color:rgba(var(--text-color) / .1)!important;margin-right:0!important;margin-left:0!important;border-top:none!important}.main-products-grid[data-layout=grid] .grid-cols-2>li{background-color:rgb(var(--bg-color));border:none!important}.main-products-grid[data-layout=grid] .grid-cols-2 .card{padding:12px!important}.cc-featured-collection .section__heading{font-size:clamp(20px,6vw,26px)!important}}.tt-fc-arrows .tt-arrow-btn{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;border:1px solid rgba(var(--text-color) / .2)!important;background:none!important;box-shadow:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--text-color))!important;transition:border-color .2s,background .2s!important}.tt-fc-arrows .tt-arrow-btn:hover{border-color:rgb(var(--text-color))!important;background:rgba(var(--text-color) / .04)!important}.tt-fc-arrows .tt-arrow-btn .icon{width:14px!important;height:14px!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tt-product-cards.css.map */
