collection-filtering{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;max-height:80svh;overflow:auto;border-radius:10px;background-color:#fff;z-index:1;transition:all .3s;transition-behavior:allow-discrete;display:none;transform:translate(50%);opacity:0;filter:blur(.5rem);box-shadow:none}collection-filtering::-webkit-scrollbar{display:none}collection-filtering.open{display:flex;transform:translate(0);opacity:1;filter:blur(0);box-shadow:0 .5rem 1rem #0000001a}@starting-style{collection-filtering.open{transform:translate(-50%);opacity:0;filter:blur(.5rem)}}collection-filtering form{display:flex;flex-direction:column}collection-filtering form ul{padding-inline:24px}collection-filtering form ul li details{padding-block:18px;width:100%;display:flex;flex-direction:column;gap:0px;transition:all .3s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-bottom:1px solid #C6BFBF}collection-filtering form ul li details[open] summary{margin-bottom:18px}collection-filtering form ul li details summary svg{transition:all .3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}collection-filtering form ul li details[open] summary svg{transform:rotate(180deg)}collection-filtering form ul li details summary{font-family:var(--font-family-Sohne-Bold);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.45px;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer}collection-filtering form ul li details summary::-webkit-details-marker{display:none}collection-filtering form ul li details .default-filters{display:flex;flex-direction:column;gap:12px}collection-filtering form ul li details .default-filters input{display:none}collection-filtering form ul li details .default-filters label{position:relative;display:flex;align-items:center;gap:18px;cursor:pointer}collection-filtering form ul li details .default-filters label[disabled]{opacity:.3;cursor:not-allowed}collection-filtering form ul li details .default-filters label span{font-size:14px}collection-filtering form ul li details .default-filters input:checked+.custom-checkbox:after{clip-path:none;opacity:1;background:#000}collection-filtering form ul li details .default-filters .custom-checkbox{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid #ccc}collection-filtering form ul li details .default-filters .custom-checkbox:after{content:"";background:transparent;width:16px;height:16px;opacity:0;clip-path:circle(0% at 50% 50%);transition:all .5s}collection-filtering form .heading{position:sticky;top:0;padding:24px;display:flex;justify-content:space-between;background:linear-gradient(180deg,white 75%,transparent);z-index:1}collection-filtering form .heading p{text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.45px}collection-filtering form .heading button{background-color:transparent}collection-filtering form .apply-filters{position:sticky;bottom:0;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:linear-gradient(0deg,white 75%,transparent)}collection-filtering form .apply-filters>button{font-family:var(--font-family-Sohne-Regular);text-transform:uppercase;color:#fff;width:100%;min-height:45px;display:flex;justify-content:center;align-items:center;text-align:center;gap:1rem;background-color:#231f20;border-radius:106px}collection-filtering form .apply-filters>button:hover{background-color:var(--color-gray-300)}collection-filtering form .apply-filters>a{color:#231f20}@media only screen and (min-width: 768px){collection-filtering{position:sticky;top:4rem;width:210px;height:fit-content;box-shadow:none!important}collection-filtering form .heading{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/collection-filtering.css.map */
