:root{--navy:#001629;--gold:#c5813e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{background:var(--navy);color:#fff;margin:0}.homepage{width:100%;overflow:hidden}.visual-section{width:100%;margin:0;line-height:0;position:relative}.visual-section img{object-fit:contain;width:100%;height:auto;display:block}.homepage-footer{color:#f5efe7;background:radial-gradient(circle at 12% 20%,#13364e59,#0000 32%),#001629;border-top:1px solid #d59658ad;padding:0 clamp(24px,6vw,96px);font-family:Arial,Helvetica,sans-serif;position:relative}.homepage-footer-main{grid-template-columns:minmax(270px,1.1fr) minmax(330px,1fr) minmax(260px,.85fr);gap:clamp(44px,6vw,100px);max-width:1500px;margin:0 auto;padding:clamp(64px,7vw,105px) 0;display:grid}.homepage-footer-brand{color:inherit;align-self:start;align-items:center;gap:24px;text-decoration:none;display:flex}.homepage-footer-brand img{object-fit:contain;width:92px;height:68px}.homepage-footer-brand span,.homepage-footer-navigation>div,.homepage-footer-contact{display:grid}.homepage-footer-brand span{gap:13px}.homepage-footer-brand strong{letter-spacing:.055em;font:400 clamp(27px,2.3vw,40px)/1 Georgia,serif}.homepage-footer-brand em{color:#d99a5a;font:italic 15px/1.45 Georgia,serif}.homepage-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.homepage-footer-navigation>div{align-content:start;gap:15px}.homepage-footer-navigation span,.homepage-footer-contact>span{color:#d99a5a;letter-spacing:.22em;margin-bottom:10px;font-size:10px;font-weight:700}.homepage-footer-navigation a{color:#d9dfe3;width:fit-content;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s}.homepage-footer-navigation a:hover,.homepage-footer-navigation a:focus-visible{color:#dfa05f}.homepage-footer-contact{align-content:start;gap:18px}.homepage-footer-contact>a:not(.homepage-footer-enquiry){color:#fff;overflow-wrap:anywhere;font:400 clamp(18px,1.55vw,25px)/1.2 Georgia,serif;text-decoration:none}.homepage-footer-enquiry{color:#f5efe7;letter-spacing:.14em;text-transform:uppercase;border:1px solid #d596589e;align-items:center;gap:26px;width:fit-content;margin-top:8px;padding:14px 18px;font-size:10px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.homepage-footer-enquiry:hover,.homepage-footer-enquiry:focus-visible{background:#ffffff0f;border-color:#dfa05f}.homepage-footer-enquiry i{color:#dfa05f;font:18px/1 Arial,sans-serif}.homepage-footer-bottom{color:#99a8b2;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1500px;margin:0 auto;padding:26px 0 30px;font-size:9px;display:grid}.homepage-footer-bottom span:nth-child(2){text-align:center}.homepage-footer-bottom span:nth-child(2)>a{color:inherit;text-decoration:none}.homepage-footer-bottom span:nth-child(2)>a:hover{color:#d99a5a}.homepage-footer-bottom>a{color:#d99a5a;justify-self:end;text-decoration:none}.section-one-links,.section-five-links,.hotspot{position:absolute}.section-one-links,.section-five-links{z-index:2;pointer-events:none;inset:0}.hotspot{pointer-events:auto;border:1px solid #0000;border-radius:3px;transition:border-color .16s,background-color .16s;display:block}.hotspot:hover,.hotspot:focus-visible{background:#ffffff12;border-color:#b87d36b8;outline:none}.nav-watches{width:9%;height:4.7%;top:4.9%;left:25.3%}.nav-accessories{width:19.7%;height:4.7%;top:4.9%;left:35.8%}.nav-packing{width:10.8%;height:4.7%;top:4.9%;left:57%}.nav-about{width:11.4%;height:4.7%;top:4.9%;left:67.4%}.nav-contact{width:9.6%;height:4.7%;top:4.9%;left:80.4%}.nav-search{border-radius:50%;width:3.8%;height:4.7%;top:4.9%;left:91.3%}.nav-cart{width:3.6%;height:4.7%;top:4.9%;left:95.6%}.hero-watches{width:18.6%;height:6.2%;top:67.7%;left:5.9%}.hero-story{width:20.8%;height:6.2%;top:67.7%;left:26.1%}.hero-accessories{width:18.6%;height:6.2%;top:75.8%;left:5.9%}.hero-packaging{width:20.8%;height:6.2%;top:75.8%;left:26.1%}.discover-custom-services{width:34.3%;height:6.4%;top:89.5%;left:32.6%}.destination-page{color:#f6f1e9;background:radial-gradient(circle at 70% 15%,#0a2942 0,#001629 44%,#000d18 100%);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.destination-header{border-bottom:1px solid #c5813e61;justify-content:space-between;align-items:center;padding:24px clamp(22px,5vw,72px);display:flex}.destination-brand,.destination-back{color:inherit;text-decoration:none}.destination-brand{letter-spacing:.08em;font:500 clamp(22px,2.5vw,36px)/1 Georgia,serif}.destination-back{color:#e49a50;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.destination-content{text-align:center;place-content:center;min-height:calc(100vh - 90px);padding:60px 24px;display:grid}.destination-kicker{color:#d88d46;letter-spacing:.36em;text-transform:uppercase;margin:0 0 22px;font-size:13px}.destination-content h1{max-width:900px;margin:0;font:400 clamp(48px,8vw,112px)/.95 Georgia,serif}.destination-content p:last-child{color:#c8d0d6;max-width:630px;margin:32px auto 0;font-size:clamp(16px,1.5vw,21px);line-height:1.7}.back-to-top{z-index:10;color:#f0a253;opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001629d1;border:1px solid #c5813eb3;border-radius:50%;place-items:center;width:46px;height:46px;font:400 23px/1 Georgia,serif;text-decoration:none;transition:opacity .18s,transform .18s;display:grid;position:fixed;bottom:22px;right:22px}.back-to-top:hover,.back-to-top:focus-visible{opacity:1;outline:none;transform:translateY(-3px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.watches-page{--catalog-navy:#00182b;--catalog-ink:#07131d;--catalog-gold:#c88442;--catalog-cream:#f4f0e9;background:var(--catalog-cream);min-height:100vh;color:var(--catalog-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.catalog-header{z-index:4;background:var(--catalog-navy);color:#fff;border-bottom:1px solid #d4975866;grid-template-columns:minmax(210px,1fr) auto minmax(100px,1fr);align-items:center;gap:30px;min-height:112px;padding:18px clamp(24px,4vw,70px);display:grid;position:relative}.catalog-brand{color:inherit;letter-spacing:.08em;align-items:center;gap:14px;font:400 23px/1 Georgia,serif;text-decoration:none;display:flex}.catalog-mark{object-fit:contain;flex:none;width:76px;height:56px;display:block}.catalog-nav{align-items:center;gap:clamp(18px,2.3vw,40px);display:flex}.catalog-nav a,.catalog-actions a{color:#f8f5ef;text-decoration:none}.catalog-nav a{letter-spacing:.09em;white-space:nowrap;padding:14px 0;font:600 12px/1 Arial,sans-serif;position:relative}.catalog-nav a:after{background:var(--catalog-gold);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.3)}.catalog-nav a:hover:after,.catalog-nav a:focus-visible:after,.catalog-nav a.is-active:after{opacity:1;transform:scaleX(1)}.catalog-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.legal-page{color:#17222a;background:#f3efe8;min-height:100vh;font-family:Arial,sans-serif}.legal-page>header{background:#001629;border-bottom:1px solid #d4cabd;justify-content:space-between;padding:28px clamp(22px,6vw,90px);display:flex}.legal-page>header a{color:#f7f1e8;letter-spacing:.16em;font:700 12px/1 Arial,sans-serif;text-decoration:none}.legal-page article{width:min(100% - 40px,850px);margin:0 auto;padding:80px 0 110px}.legal-kicker{color:#a96830;letter-spacing:.22em;font-size:10px;font-weight:700}.legal-page h1{margin:15px 0 10px;font:400 clamp(48px,7vw,82px)/1 Georgia,serif}.legal-updated{color:#766f68;border-bottom:1px solid #d4cabd;padding-bottom:30px;font-size:12px}.legal-page h2{margin:38px 0 11px;font:400 25px/1.2 Georgia,serif}.legal-page article p{line-height:1.75}.legal-page article a{color:#8d5223}.catalog-actions a{place-items:center;width:32px;height:38px;line-height:1;display:grid}.catalog-enquiry-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:27px}.shopping-bag-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:28px;height:34px;display:block;overflow:visible}.catalog-hero{background:radial-gradient(circle at 80% 35%, #194560b3, transparent 35%), linear-gradient(125deg, #000d19, var(--catalog-navy) 55%, #06263d);color:#fff;text-align:center;place-content:center;min-height:480px;padding:80px 24px;display:grid;position:relative;overflow:hidden}.catalog-hero:before,.catalog-hero:after{content:"";border:1px solid #c8844221;border-radius:50%;width:420px;height:420px;position:absolute}.catalog-hero:before{top:-210px;left:-90px}.catalog-hero:after{bottom:-260px;right:-100px}.catalog-hero>p:first-child{color:#e0a365;letter-spacing:.42em;margin:0 0 20px;font-size:12px}.catalog-hero h1{letter-spacing:-.035em;margin:0;font:400 clamp(56px,8vw,116px)/.92 Georgia,serif}.catalog-rule{color:var(--catalog-gold);justify-content:center;align-items:center;gap:14px;margin:27px auto 24px;display:flex}.catalog-rule:before,.catalog-rule:after{background:var(--catalog-gold);content:"";width:64px;height:1px}.catalog-intro{color:#c8d2d9;max-width:690px;margin:0 auto;font-size:17px;line-height:1.7}.catalog-collection{grid-template-columns:250px minmax(0,1fr);gap:clamp(30px,4vw,70px);max-width:1500px;margin:0 auto;padding:72px clamp(24px,5vw,80px) 100px;display:grid}.catalog-filters{border-top:2px solid var(--catalog-ink);align-self:start}.filter-heading,.catalog-toolbar{justify-content:space-between;align-items:center;display:flex}.filter-heading{letter-spacing:.15em;border-bottom:1px solid #cbc4bb;min-height:68px;font-size:12px;font-weight:700}.filter-heading button{color:#7b746e;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.catalog-filters fieldset{border:0;border-bottom:1px solid #cbc4bb;gap:13px;margin:0;padding:25px 0 27px;display:grid}.catalog-filters legend{letter-spacing:.14em;margin-bottom:16px;font-size:11px;font-weight:700}.catalog-filters label{color:#4f4a45;cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.catalog-filters input{accent-color:var(--catalog-gold)}.catalog-filters label span{color:#918a82;font-size:11px}.filter-heading button:disabled{opacity:.38;cursor:default}.filter-empty{text-align:center;grid-column:1/-1;place-items:center;gap:18px;min-height:280px;padding:50px;display:grid}.filter-empty p{color:#625c55;margin:0;font:400 22px/1.3 Georgia,serif}.filter-empty button{color:#7f4e24;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #9f6b39;padding:12px 20px;font-size:10px;font-weight:700}.catalog-results{min-width:0}.catalog-toolbar{border-top:2px solid var(--catalog-ink);color:#6f6962;letter-spacing:.13em;border-bottom:1px solid #cbc4bb;min-height:70px;margin-bottom:28px;font-size:11px}.catalog-toolbar p{margin:0}.catalog-toolbar strong{color:var(--catalog-ink)}.catalog-toolbar label{align-items:center;gap:12px;display:flex}.catalog-toolbar select{min-width:138px;color:var(--catalog-ink);background:0 0;border:1px solid #bdb5ab;padding:9px 30px 9px 11px}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px) 24px;display:grid}.watch-card{background:#fff;transition:box-shadow .22s,transform .22s;overflow:hidden;box-shadow:0 12px 35px #02121e14}.watch-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #02121e29}.watch-image-wrap{aspect-ratio:1/.9;background:#e8e4dd;position:relative;overflow:hidden}.watch-image-link{color:inherit;text-decoration:none;display:block}.watch-card h2 a{color:inherit;text-decoration:none}.watch-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.watch-card:hover .watch-image-wrap img{transform:scale(1.035)}.watch-badge{z-index:1;background:var(--catalog-navy);color:#fff;letter-spacing:.16em;padding:8px 10px;font-size:9px;position:absolute;top:18px;left:18px}.watch-card-copy{padding:27px 26px 25px}.watch-card-copy>p:first-child{color:var(--catalog-gold);letter-spacing:.2em;margin:0 0 9px;font-size:9px;font-weight:700}.watch-card h2{margin:0;font:400 clamp(24px,2.2vw,34px)/1.1 Georgia,serif}.watch-detail{color:#77716a;margin:10px 0 26px;font-size:13px}.watch-card-copy>div{border-top:1px solid #e2ddd5;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:12px;display:flex}.watch-card-copy a{color:var(--catalog-ink);letter-spacing:.12em;font-weight:700;text-decoration:none}.watch-card-copy a span{color:var(--catalog-gold)}.catalog-promise{background:#e9e2d9;grid-template-columns:repeat(3,1fr);padding:45px clamp(24px,8vw,130px);display:grid}.catalog-promise p{text-align:center;border-right:1px solid #c9baa9;gap:8px;margin:0;padding:12px 40px;display:grid}.catalog-promise p:last-child{border:0}.catalog-promise strong{color:#9c602b;letter-spacing:.18em;font-size:12px}.catalog-promise span{color:#675f58;font:400 17px/1.4 Georgia,serif}.catalog-footer{background:var(--catalog-navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:190px;padding:40px clamp(24px,5vw,80px);display:grid}.catalog-footer>div{letter-spacing:.13em;align-items:center;gap:13px;display:flex}.catalog-footer .catalog-mark{width:68px;height:50px}.catalog-footer p{color:#d59a60;text-align:center;font:italic 22px/1.2 Georgia,serif}.catalog-footer a{color:#fff;letter-spacing:.15em;justify-self:end;font-size:11px;text-decoration:none}.product-page{background:#f3efe8}.product-breadcrumb{color:#8a837a;letter-spacing:.14em;text-transform:uppercase;background:#f8f5ef;border-bottom:1px solid #d3cbc0;align-items:center;gap:11px;min-height:62px;padding:0 clamp(24px,5vw,78px);font-size:9px;display:flex}.product-breadcrumb a{color:#46413c;text-decoration:none}.product-overview{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:clamp(38px,5vw,82px);max-width:1600px;margin:0 auto;padding:52px clamp(24px,5vw,78px) 100px;display:grid}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:14px;display:grid}.product-gallery figure{aspect-ratio:1;background:#e4dfd8;margin:0;position:relative;overflow:hidden}.product-gallery figure:first-child{aspect-ratio:1.12;grid-column:1/-1}.product-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.product-gallery figure:hover img{transform:scale(1.025)}.watch-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-product-gallery figure{aspect-ratio:auto;background:0 0}.watch-product-gallery figure:first-child{aspect-ratio:1.12;background:#e4dfd8;grid-column:1/-1}.watch-product-gallery figure:not(:first-child) img{object-fit:contain;height:auto}.watch-product-gallery figure:last-child:nth-child(2n){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.product-main-image>span{z-index:1;color:#fff;letter-spacing:.18em;background:#00182b;padding:9px 12px;font-size:9px;position:absolute;top:22px;left:22px}.product-purchase{align-self:start;padding:30px 0 0;position:sticky;top:28px}.product-kicker{color:#a96830;letter-spacing:.22em;margin:0 0 18px;font-size:10px;font-weight:700}.product-purchase h1{color:#07131d;letter-spacing:-.035em;margin:0;font:400 clamp(44px,4.7vw,76px)/.98 Georgia,serif}.watch-model-card h2,.watch-product-purchase h1{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:.045em;font-family:Times New Roman,Times,serif;line-height:1}.product-reference{color:#8b847c;letter-spacing:.16em;margin:16px 0 25px;font-size:9px}.product-price-row{border-top:1px solid #cfc6ba;border-bottom:1px solid #cfc6ba;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.product-price-row strong{letter-spacing:.13em;font-size:12px}.product-price-row span{color:#5b6257;letter-spacing:.1em;font-size:9px}.product-price-row i{background:#748867;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.product-description{color:#625d57;margin:28px 0;font:400 16px/1.75 Arial,sans-serif}.product-options{border:0;border-top:1px solid #cfc6ba;margin:0;padding:22px 0}.product-options legend{color:#151b20;letter-spacing:.15em;width:100%;margin-bottom:16px;font-size:10px;font-weight:700}.product-options legend span{float:right;color:#8a837a;font-weight:400}.product-enquire{color:#fff;letter-spacing:.16em;background:#00182b;justify-content:space-between;align-items:center;min-height:60px;margin-top:8px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s;display:flex}.product-enquire:hover{background:#11334b}.product-enquire span{color:#d99a5a;font-size:20px}.product-note{color:#898179;letter-spacing:.08em;text-align:center;margin:14px 0 25px;font-size:9px;line-height:1.6}.product-accordions{border-top:1px solid #cfc6ba}.product-accordions details{border-bottom:1px solid #cfc6ba}.product-accordions summary{letter-spacing:.14em;cursor:pointer;justify-content:space-between;padding:20px 0;font-size:10px;font-weight:700;list-style:none;display:flex}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions p{color:#6d6760;margin:-4px 0 22px;font-size:13px;line-height:1.7}.product-specifications{color:#fff;background:#00182b;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,8vw,130px);padding:95px clamp(24px,8vw,125px);display:grid}.product-specifications>div>p,.related-heading>p{color:#d59658;letter-spacing:.24em;margin:0 0 20px;font-size:10px}.product-specifications h2,.related-heading h2{margin:0;font:400 clamp(43px,5vw,72px)/1 Georgia,serif}.product-specifications dl{border-top:1px solid #ffffff47;margin:0}.product-specifications dl>div{border-bottom:1px solid #fff3;grid-template-columns:150px 1fr;gap:20px;padding:17px 0;display:grid}.product-specifications dt{color:#d99a5a;letter-spacing:.14em;font-size:9px}.product-specifications dd{color:#d7dde0;margin:0;font-size:13px;line-height:1.5}.related-watches{background:#f8f5ef;padding:95px clamp(24px,6vw,95px) 110px}.related-heading{text-align:center;margin-bottom:45px;position:relative}.related-heading h2{color:#07131d}.related-heading>a{color:#74502e;letter-spacing:.13em;font-size:9px;text-decoration:none;position:absolute;bottom:6px;right:0}.related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-card{color:#07131d;text-decoration:none}.related-card img{aspect-ratio:1/.92;object-fit:cover;background:#e2ddd6;width:100%;margin-bottom:22px;display:block}.related-card>span{color:#a96830;letter-spacing:.18em;font-size:8px;font-weight:700}.related-card h3{margin:8px 0 0;font:400 25px/1.15 Georgia,serif}.accessories-hero{background:linear-gradient(90deg,#000d19f2,#00182bba 56%,#001423e0),url(/wearing-hailey-chrome-2.jpg) 50% 42%/cover no-repeat;min-height:520px}.catalog-image-placeholder{color:#77716a;letter-spacing:.16em;text-align:center;background:#e8e4dd;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.product-main-image>.product-image-placeholder{color:#77716a;letter-spacing:.16em;background:#e8e4dd;padding:0;font-size:11px;position:static}.related-image-placeholder{aspect-ratio:1}.accessories-hero h1{max-width:980px;font-size:clamp(50px,7vw,104px)}.accessory-categories{background:#f8f5ef;border-bottom:1px solid #d4ccc2;justify-content:center;align-items:center;gap:clamp(24px,5vw,80px);min-height:92px;padding:18px 24px;display:flex;overflow-x:auto}.accessory-categories a{color:#17212a;letter-spacing:.16em;white-space:nowrap;padding:14px 0;font-size:10px;font-weight:700;text-decoration:none;position:relative}.accessory-categories a:after{content:"";opacity:0;background:#c88442;height:1px;transition:all .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.35)}.accessory-categories a:hover:after,.accessory-categories a.is-active:after{opacity:1;transform:scaleX(1)}.accessory-subcategories{gap:clamp(48px,9vw,140px)}.accessories-simple-collection{grid-template-columns:minmax(0,1fr)}.accessories-simple-collection .catalog-toolbar{justify-content:flex-start}.watch-subcategories{flex-wrap:wrap;gap:10px clamp(18px,3vw,48px);padding-block:22px}.watch-empty{color:#6f6b66;text-align:center;border:1px solid #d8d0c6;grid-column:1/-1;margin:0;padding:90px 30px;font:400 18px/1.6 Georgia,serif}.accessory-card .watch-image-wrap{aspect-ratio:1/1.08;background:#e9e3db}.accessory-card .watch-image-wrap img{object-position:center}.accessory-card .watch-badge{max-width:calc(100% - 36px)}.accessory-system{color:#fff;text-align:center;background:#00182b;padding:100px clamp(24px,8vw,130px) 115px}.accessory-system>p{color:#d59658;letter-spacing:.25em;margin:0 0 20px;font-size:10px;font-weight:700}.accessory-system>h2{max-width:850px;margin:0 auto 60px;font:400 clamp(42px,5vw,72px)/1.02 Georgia,serif}.accessory-system>div{border-top:1px solid #d5965873;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;display:grid}.accessory-system article{border-right:1px solid #ffffff2e;padding:36px clamp(20px,3vw,48px) 0}.accessory-system article:last-child{border-right:0}.accessory-system strong{color:#d59658;font:italic 24px/1 Georgia,serif}.accessory-system h3{margin:17px 0 10px;font:400 25px/1.15 Georgia,serif}.accessory-system article p{color:#b9c5cc;margin:0;font-size:13px;line-height:1.65}.accessory-gallery figure:first-child{aspect-ratio:1}.accessory-gallery img{object-position:center}.finish-options>div{gap:13px;display:flex}.finish-options a{background:#161616;border:6px solid #f3efe8;border-radius:50%;outline:1px solid #bdb4aa;width:36px;height:36px}.finish-options a:nth-child(2){background:#111a1e}.finish-options a:nth-child(3){background:#a56440}.finish-options a:nth-child(4){background:#8d5836}.finish-options a:nth-child(5){background:#682d38}.finish-options a:nth-child(6){background:#708799}.finish-options a.is-selected{outline:2px solid #07131d}.accessory-features h2{max-width:460px}.packaging-hero{background:linear-gradient(90deg,#000d19f5,#00182bb8 56%,#001423e6),url(/home-section-4-45affc.jpg) 50% 46%/cover no-repeat;min-height:540px}.packaging-hero h1{max-width:1050px;font-size:clamp(50px,7vw,102px)}.packaging-card .watch-image-wrap{aspect-ratio:1/1.12;background:#e7e1d9}.packaging-card .watch-image-wrap img{object-position:center 50%}.packaging-process{color:#fff;background:#00182b;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,125px);padding:105px clamp(24px,8vw,130px) 115px;display:grid}.packaging-process>div>p{color:#d59658;letter-spacing:.24em;margin:0 0 18px;font-size:10px;font-weight:700}.packaging-process h2{margin:0 0 34px;font:400 clamp(44px,5vw,72px)/1.02 Georgia,serif}.packaging-process>div>a{color:#fff;letter-spacing:.14em;border-bottom:1px solid #d59658;padding-bottom:8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.packaging-process ol{border-top:1px solid #ffffff40;margin:0;padding:0;list-style:none}.packaging-process li{border-bottom:1px solid #ffffff2e;grid-template-columns:55px 180px 1fr;align-items:baseline;gap:24px;padding:25px 0;display:grid}.packaging-process li strong{color:#d59658;font:italic 18px/1 Georgia,serif}.packaging-process li h3{margin:0;font:400 21px/1.2 Georgia,serif}.packaging-process li p{color:#bdc8cf;margin:0;font-size:13px;line-height:1.6}.packaging-gallery figure{background:#dfd9d1}.packaging-gallery figure:first-child{aspect-ratio:1.16}.packaging-gallery img{object-position:center 46%}.package-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.package-options label{color:#38332e;cursor:pointer;border:1px solid #bfb6ab;min-height:43px;padding:13px 11px;font-size:10px}.package-options input{accent-color:#c88442;margin-right:7px}.packaging-specifications h2{max-width:500px}.packaging-related-card img{aspect-ratio:1/1.12;object-position:center 48%}.about-page{background:#f3efe8}.about-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 45%,#1e49638c,#0000 35%),linear-gradient(135deg,#000d19,#00182b 58%,#06263d);flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding:95px 24px 105px;display:flex;position:relative;overflow:hidden}.about-hero:before,.about-hero:after{content:"";border:1px solid #c8844221;border-radius:50%;width:460px;height:460px;position:absolute}.about-hero:before{top:-245px;left:-90px}.about-hero:after{bottom:-280px;right:-100px}.about-hero>img{object-fit:contain;filter:brightness(1.15);width:112px;height:82px;margin-bottom:24px}.about-hero>p:first-of-type{color:#dfa05f;letter-spacing:.32em;margin:0 0 22px;font-size:10px}.about-hero h1{letter-spacing:-.045em;max-width:1120px;margin:0;font:400 clamp(58px,8vw,118px)/.92 Georgia,serif}.about-hero-copy{color:#c6d0d7;max-width:790px;margin:0;font-size:16px;line-height:1.75}.about-introduction{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(50px,8vw,135px);max-width:1560px;margin:0 auto;padding:115px clamp(24px,7vw,110px);display:grid}.about-intro-copy{align-self:center}.about-kicker,.about-section-heading>p,.about-partner>p:first-child{color:#a96830;letter-spacing:.24em;margin:0 0 20px;font-size:10px;font-weight:700}.about-intro-copy h2,.about-section-heading h2,.about-partner h2{color:#07131d;letter-spacing:-.035em;margin:0;font:400 clamp(45px,5.2vw,78px)/1.02 Georgia,serif}.about-intro-copy>p:not(.about-kicker){color:#625d57;font-size:15px;line-height:1.8}.about-intro-copy h2+p{margin-top:33px}.about-introduction figure{background:#d9d2c8;min-height:590px;margin:0;overflow:hidden}.about-introduction figure img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.about-capabilities{background:#f9f6f0;padding:105px clamp(24px,6vw,95px) 120px}.about-section-heading{text-align:center;max-width:880px;margin:0 auto 62px}.about-capability-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,36px);max-width:1500px;margin:0 auto;display:grid}.about-capability-grid article{flex-direction:column;display:flex}.about-capability-grid article>a:first-child{aspect-ratio:1/.92;background:#ddd6cc;margin-bottom:28px;display:block;overflow:hidden}.about-capability-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.about-capability-grid article:hover img{transform:scale(1.025)}.about-capability-grid article>span{color:#b7793f;font:italic 17px/1 Georgia,serif}.about-capability-grid h3{color:#07131d;margin:12px 0 14px;font:400 clamp(27px,2.4vw,38px)/1.1 Georgia,serif}.about-capability-grid p{color:#68615a;flex:1;margin:0 0 24px;font-size:13px;line-height:1.75}.about-capability-grid article>a:last-child{color:#16222b;letter-spacing:.14em;border-bottom:1px solid #bd7a3a;align-self:flex-start;padding-bottom:7px;font-size:9px;font-weight:700;text-decoration:none}.about-manifesto{color:#fff;text-align:center;background:linear-gradient(#000e1ae0,#000e1aed),url(/home-section-6-a16798.png) 50%/cover no-repeat;padding:120px clamp(24px,10vw,160px)}.about-manifesto>p{color:#dc9b59;letter-spacing:.28em;margin:0 0 30px;font-size:10px}.about-manifesto blockquote{max-width:1060px;margin:0 auto 54px;font:italic 400 clamp(39px,5vw,74px)/1.12 Georgia,serif}.about-manifesto>div{flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,76px);display:flex}.about-manifesto span{color:#c4ced5;letter-spacing:.2em;font-size:9px}.about-partner{text-align:center;background:#eee8df;padding:115px 24px 125px}.about-partner h2{max-width:900px;margin-left:auto;margin-right:auto}.about-partner>p:nth-of-type(2){color:#68615a;max-width:690px;margin:28px auto 35px;font-size:15px;line-height:1.75}.about-partner>a{color:#fff;letter-spacing:.16em;background:#00182b;justify-content:space-between;align-items:center;min-width:285px;min-height:58px;padding:0 22px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.about-partner>a span{color:#d99a5a;font-size:19px}.contact-page{background:#f4f0e9}.contact-hero{color:#fff;text-align:center;background:radial-gradient(circle at 78% 35%,#27526c8c,#0000 34%),linear-gradient(130deg,#000d19,#00182b 58%,#06263d);place-items:center;min-height:570px;padding:95px 24px;display:grid}.contact-hero>div{max-width:1040px}.contact-hero>div>p:first-child{color:#dfa05f;letter-spacing:.34em;margin:0 0 22px;font-size:10px;font-weight:700}.contact-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(58px,8vw,112px)/.92 Georgia,serif}.contact-hero>div>p:last-child{color:#c5d0d7;max-width:710px;margin:0 auto;font-size:16px;line-height:1.75}.contact-directory{max-width:1550px;margin:0 auto;padding:110px clamp(24px,6vw,95px) 125px}.contact-heading{text-align:center;max-width:800px;margin:0 auto 58px}.contact-heading>p:first-child{color:#a96830;letter-spacing:.24em;margin:0 0 18px;font-size:10px;font-weight:700}.contact-heading h2{color:#07131d;letter-spacing:-.035em;margin:0;font:400 clamp(47px,5vw,76px)/1 Georgia,serif}.contact-heading>p:last-child{color:#6a635c;max-width:630px;margin:25px auto 0;font-size:14px;line-height:1.75}.contact-direct-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto 58px;display:grid}.contact-direct-actions>a{color:#07131d;background:#fff;border:1px solid #caa16f;align-content:center;gap:10px;min-height:116px;padding:25px 62px 25px 28px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.contact-direct-actions>a:hover,.contact-direct-actions>a:focus-visible{border-color:#9b642f;transform:translateY(-2px);box-shadow:0 14px 35px #02121e1a}.contact-direct-actions span{color:#9b642f;letter-spacing:.18em;font-size:9px;font-weight:700}.contact-direct-actions strong{font:400 clamp(22px,2.6vw,34px)/1.1 Georgia,serif}.contact-direct-actions i{color:#a96830;font:23px/1 Arial,sans-serif;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);display:grid}.contact-card{text-align:center;background:#fff;padding:24px 24px 32px;box-shadow:0 14px 42px #02121e14}.contact-card-top{color:#9b642f;letter-spacing:.14em;border-bottom:1px solid #e1dbd3;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;display:flex}.contact-card-top>span{font:italic 17px/1 Georgia,serif}.contact-card figure{aspect-ratio:1;background:#fff;place-items:center;margin:24px 0 26px;padding:clamp(12px,2vw,28px);display:grid;overflow:hidden}.contact-card img{object-fit:contain;width:100%;height:100%;display:block}.contact-card h3{color:#07131d;margin:0;font:400 32px/1.1 Georgia,serif}.contact-card>p{color:#6b645d;max-width:280px;margin:13px auto 0;font-size:12px;line-height:1.6}.contact-email{color:#fff;background:#00182b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,8vw,130px);padding:95px clamp(24px,9vw,145px);display:grid}.contact-email>div>p:first-child{color:#d59658;letter-spacing:.24em;margin:0 0 18px;font-size:10px}.contact-email h2{margin:0;font:400 clamp(43px,5vw,70px)/1 Georgia,serif}.contact-email>div>p:last-child{color:#bcc7ce;max-width:560px;margin:25px 0 0;font-size:14px;line-height:1.75}.contact-email>a{color:#fff;border:1px solid #d59658b3;gap:12px;padding:35px 70px 35px 34px;text-decoration:none;transition:background .18s;display:grid;position:relative}.contact-email>a:hover{background:#ffffff0f}.contact-email>a span{color:#d99a5a;letter-spacing:.18em;font-size:9px;font-weight:700}.contact-email>a strong{overflow-wrap:anywhere;font:400 clamp(25px,3vw,43px)/1.1 Georgia,serif}.contact-email>a i{color:#d99a5a;font:26px/1 Arial,sans-serif;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.contact-note{text-align:center;background:#eee8df;padding:95px 24px 105px}.contact-note img{object-fit:contain;width:95px;height:70px;margin-bottom:20px}.contact-note p{color:#a96830;letter-spacing:.24em;margin:0 0 18px;font-size:9px;font-weight:700}.contact-note h2{color:#07131d;max-width:790px;margin:0 auto;font:400 clamp(39px,4.8vw,68px)/1.04 Georgia,serif}.enquiry-page{background:#f3efe8}.enquiry-hero{color:#fff;text-align:center;background:linear-gradient(90deg,#000d19f5,#00182bc2 56%,#001423e8),url(/home-section-4-45affc.jpg) 50% 44%/cover no-repeat;place-content:center;min-height:520px;padding:90px 24px;display:grid}.enquiry-hero>p:first-child{color:#dfa05f;letter-spacing:.3em;margin:0 0 20px;font-size:10px;font-weight:700}.enquiry-hero h1{letter-spacing:-.045em;max-width:1060px;margin:0 auto;font:400 clamp(55px,7.5vw,106px)/.94 Georgia,serif}.enquiry-hero>p:last-child{color:#c5d0d7;max-width:720px;margin:0 auto;font-size:15px;line-height:1.75}.enquiry-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(45px,7vw,110px);max-width:1500px;margin:0 auto;padding:105px clamp(24px,6vw,95px) 125px;display:grid}.enquiry-sidebar{align-self:start}.enquiry-sidebar>p:first-child{color:#a96830;letter-spacing:.22em;margin:0 0 20px;font-size:10px;font-weight:700}.enquiry-sidebar h2{color:#07131d;letter-spacing:-.035em;margin:0;font:400 clamp(41px,4.5vw,68px)/1.02 Georgia,serif}.enquiry-sidebar h2+p{color:#68615a;margin:28px 0 35px;font-size:14px;line-height:1.75}.enquiry-sidebar dl{border-top:1px solid #cfc6ba;margin:0 0 35px}.enquiry-sidebar dl>div{border-bottom:1px solid #cfc6ba;grid-template-columns:42px 1fr;gap:15px;padding:20px 0;display:grid}.enquiry-sidebar dt{color:#b57439;font:italic 16px/1.3 Georgia,serif}.enquiry-sidebar dd{gap:6px;margin:0;display:grid}.enquiry-sidebar dd strong{color:#17222a;font:400 18px/1.2 Georgia,serif}.enquiry-sidebar dd span{color:#777068;font-size:11px}.enquiry-sidebar>a{color:#18232b;letter-spacing:.14em;border-bottom:1px solid #b57439;padding-bottom:7px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.enquiry-contact-options{gap:12px;margin:32px 0;display:grid}.enquiry-contact-options a{color:#18232b;letter-spacing:.11em;border-bottom:1px solid #cfc6ba;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:10px;font-weight:700;text-decoration:none;display:flex}.enquiry-contact-options a:first-child{border-top:1px solid #cfc6ba}.enquiry-contact-options span{color:#a96830;font:17px/1 Georgia,serif}.enquiry-form-panel{background:#fff;padding:clamp(26px,4vw,55px);box-shadow:0 18px 55px #02121e17}.enquiry-form-heading{border-bottom:2px solid #17222a;justify-content:space-between;align-items:center;gap:24px;padding-bottom:23px;display:flex}.enquiry-form-heading span{color:#17222a;letter-spacing:.15em;font-size:11px;font-weight:700}.enquiry-form-heading p{color:#8a837b;margin:0;font-size:10px}.enquiry-form fieldset{border:0;border-bottom:1px solid #ddd6cd;margin:0;padding:32px 0 35px}.enquiry-form legend{color:#17222a;letter-spacing:.16em;width:100%;margin-bottom:22px;font-size:10px;font-weight:700}.enquiry-form legend span{color:#b57439;letter-spacing:0;margin-right:12px;font:italic 16px/1 Georgia,serif}.enquiry-fields{gap:20px;display:grid}.enquiry-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-fields label{color:#4f4943;letter-spacing:.12em;gap:9px;font-size:9px;font-weight:700;display:grid}.enquiry-fields input,.enquiry-fields select,.enquiry-fields textarea{color:#1e262c;letter-spacing:0;background:#fbf9f5;border:1px solid #c8c0b6;border-radius:0;width:100%;min-height:48px;padding:12px 13px;font:400 13px/1.4 Arial,sans-serif}.enquiry-fields textarea{resize:vertical;min-height:150px}.enquiry-fields input:focus,.enquiry-fields select:focus,.enquiry-fields textarea:focus{border-color:#a96830;outline:2px solid #a9683026}.enquiry-consent{color:#6d665f;align-items:flex-start;gap:10px;margin:24px 0;font-size:11px;line-height:1.5;display:flex}.enquiry-consent input{accent-color:#a96830;margin-top:1px}.enquiry-consent a{color:#7f4e24}.enquiry-submit{color:#fff;letter-spacing:.16em;cursor:pointer;background:#00182b;border:0;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0 22px;font-size:10px;font-weight:700;transition:background .18s;display:flex}.enquiry-submit:hover{background:#12334b}.enquiry-submit i{color:#d99a5a;font:20px/1 Arial,sans-serif}.enquiry-mail-note{color:#8a837b;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.5}@media (max-width:1120px){.b2b-entry{grid-template-columns:1fr}.b2b-proof{grid-template-columns:repeat(3,1fr)}.b2b-proof li{padding-right:20px}.homepage-footer-main{grid-template-columns:1fr 1fr}.homepage-footer-contact{border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:34px}.b2b-capabilities-heading,.b2b-process{grid-template-columns:1fr}.catalog-header{grid-template-columns:1fr auto}.catalog-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}.catalog-actions{grid-area:1/2}.product-overview{grid-template-columns:1fr}.product-purchase{max-width:760px;position:static}}@media (max-width:760px){.b2b-entry{padding:52px 20px}.b2b-entry h1{font-size:clamp(38px,11vw,56px)}.b2b-summary{font-size:15px}.b2b-actions{display:grid}.b2b-actions a{justify-content:space-between}.b2b-proof{grid-template-columns:1fr;margin-top:10px}.b2b-capabilities{padding:68px 20px}.b2b-capabilities-heading{margin-bottom:42px}.b2b-capabilities-heading>p:last-child{font-size:15px}.b2b-capability-grid{grid-template-columns:1fr}.b2b-capability-grid article{border-bottom:1px solid #cfc6ba;border-right:0;min-height:280px}.b2b-capability-grid article:last-child{border-bottom:0}.b2b-process ol{gap:12px;display:grid}.b2b-process li:not(:last-child):after{margin-left:14px}.b2b-process>a{justify-content:space-between}.visual-section#section-1{background:linear-gradient(90deg,#000c16eb,#000c162e),url(/home-section-1-21a1e0.jpg) 100% 100%/auto 720px no-repeat;min-height:620px}.visual-section#section-1>img,.visual-section#section-1>.section-one-links{display:none}.mobile-home-header{z-index:4;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:17px 18px;display:flex;position:relative}.mobile-home-brand{color:#fff;letter-spacing:.06em;align-items:center;gap:10px;font:400 17px/1 Georgia,serif;text-decoration:none;display:flex}.mobile-home-brand img{object-fit:contain;width:48px;height:36px}.mobile-menu{z-index:8;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #d99a5a99;place-content:center;gap:5px;width:44px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:18px;height:1px;display:block}.mobile-menu nav{background:#001629;min-width:245px;padding:12px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 45px #0000006b}.mobile-menu nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;padding:14px 12px;font:700 10px/1.2 Arial,sans-serif;text-decoration:none}.mobile-hero-content{z-index:2;color:#fff;max-width:360px;padding:92px 22px 48px;display:block;position:relative}.mobile-hero-content>p{color:#d99a5a;letter-spacing:.18em;margin:0 0 18px;font:700 9px/1.4 Arial,sans-serif}.mobile-hero-content h2{margin:0;font:400 52px/.98 Georgia,serif}.mobile-hero-content>span{color:#d7dfe4;margin:24px 0 31px;font:400 15px/1.55 Arial,sans-serif;display:block}.mobile-hero-content>a{color:#07131d;letter-spacing:.15em;background:#d99a5a;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 17px;font:700 9px/1 Arial,sans-serif;text-decoration:none;display:flex}.mobile-hero-content i{font:20px/1 Arial,sans-serif}.homepage-footer-main{grid-template-columns:1fr;gap:48px;padding:65px 0}.homepage-footer-brand{align-items:flex-start}.homepage-footer-brand img{width:74px;height:55px}.homepage-footer-navigation{gap:28px}.homepage-footer-contact{grid-column:auto;padding-top:40px}.homepage-footer-bottom{grid-template-columns:1fr;gap:13px}.homepage-footer-bottom span:nth-child(2){text-align:left}.homepage-footer-bottom>a{justify-self:start}.catalog-header{min-height:88px;padding:14px 18px}.catalog-brand{font-size:19px}.catalog-mark{width:60px;height:44px}.catalog-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.catalog-nav a{font-size:10px}.catalog-hero{min-height:390px}.catalog-collection{grid-template-columns:1fr;padding:45px 18px 70px}.catalog-filters{display:none}.watch-grid,.catalog-promise{grid-template-columns:1fr}.catalog-promise p{border-bottom:1px solid #c9baa9;border-right:0}.catalog-footer{text-align:center;grid-template-columns:1fr}.catalog-footer>div{justify-content:center}.catalog-footer p{margin:0}.catalog-footer a{justify-self:center}.product-breadcrumb{white-space:nowrap;overflow:hidden}.product-overview{padding:24px 16px 65px}.product-gallery{gap:8px}.product-gallery figure:first-child{aspect-ratio:1}.product-purchase{padding-top:20px}.product-price-row{flex-direction:column;align-items:flex-start}.product-specifications{grid-template-columns:1fr;padding:65px 22px}.product-specifications dl>div{grid-template-columns:110px 1fr}.related-watches{padding:65px 18px 75px}.related-heading>a{margin-top:20px;display:inline-block;position:static}.related-grid{grid-template-columns:1fr;gap:40px}.accessory-categories{justify-content:flex-start}.accessory-system{padding:70px 22px 80px}.accessory-system>div{grid-template-columns:1fr}.accessory-system article{border-bottom:1px solid #ffffff2e;border-right:0;padding:30px 10px}.accessory-system article:last-child{border-bottom:0}.phone-options>div{grid-template-columns:1fr}.packaging-process{grid-template-columns:1fr;padding:70px 22px 80px}.packaging-process li{grid-template-columns:40px 1fr;gap:12px}.packaging-process li p{grid-column:2}.package-options>div{grid-template-columns:1fr}.about-hero{min-height:580px;padding:75px 20px 85px}.about-introduction{grid-template-columns:1fr;padding:75px 20px}.about-introduction figure{min-height:430px}.about-capabilities{padding:75px 18px 85px}.about-capability-grid{grid-template-columns:1fr;gap:55px}.about-manifesto{padding:85px 22px}.contact-hero{min-height:510px;padding:75px 20px}.contact-directory{padding:75px 18px 85px}.contact-card-grid,.contact-direct-actions{grid-template-columns:1fr}.contact-card{width:100%;max-width:520px;margin:0 auto}.contact-email{grid-template-columns:1fr;padding:70px 22px}.contact-note{padding:75px 20px 85px}.enquiry-hero{min-height:480px;padding:75px 20px}.enquiry-layout{grid-template-columns:1fr;padding:75px 18px 85px}.enquiry-form-panel{padding:25px 18px}.enquiry-form-heading{flex-direction:column;align-items:flex-start}.enquiry-fields.two-column{grid-template-columns:1fr}}@media (max-width:640px){.back-to-top{width:40px;height:40px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.quote-add-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;margin-top:28px;display:grid}.quote-add-button{cursor:pointer;border:0;width:100%;font-family:inherit}.quote-view-bag{color:#17232c;letter-spacing:.12em;border-bottom:1px solid #b57439;align-self:center;padding-bottom:5px;font-size:9px;font-weight:700;text-decoration:none}.quote-add-message{color:#7b9d78;letter-spacing:.11em;grid-column:1/-1;min-height:15px;margin:0;font-size:9px;font-weight:700}.quote-add-actions+.product-enquire{color:#00182b;background:0 0;outline:1px solid #00182b;margin-top:4px}.quote-cart-page{color:#081b29;background:#f4f0e9;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.quote-cart-header{background:#00182b;border-bottom:1px solid #da99576b;justify-content:space-between;align-items:center;min-height:96px;padding:16px clamp(22px,5vw,78px);display:flex}.quote-cart-header>a:last-child{color:#d99a5a;letter-spacing:.14em;font-size:10px;font-weight:700;text-decoration:none}.quote-cart-brand{color:#fff;letter-spacing:.08em;align-items:center;gap:16px;font:400 clamp(18px,2vw,25px)/1 Georgia,serif;text-decoration:none;display:flex}.quote-cart-brand img{object-fit:contain;width:68px;height:50px}.quote-cart-hero{color:#f7f2ea;text-align:center;background:radial-gradient(circle at 75% 15%,#123e58,#00182b 54%,#00111f);padding:clamp(65px,9vw,125px) 22px clamp(55px,7vw,90px)}.quote-cart-hero>p:first-child{color:#d99a5a;letter-spacing:.32em;margin:0 0 19px;font-size:10px;font-weight:700}.quote-cart-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(55px,8vw,112px)/.95 Georgia,serif}.quote-cart-hero h1+p{color:#bdc8cf;max-width:660px;margin:30px auto 0;font-size:14px;line-height:1.75}.quote-cart-layout{grid-template-columns:minmax(0,1.6fr) minmax(330px,.7fr);align-items:start;gap:clamp(28px,4vw,64px);width:min(100% - 40px,1450px);margin:0 auto;padding:clamp(55px,7vw,100px) 0 120px;display:grid}.quote-cart-list{border-top:2px solid #0b1e2a}.quote-cart-list-heading{color:#716a63;letter-spacing:.16em;border-bottom:1px solid #d6cec3;justify-content:space-between;align-items:center;gap:20px;min-height:56px;font-size:9px;display:flex}.quote-cart-list-heading span:first-child{color:#0c1d28;font-weight:700}.quote-cart-item{border-bottom:1px solid #d6cec3;grid-template-columns:145px minmax(180px,1fr) 155px auto;align-items:center;gap:clamp(18px,3vw,38px);padding:26px 0;display:grid}.quote-cart-image{color:#837a70;background:#e8e3db;place-items:center;width:145px;height:145px;font-size:9px;text-decoration:none;display:grid;overflow:hidden}.quote-cart-image img{object-fit:contain;width:100%;height:100%}.quote-cart-product p{color:#b57439;letter-spacing:.18em;margin:0 0 10px;font-size:8px;font-weight:700}.quote-cart-product h2{margin:0 0 10px;font:400 clamp(25px,2.4vw,38px)/1.05 Georgia,serif}.quote-cart-product h2 a{color:inherit;text-decoration:none}.quote-cart-product>span{color:#777068;font-size:11px}.quote-quantity{color:#6e675f;letter-spacing:.14em;gap:10px;font-size:8px;font-weight:700;display:grid}.quote-quantity>div{background:#fbf9f5;border:1px solid #c8bfb4;grid-template-columns:38px 58px 38px;height:42px;display:grid}.quote-quantity button,.quote-quantity input{color:#0b1d29;text-align:center;background:0 0;border:0;width:100%}.quote-quantity button{cursor:pointer;font-size:17px}.quote-quantity input{appearance:textfield;border-left:1px solid #d7d0c8;border-right:1px solid #d7d0c8;font:400 12px/1 Arial,sans-serif}.quote-quantity input::-webkit-inner-spin-button{appearance:none}.quote-remove{color:#8c542b;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a96b37;align-self:end;padding:0 0 5px;font-size:8px;font-weight:700}.quote-cart-summary{background:#fff;padding:clamp(28px,3vw,45px);position:sticky;top:28px;box-shadow:0 20px 60px #01121d1a}.quote-cart-summary>p:first-child{color:#b57439;letter-spacing:.2em;margin:0 0 14px;font-size:9px;font-weight:700}.quote-cart-summary h2{letter-spacing:-.035em;margin:0;font:400 clamp(34px,3.8vw,54px)/1 Georgia,serif}.quote-cart-summary h2+p{color:#716a63;margin:22px 0 28px;font-size:12px;line-height:1.7}.quote-customer-fields{border-top:1px solid #d9d2c9;gap:13px;padding:25px 0;display:grid}.quote-customer-fields label{color:#5e5750;letter-spacing:.12em;gap:7px;font-size:8px;font-weight:700;display:grid}.quote-customer-fields input,.quote-customer-fields textarea{color:#17232c;background:#fbf9f6;border:1px solid #c9c0b5;width:100%;padding:11px 12px;font:400 12px/1.4 Arial,sans-serif}.quote-customer-fields textarea{resize:vertical;min-height:82px}.quote-cart-summary dl{border-top:1px solid #d9d2c9;margin:0 0 25px}.quote-cart-summary dl>div{border-bottom:1px solid #d9d2c9;justify-content:space-between;padding:14px 0;display:flex}.quote-cart-summary dt{color:#746d66;font-size:10px}.quote-cart-summary dd{color:#0a1d29;margin:0;font:400 18px/1 Georgia,serif}.quote-download{color:#fff;letter-spacing:.14em;cursor:pointer;background:#00182b;border:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 19px;font-size:9px;font-weight:700;display:flex}.quote-download span{color:#d99a5a;font-size:20px}.quote-download:disabled{opacity:.65;cursor:wait}.quote-email{color:#744318;letter-spacing:.12em;text-align:center;border:1px solid #b57439;margin-top:13px;padding:15px 12px;font-size:8px;font-weight:700;text-decoration:none;display:block}.quote-email-note,.quote-status{color:#8b837b;text-align:center;font-size:8px;line-height:1.55}.quote-status{color:#658260;min-height:14px;font-weight:700}.quote-empty{text-align:center;align-content:center;place-items:center;min-height:480px;padding:70px 22px 110px;display:grid}.quote-empty>span{color:#b57439;font:400 40px/1 Georgia,serif}.quote-empty h2{margin:20px 0 13px;font:400 clamp(34px,5vw,62px)/1 Georgia,serif}.quote-empty p{color:#716a63;margin:0}.quote-empty>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.quote-empty a{color:#14232d;letter-spacing:.13em;border:1px solid #14232d;padding:15px 20px;font-size:8px;font-weight:700;text-decoration:none}@media (max-width:980px){.quote-cart-layout{grid-template-columns:1fr}.quote-cart-summary{position:static}}@media (max-width:680px){.quote-cart-header{min-height:80px;padding:13px 16px}.quote-cart-brand img{width:52px;height:38px}.quote-cart-brand span{display:none}.quote-cart-header>a:last-child{font-size:8px}.quote-cart-layout{width:min(100% - 28px,1450px)}.quote-cart-list-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.quote-cart-item{grid-template-columns:92px 1fr;gap:16px}.quote-cart-image{width:92px;height:110px}.quote-quantity{grid-column:2}.quote-remove{grid-column:2;justify-self:start}.quote-add-actions{grid-template-columns:1fr}.quote-view-bag{justify-self:start}}.admin-login-page,.admin-page{color:#f6f1e9;background:#061724;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.admin-login-page{background:radial-gradient(circle at 50% 10%,#16384d,#061724 52%,#020d15);place-items:center;padding:32px;display:grid}.admin-login-card{text-align:center;background:#02121ec7;border:1px solid #d5965873;width:min(100%,530px);padding:70px 56px;box-shadow:0 35px 100px #0000004d}.admin-login-card img{object-fit:contain;width:100px;height:74px}.admin-login-card>p:first-of-type{color:#d99a5a;letter-spacing:.28em;margin:20px 0 28px;font-size:11px}.admin-login-card h1{margin:0;font:400 clamp(40px,5vw,64px)/1 Georgia,serif}.admin-login-card h1+p{color:#aebbc4;margin:25px auto 34px;font-size:14px;line-height:1.7}.admin-login-card form{text-align:left;gap:16px;margin:0 0 22px;display:grid}.admin-login-card form label{color:#d99a5a;letter-spacing:.18em;gap:8px;font-size:10px;display:grid}.admin-login-card form input{color:#fff;min-height:48px;font:inherit;background:#ffffff0d;border:1px solid #d5965859;padding:0 14px}.admin-login-card form .admin-primary-button{cursor:pointer;border:0;width:100%;margin-top:6px}.admin-login-error{color:#ffb4a8;text-align:center;margin:0;font-size:12px}.admin-primary-button{color:#07131d;letter-spacing:.16em;background:#d99a5a;justify-content:space-between;padding:18px 20px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.admin-back-link{color:#9dadb7;margin-top:25px;font-size:11px;text-decoration:none;display:inline-block}.admin-header{border-bottom:1px solid #d5965859;justify-content:space-between;align-items:center;min-height:82px;padding:14px clamp(20px,4vw,64px);display:flex}.admin-brand{color:#fff;letter-spacing:.08em;align-items:center;gap:15px;font:400 20px/1 Georgia,serif;text-decoration:none;display:flex}.admin-brand img{object-fit:contain;width:55px;height:40px}.admin-header>div{color:#9eacb5;align-items:center;gap:25px;font-size:11px;display:flex}.admin-header>div a{color:#fff;border-bottom:1px solid #d99a5a;padding-bottom:5px;text-decoration:none}.admin-shell{grid-template-columns:245px 1fr;min-height:calc(100vh - 82px);display:grid}.admin-sidebar{background:#04121d;border-right:1px solid #ffffff1a;flex-direction:column;gap:7px;padding:52px 28px;display:flex}.admin-sidebar p{color:#d99a5a;letter-spacing:.2em;margin:0 0 22px;font-size:9px;font-weight:700}.admin-sidebar a{color:#9eadb6;padding:13px 14px;font-size:12px;text-decoration:none}.admin-sidebar a.is-active,.admin-sidebar a:hover{color:#fff;background:#ffffff12}.admin-sidebar button{color:#9eadb6;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:13px 14px;font:400 11px/1.3 Arial,sans-serif;display:flex}.admin-sidebar button span{color:#d99a5a}.admin-sidebar button.is-active,.admin-sidebar button:hover{color:#fff;background:#ffffff12}.admin-subcategory-list{border-left:1px solid #d99a5a4d;gap:3px;margin:-2px 0 7px 12px;padding-left:8px;display:grid}.admin-subcategory-list button{letter-spacing:.06em;padding:9px 10px;font-size:8px;line-height:1.45}.admin-content{padding:clamp(38px,5vw,76px)}.admin-title-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-title-row p{color:#d99a5a;letter-spacing:.22em;margin:0 0 10px;font-size:9px;font-weight:700}.admin-title-row h1{margin:0;font:400 clamp(44px,5vw,72px)/1 Georgia,serif}.admin-title-row button{color:#07131d;letter-spacing:.14em;background:#d99a5a;border:0;padding:17px 22px;font-size:10px;font-weight:700}.admin-category-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.admin-category-cards article{background:#0a2030;border:1px solid #ffffff1f;padding:30px}.admin-category-cards article>span{color:#d99a5a;font:italic 38px/1 Georgia,serif}.admin-category-cards h2{margin:28px 0 10px;font:400 20px/1.2 Georgia,serif}.admin-category-cards p{color:#98a7b0;min-height:32px;margin:0 0 28px;font-size:11px;line-height:1.5}.admin-category-cards a{color:#d99a5a;letter-spacing:.12em;font-size:9px;text-decoration:none}.admin-preview-panel{background:#00000021;border:1px dashed #d5965873;margin-top:32px;padding:48px}.admin-preview-panel>p:first-child{color:#d99a5a;letter-spacing:.2em;font-size:9px;font-weight:700}.admin-preview-panel h2{margin:18px 0 12px;font:400 clamp(27px,3vw,42px)/1.1 Georgia,serif}.admin-preview-panel h2+p{color:#9eadb6;margin:0;font-size:13px}.admin-toolbar{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:45px;padding:16px 0;display:flex}.admin-toolbar input{color:#fff;background:#03111c;border:1px solid #ffffff2e;width:min(100%,420px);padding:13px 15px;font-size:12px}.admin-toolbar span{color:#91a2ad;letter-spacing:.16em;font-size:9px}.admin-message{color:#e7c39d;background:#d99a5a1a;border-left:2px solid #d99a5a;margin:18px 0 0;padding:12px 15px;font-size:12px}.admin-product-list{border:1px solid #ffffff1f;margin-top:22px}.admin-product-head,.admin-product-row{grid-template-columns:minmax(250px,2fr) minmax(130px,1fr) 115px 65px 70px;align-items:center;gap:18px;display:grid}.admin-product-head{color:#81939f;letter-spacing:.15em;background:#03111c;padding:14px 20px;font-size:8px;font-weight:700}.admin-product-row{background:#0a2030;border-top:1px solid #ffffff17;min-height:96px;padding:12px 20px}.admin-product-row>div:first-child{align-items:center;gap:16px;min-width:0;display:flex}.admin-product-row img,.admin-image-placeholder{object-fit:cover;background:#e9e4dc;flex:none;width:66px;height:66px}.admin-image-placeholder{color:#69737a;place-items:center;font-size:7px;display:grid}.admin-product-row>div:first-child>span{gap:7px;min-width:0;display:grid}.admin-product-row strong{text-overflow:ellipsis;white-space:nowrap;font:400 17px/1.2 Georgia,serif;overflow:hidden}.admin-product-row small{color:#82939d;font-size:9px}.admin-product-row>span{color:#a5b2ba;font-size:9px}.admin-category-label{gap:5px;display:grid}.admin-category-label small{color:#d99a5a;letter-spacing:.04em;font-size:7px;line-height:1.4}.admin-status,.admin-edit,.admin-delete{letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.admin-status{border-radius:999px;width:fit-content;padding:7px 9px}.admin-status.published{color:#8bd1ab;background:#4a99712e}.admin-status.draft{color:#e2aa75;background:#d5965829}.admin-edit{color:#e0a161}.admin-row-actions{align-items:center;gap:12px;display:flex}.admin-delete{color:#c87369}.admin-empty{color:#91a2ad;text-align:center;margin:0;padding:65px 20px}.admin-editor-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00070cc7;padding:30px;position:fixed;inset:0;overflow-y:auto}.admin-editor{color:#15232c;background:#f2eee7;border:1px solid #d5965873;width:min(100%,860px);margin:0 auto;box-shadow:0 30px 100px #00000073}.admin-editor-heading{border-bottom:1px solid #d5cdc3;justify-content:space-between;align-items:flex-start;gap:20px;padding:34px 40px;display:flex}.admin-editor-heading p{color:#a96830;letter-spacing:.18em;margin:0 0 9px;font-size:9px;font-weight:700}.admin-editor-heading h2{margin:0;font:400 clamp(30px,4vw,48px)/1 Georgia,serif}.admin-editor-heading>button{color:#7e756d;cursor:pointer;background:0 0;border:0;font:300 34px/1 Arial,sans-serif}.admin-editor form{gap:23px;padding:36px 40px 42px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-editor label{color:#554e47;letter-spacing:.12em;gap:8px;font-size:8px;font-weight:700;display:grid}.admin-editor label small{color:#8d857d;letter-spacing:0;font-size:8px;font-weight:400}.admin-editor input,.admin-editor select,.admin-editor textarea{color:#1a252d;background:#fbf9f6;border:1px solid #c6bdb2;border-radius:0;width:100%;padding:12px 13px;font:400 12px/1.45 Arial,sans-serif}.admin-editor textarea{resize:vertical}.admin-upload{text-align:center;background:#ebe5dc;border:1px dashed #aa8b6d;padding:25px;position:relative}.admin-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-upload>span{color:#9c602d;margin-top:7px;font-size:9px}.admin-upload-queue{gap:7px;margin:-4px 0 18px;padding:0;list-style:none;display:grid}.admin-upload-queue li{background:#f7f2ea;border:1px solid #d5c7b8;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-upload-queue li>span{color:#fff;background:#00182b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.admin-upload-queue strong{color:#35312d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.admin-upload-queue button{color:#9c602d;cursor:pointer;background:0 0;border:0;font-size:9px}.admin-existing-images{flex-wrap:wrap;gap:12px;display:flex}.admin-existing-images>div{gap:6px;display:grid}.admin-existing-images img{object-fit:cover;background:#ddd5ca;width:90px;height:90px}.admin-existing-images button{color:#9c602d;cursor:pointer;background:0 0;border:0;font-size:7px}.admin-form-actions{justify-content:flex-end;gap:12px;padding-top:10px;display:flex}.admin-form-actions>button{color:#2b3338;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #a89e92;min-width:130px;padding:15px 18px;font-size:9px;font-weight:700}.admin-form-actions .admin-save{color:#fff;background:#00182b;border-color:#00182b;justify-content:space-between;min-width:190px;display:flex}.admin-form-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-category-cards{grid-template-columns:1fr}.admin-product-head{display:none}.admin-product-row{grid-template-columns:minmax(200px,1fr) 110px 65px}.admin-product-row>span:first-of-type,.admin-product-row>span:nth-of-type(3){display:none}}@media (max-width:600px){.admin-header>div span{display:none}.admin-content{padding:36px 18px}.admin-title-row{flex-direction:column;align-items:flex-start}.admin-login-card{padding:55px 25px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input{width:100%}.admin-product-row{grid-template-columns:1fr auto;gap:12px}.admin-status{grid-column:1}.admin-row-actions{grid-area:1/2}.admin-form-grid{grid-template-columns:1fr}.admin-editor-backdrop{padding:0}.admin-editor-heading,.admin-editor form{padding-left:20px;padding-right:20px}}.homepage{background:#f3efe8;width:100%;overflow:hidden}.home-header{z-index:20;color:#141414;background:#f8f5f0;border-bottom:1px solid #ddd5cc;grid-template-columns:minmax(220px,1fr) auto minmax(110px,1fr);align-items:center;gap:clamp(24px,3vw,52px);min-height:104px;padding:14px clamp(24px,4.2vw,74px);display:grid;position:relative}.home-brand{width:fit-content;color:inherit;letter-spacing:.055em;align-items:center;gap:15px;font:600 21px/1 Georgia,serif;text-decoration:none;display:flex}.home-brand img{object-fit:contain;width:68px;height:54px;display:block}.home-navigation{justify-content:center;align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.home-navigation a{color:inherit;letter-spacing:.045em;white-space:nowrap;padding:16px 0;font:700 12px/1 Arial,sans-serif;text-decoration:none;position:relative}.home-navigation a:after{content:"";opacity:0;background:#b7793f;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(.35)}.home-navigation a:hover:after,.home-navigation a:focus-visible:after{opacity:1;transform:scaleX(1)}.home-header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.home-header-actions a{color:#171717;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:background .16s;display:grid}.home-header-actions a:hover,.home-header-actions a:focus-visible{background:#ece5dc;outline:none}.home-search-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.65px;width:25px;height:25px}.home-bag-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:24px;height:29px}.home-mobile-menu{display:none}.home-hero{color:#111;background:linear-gradient(90deg,#f5f1eb 0% 46%,#f5f1ebed 53%,#f5f1eb57 64%,#0000 74%),url(/home-section-1-21a1e0.jpg) bottom/cover no-repeat;align-items:center;min-height:clamp(690px,100svh - 104px,930px);padding:clamp(60px,8vw,120px) clamp(28px,7vw,112px);display:grid;position:relative;overflow:hidden}.home-hero:before{z-index:1;content:"";pointer-events:none;background:#f5f1eb;height:clamp(88px,8vw,118px);position:absolute;top:0;left:0;right:0}.home-hero-copy{z-index:2;width:min(610px,47vw);position:relative}.home-hero-copy>p{color:#9b642f;letter-spacing:.2em;margin:0 0 20px;font:700 10px/1.4 Arial,sans-serif}.home-hero-copy h1{letter-spacing:-.045em;margin:0;font:400 clamp(62px,6.8vw,106px)/.92 Georgia,serif}.home-hero-copy>span{color:#45413d;max-width:570px;margin:29px 0 34px;font:400 16px/1.7 Arial,sans-serif;display:block}.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.home-hero-actions a{color:#171717;letter-spacing:.11em;text-transform:uppercase;border:1px solid #1e1e1e7a;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 19px;font:700 10px/1.2 Arial,sans-serif;text-decoration:none;transition:background .16s,color .16s;display:flex}.home-hero-actions a:hover,.home-hero-actions a:focus-visible,.home-hero-actions .is-primary{color:#fff;background:#121212;outline:none}.home-hero-actions i{font:19px/1 Arial,sans-serif}.b2b-entry{color:#f7f1e8;background:radial-gradient(circle at 85% 15%,#153b55 0,#001629 42%,#000c16 100%);border-bottom:1px solid #d596588c;grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr);align-items:center;gap:clamp(42px,6vw,100px);padding:clamp(64px,7vw,112px) clamp(28px,7vw,110px);display:grid}.b2b-entry-copy{max-width:940px}.b2b-eyebrow{color:#d99a5a;letter-spacing:.25em;margin:0 0 22px;font:700 11px/1.4 Arial,sans-serif}.b2b-entry h1{letter-spacing:-.035em;margin:0;font:400 clamp(42px,5.1vw,78px)/.98 Georgia,serif}.b2b-summary{color:#c3cdd4;max-width:790px;margin:28px 0 0;font:400 clamp(15px,1.3vw,19px)/1.7 Arial,sans-serif}.b2b-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.b2b-actions a{letter-spacing:.15em;align-items:center;gap:32px;min-height:52px;padding:0 22px;font:700 10px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.b2b-primary{color:#07131d;background:#d99a5a}.b2b-secondary{color:#fff;border:1px solid #d99a5aa6}.b2b-proof{border-top:1px solid #ffffff29;gap:0;margin:0;padding:0;list-style:none;display:grid}.b2b-proof li{border-bottom:1px solid #ffffff29;gap:7px;padding:21px 0;display:grid}.b2b-proof strong{color:#d99a5a;letter-spacing:.16em;font:700 10px/1 Arial,sans-serif}.b2b-proof span{color:#dce2e6;font:400 15px/1.35 Georgia,serif}.mobile-home-header,.mobile-hero-content{display:none}.b2b-capabilities{color:#07131d;background:#f3efe8;padding:clamp(72px,8vw,126px) clamp(24px,7vw,110px)}.b2b-capabilities-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:22px clamp(40px,7vw,120px);max-width:1500px;margin:0 auto clamp(44px,6vw,80px);display:grid}.b2b-capabilities-heading>p:first-child{color:#9b642f;letter-spacing:.22em;grid-column:1/-1;margin:0;font:700 10px/1.4 Arial,sans-serif}.b2b-capabilities-heading h2{letter-spacing:-.035em;margin:0;font:400 clamp(42px,5.2vw,76px)/1 Georgia,serif}.b2b-capabilities-heading>p:last-child{color:#655f58;margin:0;font:400 16px/1.75 Arial,sans-serif}.b2b-capability-grid{border-top:1px solid #cfc6ba;border-bottom:1px solid #cfc6ba;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px;margin:0 auto;display:grid}.b2b-capability-grid article{border-right:1px solid #cfc6ba;align-content:start;min-height:340px;padding:34px clamp(24px,3.5vw,55px) 38px;display:grid}.b2b-capability-grid article:last-child{border-right:0}.b2b-capability-grid span{color:#9b642f;font:italic 17px/1 Georgia,serif}.b2b-capability-grid h3{margin:42px 0 16px;font:400 clamp(27px,2.4vw,38px)/1.08 Georgia,serif}.b2b-capability-grid p{color:#6c655d;margin:0;font:400 14px/1.7 Arial,sans-serif}.b2b-capability-grid a{color:#17222a;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin-top:auto;padding-top:32px;font:700 10px/1.3 Arial,sans-serif;text-decoration:none}.b2b-capability-grid a:hover,.b2b-capability-grid a:focus-visible{color:#9b642f}.b2b-process{grid-template-columns:auto 1fr auto;align-items:center;gap:32px clamp(30px,5vw,80px);max-width:1500px;margin:0 auto;padding-top:42px;display:grid}.b2b-process>strong{color:#9b642f;letter-spacing:.18em;font:700 10px/1.4 Arial,sans-serif}.b2b-process ol{counter-reset:project-step;flex-wrap:wrap;gap:12px 34px;margin:0;padding:0;list-style:none;display:flex}.b2b-process li{color:#524c46;font:400 14px/1.4 Arial,sans-serif}.b2b-process li:not(:last-child):after{color:#b57439;content:"→";margin-left:34px}.b2b-process>a{color:#17222a;letter-spacing:.13em;text-transform:uppercase;border:1px solid #9b642f;align-items:center;gap:28px;min-height:48px;padding:0 18px;font:700 10px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.visual-section{background:#f3efe8;width:100%;margin:0;line-height:0;position:relative}.visual-section img{object-fit:contain;width:100%;max-width:1402px;height:auto;margin:0 auto;display:block}.section-five-visual img{max-width:1672px}.section-six-visual{aspect-ratio:1400/842;overflow:hidden}.section-six-visual>img{object-fit:cover;object-position:top}.homepage-footer{padding:0 clamp(24px,6vw,96px);position:relative}.homepage-footer .enquiry-fields textarea{resize:vertical;min-height:150px}.homepage-footer .enquiry-fields input:focus,.homepage-footer .enquiry-fields select:focus,.homepage-footer .enquiry-fields textarea:focus{border-color:#a96830;outline:2px solid #a9683026}.homepage-footer .enquiry-consent{color:#6d665f;align-items:flex-start;gap:10px;margin:24px 0;font-size:11px;line-height:1.5;display:flex}.homepage-footer .enquiry-consent input{accent-color:#a96830;margin-top:1px}.homepage-footer .enquiry-consent a{color:#7f4e24}.homepage-footer .enquiry-submit{color:#fff;letter-spacing:.16em;cursor:pointer;background:#00182b;border:0;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0 22px;font-size:10px;font-weight:700;transition:background .18s;display:flex}.homepage-footer .enquiry-submit:hover{background:#12334b}.homepage-footer .enquiry-submit i{color:#d99a5a;font:20px/1 Arial,sans-serif}.homepage-footer .enquiry-mail-note{color:#8a837b;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.5}@media (max-width:1120px){.homepage-footer .home-header{grid-template-columns:1fr auto;min-height:96px}.homepage-footer .home-navigation{grid-area:2/1/auto/-1;padding-bottom:5px}.homepage-footer .home-header-actions{grid-area:1/2}.homepage-footer .home-hero{background-position:58% bottom;min-height:760px}.homepage-footer .home-hero-copy{width:min(610px,58vw)}.homepage-footer .b2b-entry{grid-template-columns:1fr}.homepage-footer .b2b-proof{grid-template-columns:repeat(3,1fr)}.homepage-footer .b2b-proof li{padding-right:20px}.homepage-footer .homepage-footer-main{grid-template-columns:1fr 1fr}.homepage-footer .homepage-footer-contact{border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:34px}.homepage-footer .b2b-capabilities-heading,.homepage-footer .b2b-process{grid-template-columns:1fr}.homepage-footer .catalog-header{grid-template-columns:1fr auto}.homepage-footer .catalog-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}.homepage-footer .catalog-actions{grid-area:1/2}.homepage-footer .product-overview{grid-template-columns:1fr}.homepage-footer .product-purchase{max-width:760px;position:static}}@media (max-width:760px){.homepage-footer .home-header{justify-content:space-between;min-height:78px;padding:11px 17px;display:flex}.homepage-footer .home-brand{font-size:17px}.homepage-footer .home-brand img{width:48px;height:39px}.homepage-footer .home-navigation,.homepage-footer .home-header-actions{display:none}.homepage-footer .home-mobile-menu{z-index:30;display:block;position:relative}.homepage-footer .home-mobile-menu summary{cursor:pointer;border:1px solid #ad7138;place-content:center;gap:5px;width:44px;height:42px;list-style:none;display:grid}.homepage-footer .home-mobile-menu summary::-webkit-details-marker{display:none}.homepage-footer .home-mobile-menu summary span{background:#161616;width:18px;height:1px;display:block}.homepage-footer .home-mobile-menu nav{background:#001629;min-width:250px;padding:12px;display:grid;position:absolute;top:51px;right:0;box-shadow:0 20px 50px #00000059}.homepage-footer .home-mobile-menu nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;padding:14px 12px;font:700 10px/1.2 Arial,sans-serif;text-decoration:none}.homepage-footer .home-hero{background:linear-gradient(90deg,#f5f1eb 0 59%,#f5f1ebf5 72%,#0000 100%),linear-gradient(0deg,#f5f1eb 0 48%,#f5f1ebeb 65%,#f5f1eb1f 86%),url(/home-section-1-21a1e0.jpg) 66% 0/auto 640px no-repeat;align-items:end;min-height:670px;padding:72px 20px 46px}.homepage-footer .home-hero:before{height:72px}.homepage-footer .home-hero-copy{width:100%}.homepage-footer .home-hero-copy>p{margin-bottom:14px;font-size:8px}.homepage-footer .home-hero-copy h1{font-size:clamp(48px,15vw,68px)}.homepage-footer .home-hero-copy>span{margin:20px 0 26px;font-size:14px;line-height:1.55}.homepage-footer .home-hero-actions{grid-template-columns:1fr;gap:9px}.homepage-footer .home-hero-actions a{min-height:51px}.homepage-footer .b2b-entry{padding:52px 20px}.homepage-footer .b2b-entry h1{font-size:clamp(38px,11vw,56px)}.homepage-footer .b2b-summary{font-size:15px}.homepage-footer .b2b-actions{display:grid}.homepage-footer .b2b-actions a{justify-content:space-between}.homepage-footer .b2b-proof{grid-template-columns:1fr;margin-top:10px}@media (max-width:760px){.homepage-footer .homepage{overflow-x:clip}.homepage-footer .home-header{justify-content:space-between;gap:14px;width:100%;min-width:0;min-height:74px;padding:10px 16px;display:flex}.homepage-footer .home-brand{white-space:nowrap;flex:auto;gap:10px;min-width:0;font-size:15px}.homepage-footer .home-brand img{width:48px;height:39px}.homepage-footer .home-mobile-menu{z-index:30;flex:0 0 44px;display:block;position:relative}.homepage-footer .home-mobile-menu[open] summary{background:#ece5dc}.homepage-footer .home-mobile-menu nav{background:#001629;width:min(82vw,310px);min-width:238px;padding:12px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 20px 50px #00000059}.homepage-footer .home-mobile-menu nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;min-height:47px;padding:16px 12px;font:700 10px/1.2 Arial,sans-serif;text-decoration:none}.homepage-footer .home-hero{background:linear-gradient(0deg,#f5f1eb 0 55%,#f5f1ebf5 66%,#f5f1eb3d 82%,#0000 100%),url(/home-section-1-21a1e0.jpg) 100% 0/auto 640px no-repeat,#f5f1eb;align-items:end;min-height:830px;padding:330px 18px 38px}.homepage-footer .home-hero-copy{width:100%;min-width:0}.homepage-footer .home-hero-copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(43px,13vw,52px);line-height:.94}.homepage-footer .home-hero-copy>span{overflow-wrap:anywhere;max-width:100%;margin:20px 0 26px;font-size:14px;line-height:1.55}.homepage-footer .home-hero-actions a{min-width:0;min-height:51px;padding:0 17px}.homepage-footer .visual-section img{width:100%;height:auto}.homepage-footer .section-six-visual{display:none}}}
@media (max-width:760px){html,body,.homepage{max-width:100%;overflow-x:clip}.home-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:74px;padding:10px 16px;display:flex}.home-brand{white-space:nowrap;flex:auto;gap:9px;min-width:0;font-size:15px}.home-brand img{width:48px;height:39px}.home-navigation,.home-header-actions{display:none}.home-mobile-menu{z-index:30;flex:0 0 44px;display:block;position:relative}.home-mobile-menu summary{cursor:pointer;border:1px solid #ad7138;place-content:center;gap:5px;width:44px;height:42px;list-style:none;display:grid}.home-mobile-menu summary::-webkit-details-marker{display:none}.home-mobile-menu summary span{background:#161616;width:18px;height:1px;display:block}.home-mobile-menu[open] summary{background:#ece5dc}.home-mobile-menu nav{background:#001629;width:min(82vw,310px);min-width:238px;padding:12px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 20px 50px #00000059}.home-mobile-menu nav a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;min-height:47px;padding:16px 12px;font:700 10px/1.2 Arial,sans-serif;text-decoration:none}.home-hero{background:linear-gradient(0deg,#f5f1eb 0 55%,#f5f1ebf5 66%,#f5f1eb3d 82%,#0000 100%),url(/home-section-1-21a1e0.jpg) 100% 0/auto 640px no-repeat,#f5f1eb;align-items:end;min-height:830px;padding:330px 18px 38px}.home-hero-copy{width:100%;min-width:0}.home-hero-copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(43px,13vw,52px);line-height:.94}.home-hero-copy>span{overflow-wrap:anywhere;max-width:100%;margin:20px 0 26px;font-size:14px;line-height:1.55}.home-hero-actions a{min-width:0;min-height:51px;padding:0 17px}.visual-section img{width:100%;height:auto}.section-six-visual{display:none}}
