.template-product .accordion{border:1px solid #e5e5e5;border-radius:12px;background:#fff;padding:0;transition:border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.template-product .accordion:hover{border-color:#d0d0d0;box-shadow:0 2px 8px #0000000a}.template-product .accordion .details{border-top:none!important;border-bottom:none!important}.template-product .accordion--dividers .details{border-top:1px solid #f0f0f0!important}.template-product .accordion--dividers .details:first-child{border-top:none!important}.template-product .accordion .details__header{min-height:3.5rem;font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:#282262;padding:1.5rem;margin:0;transition:background-color .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.template-product .accordion .details__header::-webkit-details-marker{display:none}.template-product .accordion .details__header:hover{background-color:#fafafa}.template-product .accordion .svg-wrapper.icon-plus,.template-product .accordion .svg-wrapper.icon-caret,.template-product .accordion .icon-plus,.template-product .accordion .icon-caret{width:24px!important;height:24px!important;min-width:24px;border-radius:6px!important;background:#f5f5f5!important;color:#666!important;display:inline-flex!important;align-items:center;justify-content:center;transition:all .25s ease!important;flex-shrink:0;padding:0!important;margin:0!important;box-shadow:none!important}.template-product .accordion .svg-wrapper.icon-plus svg,.template-product .accordion .svg-wrapper.icon-caret svg,.template-product .accordion .icon-plus svg,.template-product .accordion .icon-caret svg{width:12px;height:12px;stroke:#666;color:#666;stroke-width:2}.template-product .accordion .details__header:hover .svg-wrapper.icon-plus,.template-product .accordion .details__header:hover .svg-wrapper.icon-caret,.template-product .accordion .details__header:hover .icon-plus,.template-product .accordion .details__header:hover .icon-caret{background:#282262!important;color:#fff!important}.template-product .accordion .details__header:hover .svg-wrapper.icon-plus svg,.template-product .accordion .details__header:hover .svg-wrapper.icon-caret svg,.template-product .accordion .details__header:hover .icon-plus svg,.template-product .accordion .details__header:hover .icon-caret svg{stroke:#fff;color:#fff}.template-product .accordion details[open] .svg-wrapper.icon-plus,.template-product .accordion details[open] .icon-plus{transform:rotate(45deg)}.template-product .accordion details[open] .svg-wrapper.icon-caret svg,.template-product .accordion details[open] .icon-caret svg{transform:rotate(180deg)}.template-product .accordion details[open] .details__header{background-color:#fafafa}.template-product .accordion details[open] .details__header .svg-wrapper.icon-plus,.template-product .accordion details[open] .details__header .svg-wrapper.icon-caret,.template-product .accordion details[open] .details__header .icon-plus,.template-product .accordion details[open] .details__header .icon-caret{background:#282262!important;color:#fff!important}.template-product .accordion details[open] .details__header .svg-wrapper.icon-plus svg,.template-product .accordion details[open] .details__header .svg-wrapper.icon-caret svg,.template-product .accordion details[open] .details__header .icon-plus svg,.template-product .accordion details[open] .details__header .icon-caret svg{stroke:#fff;color:#fff}.template-product .accordion .details-content{padding:0 1.25rem 1.25rem;border-top:1px solid #f0f0f0;margin-top:0;animation:accordionFadeIn .3s ease}@keyframes accordionFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.template-product .accordion .rte{color:#555;line-height:1.7;font-size:.9rem;padding-top:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.template-product .accordion .rte p{margin:0 0 .75rem}.template-product .accordion .rte p:last-child{margin-bottom:0}.template-product .accordion .rte ul,.template-product .accordion .rte ol{padding-left:1.25rem;margin:.5rem 0}.template-product .accordion .rte li{margin:.4rem 0;color:#555}.template-product .accordion .rte li::marker{color:#282262}.template-product .accordion .rte strong{color:#1a1a1a;font-weight:600}.template-product .accordion .rte h4{font-size:.9rem;font-weight:600;color:#1a1a1a;margin:1rem 0 .5rem}.template-product .accordion .rte h4:first-child{margin-top:0}.template-product .accordion accordion-custom:first-child .details__header{border-radius:12px 12px 0 0}.template-product .accordion accordion-custom:last-child .details__header{border-radius:0 0 12px 12px}.template-product .accordion accordion-custom:only-child .details__header{border-radius:12px}.template-product .accordion accordion-custom:only-child[open] .details__header{border-radius:12px 12px 0 0}@media screen and (max-width:749px){.template-product .accordion{border-radius:8px}.template-product .accordion .details__header{padding:1.25rem 1rem;font-size:1rem;min-height:3rem}.template-product .accordion .details-content{padding:0 1rem 1rem}.template-product .accordion .rte{font-size:.85rem;padding-top:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/accordion-redesign.css.map */
