.cart-upsells{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border, #e6e6e6)}.cart-upsells__title{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;color:var(--color-foreground, #000)}.cart-upsells__list{display:flex;flex-direction:column;gap:.75rem}.cart-upsells__item{display:grid;grid-template-columns:64px 1fr;gap:.75rem;align-items:center}.cart-upsells__image-link{display:block;width:64px;height:64px;overflow:hidden;background:#f5f5f5}.cart-upsells__image{width:100%;height:100%;object-fit:cover;display:block}.cart-upsells__details{display:flex;flex-direction:column;gap:.25rem}.cart-upsells__name{font-size:.875rem;font-weight:500;color:var(--color-foreground, #000);text-decoration:none;line-height:1.2;text-transform:none}.cart-upsells__name:hover{text-decoration:underline}.cart-upsells__price{font-size:.875rem;display:flex;gap:.4rem;align-items:baseline}.cart-upsells__price-sale{color:var(--color-foreground, #000);font-weight:600}.cart-upsells__price-compare{color:#00000080;font-size:.75rem}.cart-upsells__form{margin-top:.25rem}.cart-upsells__add-button{background:var(--color-foreground, #000);color:#fff;border:none;padding:.4rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;width:100%;transition:opacity .2s ease}.cart-upsells__add-button:hover{opacity:.85}.product-grid-view-zoom-out--details h3,.product-grid-view-zoom-out--details .h4,.product-grid-view-zoom-out--details h2,.product-card h1,.product-card h2,.product-card h3,.product-card h4,.product-card h5,.product-card h6,.product-card a h3,.product-card .product-title,.product-card__link h3,.product-card__link h2,.product-card .h4,.product-card .h3{text-transform:none!important;letter-spacing:.01em!important;line-height:1.25!important}@media(max-width:749px){.hero h1,.hero h2,.hero p,.hero [data-text-preset=h2]{font-size:clamp(1.5rem,6.5vw,2.5rem)!important;line-height:1.15!important;letter-spacing:.01em!important}marquee-component{--marquee-speed: 50s !important}marquee-component p,marquee-component .text{font-size:1rem!important;letter-spacing:.06em!important}.section-wrapper h2{font-size:clamp(1.5rem,6vw,2rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/topicals-custom.css.map */
