.pl-faq{overflow:hidden;background:var(--pl-white, #fff);color:var(--pl-ink, #190f12)}.pl-faq *,.pl-faq *:before,.pl-faq *:after{box-sizing:border-box}.pl-faq :where(h1,h2,p){margin:0}.pl-faq__hero{position:relative;min-height:510px;padding:68px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px)) 70px;display:flex;align-items:flex-end;overflow:hidden;background:var(--pl-pale-blush, #f2d7de);isolation:isolate}.pl-faq__hero-index{position:absolute;z-index:2;top:68px;right:max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));left:max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));display:flex;justify-content:space-between;color:var(--pl-brand-wine, #5a2e39);font:600 10px/1 var(--pl-sans, sans-serif);letter-spacing:.15em;text-transform:uppercase}.pl-faq__hero-copy{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,4fr);align-items:end;gap:48px}.pl-faq__hero-copy .pl-eyebrow{grid-column:1;margin-bottom:22px;color:var(--pl-brand-wine, #5a2e39)}.pl-faq__hero h1{grid-column:1;max-width:900px;font:400 clamp(76px,8.4vw,121px)/.82 var(--pl-serif, serif);letter-spacing:-.052em;text-transform:uppercase}.pl-faq__hero-copy>p:last-child{grid-column:2;grid-row:1 / span 2;max-width:410px;padding-bottom:8px;align-self:end;font:400 21px/1.43 var(--pl-serif, serif)}.pl-faq__hero-mark{position:absolute;z-index:1;top:-118px;right:4vw;color:var(--pl-brand-wine, #5a2e39);font:italic 400 520px/.9 var(--pl-serif, serif);opacity:.06;pointer-events:none}.pl-faq__jump{width:min(calc(100% - 8vw),1312px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-right:1px solid var(--pl-line, rgba(163, 85, 102, .22));border-left:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-faq__jump a{min-height:112px;padding:24px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:14px;border-right:1px solid var(--pl-line, rgba(163, 85, 102, .22));transition:background .2s ease,color .2s ease}.pl-faq__jump a:last-child{border-right:0}.pl-faq__jump a:hover,.pl-faq__jump a:focus-visible{background:var(--pl-brand-wine, #5a2e39);color:var(--pl-white, #fff)}.pl-faq__jump a>span:first-child{color:var(--pl-brand-wine, #5a2e39);font:600 9px/1 var(--pl-sans, sans-serif);letter-spacing:.12em}.pl-faq__jump a:hover>span:first-child,.pl-faq__jump a:focus-visible>span:first-child{color:inherit}.pl-faq__jump strong{align-self:end;font:500 23px/1.05 var(--pl-serif, serif);text-transform:uppercase}.pl-faq__main{padding:120px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px)) 138px;display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:clamp(70px,10vw,150px);align-items:start}.pl-faq__aside{position:sticky;top:112px}.pl-faq__aside .pl-eyebrow{color:var(--pl-brand-wine, #5a2e39)}.pl-faq__aside h2{margin-top:28px;font:400 clamp(48px,4.6vw,66px)/.9 var(--pl-serif, serif);letter-spacing:-.04em;text-transform:uppercase}.pl-faq__aside>p:not(.pl-eyebrow){margin-top:34px;font:400 18px/1.48 var(--pl-serif, serif)}.pl-faq__page-content{margin-top:26px;color:#190f12b8;font-size:13px}.pl-faq__aside-link{min-height:62px;margin-top:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--pl-line, rgba(163, 85, 102, .22));border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22));color:var(--pl-brand-wine, #5a2e39);font:600 9px/1.4 var(--pl-sans, sans-serif);letter-spacing:.11em;text-transform:uppercase}.pl-faq__groups{min-width:0}.pl-faq__group{scroll-margin-top:112px}.pl-faq__group+.pl-faq__group{margin-top:112px}.pl-faq__group-heading{padding:0 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-bottom:1px solid var(--pl-ink, #190f12)}.pl-faq__group-heading>div{display:flex;align-items:baseline;gap:22px}.pl-faq__group-heading span{color:var(--pl-brand-wine, #5a2e39);font:600 9px/1 var(--pl-sans, sans-serif);letter-spacing:.12em}.pl-faq__group-heading h2{font:400 clamp(44px,4.6vw,66px)/.88 var(--pl-serif, serif);letter-spacing:-.035em;text-transform:uppercase}.pl-faq__group-heading>p{max-width:260px;padding-bottom:4px;color:#190f12b3;font-size:11px;line-height:1.5}.pl-faq__item{border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-faq__item summary{min-height:104px;padding:24px 0;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:18px;list-style:none;cursor:pointer}.pl-faq__item summary::-webkit-details-marker{display:none}.pl-faq__item summary:focus-visible{outline:2px solid var(--pl-brand-wine, #5a2e39);outline-offset:5px}.pl-faq__item-index{color:var(--pl-brand-wine, #5a2e39);font:600 9px/1 var(--pl-sans, sans-serif);letter-spacing:.12em}.pl-faq__question{font:500 clamp(22px,2.3vw,30px)/1.08 var(--pl-serif, serif)}.pl-faq__toggle{position:relative;width:26px;height:26px;border:1px solid rgba(90,46,57,.32);border-radius:50%}.pl-faq__toggle:before,.pl-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.pl-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.pl-faq__item[open] .pl-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.pl-faq__answer{max-width:720px;padding:0 44px 38px 62px;color:#190f12c2;font:400 15px/1.75 var(--pl-sans, sans-serif)}.pl-faq__answer>:first-child{margin-top:0}.pl-faq__answer>:last-child{margin-bottom:0}.pl-faq__closing{min-height:540px;padding:96px max(4.45vw,calc((100vw - var(--pl-page-width, 1440px)) / 2 + 64px));display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(70px,10vw,160px);background:var(--pl-deep-wine, #2d171d);color:var(--pl-white, #fff)}.pl-faq__closing .pl-eyebrow{color:var(--pl-pale-blush, #f2d7de)}.pl-faq__closing h2{max-width:850px;margin-top:28px;font:400 clamp(62px,6.7vw,96px)/.86 var(--pl-serif, serif);letter-spacing:-.04em;text-transform:uppercase}.pl-faq__closing>div:last-child>p{max-width:390px;font:400 20px/1.48 var(--pl-serif, serif)}.pl-faq__closing .pl-button{margin-top:38px}@media(max-width:989px){.pl-faq__hero{min-height:470px;padding-right:32px;padding-left:32px}.pl-faq__hero-index{right:32px;left:32px}.pl-faq__hero h1{font-size:clamp(64px,10vw,92px)}.pl-faq__jump{width:calc(100% - 64px);grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-faq__jump a:nth-child(2){border-right:0}.pl-faq__jump a:nth-child(-n+2){border-bottom:1px solid var(--pl-line, rgba(163, 85, 102, .22))}.pl-faq__main{padding-right:32px;padding-left:32px;display:block}.pl-faq__aside{position:static;max-width:620px;margin-bottom:88px}.pl-faq__aside h2{max-width:580px}.pl-faq__aside-link{max-width:360px}.pl-faq__closing{padding-right:32px;padding-left:32px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:50px}}@media(max-width:749px){.pl-faq__hero{min-height:510px;padding:42px 20px 48px}.pl-faq__hero-index{top:30px;right:20px;left:20px;font-size:8px}.pl-faq__hero-copy{display:block}.pl-faq__hero h1{max-width:340px;font-size:clamp(44px,13vw,56px)}.pl-faq__hero-copy>p:last-child{max-width:310px;margin-top:34px;padding:0;font-size:18px}.pl-faq__hero-mark{top:28px;right:-10px;font-size:330px}.pl-faq__jump{width:100%;border-right:0;border-left:0}.pl-faq__jump a{min-height:100px;padding:18px 16px}.pl-faq__jump strong{font-size:18px}.pl-faq__main{padding:76px 20px 90px}.pl-faq__aside{margin-bottom:74px}.pl-faq__aside h2{margin-top:22px;font-size:clamp(48px,14.5vw,62px)}.pl-faq__group+.pl-faq__group{margin-top:82px}.pl-faq__group-heading{align-items:flex-start;flex-direction:column;gap:18px}.pl-faq__group-heading h2{font-size:clamp(38px,11vw,48px)}.pl-faq__group-heading>p{max-width:300px}.pl-faq__item summary{min-height:92px;grid-template-columns:28px minmax(0,1fr) 26px;gap:10px}.pl-faq__question{font-size:21px}.pl-faq__answer{padding:0 0 32px 38px;font-size:14px}.pl-faq__closing{min-height:610px;padding:72px 20px;display:block}.pl-faq__closing h2{margin-top:24px;font-size:clamp(42px,12vw,56px)}.pl-faq__closing>div:last-child{margin-top:54px}.pl-faq__closing>div:last-child>p{font-size:18px}}@media(prefers-reduced-motion:reduce){.pl-faq *,.pl-faq *:before,.pl-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pl-faq.css.map */
