:root{--pa-wine:#5a0f1c;--pa-wine-d:#3a0810;--pa-wine-l:#7d1728;--pa-gold:#c39a4e;--pa-gold-l:#e2c07a;--pa-gold-text:#8a6524;--pa-cream:#fbf7f0;--pa-cream-2:#f3e9da;--pa-ink:#2b2326;--pa-mute:#6b5d5f;--pa-line:#e4d7c4;--pa-sans:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-heading-family:"Playfair Display",Georgia,"Times New Roman",serif;--font-heading-style:normal;--font-heading-weight:600}.button,.shopify-payment-button__button--unbranded{font-family:var(--pa-sans);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.header__menu-item,.announcement-bar,.announcement-bar__message{font-family:var(--pa-sans);letter-spacing:.14em;text-transform:uppercase}.header__menu-item{font-weight:500!important;font-size:1.25rem!important}.pa{color:var(--pa-ink);font-size:17px;line-height:1.75;text-align:left}.pa *,.pa *:before,.pa *:after{box-sizing:border-box}.pa p{margin:0}.pa a{color:inherit}.pa-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.pa-sec{padding:88px 0;scroll-margin-top:90px}.pa-sec--alt{background:var(--pa-cream-2)}.pa-center{text-align:center}.pa-head{max-width:720px;margin:0 0 48px}.pa-center .pa-head,.pa-head.pa-center{margin-left:auto;margin-right:auto}.pa .pa-kicker{display:flex;align-items:center;gap:14px;font-family:var(--pa-sans);font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--pa-gold-text);margin:0 0 20px}.pa-kicker:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.pa-center .pa-kicker{justify-content:center}.pa-center .pa-kicker:after{content:"";width:34px;height:1px;background:currentColor;flex:none}.pa .pa-h1,.pa .pa-h2,.pa .pa-h3{font-family:var(--font-heading-family);font-weight:600;font-style:normal;color:var(--pa-wine);letter-spacing:-.005em;word-break:normal}.pa .pa-h1{font-size:clamp(42px,5.7vw,78px);line-height:1.03;margin:0 0 24px}.pa .pa-h2{font-size:clamp(31px,3.7vw,50px);line-height:1.12;margin:0 0 18px}.pa .pa-h3{font-size:24px;line-height:1.25;margin:0 0 10px}.pa-h1 em,.pa-h2 em,.pa-h3 em{font-style:italic;font-weight:500}.pa .pa-lead{font-size:19px;line-height:1.7;color:#4a3d40;max-width:540px;margin:0 0 32px}.pa .pa-sub{font-size:18px;line-height:1.7;color:#4a3d40}.pa .pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 36px;background:var(--pa-wine);border:1px solid var(--pa-wine);border-radius:2px;color:var(--pa-cream);font-family:var(--pa-sans);font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.pa .pa-btn:hover{background:var(--pa-wine-d);border-color:var(--pa-wine-d);transform:translateY(-1px)}.pa .pa-btn:focus-visible{outline:2px solid var(--pa-gold);outline-offset:3px}.pa .pa-btn i{font-style:normal;opacity:.55}.pa .pa-btn--gold{background:var(--pa-gold);border-color:var(--pa-gold);color:var(--pa-wine-d)}.pa .pa-btn--gold:hover{background:var(--pa-gold-l);border-color:var(--pa-gold-l)}.pa .pa-btn--off{cursor:default;opacity:.8}.pa .pa-btn--off:hover{transform:none;background:var(--pa-gold);border-color:var(--pa-gold)}.pa .pa-note{font-family:var(--pa-sans);font-size:12.5px;line-height:1.6;letter-spacing:.04em;color:var(--pa-mute);margin:18px 0 0}.pa-hero{position:relative;overflow:hidden;background:linear-gradient(100deg,#fbf6ef,#f9eee4 42%,#f5e2d1 72% 100%)}.pa-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:16px;max-width:1260px;margin:0 auto;padding:40px 24px 28px}.pa-hero__copy{padding:24px 0 24px 12px}.pa-hero__img{margin:0 -24px 0 0}.pa-hero__img img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}.pa-hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;padding:26px 0 0;margin:34px 0 0;border-top:1px solid rgba(90,15,28,.16);font-family:var(--pa-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-wine)}.pa-hero__facts b{font-family:var(--font-heading-family);font-weight:600;font-size:22px;letter-spacing:0;margin-right:8px;vertical-align:-2px}.pa-pains{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.pa-pains__list{list-style:none;margin:0;padding:0;counter-reset:pa}.pa-pains__list li{counter-increment:pa;display:grid;grid-template-columns:54px 1fr;gap:8px;padding:22px 0;border-top:1px solid var(--pa-line);font-size:19px;line-height:1.6}.pa-pains__list li:last-child{border-bottom:1px solid var(--pa-line)}.pa-pains__list li:before{content:counter(pa,upper-roman);font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:21px;color:var(--pa-gold-text);padding-top:1px}.pa-pains__close{margin-top:26px!important;font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:23px;line-height:1.45;color:var(--pa-wine)}.pa-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pa-part__art{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--pa-wine-d)}.pa-part__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.pa-part:hover .pa-part__art img{transform:scale(1.04)}.pa-part__art:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(226,192,122,.42);pointer-events:none}.pa-part__over{position:absolute;left:0;right:0;top:0;padding:38px 28px 0;text-align:center;color:#f7ecd9;z-index:1}.pa-part__no{display:block;font-family:var(--pa-sans);font-weight:600;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--pa-gold-l);margin-bottom:14px}.pa .pa-part__title{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(22px,1.9vw,26px);line-height:1.2;color:#f7ecd9;margin:0;letter-spacing:0}.pa-part__title em{display:block;font-style:italic;font-weight:500;font-size:.72em;line-height:1.35;color:var(--pa-gold-l);margin-top:8px}.pa-part__list{list-style:none;margin:0;padding:18px 4px 0}.pa-part__list li{display:grid;grid-template-columns:38px 1fr;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--pa-line);font-size:16.5px;line-height:1.45}.pa-part__list li span{font-family:var(--pa-sans);font-weight:600;font-size:11px;letter-spacing:.12em;color:var(--pa-gold-text)}.pa-rule{position:relative;background:radial-gradient(120% 140% at 80% 0%,#7d1728,#5a0f1c 45%,#3a0810);color:#f7ecd9;padding:104px 0;text-align:center}.pa-rule:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(226,192,122,.34);pointer-events:none}.pa.pa-rule .pa-kicker{color:var(--pa-gold-l)}.pa .pa-rule__q{font-family:var(--font-heading-family);font-weight:500;font-style:italic;font-size:clamp(30px,4.3vw,58px);line-height:1.18;color:#fbf2e2;max-width:900px;margin:0 auto 26px;letter-spacing:-.005em}.pa .pa-rule__by{font-family:var(--pa-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#f7ecd9b8}.pa-inside{display:grid;grid-template-columns:repeat(2,1fr);gap:0 72px;list-style:none;margin:0;padding:0;counter-reset:pi}.pa-inside li{counter-increment:pi;display:grid;grid-template-columns:64px 1fr;gap:6px;padding:26px 0;border-top:1px solid var(--pa-line)}.pa-inside li:before{content:counter(pi,decimal-leading-zero);font-family:var(--font-heading-family);font-weight:600;font-size:30px;line-height:1;color:var(--pa-gold)}.pa-inside p{font-size:16.5px;line-height:1.65;color:#4a3d40}.pa-who{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.pa-who__card{background:var(--pa-cream);border:1px solid var(--pa-line);border-top:3px solid var(--pa-wine);border-radius:2px;padding:38px 36px 34px}.pa-who__card--no{border-top-color:var(--pa-gold)}.pa-who__card ul{list-style:none;margin:18px 0 0;padding:0}.pa-who__card li{position:relative;padding:13px 0 13px 30px;border-top:1px solid var(--pa-line);font-size:16.5px;line-height:1.6}.pa-who__card li:before{content:"";position:absolute;left:2px;top:23px;width:14px;height:1px;background:var(--pa-wine)}.pa-who__card--no li:before{background:var(--pa-gold-text)}.pa-faq{max-width:820px;margin:0 auto;text-align:left}.pa-faq details{border-top:1px solid var(--pa-line)}.pa-faq details:last-child{border-bottom:1px solid var(--pa-line)}.pa-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-family:var(--font-heading-family);font-weight:600;font-size:21px;line-height:1.35;color:var(--pa-wine)}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary:after{content:"+";flex:none;font-family:var(--pa-sans);font-weight:500;font-size:22px;line-height:1;color:var(--pa-gold-text);transition:transform .25s}.pa-faq details[open] summary:after{transform:rotate(45deg)}.pa-faq details p{padding:0 44px 26px 4px;font-size:17px;line-height:1.75;color:#4a3d40}.pa-cta{position:relative;background:radial-gradient(120% 140% at 20% 0%,#7d1728,#5a0f1c 45%,#3a0810);color:#f7ecd9;padding:96px 0;text-align:center}.pa-cta:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(226,192,122,.34);pointer-events:none}.pa.pa-cta .pa-kicker{color:var(--pa-gold-l)}.pa.pa-cta .pa-h2{color:#fbf2e2}.pa-cta .pa-h2 em{color:var(--pa-gold-l)}.pa.pa-cta .pa-sub{color:#f7ecd9db;max-width:560px;margin:0 auto 34px}.pa.pa-cta .pa-note{color:#f7ecd9b3}.pa-cta .pa-wrap{position:relative}@media(max-width:989px){.pa-sec{padding:64px 0}.pa-hero{background:linear-gradient(180deg,#fbf6ef,#f9eee4 45%,#f5e2d1 78% 100%)}.pa-hero__grid{grid-template-columns:1fr;gap:0;padding:36px 20px 8px}.pa-hero__copy{padding:0}.pa-hero__img{max-width:460px;margin:8px auto 0}.pa-pains{grid-template-columns:1fr;gap:28px}.pa-parts{grid-template-columns:1fr;gap:40px;max-width:480px;margin:0 auto}.pa-inside,.pa-who{grid-template-columns:1fr}.pa-rule,.pa-cta{padding:76px 0}}@media(max-width:599px){.pa{font-size:16px}.pa-wrap{padding:0 20px}.pa-sec{padding:52px 0}.pa-head{margin-bottom:32px}.pa .pa-lead{font-size:17px;margin-bottom:26px}.pa .pa-btn{width:100%;padding:0 20px}.pa-hero__facts{gap:8px 20px;font-size:11px;margin-top:28px;padding-top:20px}.pa-hero__facts b{font-size:19px}.pa-pains__list li{grid-template-columns:42px 1fr;font-size:17px;padding:18px 0}.pa-pains__close{font-size:20px}.pa-part__over{padding:34px 26px 0}.pa-inside li{grid-template-columns:52px 1fr;padding:22px 0}.pa-inside li:before{font-size:25px}.pa-who__card{padding:30px 24px 26px}.pa-faq summary{font-size:18.5px;padding:20px 2px}.pa-faq details p{padding:0 8px 22px 2px;font-size:16px}.pa-rule:before,.pa-cta:before{top:10px;right:10px;bottom:10px;left:10px}.pa-rule,.pa-cta{padding:64px 0}}@media(prefers-reduced-motion:reduce){.pa .pa-btn,.pa-part__art img,.pa-faq summary:after{transition:none}.pa-part:hover .pa-part__art img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pa.css.map */
