.at-catalog-index{padding-top:28px;padding-bottom:80px}.at-catalog-intro{margin:36px 0 56px;max-width:1050px}.at-catalog-intro h1,.at-procedure-search h2,.at-material-section h2,.at-catalog-explore h2{font-family:var(--ev2-display);font-weight:400;line-height:1.05;letter-spacing:-.045em}.at-catalog-intro h1{font-size:clamp(42px,5.8vw,84px)}.at-catalog-index em,.at-catalog-explore em{color:var(--pg-primary);font-weight:400}.at-catalog-intro p{max-width:690px;margin-top:24px;font-size:17px;line-height:1.75;color:var(--pg-muted)}.at-catalog-kicker{font-family:var(--ev2-text);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--pg-primary);font-weight:600;margin-bottom:20px}.at-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.at-area-card{display:grid;grid-template-columns:1fr 46%;align-items:center;min-height:292px;padding:28px;border:1px solid var(--pg-silver-line);border-radius:28px;background:#fff9f499;overflow:hidden;transition:transform .3s}.at-area-card:nth-child(2){background:#f5dee159}.at-area-card:nth-child(3){background:#eadac545}.at-area-card:nth-child(4){background:#d7e1d759}.at-area-card h3{font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.05;margin:12px 0 16px}.at-area-card p{font-size:14px;line-height:1.65;color:var(--pg-muted);max-width:26ch}.at-area-card img{width:100%;height:auto;mix-blend-mode:multiply;border-radius:50%}.at-area-cta{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:24px}.at-area-cta svg{width:18px;height:18px}.at-area-card:hover{transform:translateY(-3px)}.at-procedure-search{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,90px);padding:64px 0;margin-top:24px;border-bottom:1px solid var(--pg-silver-line)}.at-procedure-search h2,.at-material-section h2{font-size:clamp(34px,4vw,56px)}.at-procedure-search p,.at-material-section>p{color:var(--pg-muted);font-size:15px;line-height:1.7;margin-top:16px}.at-procedure-search label{display:block;font-size:12px;margin-bottom:10px}.at-procedure-search input{width:100%;border:1px solid var(--pg-silver-line);border-radius:999px;background:#ffffffb3;padding:16px 22px;min-height:54px;color:var(--pg-ink);font:inherit}.at-procedure-results{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:20px}.at-procedure-results a{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--pg-silver-line);min-height:48px;padding:12px 0;font-size:13px}.at-procedure-results a svg{width:16px;height:16px;flex:none}.at-procedure-results a[hidden]{display:none}.at-material-section{padding-top:60px}.at-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.at-material-grid a{position:relative;padding:24px;border:1px solid var(--pg-silver-line);border-radius:24px;background:#fffaf780}.at-material-grid img{display:block;width:130px;height:130px;object-fit:contain;margin:0 auto 20px}.at-material-grid h3{font-family:inherit;font-size:17px;font-weight:600}.at-material-grid p{font-size:13px;line-height:1.6;color:var(--pg-muted);margin-top:8px}.at-material-grid a>svg{width:18px;height:18px;position:absolute;right:24px;top:24px}.at-catalog-explore{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;border-top:1px solid var(--pg-silver-line);padding-block:48px 70px}.at-catalog-explore h2{font-size:34px}.at-catalog-explore p{color:var(--pg-muted);font-size:14px;line-height:1.6;margin:16px 0}.at-catalog-explore a,.pg-focus-menu+a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px}.at-catalog-explore svg,.pg-mega-menu>a svg{width:16px;height:16px;flex:none}.at-format-picker{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 18px}.at-format-picker legend{width:100%;font-size:14px;font-weight:600;margin-bottom:10px}.at-format-picker a,.at-format-picker button{padding:10px 20px;min-height:44px;border-radius:999px;border:1px solid var(--pg-silver-line);font:inherit;font-size:14px;background:transparent;color:var(--pg-ink);cursor:pointer}.at-format-picker [aria-pressed=true],.at-format-picker [aria-current]{background:var(--pg-silver-soft);border-color:var(--pg-primary);color:var(--pg-primary)}.at-format-spec{padding:14px 18px;border-radius:16px;background:var(--pg-silver-soft);font-size:13px;line-height:1.65;margin:8px 0 20px;color:var(--pg-muted)}.pg-variants label[hidden]{display:none!important}.at-catalog-index a:focus-visible,.at-format-picker :focus-visible,.at-procedure-search input:focus-visible{outline:2px solid var(--pg-primary);outline-offset:4px}@media(max-width:767px){.at-catalog-index{padding-top:22px}.at-catalog-intro{margin:24px 0 36px}.at-catalog-intro h1{font-size:44px}.at-catalog-intro p{font-size:15px}.at-area-grid{grid-template-columns:1fr;gap:14px}.at-area-card{min-height:230px;padding:24px;grid-template-columns:1fr 40%}.at-area-card h3{font-size:30px}.at-area-card p{font-size:13px}.at-procedure-search{grid-template-columns:1fr;padding:40px 0;gap:24px}.at-material-section{padding-top:40px}.at-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.at-material-grid a{padding:18px 14px}.at-material-grid img{width:100px;height:100px}.at-material-grid h3{font-size:14px}.at-material-grid p{font-size:12px}.at-material-grid a>svg{right:14px;top:14px;width:14px}.at-catalog-explore{grid-template-columns:1fr;gap:24px}.at-catalog-explore nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}}@media(prefers-reduced-motion:reduce){.at-area-card{transition:none}.at-area-card:hover{transform:none}}.at-area-card h3{font-family:var(--ev2-display)}.at-catalog-index em{font-style:italic!important;font-weight:400!important}.at-material-grid h3{font-family:var(--ev2-text)}.at-procedure-disclosure{margin:16px 0 28px;border-bottom:1px solid var(--pg-silver-line)}.at-procedure-disclosure>summary{font-size:13px;cursor:pointer;padding:12px 0;min-height:44px;color:var(--pg-muted)}.at-procedure-disclosure .at-collection-filters{margin:4px 0 24px!important}.at-catalog-index h2.at-catalog-kicker{font-family:var(--ev2-text);font-size:11px;letter-spacing:.13em;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/20/assets/atelier-catalog.css.map */
