/* One clear contact action, with product discovery kept close by. */
.trade-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#000;border:1px solid #000;color:#fff;font:inherit;font-size:15px;line-height:1.4;text-decoration:none;text-transform:none;letter-spacing:0;touch-action:manipulation}
.trade-primary:hover{background:#292929;border-color:#292929}
.trade-primary--light{background:#fff;border-color:#fff;color:#000}
.trade-primary--light:hover{background:#eaeaea;border-color:#eaeaea}
.trade-primary:focus-visible,.trade-secondary:focus-visible{outline:2px solid #173c32;outline-offset:5px}
.hero__ctas .trade-primary:focus-visible,.hero__ctas .trade-secondary:focus-visible{outline-color:#f4dfb4}
.trade-secondary{display:inline-flex;align-items:center;min-height:48px;color:#fffaf2;font-size:15px;text-underline-offset:6px;text-decoration-thickness:1px}
.trade-secondary:hover{text-decoration-thickness:2px}
.hero__ctas[data-astro-cid-dcwno5ig]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:28px}
.hero__lede[data-astro-cid-dcwno5ig]{max-width:38ch;margin-top:24px}
.site-header__nav .trade-nav{background:#000;color:#fff;padding:10px 18px;min-height:44px;border:1px solid #000}
.site-header__nav .trade-nav:hover{background:#292929}
.site-header__nav .trade-nav::after{display:none}
.site-header .nav-link__text,.site-header [data-menu-label],.site-header .mobile-menu__link{text-transform:none;letter-spacing:0}
.mobile-menu__link.trade-nav{text-decoration:underline;text-underline-offset:8px}
.catalogue-trade-action{margin-top:16px;justify-self:start;align-self:start;width:fit-content;max-width:100%}
.collection-masthead[data-astro-cid-2f5i6n5q]{position:relative;isolation:isolate;overflow:hidden;padding-block:48px}
.collection-masthead__inner[data-astro-cid-2f5i6n5q]{position:relative;z-index:1;display:block}
.collection-masthead__body{max-width:54%}
.collection-masthead__silhouette{position:absolute;inset:0 0 0 auto;width:46%;overflow:hidden;pointer-events:none;z-index:0}
.collection-masthead__silhouette img{position:absolute;max-width:none;width:1004px;height:560px;right:-104px;top:50%;transform:translateY(-48%);filter:grayscale(1);opacity:.17}
/* Let the earlier empty material scenes show through on selected models. */
.product-card[data-model="503"] .product-card__media,
.product-card[data-model="532"] .product-card__media,
.family-panel[data-family-panel="503"] .family-panel__photo,
.family-panel[data-family-panel="532"] .family-panel__photo{background:#f1eee7;background-blend-mode:normal}
.collection-tools__views button[aria-pressed="true"],.collection-shortlist-button[aria-pressed="true"]{background:#000;border-color:#000;color:#fff}
.trade-primary:focus-visible,.trade-secondary:focus-visible,.site-header__nav .trade-nav:focus-visible{outline:2px solid #000;outline-offset:5px}
@media(max-width:767px){.collection-masthead[data-astro-cid-2f5i6n5q]{padding-block:32px}.collection-masthead__body{max-width:70%}.collection-masthead__silhouette{width:36%}.collection-masthead__silhouette img{height:400px;width:717px;right:-112px;opacity:.12}}
@media(max-width:539px){.collection-masthead__body{max-width:100%}.collection-masthead__silhouette{display:none}}
@media(max-width:480px){.hero__ctas[data-astro-cid-dcwno5ig]{gap:12px 24px}.hero__ctas .trade-primary{padding-inline:20px}.hero__ctas .trade-secondary{font-size:14px}}
