.mj-catalogue-page,.mj-product-page{display:block;background:var(--mj-bg,#fafaf7);color:var(--mj-ink,#1c2b34);padding-bottom:72px}.mj-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding:27px 0 31px;font-size:12px;line-height:1.6;color:var(--mj-muted,#596970)}.mj-breadcrumb a{color:inherit;text-decoration:none}.mj-breadcrumb a:hover{text-decoration:underline}.mj-breadcrumb>span:last-child{max-width:75ch;overflow-wrap:anywhere}.mj-catalogue-dark{background:var(--mj-blue,#142b39);color:#fff}.mj-catalogue-dark .mj-breadcrumb{color:#c0ced5;border-bottom:1px solid #38505d;padding-bottom:21px}.mj-catalogue-dark .mj-eyebrow{color:#ddbea2;font-size:12px;letter-spacing:.15em;margin-bottom:21px}.mj-catalogue-heading{padding:39px 0 48px;max-width:850px}.mj-catalogue-heading h1{font-family:inherit;font-size:clamp(37px,4vw,55px);font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:0 0 23px;overflow-wrap:anywhere}.mj-catalogue-dark .mj-catalogue-heading h1{color:#fff}.mj-catalogue-heading>p:not(.mj-eyebrow),.mj-catalogue-heading__copy>p:not(.mj-eyebrow){max-width:650px;color:#cedade;font-size:14px;line-height:1.85;margin:0 0 24px}.mj-catalogue-heading--trade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.85fr);gap:8%;max-width:none;align-items:center;padding:43px 0 50px}.mj-catalogue-heading--trade h1{max-width:710px}.mj-catalogue-heading__copy>.mj-link{margin-top:7px}.mj-catalogue-dark .mj-link{color:#f1f5f6!important;border-bottom-color:#6b818c;font-size:12px}.mj-catalogue-dark .mj-link:hover{color:#e6c9ae!important}.mj-catalogue-heading__image{display:block;width:100%;height:285px;object-fit:contain;background:#fff;border:0}.mj-richtext{font-size:14px;line-height:1.8;color:var(--mj-muted,#596970);overflow-wrap:anywhere}.mj-richtext p{margin:0 0 14px}.mj-richtext a{color:var(--mj-blue,#142b39)}.mj-richtext img{max-width:100%;height:auto}.mj-richtext table{display:block;max-width:100%;overflow-x:auto}.mj-richtext h2,.mj-richtext h3{color:var(--mj-ink,#1c2b34);font-family:inherit}.mj-catalogue-dark .mj-richtext,.mj-catalogue-dark .mj-richtext *{color:#cedade!important;background:transparent!important}.mj-catalogue-dark .mj-richtext h2{font-size:24px;line-height:1.4}.mj-catalogue-heading__description{max-width:670px;margin-bottom:22px}.mj-catalogue-brief{padding:26px 0 26px 30px;border-left:1px solid #48616e}.mj-catalogue-brief>.mj-eyebrow{font-size:12px;margin-bottom:23px}.mj-catalogue-brief ol{padding:0;list-style:none;margin:0;display:grid;gap:22px}.mj-catalogue-brief li{display:flex;gap:16px;align-items:flex-start}.mj-catalogue-brief li>span{display:grid;place-items:center;min-width:31px;height:31px;border:1px solid #6a7d86;color:#ddbea2;font-size:12px;line-height:1}.mj-catalogue-brief strong{color:#fff;font-size:13px;font-weight:500;display:block;line-height:1.6}.mj-catalogue-brief li p{font-size:12px;color:#c2d0d6;line-height:1.8;margin:3px 0 0}.mj-catalogue-content{padding-top:39px}.mj-catalogue-searchbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 24px}.mj-catalogue-searchbar .mj-eyebrow{display:block;color:#766047;font-size:12px;letter-spacing:.13em;margin-bottom:11px}.mj-catalogue-searchbar h2{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0;color:var(--mj-ink,#1c2b34)}.mj-catalogue-quicksearch{display:flex;width:345px;max-width:100%;background:#fff;border:1px solid var(--mj-line,#dce1e2)}.mj-catalogue-quicksearch input{flex:1;min-width:0;min-height:46px;padding:12px 15px;border:0;background:transparent;color:var(--mj-ink,#1c2b34);font:inherit;font-size:12px;border-radius:0}.mj-catalogue-quicksearch button{border:0;min-width:46px;min-height:46px;background:transparent;color:var(--mj-blue,#142b39);font-size:20px;cursor:pointer}.mj-catalogue-page input::placeholder,.mj-product-page input::placeholder{color:#66757c;opacity:1}.mj-catalogue-controls{position:relative;z-index:5}.mj-catalogue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--mj-line,#dce1e2);border-bottom:1px solid var(--mj-line,#dce1e2);padding:15px 0;margin-bottom:28px}.mj-catalogue-toolbar>p{margin:0;color:var(--mj-muted,#596970);font-size:12px;line-height:1.7}.mj-catalogue-toolbar>p strong{font-weight:600;color:var(--mj-ink,#1c2b34)}.mj-catalogue-filterbar{display:flex;justify-content:flex-end;align-items:center;gap:23px;flex-wrap:wrap}.mj-catalogue-sort{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:10px;font-size:12px}.mj-catalogue-sort label{margin:0}.mj-catalogue-sort select,.mj-product-options select{border:1px solid var(--mj-line,#dce1e2);background:#fff;color:var(--mj-ink,#1c2b34);border-radius:0;min-height:43px;padding:10px 31px 10px 12px;font:inherit;font-size:12px;max-width:100%}.mj-catalogue-sort select{max-width:218px}.mj-catalogue-sort button,.mj-variant-refresh{background:#fff;border:1px solid var(--mj-line,#dce1e2);padding:10px 14px;min-height:43px;font:inherit;font-size:12px;color:var(--mj-blue,#142b39);cursor:pointer}.mj-catalogue-sort button:hover,.mj-variant-refresh:hover{border-color:#927452}.mj-filters{position:relative}.mj-filters summary{display:flex;justify-content:space-between;align-items:center;list-style:none;gap:17px;min-height:43px;padding:10px 0;font-size:12px;cursor:pointer;color:var(--mj-ink,#1c2b34)}.mj-filters summary::-webkit-details-marker{display:none}.mj-filters summary>span:last-child{font-size:20px;line-height:1;color:#7b5e3e}.mj-filters[open] summary>span:last-child{transform:rotate(45deg)}.mj-filter-count{display:grid;place-items:center;border-radius:50%;min-width:18px;height:18px;background:var(--mj-blue,#142b39);color:#fff;font-size:12px;margin-left:-9px}.mj-filters__panel{position:absolute;right:0;top:calc(100% + 14px);width:min(610px,calc(100vw - 80px));max-height:65vh;overflow:auto;z-index:15;background:#fff;border:1px solid var(--mj-line,#dce1e2);border-top:2px solid var(--mj-copper,#cba37e);box-shadow:0 15px 28px #142b391a;padding:26px}.mj-filters__header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--mj-line,#dce1e2);padding-bottom:17px;margin-bottom:23px}.mj-filters__header strong{font-size:14px;font-weight:500}.mj-filters__header a{font-size:12px;color:var(--mj-muted,#596970)}.mj-filters__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.mj-filters fieldset{border:0;padding:0;margin:0;min-width:0}.mj-filters legend{font-size:12px;font-weight:600;margin-bottom:12px;padding:0}.mj-filters__values{display:grid;gap:1px;max-height:220px;overflow:auto}.mj-filters__values label{display:flex;align-items:center;gap:9px;min-height:36px;padding:3px 0;font-size:12px;line-height:1.6;cursor:pointer}.mj-filters__values input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--mj-blue,#142b39)}.mj-filters__values label>span{overflow-wrap:anywhere}.mj-filter-result-count{font-size:12px;color:var(--mj-muted,#596970);margin-left:auto}.mj-filter-disabled{color:#647078}.mj-filter-disabled input{opacity:.65}.mj-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:-8px 0 26px}.mj-active-filters a{display:inline-flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--mj-line,#dce1e2);font-size:12px;line-height:1.6;padding:8px 12px;min-height:36px;text-decoration:none}.mj-active-filters a:hover{border-color:#927452}.mj-active-filters .mj-active-filters__clear{background:transparent;border-color:transparent;text-decoration:underline;color:var(--mj-blue,#142b39)}.mj-catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.mj-product-card{min-width:0;display:flex;flex-direction:column}.mj-product-card__image{display:block;position:relative;aspect-ratio:1/1.04;background:#fff;overflow:hidden;border:1px solid #e3e7e6;text-decoration:none;color:var(--mj-ink,#1c2b34)}.mj-product-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.mj-product-card__image:hover img{transform:scale(1.025)}.mj-product-card__placeholder{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:var(--mj-soft,#e9eeec);color:var(--mj-muted,#596970);font-size:12px}.mj-product-card__view{position:absolute;right:11px;bottom:11px;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid #dce1e2;padding:8px 11px;font-size:12px;line-height:1.5;color:var(--mj-blue,#142b39)}.mj-product-card__body{display:flex;flex-direction:column;flex:1;padding-top:18px}.mj-product-card__type{color:#645948;font-size:12px;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;overflow-wrap:anywhere}.mj-product-card .mj-product-card__title{font-family:inherit;font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0 0 12px;overflow-wrap:anywhere;color:var(--mj-ink,#1c2b34)}.mj-product-card__title a{color:inherit;text-decoration:none}.mj-product-card__title a:hover{text-decoration:underline}.mj-product-card__meta{display:grid;gap:4px;color:var(--mj-muted,#596970);font-size:12px;line-height:1.6;padding-bottom:16px;overflow-wrap:anywhere}.mj-product-card__reference{font-size:12px;letter-spacing:.04em}.mj-product-card__enquire{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;border-top:1px solid var(--mj-line,#dce1e2);padding:12px 0 0;min-height:40px;color:var(--mj-blue,#142b39)!important;text-decoration:none;font-size:12px}.mj-product-card__enquire:hover{text-decoration:underline}.mj-product-card__enquire>span[aria-hidden]{color:#85613e}.mj-catalogue-empty{grid-column:1/-1;width:100%;text-align:center;padding:60px 25px;background:#fff;border:1px solid var(--mj-line,#dce1e2)}.mj-catalogue-empty h2{color:var(--mj-ink,#1c2b34);font-size:clamp(26px,3vw,35px);font-weight:500;line-height:1.2;letter-spacing:-.03em;max-width:660px;margin:0 auto 18px}.mj-catalogue-empty p{max-width:610px;margin:0 auto 24px;color:var(--mj-muted,#596970);font-size:14px;line-height:1.85}.mj-catalogue-empty .mj-eyebrow{font-size:12px;color:#766047}.mj-catalogue-empty .mj-button{margin:5px}.mj-catalogue-empty__link{display:block;color:var(--mj-blue,#142b39);font-size:12px;margin-top:16px}.mj-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding-top:37px}.mj-pagination a,.mj-pagination span{min-height:42px;min-width:42px;display:inline-flex;justify-content:center;align-items:center;padding:8px;border:1px solid var(--mj-line,#dce1e2);color:var(--mj-ink,#1c2b34);font-size:12px;text-decoration:none}.mj-pagination [aria-current=page]{background:var(--mj-blue,#142b39);border-color:var(--mj-blue,#142b39);color:#fff}.mj-pagination a:hover{border-color:#927452;background:#fff}.mj-catalogue-cta{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:65px;padding:39px 40px;background:var(--mj-blue,#142b39);color:#fff}.mj-catalogue-cta>div{max-width:655px}.mj-catalogue-cta .mj-eyebrow{font-size:12px;color:#ddbea2;margin-bottom:15px}.mj-catalogue-cta h2{font-size:33px;font-weight:500;letter-spacing:-.035em;line-height:1.18;color:#fff;margin:0 0 15px;max-width:530px}.mj-catalogue-cta p:not(.mj-eyebrow){font-size:13px;line-height:1.8;color:#cedade;max-width:560px;margin:0}.mj-catalogue-cta .mj-button{flex-shrink:0}.mj-catalogue-page .mj-catalogue-copper,.mj-catalogue-cta .mj-button,.mj-catalogue-search .mj-button{background:var(--mj-copper,#cba37e);color:var(--mj-blue,#142b39)!important;border-color:var(--mj-copper,#cba37e)}.mj-catalogue-page .mj-catalogue-copper:hover,.mj-catalogue-cta .mj-button:hover,.mj-catalogue-search .mj-button:hover{background:#ddb996;border-color:#ddb996}.mj-product-masthead{background:var(--mj-blue,#142b39);color:#c7d5dc}.mj-product-masthead>.mj-container{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding-top:15px;padding-bottom:15px}.mj-product-masthead .mj-eyebrow{color:#ddbea2;font-size:12px;line-height:1.7;letter-spacing:.14em;margin:0}.mj-product-masthead span{font-size:12px;line-height:1.7}.mj-product-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:6%;align-items:start}.mj-product-gallery{min-width:0}.mj-product-gallery__heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;font-size:12px;line-height:1.6;letter-spacing:.1em;color:#65757d;padding-bottom:14px}.mj-product-gallery__heading span:last-child{text-align:right;letter-spacing:0}.mj-product-gallery__stage{background:#fff;border:1px solid var(--mj-line,#dce1e2)}.mj-product-gallery__panel{aspect-ratio:1/1.06}.mj-product-gallery__panel[hidden],.mj-product-page [hidden]{display:none}.mj-product-gallery__panel img{display:block;width:100%;height:100%;object-fit:contain}.mj-product-gallery__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:430px;text-align:center;padding:30px;background:#fff}.mj-product-gallery__empty span{font-size:24px;color:var(--mj-ink,#1c2b34)}.mj-product-gallery__empty p{max-width:260px;color:var(--mj-muted,#596970);font-size:13px;line-height:1.8;margin:15px 0 0}.mj-product-gallery__tools{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:11px 1px;font-size:12px;line-height:1.6;color:var(--mj-muted,#596970)}.mj-product-gallery__tools a{display:inline-flex;align-items:center;min-height:29px;gap:11px;text-decoration:none;color:var(--mj-blue,#142b39)}.mj-product-gallery__thumbnails{display:flex;gap:11px;overflow-x:auto;padding:1px 2px 7px}.mj-product-gallery__thumb{flex:0 0 71px;width:71px;height:76px;border:1px solid #c8d0d3;padding:4px;background:#fff;cursor:pointer}.mj-product-gallery__thumb[aria-pressed=true]{border:2px solid #9e7249;padding:3px}.mj-product-gallery__thumb img{width:100%;height:100%;display:block;object-fit:contain}.mj-product-gallery__video{margin-top:21px}.mj-product-gallery__video video,.mj-product-gallery__video iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border:0}.mj-product-details{padding:0}.mj-product-details>.mj-eyebrow{font-size:12px;color:#766047;letter-spacing:.13em;margin:0 0 14px}.mj-product-details h1{font-family:inherit;color:var(--mj-ink,#1c2b34);font-size:clamp(31px,3.05vw,43px);line-height:1.13;font-weight:500;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 18px}.mj-product-details__type{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.65;letter-spacing:.06em;color:var(--mj-muted,#596970);text-transform:uppercase;margin:0 0 19px}.mj-product-details__type span{color:#7d694f}.mj-product-details__intro{font-size:14px;line-height:1.85;color:var(--mj-muted,#596970);max-width:545px;margin:0 0 25px}.mj-product-specification-panel{background:#fff;border:1px solid var(--mj-line,#dce1e2);padding:21px 23px;margin-bottom:23px}.mj-specification-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px}.mj-specification-heading h2{font-size:13px;font-weight:600;line-height:1.6;letter-spacing:0;margin:0;color:var(--mj-ink,#1c2b34)}.mj-specification-heading>span{color:var(--mj-muted,#596970);font-size:12px;line-height:1.6}.mj-product-specifications{margin:0}.mj-product-specifications>div{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;border-top:1px solid var(--mj-line,#dce1e2);padding:11px 0;font-size:12px;line-height:1.7}.mj-product-specifications>div:last-child{padding-bottom:0}.mj-product-specifications dt{font-weight:400;color:var(--mj-muted,#596970)}.mj-product-specifications dd{margin:0;color:var(--mj-ink,#1c2b34);overflow-wrap:anywhere}.mj-product-request{padding:25px;background:#fff;border:1px solid var(--mj-line,#dce1e2);border-top:3px solid var(--mj-copper,#cba37e)}.mj-product-request__heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.mj-product-request__icon{color:#8b613a;font-size:24px;line-height:1.2}.mj-product-request__heading h2{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--mj-ink,#1c2b34);margin:0 0 7px}.mj-product-request__heading p{color:var(--mj-muted,#596970);font-size:12px;line-height:1.7;margin:0}.mj-product-options{margin:0}.mj-product-options label,.mj-product-quantity label{display:block;font-size:12px;font-weight:500;line-height:1.6;margin:0 0 8px;color:var(--mj-ink,#1c2b34)}.mj-product-options select{width:100%;font-size:12px;min-height:47px;padding:12px 34px 12px 12px}.mj-variant-refresh{margin-top:10px}.mj-product-option-note{font-size:12px;line-height:1.8;color:var(--mj-muted,#596970);margin:13px 0 0}.mj-product-quantity{margin:20px 0}.mj-product-quantity label span{color:var(--mj-muted,#596970);font-weight:400}.mj-product-quantity input{width:100%;min-height:46px;border:1px solid var(--mj-line,#dce1e2);background:#fff;color:var(--mj-ink,#1c2b34);font:inherit;font-size:12px;line-height:1.5;padding:12px;border-radius:0}.mj-product-page .mj-product-quote{display:flex;width:100%;justify-content:space-between;min-height:50px;font-size:13px;margin-top:4px;background:var(--mj-copper,#cba37e);border-color:var(--mj-copper,#cba37e);color:var(--mj-blue,#142b39)!important}.mj-product-page .mj-product-quote:hover{background:#ddb996;border-color:#ddb996}.mj-product-details__small{font-size:12px;line-height:1.8;color:var(--mj-muted,#596970);margin:13px 0 0}.mj-product-custom{padding-top:27px}.mj-product-custom .mj-eyebrow{display:block;font-size:12px;color:#766047;margin-bottom:10px}.mj-product-custom h2{color:var(--mj-ink,#1c2b34);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 11px}.mj-product-custom p{font-size:12px;line-height:1.85;color:var(--mj-muted,#596970);margin:0 0 15px}.mj-product-custom .mj-link{font-size:12px}.mj-product-description{border-top:1px solid var(--mj-line,#dce1e2);margin-top:27px;padding-top:23px}.mj-product-description>h2{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;color:var(--mj-ink,#1c2b34);margin:0 0 16px}.mj-product-description .mj-richtext{font-size:13px}.mj-product-advice{margin-top:22px;padding:18px;background:var(--mj-soft,#e9eeec);font-size:12px}.mj-product-advice p:last-child{margin:0}.mj-product-zoom{padding:52px 20px 20px;border:1px solid var(--mj-line,#dce1e2);background:#fff;color:var(--mj-ink,#1c2b34);width:min(940px,92vw);max-width:92vw;max-height:92vh}.mj-product-zoom::backdrop{background:#0d202bcf}.mj-product-zoom>button{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:14px;border:0;background:#fff;color:var(--mj-blue,#142b39);padding:8px 4px;min-height:32px;font-size:12px;cursor:pointer}.mj-product-zoom img{display:block;width:100%;height:min(73vh,850px);object-fit:contain}.mj-catalogue-heading--search{max-width:880px;padding-bottom:43px}.mj-catalogue-search{display:flex;gap:12px;margin-top:28px;max-width:820px}.mj-catalogue-search input{min-width:0;flex:1;min-height:51px;padding:14px 17px;border:1px solid #dce1e2;border-radius:0;background:#fff;color:var(--mj-ink,#1c2b34);font:inherit;font-size:13px}.mj-catalogue-search .mj-button{min-width:135px;font-size:13px;justify-content:space-between}.mj-search-count{font-size:12px;color:var(--mj-muted,#596970);line-height:1.8;margin:0 0 27px}.mj-search-information{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--mj-line,#dce1e2);padding:25px}.mj-search-information .mj-eyebrow{font-size:12px;color:#766047}.mj-search-information h2{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:10px 0 18px;color:var(--mj-ink,#1c2b34);overflow-wrap:anywhere}.mj-search-information h2 a{color:inherit;text-decoration:none}.mj-search-information>p:not(.mj-eyebrow){font-size:13px;line-height:1.85;color:var(--mj-muted,#596970)}.mj-search-information__link{font-size:12px;color:var(--mj-blue,#142b39);margin-top:auto;padding-top:24px}.mj-catalogue-heading--directory{max-width:860px}.mj-catalogue-heading--directory .mj-link{margin-top:4px}.mj-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:41px 26px}.mj-collection-card__image{display:block;aspect-ratio:1.08;background:#fff;overflow:hidden;border:1px solid var(--mj-line,#dce1e2);color:var(--mj-blue,#142b39);text-decoration:none}.mj-collection-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.mj-collection-card__image:hover img{transform:scale(1.025)}.mj-collection-card__image>span{height:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;background:var(--mj-soft,#e9eeec);font-size:12px;text-align:center}.mj-collection-card__body{display:flex;align-items:flex-start;gap:14px;padding-top:21px}.mj-collection-card__body>div{flex:1;min-width:0}.mj-collection-card__number{font-size:12px;line-height:1.6;color:#795c3a;padding-top:3px}.mj-collection-card__body h2{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 10px;color:var(--mj-ink,#1c2b34);overflow-wrap:anywhere}.mj-collection-card__body h2 a{color:inherit;text-decoration:none}.mj-collection-card__body p{font-size:12px;color:var(--mj-muted,#596970);margin:0}.mj-collection-card__arrow{display:grid;place-items:center;min-width:32px;min-height:32px;background:#fff;border:1px solid var(--mj-line,#dce1e2);color:var(--mj-blue,#142b39)!important;font-size:17px;text-decoration:none}.mj-catalogue-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:6px 0}.mj-catalogue-next-steps article{border-top:1px solid var(--mj-line,#dce1e2);padding-top:23px}.mj-catalogue-next-steps article>span{font-size:12px;color:#765a3a}.mj-catalogue-next-steps h2{font-size:23px;font-weight:500;line-height:1.3;margin:18px 0 15px;color:var(--mj-ink,#1c2b34)}.mj-catalogue-next-steps p{font-size:13px;line-height:1.8;color:var(--mj-muted,#596970);margin:0 0 20px}.mj-catalogue-next-steps .mj-link{font-size:12px}.mj-catalogue-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mj-catalogue-page :focus-visible,.mj-product-page :focus-visible{outline:2px solid #8c6037;outline-offset:4px}.mj-catalogue-dark :focus-visible{outline-color:#e4bea0}@media(min-width:1100px){.mj-product-gallery{position:sticky;top:28px}}@media(max-width:989px){.mj-catalogue-heading--trade{grid-template-columns:minmax(0,1.1fr) minmax(255px,.85fr);gap:5%;padding-top:33px;padding-bottom:39px}.mj-catalogue-heading h1{font-size:43px}.mj-catalogue-brief{padding-left:22px}.mj-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px 18px}.mj-product-layout{gap:4%}.mj-product-details h1{font-size:34px}.mj-product-request{padding:21px}.mj-product-specification-panel{padding:19px}.mj-specification-heading{align-items:flex-start;flex-direction:column;gap:4px}.mj-product-gallery__heading{font-size:12px;letter-spacing:.06em}.mj-filters__panel{right:-235px}.mj-catalogue-cta{align-items:flex-start;flex-direction:column;gap:25px;padding:33px}.mj-catalogue-cta h2{font-size:31px}.mj-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mj-catalogue-next-steps{gap:25px}.mj-catalogue-next-steps h2{font-size:21px}}@media(max-width:749px){.mj-catalogue-page,.mj-product-page{padding-bottom:49px}.mj-breadcrumb{padding:22px 0;font-size:12px;gap:9px}.mj-catalogue-dark .mj-breadcrumb{padding-top:21px;padding-bottom:18px}.mj-catalogue-heading{padding-top:29px;padding-bottom:34px}.mj-catalogue-heading h1{font-size:40px;line-height:1.1;margin-bottom:20px}.mj-catalogue-dark .mj-eyebrow{font-size:12px;letter-spacing:.12em;margin-bottom:17px}.mj-catalogue-heading>p:not(.mj-eyebrow),.mj-catalogue-heading__copy>p:not(.mj-eyebrow){font-size:13px;line-height:1.85;margin-bottom:20px}.mj-catalogue-heading--trade{grid-template-columns:1fr;gap:28px}.mj-catalogue-heading__image{height:240px}.mj-catalogue-brief{padding:22px 0 0;border-left:0;border-top:1px solid #48616e}.mj-catalogue-brief>.mj-eyebrow{font-size:12px;margin-bottom:18px}.mj-catalogue-brief ol{gap:16px}.mj-catalogue-brief li>span{width:29px;min-width:29px;height:29px;font-size:12px}.mj-catalogue-brief strong{font-size:12px}.mj-catalogue-brief li p{font-size:12px;margin-top:2px}.mj-catalogue-content{padding-top:29px}.mj-catalogue-searchbar{align-items:flex-start;flex-direction:column;gap:19px;padding-bottom:20px}.mj-catalogue-searchbar h2{font-size:25px}.mj-catalogue-searchbar .mj-eyebrow{font-size:12px;margin-bottom:9px}.mj-catalogue-quicksearch{width:100%}.mj-catalogue-toolbar{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:23px}.mj-catalogue-filterbar{width:100%;justify-content:space-between;gap:10px}.mj-catalogue-sort{flex:1 1 205px;justify-content:flex-end;gap:7px}.mj-catalogue-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mj-catalogue-sort select{max-width:165px;font-size:12px;flex:0 1 auto;min-width:0}.mj-catalogue-sort button{padding:10px}.mj-filters summary{font-size:12px;gap:13px}.mj-filters__panel{left:0;right:auto;width:calc(100vw - 40px);padding:20px}.mj-filters__groups{grid-template-columns:1fr}.mj-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.mj-product-card__body{padding-top:14px}.mj-product-card__type{font-size:12px;letter-spacing:.055em;margin-bottom:8px}.mj-product-card .mj-product-card__title{font-size:15px;line-height:1.4;margin-bottom:11px}.mj-product-card__meta{font-size:12px;padding-bottom:13px}.mj-product-card__reference{font-size:12px}.mj-product-card__view{right:7px;bottom:7px;font-size:12px;gap:9px;padding:6px 8px}.mj-product-card__enquire{font-size:12px;line-height:1.6;gap:7px;padding-top:10px}.mj-catalogue-empty{padding:43px 20px}.mj-catalogue-empty p{font-size:13px}.mj-catalogue-empty .mj-button{display:flex;margin:10px 0}.mj-catalogue-cta{padding:28px 23px;margin-top:44px;gap:23px}.mj-catalogue-cta h2{font-size:29px}.mj-catalogue-cta .mj-eyebrow{font-size:12px}.mj-catalogue-cta p:not(.mj-eyebrow){font-size:12px}.mj-catalogue-cta .mj-button{width:100%;justify-content:space-between}.mj-product-masthead>.mj-container{align-items:flex-start;flex-direction:column;gap:5px;min-height:67px}.mj-product-masthead .mj-eyebrow,.mj-product-masthead span{font-size:12px}.mj-product-layout{grid-template-columns:1fr;gap:30px}.mj-product-gallery__heading{font-size:12px;letter-spacing:.06em}.mj-product-gallery__panel{aspect-ratio:1}.mj-product-gallery__empty{min-height:295px}.mj-product-gallery__thumb{flex-basis:63px;width:63px;height:69px}.mj-product-details h1{font-size:35px;max-width:580px}.mj-product-details__intro{font-size:13px}.mj-product-details__type{font-size:12px;line-height:1.8}.mj-product-specification-panel{padding:20px}.mj-specification-heading{flex-direction:row;align-items:baseline;gap:12px}.mj-specification-heading h2{font-size:12px}.mj-specification-heading>span{font-size:12px}.mj-product-specifications>div{font-size:12px;gap:15px}.mj-product-request{padding:22px}.mj-product-custom h2{font-size:22px}.mj-catalogue-search{flex-wrap:wrap;gap:10px;margin-top:22px}.mj-catalogue-search input{flex-basis:100%;min-height:49px;font-size:12px}.mj-catalogue-search .mj-button{width:100%;min-height:47px}.mj-search-information{padding:19px}.mj-search-information h2{font-size:21px}.mj-search-information>p:not(.mj-eyebrow){font-size:12px}.mj-collection-card__body{gap:11px;padding-top:17px}.mj-collection-card__body h2{font-size:20px}.mj-collection-card__number{font-size:12px}.mj-catalogue-next-steps{grid-template-columns:1fr;gap:29px}.mj-catalogue-next-steps h2{font-size:23px;margin-top:12px}.mj-catalogue-next-steps p{font-size:13px}}@media(max-width:499px){.mj-collections-grid{grid-template-columns:1fr}.mj-catalogue-heading h1{font-size:36px}.mj-product-request{padding:20px}.mj-product-specification-panel{padding:19px}.mj-specification-heading{flex-direction:column;align-items:flex-start;gap:3px}.mj-product-details h1{font-size:33px}}@media(max-width:380px){.mj-catalogue-filterbar{align-items:flex-start;flex-direction:column}.mj-catalogue-sort{width:100%;justify-content:space-between;flex-basis:auto}.mj-catalogue-sort select{flex:1;max-width:none}.mj-product-card .mj-product-card__title{font-size:14px}.mj-product-request{padding:18px}.mj-product-specification-panel{padding:17px}.mj-catalogue-heading h1{font-size:33px}.mj-product-specifications>div{gap:12px}}@media(prefers-reduced-motion:reduce){.mj-product-card__image img,.mj-collection-card__image img{transition:none}.mj-product-card__image:hover img,.mj-collection-card__image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/magnate-catalogue.css.map */
