:root{--sch-ink: #282828;--sch-muted: #686868;--sch-line: #deddd9;--sch-warm: #f5f4f0;--sch-paper: #fbfbf9;--sch-max: 124rem}html{scroll-behavior:smooth}body{color:var(--sch-ink)}.content-for-layout{overflow:clip}.header__icons .header__search,.header__icon--account,.header__icon--cart{display:none!important}.header-wrapper{border-bottom:1px solid rgba(40,40,40,.1)}.header__menu-item{font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sch-page{background:var(--sch-paper);color:var(--sch-ink)}.sch-shell{width:min(calc(100% - 4rem),var(--sch-max));margin-inline:auto}.sch-narrow{width:min(calc(100% - 4rem),76rem);margin-inline:auto}.sch-kicker{margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.sch-display{margin:0;color:inherit;font-size:clamp(4rem,6vw,8.2rem);font-weight:600;letter-spacing:-.04em;line-height:.98}.sch-title{margin:0;color:inherit;font-size:clamp(3.1rem,4vw,5.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.04}.sch-subtitle{margin:0;color:inherit;font-size:clamp(2.5rem,3vw,3.8rem);font-weight:600;letter-spacing:-.025em;line-height:1.08}.sch-copy{color:var(--sch-muted);font-size:1.7rem;line-height:1.75}.sch-copy p:first-child{margin-top:0}.sch-copy p:last-child{margin-bottom:0}.sch-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.sch-button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;padding:1.4rem 2.5rem;border:1px solid var(--sch-ink);border-radius:999px;color:var(--sch-ink);font-size:1.35rem;font-weight:600;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.sch-button:hover{background:var(--sch-ink);color:#fff;transform:translateY(-1px)}.sch-button--solid{background:var(--sch-ink);color:#fff}.sch-button--solid:hover{background:#000}.sch-text-link{display:inline-flex;align-items:center;gap:.8rem;color:inherit;font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sch-text-link:after{content:"\2192";font-size:1.8rem;transition:transform .2s ease}.sch-text-link:hover:after{transform:translate(.4rem)}.sch-hero{position:relative;min-height:min(76rem,78vh);display:grid;align-items:end;isolation:isolate;background:#e7e5df;color:#fff}.sch-hero__media,.sch-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.sch-hero__media{z-index:-2;overflow:hidden}.sch-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.sch-hero__media:after{content:"";z-index:1;background:linear-gradient(90deg,#0000008f,#0000003d,#0000000f)}.sch-hero__content{width:min(72rem,100%);padding:clamp(8rem,11vw,14rem) 0 clamp(5rem,7vw,8rem)}.sch-hero__copy{max-width:60rem;margin:2.2rem 0 0;font-size:clamp(1.7rem,1.8vw,2.1rem);line-height:1.6}.sch-hero__mobile-line,.sch-hero__mobile-actions{display:none}.sch-hero .sch-button{border-color:#fff;color:#fff}.sch-hero .sch-button--solid,.sch-hero .sch-button:hover{background:#fff;color:#202020}.sch-trust{border-bottom:1px solid var(--sch-line);background:#fff}.sch-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.sch-trust__item{padding:2.5rem 3rem;text-align:center}.sch-trust__item+.sch-trust__item{border-left:1px solid var(--sch-line)}.sch-trust__label{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sch-trust__detail{display:block;margin-top:.6rem;color:var(--sch-muted);font-size:1.35rem}.sch-intro{padding:clamp(7rem,10vw,13rem) 0}.sch-intro__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(4rem,9vw,14rem);align-items:start}.sch-intro__lead{margin:0;max-width:74rem;font-size:clamp(2.4rem,3vw,4.1rem);letter-spacing:-.025em;line-height:1.28}.sch-portfolio{padding:0 0 clamp(7rem,10vw,13rem)}.sch-section-head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.5rem}.sch-portfolio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sch-portfolio-card{position:relative;min-height:clamp(42rem,54vw,68rem);overflow:hidden;background:#e9e7e2;color:#fff;text-decoration:none}.sch-portfolio-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sch-portfolio-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65))}.sch-portfolio-card__label{position:absolute;z-index:1;right:3rem;bottom:2.6rem;left:3rem;display:flex;align-items:end;justify-content:space-between;gap:2rem}.sch-portfolio-card__title{margin:0;color:inherit;font-size:clamp(2.4rem,3vw,4rem);font-weight:600;letter-spacing:-.025em}.sch-portfolio-card__arrow{font-size:2.6rem}.sch-portfolio-card:hover img{transform:scale(1.025)}.sch-portfolio-pair{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sch-portfolio-pair .sch-portfolio-card{min-height:clamp(34rem,38vw,52rem)}.sch-process{padding:clamp(7rem,10vw,12rem) 0;background:var(--sch-warm)}.sch-process__header{display:grid;grid-template-columns:.85fr 1.15fr;gap:6rem;margin-bottom:6rem}.sch-process__intro{max-width:66rem}.sch-process__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sch-line)}.sch-process__step{padding:3rem 3rem 1rem 0}.sch-process__step+.sch-process__step{padding-left:3rem;border-left:1px solid var(--sch-line)}.sch-process__number{color:var(--sch-muted);font-size:1.2rem;letter-spacing:.14em}.sch-process__name{margin:4.5rem 0 1.4rem;font-size:2.2rem}.sch-process__text{margin:0;color:var(--sch-muted);font-size:1.5rem;line-height:1.7}.sch-profile{display:grid;grid-template-columns:1.05fr .95fr;min-height:62rem;background:#313131;color:#fff}.sch-profile__media{min-height:52rem}.sch-profile__media img{width:100%;height:100%;object-fit:cover}.sch-profile__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,11rem)}.sch-profile__content .sch-copy{color:#ffffffb8}.sch-credential-summary{margin:3rem 0 0;padding:2.5rem 0 0;border-top:1px solid rgba(255,255,255,.2);color:#ffffffd1;font-size:1.4rem;line-height:1.7}.sch-profile .sch-text-link{margin-top:3rem;color:#fff}.sch-single-link{padding:4rem 0;border-bottom:1px solid var(--sch-line);background:var(--sch-paper);text-align:center}.sch-single-link .sch-text-link{font-size:1.45rem}.sch-image-break{min-height:clamp(38rem,58vw,72rem);position:relative;overflow:hidden;background:#dedbd4}.sch-image-break img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sch-image-break:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5))}.sch-image-break__caption{position:absolute;z-index:1;right:max(2rem,calc((100% - var(--sch-max)) / 2));bottom:3rem;left:max(2rem,calc((100% - var(--sch-max)) / 2));margin:0;color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sch-cta{padding:clamp(7rem,10vw,13rem) 0;text-align:center}.sch-cta__text{max-width:68rem;margin:2rem auto 0;color:var(--sch-muted);font-size:1.8rem;line-height:1.7}.sch-cta .sch-actions{justify-content:center}.sch-contact{padding:clamp(6rem,9vw,11rem) 0}.sch-contact__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(5rem,9vw,13rem);align-items:start}.sch-contact__direct{display:grid;gap:1.2rem;margin:3rem 0}.sch-contact__direct a{color:inherit;font-size:1.7rem;text-decoration:none}.sch-contact__meta{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--sch-line);color:var(--sch-muted);font-size:1.45rem;line-height:1.75}.sch-contact .field{margin-bottom:1.6rem}.sch-contact .field__input{min-height:5.6rem;border-radius:0}.sch-contact textarea.field__input{min-height:16rem}.sch-contact .contact__button{margin-top:2rem}.sch-contact .contact__button .button{border-radius:999px;background:var(--sch-ink);color:#fff}.sch-services{padding:clamp(6rem,8vw,10rem) 0;background:var(--sch-warm)}.sch-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;background:var(--sch-line);border:1px solid var(--sch-line)}.sch-service{padding:3rem;background:var(--sch-warm)}.sch-service h3{margin:0 0 1rem;font-size:1.8rem}.sch-service p{margin:0;color:var(--sch-muted);font-size:1.45rem;line-height:1.65}.sch-diamonds__hero{padding:clamp(7rem,11vw,14rem) 0;background:#242424;color:#fff}.sch-diamonds__hero .sch-copy{max-width:76rem;margin-top:3rem;color:#ffffffb8}.sch-diamonds__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--sch-line)}.sch-diamonds__card{padding:clamp(4rem,7vw,9rem);background:var(--sch-paper)}.sch-diamonds__card p{color:var(--sch-muted);font-size:1.6rem;line-height:1.75}.sch-collection{padding:clamp(5rem,8vw,10rem) 0}.sch-collection__header{max-width:78rem;margin-bottom:5rem}.sch-collection__description{margin-top:2rem}.sch-commission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem}.sch-commission-card{color:inherit;text-decoration:none}.sch-commission-card__media{aspect-ratio:1;overflow:hidden;background:#f0efeb}.sch-commission-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sch-commission-card__title{margin:1.6rem 0 .4rem;font-size:1.9rem}.sch-commission-card__meta{color:var(--sch-muted);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.sch-commission-card:hover img{transform:scale(1.025)}.sch-collection .pagination-wrapper{margin-top:6rem}.sch-product{padding:clamp(4rem,7vw,8rem) 0 clamp(7rem,10vw,12rem)}.sch-product__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(36rem,.8fr);gap:clamp(4rem,7vw,10rem);align-items:start}.sch-product__gallery{display:grid;gap:1.6rem}.sch-product__media{background:#f0efeb}.sch-product__media img{display:block;width:100%;height:auto}.sch-product__info{position:sticky;top:4rem;padding-top:2rem}.sch-product__label{color:var(--sch-muted);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.sch-product__description{margin-top:2.5rem}.sch-product__note{margin-top:3rem;padding:2rem 0;border-block:1px solid var(--sch-line);color:var(--sch-muted);font-size:1.4rem;line-height:1.65}.sch-footer{padding:6rem 0 3rem;background:#303030;color:#fff}.sch-footer__grid{display:grid;grid-template-columns:1.15fr .65fr 1fr;gap:6rem}.sch-footer__heading{margin:0 0 1.6rem;color:#fff;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.sch-footer p,.sch-footer a{color:#ffffffb8;font-size:1.4rem;line-height:1.8;text-decoration:none}.sch-footer__links{display:grid;gap:.7rem}.sch-footer__actions{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.sch-footer__actions .sch-text-link{color:#fff;font-size:1.2rem}.sch-footer__marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.sch-footer__marks figure{margin:0}.sch-footer__marks img{width:100%;max-width:18rem;max-height:10rem;object-fit:contain;object-position:left center;filter:invert(1);mix-blend-mode:screen}.sch-footer__marks figcaption{max-width:18rem;margin-top:1rem;color:#ffffff9e;font-size:1.15rem;line-height:1.45}.sch-footer__bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.16)}.sch-footer__bottom p{margin:0;font-size:1.2rem}@media screen and (max-width:989px){.sch-process__grid{grid-template-columns:repeat(2,1fr)}.sch-process__step:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--sch-line)}.sch-process__step:nth-child(4){border-top:1px solid var(--sch-line)}.sch-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sch-services__grid{grid-template-columns:repeat(2,1fr)}.sch-footer__grid{grid-template-columns:1fr 1fr}.sch-footer__trust{grid-column:1 / -1}}@media screen and (max-width:749px){.sch-shell,.sch-narrow{width:min(calc(100% - 3rem),var(--sch-max))}.sch-hero{min-height:0;aspect-ratio:1.45 / 1}.sch-hero__media img{object-position:center}.sch-hero__media:after{background:linear-gradient(180deg,#0000 35%,#00000061)}.sch-hero__content{width:100%;padding:2rem 0 2.5rem;text-align:center}.sch-hero .sch-kicker,.sch-hero__copy,.sch-hero .sch-hero__desktop-actions{display:none}.sch-hero .sch-display{max-width:38rem;margin-inline:auto;font-size:clamp(2.8rem,7.8vw,3.6rem);line-height:1.03}.sch-hero__mobile-line{display:block;margin:1rem 0 0;font-size:1.15rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.sch-hero__mobile-actions{display:block;padding:1.5rem 0 2rem;background:#fff}.sch-hero__mobile-actions .sch-shell{display:grid;gap:.9rem}.sch-hero__mobile-actions .sch-button{min-height:4.7rem;padding-block:1.2rem;font-size:1.2rem}.sch-actions{display:grid}.sch-button{width:100%}.sch-trust__grid{grid-template-columns:1fr}.sch-trust__item{padding:1.8rem}.sch-trust__item+.sch-trust__item{border-left:0;border-top:1px solid var(--sch-line)}.sch-intro__grid,.sch-process__header,.sch-profile,.sch-contact__grid,.sch-product__grid{grid-template-columns:1fr}.sch-portfolio__grid{grid-template-columns:1fr;gap:1.4rem}.sch-portfolio-card{min-height:48rem}.sch-portfolio-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.sch-portfolio-pair .sch-portfolio-card{min-height:0;aspect-ratio:3 / 4}.sch-portfolio-pair .sch-portfolio-card__label{right:1.5rem;bottom:1.5rem;left:1.5rem}.sch-portfolio-pair .sch-portfolio-card__title{font-size:1.8rem}.sch-portfolio-pair .sch-portfolio-card__arrow{display:none}.sch-section-head{display:block}.sch-section-head .sch-text-link{margin-top:2rem}.sch-process__grid{grid-template-columns:1fr}.sch-process__step,.sch-process__step+.sch-process__step{padding:2.5rem 0;border-left:0;border-top:1px solid var(--sch-line)}.sch-process__name{margin-top:2rem}.sch-profile__media{min-height:46rem}.sch-image-break{min-height:42rem}.sch-diamonds__grid,.sch-services__grid{grid-template-columns:1fr}.sch-commission-grid{gap:3rem 1.2rem}.sch-commission-card__title{font-size:1.6rem}.sch-product__grid{gap:2.5rem}.sch-product__info{position:static}.sch-footer__grid{grid-template-columns:1fr;gap:3.5rem}.sch-footer__trust{grid-column:auto}.sch-footer__marks{max-width:42rem}.sch-footer__bottom{display:block}.header__heading-logo{max-width:21rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sch-portfolio-card img,.sch-commission-card img,.sch-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/schermans.css.map */
