:root{--sys-ease: cubic-bezier(.2, .7, .2, 1);--sys-fast: .15s;--sys-mid: .3s;--sys-slow: .6s}.btn,.ts-home-shop,.ts-custom-jewelry-campaign-link,.ts-home-bestsellers-more,.ts-diamond-split-more{border-radius:0!important}.btn{transition:background-color var(--sys-mid) var(--sys-ease),color var(--sys-mid) var(--sys-ease),border-color var(--sys-mid) var(--sys-ease)!important}:is(main,#cart-dialog) :is(.btn-accent-solid,.btn-text-solid),.ts-product[data-jewelry-product] .product-main-buy-buttons-primary>.btn,.ts-stone-detail [data-stone-product] [data-add-to-cart-button]{border:1px solid var(--sys-btn-bg)!important;background-color:var(--sys-btn-bg)!important;color:var(--sys-btn-fg)!important}@media(hover:hover){:is(main,#cart-dialog) :is(.btn-accent-solid,.btn-text-solid):hover,.ts-product[data-jewelry-product] .product-main-buy-buttons-primary>.btn:hover,.ts-stone-detail [data-stone-product] [data-add-to-cart-button]:hover:not(:disabled){border-color:var(--sys-btn-hover)!important;background-color:var(--sys-btn-hover)!important;color:var(--sys-btn-fg)!important}}:is(main,#cart-dialog) :is(.btn-accent-outline,.btn-text-outline):not([data-add-to-cart-button]),.ts-home-bestsellers-more,.ts-diamond-split-more{border:1px solid var(--sys-text)!important;background-color:transparent!important;color:var(--sys-text)!important}@media(hover:hover){:is(main,#cart-dialog) :is(.btn-accent-outline,.btn-text-outline):not([data-add-to-cart-button]):hover,.ts-home-bestsellers-more:hover,.ts-diamond-split-more:hover{background-color:var(--sys-text)!important;color:var(--sys-ground)!important}}.ts-home-slide .ts-home-shop--secondary,.ts-home-shop--secondary{width:auto!important;min-width:0;padding-inline:.25em!important;border-color:transparent!important;background:transparent!important;color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.ts-home-shop--secondary:hover{box-shadow:none!important;text-decoration-thickness:2px}@media(min-width:750px)and (orientation:landscape),(min-width:1200px){.ts-home-slide .ts-home-actions.ts-home-actions--dual{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:32px}.ts-home-slide .ts-home-actions--dual .ts-home-shop{margin-inline:0!important}}html[data-template-name=index]{--home-heading-space-before: 4.5rem;--home-heading-space-after: 2.5rem}@media(min-width:750px){html[data-template-name=index]{--home-heading-space-before: 7rem;--home-heading-space-after: 3.5rem}}@media(min-width:1200px){.header-inner-desktop .header-menu-list{column-gap:clamp(14px,1.7vw,32px)!important}}.ts-card-rating{display:none!important}.columns[data-assurance-style=true] .text-block:has(+.heading-block){display:none!important}.footer-menu-wordmark .ts-logo-wordmark{font-family:Marcellus,Georgia,serif;font-size:20px;letter-spacing:.22em;text-transform:uppercase}.footer-copyright,.footer-copyright a,.footer :is(.footer-policies,.footer-policies a){font-size:12px!important}img.ts-fade{opacity:0}img.ts-fade.is-loaded{opacity:1;transition:opacity var(--sys-slow) var(--sys-ease)}.ts-reveal{opacity:0;transform:translateY(14px)}.ts-reveal.is-in{opacity:1;transform:none;transition:opacity var(--sys-slow) var(--sys-ease),transform var(--sys-slow) var(--sys-ease);transition-delay:var(--ts-reveal-delay, 0ms)}@keyframes ts-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ts-fade-in{0%{opacity:0}to{opacity:1}}.header-megamenu:not([hidden]),.header-dropdown-menu:not([hidden]){animation:ts-menu-in .22s var(--sys-ease) both!important}body[data-header-menu-open=true]:after{animation:ts-fade-in var(--sys-mid) ease both!important}@keyframes ts-drawer-in{0%{transform:translate(100%)}to{transform:none}}dialog.drawer-right[open]{animation:ts-drawer-in .34s var(--sys-ease) both}dialog.drawer[open]::backdrop{background:#0000006b;animation:ts-fade-in var(--sys-mid) ease both}.ts-product-card .ts-card-media,.ts-showcase-media,.columns .image-block-media,.ts-design-media{overflow:hidden}.ts-product-card .ts-card-media img,.ts-showcase-media img,.columns .image-block-media img,.ts-design-media img{transition:transform .7s var(--sys-ease),opacity var(--sys-slow) var(--sys-ease)!important}@media(hover:hover){.ts-product-card:hover .ts-card-media img,.ts-showcase-media:hover img,.columns .group-block:hover>.image-block .image-block-media img,.ts-design-card:hover .ts-design-media img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){img.ts-fade,.ts-reveal{opacity:1!important;transform:none!important;transition:none!important}.header-megamenu:not([hidden]),.header-dropdown-menu:not([hidden]),dialog.drawer-right[open],dialog.drawer[open]::backdrop,body[data-header-menu-open=true]:after{animation:none!important}.ts-product-card .ts-card-media img,.ts-showcase-media img,.columns .image-block-media img,.ts-design-media img{transition:none!important;transform:none!important}}html :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;border-color:var(--sys-text)!important;box-shadow:inset 0 0 0 1px var(--sys-text)!important}html :is(.input-wrapper,.ts-ring-size-select-wrap,.ts-showcase-select,quantity-input):focus-within{outline:none!important}html quantity-input .input:is(:focus,:focus-visible){box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tearstones-system.css.map */
