.cc-disclosure{border-bottom:1px solid #e3e3e3;margin:0;padding:0}
.cc-disclosure .cc-disclosure-item{border:0}
.cc-disclosure .cc-disclosure-trigger,.cc-disclosure>summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:59px;margin:0;padding:18px 0;list-style:none;text-align:left;border:0;border-radius:0;background:transparent;color:#171717;font:inherit;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;text-decoration:none;box-shadow:none}
.cc-disclosure .cc-disclosure-trigger:hover{text-decoration:none;color:#555}.cc-disclosure>summary::-webkit-details-marker{display:none}
.cc-disclosure .cc-disclosure-trigger>svg{display:none}
.cc-disclosure .cc-disclosure-heading{display:flex;align-items:center;gap:13px;min-width:0}
.cc-disclosure .cc-disclosure-heading>svg{width:19px;height:19px;flex:none;stroke-width:1.4;transform:none;transition:none}
.cc-disclosure .cc-disclosure-toggle{position:relative;display:block;width:16px;height:16px;flex:0 0 16px;margin:0 2px 0 0}
.cc-disclosure-toggle::before,.cc-disclosure-toggle::after{content:'';position:absolute;background:currentColor;border-radius:1px;transition:transform .28s ease,opacity .2s ease}
.cc-disclosure-toggle::before{height:1px;width:12px;left:2px;top:7.5px}
.cc-disclosure-toggle::after{height:12px;width:1px;left:7.5px;top:2px}
.cc-disclosure-trigger[data-state=open] .cc-disclosure-toggle::after,details.cc-disclosure[data-expanded=true] .cc-disclosure-toggle::after,details.cc-disclosure[open]:not([data-expanded]) .cc-disclosure-toggle::after{transform:rotate(90deg);opacity:0}
.cc-disclosure [data-slot=accordion-content]{overflow:hidden;font-size:14px}
.cc-disclosure [data-slot=accordion-content][data-state=open]{animation:cc-disclosure-open .3s cubic-bezier(.25,.8,.25,1)}
.cc-disclosure [data-slot=accordion-content][data-state=closed]{animation:cc-disclosure-close .25s cubic-bezier(.25,.8,.25,1)}
.cc-disclosure .cc-disclosure-content,.cc-disclosure>.cc-disclosure-body{padding:0 0 20px;font-size:14px;line-height:1.7;color:#666}
.cc-disclosure .cc-disclosure-content>p,.cc-disclosure>.cc-disclosure-body p{margin:0 0 12px}.cc-disclosure .cc-disclosure-content>p:last-child,.cc-disclosure>.cc-disclosure-body p:last-child{margin-bottom:0}
.cc-disclosure .disclosure-content,.cc-disclosure .product-description{padding:0}
.cc-disclosure-trigger:focus-visible,.cc-disclosure>summary:focus-visible{outline:2px solid #111;outline-offset:3px}
.faq-list>.cc-disclosure:first-child{border-top:1px solid #e3e3e3}
@keyframes cc-disclosure-open{from{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}
@keyframes cc-disclosure-close{from{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}
@media(prefers-reduced-motion:reduce){.cc-disclosure [data-slot=accordion-content]{animation:none!important}.cc-disclosure-toggle::before,.cc-disclosure-toggle::after{transition:none}}
