.policies-faq{--policies-faq-page-padding: clamp(18px, 5.4vw, 52px);--policies-faq-rail-width: clamp(250px, 21vw, 315px);--policies-faq-layout-gap: clamp(44px, 5.6vw, 88px);display:block;color:var(--policies-faq-text);background:var(--policies-faq-body-background)}.policies-faq__hero{padding:clamp(36px,4.4vw,58px) 0 clamp(32px,3.8vw,50px);color:var(--policies-faq-hero-text);background:var(--policies-faq-hero-background)}.policies-faq__hero-inner{width:100%}.policies-faq__title{margin:0;color:inherit;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(24px,3.3vw,33.6px);font-style:normal;font-variant-caps:small-caps;font-weight:400;line-height:1.04}.policies-faq__body{background:var(--policies-faq-body-background)!important}.policies-faq__layout{display:grid;grid-template-columns:var(--policies-faq-rail-width) minmax(0,1fr);align-items:stretch;gap:var(--policies-faq-layout-gap)}.policies-faq__policy-nav{min-width:0;padding:clamp(24px,3vw,40px) clamp(18px,2.2vw,32px) 44px var(--policies-faq-page-padding);border-inline-end:1px solid var(--policies-faq-rule);background:var(--policies-faq-rail-background);padding-left:0;position:relative;z-index:0}.policies-faq__policy-nav:before{position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;width:calc(var(--policies-faq-rail-width) + 4rem);border-inline-end:1px solid var(--policies-faq-rule);background:var(--policies-faq-rail-background);content:"";left:-4rem}.policies-faq__policy-trigger{display:none}.policies-faq__policy-tab{display:block;width:100%;padding:11px 2px;border:0;border-block-end:1px solid color-mix(in srgb,var(--policies-faq-rule) 70%,transparent);color:color-mix(in srgb,var(--policies-faq-text) 78%,transparent);background:none;font-family:var(--font-body--family, sans-serif);font-size:13.5px;font-weight:600;line-height:1.4;text-align:start;cursor:pointer;transition:color .2s ease,padding .2s ease}.policies-faq__policy-tab:last-child{border-block-end:0}.policies-faq__policy-tab:hover{color:var(--policies-faq-text)}.policies-faq__policy-tab[aria-disabled=true]{cursor:not-allowed;opacity:.55}.policies-faq__policy-tab.is-current{padding-inline-start:10px;border-inline-start:3px solid var(--policies-faq-text);color:var(--policies-faq-text);font-weight:800}.policies-faq__empty{margin:0;color:color-mix(in srgb,var(--policies-faq-text) 70%,transparent);font:500 13px/1.5 var(--font-body--family, sans-serif)}.policies-faq__main{min-width:0;max-width:100%;padding:clamp(24px,3vw,40px) var(--policies-faq-page-padding) clamp(56px,6vw,88px) 0}.policies-faq__faq-layout{display:grid;grid-template-columns:clamp(150px,15vw,205px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.policies-faq__categories{display:flex;flex-direction:column;align-items:stretch;gap:clamp(20px,2.4vw,30px)}.policies-faq__category{width:100%;padding:0 0 0 10px;border:0;border-inline-start:2px solid transparent;color:color-mix(in srgb,var(--policies-faq-text) 45%,transparent);background:none;font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:600;line-height:1.4;text-align:start;cursor:pointer;transition:color .2s ease,border-color .2s ease}.policies-faq__category:hover{color:color-mix(in srgb,var(--policies-faq-text) 75%,transparent)}.policies-faq__category.is-active{border-inline-start-color:var(--policies-faq-text);color:var(--policies-faq-text);font-weight:800}.policies-faq__category:focus-visible,.policies-faq__policy-tab:focus-visible,.policies-faq__policy-trigger:focus-visible,.policies-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:3px}.policies-faq__panels{min-width:0}.policies-faq__content-panel[hidden],.policies-faq__panel[hidden]{display:none}.policies-faq__item{border-block-end:1px solid color-mix(in srgb,var(--policies-faq-rule) 70%,transparent)}.policies-faq__item:first-of-type{border-block-start:1px solid color-mix(in srgb,var(--policies-faq-rule) 70%,transparent)}.policies-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 2px;color:var(--policies-faq-text);font-family:var(--font-body--family, sans-serif);font-size:14.5px;font-weight:700;line-height:1.5;list-style:none;cursor:pointer;transition:color .2s ease}.policies-faq__question::-webkit-details-marker{display:none}.policies-faq__question:hover{color:color-mix(in srgb,var(--policies-faq-text) 60%,transparent)}.policies-faq__caret{width:8px;height:8px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;flex:0 0 auto;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.policies-faq__item[open]>.policies-faq__question .policies-faq__caret,.policies-faq__policy-nav.is-open .policies-faq__policy-trigger .policies-faq__caret{transform:rotate(225deg)}.policies-faq__answer{max-width:74ch;padding:0 2px 20px;color:color-mix(in srgb,var(--policies-faq-text) 78%,transparent);font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:500;line-height:1.8}.policies-faq__answer>:first-child,.policies-faq__closing>:first-child{margin-block-start:0}.policies-faq__answer>:last-child,.policies-faq__closing>:last-child{margin-block-end:0}.policies-faq__policy-content h2{font-size:24px!important;font-weight:700;color:var(--policies-faq-text);font-family:var(--font-family)!important}.policies-faq__policy-content h3{font-size:16px!important;font-weight:700;font-family:var(--font-family)!important}.policies-faq__answer a,.policies-faq__policy-content a,.policies-faq__closing a{color:var(--policies-faq-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--policies-faq-rule);text-underline-offset:.2em}.policies-faq__policy-content{max-width:100%;color:color-mix(in srgb,var(--policies-faq-text) 78%,transparent);font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:500;line-height:1.8}.policies-faq__policy-content>:first-child{margin-block-start:0}.policies-faq__policy-content>:last-child{margin-block-end:0}.policies-faq__closing{max-width:74ch;margin-block-start:clamp(26px,3vw,38px);color:color-mix(in srgb,var(--policies-faq-text) 78%,transparent);font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:500;line-height:1.8}@media(min-width:920px){.policies-faq__main{width:100%;margin-inline:0;justify-self:start;text-align:left}.policies-faq__policy-content,.policies-faq__faq-layout,.policies-faq__answer,.policies-faq__closing{margin-inline:0;text-align:left}}@media(max-width:919px){.policies-faq__body>*{grid-column:inherit}.policies-faq__layout{display:block}.policies-faq__policy-nav:before{content:none}.policies-faq__policy-nav{width:100%;padding:0;border-inline-end:0;border-block-end:1px solid var(--policies-faq-rule)}.policies-faq__policy-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px var(--policies-faq-page-padding);border:0;color:var(--policies-faq-text);background:none;font-family:var(--font-body--family, sans-serif);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-align:start;text-transform:uppercase;cursor:pointer}.policies-faq__policy-tabs{display:none;padding:0 var(--policies-faq-page-padding) 10px}.policies-faq__policy-nav.is-open .policies-faq__policy-tabs{display:block}.policies-faq__policy-tab.is-current{display:none}.policies-faq__main{width:100%;max-width:none;padding:24px var(--policies-faq-page-padding) 56px}.policies-faq__faq-layout{grid-template-columns:minmax(0,1fr);gap:22px}.policies-faq__categories{gap:16px}}@media(prefers-reduced-motion:reduce){.policies-faq__category,.policies-faq__policy-tab,.policies-faq__caret,.policies-faq__question{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/policies-faq.css.map */
