.sm1-faq{display:grid;grid-template-columns:1.32fr 1fr;background:var(--sm1-vermelho)}.sm1-faq__left{padding:96px 68px}.sm1-faq__left>*{max-width:660px;margin-left:auto;width:100%}.sm1-faq__title{margin:0 0 clamp(22px,2.6vw,34px) auto;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.04;letter-spacing:-.021em;color:var(--sm1-marfim);text-wrap:pretty}.sm1-faq__item{border-bottom:1px solid rgba(251,245,242,.34)}.sm1-faq__q{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 52px 18px 0;cursor:pointer;list-style:none;font-size:clamp(15px,1.25vw,17px);font-weight:700;letter-spacing:-.01em;color:var(--sm1-marfim)}.sm1-faq__q::-webkit-details-marker{display:none}.sm1-faq__q::marker{content:""}.sm1-faq__q>span{flex:1 1 auto;min-width:0}.sm1-faq__q:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;flex:none;border:1.4px solid rgba(251,245,242,.55);border-radius:var(--sm1-radius-pill);background-color:transparent;background-image:linear-gradient(var(--sm1-marfim),var(--sm1-marfim)),linear-gradient(var(--sm1-marfim),var(--sm1-marfim));background-size:11px 1.6px,1.6px 11px;background-position:50% 50%,50% 50%;background-repeat:no-repeat,no-repeat;transition:background-size .18s ease,border-color .18s ease}.sm1-faq__item[open] .sm1-faq__q:after{background-size:11px 1.6px,0 0;border-color:var(--sm1-marfim)}.sm1-faq__q:focus-visible{outline:2px solid var(--sm1-marfim);outline-offset:2px}.sm1-faq__a{margin:2px 0 0;padding:0 0 18px;font-size:16px;line-height:1.55;color:#fbf5f2db}.sm1-faq__a p{margin:0}@media(prefers-reduced-motion:reduce){.sm1-faq__q:after{transition:none}}.sm1-faq__media{position:relative;overflow:hidden}.sm1-faq__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 42%;display:block}@media screen and (max-width:1024px){.sm1-faq{grid-template-columns:1fr}.sm1-faq__left{padding:60px min(4vw,68px);order:2}.sm1-faq__media{order:1;aspect-ratio:3 / 2;background:#8f0f14}}@media screen and (max-width:899px){.sm1-faq__left{padding-inline:20px}.sm1-faq__left>*{max-width:100%;margin-left:0}.sm1-faq__q{padding:16px 0}}@media screen and (max-width:560px){.sm1-faq__left{padding-block:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sm1-faq.css.map */
