body:has(.diamond-landing) .announcement-bar{display:none}body:has(.diamond-landing) .header{padding-top:12px;padding-bottom:12px}.diamond-landing{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;background:#fff}.diamond-hero__image{height:280px;object-position:52% center}.diamond-hero__copy{left:22px;bottom:26px;max-width:calc(100% - 44px)}.diamond-hero h1{font:400 32px/1.06 Georgia,Times New Roman,serif;letter-spacing:-.8px;max-width:9em;margin:0 0 18px}.diamond-hero .button{font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.2px;min-height:44px;padding:11px 18px;gap:14px}.diamond-tabs{padding:13px 16px;gap:8px;border-bottom:1px solid #ececec}.diamond-tabs a{min-height:42px;padding:9px 18px;border-color:#e5e5e5;font:12px/1.2 Arial,Helvetica,sans-serif}.diamond-landing .page-width{max-width:1320px}.diamond-heading{padding-top:24px}.diamond-heading h2{margin:0 0 17px;font:400 24px/1.16 Georgia,Times New Roman,serif;letter-spacing:-.4px;text-transform:none}#diamond-products{scroll-margin-top:calc(var(--diamond-header-offset,0px) + 90px)}.diamond-landing .facets-container{margin-bottom:20px}.diamond-landing .mobile-facets__open-label,.diamond-landing .facets__summary{font:12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.diamond-landing .product-count,.diamond-landing .product-count-vertical{display:none}.diamond-landing #product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;margin:0;padding:0;list-style:none}.diamond-landing #product-grid>.grid__item{width:auto;max-width:none;min-width:0;padding:0;margin:0}.diamond-tile{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;margin:0;background:#fff}.diamond-tile__visual{width:100%}.diamond-tile__photo{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid #f0f0f0;border-radius:2px}.diamond-tile__image,.diamond-tile__placeholder{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.diamond-tile__info{flex:1;padding:12px 0 0}.diamond-tile h3{min-height:38px;margin:0 0 7px;font:400 15px/1.27 Georgia,Times New Roman,serif;letter-spacing:0;overflow-wrap:break-word}.diamond-tile h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#171717;text-decoration:none}.diamond-landing .diamond-tile .price{margin:0;min-height:21px;font:500 13px/1.5 Arial,Helvetica,sans-serif;color:#171717;letter-spacing:0}.diamond-tile .price__container{margin:0}.diamond-tile .price-item{margin:0 4px 0 0}.diamond-tile__availability{display:block;margin-top:4px;color:#666;font:11px/1.3 Arial,Helvetica,sans-serif}.diamond-tile__actions{margin-top:12px;width:100%}.diamond-landing .diamond-tile .quick-add{position:static;display:block;width:100%;height:auto;margin:0}.diamond-tile .quick-add modal-opener,.diamond-tile .quick-add product-form{display:block}.diamond-landing .diamond-tile .quick-add__submit{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;height:auto;padding:11px 8px;border:1px solid #171717;border-radius:2px;color:#fff;background:#171717;font:400 11.5px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.15px;text-transform:none;box-shadow:none;--buttons-radius:2px;--buttons-radius-outset:2px;--border-offset:0px}.diamond-tile .quick-add__submit:before,.diamond-tile .quick-add__submit:after{content:none;box-shadow:none}.diamond-tile .quick-add__submit>span{font:inherit}.diamond-tile .quick-add__submit:disabled{opacity:.5;cursor:not-allowed}.diamond-tile .quick-add__submit .loading-overlay__spinner{width:18px}.diamond-tile .quick-add__submit .path{stroke:#fff}.diamond-tile .quick-add__submit.loading{color:transparent}.diamond-landing a:focus-visible,.diamond-landing button:focus-visible{outline:2px solid #171717;outline-offset:3px}.diamond-landing .mobile-facets__wrapper{margin-bottom:0}@media(min-width:750px){.diamond-hero__image{height:450px}.diamond-hero__copy{left:max(5%,calc((100% - 1200px)/2));bottom:48px}.diamond-hero h1{font-size:52px}.diamond-tabs{padding:17px 24px}.diamond-heading h2{font-size:30px}.diamond-landing #product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.diamond-tile h3{min-height:44px;font-size:17px}.diamond-landing .diamond-tile .price{font-size:14px}.diamond-landing .diamond-tile .quick-add__submit{font-size:12px}}@media(min-width:1100px){.diamond-landing #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.diamond-tile__photo:hover .diamond-tile__image{transform:scale(1.025);transition:transform .25s ease}.diamond-tile .quick-add__submit:hover{background:#333}}.diamond-tile__visual{position:relative}.diamond-tile__actions{position:absolute;z-index:1;right:9px;bottom:9px;width:40px;height:40px;margin:0}.diamond-landing .diamond-tile .quick-add__submit{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;padding:0;--buttons-radius:50%;--buttons-radius-outset:50%}.diamond-quickadd-icon{display:block;flex:none;color:#fff}.diamond-tile .quick-add__submit.loading .diamond-quickadd-icon{visibility:hidden}.diamond-landing .diamond-tile .quick-add__submit{background:#f7f2e9;color:#30281f;border:1px solid #ded2bf;box-shadow:0 2px 8px #30281f0a}.diamond-tile .diamond-quickadd-icon{color:#30281f;opacity:1}.diamond-landing .diamond-tile .quick-add__submit:hover{background:#eee5d6;border-color:#c9b795}.diamond-tile .quick-add__submit .path{stroke:#30281f}.diamond-tile__actions{width:32px;height:32px}.diamond-landing .diamond-tile .quick-add__submit{position:relative;width:32px;min-width:32px;height:32px;min-height:32px}.diamond-tile .diamond-quickadd-icon{width:16px;height:16px}.diamond-landing .diamond-tile .quick-add__submit:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/diamond-refined.css.map */
