section#collection-grid #colour-container,section#collection-grid #pattern-container,section#collection-grid #type-container{grid-gap:5px;display:grid;grid-template-columns:1fr 1fr}section#collection-grid .filter-heading{font-family:kessler;font-size:16px;margin-bottom:10px;margin-top:10px}@media screen and (max-width:768px){section#collection-grid .filter-heading{margin-top:20px}}section#collection-grid .custom-filter.size{grid-gap:5px;display:grid;grid-template-columns:repeat(4,1fr)}section#collection-grid .custom-filter.size .size-label{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s}section#collection-grid .custom-filter.size .size-label>div{background-color:#fafafa;border-radius:5px;padding:10px 0;pointer-events:none;text-align:center;width:100%}section#collection-grid .custom-filter.size .size-label>div p{font-size:12px;margin:0}section#collection-grid .custom-filter.size .size-label>div span{font-size:10px}section#collection-grid .custom-filter.size .size-label>div:hover{background-color:#bab7b7}@media screen and (max-width:768px){section#collection-grid .custom-filter.size .size-label>div{background:#fff;border:1px solid #eee}}section#collection-grid .custom-filter.size .size-label.active>div{background-color:#000;color:#fff;font-weight:400}section#collection-grid .custom-filter.size .size-label input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}section#collection-grid .custom-filter .swatch-wrapper{display:flex;position:relative}section#collection-grid .custom-filter .swatch-wrapper .swatch{background-repeat:no-repeat;background-size:contain;border-radius:50%;height:44px;overflow:hidden;width:44px}section#collection-grid .custom-filter .swatch-wrapper label{align-items:center;display:flex;flex:1;font-size:12px;padding-left:3px}section#collection-grid .custom-filter .swatch-wrapper input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}section#collection-grid .custom-filter .swatch-wrapper input:checked+.swatch{border:2px solid #000}@media (max-width:768px){section#collection-grid .breadcrumbs-snippet{margin:10px 0}section#collection-grid .breadcrumbs-snippet>*{display:none}}section#collection-grid .collection-heading{margin-left:auto;margin-right:auto;max-width:666px;text-align:center;width:100%}@media only screen and (max-width:767.98px){section#collection-grid .collection-heading{max-width:100%}}@media only screen and (min-width:769px){section#collection-grid .collection-heading{padding-bottom:30px}}section#collection-grid .collection-heading p{font-size:14px}section#collection-grid #qf-filter-wrapper{display:grid;gap:30px;grid-template-columns:1fr 4fr;margin-bottom:80px}@media (max-width:1024px){section#collection-grid #qf-filter-wrapper{grid-template-columns:2fr 5fr}}@media (max-width:768px){section#collection-grid #qf-filter-wrapper{grid-template-columns:1fr}section#collection-grid #qf-filter-wrapper .desktop-filter-heading{display:none}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper{border-radius:4px;border-right:1px solid #fafafa;display:flex;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:7px 10px}@media screen and (max-width:768px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper{background-color:#fafafa;border-radius:5px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{display:none}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading h2{font-size:16px;margin:0}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg{cursor:pointer;height:7px;transition:.3s ease;width:13px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg.open{transform:rotateX(180deg)}@media (max-width:768px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{align-items:center;display:flex;justify-content:space-between}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper{background-color:#fafafa;border-radius:5px;margin-top:5px;padding:10px 12px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range ::-moz-selection{background:#000;color:#fafafa}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range ::selection{background:#000;color:#fafafa}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .wrapper{background:#fff;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,.1);padding:20px 25px 40px;width:400px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range header h2{font-size:24px;font-weight:600}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range header p{font-size:12px;margin-top:5px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .price-input{display:flex;justify-content:space-between;margin-top:20px;width:100%}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .price-input .field{align-items:center;display:flex;justify-content:flex-end;position:relative}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .field input{-moz-appearance:textfield;background:#fafafa;border:none;font-size:12px;height:100%;max-width:37px;outline:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=number]::-webkit-inner-spin-button,section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .price-input .separator{align-items:center;display:flex;font-size:19px;justify-content:center;width:130px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .slider{background:#ddd;border-radius:5px;height:5px;position:relative}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .slider .progress{background:#000;border-radius:5px;height:100%;left:0;position:absolute;right:0}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .range-input{position:relative}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range .range-input input{-webkit-appearance:none;-moz-appearance:none;background:none;height:5px;pointer-events:none;position:absolute;top:-7px;width:100%}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:14px;pointer-events:auto;width:14px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=range]::-moz-range-thumb{-moz-appearance:none;background:#000;border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:14px;pointer-events:auto;width:14px}@media only screen and (max-width:767.98px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{height:26px;width:26px}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper .custom-range input[type=range]::-moz-range-thumb{height:26px;width:26px}}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper .price-wrapper button{margin-top:8px;width:100%}@media (max-width:768px){section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper{display:none}section#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper.open{display:block;margin-top:15px}}section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading{font-family:kessler;margin:0}section#collection-grid #qf-filter-wrapper .custom-filter .filter-heading svg{cursor:pointer;transition:.3s ease;width:12px}section#collection-grid #qf-filter-wrapper .custom-filter .filter-body{display:none}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-heading svg{transform:rotateX(180deg)}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{display:flex;flex-direction:column;margin-top:5px}section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label{margin-bottom:5px;margin-top:5px}@media (max-width:768px){section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:425px){section#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{display:grid;grid-template-columns:repeat(2,1fr)}}section#collection-grid #qf-filter-wrapper .sort-container select{background-color:#fafafa;border:none;border-radius:5px;padding:10px 12px;width:100%}@media only screen and (max-width:767.98px){section#collection-grid #qf-filter-wrapper .sort-container select{background-color:#fff}}section#collection-grid #qf-filter-wrapper #reset-filters{color:#000;margin-top:33px;text-align:center;text-decoration:underline;text-transform:capitalize}section#collection-grid #qf-filter-wrapper .custom-filter-load-more{cursor:pointer;margin:40px auto auto;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:768px){section#collection-grid .collection-grid-wrapper{margin-top:0}}section#collection-grid .all-knickers-filter-container{display:flex;gap:26px;margin:50px 0;width:100%}@media screen and (max-width:768px){section#collection-grid .all-knickers-filter-container .size-label{width:31%!important;display:inline-block!important;margin: 0 1% 1% 0;}section#collection-grid .all-knickers-filter-container .size-label:hover{transform:none!important}section#collection-grid .all-knickers-filter-container{display:block;margin:10px 0}}section#collection-grid .all-knickers-filter-container .size-label{align-items:center;background:#fafafa;border-radius:5px 5px 0 0;cursor:pointer;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;transform:scale(100%) translateY(0);transition:transform .2s cubic-bezier(.16,.3,0,1.33);width:auto}section#collection-grid .all-knickers-filter-container .size-label:has(input:checked),section#collection-grid .all-knickers-filter-container .size-label:hover{transform:scale(102%) translateY(-5px)}section#collection-grid .all-knickers-filter-container .size-label:has(input:checked):hover img{transform:scale(115%)}section#collection-grid .all-knickers-filter-container .size-label:has(input:checked) img,section#collection-grid .all-knickers-filter-container .size-label:hover img{transform:scale(110%)}section#collection-grid .all-knickers-filter-container .size-label .title-wrapper{align-self:flex-end;padding:10px 0;width:100%;font-family:kessler;text-transform:capitalize}section#collection-grid .all-knickers-filter-container .size-label .title-wrapper p{font-size:16px;margin:0;text-align:center}section#collection-grid .all-knickers-filter-container .size-label .img-wrapper{aspect-ratio:1;overflow:hidden}section#collection-grid .all-knickers-filter-container .size-label img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(100%);transition:transform 1s cubic-bezier(.25,.84,.86,.78);width:100%}section#collection-grid .all-knickers-filter-container .size-label input{display:none}section#collection-grid .all-knickers-filter-container .size-label input:checked+.active-outline{border-color:var(--secondary-color);border-radius:0;border-width:0 0 2px}section#collection-grid .all-knickers-filter-container .size-label .active-outline{border:1px solid transparent;border-radius:5px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
