:root{--rgb-ink: var(--rgb-ds-color-ink);--rgb-paper: var(--rgb-ds-color-surface-muted);--rgb-white: var(--rgb-ds-color-surface);--rgb-red: var(--rgb-ds-color-accent);--rgb-red-text-light: #c92f2a;--rgb-yellow: #f2cc3c;--rgb-line: #d8d8d2;--rgb-muted: #666761}.rgb-page-shell{background:var(--rgb-paper);color:var(--rgb-ink)}.rgb-page-shell *,.rgb-collection-intro *,.rgb-blog-intro *{box-sizing:border-box;letter-spacing:0}.rgb-page-container,.rgb-collection-intro__inner,.rgb-blog-intro__inner{width:min(calc(100% - var(--rgb-ds-gutter-wide) - var(--rgb-ds-gutter-wide)),var(--rgb-ds-container-max));margin:0 auto}.rgb-collection-intro{padding:clamp(46px,7vw,104px) 0 clamp(34px,4vw,56px);border-bottom:1px solid var(--rgb-line);background:var(--rgb-paper)}.rgb-collection-intro--brand{background:var(--rgb-ink);color:var(--rgb-white);border-bottom:0}.rgb-collection-intro.rgb-collection-intro--catalog{padding:var(--rgb-ds-space-3) 0 var(--rgb-ds-space-6)}.rgb-collection-intro.rgb-collection-intro--catalog h1{font-size:var(--rgb-ds-type-page-title-wide);line-height:1.08}.rgb-collection-intro.rgb-collection-intro--catalog .rgb-collection-intro__lead{font-size:var(--rgb-ds-type-body)}.rgb-collection-intro.rgb-collection-intro--catalog .rgb-collection-intro__inner--compact{display:block}.rgb-collection-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);gap:40px;align-items:end}.rgb-page-kicker{margin:0 0 14px;color:var(--rgb-red-text-light);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}.rgb-page-shell h1,.rgb-collection-intro h1,.rgb-blog-intro h1{max-width:940px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.04}.rgb-collection-intro__lead,.rgb-blog-intro__lead{max-width:430px;margin:0;color:var(--rgb-muted);font-size:clamp(17px,1.5vw,21px);line-height:1.48}.rgb-collection-intro--brand .rgb-collection-intro__lead{color:#d8d8d2}.rgb-collection-intro__proof{display:inline-flex;align-items:center;margin-top:26px;padding:9px 12px;border:1px solid currentColor;font-size:13px;font-weight:700}.rgb-directory{padding:clamp(46px,7vw,100px) 0 clamp(56px,8vw,118px)}.rgb-directory__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,410px);gap:40px;align-items:end;margin-bottom:clamp(38px,5vw,72px)}.rgb-directory__hero-copy{margin:0;color:var(--rgb-muted);font-size:clamp(17px,1.6vw,22px);line-height:1.5}.rgb-directory__tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rgb-line);border-left:1px solid var(--rgb-line)}.rgb-directory__task{display:flex;min-height:216px;padding:24px;border-right:1px solid var(--rgb-line);border-bottom:1px solid var(--rgb-line);color:inherit;text-decoration:none}.rgb-directory__task:focus-visible,.rgb-directory__catalog-link:focus-visible,.rgb-contact-form input:focus-visible,.rgb-contact-form select:focus-visible,.rgb-contact-form textarea:focus-visible,.rgb-contact-form button:focus-visible{outline:3px solid var(--rgb-red);outline-offset:3px}.rgb-directory__task:hover{background:var(--rgb-white)}.rgb-directory__task-content{display:flex;width:100%;flex-direction:column}.rgb-directory__index{color:var(--rgb-muted);font-size:13px;font-weight:700}.rgb-directory__task h2{max-width:280px;margin:auto 0 10px;font-size:clamp(23px,2vw,32px);line-height:1.1}.rgb-directory__task p{max-width:300px;margin:0;color:var(--rgb-muted);font-size:15px;line-height:1.45}.rgb-directory__arrow{margin-top:18px;font-size:20px}.rgb-directory__catalog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;margin-top:clamp(42px,6vw,86px);padding-top:24px;border-top:1px solid var(--rgb-line)}.rgb-directory__catalog h2{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.15}.rgb-directory__catalog-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.rgb-directory__catalog-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--rgb-line);color:inherit;font-size:16px;font-weight:650;text-decoration:none}.rgb-directory__catalog-link:hover{color:var(--rgb-red)}.rgb-contact-page{padding:clamp(46px,7vw,104px) 0 clamp(56px,8vw,120px)}.rgb-contact-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:40px;align-items:end;margin-bottom:48px}.rgb-contact-page__intro{margin:20px 0 0;color:var(--rgb-muted);font-size:clamp(18px,1.8vw,24px);line-height:1.45}.rgb-contact-page__note{margin:0;padding:20px 0;border-top:1px solid var(--rgb-line);border-bottom:1px solid var(--rgb-line);color:var(--rgb-muted);font-size:15px;line-height:1.5}.rgb-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;max-width:960px}.rgb-contact-form__field{display:grid;gap:8px}.rgb-contact-form__field--full{grid-column:1 / -1}.rgb-contact-form label,.rgb-contact-form legend{font-size:15px;font-weight:700}.rgb-contact-form input,.rgb-contact-form select,.rgb-contact-form textarea{width:100%;min-height:50px;padding:13px 14px;border:1px solid #bcbdb8;border-radius:0;background:var(--rgb-white);color:var(--rgb-ink);font:inherit;line-height:1.3}.rgb-contact-form textarea{min-height:150px;resize:vertical}.rgb-contact-form__consent{display:flex;gap:10px;align-items:flex-start;color:var(--rgb-muted);font-size:14px;line-height:1.45}.rgb-contact-form__consent input{width:18px;min-height:18px;margin-top:1px}.rgb-contact-form__action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:1px solid var(--rgb-ink);border-radius:0;background:var(--rgb-ink);color:var(--rgb-white);cursor:pointer;font:inherit;font-weight:750}.rgb-contact-form__action:hover{background:var(--rgb-red);border-color:var(--rgb-red)}.rgb-contact-form__message{grid-column:1 / -1;margin:0;padding:14px;border-left:4px solid var(--rgb-red);background:var(--rgb-white)}.rgb-information-page{max-width:860px;padding:clamp(46px,7vw,104px) 0 clamp(56px,8vw,120px)}.rgb-information-page__content{max-width:760px;margin-top:34px;color:#33342f;font-size:17px;line-height:1.65}.rgb-information-page__content>*:first-child{margin-top:0}.rgb-information-page__content a{color:inherit;text-decoration-color:var(--rgb-red);text-decoration-thickness:2px}.rgb-not-found{min-height:min(68vh,760px);display:grid;align-items:center}.rgb-not-found__inner{max-width:860px;padding:clamp(64px,10vw,152px) 0}.rgb-not-found__inner>p:not(.rgb-page-kicker){max-width:560px;margin:24px 0 0;color:var(--rgb-muted);font-size:19px;line-height:1.55}.rgb-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.rgb-not-found__action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--rgb-ink);background:var(--rgb-ink);color:var(--rgb-white);font-weight:700;text-decoration:none}.rgb-not-found__action--quiet{background:transparent;color:var(--rgb-ink)}.rgb-not-found__action:hover{border-color:var(--rgb-red);background:var(--rgb-red);color:var(--rgb-white)}.rgb-not-found__action:focus-visible{outline:3px solid var(--rgb-red);outline-offset:3px}.rgb-blog-intro{padding:clamp(46px,7vw,96px) 0 clamp(30px,4vw,52px);border-bottom:1px solid var(--rgb-line);background:var(--rgb-paper)}.rgb-blog-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,460px);gap:40px;align-items:end}.rgb-blog-intro__meta{margin:18px 0 0;color:var(--rgb-muted);font-size:14px;line-height:1.5}@media(min-width:750px)and (max-width:1199px){.rgb-collection-intro.rgb-collection-intro--catalog h1{font-size:var(--rgb-ds-type-page-title-medium)}}@media(max-width:749px){.rgb-page-container,.rgb-collection-intro__inner,.rgb-blog-intro__inner{width:min(calc(100% - var(--rgb-ds-gutter-compact) - var(--rgb-ds-gutter-compact)),var(--rgb-ds-container-max))}.rgb-collection-intro__inner,.rgb-directory__hero,.rgb-contact-page__hero,.rgb-blog-intro__inner,.rgb-directory__catalog{grid-template-columns:1fr;gap:24px}.rgb-directory__tasks{grid-template-columns:1fr}.rgb-directory__task{min-height:176px}.rgb-directory__catalog-links,.rgb-contact-form{grid-template-columns:1fr}.rgb-collection-intro.rgb-collection-intro--catalog{padding:var(--rgb-ds-space-2) 0 var(--rgb-ds-space-4)}.rgb-collection-intro.rgb-collection-intro--catalog h1{font-size:var(--rgb-ds-type-page-title-compact)}.rgb-contact-form__field{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/rgb-page-templates.css.map */
