.home-3dm-about-wrapper,.home-3dm-materials-wrapper,.home-3dm-sustainability-wrapper,.home-3dm-reviews-wrapper{display:flow-root;isolation:isolate;background:#faf8f3}.home-3dm-about,.home-3dm-materials,.home-3dm-sustainability,.home-3dm-reviews{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);border-top:2px solid rgba(214,181,110,.25)}.home-3dm-about__kicker,.home-3dm-materials__kicker,.home-3dm-sustainability__kicker,.home-3dm-reviews__kicker{color:#d9c08f;text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:16px;margin-bottom:.45rem}.home-3dm-about__heading,.home-3dm-materials__heading,.home-3dm-sustainability__heading,.home-3dm-reviews__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(2.1rem,3.4vw,2.6rem);line-height:1.15;color:#111;margin:0 0 .6rem}.home-3dm-materials__subheading,.home-3dm-reviews__subheading{font-size:1.4rem;line-height:1.7;color:#000c}.home-3dm-about__button,.home-3dm-materials__button,.home-3dm-sustainability__button,.home-3dm-reviews__button{margin-top:1.5rem}.home-3dm-about__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4vw,3rem);align-items:center}.home-3dm-about__content{max-width:34rem}.home-3dm-about__text{font-size:1.4rem;line-height:1.7;color:#000c}.home-3dm-about__media{justify-self:end}.home-3dm-about__image{display:block;width:100%;height:auto;border-radius:24px;object-fit:cover;box-shadow:0 18px 40px #00000029,0 0 0 1px #00000008}@media (max-width: 900px){.home-3dm-about__inner{grid-template-columns:minmax(0,1fr)}.home-3dm-about__media{order:-1;justify-self:start;max-width:420px}.home-3dm-about{text-align:left}}.home-3dm-materials__header{text-align:center;margin-bottom:2.5rem}.home-3dm-materials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem)}.home-3dm-materials__card{position:relative;padding:1.6rem 1.4rem 1.8rem;border-radius:20px;background:#fff;box-shadow:0 18px 40px #0000000f,0 0 0 1px #fff6;overflow:hidden}.home-3dm-materials__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.9;pointer-events:none}.home-3dm-materials__card>*{position:relative;z-index:1}.home-3dm-materials__card-title{margin:0 0 .5rem;font-size:1.35rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#111}.home-3dm-materials__card-text{margin:0;font-size:1.25rem;line-height:1.7;color:#000000d9}.home-3dm-materials__footer{margin-top:2.3rem;text-align:center}@media (max-width: 900px){.home-3dm-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home-3dm-materials__grid{grid-template-columns:minmax(0,1fr)}.home-3dm-materials{text-align:left}}.home-3dm-reviews__header{text-align:center;margin-bottom:2.4rem}.home-3dm-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem)}.home-3dm-reviews__card{position:relative;padding:1.6rem 1.6rem 1.8rem;border-radius:18px;background:#fff;box-shadow:0 18px 40px #0000001a,0 0 0 1px #d6b56e59;transform:translateY(-3px);transition:.25s ease}.home-3dm-reviews__rating{margin-bottom:.6rem;font-size:1.2rem;letter-spacing:.08em;color:color-mix(in srgb,var(--hero-antique, #8C6B2F) 90%,#000 10%)}.home-3dm-reviews__star{display:inline-block}.home-3dm-reviews__quote{margin:0 0 .8rem;font-size:1.25rem;line-height:1.7;color:#000000d9}.home-3dm-reviews__name{margin:0;font-size:1.2rem;font-weight:600;color:#111}.home-3dm-reviews__meta{margin:.1rem 0 0;font-size:1.08rem;text-transform:uppercase;letter-spacing:.14em;color:#0009}.home-3dm-reviews__footer{margin-top:2.2rem;text-align:center}@media (max-width: 900px){.home-3dm-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home-3dm-reviews__grid{grid-template-columns:minmax(0,1fr)}.home-3dm-reviews{text-align:left}}.home-3dm-materials__card:hover{box-shadow:0 18px 40px #0000001a,0 0 0 1px #d6b56e59;transform:translateY(-3px);transition:.25s ease}.home-3dm-reviews__rating{color:#d6b56e}#shopify-section-home-3dm-highlights,.home-3dm-highlights-wrapper{margin-bottom:clamp(2rem,5vw,3rem)!important}.home-3dm-about__inner{align-items:center}.home-3dm-about__media{max-width:460px}.home-3dm-about__image{border-radius:22px;box-shadow:0 14px 32px #0000001f,0 0 0 1px #0000000d}.home-3dm-about-wrapper{padding-top:clamp(2rem,4vw,3rem)!important}.home-3dm-sustainability-wrapper{background:linear-gradient(to bottom,#fcfaf6,#fff)}.home-3dm-sustainability__text{color:#000000c7;max-width:42rem;margin-left:auto;margin-right:auto}.home-3dm-materials__grid{max-width:1120px;margin:0 auto;gap:clamp(1.4rem,2.5vw,2rem)}.home-3dm-materials__card{padding:1.4rem 1.3rem 1.6rem;border-radius:18px}.home-3dm-materials__card{background:linear-gradient(145deg,#f8f6f2,#fff 65%,#f3f0ea)}.home-3dm-materials__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000001f,0 0 0 1px #d6b56e59;transition:.3s ease}.home-3dm-reviews__rating{color:#d6b56e!important;opacity:1}.home-3dm-reviews__card{padding:1.4rem 1.3rem 1.5rem;border-radius:16px}.home-3dm-materials,.home-3dm-sustainability,.home-3dm-reviews{padding-top:clamp(2.6rem,4vw,3.4rem);padding-bottom:clamp(2.6rem,4vw,3.4rem)}.home-3dm-materials__heading,.home-3dm-reviews__heading,.home-3dm-sustainability__heading{letter-spacing:-.01em}.home-3dm-materials__subheading,.home-3dm-reviews__subheading{max-width:40rem;margin-left:auto;margin-right:auto;color:#000000b8}.btn-3dm.btn-3dm--secondary .btn-3dm__inner{letter-spacing:.03em}@media (max-width: 640px){.home-3dm-about,.home-3dm-sustainability,.home-3dm-materials,.home-3dm-reviews{padding-top:2rem;padding-bottom:2rem}.home-3dm-materials__grid{gap:1.4rem}.home-3dm-about__media{max-width:90%;margin:0 auto}}.btn-3dm-home{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;border-radius:9px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(13px,1.2vw,15px);letter-spacing:.04em;text-transform:uppercase;color:#111;background:linear-gradient(180deg,#f3dfa3,color-mix(in srgb,#E8C36E 80%,#B48E32 20%) 55%,color-mix(in srgb,#D6AD54 70%,#8C6B2F 30%));border:1px solid color-mix(in srgb,#B48E32 40%,#E8C36E 60%);box-shadow:inset 0 1px #ffffff8c,0 10px 24px #0000001a;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,filter .25s ease;isolation:isolate;overflow:hidden}.btn-3dm-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-120%) skew(-10deg);transition:transform .65s ease;mix-blend-mode:overlay;border-radius:inherit}.btn-3dm-home:hover:before{transform:translate(120%) skew(-10deg)}.btn-3dm-home:after{content:"";position:absolute;top:0;left:-20%;width:140%;height:45%;background:linear-gradient(180deg,#fff6,#fff0);opacity:.22;border-radius:inherit;pointer-events:none;transition:opacity .3s ease}.btn-3dm-home:hover{background:linear-gradient(180deg,#f0d181,color-mix(in srgb,#E3B44A 80%,#8C6B2F 20%),color-mix(in srgb,#D1A83A 60%,#8C6B2F 40%));box-shadow:inset 0 1px #fff9,0 14px 30px #00000024;transform:translateY(-1px);filter:brightness(1.02)}.btn-3dm-home:hover:after{opacity:.36}.btn-3dm-home:active{transform:translateY(0)}.home-3dm-about__button,.home-3dm-materials__button,.home-3dm-sustainability__button,.home-3dm-reviews__button{margin-top:1.5rem;display:inline-block}.home-3dm-about__button,.home-3dm-materials__button,.home-3dm-sustainability__button,.home-3dm-reviews__button{padding:0}.btn-3dm-home{padding:4px 26px;min-width:200px;justify-content:center}.home-3dm-sustainability__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4vw,3rem);align-items:center}.home-3dm-sustainability__content{max-width:34rem}.home-3dm-sustainability__text{font-size:1.4rem;line-height:1.7;color:#000c}.home-3dm-sustainability__media{justify-self:end}.home-3dm-sustainability__image{display:block;width:100%;height:auto;border-radius:24px;object-fit:cover;box-shadow:0 18px 40px #00000029,0 0 0 1px #00000008}@media (max-width: 900px){.home-3dm-sustainability__inner{grid-template-columns:minmax(0,1fr)}.home-3dm-sustainability__media{order:-1;justify-self:start;max-width:420px}.home-3dm-sustainability{text-align:left}}.home-3dm-sustainability__media{max-width:95%;margin:0 auto}.btn-3dm-home,.btn-3dm-home:link,.btn-3dm-home:visited,.home-3dm-about__button a,.home-3dm-materials__button a,.home-3dm-sustainability__button a,.home-3dm-reviews__button a{text-decoration:none!important}.home-3dm-sustainability__media{order:1;max-width:520px}.home-3dm-sustainability__image{width:100%;height:330px;object-fit:cover;border-radius:22px;box-shadow:0 14px 32px #0000001f,0 0 0 1px #0000000f}@media (max-width: 900px){.home-3dm-sustainability__image{height:260px}}.home-3dm-about__media{order:1;max-width:520px}.home-3dm-about__image{width:100%;height:330px;object-fit:cover;border-radius:22px;box-shadow:0 14px 32px #0000001f,0 0 0 1px #0000000f}.home-3dm-reviews__card{padding:1.7rem 1.5rem 1.8rem;border-radius:20px;background:linear-gradient(180deg,#fdfbf6,#faf7f1);box-shadow:0 12px 32px #0000000f,0 0 0 1px #ffffffa6;transition:transform .25s ease,box-shadow .25s ease}.home-3dm-reviews__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000001a,0 0 0 1px #d6b56e52}.home-3dm-reviews__rating{color:#d8b565;font-size:1.15rem;letter-spacing:.12em;margin-bottom:.8rem}.home-3dm-reviews__quote{font-size:1.25rem;line-height:1.75;color:#000000db;margin-bottom:1rem;font-weight:400}.home-3dm-reviews__name{font-size:1.15rem;font-weight:600;color:#111}.home-3dm-reviews__meta{font-size:.98rem;letter-spacing:.16em;color:#0000008c}.home-3dm-about,.home-3dm-sustainability,.home-3dm-materials,.home-3dm-reviews{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.home-3dm-about__button,.home-3dm-sustainability__button,.home-3dm-materials__footer{margin-top:1.6rem}.home-3dm-materials__card:before{background:radial-gradient(circle at top left,color-mix(in srgb,#d9c08f 22%,transparent 78%),transparent 65%)}.home-3dm-about__image,.home-3dm-sustainability__image{box-shadow:0 14px 34px #0000001a,0 0 0 1px #0000000d}.home-3dm-materials__cards{display:flex;gap:2rem}.home-3dm-materials__card{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.home-3dm-materials__card-text{flex-grow:1}.home-3dm-materials__button{margin-top:1.5rem}.stars-3dm{display:flex;gap:4px;margin-bottom:.5rem;align-items:center}.btn-3dm-home{padding-left:28px;padding-right:28px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/home-3dm.css.map */
