.art-faq{padding-top:calc(48 * var(--au))}.art-faq__title{margin:0 0 max(calc(28 * var(--au)),1.5rem);text-align:center}.art-faq__list{container-type:inline-size}.art-faq__row{--row-h: calc(112 * var(--au));--tex-h: max(100cqw * var(--ratio, 1), var(--tex-min, 40rem));background:var(--color-art-red) var(--bg, none) no-repeat;background-size:auto var(--tex-h);background-position:50% calc((var(--row-h) - var(--tex-h)) * var(--py-at, var(--py, .5)));color:var(--edit-on-color, #fff)}.art-faq__row--dark{color:var(--color-ink)}.art-faq__question{position:relative;display:grid;place-items:center;height:var(--row-h);padding-inline:calc(595 * var(--au));font-size:max(calc(26 * var(--au)),1rem);font-weight:var(--weight-bold);line-height:1.1;text-align:center;list-style:none;cursor:pointer}.art-faq__question::-webkit-details-marker{display:none}.art-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.art-faq__icon{position:absolute;left:calc(50% + 395 * var(--au));top:50%;width:max(calc(24.55 * var(--au)),16px);height:max(calc(24.55 * var(--au)),16px);transform:translateY(-50%)}.art-faq__icon:before,.art-faq__icon:after{content:"";position:absolute;inset:50% 0 auto;height:max(calc(3.2 * var(--au)),2px);background:currentColor;transform:translateY(-50%)}.art-faq__icon:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--duration-base) var(--ease-out)}.art-faq__row[open]:not([data-closing]) .art-faq__icon:after{transform:translateY(-50%) rotate(0)}.art-faq__answer{max-width:max(calc(530 * var(--au)),24rem);margin:calc(-18 * var(--au)) auto 0;padding-bottom:calc(86 * var(--au));font-size:max(calc(18 * var(--au)),.9375rem);line-height:calc(22 / 18);text-align:center;-webkit-hyphens:manual;hyphens:manual}.art-faq__row--light.art-faq__row--textured .art-faq__answer{text-shadow:0 0 calc(10 * var(--au)) rgb(0 0 0 / .45)}.art-faq__answer a{color:inherit;font-weight:var(--weight-bold);text-decoration:none}.art-faq__answer a:hover{text-decoration:underline}@media(max-width:47.99rem){.art-faq__row{--row-h: 4.5rem;--py-at: var(--py-m, var(--py, .5))}.art-faq__question{height:auto;min-height:var(--row-h);padding:var(--space-m) 3.5rem var(--space-m) var(--page-gutter);font-size:1rem}.art-faq__icon{left:auto;right:var(--page-gutter)}.art-faq__answer{max-width:none;margin:0;padding:0 var(--page-gutter) var(--space-l)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/art-faq.css.map */
