:root{--sst-red: #b81a23;--sst-red-dark: #8f1119;--sst-red-hover: rgba(184, 26, 35, .08);--sst-dark-navy: #111820;--sst-gray-dark: #525050;--sst-gray-mid: #939598;--sst-gray-light: #dbdbdb;--sst-off-white: #f6f6f6;--sst-white: #ffffff;--sst-text: #2b2b2b;--sst-dark-bg: #1e1e1e;--sst-font: "Inter", sans-serif;--sst-fs-xs: 10px;--sst-fs-sm: 11px;--sst-fs-base: 13px;--sst-fs-md: 14px;--sst-fs-lg: 15px;--sst-fs-xl: 18px;--sst-fs-2xl: 20px;--sst-fs-3xl: clamp(22px, 3.2vw, 44px);--sst-fs-4xl: clamp(28px, 3.5vw, 52px);--sst-fs-hero: clamp(36px, 5vw, 58px);--sst-fw-light: 300;--sst-fw-regular: 400;--sst-fw-medium: 500;--sst-fw-semibold: 600;--sst-fw-bold: 700;--sst-fw-extrabold: 800;--sst-fw-black: 900;--sst-lh-tight: 1.05;--sst-lh-snug: 1.2;--sst-lh-normal: 1.55;--sst-lh-relaxed: 1.68;--sst-lh-loose: 1.78;--sst-ls-tight: -1px;--sst-ls-normal: 0;--sst-ls-wide: .3px;--sst-ls-wider: 1px;--sst-ls-widest: 1.5px;--sst-ls-label: 2px;--sst-ls-eyebrow: 3px;--sst-space-1: 4px;--sst-space-2: 8px;--sst-space-3: 12px;--sst-space-4: 16px;--sst-space-5: 20px;--sst-space-6: 24px;--sst-space-7: 28px;--sst-space-8: 32px;--sst-space-10: 40px;--sst-space-12: 48px;--sst-space-14: 56px;--sst-space-16: 64px;--sst-space-20: 80px;--sst-space-24: 96px;--sst-container: 1280px;--sst-container-sm: 960px;--sst-px-desktop: 72px;--sst-px-tablet: 40px;--sst-px-mobile: 20px;--sst-px-xs: 16px;--sst-radius-none: 0;--sst-radius-sm: 2px;--sst-radius-md: 4px;--sst-radius-lg: 8px;--sst-radius-full: 9999px;--sst-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--sst-shadow-md: 0 2px 24px rgba(0, 0, 0, .07);--sst-shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--sst-shadow-red: 0 0 0 3px rgba(184, 26, 35, .08);--sst-transition: all .25s ease;--sst-transition-fast: all .15s ease;--sst-transition-slow: all .4s ease;--sst-transition-color: color .2s ease, background .2s ease, border-color .2s ease;--sst-z-base: 1;--sst-z-above: 10;--sst-z-nav: 200;--sst-z-menu: 300;--sst-z-modal: 400;--sst-z-toast: 500;--sst-section-py: 96px;--sst-section-py-tablet: 72px;--sst-section-py-mobile: 52px}.sst-reset{margin:0;padding:0;box-sizing:border-box}.sst-img-cover{width:100%;height:100%;object-fit:cover;display:block}.sst-header-wrapper{position:relative;z-index:var(--sst-z-nav)}.sst-eyebrow{font-family:var(--sst-font);font-size:var(--sst-fs-xs);font-weight:var(--sst-fw-semibold);line-height:normal;letter-spacing:var(--sst-ls-eyebrow);text-transform:uppercase;color:var(--sst-gray-mid);display:flex;align-items:center;gap:var(--sst-space-3);margin-top:0}.sst-eyebrow--light{color:#ffffffb3}.primary-heading{font-family:var(--sst-font);font-size:var(--sst-fs-hero);font-weight:var(--sst-fw-extrabold);line-height:var(--sst-lh-tight);text-transform:uppercase;letter-spacing:var(--sst-ls-tight);color:var(--sst-gray-dark);margin-top:0;margin-bottom:0}.secondary-heading,.secondary-heading :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--sst-font);font-size:var(--sst-fs-4xl);font-weight:var(--sst-fw-extrabold);line-height:var(--sst-lh-tight);text-transform:uppercase;letter-spacing:-.5px;color:var(--sst-gray-dark);margin-top:0;margin-bottom:0}.tertiary-heading{font-family:var(--sst-font);font-size:var(--sst-fs-3xl);font-weight:var(--sst-fw-extrabold);line-height:var(--sst-lh-tight);text-transform:uppercase;letter-spacing:-.5px;color:var(--sst-gray-dark)}.primary-heading--light,.primary-heading--light :is(h1,h2,h3,h4,h5,h6,p),.secondary-heading--light,.secondary-heading--light :is(h1,h2,h3,h4,h5,h6,p),.tertiary-heading--light,.tertiary-heading--light :is(h1,h2,h3,h4,h5,h6,p){color:var(--sst-white)}.sst-accent{color:var(--sst-red);font-style:normal}.primary-heading em,.primary-heading strong,.secondary-heading em,.secondary-heading strong,.tertiary-heading em,.tertiary-heading strong,.primary-heading :is(h1,h2,h3,h4,h5,h6,p) em,.primary-heading :is(h1,h2,h3,h4,h5,h6,p) strong,.secondary-heading :is(h1,h2,h3,h4,h5,h6,p) em,.secondary-heading :is(h1,h2,h3,h4,h5,h6,p) strong,.tertiary-heading :is(h1,h2,h3,h4,h5,h6,p) em,.tertiary-heading :is(h1,h2,h3,h4,h5,h6,p) strong{color:var(--sst-red);font-style:normal;font-weight:inherit}.primary-description{font-family:var(--sst-font);font-size:var(--sst-fs-lg);font-weight:var(--sst-fw-light);line-height:var(--sst-lh-loose);color:var(--sst-gray-dark);margin-top:0}.secondary-description{font-family:var(--sst-font);font-size:var(--sst-fs-md);font-weight:var(--sst-fw-light);line-height:var(--sst-lh-loose);color:var(--sst-gray-dark)}.tertiary-description{font-family:var(--sst-font);font-size:var(--sst-fs-base);font-weight:var(--sst-fw-light);line-height:var(--sst-lh-relaxed);color:var(--sst-gray-dark)}.primary-description--light,.secondary-description--light,.tertiary-description--light{color:var(--sst-gray-light)}.sst-label{font-family:var(--sst-font);font-size:var(--sst-fs-xs);font-weight:var(--sst-fw-bold);line-height:normal;letter-spacing:var(--sst-ls-label);text-transform:uppercase;color:var(--sst-gray-dark)}.sst-overline{font-family:var(--sst-font);font-size:var(--sst-fs-sm);font-weight:var(--sst-fw-bold);line-height:normal;letter-spacing:var(--sst-ls-eyebrow);text-transform:uppercase;color:var(--sst-gray-mid)}.primary-btn,.secondary-btn,.outline-btn{display:inline-block;font-family:var(--sst-font);font-size:var(--sst-fs-base);font-weight:var(--sst-fw-bold);letter-spacing:var(--sst-ls-widest);text-transform:uppercase;text-decoration:none;padding:15px 36px;border:2px solid transparent;cursor:pointer;transition:var(--sst-transition);line-height:1}.primary-btn{background:var(--sst-red);color:var(--sst-white);border-color:var(--sst-red)}.primary-btn:hover{background:transparent;color:var(--sst-red)}.secondary-btn{background:var(--sst-dark-navy);color:var(--sst-white);border-color:var(--sst-dark-navy)}.secondary-btn:hover{background:transparent;color:var(--sst-dark-navy)}.outline-btn{background:transparent;color:var(--sst-gray-dark);border-color:var(--sst-gray-light)}.outline-btn:hover{border-color:var(--sst-gray-dark)}.sst-btn-sm{font-size:var(--sst-fs-xs);padding:10px 20px}.sst-btn-lg{font-size:var(--sst-fs-md);padding:18px 44px}.sst-btn-full{width:100%;text-align:center}.sst-btn-submit{width:100%;background:var(--sst-red);color:var(--sst-white);font-family:var(--sst-font);font-size:var(--sst-fs-base);font-weight:var(--sst-fw-bold);line-height:normal;letter-spacing:var(--sst-ls-label);text-transform:uppercase;padding:16px;border:2px solid var(--sst-red);cursor:pointer;transition:var(--sst-transition)}.sst-btn-submit:hover{background:var(--sst-red-dark);border-color:var(--sst-red-dark)}.sst-container{width:100%;padding-left:var(--sst-px-desktop);padding-right:var(--sst-px-desktop)}.sst-section>.sst-container{padding-left:0;padding-right:0}.sst-container--sm{max-width:var(--sst-container-sm)}.sst-section{padding-top:var(--sst-section-py);padding-bottom:var(--sst-section-py);padding-left:var(--sst-px-desktop);padding-right:var(--sst-px-desktop)}.sst-section--dark{background:var(--sst-dark-navy)}.sst-section--off-white{background:var(--sst-off-white)}.sst-section--white{background:var(--sst-white)}.sst-flex{display:flex}.sst-flex-col{display:flex;flex-direction:column}.sst-flex-center{display:flex;align-items:center;justify-content:center}.sst-flex-between{display:flex;align-items:center;justify-content:space-between}.sst-flex-start{display:flex;align-items:flex-start}.sst-flex-wrap{flex-wrap:wrap}.sst-items-center{align-items:center}.sst-items-start{align-items:flex-start}.sst-items-end{align-items:flex-end}.sst-justify-center{justify-content:center}.sst-justify-between{justify-content:space-between}.sst-justify-end{justify-content:flex-end}.sst-grid{display:grid}.sst-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.sst-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.sst-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.sst-grid-half{display:grid;grid-template-columns:1fr 1fr}.sst-grid-55-45{display:grid;grid-template-columns:55% 1fr}.sst-grid-42-58{display:grid;grid-template-columns:42% 1fr}.sst-col-span-2{grid-column:span 2}.sst-gap-1{gap:var(--sst-space-1)}.sst-gap-2{gap:var(--sst-space-2)}.sst-gap-3{gap:var(--sst-space-3)}.sst-gap-4{gap:var(--sst-space-4)}.sst-gap-5{gap:var(--sst-space-5)}.sst-gap-6{gap:var(--sst-space-6)}.sst-gap-8{gap:var(--sst-space-8)}.sst-gap-10{gap:var(--sst-space-10)}.sst-gap-12{gap:var(--sst-space-12)}.sst-mb-1{margin-bottom:var(--sst-space-1)}.sst-mb-2{margin-bottom:var(--sst-space-2)}.sst-mb-3{margin-bottom:var(--sst-space-3)}.sst-mb-4{margin-bottom:var(--sst-space-4)}.sst-mb-5{margin-bottom:var(--sst-space-5)}.sst-mb-6{margin-bottom:var(--sst-space-6)}.sst-mb-7{margin-bottom:var(--sst-space-7)}.sst-mb-8{margin-bottom:var(--sst-space-8)}.sst-mb-10{margin-bottom:var(--sst-space-10)}.sst-mb-12{margin-bottom:var(--sst-space-12)}.sst-mt-4{margin-top:var(--sst-space-4)}.sst-mt-6{margin-top:var(--sst-space-6)}.sst-mt-7{margin-top:var(--sst-space-7)}.sst-mt-8{margin-top:var(--sst-space-8)}.sst-mt-10{margin-top:var(--sst-space-10)}.sst-w-full{width:100%}.sst-w-half{width:50%}.sst-w-auto{width:auto}.sst-max-440{max-width:440px}.sst-max-560{max-width:560px}.sst-max-720{max-width:720px}.sst-text-center{text-align:center}.sst-text-left{text-align:left}.sst-text-right{text-align:right}.sst-text-upper{text-transform:uppercase}.sst-text-red{color:var(--sst-red)}.sst-text-white{color:var(--sst-white)}.sst-text-muted{color:var(--sst-gray-mid)}.sst-text-dark{color:var(--sst-gray-dark)}.sst-hidden{display:none!important}.sst-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sst-hide-mobile{display:block}.sst-show-mobile{display:none}.sst-badge{display:inline-flex;align-items:center;gap:var(--sst-space-1);font-family:var(--sst-font);font-size:var(--sst-fs-xs);font-weight:var(--sst-fw-regular);line-height:normal;letter-spacing:1.2px;text-transform:uppercase;color:var(--sst-gray-mid)}.sst-badge:before{content:"";width:4px;height:4px;background:var(--sst-red);border-radius:50%;flex-shrink:0}.sst-cert-badge{border:1px solid var(--sst-gray-light);padding:9px 16px;background:var(--sst-white);font-family:var(--sst-font);font-size:var(--sst-fs-xs);font-weight:var(--sst-fw-bold);line-height:normal;letter-spacing:var(--sst-ls-widest);text-transform:uppercase;color:var(--sst-gray-dark)}.sst-form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:var(--sst-space-4)}.sst-form-label{font-family:var(--sst-font);font-size:var(--sst-fs-xs);font-weight:var(--sst-fw-bold);line-height:normal;text-transform:uppercase;letter-spacing:var(--sst-ls-widest);color:var(--sst-gray-dark)}.sst-form-input,.sst-form-select,.sst-form-textarea{width:100%;padding:13px 16px;font-family:var(--sst-font);font-size:var(--sst-fs-md);font-weight:var(--sst-fw-regular);line-height:normal;border:1px solid var(--sst-gray-light);background:var(--sst-white);color:var(--sst-text);outline:none;appearance:none;-webkit-appearance:none;border-radius:var(--sst-radius-none);transition:border-color .2s,box-shadow .2s}.sst-form-input:focus,.sst-form-select:focus,.sst-form-textarea:focus{border-color:var(--sst-red);box-shadow:var(--sst-shadow-red)}.sst-form-textarea{resize:vertical;min-height:100px}.sst-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sst-space-4)}.sst-red-tab{display:inline-block;background:var(--sst-red);padding:14px 26px;font-family:var(--sst-font);font-size:var(--sst-fs-sm);font-weight:var(--sst-fw-bold);line-height:normal;letter-spacing:var(--sst-ls-label);text-transform:uppercase;color:var(--sst-white)}.sst-red-line{display:block;width:2px;background:var(--sst-red)}.sst-red-border-top{border-top:2px solid var(--sst-red)}.sst-red-border-bottom{border-bottom:2px solid var(--sst-red)}.sst-icon-sq{display:flex;align-items:center;justify-content:center;background:var(--sst-red);color:var(--sst-white);flex-shrink:0}.sst-icon-sq--sm{width:36px;height:36px;font-size:13px}.sst-icon-sq--md{width:42px;height:42px;font-size:15px}.sst-icon-sq--lg{width:44px;height:44px;font-size:18px}.sst-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.sst-overlay--dark-bottom{background:linear-gradient(to top,#1a1a1ab8,#0000 55%)}.sst-overlay--gray{background:linear-gradient(to top,rgba(82,80,80,.4) 0%,transparent 55%)}.sst-relative{position:relative}.sst-absolute{position:absolute}.sst-fixed{position:fixed}.sst-inset-0{top:0;right:0;bottom:0;left:0}.sst-overflow-hidden{overflow:hidden}.sst-fade-up{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.sst-fade-up.sst-visible{opacity:1;transform:translateY(0)}.sst-section-header{text-align:center;margin-bottom:var(--sst-space-14)}.sst-section-header .sst-eyebrow{justify-content:center;margin-bottom:18px}.sst-section-header .secondary-heading{margin-bottom:var(--sst-space-4)}.sst-section-header .primary-description{max-width:560px;margin:0 auto}@media(max-width:1024px){:root{--sst-section-py: var(--sst-section-py-tablet);--sst-px-desktop: var(--sst-px-tablet)}.sst-grid-4,.sst-grid-3{grid-template-columns:repeat(2,1fr)}.sst-grid-55-45,.sst-grid-42-58{grid-template-columns:1fr}.sst-form-row{grid-template-columns:1fr 1fr}}@media(max-width:768px){:root{--sst-section-py: var(--sst-section-py-mobile);--sst-px-desktop: var(--sst-px-mobile)}.sst-grid-2,.sst-grid-3,.sst-grid-4,.sst-grid-half,.sst-grid-55-45,.sst-grid-42-58{grid-template-columns:1fr}.sst-form-row{grid-template-columns:1fr;gap:0}.sst-hide-mobile{display:none}.sst-show-mobile{display:block}.primary-btn,.outline-btn{width:100%;text-align:center}.sst-section-header{margin-bottom:var(--sst-space-8)}.sst-quote--full .sst-contact-form{gap:0 12px}.sst-pd__gallery-badge{bottom:10px;left:10px;padding:4px 8px}}@media(max-width:420px){:root{--sst-px-desktop: var(--sst-px-xs)}}.sst-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:199;opacity:0;pointer-events:none;transition:opacity .3s ease}.sst-menu-overlay--visible{opacity:1;pointer-events:auto}.sst-hamburger span{transition:transform .3s ease,opacity .3s ease,width .3s ease}.sst-hamburger span:nth-child(1),.sst-hamburger span:nth-child(3){transform:none}.sst-hamburger span:nth-child(2){opacity:1;width:100%}.sst-hamburger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sst-hamburger--open span:nth-child(2){opacity:0;width:0}.sst-hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sst-styles.css.map */
