:root{--transition:0.3s ease-in-out;--green:#c9eb61}.collections-listing{display:flex;flex-direction:column;gap:100px}.collection-filter{border:1px solid #000;border-radius:80px;cursor:pointer;max-width:700px;padding:18px 28px;position:relative;width:100%;z-index:10}.collection-filter.collection-filter--active{background-color:#f3f6fa;border-color:#f3f6fa;border-radius:30px 30px 0 0}.collection-filter__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.collection-filter__title span{font-size:20px;opacity:.4}.collection-filter__filters{background-color:#f3f6fa;border-radius:0 0 30px 30px;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;transition:max-height .25s ease,opacity .15s ease;width:100%}.collection-filter.collection-filter--active .collection-filter__filters{max-height:500px;opacity:1}.collection-filter__filters ul{column-gap:20px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);list-style:none;margin:0;max-width:90%;padding:18px 28px;row-gap:10px}.collection-filter__filters ul li{margin:0;padding:0}.collection-filter__filters ul li span{cursor:pointer;display:block;position:relative;width:max-content}.collection-filter__filters ul li span:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;transition:var(--transition);width:0}.collection-filter__filters ul li.active span:after,.collection-filter__filters ul li:hover span:after{width:100%}.collection-filter__indicator{height:22px;position:relative;width:22px}.collection-filter__indicator .indicator-closed,.collection-filter__indicator .indicator-open{height:100%;left:0;position:absolute;top:0;width:100%}.collection-filter .indicator-closed{opacity:1;transition:var(--transition)}.collection-filter.collection-filter--active .indicator-closed{opacity:0}.collection-filter .indicator-open{opacity:0;transition:var(--transition)}.collection-filter.collection-filter--active .indicator-open{opacity:1}.collections-listing__cards{display:grid;gap:32px;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.enquiry-card{background-color:var(--green);display:flex;flex-direction:column;grid-column:1;grid-row:4;height:540px;isolation:isolate;justify-content:center;padding:40px 36px;position:relative}.enquiry-card h3{font-size:60px;line-height:1.1}.enquiry-card .cta_button{max-width:max-content}.collection-card{align-items:flex-start;border-radius:0;cursor:pointer;display:flex;flex-direction:column;height:540px;isolation:isolate;justify-content:flex-end;overflow:clip;padding:40px 36px;position:relative;transition:var(--transition)}.collection-card:hover{border-radius:0 150px 0 0}.collection-card .cover-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.featured-tag{background-color:var(--green);color:#fff;color:#1e2121;display:block;font-size:12px;font-weight:400;left:0;line-height:1;padding:16px;position:absolute;text-transform:uppercase;top:0;z-index:5}.collection-card__images{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.collection-card__images:after{background:linear-gradient(180deg,rgba(30,33,33,0),rgba(30,33,33,.3));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.collection-card__images img{height:100%;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;top:0;transition:var(--transition);width:100%}.collection-card__images img.active{opacity:1}.collection-card__content-wrapper{max-height:110px;overflow:clip;z-index:2}.collection-card__content{margin-top:80px;transition:var(--transition)}.collection-card:hover .collection-card__content{margin-top:0}.collection-card__content h2{align-items:center;color:#fff;display:flex;flex-direction:row;gap:16px}.collection-card__content h2 svg{opacity:0;transition:var(--transition)}.collection-card:hover .collection-card__content h2 svg{opacity:1}.collection-card__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;opacity:0;transition:var(--transition);transition-delay:.15s}.collection-card:hover .collection-card__tags{opacity:1}.collection-card__tag{border:1px solid var(--green);border-radius:32px;color:var(--green);display:block;padding:10px 24px}.pagination{flex-direction:row;flex-wrap:wrap;gap:20px}.pagination,.pagination__arrow,.pagination__page{align-items:center;display:flex;justify-content:center}.pagination__arrow,.pagination__page{background-color:transparent;border-radius:100%;color:inherit;cursor:pointer;height:40px;max-height:40px;max-width:40px;transition:var(--transition);width:40px}.pagination__page.pagination__page--active,.pagination__page:hover{background-color:var(--green);color:#1e2121!important}.pagination__arrow:hover{background-color:var(--green)}.pagination__arrow svg path{stroke:var(--green)}.pagination__arrow:hover svg path{stroke:var(--white)}.pagination__arrow svg{pointer-events:none}.pagination__arrow.pagination__arrow--prev svg{transform:rotate(180deg)}.pagination__arrow.pagination__arrow--inactive{cursor:not-allowed;opacity:.3}.pagination:has(.pagination__arrow.pagination__arrow--prev.pagination__arrow--inactive):has(.pagination__arrow.pagination__arrow--next.pagination__arrow--inactive) .pagination__arrow.pagination__arrow--inactive{display:none}@media screen and (max-width:1023px){.collections-listing__cards{grid-template-columns:1fr}}@media screen and (max-width:767px){.collection-filter__filters ul{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none;max-width:100%}.collection-card,.enquiry-card{height:450px}.collection-card__content{margin-top:0}.collection-card__content h2 svg,.collection-card__tags{opacity:1}}