.dr-faq{box-sizing:border-box}.dr-faq__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem 7%;align-items:start}.dr-faq__header{position:sticky;top:100px}.dr-faq__label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faq-accent);margin:0 0 1.25rem}.dr-faq__title{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--faq-q-color);margin:0 0 1.25rem}.dr-faq__subtitle{font-size:1.0625rem;line-height:1.75;color:var(--faq-a-color);opacity:.72;margin:0 0 2rem}.dr-faq__ornament{display:block;width:40px;height:2px;background:var(--faq-accent);border-radius:2px;opacity:.5}.dr-faq__list{border-top:1px solid var(--faq-border)}.dr-faq__item{border-bottom:1px solid var(--faq-border)}.dr-faq__item summary{list-style:none}.dr-faq__item summary::-webkit-details-marker{display:none}.dr-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.625rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.dr-faq__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px;border-radius:2px}.dr-faq__question-text{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--faq-q-color);transition:color .2s ease}.dr-faq__item[open] .dr-faq__question-text{color:var(--faq-accent)}.dr-faq__item.dr-faq--closing .dr-faq__question-text{color:var(--faq-q-color)}.dr-faq__icon{flex-shrink:0;position:relative;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--faq-border);display:grid;place-items:center;color:var(--faq-accent);transition:background .22s ease,border-color .22s ease,color .22s ease}.dr-faq__item[open] .dr-faq__icon{background:var(--faq-accent);border-color:var(--faq-accent);color:#fff}.dr-faq__plus,.dr-faq__minus{position:absolute;transition:opacity .2s ease,transform .25s ease}.dr-faq__plus{opacity:1;transform:rotate(0)}.dr-faq__minus{opacity:0}.dr-faq__item[open] .dr-faq__plus{opacity:0;transform:rotate(90deg)}.dr-faq__item[open] .dr-faq__minus{opacity:1}.dr-faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.dr-faq__item[open] .dr-faq__body{grid-template-rows:1fr}.dr-faq__item.dr-faq--closing .dr-faq__body{grid-template-rows:0fr}.dr-faq__answer{min-height:0;overflow:hidden;padding-bottom:1.5rem;font-size:1.0625rem;line-height:1.8;color:var(--faq-a-color)}.dr-faq__answer p{margin:0 0 .625em}.dr-faq__answer p:last-child{margin-bottom:0}.dr-faq__answer a{color:var(--faq-accent);text-decoration:underline}.dr-faq__answer strong{color:var(--faq-q-color);font-weight:600}.dr-faq__answer ul,.dr-faq__answer ol{padding-left:1.25rem;margin:.5rem 0}.dr-faq__answer li{margin-bottom:.4em}@media screen and (max-width:989px){.dr-faq__grid{grid-template-columns:1fr 1.6fr;gap:2.5rem 5%}}@media screen and (max-width:749px){.dr-faq__grid{grid-template-columns:1fr;gap:0}.dr-faq__header{position:static;padding-bottom:2rem;border-bottom:1px solid var(--faq-border)}.dr-faq__list{border-top:none}.dr-faq__label{margin-bottom:.875rem}.dr-faq__title{font-size:clamp(1.875rem,7vw,2.5rem);margin-bottom:1rem}.dr-faq__subtitle{margin-bottom:1.25rem;font-size:1rem}.dr-faq__ornament{display:none}.dr-faq__question{padding:1.375rem 0}.dr-faq__question-text{font-size:1rem}.dr-faq__icon{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
