[id^=IPFaq-]{--ip-faq-bg: var(--ip-faq-liquid-2);--ip-faq-text: var(--ip-faq-liquid-3);--ip-faq-muted: var(--ip-faq-liquid-4);--ip-faq-accent: var(--ip-faq-liquid-5);--ip-faq-border: rgba(26, 26, 26, .12);--ip-faq-row-bg: rgba(255, 255, 255, .58);--ip-faq-row-bg-active: rgba(255, 255, 255, .82);--ip-faq-row-shadow: inset 0 0 0 1px rgba(26, 26, 26, .06);--ip-faq-row-shadow-active: inset 0 0 0 1px rgba(120, 1, 22, .12), 0 18px 44px rgba(26, 26, 26, .06);--ip-faq-side-padding: clamp(24px, 4.5vw, 64px);box-sizing:border-box;background:var(--ip-faq-bg);color:var(--ip-faq-text);padding:var(--ip-faq-liquid-6) var(--ip-faq-side-padding) var(--ip-faq-liquid-7)}[id^=IPFaq-] *{box-sizing:border-box}[id^=IPFaq-] .ip-faq__inner{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);gap:clamp(42px,7vw,118px);align-items:start;width:100%;max-width:1440px;margin:0 auto}[id^=IPFaq-] .ip-faq__header{position:sticky;top:clamp(88px,12vh,132px)}[id^=IPFaq-] .ip-faq__eyebrow{display:block;margin:0 0 18px;color:var(--ip-faq-accent);font-family:var(--ip-font-heading);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}[id^=IPFaq-] .ip-faq__heading{max-width:560px;margin:0;color:var(--ip-faq-text);font-family:var(--ip-font-heading);font-size:var(--ip-title-desktop);font-weight:700;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}[id^=IPFaq-] .ip-faq__description{max-width:460px;margin:22px 0 0;color:var(--ip-faq-muted);font-family:var(--ip-font-body);font-size:var(--ip-main-text-size);font-weight:300;letter-spacing:0;line-height:1.58}[id^=IPFaq-] .ip-faq__contact{display:inline-flex;margin-top:30px;color:var(--ip-faq-accent);font-family:var(--ip-font-heading);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase;transition:color .18s ease}[id^=IPFaq-] .ip-faq__contact:hover,[id^=IPFaq-] .ip-faq__contact:focus-visible{color:var(--ip-faq-text);outline:none}[id^=IPFaq-] .ip-faq__list{display:grid;gap:12px}[id^=IPFaq-] .ip-faq__item{overflow:hidden;border-radius:8px;background:var(--ip-faq-row-bg);box-shadow:var(--ip-faq-row-shadow);transition:background .42s ease,box-shadow .42s ease}[id^=IPFaq-] .ip-faq__item[open],[id^=IPFaq-] .ip-faq__item:hover{background:var(--ip-faq-row-bg-active);box-shadow:var(--ip-faq-row-shadow-active)}[id^=IPFaq-] .ip-faq__question{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:24px;align-items:center;min-height:78px;padding:23px 26px;color:var(--ip-faq-text);cursor:pointer;font-family:var(--ip-font-heading);font-size:clamp(14px,1.05vw,17px);font-weight:700;letter-spacing:.02em;line-height:1.36;list-style:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:color .28s ease}[id^=IPFaq-] .ip-faq__question:focus-visible{outline:1px solid rgba(120,1,22,.38);outline-offset:-6px}[id^=IPFaq-] .ip-faq__question::-webkit-details-marker{display:none}[id^=IPFaq-] .ip-faq__icon{position:relative;display:block;width:18px;height:18px;transition:transform .28s cubic-bezier(.22,1,.36,1)}[id^=IPFaq-] .ip-faq__icon:before,[id^=IPFaq-] .ip-faq__icon:after{position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:var(--ip-faq-accent);content:"";transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}[id^=IPFaq-] .ip-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}[id^=IPFaq-] .ip-faq__item[open] .ip-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}[id^=IPFaq-] .ip-faq__item[open] .ip-faq__icon{transform:rotate(180deg)}[id^=IPFaq-] .ip-faq__answer{height:0;max-width:760px;overflow:hidden;color:var(--ip-faq-muted);font-family:var(--ip-font-body);font-size:16px;font-weight:300;letter-spacing:0;line-height:1.62;opacity:0;transform:translateY(-4px);transition:height .56s cubic-bezier(.22,1,.36,1),opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1);will-change:height}[id^=IPFaq-] .ip-faq__item[open] .ip-faq__answer{height:auto;opacity:1;transform:translateY(0)}[id^=IPFaq-] .ip-faq__item.is-closing .ip-faq__answer{opacity:0;transform:translateY(-4px)}[id^=IPFaq-] .ip-faq__answer-inner{max-width:760px;padding:0 64px 28px 26px}[id^=IPFaq-] .ip-faq__answer p{margin:0}@media(max-width:989px){[id^=IPFaq-] .ip-faq__inner{grid-template-columns:1fr;gap:38px}[id^=IPFaq-] .ip-faq__header{position:static}[id^=IPFaq-] .ip-faq__heading,[id^=IPFaq-] .ip-faq__description{max-width:760px}}@media(max-width:749px){[id^=IPFaq-]{--ip-faq-side-padding: 24px;padding-top:var(--ip-faq-liquid-8);padding-bottom:var(--ip-faq-liquid-9)}[id^=IPFaq-] .ip-faq__eyebrow{margin-bottom:14px;font-size:9px}[id^=IPFaq-] .ip-faq__heading{font-size:var(--ip-title-mobile);letter-spacing:.035em}[id^=IPFaq-] .ip-faq__description{margin-top:18px;font-size:var(--ip-main-text-mobile)}[id^=IPFaq-] .ip-faq__question{min-height:68px;padding:20px 18px;font-size:14px}[id^=IPFaq-] .ip-faq__answer-inner{padding:0 18px 22px}[id^=IPFaq-] .ip-faq__answer{font-size:15px}}[id^=IPFaq-]{padding-top:var(--ip-section-padding-y);padding-bottom:var(--ip-section-padding-y)}@media(min-width:750px){[id^=IPFaq-] .ip-faq__heading{max-width:none;font-size:var(--ip-title-desktop);line-height:1.08;text-wrap:balance}}[id^=IPFaq-] .ip-faq__description,[id^=IPFaq-] .ip-faq__answer{color:var(--ip-main-text-color);font-size:var(--ip-main-text-size);line-height:1.56}[id^=IPFaq-] .ip-faq__heading{color:var(--ip-heading-color)}@media(max-width:749px){[id^=IPFaq-]{padding-top:var(--ip-section-padding-y-mobile);padding-bottom:var(--ip-section-padding-y-mobile)}[id^=IPFaq-] .ip-faq__heading{width:100%;max-width:none;font-size:var(--ip-title-mobile);line-height:1.1;white-space:normal;text-wrap:balance}[id^=IPFaq-] .ip-faq__description,[id^=IPFaq-] .ip-faq__answer{max-width:none;font-size:var(--ip-main-text-mobile)}}[id^=IPFaq-] .ip-faq__contact{position:relative;isolation:isolate;display:inline-flex;min-width:clamp(174px,14vw,228px);min-height:52px;align-items:center;justify-content:center;overflow:hidden;padding:0 28px;border:1px solid var(--ip-button-border);border-radius:var(--ip-button-radius);color:#fbfbf9;background:transparent;cursor:pointer;font-family:var(--ip-font-heading);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:var(--ip-button-shadow);transition:border-color .32s ease,box-shadow .32s ease,transform .32s ease}[id^=IPFaq-] .ip-faq__contact:before,[id^=IPFaq-] .ip-faq__contact:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;content:"";transition:opacity .28s ease}[id^=IPFaq-] .ip-faq__contact:before{opacity:1;background:var(--ip-button-gradient)}[id^=IPFaq-] .ip-faq__contact:after{opacity:0;background:var(--ip-button-gradient-hover);background-size:320% 320%;background-position:0% 50%;animation:ip-button-shimmer 4s ease-in-out infinite}[id^=IPFaq-] .ip-faq__contact:hover,[id^=IPFaq-] .ip-faq__contact:focus-visible{border-color:#1a1a1a3d;color:#fbfbf9;background:transparent;box-shadow:var(--ip-button-shadow-hover);transform:none;outline:none}[id^=IPFaq-] .ip-faq__contact:hover:after,[id^=IPFaq-] .ip-faq__contact:focus-visible:after{opacity:.92}@media(max-width:749px){[id^=IPFaq-] .ip-faq__contact{min-height:52px;padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ip-faq.css.map */
