@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";@font-face{font-family:Hegemonic;src:url(/cdn/shop/files/Hegemonic.eot?v=1773665441);src:url(/cdn/shop/files/Hegemonic.eot?v=1773665441) format("embedded-opentype"),url(/cdn/shop/files/Hegemonic.woff2?v=1773665441) format("woff2"),url(/cdn/shop/files/Hegemonic.woff?v=1773665441) format("woff"),url(/cdn/shop/files/Hegemonic.ttf?v=1773665441) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Celestial;src:url(/cdn/shop/files/Celestial-Regular.eot?v=1773729963);src:url(/cdn/shop/files/Celestial-Regular.eot?v=1773729963) format("embedded-opentype"),url(/cdn/shop/files/Celestial-Regular.woff2?v=1773729963) format("woff2"),url(/cdn/shop/files/Celestial-Regular.woff?v=1773729963) format("woff"),url(/cdn/shop/files/Celestial-Regular.ttf?v=1773729963) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-Celestial: "Celestial", sans-serif;--font-Hegemonic: "Hegemonic", sans-serif;--font-Figtre: "Figtree", sans-serif;--sage-200: #627468;--neutral-50: #F3F3F3;--sage-100: #AEB6A9;--sage-400: #3E4B42;--earth-100: #C58255;--earth-200: #823A12;--sage-500: #2E3731;--sage-50: #DCE0D1;--earth-300: #4E2A1A;--earth-400: #36190D;--white: #ffffff;--black: #000000;--color-input-border: #cdd8e280;--font-82: clamp(42px, 5.69444444vw, 82px);--font-64: clamp(34px, 4.44444444vw, 64px);--font-52: clamp(30px, 3.61111111vw, 52px);--font-48: clamp(28px, 3.33333333vw, 48px);--font-40: clamp(24px, 2.77777778vw, 40px);--font-36: clamp(22px, 2.5vw, 36px);--font-30: clamp(20px, 2.08333333vw, 30px);--font-20: clamp(16px, 1.38888889vw, 20px);--font-16: clamp(14px, 1.11111111vw, 16px);--font-14: clamp(12px, .972222222vw, 14px)}::selection{background-color:#3e4b42;color:var(--white)}*{box-sizing:border-box}button:focus-visible{outline:none}*:focus-visible{outline:none;box-shadow:none}body{font-size:16px;line-height:1.5;letter-spacing:normal;font-family:var(--font-Figtre);background:#f4f5f0!important}html{scroll-behavior:smooth}img{vertical-align:bottom;height:initial;width:initial;max-width:100%;display:block}a{color:var(--brand-orange);text-decoration:none;display:inline-block;transition:all ease .3s}a:hover,a:focus{color:var(--color-primary-600)}li{list-style-type:none}button{display:inline-block;cursor:pointer;transition:all ease .3s}.container,.header{padding-left:70px;padding-right:70px;max-width:1440px;margin:0 auto}.container-full-width{max-width:1920px;float:none;margin:0 auto}.w-full{width:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;margin:0 0 16px;font-family:var(--font-Hegemonic);color:#f3f3f3;-webkit-text-stroke-width:.5px}h1,.h1{font-size:var(--font-82);line-height:1.2}h2,.h2{font-size:var(--font-64);line-height:1.2}h3,.h3{font-size:var(--font-52);line-height:1.2}h4,.h4{font-size:var(--font-48);line-height:1.2}h5,.h5{font-size:var(--font-40);line-height:1.2}h6,.h6{font-size:var(--font-36);line-height:1.2}p:not(:last-child){margin:0 0 16px}.text-xxl{font-size:24px;line-height:1.5}.text-xl{font-size:var(--font-20);line-height:1.4}.text-l{font-size:18px;line-height:1.55}.text-reg{font-size:var(--font-16);line-height:1.5}.text-s{font-size:var(--font-14);line-height:1.42}.text-xs{font-size:12px;line-height:1.33}.btn{border-width:1px;border-style:solid;font-weight:600;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:max-content;text-decoration:none;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;text-transform:uppercase;padding:6px 12px;letter-spacing:1.26px;font-family:var(--font-Figtre)}.btn:focus{outline:none}.btn-md{padding:10px 22px;font-size:14px;line-height:1.5}.btn-transparent-dark{border-color:#3e4b42;background-color:transparent;color:#3e4b42}.btn-transparent-dark:hover{border-color:#3e4b42;background-color:#3e4b42;color:#dce0d1}.btn-transparent-light{border-color:#f3f3f3;background-color:transparent;color:#f3f3f3}.btn-transparent-light:hover{border-color:#c58255;background-color:#c58255;color:#f3f3f3}.btn-solid{border-color:#823a12;background-color:#823a12;color:#f3f3f3}.btn-solid:hover{border-color:#c58255;background-color:#c58255;color:#f3f3f3}.btn-solid-green{border-color:#3e4b42;background-color:#3e4b42;color:#dce0d1}.btn-solid-green:hover{border-color:#3e4b42;background-color:transparent;color:#3e4b42}.sub-head{text-transform:uppercase;letter-spacing:2.4px;color:#aeb6a9;font-weight:700;line-height:1.2}.header-section{background:#f4f5f0}.header-section .top-bar{border-bottom:1px solid #3E4B42;padding:38px 0}.header-section .top-content{display:flex;align-items:center;justify-content:center;max-width:1130px;margin:0 auto;gap:30px}.header-section .social{display:flex;align-items:center;gap:16px;letter-spacing:1.28px;width:360px;justify-content:flex-end}.header-section .social a{line-height:0}.header-section .social span{font-weight:700;font-size:16px}.header-section .social .icon{width:24px;height:24px;display:inline-flex;align-items:end;justify-content:center;color:#627468;transition:all ease .3s}.header-section .social .icon svg{width:100%;height:100%;object-fit:contain}.header-section .social .icon:hover{color:var(--earth-300)}.header-section .top-content .logo{padding:0 30px;border-left:1.5px solid #3E4B42;border-right:1.5px solid #3E4B42;margin:0 auto}.header-section .account-wrapper{width:360px}.header-section .logo img{height:69px;object-fit:contain}.header-section .contact{letter-spacing:1.28px;font-weight:700;color:#627468}.header-section .nav-links{display:flex;justify-content:center;gap:58px;margin:0;padding:0}.header-section .nav-links li{letter-spacing:2.1px;color:#627468;transition:all .3s ease;font-weight:700;text-transform:uppercase;padding:29px 0;position:relative;transition:all ease .3s}.header-section .nav-links li:after{content:"";position:absolute;top:74%;left:0;width:0;background:#c58255;height:2px;transition:all ease .3s}.header-section .nav-links li:hover{color:#c58255}.header-section .nav-links li:hover:after{width:100%}.header-section .nav-inner .logo,.header-section .mob-menu,.header-section .mob-menu .icon-close{display:none}.header-section .nav-inner{display:flex;gap:16px;justify-content:center;align-items:center}.header-section .account-wrapper,.header-section .account-cart{display:flex;align-items:center;gap:16px}.header-section .account-cart a,.header-section .account-cart svg{width:24px;height:24px}.header-section .account-cart a{color:#627468;transition:all ease .3s;margin:0}.header-section .account-cart a:hover svg{transform:none;color:var(--earth-300)}.home-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:637px}.home-banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.home-banner .banner-detail{max-width:531px;margin:0 auto}.home-banner .banner-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/cdn/shop/files/homeoverlay.png?v=1773731307);background-repeat:no-repeat;background-size:cover;background-position:center;mix-blend-mode:multiply}.home-banner .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.home-banner .content-inner{position:relative;text-align:center;color:#f3f3f3;z-index:2;padding-top:50px;padding-bottom:50px}.home-banner .content-inner h3{text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#F3F3F3;font-family:var(--font-Celestial);margin:0}.home-banner .content-inner h1{text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:1.64px}.memory-section{background:#3e4b42;padding:143px 0 80px;color:#f3f3f3}.memory-section .memory-inner{display:flex;align-items:center;gap:clamp(30px,7.77777778vw,112px);justify-content:space-between;max-width:1110px;margin:0 auto}.memory-section .memory-images{position:relative;display:flex;align-items:center;width:calc(57.8% - 56px)}.memory-section .memory-content{width:calc(48% - 56px);max-width:433px}.memory-section .memory-content p:last-child{margin:0}.memory-section .memory-content .h5{letter-spacing:.8px;color:#aeb6a9;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#AEB6A9}.memory-section .memory-content .h2{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;font-family:var(--font-Celestial);margin-left:82px}.memory-section .photo{display:flex;align-items:center;justify-content:center;position:relative}.memory-section .photo .main-image{position:relative}.memory-section .photo.photo-1{aspect-ratio:308/392;width:308px;height:392px}.memory-section .photo.photo-1 .shadow-image{width:321px;height:405px;top:0;left:8px}.memory-section .photo.photo-2{position:absolute;top:-90px;left:213px;aspect-ratio:353/358;width:353px;height:358px}.memory-section .photo .shadow-image,.memory-section .photo .frame{position:absolute;width:100%;height:100%}.memory-section .photo-1 .frame{background-image:url(/cdn/shop/files/way-remember-frame1.webp?v=1773661947);background-size:cover;background-repeat:no-repeat;display:block}.memory-section .photo-2 .frame{background-image:url(/cdn/shop/files/memory-frame-2.png?v=1773809750);background-size:cover;background-repeat:no-repeat}.memory-section .photo .frame img{width:100%;height:100%}.memory-section .photo .shadow-image img{mix-blend-mode:multiply}.memory-section .photo-1 .main-image{max-width:268px;aspect-ratio:268 / 360;object-fit:cover}.memory-section .photo-2 .main-image{max-width:253px;aspect-ratio:1/1;object-fit:cover}.stories-section{margin:clamp(40px,5.13888889vw,74px) 0 0;border-top:1.5px solid #3E4B42;border-bottom:1.5px solid #3E4B42}.stories-section .stories-inner{display:flex;max-width:1105px;margin:0 auto;border-left:1.5px solid #3E4B42;border-right:1.5px solid #3E4B42;justify-content:space-between}.stories-section .stories-col:first-child{border-right:1.5px solid #3E4B42}.stories-section .stone{max-width:clamp(325px,41.9444444vw,604px);aspect-ratio:604/324;object-fit:cover}.stories-section .content{padding:clamp(30px,4.16666667vw,60px) clamp(20px,3.47222222vw,50px);display:flex;flex-direction:column;justify-content:center;width:52.7%}.stories-section .stones{width:48%;margin-left:clamp(-50px,-3.47vw,-30px);margin-right:clamp(-30px,-2.08vw,-15px);overflow:visible;padding:35px 0 45px;display:flex;align-items:center;justify-content:center}.stories-section .content .h4{color:#3e4b42;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#3E4B43;letter-spacing:.96px}.stories-section .content .desc{max-width:409px;margin-bottom:27px}.stories-section .content .desc p{margin:0;color:#3e4b42}.memorial-section{background:#3e4b42;padding:115px 0;position:relative}.memorial-section .memorial-bg{position:absolute;bottom:0;max-width:716px;aspect-ratio:716/457;object-fit:cover}.memorial-section .memorial-flex{display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;z-index:1;max-width:1160px;margin:0 auto}.memorial-section .memorial-left{flex:1;color:#f3f3f3}.memorial-section .btn-block{margin-top:clamp(24px,3.19444444vw,46px)}.memorial-section .heading{color:#dce0d1;-webkit-text-stroke-color:#DCE0D1;text-shadow:0 4px 4px rgba(0,0,0,.25)}.memorial-section .heading span{display:inline-block;font-family:Celestial;margin:0;color:#f3f3f3;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#F3F3F3}.memorial-section .memorial-right{flex:1;display:flex;flex-direction:column;gap:29px}.memorial-section .item{display:flex;align-items:center;gap:27px;padding-bottom:17px;margin-left:60px;border-bottom:1.5px solid #AEB6A9;position:relative}.memorial-section .icon{width:33px;height:33px;border:2px solid #AEB6A9;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:-60px}.memorial-section .item p{color:#aeb6a9;margin:0}.support-section{background:#f4f5f0;padding:114px 0 0!important;color:#f3f3f3}.support-section .memory-inner{display:flex;align-items:center;gap:clamp(30px,7.77777778vw,112px);justify-content:space-between;max-width:1110px;margin:0 auto}.support-section .memory-images{position:relative;display:flex;align-items:center;width:calc(57.8% - 56px)}.support-section .photo{display:flex;align-items:center;justify-content:center;position:relative}.support-section .photo.photo-1{aspect-ratio:308/392;width:308px;height:392px}.support-section .photo.photo-2{position:absolute;top:-90px;left:213px;aspect-ratio:353/358;width:353px;height:358px}.support-section .memory-content{display:flex;flex-direction:column;gap:22px;padding-bottom:180px;width:calc(48% - 56px);max-width:433px}.support-section .memory-content .h5{letter-spacing:.8px;color:#3e4b42;text-shadow:none;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#3E4B42;margin-bottom:9px}.support-section .memory-content p{margin-bottom:14px;color:#3e4b42;max-width:380px}.support-section .btn-wrapper{display:flex;gap:17px}.support-section .btn-wrapper .btn{min-width:169px}.support-section .photo .shadow-image img{mix-blend-mode:multiply}.support-section .photo.photo-1 .shadow-image{left:0;width:321px;height:405px;top:0}.support-section .photo .shadow-image,.support-section .photo .frame{position:absolute;width:100%;height:100%}.support-section .photo .main-image{position:relative}.support-section .photo-1 .main-image{max-width:268px;aspect-ratio:268 / 360;object-fit:cover}.support-section .photo-1 .frame{background-image:url(/cdn/shop/files/way-remember-frame1.webp?v=1773661947);background-size:cover;background-repeat:no-repeat;display:block}.support-section .photo-2 .frame{background-image:url(/cdn/shop/files/memory-frame-2.png?v=1773809750);background-size:cover;background-repeat:no-repeat}.support-section .photo-2 .main-image{max-width:253px;aspect-ratio:1/1;object-fit:cover}.tribute-section{background:var(--earth-300);padding:108px 0 95px;text-align:center;color:#f3f3f3}.tribute-section .heading-block{margin-bottom:34px}.tribute-section .heading-block .h4{margin:0}.tribute-section .tribute-card .btn{margin-top:24px}.tribute-card p{color:#f3f3f3;margin:0;max-width:234px}.tribute-section .sub-head{color:#c58256}.tribute-section .tribute-flex{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.tribute-section .tribute-flex.two{max-width:880px;margin:0 auto}.tribute-section .tribute-card{flex:1;display:flex;flex-direction:column;gap:24px;align-items:center}.tribute-section .shadow,.tribute-section .frame{position:absolute;width:100%;height:100%}.tribute-section .shadow img{mix-blend-mode:multiply}.tribute-section .frame{background-image:url(/cdn/shop/files/life-love-frame.webp?v=1773843048);background-size:cover;background-repeat:no-repeat;display:block}.tribute-section .image-wrap>img{position:relative;max-width:274px;aspect-ratio:1/1;object-fit:cover;transition:all .3s ease}.tribute-card .hover-image{display:none;opacity:0;visibility:hidden}.tribute-section .tribute-card .image-wrap{position:relative;width:336px;height:335px;display:flex;align-items:center;justify-content:center}.tribute-section .tribute-card .image-wrap:hover .hover-image{display:block;opacity:1;visibility:visible}.tribute-section .tribute-card .image-wrap:hover .main-image{display:none;opacity:0;visibility:hidden}.tribute-section .shadow{width:362px;height:365px}.footer{background:#dce0d1;margin-top:-90px;overflow:hidden}.footer .footer-wrapper{padding:137px 0 0;position:relative}.footer .footer-wrapper:before{content:"";background-image:url(/cdn/shop/files/footer-bg.png?v=1773830022);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;right:0;width:100%;height:644px}.footer .footer-inner{max-width:633px;margin:0 auto;position:relative}.footer .footer-top{display:flex;justify-content:space-between;text-align:center;margin:0 -30px 116px}.footer .footer-top .col{flex:1;border-right:2px solid #AEB6A9;padding:30px}.footer .footer-top .col:last-child{border:0}.footer .col h4{color:#627468;font-size:12px;font-weight:800;letter-spacing:1.8px;font-family:Figtree}.footer .footer-top ul{padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.footer .col li{color:#627468;text-align:center;font-family:Figtree;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.36px}.footer .col li a{transition:all ease .3s;color:#627468}.footer .col li a:hover{color:var(--earth-300)}.footer .col address{font-style:normal}.footer .footer-bottom{text-align:center;display:flex;flex-direction:column;gap:14px;padding-bottom:67px}.footer-bottom img{margin:0 auto;max-width:74px;aspect-ratio:74/50;object-fit:contain}.footer-bottom h3{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px;margin:0}.footer-bottom p{color:#aeb6a9;font-size:14px;font-weight:700;letter-spacing:2.1px;text-transform:uppercase;margin:0}.copyright-policy-warpper{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-left:-30px;margin-right:-30px}.copyright-policy-warpper .policy-links{display:flex;gap:16px;padding:0}.copyright-policy-warpper a{text-transform:capitalize;transition:all ease .3s;color:#627468;font-weight:600}.copyright-policy-warpper .copyright-text{color:#627468;font-weight:600}.copyright-policy-warpper a:hover{color:var(--earth-300)}.cms-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:637px}.cms-banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.cms-banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url(https://thesacredstones.com/cdn/shop/files/homeoverlay.png?v=1773731307);background-size:cover;background-position:center;background-repeat:no-repeat;mix-blend-mode:multiply}.cms-banner__bg{width:100%;height:100%;object-fit:cover;object-position:center}.cms-banner__content{position:relative;text-align:center;color:#f3f3f3;z-index:2;padding-top:50px;padding-bottom:50px}.cms-banner__title{text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:1.28px}.cms-banner .cms-banner__content .cms-banner__subtitle{font-weight:700;font-size:clamp(18px,1.66666667vw,24px);letter-spacing:3.6px;text-transform:uppercase;text-shadow:0px 4px 4px rgba(0,0,0,.25);margin-bottom:27px}.cms-banner .cms-banner__desc{max-width:711px;margin:0 auto}.team-section{padding:clamp(50px,7.29166667vw,105px) 0 clamp(50px,9.30555556vw,134px);text-align:center}.team-inner{max-width:889px;margin:0 auto}.team-section h2{margin-bottom:clamp(20px,1.94444444vw,28px);color:#3e4b42}.team-heading .desc{max-width:570px;margin:0 auto}.team-section .team-heading{margin-bottom:clamp(36px,3.88888889vw,56px)}.team-section .team-container{display:flex;flex-wrap:wrap;gap:clamp(20px,4.79166667vw,69px);justify-content:space-between}.team-section .team-member{width:calc(50% - clamp(10px,2.39583333vw,34.5px));display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.52777778vw,22px)}.team-section .avatar{width:clamp(200px,26.1805556vw,377px);height:clamp(200px,26.1805556vw,377px);border-radius:50%;border:1px solid #3E4B42;margin-bottom:clamp(10px,1.31944444vw,19px);overflow:hidden;padding:clamp(12px,1.11111111vw,16px)}.team-section .avatar img{width:100%;max-width:clamp(180px,24.0277778vw,346px);aspect-ratio:1/1;border-radius:50%;object-fit:cover}.team-member h3{margin:0;color:#3e4b42}.team-member .role{color:#aeb6a9;margin-bottom:4px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.team-member .desc{color:#3e4b42;max-width:322px}.team-member .desc p{margin:0}.faq-section{padding:24px 0 clamp(40px,6.38888889vw,92px) 0}.faq-section .faq-inner{max-width:1193px;margin:0 auto}.faq-section .faq-item{padding:clamp(24px,4.72222222vw,68px) 0;border-bottom:1.5px solid #3E4B42}.faq-section .faq-question{gap:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0 clamp(12px,5.20833333vw,75px) 0 clamp(20px,6.45833333vw,93px)}.faq-question .h5{letter-spacing:.8px;color:#3e4b42;-webkit-text-stroke-color:#3E4B42;margin:0}.faq-section .arrow{font-size:18px;transition:transform .3s ease;transform:rotate(180deg)}.faq-section .faq-answer{display:none;color:#3e4b42;max-width:827px;margin:clamp(16px,1.80555556vw,26px) clamp(12px,5.20833333vw,75px) 0 clamp(20px,6.45833333vw,93px)}.faq-section .faq-item.active .arrow{transform:rotate(0)}.cta-section{background:#3e4b42;padding:50px 0;min-height:481px;text-align:center;color:#f3f3f3;display:flex;align-items:center;justify-content:center}.cta-section .h4{text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.96px}.cta-section .cta-inner .h2{color:#aeb6a9;font-family:var(--font-Celestial);-webkit-text-stroke-color:#AEB6A9;margin:0}.cta-section .cta-inner .desc{max-width:619px;margin-bottom:clamp(30px,2.77777778vw,40px)}.cta-section .btn-wrapper{display:flex;align-items:center;gap:clamp(12px,1.18055556vw,17px);justify-content:center;flex-wrap:wrap}.cta-section .btn-wrapper .btn{min-width:169px}.cta-section .cta-inner .desc p{text-shadow:0 4px 4px rgba(0,0,0,.25)}.stone-faq .footer{margin:0!important}.contact-us-banner .cms-banner__desc,.blog-banner .cms-banner__desc,.stone-people-cremation-stone .cms-banner__desc,.stone-pet-cremation-stone .cms-banner__desc{max-width:480px}.stone-people-cremation-stone .memory-section .memory-content .h5,.stone-people-cremation-stone .memory-section .memory-content .h2,.stone-pet-cremation-stone .memory-section .memory-content .h5,.stone-pet-cremation-stone .memory-section .memory-content .h2,.memory-section.image-interchange .memory-content .h5{text-shadow:none}.stone-blogs .main-blog .title--primary{display:none}.stone-blogs .main-blog{padding:clamp(50px,6.94444444vw,100px) 0}.stone-blogs .main-blog .blog-articles{display:flex;flex-direction:column;gap:0;max-width:1280px}.stone-blogs .main-blog .article-card{flex-direction:row;gap:clamp(30px,7.77777778vw,112px);align-items:center}.stone-blogs .main-blog .article-card__excerpt{margin:0}.main-blog .article-card .card__heading{margin-bottom:0;color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.8px}.main-blog .article-card .card__inner{width:calc(54% - clamp(15px,3.88888889vw,56px));aspect-ratio:628/370}.main-blog .article-card .card__inner img{object-fit:cover}.main-blog .article-card>.card__content{width:calc(46% - clamp(15px,3.88888889vw,56px));max-width:458px}.main-blog .article-card .card__information{padding:0;display:flex;flex-direction:column;gap:clamp(20px,2.22222222vw,32px)}.main-blog .blog-articles__article+.blog-articles__article{padding-top:clamp(30px,5.34722222vw,77px);margin-top:clamp(30px,5.34722222vw,77px);border-top:1px solid #3E4B42}.main-blog .btn-wrapper{position:relative;z-index:2}.main-blog .pagination-wrapper{margin-top:clamp(30px,6.38888889vw,92px)}.main-blog .pagination__list>li:not(:last-child){margin-right:clamp(12px,1.45833333vw,21px)}.main-blog .pagination__list>li{flex:1 0 auto;max-width:max-content}.main-blog .pagination__item{height:auto;color:#aeb6a9;font-family:Figtree;font-size:16px;font-weight:600;line-height:1.55}.main-blog .pagination__item.pagination__item--current{color:#3e4b42;font-family:Figtree;font-size:16px;font-weight:600;line-height:1.55;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;opacity:1}.main-blog .pagination__item--current:after,.pagination__item:hover:after{display:none}.main-blog .pagination__item:hover:after{height:auto}.main-blog .pagination__item .icon-caret{display:none}.blog-detail{padding-bottom:clamp(40px,8.81944444vw,127px)}.blog-detail .article-template__title{margin:0;color:#3e4b42;text-align:center;-webkit-text-stroke-color:#3E4B43;letter-spacing:1.28px}.blog-detail header,.blog-detail .article-template__content{max-width:685px}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6{color:#3e4b42;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#3E4B42;font-family:Hegemonic;font-size:clamp(20px,2.22222222vw,32px);font-weight:400!important;letter-spacing:.64px;margin:clamp(30px,5.06944444vw,73px) 0 clamp(16px,1.52777778vw,22px)}.article-template__content h1 b,.article-template__content h2 b,.article-template__content h3 b,.article-template__content h4 b,.article-template__content h5 b,.article-template__content h6 b{font-weight:400!important}.article-template__content p:first-of-type:first-letter{font-size:clamp(28px,3.33333333vw,48px);font-weight:700}.article-template__content p{color:#3e4b42;font-family:Figtree;font-size:16px;font-weight:400;line-height:1.5}.article-template__content img{margin:clamp(30px,5.06944444vw,73px) auto;max-width:546px;aspect-ratio:546/215;object-fit:cover}.blog-detail .article-template__hero-adapt{background:transparent}.blog-detail .article-template__back{display:none}.blog-detail header{margin:clamp(30px,4.58333333vw,66px) auto clamp(16px,2.70833333vw,39px)!important;padding:0}.blog-detail .article-template__content{margin:0 auto;padding:0}.blog-detail .article-template__hero-adapt img{position:static!important;max-width:979px!important;margin:0 auto;aspect-ratio:979/447;object-fit:cover}.other-article-section{background:#f4f5f0;margin-bottom:clamp(50px,7.98611111vw,115px)}.other-article-section .link-overlay{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.other-article-section .h4{color:#3e4b42;width:100%;text-align:center;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px;margin-bottom:clamp(26px,3.26388889vw,47px)}.other-article-section .inner-article{max-width:1175px;margin:0 auto}.other-article-section .article-grid{gap:clamp(24px,2.98611111vw,43px);display:flex;height:100%}.other-article-section .article-cards{width:calc(33.3% - clamp(16px,1.99074074vw,28.6666667px));border:1px solid#3E4B42;padding:clamp(16px,1.59722222vw,23px);position:relative;display:flex;flex-direction:column}.other-article-section .image-block{max-width:317px;margin:0 auto;overflow:hidden}.other-article-section .image-block img{aspect-ratio:317/261;object-fit:cover;width:100%;transition:all ease .3s;overflow:hidden}.other-article-section .article-cards:hover img{transform:scale(1.1)}.other-article-section .content-block h6{margin-bottom:clamp(16px,1.80555556vw,26px);color:#3e4b42;font-family:Figtree;letter-spacing:2%;transition:all ease .3s}.other-article-section .article-cards:hover .content-block h6{color:#c58255}.other-article-section .content-block{padding:clamp(20px,1.80555556vw,26px) 0;text-align:center;display:flex;flex-direction:column;flex:1 1 auto;align-items:center}.other-article-section .content-block .btn{position:relative;z-index:1;margin-top:auto}.section-reverse{background:#3e4b42}.section-reverse .memory-inner{flex-direction:row-reverse}.section-reverse .memory-content .h5,.section-reverse .memory-content p{color:#f3f3f3}.story{border-top:1.5px solid #3E4B42;border-bottom:1.5px solid #3E4B42;margin:clamp(50px,5.277777777777778vw,76px) 0}.story .story__inner{display:flex;border-left:1.5px solid #3E4B42;border-right:1.5px solid #3E4B42;align-items:center;justify-content:space-between;gap:clamp(30px,5.90277778vw,85px)}.story .story__left{padding:clamp(30px,4.79166667vw,69px) 0px clamp(30px,4.79166667vw,69px) clamp(30px,5.55555556vw,80px);width:calc(57.5% - clamp(15px,2.91666667vw,42px))}.story .frame{background-image:url(/cdn/shop/files/frame.webp?v=1775808693);background-size:contain;background-repeat:no-repeat;display:block}.story .story__heading{margin-bottom:clamp(12px,1.66666667vw,24px);color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px}.story .story__text{color:#3e4b42}.story .story__illustration{width:clamp(240px,30.625vw,441px);height:clamp(246px,30.9722222vw,446px);aspect-ratio:441/446;position:relative;display:flex;align-items:center;justify-content:center}.story .story__right{padding:clamp(30px,2.77777778vw,40px) clamp(30px,5.83333333vw,84px) clamp(30px,2.77777778vw,40px) 0;width:calc(44% - clamp(15px,2.91666667vw,42px))}.story .shadow-image,.story .frame{position:absolute;width:100%;height:100%}.story .shadow-image img{mix-blend-mode:multiply}.story .shadow-image{top:clamp(12px,1.38888889vw,20px);left:clamp(12px,1.38888889vw,20px)}.story .story__illustration .main-image{width:100%;max-width:clamp(190px,23.1944444vw,334px);aspect-ratio:1 / 1;object-fit:cover;position:relative}.values{background:#3e4b42;padding:clamp(50px,8.33333333vw,120px) 0}.values .values__inner{gap:30px;display:flex;justify-content:space-between;align-items:center;max-width:1145px;margin:0 auto}.values .values__desc{color:#f3f3f3;margin-bottom:clamp(20px,2.22222222vw,32px)}.values .values__desc p:first-of-type{margin:0}.values .values__left{flex:0 0 36%;display:flex;flex-direction:column}.values .values__heading{margin-bottom:16px;color:#aeb6a9;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#DCE0D1;letter-spacing:.96px}.values .values__right{display:flex;flex-direction:column;justify-content:center;flex:0 0 47.6%}.values .item-title{position:relative;color:#aeb6a9;letter-spacing:.4px;font-weight:500;padding-bottom:13px;border-bottom:1.5px solid #F3F3F3}.values .accordion-inner{display:flex;flex-direction:column;gap:clamp(24px,2.77777778vw,40px)}.values .content{color:#f3f3f3}.values .item{display:flex;align-items:start;gap:clamp(16px,1.875vw,27px)}.values .icon{width:clamp(30px,2.29166667vw,33px);height:clamp(30px,2.29166667vw,33px);flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid #AEB6A9;border-radius:50%;padding:3px}.values .icon svg{width:18px;height:18px;object-fit:contain}.values .right-col{width:100%}.about-us .footer,.stone-productV2 .footer{margin-top:0}.stone-how-it-works .cms-banner__desc{max-width:528px}.how-work-section{margin:clamp(50px,5.13888889vw,74px) 0 clamp(60px,7.08333333vw,102px);border-top:1.5px solid #3E4B42;border-bottom:1.5px solid #3E4B42}.how-work-section .inner-section{max-width:1190px;margin:0 auto;border-left:1.5px solid #3E4B42;display:flex;padding:clamp(30px,3.75vw,54px) 0 clamp(30px,3.75vw,54px) clamp(20px,4.16666667vw,60px);gap:clamp(20px,3.47222222vw,50px)}.how-work-section .how-work-guide+.how-work-guide{border-top:1.5px solid #3E4B42}.how-work-section .left-content{display:flex;gap:clamp(20px,3.88888889vw,56px);align-items:center;width:calc(48% - clamp(15px,1.73611111vw,25px))}.how-work-section .right-content{width:calc(52.6% - clamp(15px,1.73611111vw,25px))}.how-work-section .right-content a:not(.how-work-section .right-content a.btn){text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;transition:all ease .3s}.how-work-section .right-content a:hover:not(.how-work-section .right-content a.btn:hover){color:#c58255}.how-work-section .img-block{width:clamp(100px,11.3888889vw,164px);flex-shrink:0}.how-work-section .img-block img{aspect-ratio:164/156;object-fit:contain}.how-work-section .step-guide span{color:#aeb6a9;font-weight:700;text-transform:uppercase;display:inline-block;margin-bottom:10px;letter-spacing:2.4px}.how-work-section .step-guide .h6{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.72px}.stone-contact-us .inspired{z-index:1}.stone-products .cms-banner__desc{max-width:467px}.stone-product{border-top:1.5px solid #3E4B42;border-bottom:1.5px solid #3E4B42;margin:clamp(40px,10vw,144px) 0 clamp(40px,9.16666667vw,132px)}.stone-product .stone__inner{display:flex;border-left:1.5px solid #3E4B42;border-right:1.5px solid #3E4B42;align-items:center;justify-content:space-between;gap:clamp(30px,4.16666667vw,60px);max-width:1105px;margin:0 auto;padding:0 clamp(20px,4.86111111vw,70px)}.stone-product .stone__left{width:calc(43% - 30px)}.stone-product .stone__right{width:calc(57% - 30px)}.stone-product .stone__left .main-image{width:100%;aspect-ratio:384/498;object-fit:cover;margin:clamp(-51px,-5.625vw,-81px) 0 -44px}.stone-product .stone__right p{color:#3e4b42;margin-top:0}.stone-collection{background:var(--earth-300);padding:clamp(50px,6.11111111vw,88px) 0 clamp(60px,10.5555556vw,152px)}.stone-collection .photo.photo-2{position:absolute;right:clamp(0px,1.52777778vw,22px);bottom:clamp(-48px,-1.5vw,-40px);max-width:clamp(140px,18.1944444vw,262px);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.stone-collection .heading-block{text-align:center;margin-bottom:clamp(100px,14.9305556vw,215px)}.stone-collection .heading-block .h4{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.96px}.stone-collection .heading-block .h2{color:#c58255;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#C58255;font-family:Celestial}.stone-collection .heading-block p{color:#f3f3f3;text-align:center;max-width:582px;margin:0 auto}.stone-collection .stone-collection-grid{display:flex;gap:clamp(100px,14.6527778vw,211px) 30px;flex-wrap:wrap}.stone-collection .collection-block{background:#36190d;padding:0 clamp(30px,3.40277778vw,49px) clamp(36px,3.81944444vw,55px);width:calc(50% - 15px);display:flex;flex-direction:column;gap:58px}.stone-collection .photo.photo-1{position:relative;width:clamp(230px,22.3611111vw,322px);height:clamp(240px,22.7083333vw,327px);display:flex;align-items:center;justify-content:center}.stone-collection .image-block{margin-top:clamp(-131px,-9.1vw,-70px);position:relative}.stone-collection .shadow-image,.stone-collection .frame{position:absolute;width:100%;height:100%}.stone-collection .shadow-image img{mix-blend-mode:multiply}.stone-collection .frame{background-image:url(/cdn/shop/files/memory-frame-2.png?v=1773809750);background-size:cover;background-repeat:no-repeat}.stone-collection .collection-block.second .frame{background-image:url(/cdn/shop/files/cremation-frame.webp?v=1776166069)}.stone-collection .collection-block.third .frame{background-image:url(/cdn/shop/files/third-card-frame.png?v=1773932586)}.stone-collection .main-image{position:relative;max-width:clamp(180px,15.9722222vw,230px);aspect-ratio:1 / 1;object-fit:cover}.stone-collection .collection-block.second .main-image{max-width:clamp(200px,18.3333333vw,264px)}.stone-collection .collection-block .sub-head{color:#c58255;margin-bottom:14px;display:inline-block}.stone-collection .collection-block .content-block{display:flex;flex-direction:column;height:100%}.stone-collection .collection-block .btn-block{margin-top:auto}.stone-collection .collection-block .detail{margin-bottom:clamp(30px,3.125vw,45px)}.stone-collection .collection-block .detail p{margin:0}.stone-collection .collection-block .h6{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.72px}.stone-collection .collection-block p{color:#f3f3f3}.people-cremation-stones-banner.cms-banner .btn-block,.pet-cremation-stones-banner.cms-banner .btn-block,.together-forever-cremation-stones-banner.cms-banner .btn-block,.sample-cremation-stones-banner.cms-banner .btn-block{margin-top:clamp(30px,5.55555556vw,80px)}.stone-people-cremation-stone .memory-content .btn-block,.stone-pet-cremation-stone .memory-content .btn-block,.stone-together-cremation-stones .memory-content .btn-block{margin-top:clamp(20px,2.98611111vw,43px)}.stone-people-cremation-stone .memory-section .photo.photo-1,.stone-pet-cremation-stone .memory-section .photo.photo-1,.stone-together-cremation-stones .memory-section .photo.photo-1{bottom:clamp(-130px,-9.02777778vw,-20px)}.stone-people-cremation-stone .memory-section .photo.photo-2,.stone-pet-cremation-stone .memory-section .photo.photo-2,.stone-together-cremation-stones .memory-section .photo.photo-2{top:-40px}.stone-people-cremation-stone .memory-section,.stone-pet-cremation-stone .memory-section,.stone-together-cremation-stones .memory-section{padding:clamp(60px,6.94444444vw,100px) 0 clamp(40px,5.55555556vw,80px)}.stone-use{margin:clamp(40px,4.72222222vw,68px) 0;border-top:1.5px solid #3E4B42;border-bottom:1.5px solid #3E4B42}.stone-use .section-inner{max-width:1238px;margin:0 auto;border-left:1.5px solid #3E4B42;border-right:1.5px solid #3E4B42;display:flex;justify-content:space-between}.stone-use .content-block{width:43%;padding:clamp(20px,4.16666667vw,60px);display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1.5px solid #3E4B42;color:#3e4b42}.stone-use .content-block .h4{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px;margin-bottom:22px}.stone-use .content-block p{margin-top:0}.stone-use .listing-block{width:57%;padding:clamp(20px,4.86111111vw,70px);display:flex;flex-direction:column;gap:clamp(20px,2.01388889vw,29px)}.stone-use .listing-block .item{display:flex;align-items:center;gap:27px;padding-bottom:clamp(12px,1.18055556vw,17px);margin-left:clamp(50px,4.16666667vw,60px);border-bottom:1.5px solid #3E4B42;position:relative;color:#3e4b42}.stone-use .listing-block .item .icon{width:33px;height:33px;border:2px solid #3E4B42;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:clamp(-60px,-4.17vw,-50px)}.accordion .icon{width:33px;height:33px;border:2px solid #AEB6A9;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:-60px}.reviews-section{padding:101px 0 76px;background:#f4f4f1;text-align:center}.reviews-section .heading-block{display:flex;flex-direction:column;gap:9px;margin-bottom:55px}.reviews-section .heading{color:var(--sage-400, #3E4B42);-webkit-text-stroke-color:var(--sage-400, #3E4B42);letter-spacing:.96px;margin:0}.reviews-section__wrapper{text-align:left}.reviews-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;max-width:1200px;margin:0 auto}.review-card{display:none;position:relative;flex-direction:column;background-color:#f4f4f1;border:1.5px solid var(--sage-400, #3E4B42);border-radius:0;padding:20px 32px 24px;box-sizing:border-box;width:100%;min-height:380px;transition:box-shadow .2s ease}.review-card.is-visible{display:flex;height:100%}.review-card:hover{box-shadow:0 4px 24px #3e4b421a}.review-card__date{position:absolute;top:20px;right:22px;font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:13px;font-weight:600;color:var(--sage-400, #3E4B42);white-space:nowrap;line-height:1}.review-card__stars{display:flex;gap:5px;padding-top:30px;margin-bottom:10px}.star{font-size:34px;color:#d4d0c8;line-height:1}.star--filled{color:var(--sage-100, #AEB6A9)}.review-card__title{font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:2%;text-transform:none;color:var(--sage-400, #3E4B42)}.review-card__body{font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:13px;line-height:1.8;color:var(--sage-400, #3E4B42);margin:0;max-width:270px}.review-card__read-more{font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:13px;font-weight:400;color:var(--sage-400, #3E4B42);text-decoration:underline;text-underline-offset:2px;margin-left:4px;display:inline}.review-card__read-more:hover{color:var(--sage-200, #627468)}.review-card__author{font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:14px;font-weight:600;color:var(--sage-400, #3E4B42)}.reviews-section__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:36px}.pagination-dot{background:none;border:none;cursor:pointer;font-family:var(--font-Figtre, "Figtree", sans-serif);font-size:var(--font-14, 14px);color:#c8c4bc;padding:4px 8px;transition:color .2s ease;line-height:1}.pagination-dot:hover{color:var(--sage-400, #3E4B42)}.pagination-dot.active{color:var(--sage-400, #3E4B42);text-decoration:underline;text-underline-offset:3px}.review-text.truncated{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-card__read-more{font-family:Georgia,Times New Roman,serif;font-size:13px;color:var(--sage-400, #3E4B42);text-decoration:underline;cursor:pointer;margin-left:4px}.cremation-stones{margin:clamp(40px,7.98611111vw,115px) 0}.stories-section.cremation-stones .stories-inner{max-width:1238px;flex-direction:row-reverse}.stories-section.cremation-stones .stories-col:first-child{border-right:0}.stories-section.cremation-stones .content{width:42.2%;border-right:1.5px solid #3E4B42}.stories-section p{margin:0}.stories-section.cremation-stones .stone{max-width:clamp(294px,41.9444444vw,653px);aspect-ratio:653/492}.stories-section.cremation-stones .content .h4{font-size:clamp(24px,2.77777778vw,40px)}.stories-section.cremation-stones .stones{width:58%}.stories-section.cremation-stones .stones{width:58%;padding:0;margin-top:-88px;margin-bottom:-34px}.stone-set{background:#3e4b42;padding:47px 0}.stone-set .stone-set-inner{display:flex;gap:clamp(30px,5.41666667vw,78px);align-items:center;max-width:1170px}.stone-set .image-block{width:calc(48.9% - clamp(15px,2.70833333vw,39px))}.stone-set .image-block img{width:100%;max-width:532px;object-fit:cover;aspect-ratio:532/502}.stone-set .content-block{width:calc(52% - clamp(15px,2.70833333vw,39px));color:#f3f3f3}.stone-set .content-block .h4{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.96px}.stone-set .btn-block{margin-top:clamp(20px,3.40277778vw,49px)}.option-section{position:relative}.option-section .bg-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.option-section .bg-image-wrapper img{object-fit:cover;mix-blend-mode:overlay;opacity:.5;width:100%;height:100%;object-position:top center}.option-section .bg-image-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--earth-300)}.option-section .inspired__mosaic img{object-fit:cover;mix-blend-mode:overlay;opacity:.5;width:100%;height:100%;object-position:top center}.option-section .container,.option-section .option-inner{position:relative;z-index:1}.option-section .option-inner{padding:clamp(40px,4.72222222vw,68px) 0;display:flex;align-items:center;gap:clamp(30px,10.5555556vw,152px);max-width:1095px;margin:0 auto}.option-section .image-block{width:calc(43.3% - clamp(15px,5.27777778vw,76px))}.option-section .image-block img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));max-width:398px;aspect-ratio:398/303;object-fit:cover;width:100%}.option-section .content-block{width:calc(56.7% - clamp(15px,5.27777778vw,76px))}.option-section .content-block .h4{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.96px}.option-section .content-block p{color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25)}.option-section .btn-block{margin-top:clamp(24px,3.05555556vw,44px)}.stone-together-cremation-stones .memory-section .memory-content span,.stone-sample-cremation-stones .memory-section .memory-content span{display:block;margin:0}.memory-section.image-interchange{padding-top:51px}.memory-section.image-interchange .memory-content .h5{font-size:clamp(24px,2.77777778vw,40px)}.memory-section.image-interchange .memory-inner{gap:clamp(30px,7.77777778vw,93px);max-width:1175px}.memory-section.image-interchange .memory-images{width:calc(49.3% - clamp(15px,3.19444444vw,46px))}.memory-section.image-interchange .memory-content{width:calc(51% - clamp(15px,3.19444444vw,46px));max-width:100%}.memory-section.image-interchange .photo.photo-2{top:clamp(60px,10.4166667vw,150px)}.inspired .inspired__heading p{margin:0!important}.still-deciding{padding:clamp(40px,3.81944444vw,55px) 0;position:relative;min-height:clamp(414px,41.9444444vw,604px);display:flex;align-items:center}.still-deciding>.container{width:100%}.still-deciding .still-deciding__inner{display:flex;align-items:center;justify-content:flex-end}.still-deciding .still-deciding__image{position:absolute;left:0;top:50%;width:51.46%;transform:translateY(-50%)}.still-deciding .still-deciding__image img{aspect-ratio:741/494;object-fit:cover;width:100%}.still-deciding .still-deciding__content{width:46%;padding:clamp(30px,4.86111111vw,70px) clamp(20px,4.86111111vw,70px);border:1.5px solid #3E4B42;display:flex;flex-direction:column;gap:clamp(20px,2.08333333vw,30px);color:#3e4b42}.still-deciding .still-deciding__content p{margin-bottom:0}.still-deciding .still-deciding__title{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px;margin-bottom:0}.comparison{overflow:hidden;position:relative;padding:clamp(40px,6.73611111vw,97px) 0 clamp(40px,6.52777778vw,94px) 0}.comparison .bg-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.comparison .bg-image-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--earth-300)}.comparison .bg-image-wrapper img{object-fit:cover;mix-blend-mode:overlay;opacity:.5;width:100%;height:100%;object-position:right 75px top 22px}.comparison .container,.comparison .comparison-inner{position:relative;z-index:1}.comparison .comparison-inner{max-width:612px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(22px,3.75vw,54px)}.comparison .comparison__header{text-align:center}.comparison .comparison__title{margin:clamp(13px,1.59722222vw,23px) 0 0;color:#f3f3f3;text-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-text-stroke-color:#F3F3F3;letter-spacing:.96px}.comparison .comparison__cta{text-align:center}.comparison .comparison__grid{display:flex;color:#f3f3f3;justify-content:space-between;padding:0 15px}.comparison .comparison__grid table,.comparison .comparison__grid table tr,.comparison .comparison__grid table td{width:100%}.comparison .comparison__grid table td:first-child{border-right:1.5px solid #C58255}.comparison .comparison__grid table td{border-bottom:1.5px solid #C5825540}.comparison .comparison__grid table thead td{border-bottom-color:#c58255;color:#f3f3f3;letter-spacing:2.4px;text-transform:uppercase;padding:clamp(12px,1.04166667vw,15px)}.comparison .comparison__grid td:last-child{text-align:right}.comparison .sub-head{color:#c58255}.comparison .comparison__list{padding:0}.gallery{padding:25px 0 clamp(40px,3.47222222vw,50px)}.gallery .gallery__header{text-align:center;margin-bottom:clamp(30px,3.125vw,45px)}.gallery .gallery__grid{display:flex;flex-wrap:wrap;gap:clamp(20px,2.08333333vw,30px)}.gallery .gallery-inner{max-width:1244px;margin:0 auto}.gallery .gallery__item{display:none;width:calc(33.33% - clamp(13.3333333px,1.38888889vw,20px))}.gallery .gallery__item.is-visible{display:block}.gallery .gallery__item img{aspect-ratio:396/331;object-fit:cover;width:100%;max-width:100%}.gallery .gallery__title{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px;margin:clamp(12px,1.66666667vw,24px) 0 0}.help-section{padding:clamp(40px,6.94444444vw,100px) 0;text-align:center}.help-section .content-inner{max-width:425px;margin:0 auto;color:#3e4b42}.help-section .btn-block{margin-top:clamp(20px,2.77777778vw,40px)}.help-section .section-title{color:#3e4b42;-webkit-text-stroke-color:#3E4B42;letter-spacing:.96px}.main-product-section .product__title .h5{color:#3e4b42;letter-spacing:normal}.main-product-section .product__info-wrapper *{color:#3e4b42!important}.main-product-section .product__info-wrapper .product-form__submit{max-width:100%;width:100%;border-radius:0!important;margin:0}.main-product-section .product-form__input.product-form__quantity+div{margin-bottom:0}.main-product-section .product__info-wrapper .product-form__submit span{color:#dce0d1!important}.main-product-section .product__info-wrapper .product-form__submit:hover span{color:#3e4b42!important}.main-product-section .product__info-container .product-form{margin-bottom:0}.main-product-section .product__info-wrapper .product-form__submit:before,.main-product-section .product__info-wrapper .product-form__submit:after{content:none;display:none}.main-product-section .product__description h1,.main-product-section .product__description h2,.main-product-section .product__description h3,.main-product-section .product__description h4,.main-product-section .product__description h5,.main-product-section .product__description h6{font-size:var(--font-20);line-height:1.2}.main-product-section .product__description ul{padding:0}.main-product-section .product__description li,.main-product-section .product__description li span{font-size:var(--font-16)!important}.main-product-section .product__description{margin:16px 0!important}.main-product-section .product-custom-fields-container{max-width:100%}.main-product-section .product-custom-field-item .product-custom-field-custom-field-label{max-width:100%;display:inline-block!important}.main-product-section .product.grid{gap:0;border:1.5px solid #2E3731}.main-product-section .product__media img{position:static!important;max-width:100%!important;aspect-ratio:598/575;object-fit:cover}.main-product-section .product__media-wrapper{width:45%!important;max-width:45%!important}.main-product-section .product__info-wrapper{width:55%!important;max-width:55%!important;padding:clamp(20px,3.125vw,60px)}.main-product-section .product-media-container{width:100%!important;aspect-ratio:620/500}.drawer .cart__empty-text,.drawer .cart__login-title,.drawer__heading,.cart-item__name,.totals__total{color:#3e4b42}.drawer .cart__login-title{margin-top:clamp(20px,1.71875vw,33px)}.drawer .cart-drawer .cart-item__details{grid-column:1 / 4}.cart-drawer .cart-items td,.cart-drawer .cart-item>td+td{padding:0!important}.cart-drawer .totals__total.h6{font-size:20px}.cart-drawer .cart-item__name{font-size:20px;margin:0}.cart-drawer .product-option dt,.cart-drawer .product-option dd{color:#3e4b42}.cart-drawer .cart-items th{padding-bottom:1rem;margin-bottom:1rem}.cart-drawer .cart-item+.cart-item{border-top:1px solid #2e373214;padding-top:16px;margin-top:16px}.cart-drawer .quantity{min-height:40px}.shopify-policy__container h2,.shopify-policy__container h3{color:#3e4b42;font-weight:600;font-size:25px}.shopify-policy__container h1{color:#3e4b42;font-weight:600;font-size:32px}.shopify-policy__container{max-width:1400px;padding:20px 80px 130px}div#shopify-section-template--26405525717288__cart-footer{margin-top:44px}@media(max-width:1440px){.footer:before{height:590px}}@media(max-width:1366px){.memorial-section{padding:100px 0}.tribute-section{padding:80px 0}.stone-blogs .main-blog .blog-articles,.other-article-section .inner-article{max-width:100%}.main-product-section{padding-top:20px!important;padding-bottom:20px!important}}@media(min-width:768px){.cart-count-bubble{bottom:12px;left:12px}}@media(max-width:1200px){.header-section .top-content{gap:60px}.header-section .top-bar{padding:30px 0}.header-section .social{gap:12px}.header-section .top-content .logo{padding:0 30px}.header-section .logo img{height:50px}.header-section .nav-links li{padding:20px 0}.header-section .nav-links{gap:30px}.header-section .account-wrapper,.header-section .account-cart{gap:12px}.container,.header{padding-left:40px;padding-right:40px}.home-banner{min-height:537px}.memory-section .memory-images,.support-section .memory-images{width:calc(57.8% - 30px)}.memory-section .memory-content,.support-section .memory-content{width:calc(48% - 30px)}.memory-section .photo.photo-1,.support-section .photo.photo-1{width:245px;height:340px}.memory-section .photo-1 .main-image,.support-section .photo-1 .main-image{max-width:210px}.memory-section .photo.photo-2,.support-section .photo.photo-2{width:300px;height:305px;left:170px}.memory-section .photo-2 .main-image,.support-section .photo-2 .main-image{max-width:230px}.memory-section .photo.photo-1 .shadow-image,.support-section .photo.photo-1 .shadow-image{width:262px;height:auto;top:20px;left:0}.memorial-section{padding:80px 0}.memorial-section .memorial-bg{max-width:600px}.footer .footer-top{margin:0 -30px 80px}.footer .footer-wrapper:before{height:420px}.footer .footer-bottom{padding-bottom:50px}.footer .footer-wrapper{padding:100px 0 0}.tribute-section .tribute-flex{gap:30px}.tribute-section .tribute-card .image-wrap{width:280px;height:285px}.tribute-section .shadow{width:362px;height:365px;width:307px;height:314px}.tribute-section .image-wrap>img{max-width:230px}.tribute-section .tribute-card .btn{margin-top:10px}.cms-banner{min-height:537px}.reviews-section{padding:80px 0 60px}.reviews-section .heading-block{gap:0;margin-bottom:45px}.review-card__body{max-width:100%}}@media(max-width:991px){.values .values__left{flex:0 0 45%}.values .values__right{flex:0 0 52%}.story .story__right,.story .story__left{width:calc(50% - clamp(15px,2.91666667vw,42px))}.support-section{padding:80px 0 0!important}.support-section .memory-content{padding-bottom:160px}.article-grid .btn-md{padding:10px 14px;letter-spacing:0}.header-section .top-content{gap:20px}.header-section .top-content .logo{padding:0 20px}.header-section .logo img{height:38px}.header-section .nav-links{gap:20px}.header-section .nav-links li{padding:12px 0;letter-spacing:1.28px}.header-section .contact,.header-section .social{letter-spacing:.6px}.header-section .social .icon,.header-section .account-cart a,.header-section .account-cart svg{width:20px;height:20px}.container,.header{padding-left:20px;padding-right:20px}.home-banner{min-height:437px}.memory-section .memory-images,.support-section .memory-images{width:calc(57.8% - 20px)}.memory-section .memory-content,.support-section .memory-content{width:calc(48% - 20px)}.memory-section .photo.photo-2,.support-section .photo.photo-2{width:250px;height:255px;left:140px}.memory-section .photo.photo-1,.support-section .photo.photo-1{width:214px;height:290px}.memory-section .photo-1 .main-image,.support-section .photo-1 .main-image{max-width:182px}.memory-section .photo-2 .main-image,.support-section .photo-2 .main-image{max-width:190px}.memory-section .photo.photo-1 .shadow-image{width:223px;top:20px;left:9px}.support-section .btn-wrapper .btn{min-width:auto}.support-section .memory-content .h5,.support-section .memory-content p{margin-bottom:0}.support-section .btn-wrapper{gap:10px}.support-section .photo.photo-1 .shadow-image{left:0;top:16px;width:223px}.memorial-section{padding:60px 0}.memorial-section .memorial-left{flex:1;width:100%}.memorial-section .memorial-right{width:100%}.memorial-section .memorial-flex{flex-direction:column;gap:30px}.memorial-section .heading{margin:0}.memory-section{padding:143px 0 60px}.tribute-section .tribute-flex{flex-wrap:wrap}.tribute-section .tribute-card .btn{margin-top:0}.tribute-section .tribute-card{gap:20px}.tribute-section{padding:60px 0}.footer .footer-wrapper:before{height:300px}.footer .footer-top{margin:0 -30px 50px}.footer .footer-bottom{padding-bottom:40px}.cms-banner{min-height:437px}.reviews-section{padding:60px 0}.reviews-section .heading-block{margin-bottom:35px}.reviews-section__grid{grid-template-columns:repeat(2,1fr)}.review-card__body{max-width:100%}.still-deciding .still-deciding__content{width:48%}.still-deciding .btn-block .btn{padding:10px 12px;letter-spacing:normal}}@media(max-width:767px){.cart-drawer .cart-item__media{width:100px}.header-section .account-wrapper,.header-section .social{width:auto}.main-product-section{padding-top:0!important;padding-bottom:0!important}.main-product-section .product.grid{flex-direction:column}.main-product-section .product__media-wrapper,.main-product-section .product__info-wrapper{width:100%!important;max-width:100%!important}.gallery .gallery__grid{flex-direction:column}.gallery .gallery__item{width:100%}.comparison .comparison__grid table thead td{letter-spacing:1.4px}.comparison .comparison__grid{padding:0}.still-deciding{min-height:auto}.still-deciding .still-deciding__image{position:static;transform:none}.still-deciding .still-deciding__content,.still-deciding .still-deciding__image{width:100%}.still-deciding .still-deciding__inner{justify-content:space-between;flex-direction:column}.option-section .option-inner,.stone-set .stone-set-inner,.how-work-section .inner-section{flex-direction:column}.option-section .image-block,.option-section .content-block,.stone-set .image-block,.stone-set .content-block{width:100%;text-align:center}.stories-section .content .desc{max-width:100%}.stories-section.cremation-stones .stories-col:first-child{padding:20px 0}.stories-section.cremation-stones .content{border-right:0}.stories-section .content br{display:none}.how-work-section .left-content,.how-work-section .right-content{width:100%}.how-work-section .left-content{justify-content:center}.how-work-section .right-content{text-align:center}.values .values__inner{flex-direction:column}.values .values__left,.values .values__right{flex:0 0 auto;width:100%}.story .story__inner{flex-direction:column-reverse;gap:0}.story .story__illustration{margin:0 auto}.story .story__right,.story .story__left{padding:20px;width:100%}.support-section{padding:116px 0 0!important}.other-article-section .article-grid{flex-direction:column}.other-article-section .article-cards{width:100%}.stone-blogs .main-blog .article-card{flex-direction:column}.main-blog .article-card .card__inner,.main-blog .article-card>.card__content{width:100%}.main-blog .article-card>.card__content{max-width:100%}.cta-section .btn-wrapper .btn{min-width:100%}.blog-detail .container{margin-top:30px!important}.header-section .top-content{justify-content:space-between}.header-section .top-content .logo{display:none}.header-section .nav-inner .logo{display:flex}.header-section .top-bar{padding:16px 0}.header-section .nav-inner{padding:16px 0;position:relative;justify-content:space-between}.header-section .mob-menu{display:flex}.header-section .nav-links li{padding:0;letter-spacing:1.28px}.header-section .nav-links{position:fixed;background:#f4f5f0;width:100%;left:100%;padding:20px!important;top:168px;gap:16px!important;flex-direction:column;border-top:1.5px solid #3E4B42;transition:all ease .3s}.header-section .nav-links.show-menu{left:0}.header-section .nav-links.show-menu+.mob-menu .icon-bar{display:none}.header-section .nav-links.show-menu+.mob-menu .icon-close{display:block}.container,.header{padding-left:16px;padding-right:16px}.home-banner{min-height:320px}.memory-section{padding:143px 0 40px}.memory-section .memory-images,.support-section .memory-images{margin:0 auto;max-width:388px;width:100%}.memory-section .memory-inner,.support-section .memory-inner{flex-direction:column}.memory-section .memory-content{width:100%;max-width:100%;text-align:center}.memory-section .photo.photo-1 .shadow-image,.support-section .photo.photo-1 .shadow-image{width:185px;top:-12px;left:9px}.support-section .memory-content{gap:16px;padding-bottom:40px;width:100%;max-width:100%;text-align:center}.support-section .memory-content p{max-width:100%}.memorial-section{padding:40px 0}.memorial-section .memorial-bg{max-width:416px}.memorial-section .memorial-right{gap:20px}.memorial-section .item{gap:15px;padding-bottom:12px;margin-left:45px}.memorial-section .icon{width:30px;height:30px;left:-45px}.support-section .btn-wrapper{justify-content:center}.process-section .process-item{border-bottom:1.5px solid #3E4B42}.process-section .process-item:last-child{border-bottom:0}.tribute-section{padding:40px 0}.tribute-section .sub-head{margin:0 0 10px}.tribute-section .tribute-card{flex:1 1 100%;gap:16px}.tribute-section .tribute-card .btn{margin-top:0}.footer{margin:0}.footer .footer-wrapper{padding:40px 0 0}.footer .footer-top{flex-direction:column;gap:20px;margin:0 0 30px}.footer .footer-top .col{flex:1;border-right:0;padding:0}.footer .footer-bottom{gap:10px}.footer .footer-wrapper:before{height:200px}.copyright-policy-warpper{flex-direction:column;margin:0}.copyright-policy-warpper .policy-links{gap:6px;margin:0;flex-wrap:wrap;justify-content:center;align-items:center}.cms-banner{min-height:320px}.cms-banner .cms-banner__content .cms-banner__subtitle{letter-spacing:2.6px;margin-bottom:16px}.stone-people-cremation-stone .memory-section .memory-inner,.stone-pet-cremation-stone .memory-section .memory-inner,.stone-together-cremation-stones .memory-section .memory-inner{gap:clamp(60px,13.0378096vw,100px)}.stone-product .stone__inner{flex-direction:column}.stone-product .stone__right,.stone-product .stone__left{width:100%}.stone-collection .image-block{width:max-content;display:inline-block}.stone-product .stone__left .main-image{margin:0}.stone-collection .stone-collection-grid{flex-direction:column}.stone-collection .collection-block{width:100%}.stories-section .stories-inner{max-width:100%;flex-direction:column}.stories-section .stones,.stories-section .content{width:100%;margin:0;text-align:center}.stories-section .stories-col:first-child{border-right:none;border-bottom:1.5px solid #3E4B42}.stories-section.cremation-stones .stories-inner{flex-direction:column}.stories-section.cremation-stones .stories-col:first-child,.stories-section.cremation-stones .content{width:100%;margin:0}.reviews-section{padding:40px 0}.reviews-section .heading-block{margin-bottom:25px}.reviews-section__grid{grid-template-columns:1fr}.review-card{min-height:unset}.review-card__body{max-width:100%}.stone-use .section-inner{flex-direction:column}.stone-use .content-block,.stone-use .listing-block{width:100%}.stone-use .content-block{align-items:flex-start;border-right:0;border-bottom:1.5px solid #3E4B42}.support-section .memory-inner{flex-direction:column}.memory-section.image-interchange .memory-images{max-width:388px;margin:0 auto;width:100%}.memory-section.image-interchange .memory-content{width:100%;margin-top:20px}}@media(max-width:575px){.team-section .team-container{flex-direction:column}.team-section .team-member{width:100%}.team-member .desc{max-width:100%}}@media(max-width:480px){.header-section .social span{font-size:11px}.btn-md{padding:10px 12px;font-size:12px}.header-section .top-content{gap:10px}.header-section .social .icon{width:16px;height:16px}.header-section .top-bar{padding:12px 0}.header-section .contact,.header-section .social{letter-spacing:normal;font-size:11px}.header-section .social{gap:6px}.header-section .logo img{height:34px}.header-section .nav-inner{padding:12px 0}.header-section .nav-links{top:140px}.header-section .account-wrapper,.header-section .account-cart{gap:6px}.header-section .social .icon,.header-section .account-cart a,.header-section .account-cart svg{width:16px;height:16px}.stories-section .stone,.memorial-section .memorial-bg{max-width:305px}.memory-section .photo.photo-1,.support-section .photo.photo-1{width:180px;height:210px}.memory-section .photo-1 .main-image,.support-section .photo-1 .main-image{max-width:140px}.memory-section .photo.photo-2,.support-section .photo.photo-2{width:180px;height:185px;left:110px}.memory-section .photo-2 .main-image,.support-section .photo-2 .main-image{max-width:135px}.support-section .photo.photo-1 .shadow-image{width:185px;top:-14px;left:0}.footer .footer-wrapper:before{height:160px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-style.css.map */
