body{background:var(--gradient-background, var(--color-background))}:root body :where(product-form,.content-form,.newsletter,.cart-page,.search-panel,.promo-popup) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-radius:var(--input-radius)}.product-card{border:var(--card-border-width) solid var(--color-border);padding:var(--card-content-padding)}.product-card__media{border-radius:var(--card-image-radius)}.product-card[data-global-ratio] .product-card__media{aspect-ratio:var(--card-image-ratio)}.product-card[data-global-fit] .product-card__image{object-fit:var(--card-image-fit)}.product-card__badge{border-radius:var(--badge-radius)}.product-card__vendor,.product-card__rating{margin:0;font:400 calc(12px * var(--font-interface-scale))/calc(1.5 * var(--line-height-interface-scale)) var(--font-mono)}.product-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}.product-card__swatch{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;text-decoration:none}.product-card__swatch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--color-border-subtle);border-radius:var(--swatch-radius);background:var(--swatch-color, transparent) var(--swatch-image, none) center/cover}.product-card__more{font:400 calc(11px * var(--font-interface-scale))/calc(1.4 * var(--line-height-interface-scale)) var(--font-mono);padding:8px}.theme-icon--monochrome{background:currentColor;-webkit-mask:var(--icon-mask) center/contain no-repeat;mask:var(--icon-mask) center/contain no-repeat}.theme-icon--monochrome img{visibility:hidden}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}[dir=rtl] .theme-icon:has(img[src*=icon-chevron-left]),[dir=rtl] .theme-icon:has(img[src*=icon-chevron-right]){transform:scaleX(-1)}back-to-top{display:block;position:fixed;inset-inline-end:20px;bottom:20px;z-index:30}.back-to-top{min-width:44px;min-height:44px;padding:10px;font-size:calc(20px * var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme-settings.css.map */
