.cutter-landing{background:#fff;color:#153738}.cutter-hero,.cutter-info{max-width:1400px;margin:auto;padding:30px 24px}.cutter-hero>p:first-child{font-size:12px;letter-spacing:.14em;color:#39734e}.cutter-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.025em}.cutter-hero p,.cutter-info p{max-width:900px;font-size:16px;line-height:1.7}.cutter-landing a{color:#176a62}.cutter-app-frame{display:block;width:100%;height:calc(100svh - 100px);min-height:720px;max-height:1100px;border:1px solid #dce5e4}.cutter-info h2{font-size:24px;margin:26px 0 10px}.cutter-info{padding-bottom:50px}@media(max-width:800px){.cutter-app-frame{height:calc(100svh - 70px);min-height:650px}.cutter-hero{padding:22px 18px}}diy-rim-cone-studio{position:relative;isolation:isolate;z-index:0}.diy-rim-information{max-width:1400px;padding-top:48px;padding-bottom:64px;color:#172231}.diy-rim-information h2{font-size:28px;letter-spacing:-.02em}.diy-rim-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.diy-rim-explainer p,.diy-rim-information figcaption{color:#617086;line-height:1.7}.diy-rim-faq{max-width:900px;margin-bottom:40px}.diy-rim-faq h3{font-size:20px;margin:28px 0 8px}.diy-rim-faq p{line-height:1.7;color:#617086}.diy-rim-faq a{color:#1558ed}.diy-rim-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.diy-rim-gallery figure{margin:0}.diy-rim-gallery img,.diy-rim-gallery video{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:10px}.diy-rim-gallery figcaption{padding-top:12px}.diy-rim-gallery [hidden]{display:none}@media(max-width:749px){.diy-rim-explainer,.diy-rim-gallery{grid-template-columns:1fr;gap:16px}}.slab-landing{color:#233b2d;background:#f2f5ef}.slab-hero,.slab-information{max-width:1200px;margin:auto;padding:36px 24px}.slab-hero>p:first-child{font-size:12px;letter-spacing:.16em;color:#39734e}.slab-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.04em}.slab-hero p{max-width:800px;font-size:18px;line-height:1.6}.slab-landing a{color:#39734e}.slab-information{font-size:16px;line-height:1.75;background:#fff}.slab-information h2{font-size:30px}.slab-information h3{font-size:21px;margin:30px 0 8px}.slab-app-frame{display:block}diy-roller-studio{position:relative;isolation:isolate;z-index:0}.diy-tools-hub{max-width:1400px;padding-top:56px;padding-bottom:64px;color:#172231}.diy-tools-eyebrow{font-size:12px;letter-spacing:.16em;color:#617086}.diy-tools-hub h1{font-size:clamp(32px,4.2vw,60px);line-height:1.1;letter-spacing:-.045em;margin:18px 0}.diy-tools-intro{font-size:18px;max-width:650px;color:#617086;line-height:1.6}.diy-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.diy-tool-card{position:relative;--tool:#1558ed;border:1px solid #dce1e8;border-radius:12px;overflow:hidden;background:#fff}.diy-tool-card--slab{--tool:#39734e}.diy-tool-card--slab .diy-tool-visual{background:#edf3e9}.diy-tool-card--roller{--tool:#c96725}.diy-tool-card:has(.diy-tool-link[href*="/pages/cutter-stamp-builder"]) .diy-tool-cta{color:#d6467d}.diy-tool-link{display:block;color:inherit;text-decoration:none}.diy-tool-link:focus-visible{outline:3px solid var(--tool);outline-offset:-4px}.diy-tool-visual{aspect-ratio:4/3;position:relative;overflow:hidden;background:#f2f5f9}.diy-tool-card--roller .diy-tool-visual{background:#faf3eb}.diy-tool-visual img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease,transform .35s ease}.diy-tool-visual .diy-tool-photo{object-fit:cover;opacity:0}.diy-tool-copy{padding:28px}.diy-tool-number{font-size:12px;letter-spacing:.1em;color:var(--tool)}.diy-tool-copy h2{font-size:30px;margin:10px 0}.diy-tool-copy p{color:#617086;line-height:1.6;min-height:52px}.diy-tool-cta{display:flex;justify-content:space-between;font-weight:600;color:var(--tool);margin-top:24px}.diy-tool-photo-toggle{position:absolute;top:16px;right:16px;border:1px solid #dce1e8;background:#ffffffed;color:#172231;border-radius:20px;padding:9px 14px;cursor:pointer}.diy-tool-card.is-photo .diy-tool-photo,.diy-tool-link:focus-visible .diy-tool-photo{opacity:1}.diy-tools-footnote{font-size:14px;color:#617086;line-height:1.7;margin-top:28px}@media(hover:hover){.diy-tool-card:hover .diy-tool-photo{opacity:1}.diy-tool-card:hover .diy-tool-render{transform:scale(1.025)}}@media(max-width:749px){.diy-tools-grid{grid-template-columns:1fr}.diy-tools-hub{padding-top:28px}.diy-tool-copy{padding:22px}.diy-tool-copy p{min-height:0}}@media(prefers-reduced-motion:reduce){.diy-tool-visual img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
