.ksa-faq{--ksa-faq-line:var(--e-global-color-ksline,#1e1e24);border-top:1px solid var(--ksa-faq-line)}.ksa-faq__i{border-bottom:1px solid var(--ksa-faq-line)}.ksa-faq__q{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:var(--ksa-faq-pad,26px) 0;cursor:pointer;list-style:none;color:var(--e-global-color-primary,#f3f0ea);font-family:var(--e-global-typography-ksh3-font-family,inherit);font-size:var(--e-global-typography-ksh3-font-size,clamp(18px,2.1vw,23px));font-weight:var(--e-global-typography-ksh3-font-weight,500);line-height:var(--e-global-typography-ksh3-line-height,1.3);letter-spacing:var(--e-global-typography-ksh3-letter-spacing,-.012em);transition:color .3s cubic-bezier(.22,.61,.36,1)}.ksa-faq__q::-webkit-details-marker{display:none}.ksa-faq__q::marker{content:""}.ksa-faq__q:focus-visible{outline:2px solid var(--e-global-color-primary,#f3f0ea);outline-offset:3px}.ksa-faq__t{min-width:0}.ksa-faq--section .ksa-faq__q{font-family:var(--e-global-typography-primary-font-family,"Fraunces"),serif;font-size:clamp(18px,2.1vw,23px);font-weight:500;line-height:1.3;letter-spacing:-.012em}.ksa-faq--section .ksa-faq__q:hover{color:var(--e-global-color-secondary,#a8b0bd)}.ksa-faq--section .ksa-faq__a p{font-size:15px;line-height:1.78}.ksa-faq--section .ksa-faq__ico{position:relative;flex:none;width:var(--ksa-faq-ico,20px);height:var(--ksa-faq-ico,20px)}.ksa-faq--section .ksa-faq__ico::before,.ksa-faq--section .ksa-faq__ico::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ksa-faq-ico-c,var(--e-global-color-primary,#f3f0ea));transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.ksa-faq--section .ksa-faq__ico::before{width:calc(var(--ksa-faq-ico,20px) * .75);height:1px}.ksa-faq--section .ksa-faq__ico::after{width:1px;height:calc(var(--ksa-faq-ico,20px) * .75)}.ksa-faq--section .ksa-faq__i[open] .ksa-faq__ico::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.ksa-faq--product .ksa-faq__q{padding:18px 2px;gap:16px;font-family:var(--e-global-typography-text-font-family,"Archivo"),sans-serif;font-size:16px;line-height:1.6;font-weight:600;letter-spacing:-.008em}.ksa-faq--product .ksa-faq__q:hover{color:var(--e-global-color-ksgoldtext,#f0d98f)}.ksa-faq--product .ksa-faq__q{transition:none}.ksa-faq--product .ksa-faq__ico{flex:none;width:9px;height:9px;border-right:1.6px solid var(--ksa-faq-ico-c,var(--e-global-color-secondary,#a8b0bd));border-bottom:1.6px solid var(--ksa-faq-ico-c,var(--e-global-color-secondary,#a8b0bd));transform:translateY(-2px) rotate(45deg);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.ksa-faq--product .ksa-faq__i[open] .ksa-faq__ico{transform:translateY(2px) rotate(225deg)}.ksa-faq__a{padding:0 0 var(--ksa-faq-apad,28px)}.ksa-faq--product .ksa-faq__a{padding:0 2px 20px}.ksa-faq--product .ksa-faq__a p{font-size:15px;line-height:1.75}.ksa-faq__a p{margin:0;color:var(--e-global-color-text,#b8b5ae);font-size:var(--e-global-typography-text-font-size,15px);line-height:var(--e-global-typography-text-line-height,1.78)}.ksa-faq__a p+p{margin-top:11px}.ksa-faq--section .ksa-faq__i[open] .ksa-faq__a{animation:ksaFaqDrop .5s cubic-bezier(.16,1,.3,1)}@keyframes ksaFaqDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ksa-faq__q,.ksa-faq--section .ksa-faq__ico::before,.ksa-faq--section .ksa-faq__ico::after,.ksa-faq--product .ksa-faq__ico{transition:none}.ksa-faq__i[open] .ksa-faq__a{animation:none}}