section.japa-beads,section.japa-beads *{box-sizing:border-box}section.japa-beads{--japa-ink: #34261e;--japa-body: #665347;--japa-line: #d5bb96;--japa-accent: #a17a4d;--japa-paper: #f8f1e7;width:100%;max-width:none;margin:0;color:var(--japa-ink);font-family:Georgia,Times New Roman,serif;background:var(--japa-paper)}section.japa-beads h1,section.japa-beads h2,section.japa-beads h3,section.japa-beads p,section.japa-beads blockquote{color:inherit;margin:0;background:transparent}section.japa-beads .p6{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,62%);align-items:stretch;min-height:560px;background:var(--japa-paper)}section.japa-beads .hero{width:100%;height:100%;min-height:560px;object-fit:cover;display:block}section.japa-beads .copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px) clamp(24px,4.5vw,56px)}section.japa-beads h1{font-size:clamp(32px,3.2vw,42px);font-weight:500;line-height:1.05;letter-spacing:.02em;margin:0 0 8px}section.japa-beads .sub{font-size:clamp(18px,1.8vw,26px);line-height:1.2;letter-spacing:.03em;margin:0 0 clamp(22px,2.5vw,32px)}section.japa-beads .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;width:100%;margin:0;padding:0;border-top:1px solid var(--japa-line);background:transparent;list-style:none}section.japa-beads .bead{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;margin:0;padding:22px clamp(10px,1.2vw,18px) 6px;border:0;border-right:1px solid var(--japa-line);background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:0;min-width:0;height:100%}section.japa-beads .bead:last-child{border-right:0}section.japa-beads .photo{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto 16px;border:1px solid var(--japa-accent);flex:0 0 96px;background:#efe6d8}section.japa-beads .bead-body{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto}section.japa-beads .bead h2{font-size:clamp(15px,1.15vw,18px);font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center}section.japa-beads .bead p{font-size:clamp(13px,1vw,15px);line-height:1.55;color:var(--japa-body);margin:0;max-width:18em}section.japa-beads .quote{margin:clamp(22px,2.8vw,32px) 0 0;padding:4px 0 4px 18px;border:0;border-left:2px solid var(--japa-accent);font-size:clamp(16px,1.2vw,19px);line-height:1.55;font-style:italic;color:var(--japa-body);text-align:left;max-width:34em}section.japa-beads .mobile{display:none}@media(max-width:1100px)and (min-width:681px){section.japa-beads .p6{grid-template-columns:40% 60%;min-height:640px}section.japa-beads .hero{min-height:640px}section.japa-beads .copy{padding:28px 4%}section.japa-beads .cards{grid-template-columns:1fr;border-top:0}section.japa-beads .bead{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px;align-items:start;text-align:left;padding:16px 0;border-right:0;border-top:1px solid var(--japa-line)}section.japa-beads .photo{width:76px;height:76px;flex:0 0 76px;margin:0;grid-row:1 / 2}section.japa-beads .bead-body{grid-column:2;align-items:flex-start}section.japa-beads .bead h2{min-height:0;justify-content:flex-start;margin-bottom:6px;font-size:17px}section.japa-beads .bead p{max-width:none;font-size:15px}section.japa-beads .quote{margin-top:20px;font-size:16px}}@media(max-width:680px){section.japa-beads .p6{display:none}section.japa-beads .mobile{display:block}section.japa-beads .mhero{width:100%;height:76vw;max-height:400px;object-fit:cover;object-position:42% center;display:block}section.japa-beads .mcopy{padding:28px 22px 36px}section.japa-beads .mcopy h1{font-size:30px;margin:0 0 6px;line-height:1.04;font-weight:500}section.japa-beads .mcopy .sub{font-size:19px;margin-bottom:8px}section.japa-beads .mcard{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px 16px;align-items:start;padding:18px 0;margin:0;border:0;border-top:1px solid var(--japa-line);background:transparent;box-shadow:none;border-radius:0}section.japa-beads .mcard .photo{width:76px;height:76px;margin:0}section.japa-beads .mcard h2{font-size:18px;font-weight:600;letter-spacing:.04em;margin:2px 0 6px}section.japa-beads .mcard p{font-size:15px;line-height:1.5;color:var(--japa-body);margin:0}section.japa-beads .mobile .quote{font-size:17px;margin-top:8px;padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/japa-mala-beads.css.map */
