@font-face{font-family:CollectionSerif;src:url('../assets/cormorant-05.ttf') format('truetype');font-display:swap}@font-face{font-family:CollectionItalic;src:url('../assets/cormorant-00.ttf') format('truetype');font-display:swap}
*{box-sizing:border-box}body{margin:0;color:#3e4437;background:#f3f0e7;font:18px/1.45 CollectionSerif,Georgia,serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #61745b;outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.collection-header{padding:27px 5%;border-bottom:1px solid #c7c5b5;display:flex;gap:28px;align-items:center;font:11px Arial,sans-serif;letter-spacing:1px}.collection-header a:first-child{letter-spacing:3px;margin-right:auto}.collection-main{max-width:1400px;margin:auto;padding:0 5%}.collection-intro{text-align:center;padding:80px 0 65px}.collection-intro>p:first-child{font:9px Arial,sans-serif;letter-spacing:2.3px;margin-bottom:24px}.collection-intro h1{font:63px/1.07 CollectionSerif,Georgia,serif;font-weight:400;max-width:900px;margin:auto;letter-spacing:-1px}.collection-intro>p:last-child{margin-top:24px;font-size:20px;max-width:620px;margin-left:auto;margin-right:auto}.collection-heading{margin:25px 0 32px;border-top:1px solid #c7c5b5;padding-top:35px}.collection-heading>p{font:9px Arial,sans-serif;letter-spacing:1.9px;color:#6c7862;margin-bottom:14px}.collection-heading h2{font:43px CollectionSerif,Georgia,serif;font-weight:400}.collection-heading>span{display:block;font-size:19px;margin-top:12px;max-width:650px}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0 0 85px}.collection-art{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid #cec5b2;border-radius:110px 110px 0 0;background:#ede2cf;isolation:isolate}.collection-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.collection-card:hover .collection-art img{transform:scale(1.035)}.collection-cover-name{position:absolute;left:0;right:0;top:48%;text-align:center;padding:14px 2px;font:32px CollectionItalic,Georgia,serif;background:#f8f0e4df;color:#4b4d3c;white-space:nowrap}.collection-cover-name em{font-size:19px;margin:0 2px}.collection-art>span{position:absolute;bottom:0;left:0;right:0;padding:12px 10px;background:#f8f0e4ee;text-align:center;font:9px Arial,sans-serif;letter-spacing:.8px}.collection-noor .collection-cover-name{background:#10243bc9;color:#eedab4}.collection-jali .collection-cover-name{color:#163e31}.collection-gul .collection-cover-name{color:#7d4d60}.collection-royal .collection-cover-name{background:#350b16da;color:#ead0a3}.collection-card-copy{padding-top:21px}.collection-number{font:10px Arial,sans-serif;color:#868976;margin-bottom:10px}.collection-card h3{font:25px/1.1 CollectionSerif,Georgia,serif;font-weight:400}.collection-card-copy>p:not(.collection-number){font-size:16px;line-height:1.35;margin-top:12px;color:#6b705d}.collection-open{display:block;margin-top:17px;text-decoration:underline;text-underline-offset:4px;font:14px CollectionItalic,Georgia,serif}.collection-bottom{display:flex;gap:25px;justify-content:center;border-top:1px solid #c7c5b5;padding:35px 0 55px;font-size:17px}.collection-bottom a{text-decoration:underline;text-underline-offset:5px}footer{text-align:center;padding:30px 20px;border-top:1px solid #c7c5b5;font:9px Arial,sans-serif;letter-spacing:1.5px}@media(max-width:900px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.collection-intro h1{font-size:53px}.collection-art{aspect-ratio:3/3.7}.collection-cover-name{font-size:36px}}@media(max-width:500px){.collection-header{gap:14px;padding:22px 5%;font-size:9px}.collection-header a:first-child{letter-spacing:1.6px;font-size:9px}.collection-intro{padding:53px 0 40px}.collection-intro h1{font-size:40px;line-height:1.08}.collection-intro>p:first-child{font-size:7px;letter-spacing:1.5px}.collection-intro>p:last-child{font-size:17px}.collection-heading{padding-top:26px;margin-top:20px}.collection-heading>p{font-size:7px;letter-spacing:1.2px}.collection-heading h2{font-size:34px}.collection-heading>span{font-size:17px}.collection-grid{gap:25px 15px;margin-bottom:50px}.collection-art{border-radius:80px 80px 0 0}.collection-cover-name{font-size:23px;padding:8px 0}.collection-cover-name em{font-size:15px}.collection-art>span{font-size:6.5px;letter-spacing:.3px;padding:9px 5px}.collection-card h3{font-size:22px}.collection-card-copy>p:not(.collection-number){font-size:14px}.collection-open{font-size:13px}.collection-card-copy{padding-top:14px}.collection-bottom{gap:18px;flex-wrap:wrap;font-size:15px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
