@import "/brand-fonts.css?v=20261015";@import "/approved-desktop-media.css?v=20261014-night";@import "/video-recovery.css?v=20261013";#gb-header{--gb-paper:#080808;--gb-ink:#f4f1eb;--gb-line:#343434;border:0;border-bottom:1px solid var(--gb-line);background:var(--gb-paper);width:100%;height:96px;min-height:96px;color:var(--gb-ink);z-index:40;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:0 5%;font:12px Arial,sans-serif;display:grid;position:relative}#gb-header *{box-sizing:border-box}#gb-header button,#gb-header a{color:inherit;touch-action:manipulation;font-family:Arial,sans-serif;text-decoration:none}#gb-header button{cursor:pointer}#gb-header .gb-logo{grid-area:1/2;justify-self:center;width:132px;height:50px;margin:0;padding:0;display:block;position:relative;overflow:hidden}#gb-header .gb-logo img{filter:brightness(0)invert();width:155%;max-width:none;height:auto;display:block;position:absolute;top:-67.32px;left:-29%}#gb-header .gb-menu{text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:0;grid-area:1/1;justify-content:flex-start;justify-self:start;align-items:center;gap:12px;width:100px;min-height:44px;margin:0;padding:0;font-size:10px;display:flex;position:static}#gb-header .gb-menu svg{width:27px;height:27px;display:block}#gb-header .gb-enquire{text-transform:uppercase;letter-spacing:1.7px;border:1px solid;border-radius:30px;grid-area:1/3;justify-content:center;justify-self:end;align-items:center;min-height:44px;padding:0 24px;font-size:10px;display:flex}#gb-header .gb-nav{width:100%;max-height:calc(100vh - 96px);overscroll-behavior:contain;background:var(--gb-paper);border-bottom:1px solid var(--gb-line);z-index:41;grid-template-columns:1fr 1fr;gap:4px 40px;max-height:calc(100dvh - 96px);margin:0;padding:24px 5%;display:grid;position:absolute;top:100%;left:0;overflow-y:auto}#gb-header .gb-nav[hidden]{display:none!important}#gb-header .gb-nav a{align-items:center;min-height:48px;margin:0;padding:0;font:21px Georgia,serif;display:flex}#gb-header :focus-visible{outline-offset:4px;outline:2px solid #698abb}#gb-header .gb-back{z-index:9;text-shadow:0 1px 4px #0009;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:11px;display:flex;position:absolute;top:calc(100% + 8px);left:5%}#gb-header .gb-back svg{filter:drop-shadow(0 1px 2px #0009);width:18px;height:18px}@media (max-width:700px){#gb-header{grid-template-columns:1fr 108px 1fr;height:76px;min-height:76px;padding:0 20px}#gb-header .gb-logo{width:108px;height:41.04px}#gb-header .gb-logo img{top:-55.08px}#gb-header .gb-menu{width:44px}#gb-header .gb-menu span{display:none}#gb-header .gb-menu svg{width:25px;height:25px}#gb-header .gb-enquire{letter-spacing:1px;min-height:38px;padding:0 11px;font-size:9px}#gb-header .gb-nav{max-height:calc(100vh - 76px);grid-template-columns:1fr;max-height:calc(100dvh - 76px);padding:20px}#gb-header .gb-back{left:14px}#gb-header .gb-nav a{font-size:20px}}@media (max-width:350px){#gb-header{grid-template-columns:1fr 90px 1fr;padding:0 12px}#gb-header .gb-logo{width:90px;height:34.2px}#gb-header .gb-logo img{top:-45.9px}#gb-header .gb-enquire{padding:0 8px;font-size:8px}}#gb-header~.oval-main,#gb-header~.idea-main,#gb-header~.gal-guide-page{padding-top:60px}#gb-header{--gb-secondary:#d5c79c}#gb-header .gb-header-actions{grid-area:1/1;justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}#gb-header .gb-profile{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}#gb-header .gb-profile svg{width:23px;height:23px;display:block}#gb-header .gb-nav a.gb-collection-link{color:var(--gb-secondary)}@media (max-width:700px){#gb-header .gb-header-actions{gap:0}#gb-header .gb-menu{flex:0 0 44px}#gb-header .gb-profile{flex-basis:40px;width:40px}}.gb-page-navigation{color:#f4f1eb;z-index:1;box-sizing:border-box;background:#080808;align-items:center;min-height:48px;padding:0 5%;display:flex;position:relative}.gb-page-back{min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font:12px Arial,sans-serif;display:inline-flex}.gb-page-back svg{width:18px;height:18px}.gb-floating-top{right:20px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:60;color:#f4f1eb;cursor:pointer;box-sizing:border-box;background:#080808ed;border:1px solid #777;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font:12px Arial,sans-serif;display:flex;position:fixed}.gb-floating-top[hidden]{display:none!important}.gb-floating-top svg{width:18px;height:18px}body:has(.oval-sticky) .gb-floating-top{bottom:calc(96px + env(safe-area-inset-bottom,0px))}:is(.gb-page-back:focus-visible,.gb-floating-top:focus-visible){outline-offset:4px;outline:2px solid #d5c79c}@media (max-width:700px){.gb-page-navigation{padding:0 24px}.gb-floating-top{right:16px}:root{--home-header:83px!important}.home-progress{letter-spacing:1.8px!important;font-size:9px!important;bottom:32px!important;left:44px!important}#gb-header{grid-template-columns:1fr 87px 1fr!important;height:83px!important;min-height:83px!important;padding-left:27px!important;padding-right:27px!important}#gb-header .gb-logo{width:87px!important;height:33.06px!important;transform:translate(4px,-1px)!important}#gb-header .gb-logo img{top:-44.37px!important}#gb-header .gb-menu{transform:translate(-1px)!important}#gb-header .gb-menu svg{width:31px!important;height:31px!important}#gb-header .gb-enquire{padding-left:9px!important;padding-right:9px!important;font-size:8px!important;transform:translate(15px)!important}#gb-header .gb-back{transform:translate(-4px,8px)!important}.home-video-toggle{z-index:35;width:28px!important;height:28px!important;position:fixed!important;bottom:23px!important;right:80px!important}.home-video-toggle svg{width:12px!important;height:12px!important}#page-up{z-index:35;width:28px!important;height:28px!important;position:fixed!important;bottom:23px!important;right:44px!important}#page-up svg{width:13px!important;height:13px!important}#page-down{z-index:35;width:28px!important;height:28px!important;position:fixed!important;bottom:23px!important;right:11px!important}#page-down svg{width:13px!important;height:13px!important}.home-film .panel-copy{transform:translate(18px,-22px)!important}.home-film h1,.home-film h2{max-width:250px!important;font-size:39px!important}.home-film .panel-copy>p:not(.home-kicker){max-width:250px!important;font-size:12px!important}.home-film .home-contact-grid p{font-size:12px!important}.home-film .home-link{min-height:40px!important;padding-left:13px!important;padding-right:13px!important;font-size:8px!important}#opening-media[data-screen=film] img,#opening-media[data-screen=film] video{object-position:40% 40%!important;transform-origin:40% 40%!important;transform:scale(1)!important}.home-film .panel-shade{opacity:1!important}.home-intro .panel-copy{transform:translate(18px,92px)!important}.home-intro h1,.home-intro h2{max-width:300px!important;font-size:45px!important}.home-intro .panel-copy>p:not(.home-kicker){max-width:300px!important;font-size:13px!important}.home-intro .home-contact-grid p{font-size:13px!important}.home-intro .home-link{min-height:40px!important;padding-left:27px!important;padding-right:27px!important;font-size:8px!important}#opening-media[data-screen=intro] img,#opening-media[data-screen=intro] video{object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.home-intro .panel-shade{opacity:1!important}.home-engagement .panel-copy{transform:translate(20px,-47px)!important}.home-engagement h1,.home-engagement h2{max-width:300px!important;font-size:39px!important}.home-engagement .panel-copy>p:not(.home-kicker){max-width:300px!important;font-size:12px!important}.home-engagement .home-contact-grid p{font-size:12px!important}.home-engagement .home-link{min-height:46px!important;padding-left:18px!important;padding-right:18px!important;font-size:8px!important}.home-engagement .panel-media img,.home-engagement .panel-media video{object-position:50% 35%!important;transform-origin:50% 35%!important;transform:scale(1)!important}.home-engagement .panel-shade{opacity:1!important}.home-wedding .panel-copy{transform:translate(18px,-17px)!important}.home-wedding h1,.home-wedding h2{max-width:300px!important;font-size:39px!important}.home-wedding .panel-copy>p:not(.home-kicker){max-width:300px!important;font-size:12px!important}.home-wedding .home-contact-grid p{font-size:12px!important}.home-wedding .home-link{min-height:46px!important;padding-left:18px!important;padding-right:18px!important;font-size:8px!important}.home-wedding .panel-media img,.home-wedding .panel-media video{object-position:50% 0%!important;transform-origin:50% 0!important;transform:scale(1.25)!important}.home-wedding .panel-shade{opacity:1!important}.home-contact .panel-copy{transform:translate(20px,35px)!important}.home-contact h1,.home-contact h2{max-width:300px!important;font-size:36px!important}.home-contact .panel-copy>p:not(.home-kicker){max-width:300px!important;font-size:12px!important}.home-contact .home-contact-grid p{font-size:12px!important}.home-contact .home-link{min-height:40px!important;padding-left:8px!important;padding-right:8px!important;font-size:8px!important}.home-contact .panel-media img,.home-contact .panel-media video{object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.home-contact .panel-shade{opacity:1!important}.design-collection .collection-main{max-width:1230px!important;padding-top:38px!important;padding-left:20px!important;padding-right:20px!important}.design-collection .explorer-toolbar{gap:12px!important;margin-top:24px!important;transform:translate(0)!important}.design-collection .category-doors{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;transform:translate(0)!important}.design-collection .category-door{aspect-ratio:.8!important}.design-collection .explorer-detail{padding:28px!important}.design-collection .explorer-stage{aspect-ratio:1!important;max-height:none!important}.design-collection .explorer-stage img{object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.design-collection .explorer-toolbar-buttons{gap:12px!important;transform:translateY(-44px)!important}.design-collection .explorer-toolbar-buttons button{height:39px!important;min-height:39px!important}.design-collection .collection-filters{padding:18px!important;transform:translate(0)!important}.design-collection .collection-filter-grid{gap:16px!important}.design-collection .collection-image img{transform:scale(1)!important}.design-collection .collection-personal{margin-top:40px!important}.design-collection .collection-intro>.collection-eyebrow{letter-spacing:2px!important;font-size:9px!important;line-height:1.6!important;transform:translate(2px,14px)!important}.design-collection .collection-intro h1{letter-spacing:0!important;font-size:37px!important;line-height:1.1!important;transform:translateY(-2px)!important}.design-collection .collection-intro>p:nth-of-type(2){letter-spacing:0!important;font-size:20px!important;line-height:1.6!important;transform:translateY(-11px)!important}.design-collection .explorer-search>span{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translateY(-32px)!important}.design-collection .explorer-search input{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translateY(-35px)!important}.design-collection .explorer-view button{letter-spacing:0!important;padding:0 16px!important;font-size:15px!important;line-height:1.75!important;transform:translate(0)!important}.design-collection .explorer-filter-toggle{letter-spacing:0!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-filter-title h2{letter-spacing:0!important;font-size:16px!important;line-height:1.25!important;transform:translateY(5px)!important}.design-collection .collection-clear{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:11px!important;line-height:1.6!important;transform:translate(23px,5px)!important}.design-collection .collection-filter-grid label{letter-spacing:0!important;font-size:14px!important;line-height:1.6!important;transform:translateY(-14px)!important}.design-collection .collection-filter-grid select{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:14px!important;line-height:1.6!important;transform:translateY(-8px)!important}.design-collection .collection-filter-note{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translateY(-32px)!important}.design-collection .category-tabs button{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:6px!important;line-height:1.6!important;transform:translate(2px)!important}.design-collection .explorer-back{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:14px!important;line-height:1.6!important;transform:translate(-138px)!important}.design-collection .explorer-heading p{letter-spacing:0!important;font-size:10px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-title h2{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-title>.collection-eyebrow,.design-collection .explorer-detail>.collection-eyebrow{letter-spacing:2px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-detail h3{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-detail>p:not([class]),.design-collection .collection-price{letter-spacing:0!important;font-size:14px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-price-note{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-primary{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-design-controls button{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-design-controls>span,.design-collection .explorer-growing{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-category-controls>button{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-direction-key{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-stage-label{letter-spacing:0!important;font-size:10px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-results-heading h2{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-results-heading>p{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .catalogue-product-name{letter-spacing:0!important;font-size:18px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .catalogue-product-description,.design-collection .catalogue-product-action{letter-spacing:0!important;font-size:13px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal .collection-eyebrow{letter-spacing:2px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal h2{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .collection-personal p:not([class]){letter-spacing:0!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal>a{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-sample-note{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .category-door img{object-fit:cover!important;object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.design-collection .category-door .category-door-shade{opacity:.7!important}.design-collection .category-door .category-door-copy{bottom:34px!important;left:16px!important}.design-collection .category-door strong{font-size:25px!important}.design-collection .category-door .category-door-copy>span{font-size:10px!important}.design-collection .category-door .category-door-arrow{font-size:20px!important;bottom:38px!important;right:12px!important}#home-stage .home-contact [data-layout-contact=kicker]{font-size:9px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=heading]{font-size:36px!important;transform:translateY(-3px)!important}#home-stage .home-contact [data-layout-contact=conversationLabel]{font-size:8px!important;transform:translateY(-13px)!important}#home-stage .home-contact [data-layout-contact=conversationText]{font-size:12px!important;transform:translateY(-20px)!important}#home-stage .home-contact [data-layout-contact=enquire]{flex-shrink:0!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:31px!important;min-height:31px!important;padding:0!important;font-size:7px!important;transform:translate(-2px,-19px)!important}#home-stage .home-contact [data-layout-contact=whatsapp]{flex-shrink:0!important;height:31px!important;min-height:31px!important;padding:0 8px!important;font-size:8px!important;display:none!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=instagram],#home-stage .home-contact [data-layout-contact=facebook]{font-size:11px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=showroomLabel]{font-size:8px!important;transform:translateY(4px)!important}#home-stage .home-contact [data-layout-contact=address]{font-size:12px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=map]{flex-shrink:0!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:31px!important;min-height:31px!important;padding:0!important;font-size:7px!important;transform:translate(-2px,-2px)!important}#home-stage .home-contact [data-layout-contact=operator]{font-size:10px!important;transform:translateY(134px)!important}#home-stage .home-contact [data-layout-contact=story]{font-size:13px!important;display:inline-block!important;transform:translateY(20px)!important}}@media (min-width:701px){:root{--home-header:96px!important}.home-progress{letter-spacing:1.8px!important;font-size:9px!important;bottom:26px!important;left:86px!important}#gb-header{grid-template-columns:1fr 132px 1fr!important;height:96px!important;min-height:96px!important;padding-left:60px!important;padding-right:60px!important}#gb-header .gb-logo{width:132px!important;height:50.16px!important;transform:translate(0)!important}#gb-header .gb-logo img{top:-67.32px!important}#gb-header .gb-menu{transform:translate(0)!important}#gb-header .gb-menu svg{width:27px!important;height:27px!important}#gb-header .gb-enquire{padding-left:24px!important;padding-right:24px!important;font-size:10px!important;transform:translate(0)!important}#gb-header .gb-back{transform:translate(0)!important}.home-video-toggle{z-index:35;width:44px!important;height:44px!important;position:fixed!important;bottom:18px!important;right:198px!important}.home-video-toggle svg{width:18px!important;height:18px!important}#page-up{z-index:35;width:44px!important;height:44px!important;position:fixed!important;bottom:18px!important;right:140px!important}#page-up svg{width:18px!important;height:18px!important}#page-down{z-index:35;width:44px!important;height:44px!important;position:fixed!important;bottom:18px!important;right:86px!important}#page-down svg{width:18px!important;height:18px!important}.home-film .panel-copy{transform:translate(0)!important}.home-film h1,.home-film h2{max-width:600px!important;font-size:62px!important}.home-film .panel-copy>p:not(.home-kicker){max-width:600px!important;font-size:14px!important}.home-film .home-contact-grid p{font-size:14px!important}.home-film .home-link{min-height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:10px!important}#opening-media[data-screen=film] img,#opening-media[data-screen=film] video{object-position:100% 50%!important;transform-origin:100%!important;transform:scale(1)!important}.home-film .panel-shade{opacity:1!important}.home-intro .panel-copy{transform:translate(0)!important}.home-intro h1,.home-intro h2{max-width:800px!important;font-size:68px!important}.home-intro .panel-copy>p:not(.home-kicker){max-width:800px!important;font-size:14px!important}.home-intro .home-contact-grid p{font-size:14px!important}.home-intro .home-link{min-height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:10px!important}#opening-media[data-screen=intro] img,#opening-media[data-screen=intro] video{object-position:100% 50%!important;transform-origin:100%!important;transform:scale(1)!important}.home-intro .panel-shade{opacity:1!important}.home-engagement .panel-copy{transform:translate(0)!important}.home-engagement h1,.home-engagement h2{max-width:600px!important;font-size:68px!important}.home-engagement .panel-copy>p:not(.home-kicker){max-width:600px!important;font-size:14px!important}.home-engagement .home-contact-grid p{font-size:14px!important}.home-engagement .home-link{min-height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:10px!important}.home-engagement .panel-media img,.home-engagement .panel-media video{object-position:100% 50%!important;transform-origin:100%!important;transform:scale(1)!important}.home-engagement .panel-shade{opacity:1!important}.home-wedding .panel-copy{transform:translate(0)!important}.home-wedding h1,.home-wedding h2{max-width:600px!important;font-size:68px!important}.home-wedding .panel-copy>p:not(.home-kicker){max-width:600px!important;font-size:14px!important}.home-wedding .home-contact-grid p{font-size:14px!important}.home-wedding .home-link{min-height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:10px!important}.home-wedding .panel-media img,.home-wedding .panel-media video{object-position:100% 50%!important;transform-origin:100%!important;transform:scale(1)!important}.home-wedding .panel-shade{opacity:1!important}.home-contact .panel-copy{transform:translate(0)!important}.home-contact h1,.home-contact h2{max-width:600px!important;font-size:66px!important}.home-contact .panel-copy>p:not(.home-kicker){max-width:600px!important;font-size:14px!important}.home-contact .home-contact-grid p{font-size:14px!important}.home-contact .home-link{min-height:48px!important;padding-left:22px!important;padding-right:22px!important;font-size:10px!important}.home-contact .panel-media img,.home-contact .panel-media video{object-position:100% 50%!important;transform-origin:100%!important;transform:scale(1)!important}.home-contact .panel-shade{opacity:1!important}.design-collection .collection-main{max-width:1240px!important;padding-top:64px!important;padding-left:60px!important;padding-right:60px!important}.design-collection .explorer-toolbar{gap:14px!important;margin-top:32px!important;transform:translate(0)!important}.design-collection .category-doors{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;transform:translate(0)!important}.design-collection .category-door{aspect-ratio:.8!important}.design-collection .explorer-detail{padding:48px!important}.design-collection .explorer-stage{aspect-ratio:1!important;max-height:none!important}.design-collection .explorer-stage img{object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.design-collection .explorer-toolbar-buttons{gap:14px!important;transform:translate(0)!important}.design-collection .explorer-toolbar-buttons button{height:48px!important;min-height:48px!important}.design-collection .collection-filters{padding:24px!important;transform:translate(0)!important}.design-collection .collection-filter-grid{gap:16px!important}.design-collection .collection-image img{transform:scale(1)!important}.design-collection .collection-personal{margin-top:64px!important}.design-collection .collection-intro>.collection-eyebrow{letter-spacing:2px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-intro h1{letter-spacing:0!important;font-size:64px!important;line-height:1.1!important;transform:translate(0)!important}.design-collection .collection-intro>p:nth-of-type(2){letter-spacing:0!important;font-size:22px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-search>span{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-search input{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-view button,.design-collection .explorer-filter-toggle{letter-spacing:0!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-filter-title h2{letter-spacing:0!important;font-size:14px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .collection-clear{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-filter-grid label{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-filter-grid select{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-filter-note{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .category-tabs button,.design-collection .explorer-back{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-heading p{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-title h2{letter-spacing:0!important;font-size:42px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-title>.collection-eyebrow,.design-collection .explorer-detail>.collection-eyebrow{letter-spacing:2px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-detail h3{letter-spacing:0!important;font-size:46px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-detail>p:not([class]),.design-collection .collection-price{letter-spacing:0!important;font-size:14px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-price-note{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-primary{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-design-controls button{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-design-controls>span,.design-collection .explorer-growing{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-category-controls>button{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-direction-key{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-stage-label{letter-spacing:0!important;font-size:10px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-results-heading h2{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .explorer-results-heading>p{letter-spacing:0!important;font-size:12px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .catalogue-product-name{letter-spacing:0!important;font-size:22px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .catalogue-product-description,.design-collection .catalogue-product-action{letter-spacing:0!important;font-size:13px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal .collection-eyebrow{letter-spacing:2px!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal h2{letter-spacing:0!important;font-size:30px!important;line-height:1.25!important;transform:translate(0)!important}.design-collection .collection-personal p:not([class]){letter-spacing:0!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .collection-personal>a{letter-spacing:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .explorer-sample-note{letter-spacing:0!important;font-size:11px!important;line-height:1.6!important;transform:translate(0)!important}.design-collection .category-door img{object-fit:cover!important;object-position:50% 50%!important;transform-origin:50%!important;transform:scale(1)!important}.design-collection .category-door .category-door-shade{opacity:.7!important}.design-collection .category-door .category-door-copy{bottom:38px!important;left:24px!important}.design-collection .category-door strong{font-size:32px!important}.design-collection .category-door .category-door-copy>span{font-size:11px!important}.design-collection .category-door .category-door-arrow{font-size:26px!important;bottom:42px!important;right:24px!important}#home-stage .home-contact [data-layout-contact=kicker]{font-size:10px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=heading]{font-size:66px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=conversationLabel]{font-size:11px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=conversationText]{font-size:14px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=enquire],#home-stage .home-contact [data-layout-contact=whatsapp]{flex-shrink:0!important;height:48px!important;min-height:48px!important;padding:0 22px!important;font-size:10px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=whatsapp]{display:inline-flex!important}#home-stage .home-contact [data-layout-contact=instagram],#home-stage .home-contact [data-layout-contact=facebook],#home-stage .home-contact [data-layout-contact=showroomLabel]{font-size:11px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=address]{font-size:14px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=map]{flex-shrink:0!important;height:48px!important;min-height:48px!important;padding:0 22px!important;font-size:10px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=operator]{font-size:9px!important;transform:translate(0)!important}#home-stage .home-contact [data-layout-contact=story]{font-size:10px!important;display:inline-block!important;transform:translate(0)!important}}html body .information-page[data-mood]{--info-paper:#080808;--info-ink:#f4f1eb;--info-soft:#161616;--info-line:#383838;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .oval-page[data-mood]{--oval-paper:#080808;--oval-ink:#f4f1eb;--oval-soft:#161616;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .design-collection[data-mood]{--paper:#080808;--ink:#f4f1eb;--soft:#161616;--line:#383838;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.information-page .information-primary,.oval-page .idea-action,.design-collection .explorer-primary{letter-spacing:.7px;border-radius:30px}.information-page .information-eyebrow,.design-collection .collection-eyebrow,.oval-page .oval-eyebrow{letter-spacing:2px}.information-page .information-faq,.information-page .information-sections{line-height:1.85}.oval-page .craft-gallery{border-color:#383838}.design-collection .collection-filter-grid select{background:var(--soft);color:var(--ink)}.design-collection .explorer-search input::placeholder,.information-page input::placeholder,.information-page textarea::placeholder,.oval-page input::placeholder,.oval-page textarea::placeholder{color:#aaa;opacity:1}html[data-mood] #home-stage .home-contact{color:#f4f1eb;background:#080808}html[data-mood] #home-stage .home-contact .home-kicker,html[data-mood] #home-stage .home-contact address,html[data-mood] #home-stage .home-contact p{color:inherit}html[data-mood] #home-stage .home-contact .home-link{color:#f4f1eb;border-color:#888}html[data-mood] #home-stage .home-contact .panel-copy{overscroll-behavior:contain;touch-action:pan-y;height:100%;overflow-y:auto}.social-icon{vertical-align:middle;flex:0 0 18px;width:18px;height:18px;display:inline-block}.visit-social,.home-socials{flex-wrap:wrap}.visit-social a,.home-socials a,#gb-footer a{gap:9px}.home-socials a{align-items:center;min-height:44px;display:inline-flex}html body .information-page a.information-primary[href^="https://wa.me/"]{white-space:normal;overflow-wrap:anywhere;vertical-align:top;text-align:center;justify-content:center;gap:10px;width:auto;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;line-height:1.5}html body .oval-page a.idea-action[href^="https://wa.me/"],html body .oval-page a.oval-whatsapp{white-space:normal;overflow-wrap:anywhere;text-align:center;vertical-align:top;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;padding:10px 14px;line-height:1.45;display:inline-flex}html body .oval-page .wedding-links a.idea-action,html body .appointment-layout>aside,html body .appointment-layout>form,html body .appointment-layout>.appointment-review{min-width:0}html[data-mood] #home-stage .home-links>a[href^="https://wa.me/"]{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.information-invitation-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;width:100%;max-width:600px;margin:24px auto 0;display:grid}html body .information-page .information-invitation .information-invitation-actions>a,html body .information-page .appointment-layout .information-invitation-actions>a{box-sizing:border-box;letter-spacing:.7px;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;height:100%;min-height:48px;margin:0;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.information-invitation-actions>a svg{flex-shrink:0}@media (max-width:680px){.information-invitation-actions{grid-template-columns:minmax(0,1fr);gap:14px;max-width:320px}}.information-invitation-actions.information-visit-actions{grid-template-columns:minmax(0,1fr);gap:14px;max-width:320px;margin:24px 0 0}html body .information-page .appointment-layout .information-visit-actions>a.information-link{border:1px solid var(--info-line);border-radius:30px}.editorial-film video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.editorial-film .editorial-hero-shade{z-index:1}.editorial-film .editorial-hero-copy{z-index:2}.editorial-film-toggle{z-index:3;color:#fff;cursor:pointer;background:#1118;border:1px solid #fff8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:24px;right:24px}.editorial-film-toggle svg{width:18px;height:18px}.craft-film.has-frame .craft-film-poster{visibility:hidden}@media (min-width:701px){.information-page .information-main{text-align:center;margin-left:auto;margin-right:auto}.information-page .information-sections,.information-page .information-faq,.information-page .nemlanka-heritage,.information-page .information-invitation,.information-page .information-sections p,.information-page .information-lead{margin-left:auto;margin-right:auto}.information-page .editorial-opening{max-width:800px}.information-page .editorial-story-pair{grid-template-columns:1fr;gap:40px;max-width:900px;margin-left:auto;margin-right:auto}.information-page .editorial-story-pair>figure{max-width:700px;margin:0 auto;order:0!important}.information-page .editorial-story-pair article p{max-width:700px;margin-left:auto;margin-right:auto}.information-page .editorial-story-pair article h2{max-width:none}.information-page .information-faq summary,.information-page .information-faq details p{text-align:left}.information-page .appointment-layout{max-width:1000px;margin-left:auto;margin-right:auto}.appointment-form,.appointment-review{text-align:left}.information-page .information-intro.has-image{grid-template-columns:1fr;gap:40px;max-width:850px;margin-left:auto;margin-right:auto}.information-page .information-intro.has-image figure{max-width:700px;margin:auto}.editorial-hero .editorial-hero-copy{text-align:center;width:90%;max-width:960px;left:50%;right:auto;transform:translate(-50%)}.editorial-hero .editorial-hero-copy h1{margin-left:auto;margin-right:auto}.editorial-hero .editorial-hero-image,.editorial-film video{object-fit:contain;object-position:center}.editorial-hero .editorial-hero-shade{background:linear-gradient(#0002 25%,#0004 60%,#000a)}.craft-film{background:#080808;max-width:900px;margin-left:auto!important;margin-right:auto!important}.craft-film video,.craft-film-poster{object-fit:contain;object-position:center!important}.craft-film-copy{text-align:center;left:8%;right:8%}.craft-film-copy>span{margin:auto}.idea-main,.oval-main,.gal-guide-page,.collection-main{margin-left:auto;margin-right:auto}.idea-intro,.collection-intro,.oval-intro{text-align:center}.idea-intro>p,.collection-intro>p{margin-left:auto;margin-right:auto}.engagement-story-copy{text-align:center}.engagement-story-copy p{margin-left:auto;margin-right:auto}.information-about .editorial-story-pair{width:100%;max-width:none}.information-about .editorial-story-pair>figure{width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);padding:0!important}.information-about .editorial-story-pair>figure img{object-fit:cover;object-position:center;width:100%;height:clamp(360px,62vh,680px)}}
