.home-reimagined{--ink:#282820;--paper:#f8f7f2;--gold:#7a6333;background:var(--paper)}
.home-reimagined>header{border-bottom:0;padding:20px 4%;min-height:100px;background:#f8f7f2}.home-reimagined .guide-shortcuts{display:none}.home-reimagined main{max-width:1680px}.home-reimagined .button{background:#641f29;border-color:#641f29}.home-reimagined .button:hover{background:#81303c;border-color:#81303c}.home-reimagined header .small{border-radius:4px}.home-reimagined .new-opening{padding:25px 4% 0}.opening-meta{display:flex;justify-content:space-between;border-top:1px solid #cecdc2;padding-top:20px;font-size:9px;font-weight:600;letter-spacing:1.9px;color:#696b5e}.opening-title{display:grid;grid-template-columns:1.8fr 1fr;align-items:end;gap:7%;padding:33px 0 40px}.opening-title h1{font-size:clamp(56px,6.8vw,112px);font-weight:500;line-height:1.01;letter-spacing:-6px;margin:0;color:#2d3027}.opening-title h1 span{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#767c61;letter-spacing:-4px}.opening-intro{max-width:330px;justify-self:end;padding-bottom:7px}.opening-intro>p{font-size:14px;line-height:1.85;color:#64685a;margin:0 0 23px}.opening-intro>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #a3a58f;padding:0 0 10px;font-size:12px;font-weight:600}.opening-intro>a span{font-size:24px;line-height:1}.opening-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 335px;min-height:490px;background:#e8e4da;overflow:hidden;border-radius:0}.opening-stage>img{width:100%;height:490px;object-fit:cover;object-position:50% 65%;display:block;min-width:0}.opening-panel{background:#641f29;color:#fff9ec;padding:30px 30px 27px;display:flex;flex-direction:column;align-items:start}.panel-symbol{font-size:55px;line-height:1;font-weight:300;margin-bottom:34px}.opening-panel .eyebrow{font-size:8px;letter-spacing:1.7px;color:#d7c7a5;margin-bottom:18px}.opening-panel h2{font-size:30px;line-height:1.17;letter-spacing:-1px;margin-bottom:18px;color:#fff9ec}.opening-panel>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#e0c9c7;margin:0 0 25px}.opening-panel .button{background:#e5dfbd;color:#44252a;border-color:#e5dfbd;border-radius:2px;width:100%;padding:14px 17px;font-size:12px;margin-top:auto}.opening-panel .button:hover{background:#fff3cd;border-color:#fff3cd}.opening-panel small{font-size:9px;line-height:1.6;color:#d9bdbb;margin-top:15px}.stage-caption{position:absolute;bottom:22px;left:24px;right:360px;display:flex;justify-content:space-between;gap:15px;align-items:center;color:#fff;font-size:9px;letter-spacing:1.6px;text-shadow:0 1px 5px #000;background:#242a21ad;backdrop-filter:blur(5px);padding:12px 14px}.opening-bottom{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;align-items:center;gap:35px;border-bottom:1px solid #d4d3c5;padding:28px 0}.opening-bottom p{font-size:11px;line-height:1.7;color:#686c5c;margin:0}.opening-bottom strong{font-weight:500;color:#2d3027}.opening-bottom>a{font-size:12px;padding:12px 0 12px 25px;border-left:1px solid #d4d3c5;display:flex;align-items:center;justify-content:space-between;gap:12px}.opening-bottom>a span{font-size:20px;color:#697259}
.home-reimagined .new-choices{padding:85px 4% 75px}.choice-heading{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:40px;align-items:start;margin-bottom:35px}.choice-heading .eyebrow{margin-top:8px}.choice-heading h2{font-size:42px;letter-spacing:-1.8px;margin:0}.choice-heading>p:last-child{font-size:13px;color:#686c5c;margin-top:6px;line-height:1.85}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.choice-card{display:block;background:#efeee5;overflow:hidden;position:relative;border:1px solid #e0dfd4}.choice-card:hover{text-decoration:none}.choice-card>img{display:block;width:100%;height:340px;object-fit:cover;transition:transform .4s}.choice-card:hover>img{transform:scale(1.025)}.choice-card>div{position:relative;padding:25px 30px 30px;border-top:1px solid #deddd1;background:#efeee5}.choice-card>div>span{font-size:9px;letter-spacing:1.4px;color:#7a735a}.choice-card h3{font-size:34px;letter-spacing:-1.4px;margin:12px 0 8px}.choice-card p{max-width:80%;font-size:12px;color:#676c5d;line-height:1.8;margin:0}.choice-card b{position:absolute;right:25px;top:52px;width:43px;height:43px;border:1px solid #b5b7a3;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:400}
.home-reimagined #koleksi{background:#eeeee4;border-top:1px solid #e0e0d2}.home-reimagined .product{border-radius:0;border:0;box-shadow:none}.home-reimagined .product-body{background:#f8f7f2}.home-reimagined .product-art{height:310px}.home-reimagined .product-body h3{font-size:24px}.home-reimagined .tag{border-radius:2px}.home-reimagined #galeri{background:#f8f7f2}.home-reimagined .setup-photo{border-radius:0}.home-reimagined .filters button{border-radius:3px}.home-reimagined .filters .active{background:#641f29;border-color:#641f29}.home-reimagined .decision{background:#333b2e}.home-reimagined .quote{background:#e8e8d9}.home-reimagined .royal-showcase{display:none}
@media(min-width:1600px){.home-reimagined>header{padding-inline:max(4%,calc((100vw - 1545px)/2))}}
@media(max-width:1100px){.opening-title h1{font-size:72px;letter-spacing:-4px}.opening-title h1 span{letter-spacing:-3px}.opening-title{grid-template-columns:1.6fr 1fr;gap:5%}.opening-stage{grid-template-columns:minmax(0,1fr) 300px}.opening-panel{padding:27px}.opening-panel h2{font-size:27px}.stage-caption{right:320px;font-size:8px}.opening-bottom{gap:20px}.opening-bottom>a{font-size:11px;padding-left:18px}.choice-heading{grid-template-columns:.8fr 1.5fr 1fr;gap:25px}.choice-heading h2{font-size:34px}.choice-card>img{height:285px}}
@media(max-width:760px){.opening-title{grid-template-columns:1fr;gap:24px;padding:30px 0}.opening-title h1{font-size:76px}.opening-intro{max-width:none;justify-self:stretch;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:30px}.opening-intro>p{font-size:13px;margin:0}.opening-stage{grid-template-columns:minmax(0,1fr) 260px;min-height:420px}.opening-stage>img{height:420px}.opening-panel{padding:24px}.opening-panel h2{font-size:25px}.panel-symbol{font-size:42px;margin-bottom:25px}.stage-caption{right:280px;left:14px;bottom:15px;letter-spacing:.7px;padding:10px}.stage-caption>span:last-child{display:none}.opening-bottom{grid-template-columns:1fr 1fr;gap:14px}.opening-bottom>a{border:0;padding:10px 0}.choice-heading{grid-template-columns:1fr 2fr}.choice-heading>p:last-child{grid-column:2;margin:0}.choice-card>img{height:240px}.choice-card>div{padding:22px}.choice-card h3{font-size:28px}.choice-card b{right:18px;width:34px;height:34px;font-size:20px}.choice-card p{max-width:85%}}
@media(max-width:550px){.home-reimagined>header{padding:14px 5%;min-height:80px}.home-reimagined .new-opening{padding:14px 5% 0}.opening-meta{font-size:8px;letter-spacing:1.2px;padding-top:17px}.opening-meta>span:last-child{display:none}.opening-title{padding:26px 0 24px;gap:20px}.opening-title h1{font-size:clamp(45px,11.6vw,64px);letter-spacing:-2.9px}.opening-title h1 span{letter-spacing:-2.4px}.opening-intro{display:block}.opening-intro>p{font-size:13px;line-height:1.8;max-width:340px;margin-bottom:16px}.opening-intro>a{max-width:210px;font-size:11px}.opening-stage{grid-template-columns:1fr;min-height:0}.opening-stage>img{height:340px;object-position:50% 70%}.stage-caption{top:299px;bottom:auto;left:12px;right:12px;padding:8px 12px;font-size:8px}.stage-caption>span:last-child{display:block;font-size:7px;letter-spacing:.3px}.opening-panel{padding:25px;display:grid;grid-template-columns:1fr 40px;gap:0 12px}.panel-symbol{grid-column:2;grid-row:1/3;font-size:37px;margin:0}.opening-panel .eyebrow{grid-column:1;margin:0 0 12px;font-size:8px}.opening-panel h2{grid-column:1;font-size:29px;margin:0 0 15px}.opening-panel>p:not(.eyebrow){grid-column:1/-1;font-size:12px;max-width:310px;margin-bottom:20px}.opening-panel .button,.opening-panel small{grid-column:1/-1}.opening-panel .button{max-width:100%}.opening-panel small{margin-top:12px}.opening-bottom{gap:8px 20px;padding:20px 0}.opening-bottom p{font-size:10px}.opening-bottom>a{font-size:10px;line-height:1.5;padding:9px 0}.opening-bottom>a span{font-size:18px}.home-reimagined .new-choices{padding:48px 5%}.choice-heading{display:block;margin-bottom:25px}.choice-heading .eyebrow{margin:0 0 18px}.choice-heading h2{font-size:33px;letter-spacing:-1.4px}.choice-heading>p:last-child{font-size:12px;margin:18px 0 0;max-width:290px}.choice-grid{grid-template-columns:1fr;gap:20px}.choice-card>img{height:280px}.choice-card>div{padding:23px}.choice-card h3{font-size:31px}.choice-card p{font-size:12px}.choice-card b{top:47px}.home-reimagined .product-art{height:190px}.home-reimagined .product-body h3{font-size:18px}.home-reimagined .product-body{padding:15px}.home-reimagined header>.button{display:none}}
@media(prefers-reduced-motion:reduce){.choice-card>img{transition:none}}
