.pdp__author{display:flex;gap:12px;align-items:center;padding:12px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--color--rule-2)}.pdp__author-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f7ded6,#edc2bb);flex-shrink:0}.pdp__author-meta{font-size:12px;line-height:1.4;color:var(--color--ink-2)}.pdp__author-meta b{color:var(--color--ink);font-weight:600}.pdp__author-meta a{color:var(--color--accent);border-bottom:1px solid var(--color--accent)}.pdp__author-role{font-family:var(--font--mono);font-size:10px;letter-spacing:.08em;color:var(--color--ink-3);text-transform:uppercase;margin-top:2px;display:block}.pdp__define{max-width:1400px;margin:48px auto 0;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.pdp__define-card{background:var(--color--paper-2);border:1px solid var(--color--rule-2);padding:28px}.pdp__define-card .pp-kicker{margin-bottom:12px}.pdp__define-card h3{font-family:var(--font--serif);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.005em;margin:0 0 14px}.pdp__define-card p{font-size:14px;color:var(--color--ink-2);line-height:1.6;margin:0 0 12px}.pdp__define-card p:last-child{margin-bottom:0}.pdp__define-card .meta{margin-top:14px;padding-top:12px;border-top:1px dashed var(--color--rule);font-family:var(--font--mono);font-size:11px;letter-spacing:.06em;color:var(--color--ink-3)}.pdp__forwhom{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pdp__forwhom-col h4{font-family:var(--font--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;color:var(--color--ink-3);display:flex;align-items:center;gap:8px}.pdp__forwhom-col.is-yes h4{color:#146720}.pdp__forwhom-col.is-yes h4:before{content:"\2713";font-size:14px}.pdp__forwhom-col.is-no h4{color:var(--color--accent)}.pdp__forwhom-col.is-no h4:before{content:"\d7";font-size:14px}.pdp__forwhom-col ul{list-style:none;padding:0;margin:0;font-size:13.5px;line-height:1.5;color:var(--color--ink);display:flex;flex-direction:column;gap:8px}.pdp__forwhom-col ul li{padding-left:16px;position:relative}.pdp__forwhom-col ul li:before{content:"\2014";position:absolute;left:0;color:var(--color--ink-3)}.pdp__compare{max-width:1400px;margin:56px auto 0;padding:0 48px}.pdp__compare-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color--rule)}.pdp__compare-head h3{font-family:var(--font--serif);font-weight:400;font-size:32px;letter-spacing:-.01em;margin:0}.pdp__compare-head .pp-kicker{margin:0}.pdp__compare table{width:100%;border-collapse:collapse}.pdp__compare th,.pdp__compare td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--color--rule-2);font-size:13.5px;vertical-align:top}.pdp__compare th{font-family:var(--font--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color--ink-3);font-weight:500;border-bottom:1px solid var(--color--ink)}.pdp__compare td:first-child{font-family:var(--font--mono);font-size:11px;letter-spacing:.06em;color:var(--color--ink-3);text-transform:uppercase;width:180px}.pdp__compare .this{background:var(--color--accent-soft);font-weight:500}.pdp__compare .this-head{background:var(--color--accent-soft);border-bottom:1px solid var(--color--accent)!important;color:var(--color--accent-ink)!important}.pdp__compare-name{font-family:var(--font--serif);font-size:16px;font-weight:500;letter-spacing:-.005em;margin-bottom:2px;text-transform:none}.pdp__compare-price{font-family:var(--font--mono);font-size:11px;color:var(--color--ink-3)}.pdp__faq{max-width:1400px;margin:56px auto 0;padding:0 48px}.pdp__faq-head{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:end;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--color--rule)}.pdp__faq-head h3{font-family:var(--font--serif);font-weight:400;font-size:32px;letter-spacing:-.01em;margin:8px 0 0}.pdp__faq-head p{font-size:14px;color:var(--color--ink-2);line-height:1.55;margin:0;max-width:540px}.pdp__faq-list{display:grid;grid-template-columns:1fr 1fr;gap:28px 56px}.pdp__faq-item{display:grid;grid-template-columns:1fr;gap:8px;padding-top:18px;border-top:1px solid var(--color--rule-2)}.pdp__faq-q{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:baseline}.pdp__faq-num{font-family:var(--font--mono);font-size:11px;letter-spacing:.12em;color:var(--color--accent)}.pdp__faq-q h4{font-family:var(--font--serif);font-weight:500;font-size:19px;letter-spacing:-.005em;line-height:1.3;margin:0}.pdp__faq-a{font-size:14px;color:var(--color--ink-2);line-height:1.6;margin:4px 0 0 70px}.pdp__faq-a strong{color:var(--color--ink);font-weight:600}.m-author{display:flex;align-items:center;gap:10px;padding:10px 18px 14px;border-bottom:1px solid var(--color--rule-2);font-size:12px;color:var(--color--ink-2)}.m-author__av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f7ded6,#edc2bb);flex-shrink:0}.m-author b{color:var(--color--ink);font-weight:600}.m-author span{font-family:var(--font--mono);font-size:10px;letter-spacing:.06em;color:var(--color--ink-3);text-transform:uppercase}.m-define{padding:18px;border-bottom:1px solid var(--color--rule-2);background:var(--color--paper-2)}.m-define h3{font-family:var(--font--serif);font-weight:500;font-size:18px;line-height:1.2;margin:4px 0 8px}.m-define p{font-size:13px;color:var(--color--ink-2);line-height:1.55;margin:0}.m-define__meta{margin-top:10px;padding-top:8px;border-top:1px dashed var(--color--rule);font-family:var(--font--mono);font-size:10px;color:var(--color--ink-3);letter-spacing:.06em}.m-forwhom{padding:18px 18px 22px;border-bottom:1px solid var(--color--rule-2);display:grid;grid-template-columns:1fr 1fr;gap:18px}.m-forwhom__col h4{font-family:var(--font--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;display:flex;align-items:center;gap:6px}.m-forwhom__col.is-yes h4{color:#146720}.m-forwhom__col.is-yes h4:before{content:"\2713"}.m-forwhom__col.is-no h4{color:var(--color--accent)}.m-forwhom__col.is-no h4:before{content:"\d7"}.m-forwhom__col ul{list-style:none;padding:0;margin:0;font-size:13px;line-height:1.45;color:var(--color--ink);display:flex;flex-direction:column;gap:6px}.m-forwhom__col li{padding-left:12px;position:relative}.m-forwhom__col li:before{content:"\2014";position:absolute;left:0;color:var(--color--ink-3)}.m-compare{padding:22px 18px;border-bottom:1px solid var(--color--rule-2)}.m-compare table{width:100%;border-collapse:collapse;font-family:var(--font--mono);font-size:11px}.m-compare th,.m-compare td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color--rule-2);vertical-align:top}.m-compare th{font-size:10px;letter-spacing:.08em;color:var(--color--ink-3);font-weight:500;text-transform:uppercase;border-bottom:1px solid var(--color--ink)}.m-compare td:first-child{color:var(--color--ink-3);width:80px;letter-spacing:.05em}.m-compare .this{background:var(--color--accent-soft)}.m-compare .this-head{color:var(--color--accent-ink);border-bottom:1px solid var(--color--accent)!important}.m-compare__name{font-family:var(--font--serif);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.2;display:block}.m-compare__sub{font-size:9px;opacity:.6}.m-faq{padding:22px 18px;border-bottom:1px solid var(--color--rule-2)}.m-faq__list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.m-faq__item{padding-top:14px;border-top:1px solid var(--color--rule-2)}.m-faq__item:first-child{border-top:none;padding-top:0}.m-faq__q{display:grid;grid-template-columns:36px 1fr;gap:8px;margin-bottom:6px}.m-faq__num{font-family:var(--font--mono);font-size:10px;letter-spacing:.08em;color:var(--color--accent)}.m-faq__q h4{font-family:var(--font--serif);font-weight:500;font-size:15px;line-height:1.3;margin:0}.m-faq__a{font-size:13px;color:var(--color--ink-2);line-height:1.55;margin:0 0 0 44px}.m-faq__a strong{color:var(--color--ink);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/87/assets/sanity-product-geo.css.map */
