ul.diamond_shape{position:relative;width:calc(100% - 40px);max-width:540px;margin:60px auto 0;padding:0;display:flex;flex-wrap:wrap;list-style:none;z-index:1}ul.diamond_shape .diamond_shape_pc{position:absolute;display:none;width:100%;height:100%;z-index:-1;fill:#fff}.top_contents .cont_block{width:31%;margin-right:0%}.diamond_shape .cont_block{width:calc(100% / 3);aspect-ratio:1 / 1;border-right:.5px solid #eee;border-bottom:.5px solid #eee;background:#fff}.top_contents .cont_block .product_title img{height:12px}.diamond_shape .cont_block .product_title img{display:block;height:30px;margin:0 auto}.top_contents .cont_block:nth-child(3n){margin-right:0}.diamond_shape .cont_block:nth-child(3n){margin-right:0;border-right:none}.diamond_shape .cont_block:nth-last-child(-n+4){border-bottom:none}.diamond_shape .img_frame a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:24px}.diamond_shape .img_frame a img.diamond_shape_icon{width:80px;height:80px}.cont_block .img_frame img{width:100%}.diamond_shape .img_frame a .product_title{position:absolute;bottom:25px;width:100%;height:30px}.diamond_shape .cont_block .img_frame{margin-top:0;width:100%;height:100%}.product-grid{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:60px auto 0;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;list-style:none}ul.products.columns-3{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:60px auto 0;list-style:none}ul.products.columns-3 li.product{width:calc(100% / 3);margin-bottom:30px}ul.products.columns-3 li.product .product_inner{width:calc(100% - 40px);max-width:220px;margin:0 auto;font-family:montserrat,sans-serif;font-weight:300;font-style:normal;text-decoration:none;opacity:1;transition:.3s;position:relative}ul.products.columns-3 li.product .product_inner:hover{opacity:.8}ul.products li.product .media img{position:relative!important;display:block;width:100%!important;height:auto;margin:0 auto 10px}ul.products li.product a{position:relative;display:block;z-index:1;width:100%;margin:0 auto;font-family:montserrat,sans-serif;font-weight:300;font-style:normal;text-decoration:none;text-align:center;opacity:1;transition:.3s;font-size:12px!important}.card-card.gradient,.card_inner.gradient{transform:perspective(0)}.card_inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card .card_inner .card_media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card .media{width:100%}.card_media,.card .media{bottom:0;position:absolute;top:0}.card_media .media img{height:100%;object-fit:cover;object-position:center center;width:100%;opacity:1;transition:opacity .3s!important}button.swym-add-to-wishlist-view-product{position:absolute!important;padding:0;top:4px!important;right:6px!important;display:block;width:30px;height:30px!important;background:none;z-index:100}.swym-button img{position:absolute;top:0;left:0;width:100%}.swym-added .no-add{display:none}.swym-added .add{display:block!important}.swym-button.swym-add-to-wishlist-view-product:after{opacity:0}@media screen and (max-width: 767px){.section-template--25008699834686__custom_liquid_i7kFwb-padding{display:none!important}main#MainContent.engagement-ring .second-page.bridal.explain-cont .text-area{width:calc(100% - 20px);margin:0 auto}.diamond_shape .cont_block{margin-bottom:0}.diamond_shape .img_frame a{padding-bottom:0}.diamond_shape .img_frame a img.diamond_shape_icon{width:50%;height:50%;transform:translateY(-17%)}.diamond_shape .img_frame a .product_title{height:10%;bottom:16%}ul.products.columns-3{flex-direction:row;justify-content:space-between;align-items:center;width:98%;max-width:600px;margin:0 auto;padding-inline-start:0px}ul.products.columns-3 li.product{width:47%}ul.products.columns-3 li.product .product_inner{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/engagement.css.map */
