:root{--sdc-dark: #1a1a18;--sdc-mid: #2a2a27;--sdc-warm: #c4b49a;--sdc-muted: #8a7e72;--sdc-off-white: #f7f4f0;--sdc-white: #ffffff}.page-banner,.collection-hero,.page-header,.section-header--has-image,.template-collection .hero,.collection-image-header,.page-intro{position:relative!important;background:var(--sdc-dark)!important;min-height:480px!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important}.page-banner__image,.collection-hero__image,.page-header img,.page-intro img,.hero__image{opacity:.45!important;object-fit:cover!important;object-position:center!important}.page-banner:after,.collection-hero:after,.page-header:after,.page-intro:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to bottom,transparent 20%,rgba(26,26,24,.85) 100%)!important;pointer-events:none!important;z-index:1!important}.page-banner__content,.collection-hero__content,.page-header__content,.page-intro__content,.hero__content,.page-banner .hero__inner,.hero__inner{position:relative!important;z-index:2!important;text-align:left!important;padding:0 7% 4rem!important;max-width:680px!important}.page-banner h1,.collection-hero h1,.page-header h1,.hero h1,.page-intro h1,.hero__title,.page-title{font-size:clamp(2rem,5vw,3.4rem)!important;font-weight:300!important;color:var(--sdc-white)!important;letter-spacing:-.01em!important;line-height:1.1!important;margin:0 0 .8rem!important;text-shadow:none!important}.page-banner p,.collection-hero p,.page-header p,.hero p,.page-intro p,.hero__subheading,.page-subtext{font-size:1rem!important;font-weight:300!important;color:#ffffffa6!important;line-height:1.65!important;max-width:460px!important;text-shadow:none!important;margin-bottom:0!important}.template-collection main,.template-page main,.page-content,.collection-content{background:var(--sdc-off-white)!important}.page-content h2,.collection-content h2,.template-collection h2,.template-page h2,.section__title,.rich-text__heading,.section-title{font-size:clamp(1.8rem,3.5vw,2.6rem)!important;font-weight:300!important;letter-spacing:-.01em!important;line-height:1.14!important;color:var(--sdc-dark)!important;text-align:left!important;padding:0 7%!important;margin-bottom:.5rem!important;margin-top:0!important}.page-content section,.shopify-section{position:relative!important}.page-content h2+p,.rich-text__heading+p,.section-title+p,.collection-content h2+p,.section__subtext,.rich-text__text{font-size:.95rem!important;font-weight:300!important;line-height:1.75!important;color:#5a544e!important;text-align:left!important;padding:0 7%!important;max-width:620px!important;margin-bottom:2.4rem!important}.page-content .grid--uniform,.page-content .grid,.collection-content .grid{gap:3px!important;margin:0!important;padding:0!important}.page-content .grid__item img,.collection-content .grid__item img,.page-content figure img{width:100%!important;display:block!important;object-fit:cover!important;transition:transform .6s ease!important}.page-content .grid__item:hover img,.collection-content .grid__item:hover img{transform:scale(1.03)!important}.page-content .grid__item,.collection-content .grid__item,.page-content figure{overflow:hidden!important;position:relative!important}.page-content .grid__item:first-child img{filter:contrast(1.1) brightness(.97)!important}.page-content section+section,.shopify-section+.shopify-section{border-top:1px solid #e8e3dd!important}.shopify-section,.page-content section{padding-top:72px!important;padding-bottom:72px!important}.page-content h2[id*=manufacturing],.page-content h2:has(+.manufacturing-text),section.manufacturing h2{padding-left:7%!important}.manufacturing-description,.manufacturing-text{text-align:left!important;padding:0 7%!important;font-size:.95rem!important;font-weight:300!important;line-height:1.75!important;color:#5a544e!important;max-width:640px!important}.page-content .grid--3-col img,.manufacturing-grid img{transition:transform .6s ease,filter .4s ease!important}.page-content .grid--3-col .grid__item:hover img,.manufacturing-grid .grid__item:hover img{transform:scale(1.04)!important;filter:brightness(1.05)!important}.page-content h2.details-heading,section.details h2{padding-left:7%!important}.details-grid .grid__item,.page-content .details-grid img{aspect-ratio:1!important;object-fit:cover!important}.page-content .grid__item:hover img{filter:brightness(1.04) saturate(1.05)!important}.page-content .cta-section,.page-content section:last-of-type,.section--cta,.shopify-section:last-of-type .rich-text,.page-cta{background:var(--sdc-dark)!important;padding:80px 7%!important}.page-content .cta-section h2,.page-content section:last-of-type h2,.section--cta h2,.page-cta h2{font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:300!important;color:var(--sdc-white)!important;letter-spacing:-.01em!important;padding:0!important;margin-bottom:1rem!important}.page-content .cta-section p,.page-content section:last-of-type p,.section--cta p,.page-cta p{color:#fff9!important;font-size:.95rem!important;font-weight:300!important;line-height:1.7!important;padding:0!important;max-width:480px!important}.page-content .cta-section img,.page-cta img,.section--cta img{object-fit:cover!important;height:100%!important}.page-content .btn,.page-content button:not([type=submit]),.page-content a.btn,.page-content .button,.collection-content .btn,.template-collection .btn,.template-page .btn{display:inline-block!important;padding:.82rem 2.2rem!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-family:inherit!important;border-radius:0!important;transition:background .25s ease,color .25s ease,border-color .25s ease!important}.page-content .btn--primary,.page-content a.btn--primary,.cta-section .btn,.page-cta .btn,.page-cta a{background:var(--sdc-white)!important;color:var(--sdc-dark)!important;border:1.5px solid var(--sdc-white)!important}.page-content .btn--primary:hover,.cta-section .btn:hover,.page-cta .btn:hover,.page-cta a:hover{background:transparent!important;color:var(--sdc-white)!important;border-color:var(--sdc-white)!important}.page-content .btn--secondary,.page-content a.btn--secondary{background:transparent!important;color:var(--sdc-dark)!important;border:1.5px solid var(--sdc-dark)!important}.page-content .btn--secondary:hover,.page-content a.btn--secondary:hover{background:var(--sdc-dark)!important;color:var(--sdc-white)!important}.page-cta a[href*=contact],.cta-section a[href*=contact],section:last-of-type a[href*=contact]{display:inline-block!important;padding:.82rem 2.2rem!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:var(--sdc-white)!important;color:var(--sdc-dark)!important;border:1.5px solid var(--sdc-white)!important;text-decoration:none!important;transition:background .25s ease,color .25s ease!important}.page-cta a[href*=contact]:hover,.cta-section a[href*=contact]:hover{background:transparent!important;color:var(--sdc-white)!important}.page-content,.collection-content{font-family:inherit!important}.page-content p,.collection-content p{font-weight:300!important;line-height:1.75!important;color:#4e4840!important}.page-content h3,.collection-content h3{font-size:1.1rem!important;font-weight:400!important;color:var(--sdc-dark)!important;margin-bottom:.4rem!important;letter-spacing:.02em!important}.page-content figcaption,.collection-content figcaption{font-size:.75rem!important;font-weight:300!important;color:var(--sdc-muted)!important;letter-spacing:.06em!important;padding:.5rem .2rem!important}.page-content h3[class*=step],.process-step-label{font-size:.68rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--sdc-warm)!important;margin-bottom:.3rem!important}.page-content .section,.shopify-section .section{padding-top:64px!important;padding-bottom:64px!important}.page-content>.shopify-section:first-child,.collection-content>.section:first-child{padding-top:56px!important}.page-content .grid,.page-content .image-grid{grid-gap:4px!important;gap:4px!important}@media(max-width:900px){.page-content h2,.collection-content h2,.rich-text__heading{padding:0 5%!important;font-size:clamp(1.5rem,4vw,2rem)!important}.page-content h2+p,.rich-text__text{padding:0 5%!important}.shopify-section,.page-content section{padding-top:48px!important;padding-bottom:48px!important}.page-content .cta-section,.page-cta{padding:56px 5%!important}}@media(max-width:560px){.page-banner,.collection-hero,.page-header{min-height:360px!important}.page-banner__content,.collection-hero__content,.page-header__content,.hero__content{padding:0 5% 3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sdc-services-page.css.map */
