.ld-faq-page{--ld-faq-bg: var(--r7-ivory);--ld-faq-surface: var(--r7-ivory-bright);--ld-faq-ink: var(--r7-ink);--ld-faq-muted: var(--r7-muted);--ld-faq-line: rgba(18, 17, 15, .14);--ld-faq-accent: var(--r7-wine);background:var(--ld-faq-bg);color:var(--ld-faq-ink);font-family:var(--r7-font-ui, "Manrope", system-ui, sans-serif)}.ld-faq-page *,.ld-faq-page *:before,.ld-faq-page *:after{box-sizing:border-box}.ld-faq-page__hero{position:relative;overflow:hidden;border-bottom:1px solid var(--ld-faq-line);background:radial-gradient(circle at 83% 22%,rgba(184,148,131,.2),transparent 32%),linear-gradient(135deg,#faf7f3,#eee5dc)}.ld-faq-page__hero-inner{width:min(100%,1500px);min-height:clamp(430px,58vw,670px);margin:0 auto;padding:clamp(72px,10vw,150px) clamp(22px,5vw,78px) clamp(64px,8vw,110px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:clamp(38px,7vw,120px)}.ld-faq-page__hero-copy{max-width:820px}.ld-faq-page__eyebrow,.ld-faq-page__aside-label,.ld-faq-page__closing p{margin:0 0 1.4rem;color:var(--ld-faq-muted);font-size:var(--r7-type-label, 12px);font-weight:650;letter-spacing:.24em;text-transform:uppercase}.ld-faq-page__title{max-width:22ch;margin:0;font-family:var(--r7-font-display, "Newsreader", Georgia, serif);font-size:var(--r7-type-h1, clamp(32px, 4.5vw, 64px));font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.ld-faq-page__intro{max-width:650px;margin-top:clamp(30px,5vw,58px);color:var(--ld-faq-muted);font-size:var(--r7-type-lead, 18px);line-height:1.65}.ld-faq-page__intro>:first-child,.ld-faq-page__aside-copy>:first-child,.ld-faq-page__answer>:first-child{margin-top:0;overflow-wrap:anywhere}.ld-faq-page__intro>:last-child,.ld-faq-page__aside-copy>:last-child,.ld-faq-page__answer>:last-child{margin-bottom:0;overflow-wrap:anywhere}.ld-faq-page__hero-mark{justify-self:end;align-self:center;display:grid;justify-items:end;color:#12110fe0;-webkit-user-select:none;user-select:none}.ld-faq-page__hero-mark span{font-family:Newsreader,Georgia,serif;font-size:clamp(6rem,14vw,11rem);font-weight:300;line-height:.66;letter-spacing:-.09em;opacity:.12}.ld-faq-page__hero-mark small{margin-top:2rem;font-size:clamp(6rem,14vw,11rem);letter-spacing:.26em;text-transform:uppercase}.ld-faq-page__tools{position:relative;z-index:2;border-bottom:1px solid var(--ld-faq-line);background:#fffdfae0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ld-faq-page__tools-inner{width:min(100%,1500px);margin:0 auto;padding:22px clamp(22px,5vw,78px);display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:22px}.ld-faq-page__search{min-height:50px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--ld-faq-line);border-radius:0;background:#fff}.ld-faq-page__search svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.ld-faq-page__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ld-faq-ink);font:inherit;font-size:var(--r7-type-body, 16px)}.ld-faq-page__search-clear{padding:0;border:0;background:transparent;color:var(--ld-faq-muted);font:inherit;font-size:var(--r7-type-ui, 15px);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ld-faq-page__filters{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none}.ld-faq-page__filters::-webkit-scrollbar{display:none}.ld-faq-page__filter{min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ld-faq-muted);font:inherit;font-size:var(--r7-type-ui, 15px);font-weight:650;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.ld-faq-page__filter:hover,.ld-faq-page__filter:focus-visible,.ld-faq-page__filter.is-active{border-color:var(--ld-faq-ink);background:var(--ld-faq-ink);color:#fff}.ld-faq-page__result-count{margin:0;color:var(--ld-faq-muted);font-size:var(--r7-type-label, 12px);white-space:nowrap}.ld-faq-page__body{width:min(100%,1500px);margin:0 auto;padding:clamp(60px,9vw,130px) clamp(22px,5vw,78px);display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:clamp(48px,8vw,140px)}.ld-faq-page__aside{align-self:start}.ld-faq-page__aside h2,.ld-faq-page__closing h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:var(--r7-type-h2, clamp(28px, 3.3vw, 48px));font-weight:400;line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere}.ld-faq-page__aside-copy{margin-top:28px;color:var(--ld-faq-muted);font-size:var(--r7-type-body-large, 18px);line-height:1.7}.ld-faq-page__policy-links{display:grid;margin-top:38px;border-top:1px solid var(--ld-faq-line)}.ld-faq-page__policy-links a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--ld-faq-line);color:var(--ld-faq-ink);font-size:.78rem;text-decoration:none;transition:padding-left .18s ease}.ld-faq-page__policy-links a:hover,.ld-faq-page__policy-links a:focus-visible{padding-left:8px}.ld-faq-page__contact-card{margin-top:36px;padding:24px;background:var(--ld-faq-ink);color:#fff}.ld-faq-page__contact-card span,.ld-faq-page__contact-card a{display:block}.ld-faq-page__contact-card span{margin-bottom:18px;color:#ffffffad;font-size:.76rem;letter-spacing:.04em}.ld-faq-page__contact-card>a:not(.ld-faq-page__email){color:#fff;font-family:Newsreader,Georgia,serif;font-size:1.55rem;line-height:1.15;text-decoration:none}.ld-faq-page__contact-card .ld-faq-page__email{margin-top:16px;color:#ffffffad;font-size:var(--r7-type-label, 12px);overflow-wrap:anywhere}.ld-faq-page__list{border-top:1px solid var(--ld-faq-line)}.ld-faq-page__item{border-bottom:1px solid var(--ld-faq-line)}.ld-faq-page__item[hidden],.ld-faq-page__no-results[hidden]{display:none}.ld-faq-page__item summary{min-height:96px;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:18px 0;cursor:pointer;list-style:none}.ld-faq-page__item summary::-webkit-details-marker{display:none}.ld-faq-page__item-index{color:var(--ld-faq-muted);font-size:var(--r7-type-label, 12px);letter-spacing:.12em}.ld-faq-page__question{font-family:Newsreader,Georgia,serif;font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere}.ld-faq-page__plus{position:relative;width:24px;height:24px}.ld-faq-page__plus:before,.ld-faq-page__plus:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.ld-faq-page__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ld-faq-page__item[open] .ld-faq-page__plus:after{transform:translate(-50%,-50%) rotate(0)}.ld-faq-page__answer{max-width:66ch;padding:0 50px 34px 60px;color:var(--ld-faq-muted);font-size:var(--r7-type-body-large, 18px);line-height:1.7;overflow-wrap:anywhere}.ld-faq-page__answer a{color:var(--ld-faq-ink);text-underline-offset:4px;overflow-wrap:anywhere}.ld-faq-page__answer-link{display:inline-flex;gap:7px;font-size:var(--r7-type-ui, 15px);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.ld-faq-page__no-results{min-height:260px;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;color:var(--ld-faq-muted)}.ld-faq-page__no-results button{min-width:176px;min-height:52px;padding:0 18px;border:1px solid var(--ld-faq-ink);background:transparent;color:var(--ld-faq-ink);font:inherit;font-size:var(--r7-type-ui, 15px);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ld-faq-page__closing{width:min(calc(100% - 44px),1500px);margin:0 auto clamp(22px,5vw,70px);padding:clamp(42px,7vw,90px);display:flex;align-items:flex-end;justify-content:space-between;gap:42px;background:#d8c5ba}.ld-faq-page__closing h2{max-width:10ch}.ld-faq-page__closing-actions{display:flex;flex-wrap:wrap;gap:10px}.ld-faq-page__button{min-width:176px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--ld-faq-ink);color:var(--ld-faq-ink);font-size:var(--r7-type-ui, 15px);font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.ld-faq-page__button--dark{background:var(--ld-faq-ink);color:#fff}.ld-faq-page.is-motion-enabled [data-ld-faq-reveal]{opacity:0;transform:translateY(18px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.ld-faq-page.is-motion-enabled [data-ld-faq-reveal].is-visible{opacity:1;transform:none}@media screen and (max-width:1100px){.ld-faq-page__tools-inner{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr)}.ld-faq-page__result-count{grid-column:1 / -1}}@media screen and (max-width:989px){.ld-faq-page__hero-inner{min-height:520px;grid-template-columns:1fr}.ld-faq-page__hero-mark{position:absolute;right:20px;bottom:40px;opacity:.55}.ld-faq-page__hero-mark small{display:none}.ld-faq-page__tools-inner,.ld-faq-page__body{grid-template-columns:1fr}.ld-faq-page__filters{order:3;grid-column:1 / -1}.ld-faq-page__result-count{grid-column:auto;justify-self:end}.ld-faq-page__aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:30px}.ld-faq-page__aside-label,.ld-faq-page__aside h2,.ld-faq-page__aside-copy{grid-column:1}.ld-faq-page__policy-links,.ld-faq-page__contact-card{grid-column:2}.ld-faq-page__policy-links{grid-row:1 / span 3;margin-top:0}.ld-faq-page__contact-card{margin-top:0}}@media screen and (min-width:768px)and (max-width:989px){.ld-faq-page__title{max-width:22ch;font-size:var(--r7-type-h1, clamp(32px, 4.5vw, 64px));line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}}@media screen and (max-width:649px){.ld-faq-page__hero-inner{min-height:460px;padding-top:68px}.ld-faq-page__title{max-width:22ch;font-size:var(--r7-type-h1, clamp(32px, 4.5vw, 64px));line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.ld-faq-page__hero-mark{right:10px;bottom:26px}.ld-faq-page__tools-inner{grid-template-columns:1fr;padding-block:16px}.ld-faq-page__result-count{justify-self:start}.ld-faq-page__body{padding-top:58px;gap:58px}.ld-faq-page__aside{display:block}.ld-faq-page__policy-links,.ld-faq-page__contact-card{margin-top:32px}.ld-faq-page__item summary{min-height:86px;grid-template-columns:30px minmax(0,1fr) 24px;gap:11px}.ld-faq-page__question{font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18;overflow-wrap:anywhere}.ld-faq-page__answer{padding:0 0 28px;font-size:var(--r7-type-body-large, 18px);line-height:1.7;overflow-wrap:anywhere}.ld-faq-page__closing{width:calc(100% - 28px);padding:34px 24px;display:grid}.ld-faq-page__closing-actions,.ld-faq-page__button{width:100%}.ld-faq-page__filter{min-height:48px}.ld-faq-page__button,.ld-faq-page__no-results button{min-width:152px;min-height:48px;padding-inline:18px;font-size:var(--r7-type-ui, 15px);letter-spacing:.07em}.ld-faq-page.is-motion-enabled [data-ld-faq-reveal]{transform:translateY(12px);transition-duration:.3s}}@media(prefers-reduced-motion:reduce){.ld-faq-page *,.ld-faq-page *:before,.ld-faq-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.ld-faq-page.is-motion-enabled [data-ld-faq-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1068/assets/ld-faq-page.css.map */
