.as-pd{--pd-ink:#29241f;--pd-paper:#f6f2eb;--pd-rule:#d9d0c4;color:var(--pd-ink);background:var(--pd-paper);font:400 17px/1.65 var(--font-body-family,Manrope,Arial,sans-serif);padding:36px clamp(20px,4vw,64px) 72px}.as-pd *{box-sizing:border-box}.as-pd__inner{max-width:1240px;margin:auto}.as-pd h1,.as-pd h2,.as-pd h3{font-family:var(--font-heading-family,'Cormorant Garamond',Georgia,serif);font-weight:500;color:inherit;letter-spacing:-.025em;text-transform:none}.as-pd h1{font-size:clamp(38px,4.1vw,60px);line-height:1.06;margin:12px 0 18px}.as-pd h2{font-size:clamp(28px,3vw,39px);line-height:1.15;margin:0 0 18px}.as-pd h3{font-size:25px;line-height:1.2;margin:16px 0 8px}.as-pd p{margin:0 0 18px;max-width:65ch}.as-pd a{color:inherit;text-underline-offset:5px}.as-pd button,.as-pd select{font:inherit;min-height:46px;border:1px solid var(--pd-ink);border-radius:0;padding:10px 16px;color:inherit;background:transparent}.as-pd button:not(:disabled),.as-pd select{cursor:pointer}.as-pd :focus-visible{outline:2px solid #804c43;outline-offset:4px}.as-pd button:disabled{opacity:.5;cursor:not-allowed}.as-pd__back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:28px}.as-pd__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.as-pd__gallery{min-width:0}.as-pd__main-image{background:#fff;aspect-ratio:1/1;max-height:610px;display:grid;place-items:center}.as-pd__main-image img{width:100%;height:100%;object-fit:contain;max-height:610px;padding:clamp(20px,3vw,44px)}.as-pd__thumbs{display:flex;gap:12px;overflow:auto;padding:12px 2px}.as-pd__thumbs button{padding:0;width:76px;height:76px;flex:none;border-color:var(--pd-rule);background:#fff}.as-pd__thumbs button[aria-pressed=true]{border-color:var(--pd-ink)}.as-pd__thumbs img{width:100%;height:100%;object-fit:contain}.as-pd__descriptor{font-size:20px;line-height:1.4}.as-pd__brand{margin-bottom:8px}.as-pd__facts{display:flex;gap:12px 24px;flex-wrap:wrap;border-block:1px solid var(--pd-rule);padding:16px 0;margin:24px 0}.as-pd__facts span{display:block}.as-pd__facts strong{display:block;font-size:14px;font-weight:600}.as-pd__price{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.as-pd__purchase{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.as-pd__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--pd-ink)!important;color:var(--pd-paper)!important;text-decoration:none}.as-pd__variant{display:grid;gap:7px;margin:20px 0}.as-pd__variant select{width:100%}.as-pd__body{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;margin-top:64px;border-top:1px solid var(--pd-rule);padding-top:42px}.as-pd__body section{min-width:0}.as-pd ul,.as-pd ol{padding-left:22px;margin:0 0 20px}.as-pd li+li{margin-top:8px}.as-pd__ingredients dt{font-weight:600;margin-top:14px}.as-pd__ingredients dd{margin:3px 0 14px}.as-pd__sources{font-size:14px;border-top:1px solid var(--pd-rule);padding-top:18px;margin-top:30px}.as-pd details{border-top:1px solid var(--pd-rule);padding:14px 0}.as-pd summary{cursor:pointer;min-height:36px}.as-pd details p{margin-top:14px;font-size:15px}.as-pd__related{margin-top:60px;border-top:1px solid var(--pd-rule);padding-top:34px}.as-pd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.as-pd__card{min-width:0}.as-pd__card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:20px}.as-pd__card a{display:block}.as-pd__card p{font-size:16px}.as-pd__filter{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.as-pd__filter button[aria-pressed=true]{background:var(--pd-ink);color:var(--pd-paper)}.as-pd__collection-head{max-width:760px}.as-pd__notice{border-block:1px solid var(--pd-rule);padding:16px 0;margin:24px 0}.as-pd__loading{min-height:320px;display:grid;align-content:center}.as-pd__image-caption{font-size:14px;margin:5px 0 0}.as-pd__empty-image{min-height:260px;display:grid;place-items:center;background:#ece5da}.as-pd ::selection{background:#ded0bf;color:#29241f}@media(max-width:749px){.as-pd{font-size:16px;padding-top:22px}.as-pd__hero,.as-pd__body{grid-template-columns:1fr;gap:26px}.as-pd__back{margin-bottom:18px}.as-pd__main-image{max-height:none;aspect-ratio:1}.as-pd__main-image img{padding:24px;max-height:none}.as-pd h1{font-size:39px}.as-pd__body{margin-top:36px;padding-top:28px;gap:28px}.as-pd__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.as-pd__card h3{font-size:25px}.as-pd__card img{padding:12px}.as-pd__purchase>*{width:100%}.as-pd__related{margin-top:36px}.as-pd__facts{margin:20px 0}.as-pd__sources{font-size:14px}}@media(prefers-reduced-motion:reduce){.as-pd *{scroll-behavior:auto!important;transition:none!important}}

.as-pd__historical-image{display:block;max-width:520px;width:100%;height:auto;object-fit:contain}.as-pd__historical{max-width:1100px;margin:auto;padding:36px 24px}.as-pd__notice{padding:16px;border-left:2px solid #705c4a;background:#eee7dc}

.as-pd input{min-height:46px;padding:10px 16px;border:1px solid var(--pd-rule);background:transparent;border-radius:0;font:inherit;color:inherit;width:100%;max-width:500px}
