.ah-faq{--ink:#11110f;--ivory:#f6f3ed;--gold:#aa8747;--line:rgba(17,17,15,.16);color:var(--ink);background:#fff}.ah-faq *{box-sizing:border-box}.ah-faq__hero{background:var(--ink);color:#fff;padding:clamp(76px,10vw,150px) 24px clamp(68px,8vw,118px)}.ah-faq__hero-inner{width:min(1160px,100%);margin:0 auto}.ah-faq__eyebrow{margin:0 0 22px;color:#cbb888;font-size:11px;line-height:1.3;letter-spacing:.23em;text-transform:uppercase}.ah-faq__title{max-width:820px;margin:0;color:#fff;font-size:clamp(48px,7vw,104px);line-height:.94;letter-spacing:-.055em;font-weight:500}.ah-faq__intro{max-width:630px;margin:34px 0 0;color:#ffffffad;font-size:clamp(17px,1.55vw,22px);line-height:1.55}.ah-faq__assurance{display:grid;grid-template-columns:repeat(3,1fr);width:min(1160px,calc(100% - 48px));margin:-1px auto 0;border:1px solid var(--line);border-top:0}.ah-faq__assurance-item{min-height:94px;padding:24px 30px;display:flex;align-items:center;gap:17px;border-right:1px solid var(--line);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.ah-faq__assurance-item:last-child{border-right:0}.ah-faq__assurance-item svg{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ah-faq__body{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);gap:clamp(48px,8vw,130px);width:min(1160px,calc(100% - 48px));margin:0 auto;padding:clamp(85px,10vw,150px) 0}.ah-faq__aside{align-self:start;position:sticky;top:120px}.ah-faq__aside-label{margin:0 0 18px;color:var(--gold);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.ah-faq__aside h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.035em;font-weight:500}.ah-faq__aside>p:not(.ah-faq__aside-label){margin:23px 0;color:#696861;font-size:15px;line-height:1.7}.ah-faq__text-link{display:inline-block;color:var(--ink);font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.ah-faq__groups{min-width:0}.ah-faq__group{display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px;padding:0 0 78px;margin:0 0 78px;border-bottom:1px solid var(--line)}.ah-faq__group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ah-faq__number{margin:9px 0 0;color:var(--gold);font-size:11px;letter-spacing:.15em}.ah-faq__group-content>h2{margin:0 0 28px;font-size:clamp(27px,3vw,43px);line-height:1.08;letter-spacing:-.035em;font-weight:500}.ah-faq__item{border-top:1px solid var(--line)}.ah-faq__item:last-child{border-bottom:1px solid var(--line)}.ah-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 2px;font-size:17px;line-height:1.35}.ah-faq__item summary::-webkit-details-marker{display:none}.ah-faq__item summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ah-faq__plus{position:relative;width:18px;height:18px;flex:0 0 18px;transition:transform .25s ease}.ah-faq__plus:before,.ah-faq__plus:after{content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:currentColor}.ah-faq__plus:after{transform:rotate(90deg)}.ah-faq__item[open] .ah-faq__plus{transform:rotate(45deg)}.ah-faq__answer{padding:0 46px 27px 2px}.ah-faq__answer p{max-width:690px;margin:0;color:#686761;font-size:15px;line-height:1.75}.ah-faq__cta{width:min(1160px,calc(100% - 48px));margin:0 auto clamp(70px,8vw,120px);background:var(--ivory);border:1px solid #ded7c9;padding:clamp(34px,5vw,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.ah-faq__cta h2{max-width:640px;margin:0;font-size:clamp(31px,4vw,56px);line-height:1.05;letter-spacing:-.045em;font-weight:500}.ah-faq__button{min-width:205px;padding:17px 21px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#fff;background:var(--ink);border:1px solid var(--ink);text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:.2s ease}.ah-faq__button:hover{color:var(--ink);background:transparent}@media(max-width:740px){.ah-faq__hero{padding:67px 20px 62px}.ah-faq__title{font-size:clamp(45px,15vw,68px)}.ah-faq__intro{margin-top:25px;font-size:16px}.ah-faq__assurance{width:calc(100% - 32px);grid-template-columns:1fr}.ah-faq__assurance-item{min-height:69px;padding:18px 20px;border-right:0;border-bottom:1px solid var(--line);font-size:11px}.ah-faq__assurance-item:last-child{border-bottom:0}.ah-faq__body{width:calc(100% - 40px);grid-template-columns:1fr;gap:64px;padding:74px 0}.ah-faq__aside{position:static}.ah-faq__group{grid-template-columns:1fr;gap:14px;padding-bottom:56px;margin-bottom:56px}.ah-faq__number{margin:0}.ah-faq__group-content>h2{margin-bottom:22px}.ah-faq__item summary{padding:21px 0;font-size:16px}.ah-faq__answer{padding:0 34px 22px 0}.ah-faq__cta{width:calc(100% - 32px);margin-bottom:64px;padding:33px 25px;align-items:stretch;flex-direction:column;gap:30px}.ah-faq__button{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAEA */
