.diamond-split-section{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;overflow:hidden}.diamond-split-section.layout-reverse{flex-direction:row-reverse}.diamond-split-content{flex:1 1 45%;width:45%;box-sizing:border-box;padding:5% 6%;display:flex;align-items:center}.diamond-split-grid-container{flex:1 1 55%;width:55%;box-sizing:border-box;padding:60px 40px;display:flex;justify-content:center;align-items:center}.diamond-split-content .content-wrapper{width:100%;max-width:520px}.diamond-split-heading{font-size:2.8rem;margin-bottom:1.2rem;line-height:1.2}.diamond-split-description{font-size:1.15rem;line-height:1.6;margin-bottom:2rem}.diamond-split-button{display:inline-block;padding:14px 36px;background-color:#000;color:#fff;text-decoration:none;font-weight:600;transition:opacity .2s ease}.diamond-split-button:hover{opacity:.8}.diamond-grid{display:flex;flex-direction:column;width:100%;max-width:850px;position:relative}.diamond-row{display:flex;justify-content:center;width:100%;position:relative}.diamond-row.row-top{z-index:2;margin-bottom:-12.5%}.diamond-row.row-bottom{z-index:1}.diamond-cell{position:relative;width:25%;box-sizing:border-box;background-color:var(--diamond-bg, #f1f1f1);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);margin:0 -.1px}.diamond-cell:before{content:"";display:block;padding-top:100%}.diamond-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.diamond-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.diamond-text-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:15%;color:var(--diamond-color, #000);box-sizing:border-box}.diamond-text-content span{font-weight:600;word-break:break-word;line-height:1.3}.diamond-grid.size-small .diamond-text-content span{font-size:.85rem}.diamond-grid.size-medium .diamond-text-content span{font-size:1.1rem}.diamond-grid.size-large .diamond-text-content span{font-size:1.4rem}@media screen and (max-width:991px){.diamond-split-heading{font-size:2.2rem}.diamond-grid.size-large .diamond-text-content span{font-size:1.15rem}}@media screen and (max-width:768px){.diamond-split-content,.diamond-split-grid-container{flex:1 1 100%;width:100%}.diamond-split-content{padding:5% 5% 6%}.diamond-split-grid-container{padding:20px}}.diamond-split-heading{font-size:48px;margin-bottom:1.4rem;line-height:1.15;font-weight:700}.diamond-split-description{font-size:16px;line-height:1.65;margin-bottom:2.5rem;opacity:.9}@media screen and (max-width:991px){.diamond-split-heading{font-size:48px}.diamond-split-description{font-size:16px}.diamond-grid.size-large .diamond-text-content span{font-size:1.15rem}}@media screen and (max-width:768px){.diamond-split-heading{font-size:34px}.diamond-split-description{font-size:14.4px}}@media screen and (max-width:768px){.diamond-split-section{flex-direction:column!important}.diamond-split-content,.diamond-split-grid-container{flex:1 1 100%;width:100%}.diamond-split-content{padding:5% 6%}.diamond-split-grid-container{padding:20px 10px 30px;display:flex;justify-content:center}.diamond-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;max-width:360px}.diamond-row.row-top,.diamond-row.row-bottom{display:contents}.diamond-cell{width:100%;margin-top:-50%;margin-left:0;margin-right:0}.diamond-cell:nth-child(1){grid-column:1 / span 2;margin-top:0}.diamond-cell:nth-child(2){grid-column:3 / span 2;margin-top:0}.diamond-cell:nth-child(3){grid-column:2 / span 2}.diamond-cell:nth-child(4){grid-column:1 / span 2}.diamond-cell:nth-child(5){grid-column:3 / span 2}.diamond-cell:nth-child(6){grid-column:2 / span 2}.diamond-cell:nth-child(7){grid-column:4 / span 2;display:none}.diamond-grid.size-small .diamond-text-content span,.diamond-grid.size-medium .diamond-text-content span,.diamond-grid.size-large .diamond-text-content span{font-size:.75rem!important;line-height:1.2}.diamond-text-content{padding:10%}}@media screen and (max-width:360px){.diamond-grid.size-small .diamond-text-content span,.diamond-grid.size-medium .diamond-text-content span,.diamond-grid.size-large .diamond-text-content span{font-size:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-diamond-split.css.map */
