.accordion{border-top:1px solid #e0e0e0}.accordion details{border-bottom:1px solid #e0e0e0}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:all .2s ease}.accordion summary::-webkit-details-marker{display:none}.accordion summary:hover{opacity:.7}.accordion summary:focus-visible{outline:2px solid var(--color-primary-yellow, #F8BB30);outline-offset:2px}.summary__title{display:flex;align-items:center;gap:.75rem;flex:1}.summary__title .icon{width:20px;height:20px;flex-shrink:0;fill:currentColor}.accordion__title{font-family:var(--font-body, "Montserrat", sans-serif);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-black, #0B090B);margin:0}.accordion summary .icon-caret{width:12px;height:12px;transition:transform .2s ease;flex-shrink:0}.accordion details[open] summary .icon-caret{transform:rotate(180deg)}.accordion__content{padding:0 0 1.5rem;font-family:var(--font-body, "Montserrat", sans-serif);font-size:.9375rem;line-height:1.6;color:var(--color-primary-black, #0B090B);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion__content p{margin:0 0 1rem}.accordion__content p:last-child{margin-bottom:0}.accordion__content ul,.accordion__content ol{padding-left:1.5rem;margin:.5rem 0}.accordion__content li{margin-bottom:.5rem}.accordion__content a{color:var(--color-primary-red, #ED1C2C);text-decoration:underline}.accordion__content a:hover{text-decoration:none}.accordion__content .accordion details{border-bottom:1px solid #f0f0f0}.accordion__content .accordion summary{padding:.75rem 0;font-size:.875rem}@media screen and (max-width:749px){.accordion summary{padding:2.5rem 0}.accordion__title{font-size:.9375rem}.accordion__content{font-size:.875rem}}.icon-accordion{width:20px;height:20px;display:inline-block}.icon-accordion svg{width:100%;height:100%}.accordion.loading{opacity:.6;pointer-events:none}.accordion summary:focus{outline:2px solid var(--color-primary-yellow, #F8BB30);outline-offset:2px}.accordion[aria-disabled=true]{opacity:.5;pointer-events:none}@media print{.accordion details{border:none}.accordion details[open] summary~*{display:block}.accordion summary{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-accordion.css.map */
