.faq-list[data-astro-cid-al2ca2vr]{max-width:var(--container-md);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-md)}.faq-item[data-astro-cid-al2ca2vr]{border:1px solid var(--c-border-light);background-color:var(--c-bg);overflow:hidden;transition:border-color var(--transition-slow);interpolate-size:allow-keywords}.faq-item[data-astro-cid-al2ca2vr]::details-content{block-size:0;transition:content-visibility,block-size;transition-duration:var(--transition-slow);transition-behavior:allow-discrete;overflow:hidden}.faq-item[data-astro-cid-al2ca2vr][open]{border-color:var(--c-border)}.faq-item[data-astro-cid-al2ca2vr][open]::details-content{block-size:auto}.faq-item[data-astro-cid-al2ca2vr][open] .faq-question-icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-item[data-astro-cid-al2ca2vr][open] .faq-question-icon[data-astro-cid-al2ca2vr]:after{background-color:transparent}.faq-item[data-astro-cid-al2ca2vr][open] .faq-answer[data-astro-cid-al2ca2vr]{grid-template-rows:1fr}.faq-question[data-astro-cid-al2ca2vr]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-lg);padding:var(--sp-md) var(--sp-lg);color:var(--c-text);font-size:var(--fs-sm);line-height:var(--lh-relaxed);cursor:pointer;list-style:none}@media(min-width:900px){.faq-question[data-astro-cid-al2ca2vr]{padding:var(--sp-lg) var(--sp-xl);font-size:var(--fs-base)}}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question-text[data-astro-cid-al2ca2vr]{flex:1}.faq-question-icon[data-astro-cid-al2ca2vr]{position:relative;width:28px;height:28px;flex-shrink:0;transition:transform var(--transition-base) var(--ease-out-sine)}.faq-question-icon[data-astro-cid-al2ca2vr]:before,.faq-question-icon[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--c-text);transform:translate(-50%,-50%);transition:background-color var(--transition-base)}.faq-question-icon[data-astro-cid-al2ca2vr]:before{width:16px;height:2px}.faq-question-icon[data-astro-cid-al2ca2vr]:after{width:2px;height:16px}.faq-answer[data-astro-cid-al2ca2vr]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow) var(--ease-out-sine)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 var(--sp-lg) var(--sp-lg) var(--sp-lg);color:var(--c-text-sub);font-size:var(--fs-sm);line-height:var(--lh-loose)}@media(min-width:900px){.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 var(--sp-xl) var(--sp-xl) var(--sp-xl);font-size:var(--fs-base)}}.faq-answer[data-astro-cid-al2ca2vr] a{text-decoration:underline;text-underline-offset:4px}.hero[data-astro-cid-bbe6dxrz]{padding:var(--sp-3xl) 0;text-align:center}@media(min-width:600px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--sp-4xl) 0}}@media(min-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--sp-5xl) 0}}.hero-content[data-astro-cid-bbe6dxrz]{max-width:var(--container-md);margin:0 auto}.hero-title[data-astro-cid-bbe6dxrz]{margin:0 0 var(--sp-xl) 0;color:var(--c-text);font-size:var(--titleFontSize);font-family:var(--titleFontFamily);line-height:var(--lh-tight);letter-spacing:.02em;white-space:pre}.hero-description[data-astro-cid-bbe6dxrz]{margin:0 0 var(--sp-3xl) 0;color:var(--c-text-sub);font-size:var(--fs-base);font-family:var(--font-serif);line-height:var(--lh-relaxed)}@media(min-width:600px){.hero-description[data-astro-cid-bbe6dxrz]{font-size:var(--fs-lg)}}@media(min-width:900px){.hero-description[data-astro-cid-bbe6dxrz]{font-size:var(--fs-xl);white-space:pre}}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;display:flex;align-items:center;justify-content:center;gap:var(--sp-md);width:100%;max-width:var(--container-sm);margin:0 auto}@media screen and (min-width:600px){.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:row;gap:var(--sp-lg)}}@media(min-width:600px){.themes[data-astro-cid-n7lugasy]{padding:var(--sp-5xl) 0}}.themes-list[data-astro-cid-n7lugasy]{display:grid;gap:var(--sp-5xl)}.item-container[data-astro-cid-n7lugasy]{display:grid;gap:var(--sp-lg)}@media(min-width:900px){.item-container[data-astro-cid-n7lugasy]{grid-template-columns:1.2fr 1fr;gap:var(--sp-4xl)}}.item-image[data-astro-cid-n7lugasy]{width:100%;border:1px solid var(--c-border-light);align-self:start}.item-image[data-astro-cid-n7lugasy] img[data-astro-cid-n7lugasy]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top center}.item-title[data-astro-cid-n7lugasy]{margin:0 0 var(--sp-md) 0;color:var(--c-text);font-size:var(--fs-xl);font-family:var(--font-serif);letter-spacing:.05em}@media(min-width:900px){.item-title[data-astro-cid-n7lugasy]{font-size:var(--fs-2xl)}}.item-description[data-astro-cid-n7lugasy]{flex:1;margin:0 0 var(--sp-xl) 0;color:var(--c-text-sub);font-size:var(--fs-base);line-height:var(--lh-relaxed)}@media(min-width:900px){.item-description[data-astro-cid-n7lugasy]{line-height:var(--lh-loose)}}.item-footer[data-astro-cid-n7lugasy]{display:flex;flex-direction:column;gap:var(--sp-lg)}.item-price[data-astro-cid-n7lugasy]{display:flex;align-items:baseline;gap:var(--sp-md);color:var(--c-primary);font-size:var(--fs-md);font-weight:500}@media(min-width:900px){.item-price[data-astro-cid-n7lugasy]{font-size:var(--fs-lg)}}.price-item[data-astro-cid-n7lugasy]{display:flex;align-items:baseline;gap:var(--sp-xs)}.price-label[data-astro-cid-n7lugasy],.price-divider[data-astro-cid-n7lugasy]{color:var(--c-text-sub);font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.item-actions[data-astro-cid-n7lugasy]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md)}@media(min-width:600px){.item-actions[data-astro-cid-n7lugasy]{width:fit-content}}.btn[data-astro-cid-n7lugasy]{width:100%;font-size:var(--fs-sm)}@media(min-width:600px){.btn[data-astro-cid-n7lugasy]{width:fit-content}}.coming-soon[data-astro-cid-n7lugasy]{padding:var(--sp-4xl) 0 var(--sp-xl);font-size:clamp(var(--fs-2xl),5vw,var(--fs-3xl));font-family:var(--font-serif);text-align:center;letter-spacing:.02em}@media(min-width:600px){.coming-soon[data-astro-cid-n7lugasy]{padding:var(--sp-5xl) 0 0}.coming-soon[data-astro-cid-n7lugasy] br[data-astro-cid-n7lugasy]{display:none}}
