.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.accordion{display:flex;flex-direction:column;gap:5px}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:17px 25px 15px 25px;font-size:20px;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:8px;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;font-weight:500}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button{color:#722D4F;background-color:#f4f4f4}.accordion-button.collapsed{color:#353535}.accordion-button::after{flex-shrink:0;width:8px;height:6px;margin-left:auto;content:"";background-image:url('/local/templates/winemore/css/../img/icon/accordion.svg');background-repeat:no-repeat;background-size:contain;transform:rotate(-180deg);filter:grayscale(0);transition:transform 0.2s ease-in-out}.accordion-button.collapsed::after{filter:grayscale(1);transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{}.accordion-header{margin-bottom:0}.accordion-item{background-color:#f4f4f4;border-radius:8px}.accordion-item:first-of-type{}.accordion-item:first-of-type .accordion-button{}.accordion-item:not(:first-of-type){}.accordion-item:last-of-type{}.accordion-item:last-of-type .accordion-button.collapsed{}.accordion-item:last-of-type .accordion-collapse{}.accordion-body{padding:15px 0;margin:0 25px;border-top:1px solid #D9D9D9;font-size:16px;line-height:24px;opacity:.8}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}@media (max-width:767px){.accordion-button{font-size:16px;padding:17px 20px 15px 20px;gap:5px}.accordion-body{margin:0 20px;font-size:14px;line-height:22px}}