.snowlux-faq{position:relative;width:100%;overflow:hidden;padding-top:calc(14 * var(--space-unit));padding-bottom:calc(14 * var(--space-unit))}.snowlux-faq__container{position:relative;z-index:1;max-width:900px}.snowlux-faq__decor{position:absolute;display:block;border-radius:50%;opacity:.06;pointer-events:none;background:rgb(var(--text-color));z-index:0}.snowlux-faq__decor--1{width:320px;height:320px;top:-120px;left:-120px}.snowlux-faq__decor--2{width:240px;height:240px;bottom:-100px;right:-100px}.snowlux-faq__eyebrow{display:inline-flex;align-items:center;gap:calc(2 * var(--space-unit));margin-bottom:calc(4 * var(--space-unit));letter-spacing:.12em;text-transform:uppercase}.snowlux-faq__eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:50%;background:rgba(var(--text-color),.08);font-size:.9em}.snowlux-faq__heading{margin:0 0 calc(6 * var(--space-unit));line-height:1.15}.snowlux-faq__highlight{position:relative;display:inline-block;color:rgb(var(--text-color))}.snowlux-faq__highlight:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.28em;background:rgba(var(--text-color),.18);z-index:-1;border-radius:2px}.snowlux-faq__paragraph{margin-bottom:calc(5 * var(--space-unit))}.snowlux-faq__paragraph:last-of-type{margin-bottom:calc(10 * var(--space-unit))}.snowlux-faq__paragraph a{color:currentColor;text-decoration:underline;text-underline-offset:3px}.snowlux-faq__paragraph a:hover{text-decoration-thickness:2px}.snowlux-faq__faq-heading{margin:calc(10 * var(--space-unit)) 0 calc(6 * var(--space-unit));text-align:center;position:relative}.snowlux-faq__faq-heading:after{content:"";display:block;width:60px;height:3px;margin:calc(3 * var(--space-unit)) auto 0;background:rgb(var(--text-color));opacity:.5;border-radius:2px}.snowlux-faq__item{margin-bottom:calc(3 * var(--space-unit));border:1px solid rgba(var(--text-color),.12);border-radius:var(--rounded-medium, 8px);background:rgba(var(--text-color),.02);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.snowlux-faq__item:hover{border-color:rgba(var(--text-color),.25);background:rgba(var(--text-color),.035)}.snowlux-faq__item[open]{border-color:rgba(var(--text-color),.3);background:rgba(var(--text-color),.04);box-shadow:0 4px 18px #0000000a}.snowlux-faq__question{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--space-unit));padding:calc(5 * var(--space-unit)) calc(6 * var(--space-unit));cursor:pointer;list-style:none;font-weight:600;font-size:1.05em;line-height:1.4;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.snowlux-faq__question::-webkit-details-marker{display:none}.snowlux-faq__question:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-2px}.snowlux-faq__question-text{display:inline-flex;align-items:baseline;gap:calc(3 * var(--space-unit));flex:1}.snowlux-faq__number{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;height:1.8em;padding:0 .4em;background:rgb(var(--text-color));color:rgb(var(--bg-color, 255, 255, 255));border-radius:50%;font-size:.85em;font-weight:700;flex-shrink:0}.snowlux-faq__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--text-color),.08);flex-shrink:0;transition:background-color .25s ease,transform .25s ease}.snowlux-faq__item:hover .snowlux-faq__toggle{background:rgba(var(--text-color),.14)}.snowlux-faq__toggle-vertical{transform-origin:center;transition:transform .3s ease}.snowlux-faq__item[open] .snowlux-faq__toggle{background:rgb(var(--text-color));color:rgb(var(--bg-color, 255, 255, 255))}.snowlux-faq__item[open] .snowlux-faq__toggle-vertical{transform:scaleY(0)}.snowlux-faq__answer{padding:0 calc(6 * var(--space-unit)) calc(5 * var(--space-unit));animation:snowlux-faq-fade .35s ease}.snowlux-faq__answer p{margin:0 0 calc(2 * var(--space-unit))}.snowlux-faq__answer p:last-child{margin-bottom:0}.snowlux-faq__answer strong{color:rgb(var(--text-color))}@keyframes snowlux-faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.snowlux-faq{padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit))}.snowlux-faq__question{padding:calc(4 * var(--space-unit));font-size:1em;gap:calc(3 * var(--space-unit))}.snowlux-faq__question-text{gap:calc(2 * var(--space-unit))}.snowlux-faq__answer{padding:0 calc(4 * var(--space-unit)) calc(4 * var(--space-unit))}.snowlux-faq__toggle{width:32px;height:32px}.snowlux-faq__decor--1,.snowlux-faq__decor--2{width:180px;height:180px}}@media(max-width:480px){.snowlux-faq__faq-heading{margin-top:calc(6 * var(--space-unit))}.snowlux-faq__number{font-size:.78em;min-width:1.6em;height:1.6em}}@media(prefers-reduced-motion:reduce){.snowlux-faq__item,.snowlux-faq__toggle,.snowlux-faq__toggle-vertical,.snowlux-faq__answer{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-section.css.map */
