@charset "UTF-8";
/**
 * Accordion v3.3.4
 * Lightweight and accessible accordion module created in pure Javascript
 * https://github.com/michu2k/Accordion
 *
 * Copyright (c) Michał Strumpf
 * Published under MIT License
 */

.ac{margin-top:8px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}

.ac {
    margin-top: unset;
    border: unset;
    background-color: unset;
    box-sizing: border-box;
}

.ac .ac-trigger {
    font: unset;
    color: unset;
    text-align: left;
    width: 100%;
    padding: unset;
    display: block;
    cursor: pointer;
    background-color: unset;
    transition: color .25s ease;
    position: relative;
    text-decoration: none;
    margin: 0;
    border: 0;
}

.sf__accordion-item.is-active .sf__accordion-button::after {
    content: "";
    background-image: url("/cdn/shop/files/chevron-up.png");
}

.ac .ac-trigger::after {
    content: "";
    background-image: url("/cdn/shop/files/chevron-down.png");
    background-size: 10px;
    background-repeat: no-repeat;
    height: 20px;
    background-position: center;
    top: 14px;
}