.sssvc{--sssvc-ink:#1b1b1b;--sssvc-stone:#f5f3ef;--sssvc-muted:#67655f;--sssvc-border:#e1dcd4;font:400 15px/1.75 Arial,Helvetica,sans-serif;color:var(--sssvc-ink);position:relative;box-sizing:border-box;overflow:hidden}.sssvc *,.sssvc *:before,.sssvc *:after{box-sizing:border-box}.sssvc h1,.sssvc h2,.sssvc h3,.sssvc p{margin:0;padding:0}.sssvc a{text-decoration:none}.sssvc button,.sssvc input,.sssvc textarea{font:inherit}.sssvc-container{max-width:1328px;width:calc(100% - 112px);margin-inline:auto;position:relative}.sssvc-eyebrow{font:700 11px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.21em;text-transform:uppercase;color:#827a70;margin-bottom:18px!important}.sssvc-eyebrow--light{color:#ded6cb!important}.sssvc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;background:#111;color:#fff;min-height:52px;padding:12px 23px;font:700 12px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.01em;transition:background .2s ease,color .2s ease}.sssvc-button:hover{background:#353535;color:#fff}.sssvc-button--light{background:#fff;color:#151515}.sssvc-button--light:hover{background:#e2dcd4;color:#111}.sssvc-button span{font-size:19px;line-height:1}.sssvc a:focus-visible,.sssvc button:focus-visible,.sssvc input:focus-visible,.sssvc textarea:focus-visible{outline:2px solid #484848;outline-offset:3px}.sssvc-hero{min-height:var(--sssvc-hero-height,560px);background:#242220;color:#fff;isolation:isolate}.sssvc-hero__background,.sssvc-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sssvc-hero__image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.sssvc-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(114deg,#242321,#514b45 55%,#8f8275)}.sssvc-hero__placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(121deg,transparent 56%,rgba(218,209,195,.1) 56.1%,rgba(218,209,195,.03) 73%,transparent 73.1%),repeating-linear-gradient(100deg,rgba(250,244,233,.025) 0 1px,transparent 1px 143px)}.sssvc-hero__placeholder:after{content:"";position:absolute;right:5%;top:10%;bottom:10%;width:32%;border:1px solid rgba(255,255,255,.12);box-shadow:-30px 30px #ffffff07}.sssvc-hero__shade{background:linear-gradient(90deg,#000000e3,#00000091 47%,#0000000f 95%);opacity:var(--sssvc-shade,.6)}.sssvc-hero__inner{min-height:var(--sssvc-hero-height,560px);display:flex;align-items:center;padding-block:105px 118px;z-index:2}.sssvc-hero__content{max-width:720px}.sssvc-hero__title{font:400 clamp(48px,5.2vw,78px)/1.065 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em;color:#fff;max-width:710px}.sssvc-hero__description{max-width:550px;color:#ffffffdb;font-size:15px;line-height:1.8;margin-top:24px!important}.sssvc-hero .sssvc-button{margin-top:30px}.sssvc-hero__bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;padding:17px max(56px,calc((100% - 1328px)/2));border-top:1px solid rgba(255,255,255,.2);font:700 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.17em;color:#ffffffb8}.sssvc-feature{background:#fff}.sssvc-feature--white{background:#fbfaf8}.sssvc-feature--stone{background:#f1eee9}.sssvc-feature__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(55px,7vw,128px);padding-block:var(--sssvc-row-space,96px)}.sssvc-feature--right .sssvc-feature__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.sssvc-feature__media{position:relative;min-width:0;aspect-ratio:1.2;background:#d5cdc1;overflow:hidden;grid-column:1;grid-row:1}.sssvc-feature__image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.sssvc-feature--right .sssvc-feature__media{grid-column:2}.sssvc-feature__content{grid-column:2;grid-row:1;max-width:565px}.sssvc-feature--right .sssvc-feature__content{grid-column:1}.sssvc-feature__empty{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(127deg,#e4ded5,#d4cbbf 48%,#b6ad9f);display:flex;justify-content:center;align-items:center}.sssvc-feature__empty:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(68,56,44,.16)}.sssvc-feature__empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.15) 23%,transparent 40%,transparent 70%,rgba(255,255,255,.07) 72%,transparent 80%)}.sssvc-feature__empty-mark{font:400 clamp(72px,9vw,150px)/1 Georgia,"Times New Roman",serif;color:#53493b16;letter-spacing:-.12em}.sssvc-feature__empty-mark span{color:#53493b1a}.sssvc-feature__empty-caption{position:absolute;bottom:28px;left:30px;z-index:2;color:#655d54;letter-spacing:.19em;font:700 10px/1.4 Arial,Helvetica,sans-serif}.sssvc-feature__photo-caption{position:absolute;bottom:15px;right:15px;background:#101010b8;color:#fff;padding:6px 10px;font:600 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.04em}.sssvc-feature__heading{font:400 clamp(39px,3.75vw,61px)/1.12 Georgia,"Times New Roman",serif!important;color:#171717;letter-spacing:-.042em;max-width:595px}.sssvc-feature__body{font:400 15px/1.9 Arial,Helvetica,sans-serif;color:#595650;margin-top:25px;max-width:525px}.sssvc-feature__body p{margin:0 0 17px}.sssvc-feature__body p:last-child{margin-bottom:0}.sssvc-feature__body strong{color:#202020;font-weight:700}.sssvc-feature__detail{display:flex;align-items:center;gap:17px;margin-top:29px;color:#403e3b;font:700 11px/1.55 Arial,Helvetica,sans-serif;letter-spacing:.06em}.sssvc-feature__rule{width:38px;min-width:38px;height:1px;background:#252525}.sssvc-contact{background:#191919;color:#fff;padding-block:110px}.sssvc-contact__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(55px,9vw,155px);align-items:start}.sssvc-contact__intro{padding-top:40px}.sssvc-contact__heading{font:400 clamp(43px,4vw,67px)/1.09 Georgia,"Times New Roman",serif!important;color:#fff;letter-spacing:-.042em;max-width:570px}.sssvc-contact__description{font-size:15px;line-height:1.86;color:#d7d3ce;margin-top:27px!important;max-width:455px}.sssvc-contact__underline{height:1px;background:#5d5953;width:68px;margin-top:46px}.sssvc-contact__footnote{font-size:12px;letter-spacing:.015em;color:#aba69e;margin-top:17px!important}.sssvc-contact__panel{background:#f9f7f4;color:#1e1d1b;padding:clamp(28px,3.45vw,52px);box-shadow:0 15px 75px #00000026;min-width:0}.sssvc-contact__form-heading{font:400 32px/1.22 Georgia,Times New Roman,serif!important;letter-spacing:-.035em;color:#1c1b19}.sssvc-contact__form-intro{font:400 13px/1.75 Arial,Helvetica,sans-serif;color:#706b64;margin-top:10px!important;margin-bottom:26px!important;max-width:445px}.sssvc-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.sssvc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sssvc-field--full{grid-column:1/-1}.sssvc-field label{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.04em;color:#32302d}.sssvc-field input,.sssvc-field textarea{width:100%;max-width:100%;background:#fff;border:1px solid #d4cfc7;border-radius:0;box-shadow:none;padding:11px 12px;min-height:47px;outline:none;line-height:1.5;font-size:13px;color:#262626}.sssvc-field textarea{min-height:124px;resize:vertical}.sssvc-field input:focus,.sssvc-field textarea:focus{border-color:#1d1d1d;outline:1px solid #1d1d1d;outline-offset:0}.sssvc-field input::placeholder,.sssvc-field textarea::placeholder{color:#969088;opacity:1}.sssvc-contact__submit{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #101010;background:#111;color:#fff;min-height:52px;padding:12px 18px;margin-top:23px;cursor:pointer;font:700 12px/1.3 Arial,Helvetica,sans-serif}.sssvc-contact__submit:hover{background:#353535}.sssvc-contact__submit span{font-size:19px}.sssvc-contact__success{background:#e7e4df;padding:24px;color:#1d1d1d;font-size:14px;line-height:1.7}.sssvc-contact__success strong{display:block;margin-bottom:5px}.sssvc-contact__errors{color:#9b342f;background:#f9e9e6;padding:15px;margin-bottom:18px;font-size:13px}.sssvc-contact__errors ul{margin:0;padding-left:18px}@media(max-width:1100px){.sssvc-container{width:calc(100% - 76px)}.sssvc-feature__grid{gap:55px}.sssvc-contact__grid{gap:50px}.sssvc-hero__bottom{padding-inline:38px}}@media(max-width:800px){.sssvc-container{width:calc(100% - 48px)}.sssvc-hero,.sssvc-hero__inner{min-height:500px}.sssvc-hero__inner{padding-block:85px 105px}.sssvc-hero__bottom{padding-inline:24px}.sssvc-feature__grid,.sssvc-feature--right .sssvc-feature__grid{display:flex;flex-direction:column;gap:35px;padding-block:64px}.sssvc-feature__media{width:100%;aspect-ratio:1.35;flex:none}.sssvc-feature__content{width:100%;max-width:680px}.sssvc-feature__heading{font-size:clamp(39px,6.1vw,55px)}.sssvc-contact{padding-block:75px}.sssvc-contact__grid{grid-template-columns:1fr;gap:42px}.sssvc-contact__intro{padding-top:0}.sssvc-contact__heading,.sssvc-contact__panel{max-width:700px}}@media(max-width:520px){.sssvc-container{width:calc(100% - 36px)}.sssvc-hero,.sssvc-hero__inner{min-height:510px}.sssvc-hero__inner{padding-block:74px 95px}.sssvc-hero__title{font-size:clamp(43px,10.3vw,57px)}.sssvc-hero__description{font-size:13px;line-height:1.75;margin-top:20px!important}.sssvc-hero .sssvc-button{margin-top:26px}.sssvc-hero__bottom{padding:14px 18px;font-size:8px;letter-spacing:.09em}.sssvc-feature__grid,.sssvc-feature--right .sssvc-feature__grid{padding-block:52px;gap:29px}.sssvc-feature__media{aspect-ratio:1.13}.sssvc-feature__heading{font-size:clamp(37px,9.2vw,48px)}.sssvc-feature__body{font-size:14px;line-height:1.8;margin-top:20px}.sssvc-feature__detail{margin-top:21px}.sssvc-contact{padding-block:66px}.sssvc-contact__heading{font-size:clamp(40px,9.4vw,52px)}.sssvc-contact__description{margin-top:22px!important;font-size:14px}.sssvc-contact__panel{padding:26px 19px}.sssvc-contact__form-heading{font-size:29px}.sssvc-contact__fields{grid-template-columns:1fr;gap:14px}.sssvc-field--full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sssvc .sssvc-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/silvastone-service.css.map */
