*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdfa;color:#342d28;font-family:Arial,sans-serif}button,input,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #824299;outline-offset:4px}.notice{text-align:center;padding:9px 15px;background:#eee7ee;color:#67526c;font-size:12px}header{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3d9d0}header img{width:220px}header button{border:0;background:none;padding:10px}main{max-width:1500px;margin:auto}.hero{display:grid;grid-template-columns:1fr 1fr;background:#ede0d0;min-height:530px}.heroCopy{padding:12% 13%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font-size:11px;letter-spacing:3px}h1{font:70px/1.05 Georgia,serif;font-weight:normal;max-width:450px;margin:30px 0 20px}.heroCopy p{font-size:16px;line-height:1.8;max-width:330px;color:#69594b}.heroCopy a{padding:16px 0;border-bottom:1px solid;color:inherit;text-decoration:none;font-size:14px}.heroFoot{font-size:10px;color:#776555;margin-top:40px;letter-spacing:2px}.heroPhoto{position:relative;overflow:hidden}.heroPhoto>img{width:100%;height:100%;object-fit:cover;display:block;max-height:650px}.heroPhoto>span{position:absolute;bottom:30px;left:30px;color:#fff;font:54px Georgia,serif;letter-spacing:14px}.palette{margin:0 5%;padding:36px 0;display:grid;grid-template-columns:230px 1fr;gap:30px;border-bottom:1px solid #e3d9d0;align-items:center}.palette h2{font:29px Georgia,serif;margin:12px 0}.swatches{display:flex;gap:19px;overflow-x:auto;padding:8px 3px 14px;scrollbar-width:thin}.swatches a{border:0;background:none;min-width:60px;padding:2px}.swatches img{width:44px;height:44px;object-fit:contain;border-radius:50%}.swatches span{display:block;font-size:11px;margin-top:9px}.swatches a:hover img{outline:2px solid #824299;outline-offset:4px}#catalogue{margin:55px 5%;scroll-margin-top:20px}.catalogueHeading{display:flex;align-items:baseline;justify-content:space-between}.catalogueHeading h2{font:42px Georgia,serif;margin:0 0 25px}.catalogueHeading>span{font-size:12px;color:#807264}.toolbar{border-bottom:1px solid #dfd4c8;display:flex;justify-content:space-between;gap:25px}.tabs{display:flex;gap:25px}.tabs button{white-space:nowrap;border:0;background:none;padding:15px 0;border-bottom:2px solid transparent;font-size:14px}.tabs button[aria-pressed=true]{border-bottom-color:#824299}.tabs .sale{color:#b22936}.tabs .sale[aria-pressed=true]{border-color:#b22936}.controls{display:flex;gap:12px;align-items:center}.controls input{border:1px solid #ded4ca;background:transparent;padding:11px;width:150px}.controls select{border:0;background:none;font-size:12px;max-width:170px}.viewNote{color:#867769;font-size:12px;line-height:1.7;min-height:20px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 23px}.card{display:flex;flex-direction:column;min-width:0}.card .photo{padding:0;border:0;background:#ece3db;overflow:hidden;aspect-ratio:1;position:relative}.photo>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.photo:hover>img{transform:scale(1.035)}.cardTitle{display:flex;align-items:center;gap:9px;margin:15px 0 7px}.cardTitle img{width:30px;height:30px;object-fit:contain}.cardTitle h3{font-weight:normal;margin:0;font-size:18px}.cardPrice{font-size:13px;color:#786b60;margin:0 0 15px}.view{margin-top:auto;background:none;border:1px solid #d1c5b9;padding:13px;font-size:13px}.view:hover{border-color:#824299;color:#824299}.pagination{display:flex;justify-content:center;gap:12px;margin:36px 0}.pagination button{width:42px;height:42px;background:none;border:1px solid #d1c5b9}.pagination button[aria-current=page]{background:#352c26;color:white}.closing{text-align:center;background:#f1e7db;padding:55px 20px}.closing h2{font:39px Georgia,serif;margin:20px auto}.closing p{font-size:13px;line-height:1.8;max-width:600px;margin:auto;color:#7d6b5c}#empty{text-align:center;background:#f6f0e8;padding:50px 20px}#empty[hidden]{display:none}.sleep{display:inline-block;font:65px Georgia,serif;animation:float 4s ease-in-out infinite;color:#967855}#empty h3{font:32px Georgia,serif}#empty p{line-height:1.8;font-size:14px}#empty button{border:1px solid #bda994;background:none;padding:14px 23px}@keyframes float{50%{transform:translateY(-8px) rotate(-8deg)}}dialog{width:min(960px,92vw);border:0;background:#fffdfa;padding:35px;max-height:90vh;overflow:auto}dialog::backdrop{background:#2b2019aa}.close{position:absolute;right:8px;top:7px;z-index:1;border:0;background:#fffdfa;width:35px;height:35px;font-size:26px}.dialogGrid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.dialogGrid>img{width:100%;aspect-ratio:1;object-fit:cover}.dialogGrid h2{font:48px Georgia,serif;margin:18px 0}.dialogGrid p{font-size:14px;line-height:1.8;color:#7c6d60}#gallery{display:flex;gap:10px}#gallery button{width:65px;height:65px;border:1px solid #d4c6b9;padding:3px;background:none}#gallery img{width:100%;height:100%;object-fit:cover}#sampleLink{display:inline-block;margin-top:15px;color:#724086;font-size:14px}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Arial,sans-serif;line-height:1.35}html[dir=rtl] .eyebrow{letter-spacing:1px}@media(max-width:760px){header{padding:16px 5%}header img{width:180px}.notice{font-size:10px}.hero{grid-template-columns:1fr;min-height:0}.heroCopy{padding:32px 7%}.hero h1{font-size:48px;max-width:290px;margin:20px 0 10px}.heroCopy p{font-size:14px;margin:0}.heroFoot{margin-top:22px;font-size:9px}.heroPhoto{height:340px}.heroPhoto>img{object-position:center 35%}.heroPhoto>span{font-size:38px;bottom:18px}.palette{display:block;padding:26px 0}.palette h2{font-size:27px}.swatches{gap:13px}.catalogueHeading h2{font-size:30px}.catalogueHeading>span{font-size:11px}#catalogue{margin-top:35px}.toolbar{display:block}.tabs{justify-content:space-between;gap:13px}.tabs button{font-size:13px}.controls{padding:15px 0;justify-content:space-between}.controls input{width:52%;font-size:13px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.cardTitle h3{font-size:16px}.cardTitle img{width:26px;height:26px}.cardPrice{font-size:12px}.view{font-size:12px;padding:12px 7px}.closing h2{font-size:30px}.dialogGrid{display:block}dialog{padding:26px 20px}.dialogGrid h2{font-size:36px}.dialogGrid>div{padding-top:20px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

.mca-brand #notice[hidden]{display:none}.mca-brand button{color:inherit;border-radius:0}.mca-brand button:hover,.mca-brand button:focus{background-color:transparent;color:inherit}.mca-brand .tabs .sale{color:#b22936}.mca-brand .pagination button[aria-current=page]{background:#352c26;color:white}.mca-brand .wpml-ls-statics-footer{display:none}

.mca-brand .swatches a{display:block;text-align:center;text-decoration:none;color:inherit;flex-shrink:0}.mca-brand .photo{display:block}.mca-brand a.view{display:block;text-align:center;text-decoration:none;color:inherit}.mca-brand a.view:hover{color:#824299}

.mca-brand .viewNote:empty{display:none}
