.section-natural-stone-image-text{padding:445px 0 100px}.section-natural-stone-image-text .section-header{position:relative;margin-bottom:242px}.section-natural-stone-image-text .stone-image{position:absolute}.section-natural-stone-image-text .left-stone-image{left:0;top:-100px}.section-natural-stone-image-text .right-stone-image{left:auto;right:0;top:auto;bottom:-100%}.section-natural-stone-image-text h2.inline-richtext{text-align:center;font-family:Ivy Mode;font-size:64px;line-height:1.1;letter-spacing:.8px;font-weight:400;text-transform:inherit;color:#271f18;margin:0 auto 54px;max-width:65%}.section-natural-stone-image-text .description p{text-align:center;font-family:Ivy Mode;font-size:18px;line-height:1.7;letter-spacing:.8px;color:#271f18;margin:0 auto;max-width:58%}.section-natural-stone-image-text .image-with-text__grid{display:flex;justify-content:center;margin:0}.section-natural-stone-image-text .image-with-text__media-item--middle{align-items:center}.section-natural-stone-image-text .image-with-text__media-item--top{align-items:flex-start}.section-natural-stone-image-text .image-with-text__media-item--bottom{align-items:flex-end}.section-natural-stone-image-text .image-with-text__grid--reverse{flex-direction:row-reverse}.section-natural-stone-image-text .image-with-text__grid .grid__item{padding:0}.section-natural-stone-image-text .image-with-text__grid .grid__item{flex:0 0 50%;max-width:50%}.section-natural-stone-image-text .product-info{display:flex;align-items:end;justify-content:space-between}.section-natural-stone-image-text .product-info{padding-top:16px}.section-natural-stone-image-text .product-info .product-details{margin:0;padding:0}.section-natural-stone-image-text .product-info .product-details h4{font-family:Lucida Grande;font-size:16px;color:#271f18;letter-spacing:.6px;line-height:1;margin:0 0 6px;font-weight:600;text-transform:uppercase;text-decoration:underline}.section-natural-stone-image-text .product-info .product-details span,.section-natural-stone-image-text .product-info .link-wrapper a{font-family:Lucida Grande;font-size:16px;color:#766e67;letter-spacing:.6px;line-height:1;font-weight:500}.section-natural-stone-image-text .product-info .link-wrapper a{display:flex;align-items:center;gap:8px;line-height:1}.section-natural-stone-image-text .product-info .link-wrapper a svg path{fill:#271f18}.section-natural-stone-image-text .image-with-text__grid .image-with-text__text-item{padding-left:138px}.section-natural-stone-image-text .image-with-text__content h2{font-family:Ivy Mode;font-size:42px;line-height:1.1;letter-spacing:.8px;font-weight:400;text-transform:inherit;color:#271f18;margin:0 0 40px}.section-natural-stone-image-text .image-with-text__content p{font-family:Lucida Grande;font-size:18px;color:#766e67;letter-spacing:.6px;line-height:1.7}.section-natural-stone-image-text .bottom-description-wrapper{margin-top:144px}.section-natural-stone-image-text .bottom-description-wrapper .description{margin-bottom:58px}.section-natural-stone-image-text .bottom-description-wrapper p{background:#271f18;background:linear-gradient(to right,#271f18,#8d7057);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;max-width:630px}.section-natural-stone-image-text .bottom-description-wrapper a.btn{margin:0 auto}@media screen and (max-width: 1440px){.section-natural-stone-image-text .stone-image{max-width:180px}.section-natural-stone-image-text .stone-image img{width:100%;height:100%;object-fit:cover}.section-natural-stone-image-text h2.inline-richtext{font-size:58px}.section-natural-stone-image-text .image-with-text__grid .image-with-text__text-item{padding-left:90px}}@media screen and (max-width: 1280px){.section-natural-stone-image-text h2.inline-richtext{font-size:52px}.section-natural-stone-image-text .section-header .description p{max-width:68%}.section-natural-stone-image-text .bottom-description-wrapper{margin-top:80px}.section-natural-stone-image-text .bottom-description-wrapper .description{margin-bottom:48px}.section-natural-stone-image-text .image-with-text__grid .image-with-text__text-item{padding-left:60px}.section-natural-stone-image-text .section-header{margin-bottom:200px}}@media screen and (max-width: 1180px){.section-natural-stone-image-text h2.inline-richtext{font-size:46px}.section-natural-stone-image-text .stone-image{max-width:140px}}@media screen and (max-width: 1024px){.section-natural-stone-image-text h2.inline-richtext{font-size:40px}.section-natural-stone-image-text .section-header{margin-bottom:160px}.section-natural-stone-image-text .image-with-text__content h2{font-size:32px;margin:0 0 20px}.section-natural-stone-image-text .image-with-text__content p,.section-natural-stone-image-text .section-header .description p{font-size:15px}}@media screen and (max-width: 949px){.section-natural-stone-image-text .right-stone-image{top:-70%;bottom:auto}.section-natural-stone-image-text .left-stone-image{top:-140%}.section-natural-stone-image-text .section-header .description p{max-width:78%}.section-natural-stone-image-text .image-with-text__grid .image-with-text__text-item{padding-left:40px}.section-natural-stone-image-text h2.inline-richtext{max-width:100%;z-index:9999;position:relative}.section-natural-stone-image-text .section-header{margin-bottom:80px}.section-natural-stone-image-text .product-info .link-wrapper a{font-size:0}}@media screen and (max-width: 799px){.section-natural-stone-image-text .image-with-text__media-item--middle{display:block}.section-natural-stone-image-text .image-with-text__grid .grid__item{max-width:100%}.section-natural-stone-image-text .image-with-text__grid .image-with-text__text-item{padding-left:0;padding-top:44px;text-align:center}.section-natural-stone-image-text .image-with-text__grid .image-with-text__media-item{position:relative}.section-natural-stone-image-text .product-info{position:absolute;top:auto;bottom:15px;width:calc(100% - 20px);margin:0 10px;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:26px 22px 22px;border-radius:2px;box-shadow:0 5px 50px #00000080}.section-natural-stone-image-text .product-info .product-details h4{text-decoration:none;font-family:Ivy Mode;font-weight:400;letter-spacing:1px;margin:0 0 8px}.section-natural-stone-image-text .product-info .product-details span{color:#fff}.section-natural-stone-image-text .product-info .link-wrapper a{margin-bottom:4px}.section-natural-stone-image-text .section-header .description p{color:#766e67;font-family:Lucida Grande}}@media screen and (max-width: 749px){.section-natural-stone-image-text h2.inline-richtext{font-size:32px;line-height:1.4}.section-natural-stone-image-text .image-with-text__grid .image-with-text__media-item img{object-fit:cover;width:100%;height:100%}}@media screen and (max-width: 680px){.section-natural-stone-image-text .stone-image{max-width:110px}.section-natural-stone-image-text .right-stone-image{top:-40%}.section-natural-stone-image-text .left-stone-image{top:-100%}.section-natural-stone-image-text .bottom-description-wrapper .btn{justify-content:center}.section-natural-stone-image-text .section-header .description p{max-width:100%}.section-natural-stone-image-text .bottom-description-wrapper p{letter-spacing:1.5px}}@media screen and (max-width: 480px){.section-natural-stone-image-text .left-stone-image{top:-80%}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/natural-stone-image-text.css.map */
