.custom-component-collection-filters .label-col,.custom-component-collection-filters .filter-col{flex-grow:initial}.custom-component-collection-filters .filters-label,.custom-component-collection-filters .filter-title{line-height:1;padding:18px;position:relative;white-space:nowrap}.custom-component-collection-filters .filters-label{align-self:flex-start}.custom-component-collection-filters .filter-title{display:flex;align-items:center}.custom-component-collection-filters .filter-title:after{background-image:url(//kohochocolates.com/cdn/shop/t/24/assets/icon-caret-down.svg?v=67536000980094455101751325632);content:"";display:block;height:10px;margin-left:4px;position:relative;top:calc(50% - 5px);transform:rotate(0);transition:transform .2s ease;width:12px}.custom-component-collection-filters .filter-group{position:relative;z-index:2}.custom-component-collection-filters .filter-group ul{background-color:transparent;max-height:0;overflow:hidden;transition:all 1s}.custom-component-collection-filters .filter-group ul li{border-top:1px solid transparent}.custom-component-collection-filters .filter-group.active ul{max-height:500px!important}.custom-component-collection-filters .filter-group.active .filter-title:after{transform:rotate(180deg)}.custom-component-collection-filters .filter-group input{left:-9999px;opacity:0;position:absolute}.custom-component-collection-filters .filter-group label{align-items:center;background-color:transparent;color:#000;cursor:pointer;display:flex;justify-content:flex-start;margin:0;padding:9px;position:relative;transition:all .15s ease;width:100%}.custom-component-collection-filters .filter-group label span{margin-top:-2px;transition:all .15s ease}.custom-component-collection-filters .filter-group label i{display:inline-flex;font-size:10px;margin-right:9px;transition:all .15s ease}.custom-component-collection-filters .filter-group input:focus+label{outline:none}.custom-component-collection-filters .filter-group input:hover+label,.custom-component-collection-filters .filter-group input:checked+label{background-color:var(--foreword-tertiary);color:#000}.custom-component-collection-filters .filter-group input:hover+label span,.custom-component-collection-filters .filter-group input:checked+label span{opacity:1}.custom-component-collection-filters .filter-group input:hover+label i,.custom-component-collection-filters .filter-group input:checked+label i{opacity:1;transform:rotate(405deg)}@media only screen and (max-width: 768px){.custom-component-collection-filters{padding-top:18px}.custom-component-collection-filters .section-content{border-bottom:1px solid var(--foreword-black);border-top:1px solid var(--foreword-black)}.custom-component-collection-filters .filter-row{flex-direction:column}.custom-component-collection-filters .label-col,.custom-component-collection-filters .filter-col{display:block;flex-grow:initial;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:9px 0}.custom-component-collection-filters .label-col{text-align:center}.custom-component-collection-filters .filter-title{justify-content:center}.custom-component-collection-filters .filter-title,.custom-component-collection-filters .filters-label{padding:9px 0}.custom-component-collection-filters .filter-group ul{margin-left:auto;max-width:200px;margin-right:auto}.custom-component-collection-filters .filter-col.mobile-display-none{display:none}.custom-component-collection-filters .section-content.mobile-active .filter-col{display:block}}@media only screen and (min-width: 768px){.custom-component-collection-filters .filter-row{justify-content:center}.custom-component-collection-filters .label-col label:before,.custom-component-collection-filters .filter-col:not(:last-child) .filter-title:before{background:#000;content:"";height:1em;width:1px;position:absolute;right:-15px}.custom-component-collection-filters .filter-col{display:block!important}.custom-component-collection-filters .filter-group ul li:last-child{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-component-collection-filters.css.map */
