.collections-container{display:grid;grid-template-columns:repeat(3,1fr)}.collection-card-root{padding:24px;border:1px solid #410037;flex:1 1 calc(33.333% - 48px);box-sizing:border-box;background-color:#fff0;transition:all 0.2s ease}.collections-container .collection-card-root{border-left:none;border-top:none;height:100%}.collections-container .collection-card-root:last-child,.collections-container .collection-card-root:nth-last-child(2):nth-child(3n+2),.collections-container .collection-card-root:nth-last-child(2):nth-child(3n+1),.collections-container .collection-card-root:nth-last-child(3):nth-child(3n),.collections-container .collection-card-root:nth-last-child(3):nth-child(3n - 2),.collections-container .collection-card-root:nth-child(3n+1):nth-last-child(-n+3){border-bottom:none}.collections-container .collection-card-root:nth-child(3n){border-right:none}.collections-container .collection-card-root:nth-last-child(3):nth-child(3n){border-bottom:1px solid #410037}.collection-card-root:hover{background-color:#f0e2dc}.collection-card-root .card-image{width:100%;height:auto;position:relative;object-fit:cover;overflow:hidden;aspect-ratio:1/1;box-sizing:border-box}.collection-card-root .image-gradient{background-color:#000;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:.2;aspect-ratio:1/1}.collection-card-root .card-image .cover-image{width:100%;height:auto;object-fit:cover;position:relative;z-index:1;aspect-ratio:1 / 1}.collection-card-root .image-overlay{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1/1;z-index:3}.collection-card-root .image-overlay svg{border:1px solid #410037}.collection-card-root .card-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;padding:8px 12px;color:#fcf2ee;width:100%;height:153px;text-align:center;gap:16px;z-index:4}.collection-card-root .card-title .collection-label{font-family:"dunbar-text";font-size:13px;font-weight:700;line-height:150%;text-transform:uppercase}.collection-card-root .card-title .collection-title{font-size:min(2.2vw, 32px);font-style:normal;font-weight:400;line-height:140%;letter-spacing:.32px;text-transform:uppercase;color:#fcf2ee;max-width:418px;margin:0 auto}.collection-card-root .card-meta{display:flex;flex-wrap:wrap;margin-top:8px;padding-bottom:0}.collection-card-root .card-meta div{padding:0;color:#82667e;font-size:13px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;font-family:"dunbar-tall";display:flex;align-items:center;gap:4px;padding:4px}.collection-card-root .card-meta li:last-child{margin-right:0}.collection-card-root .collection-description{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#410037;margin-top:16px}.collection-card-root.hidden{display:none}.load-more-container{text-align:center}.load-more-btn{padding:16px;width:100%;background:none;border:none;font-family:"dunbar-tall";font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.24px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;color:#410037}.load-more-btn:hover{background:#790024;color:#fcf2ee}.collections-hero{display:flex;gap:180px;margin:0 auto;justify-content:center;align-items:center;padding:48px 24px;border-bottom:1px solid #410037}.collections-hero h1{font-size:64px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:-1px;text-transform:uppercase}.collections-hero h3{font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.2px;margin-bottom:24px}.collections-hero p{font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:justify}.collections-hero .hero-description{max-width:598px}@media (max-width:981px){.collections-container{display:grid;grid-template-columns:1fr;margin:0 auto;width:fit-content}.collection-card-root{flex:1 1 100%;border-right:none}.collection-card-root:not(:first-of-type){border-top:1px solid #410037}.collection-card-root{border-bottom:none}.load-more-btn{border-top:1px solid #410037}.collection-card-root .card-title .collection-title{font-size:32px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.24px;text-transform:uppercase}.collections-hero{flex-direction:column;padding:20px 24px}.collections-hero h1{font-size:32px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.32px;text-transform:uppercase}.collections-hero .hero-description{display:none}}@media (max-width:767px){.collection-card-root .card-title .collection-title{font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.24px;text-transform:uppercase}}