.CatalogueGallery-module__phK3Oa__heading{color:#252525;background:linear-gradient(125deg,#f4f3ef,#dedbd4);border-radius:30px;grid-template-columns:1.3fr 1fr;align-items:center;margin:18px 16px 0;display:grid;overflow:hidden}.CatalogueGallery-module__phK3Oa__headingCopy{padding:55px clamp(28px,5vw,85px)}.CatalogueGallery-module__phK3Oa__headingCopy p:first-child{letter-spacing:.19em;color:#656461;font-size:.65rem}.CatalogueGallery-module__phK3Oa__headingCopy h1{font:400 clamp(38px, 4.8vw, 76px)/1.07 var(--lux-sans);letter-spacing:-.045em;margin:22px 0}.CatalogueGallery-module__phK3Oa__headingCopy h1 em{color:#b8b8b8;font-style:normal}.CatalogueGallery-module__phK3Oa__headingCopy>p:not(:first-child){color:#656461;max-width:420px;font-size:.9rem}.CatalogueGallery-module__phK3Oa__headingCopy a{color:#4d4c49;border-bottom:1px solid #b7b7b766;margin-top:12px;padding-bottom:6px;font-size:.78rem;display:inline-block}.CatalogueGallery-module__phK3Oa__headingArt{grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:35px 40px 35px 0;display:grid}.CatalogueGallery-module__phK3Oa__headingArt>div{border:1px solid #b7b7b733;border-radius:80px 80px 14px 14px;overflow:hidden}.CatalogueGallery-module__phK3Oa__headingArt>div:last-child{margin-top:60px}.CatalogueGallery-module__phK3Oa__library{padding:52px 0 80px}.CatalogueGallery-module__phK3Oa__toolbar{background:#fff9;border:1px solid #fff;border-radius:22px;flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:20px;padding:22px;display:flex}.CatalogueGallery-module__phK3Oa__toolbar label{color:#565656;gap:7px;font-size:.74rem;display:grid}.CatalogueGallery-module__phK3Oa__toolbar label:first-child{flex:1;min-width:200px}.CatalogueGallery-module__phK3Oa__toolbar input,.CatalogueGallery-module__phK3Oa__toolbar select{color:#292929;font:inherit;background:#fffc;border:1px solid #c9c9c9;border-radius:12px;min-height:46px;padding:13px 16px}.CatalogueGallery-module__phK3Oa__toolbar p{white-space:nowrap;margin:0 0 10px;font-size:.76rem}.CatalogueGallery-module__phK3Oa__finishRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.CatalogueGallery-module__phK3Oa__finishRow>span{color:#736553;font-size:.73rem}.CatalogueGallery-module__phK3Oa__finishChoices{flex-wrap:wrap;gap:8px;display:flex}.CatalogueGallery-module__phK3Oa__finishChoices button{color:#58432c;cursor:pointer;background:#fff8;border:1px solid #d8cbb5;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:.73rem;display:flex}.CatalogueGallery-module__phK3Oa__finishChoices button[aria-pressed=true]{color:#fae4bb;background:#39291d;border-color:#6e5235}.CatalogueGallery-module__phK3Oa__swatch{border:1px solid #b59c7780;border-radius:50%;width:15px;height:15px}.CatalogueGallery-module__phK3Oa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.CatalogueGallery-module__phK3Oa__card{background:#f7f7f7;border:1px solid #fff;border-radius:20px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 8px 24px #2e2e2e10}.CatalogueGallery-module__phK3Oa__art{position:relative}.CatalogueGallery-module__phK3Oa__art>span{color:#e8e8e8;letter-spacing:.17em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19191966;border:1px solid #b7b7b730;border-radius:20px;padding:6px 9px;font-size:.55rem;position:absolute;top:16px;left:16px}.CatalogueGallery-module__phK3Oa__cardBody{padding:19px 20px}.CatalogueGallery-module__phK3Oa__cardTitle{justify-content:space-between;align-items:center;display:flex}.CatalogueGallery-module__phK3Oa__cardTitle h3{font:400 26px/1.2 var(--lux-sans);letter-spacing:-.02em;color:#333;margin:0}.CatalogueGallery-module__phK3Oa__cardTitle>span{color:#7b7b7b}.CatalogueGallery-module__phK3Oa__cardBody p{color:#727272;margin:6px 0 0;font-size:.66rem}.CatalogueGallery-module__phK3Oa__cardBody small{color:#595959;margin-top:15px;font-size:.65rem;display:block}.CatalogueGallery-module__phK3Oa__note{color:#6d6d6d;max-width:840px;margin-top:30px;font-size:.73rem;line-height:1.8}.CatalogueGallery-module__phK3Oa__more{text-align:center;margin-top:38px}.CatalogueGallery-module__phK3Oa__more p{font-size:.8rem}.CatalogueGallery-module__phK3Oa__empty{text-align:center;background:#f7f7f7;border-radius:20px;padding:60px 20px}@media (hover:hover){.CatalogueGallery-module__phK3Oa__card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #2e2e2e20}}@media (max-width:1050px){.CatalogueGallery-module__phK3Oa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.CatalogueGallery-module__phK3Oa__headingCopy{padding:35px}.CatalogueGallery-module__phK3Oa__headingArt{gap:10px;padding-right:24px}}@media (max-width:700px){.CatalogueGallery-module__phK3Oa__heading{grid-template-columns:1fr;margin:12px 10px 0}.CatalogueGallery-module__phK3Oa__headingCopy{padding:30px 25px 15px}.CatalogueGallery-module__phK3Oa__headingCopy h1{font-size:40px}.CatalogueGallery-module__phK3Oa__headingArt{width:100%;max-width:470px;margin:auto;padding:10px 25px 25px}.CatalogueGallery-module__phK3Oa__headingArt>div:last-child{margin-top:25px}.CatalogueGallery-module__phK3Oa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CatalogueGallery-module__phK3Oa__library{padding-top:28px}.CatalogueGallery-module__phK3Oa__toolbar{gap:14px;padding:17px}.CatalogueGallery-module__phK3Oa__toolbar label:first-child{flex-basis:100%;width:100%}.CatalogueGallery-module__phK3Oa__cardBody{padding:14px 13px}.CatalogueGallery-module__phK3Oa__cardTitle h3{font-size:23px}.CatalogueGallery-module__phK3Oa__cardBody small{margin-top:10px}.CatalogueGallery-module__phK3Oa__art>span{padding:5px 7px;font-size:.45rem;top:10px;left:10px}.CatalogueGallery-module__phK3Oa__finishChoices button{padding:12px;font-size:.65rem}.CatalogueGallery-module__phK3Oa__finishRow>span{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.CatalogueGallery-module__phK3Oa__card{transition:none}.CatalogueGallery-module__phK3Oa__card:hover{transform:none}}.CatalogueGallery-module__phK3Oa__referenceIndex{padding-block:24px 48px}.CatalogueGallery-module__phK3Oa__referenceIndex details{border:1px solid #d2c0aa;border-radius:4px;padding:24px}.CatalogueGallery-module__phK3Oa__referenceIndex summary{cursor:pointer;font-size:18px}.CatalogueGallery-module__phK3Oa__referenceIndex h2{font-family:var(--font-body), sans-serif;margin-top:24px;font-size:16px}.CatalogueGallery-module__phK3Oa__referenceIndex ul{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.CatalogueGallery-module__phK3Oa__referenceIndex a{text-underline-offset:4px;text-decoration:underline}.CatalogueGallery-module__phK3Oa__heading{background:#e9e0d4;border:1px solid #d1bfa9;border-radius:3px;margin:25px 32px 0}.CatalogueGallery-module__phK3Oa__headingCopy h1{font-family:var(--lux-display);font-size:clamp(48px,5.5vw,86px)}.CatalogueGallery-module__phK3Oa__headingArt>div{border-color:#bda58a;border-radius:3px}.CatalogueGallery-module__phK3Oa__toolbar{box-shadow:none;background:#ede5d9;border-color:#d2c0aa;border-radius:4px}.CatalogueGallery-module__phK3Oa__toolbar :is(input,select){background:#fcf9f4;border-radius:4px}@media (max-width:700px){.CatalogueGallery-module__phK3Oa__heading{margin:15px 20px 0}.CatalogueGallery-module__phK3Oa__headingCopy h1{font-size:57px}}
