.pm{background:var(--pm-bg, #fffef1)}.pm__inner{width:100%;padding-inline:clamp(24px,9vw,var(--pm-pad, 80px))}.pm__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,74px);align-items:center}.pm__grid--img-right .pm__media{order:2}@media screen and (min-width:990px){.pm__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pm__grid--img-right{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media screen and (min-width:750px)and (max-width:989px){.pm__grid--img-right .pm__media{order:0}.pm__media{max-width:560px;margin-inline:auto;width:100%}}.pm__media{position:relative;border-radius:16px;border:1px solid rgba(62,44,35,.08);overflow:hidden;aspect-ratio:604 / 692;background:#e6e3da}.pm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease}.pm__img.is-active{opacity:1}.pm__content{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pm__header{display:flex;flex-direction:column;gap:16px}.pm__eyebrow{margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:1.68px;text-transform:uppercase;color:var(--pm-eyebrow, #29150c);font-variation-settings:"opsz" 14}.pm__heading{margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-1.44px;color:var(--pm-heading, #29150c)}.pm__heading>*{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.pm__heading em,.pm__heading i{font-family:Libre Caslon Text,Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.pm__sub{display:flex;flex-direction:column;gap:20px}.pm__sub-lead{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:-.36px;color:var(--pm-sub, #3b3b3b);font-variation-settings:"opsz" 14}.pm__sub-body{font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.32px;color:var(--pm-sub, #3b3b3b);font-variation-settings:"opsz" 14}.pm__sub-lead>*,.pm__sub-body>*{margin:0}.pm__heading em,.pm__heading i,.pm__sub-lead em,.pm__sub-lead i,.pm__sub-body em,.pm__sub-body i{font-family:Libre Caslon Text,Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.pm__heading strong,.pm__heading b,.pm__sub-lead strong,.pm__sub-lead b,.pm__sub-body strong,.pm__sub-body b{font-weight:700}.pm__steps{display:flex;flex-direction:column;gap:20px;width:100%}.pm__step{display:block}.pm__step-head{display:flex;align-items:center;gap:18px;width:100%;margin:0;padding:0;background:none;border:0;text-align:left;cursor:pointer;color:inherit}.pm__step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.pm__step.is-open .pm__step-body{grid-template-rows:1fr}.pm__step-body-inner{overflow:hidden}.pm__num{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pm-num-bg, rgba(52, 103, 57, .09));border:1px solid var(--pm-num-border, rgba(52, 103, 57, .2));font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:1;color:var(--pm-num, #346739);font-variation-settings:"opsz" 14}.pm__stxt{display:flex;flex-direction:column;gap:3px}.pm__step-title{margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:normal;letter-spacing:-.54px;color:var(--pm-step-title, #34291f);font-variation-settings:"opsz" 14}.pm__step-desc{margin:0;padding:10px 0 4px 54px;font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.48px;color:var(--pm-step-desc, #837868);font-variation-settings:"opsz" 14}@media screen and (max-width:749px){.pm__inner{padding-inline:0}.pm__grid{grid-template-columns:minmax(0,1fr);gap:24px}.pm__grid--img-right .pm__media{order:0}.pm__media{border:0;border-radius:0;aspect-ratio:430 / 576}.pm__content{padding-inline:20px;gap:18px}.pm__eyebrow{font-size:12px;letter-spacing:1.44px}.pm__heading{font-size:28px;letter-spacing:-1.12px}.pm__sub-lead{font-size:16px;letter-spacing:-.32px}.pm__steps{gap:36px}.pm__step-head{gap:12px}.pm__num{flex-basis:32px;width:32px;height:32px;border-width:.889px;font-size:12.4px}.pm__step-desc{padding-left:44px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pdp-method.css.map */
