body:has(.diamond-landing),body:has(.diamond-landing) .gradient{--color-background:255,255,255;--gradient-background:#fff;background:#fff}body:has(.diamond-landing) .header-wrapper,body:has(.diamond-landing) .footer,body:has(.diamond-landing) .announcement-bar,body:has(.diamond-landing) .menu-drawer,body:has(.diamond-landing) .mobile-facets__inner,body:has(.diamond-landing) .mobile-facets__footer{--color-foreground:23,23,23;--color-link:23,23,23;--color-background:255,255,255;background:#fff}body:has(.diamond-landing) .section-header{margin-bottom:0}.diamond-landing{background:#fff;color:#171717}.diamond-hero{position:relative;isolation:isolate}.diamond-hero__image{display:block;width:100%;height:300px;object-fit:cover;object-position:center}.diamond-hero__copy{position:absolute;left:20px;bottom:24px;max-width:calc(100% - 40px)}.diamond-hero h1{font-family:var(--font-heading-family);font-size:32px;font-weight:400;line-height:1.08;letter-spacing:-.025em;color:#171717;max-width:9em;margin:0 0 18px;text-shadow:0 1px 16px #fff8}.diamond-hero .button{background:#171717;color:#fff;min-height:46px;padding:10px 20px;font-size:13px;gap:12px;--buttons-radius:2px;--buttons-radius-outset:2px}.diamond-hero .button:after{box-shadow:none}.diamond-tabs{position:sticky;top:var(--diamond-header-offset,0px);z-index:3;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}.diamond-tabs::-webkit-scrollbar{display:none}.diamond-tabs a{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;min-width:64px;padding:8px 17px;border:1px solid #e4e4e4;border-radius:24px;background:#fff;color:#171717;text-decoration:none;font-size:13px}.diamond-tabs a[aria-current=page]{background:#171717;color:#fff;border-color:#171717}.diamond-heading{padding-top:20px}.diamond-heading h2{margin:0 0 12px;font-size:20px}#diamond-products{scroll-margin-top:140px}.diamond-landing .page-width{padding-left:16px;padding-right:16px}.diamond-landing .facets-container{padding-top:0;margin-bottom:12px}.diamond-landing .product-grid{--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:24px;--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:32px}.diamond-landing .grid__item{min-width:0}.diamond-landing .card-wrapper,.diamond-landing .card,.diamond-landing .card__inner,.diamond-landing .card__content,.diamond-landing .card__media,.diamond-landing .media{border:0;border-radius:0;background:#fff;box-shadow:none}.diamond-landing .card{padding:0;--border-width:0px;--shadow-opacity:0;--border-radius:0px}.diamond-landing .card__content{padding:0}.diamond-landing .card__inner{width:100%}.diamond-landing .card__media{top:0;right:0;bottom:0;left:0;margin:0;width:100%}.diamond-landing .card__media img{object-fit:contain}.diamond-landing .card__information{padding:10px 0 0;text-align:left}.diamond-landing .card__heading{font-size:14px;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.diamond-landing .card-information{text-align:left}.diamond-landing .price{font-size:13px;line-height:1.5;margin-top:5px;color:#171717;letter-spacing:0;text-align:left}.diamond-landing .quick-add{margin:10px 0 0}.diamond-landing .quick-add__submit{width:100%;min-height:44px;padding:8px;font-size:12px;--buttons-radius:0px;--buttons-radius-outset:0px}.diamond-landing a:focus-visible,.diamond-landing button:focus-visible{outline:2px solid #171717;outline-offset:3px}diamond-scroll{display:block;text-align:center;padding:24px 0}diamond-scroll [role=status]{min-height:22px;margin:0 0 12px;font-size:13px}.diamond-landing[aria-busy=true] #ProductGridContainer{opacity:.5;pointer-events:none}@media(min-width:750px){.diamond-hero__image{height:460px}.diamond-hero__copy{left:max(5%,calc((100% - 1200px)/2));bottom:48px}.diamond-hero h1{font-size:52px}.diamond-tabs{justify-content:center}.diamond-landing .page-width{padding-left:40px;padding-right:40px}.diamond-landing .card__heading{font-size:17px}.diamond-landing .price{font-size:15px}}.diamond-landing .card__inner>.card__content{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/21/assets/diamond-landing.css.map */
