:root{--sm-ink: #0E1A24;--sm-ink-2: #42505E;--sm-ink-3: #5C6B7A;--sm-navy-900: #0B1B2B;--sm-navy-800: #12293F;--sm-navy-700: #1B3A56;--sm-accent: #B3122B;--sm-accent-dark: #8E0E22;--sm-accent-on-dark: #F08497;--sm-verify: #155E42;--sm-surface: #F5F7F9;--sm-surface-2: #E9EEF3;--sm-line: #D5DCE4;--sm-line-strong: #B4BFCB;--sm-border-input: #6B7A89;--sm-on-dark: #FFFFFF;--sm-on-dark-muted: #C3CEDA;--sm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--sm-font-mono: ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sm-t-display: clamp(3.2rem, 1.6rem + 3.2vw, 5rem);--sm-t-h1: clamp(2.8rem, 1.6rem + 2.2vw, 4rem);--sm-t-h2: clamp(2.2rem, 1.5rem + 1.4vw, 3rem);--sm-t-h3: clamp(1.9rem, 1.5rem + .7vw, 2.3rem);--sm-t-h4: 1.9rem;--sm-t-h5: 1.6rem;--sm-t-lead: clamp(1.7rem, 1.5rem + .4vw, 1.9rem);--sm-t-body: 1.6rem;--sm-t-sm: 1.45rem;--sm-t-xs: 1.25rem;--sm-lh-tight: 1.14;--sm-lh-snug: 1.3;--sm-lh-body: 1.65;--sm-s1: .4rem;--sm-s2: .8rem;--sm-s3: 1.2rem;--sm-s4: 1.6rem;--sm-s5: 2.4rem;--sm-s6: 3.2rem;--sm-s7: 4.8rem;--sm-s8: 6.4rem;--sm-s9: 9.6rem;--sm-radius: 3px;--sm-radius-lg: 4px;--sm-shadow-1: 0 1px 2px rgba(11, 27, 43, .06);--sm-shadow-2: 0 2px 6px rgba(11, 27, 43, .08), 0 1px 2px rgba(11, 27, 43, .06);--sm-measure: 68ch;--buttons-radius: var(--sm-radius);--buttons-radius-outset: var(--sm-radius);--inputs-radius: var(--sm-radius);--inputs-radius-outset: var(--sm-radius);--media-radius: var(--sm-radius-lg);--product-card-corner-radius: var(--sm-radius-lg);--collection-card-corner-radius: var(--sm-radius-lg);--blog-card-corner-radius: var(--sm-radius-lg);--badge-corner-radius: 2px;--variant-pills-radius: var(--sm-radius);--media-shadow-opacity: 0;--product-card-shadow-opacity: 0;--product-card-text-alignment: left;--font-body-family: var(--sm-font-sans);--font-heading-family: var(--sm-font-sans);--font-body-weight: 400;--font-body-weight-bold: 650;--font-heading-weight: 650}:root,.color-scheme-1{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;--color-foreground: 14, 26, 36;--color-background-contrast: 213, 220, 228;--color-button: 11, 27, 43;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 11, 27, 43;--color-link: 11, 27, 43;--color-badge-foreground: 14, 26, 36;--color-badge-background: 255, 255, 255;--color-badge-border: 181, 191, 203}.color-scheme-2{--color-background: 245, 247, 249;--gradient-background: #F5F7F9;--color-foreground: 14, 26, 36;--color-background-contrast: 196, 206, 216;--color-button: 11, 27, 43;--color-button-text: 255, 255, 255;--color-secondary-button: 245, 247, 249;--color-secondary-button-text: 11, 27, 43;--color-link: 11, 27, 43;--color-badge-foreground: 14, 26, 36;--color-badge-background: 245, 247, 249;--color-badge-border: 181, 191, 203}.color-scheme-3{--color-background: 11, 27, 43;--gradient-background: #0B1B2B;--color-foreground: 255, 255, 255;--color-background-contrast: 27, 58, 86;--color-button: 255, 255, 255;--color-button-text: 11, 27, 43;--color-secondary-button: 11, 27, 43;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 11, 27, 43;--color-badge-border: 255, 255, 255}.color-scheme-4{--color-background: 14, 26, 36;--gradient-background: #0E1A24;--color-foreground: 255, 255, 255;--color-background-contrast: 66, 80, 94;--color-button: 255, 255, 255;--color-button-text: 14, 26, 36;--color-secondary-button: 14, 26, 36;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 14, 26, 36;--color-badge-border: 255, 255, 255}.color-scheme-5{--color-background: 18, 41, 63;--gradient-background: #12293F;--color-foreground: 255, 255, 255;--color-background-contrast: 27, 58, 86;--color-button: 255, 255, 255;--color-button-text: 18, 41, 63;--color-secondary-button: 18, 41, 63;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255}.color-scheme-6375b647-434d-49bd-a652-a99c7d209bae{--color-background: 11, 27, 43;--gradient-background: #0B1B2B;--color-foreground: 255, 255, 255;--color-background-contrast: 27, 58, 86;--color-button: 255, 255, 255;--color-button-text: 11, 27, 43;--color-secondary-button: 11, 27, 43;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 11, 27, 43;--color-badge-border: 255, 255, 255}.color-scheme-48f0d7ba-83b8-4e0a-8d60-114b20155f0d{--color-background: 245, 247, 249;--gradient-background: #F5F7F9;--color-foreground: 14, 26, 36;--color-background-contrast: 196, 206, 216;--color-button: 11, 27, 43;--color-button-text: 255, 255, 255;--color-secondary-button: 245, 247, 249;--color-secondary-button-text: 11, 27, 43;--color-link: 11, 27, 43;--color-badge-foreground: 14, 26, 36;--color-badge-background: 245, 247, 249;--color-badge-border: 181, 191, 203}body{font-family:var(--sm-font-sans);font-size:var(--sm-t-body);line-height:var(--sm-lh-body);letter-spacing:normal;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--sm-font-sans);color:rgb(var(--color-foreground));letter-spacing:-.011em;text-wrap:balance;margin-block:0 var(--sm-s4)}h1,.h1{font-size:var(--sm-t-h1);line-height:var(--sm-lh-tight);font-weight:700;letter-spacing:-.018em}h2,.h2{font-size:var(--sm-t-h2);line-height:var(--sm-lh-snug);font-weight:650}h3,.h3{font-size:var(--sm-t-h3);line-height:var(--sm-lh-snug);font-weight:650}h4,.h4{font-size:var(--sm-t-h4);line-height:1.35;font-weight:650}h5,.h5{font-size:var(--sm-t-h5);line-height:1.4;font-weight:650}.h0{font-size:var(--sm-t-display);line-height:1.06;font-weight:700;letter-spacing:-.022em}.section-header,.collection-list-title,.title-wrapper-with-link .title{margin-bottom:var(--sm-s5)}.rte,.rte p,.collection-hero__description,.banner__text,.multicolumn-card__info>p{max-width:var(--sm-measure)}.rte{font-size:var(--sm-t-body);line-height:var(--sm-lh-body)}.rte>*+*{margin-top:var(--sm-s4)}.rte p{margin:0 0 var(--sm-s4)}.rte p:last-child{margin-bottom:0}.rte h2,.rte h3,.rte h4{margin-top:var(--sm-s6)}.rte strong,.rte b{font-weight:650;color:rgb(var(--color-foreground))}.rte ul,.rte ol{padding-left:2.2rem;margin:0 0 var(--sm-s4)}.rte li{margin-bottom:var(--sm-s2)}.sm-eyebrow{display:block;font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink-3);margin-bottom:var(--sm-s3)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--sm-font-sans);font-size:var(--sm-t-sm);font-weight:650;letter-spacing:.02em;min-height:4.8rem;padding:0 var(--sm-s5);border-radius:var(--sm-radius);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--sm-accent)!important;color:#fff!important;border-color:var(--sm-accent)!important}.product-form__submit:after,.product-form__submit:before{box-shadow:none!important}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background:var(--sm-accent-dark)!important;border-color:var(--sm-accent-dark)!important}a{color:inherit}.rte a,.footer a:not(.button){text-underline-offset:.25em;text-decoration-thickness:1px}*:focus-visible{outline:2px solid var(--sm-accent)!important;outline-offset:2px!important;border-radius:2px}.color-scheme-3 *:focus-visible,.color-scheme-4 *:focus-visible,.footer *:focus-visible,.sm-hero *:focus-visible,.color-scheme-6375b647-434d-49bd-a652-a99c7d209bae *:focus-visible{outline-color:#fff!important}.announcement-bar__message{font-size:var(--sm-t-sm);font-weight:500;letter-spacing:.02em;padding:var(--sm-s3) var(--sm-s4)}.header{border-bottom:1px solid var(--sm-line);padding-block:var(--sm-s3)}.header__heading-logo{border-radius:0}.header__menu-item,.header__inline-menu .list-menu__item{font-size:var(--sm-t-sm);font-weight:550;letter-spacing:.01em}.contact-info-bar,.header-contact-bar,.contact-bar{font-size:var(--sm-t-sm)!important;font-weight:550!important;letter-spacing:.01em!important}.header__submenu,.mega-menu__content{border:1px solid var(--sm-line);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow-2)}.card-wrapper{color:rgb(var(--color-foreground))}.card--card,.card--standard .card__inner{border-radius:var(--sm-radius-lg)}.card--card{border:1px solid var(--sm-line)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.card-wrapper:hover .card--card{border-color:var(--sm-line-strong)!important;box-shadow:var(--sm-shadow-2)!important}.card__heading,.card-information .card__heading{font-size:var(--sm-t-sm);font-weight:600;line-height:1.35;letter-spacing:-.005em}.card__heading a,.card__heading .full-unstyled-link{color:rgb(var(--color-foreground));text-decoration:none}.card__heading a:hover{text-decoration:underline;text-underline-offset:.2em}.card-information{text-align:left}.card__content{padding:var(--sm-s4)}.card-information>*+*{margin-top:var(--sm-s2)}.caption-with-letter-spacing,.card__information .caption-with-letter-spacing{font-size:var(--sm-t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--sm-ink-3);font-weight:600}.price,.price__container{font-size:var(--sm-t-h5);font-weight:650;color:rgb(var(--color-foreground));letter-spacing:-.005em}.price__regular .price-item--regular{font-weight:650}.card--collection .card__heading,.collection-list .card__heading{font-size:var(--sm-t-h5);font-weight:650;text-align:center}.collection-list__item .card--card{background:#fff}.product__title,.product__title h1{font-size:var(--sm-t-h1);font-weight:700;line-height:var(--sm-lh-tight);letter-spacing:-.02em;margin-bottom:var(--sm-s3)}.product__info-container>*+*{margin-top:var(--sm-s5)}.product .price,.product__info-container .price{font-size:clamp(2.4rem,2rem + 1vw,3rem);font-weight:700;letter-spacing:-.015em}.product__info-container table,.product__accordion table,.gmc-product-identifiers table,.product-specification table,.rte table{width:100%;border-collapse:collapse;font-size:var(--sm-t-sm);border:1px solid var(--sm-line);border-radius:var(--sm-radius);margin:0 0 var(--sm-s4)}.product__info-container table th,.product__accordion table th,.gmc-product-identifiers table th,.product-specification table th,.rte table th{text-align:left;font-weight:650;color:rgb(var(--color-foreground));background:var(--sm-surface);padding:var(--sm-s3) var(--sm-s4);border-bottom:1px solid var(--sm-line);vertical-align:top;width:42%;letter-spacing:.005em}.product__info-container table td,.product__accordion table td,.gmc-product-identifiers table td,.product-specification table td,.rte table td{padding:var(--sm-s3) var(--sm-s4);border-bottom:1px solid var(--sm-line);color:var(--sm-ink-2);vertical-align:top;font-variant-numeric:tabular-nums}.product__info-container table tr:last-child th,.product__info-container table tr:last-child td,.product-specification table tr:last-child th,.product-specification table tr:last-child td{border-bottom:0}.specs-grid{column-gap:var(--sm-s7)!important;row-gap:0!important}.specs-grid .pair{display:flex!important;align-items:baseline;gap:var(--sm-s4);padding:var(--sm-s3) 0!important;border-bottom:1px solid var(--sm-line)!important}.specs-grid .pair .label{flex:0 0 42%;font-size:var(--sm-t-sm)!important;font-weight:650!important;color:var(--sm-ink)!important;letter-spacing:.005em}.specs-grid .pair .value{flex:1 1 auto;font-size:var(--sm-t-sm)!important;color:var(--sm-ink-2)!important;font-variant-numeric:tabular-nums}.product__text{font-size:var(--sm-t-xs)}.gmc-product-identifiers__heading,.product-specification__heading{font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink-3);margin:0 0 var(--sm-s3);padding-bottom:var(--sm-s2);border-bottom:2px solid var(--sm-ink)}.product__accordion.accordion,.accordion{border-top:1px solid var(--sm-line);border-bottom:0}.product__accordion:last-of-type,.product-faq .accordion:last-of-type{border-bottom:1px solid var(--sm-line)}.accordion summary,.product__accordion summary{padding:var(--sm-s4) 0;cursor:pointer;align-items:center}.accordion__title,.product__accordion .accordion__title{font-size:var(--sm-t-h5);font-weight:650;letter-spacing:-.005em;line-height:1.4;margin:0}.accordion summary:hover .accordion__title{color:var(--sm-accent)}.accordion__content,.product__accordion .accordion__content{padding:0 0 var(--sm-s5);font-size:var(--sm-t-body);line-height:var(--sm-lh-body);color:var(--sm-ink-2)}.product-faq{margin-top:var(--sm-s7)}.product-faq__heading{font-size:var(--sm-t-h2)!important;font-weight:650;letter-spacing:-.011em;margin:0 0 var(--sm-s5)!important;padding-bottom:var(--sm-s3);border-bottom:2px solid var(--sm-ink)}.product-faq .accordion{border-top:1px solid var(--sm-line)}.product-faq .accordion__title{font-size:var(--sm-t-h5);font-weight:600}.product-faq .accordion__content{max-width:var(--sm-measure)}.breadcrumbs{margin-top:var(--sm-s4)!important;margin-bottom:var(--sm-s2)}.breadcrumbs__list{font-size:var(--sm-t-xs)!important;letter-spacing:.03em;color:var(--sm-ink-3)!important}.breadcrumbs__current{color:var(--sm-ink-2)!important;font-weight:550}.free-shipping-label p{display:flex;align-items:center;gap:var(--sm-s2);font-size:var(--sm-t-sm);font-weight:600;color:var(--sm-verify);background:#155e420f;border:1px solid rgba(21,94,66,.22);border-radius:var(--sm-radius);padding:var(--sm-s3) var(--sm-s4);margin:0}.free-shipping-label p.notice{color:var(--sm-ink-2);background:var(--sm-surface);border-color:var(--sm-line)}.quantity{border-radius:var(--sm-radius)}.quantity__input{font-weight:600;font-variant-numeric:tabular-nums}.product-form__input .form__label{font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sm-ink-3)}.collection-hero__inner,.collection__title{padding-block:var(--sm-s6) var(--sm-s5)}.collection-hero__title,.collection__title h1{font-size:var(--sm-t-h1);font-weight:700;letter-spacing:-.02em;line-height:var(--sm-lh-tight);margin-bottom:var(--sm-s4)}.collection-hero__description,.collection__description{font-size:var(--sm-t-lead);line-height:1.62;color:var(--sm-ink-2);max-width:var(--sm-measure)}.facets-container{border-bottom:1px solid var(--sm-line);padding-bottom:var(--sm-s4)}.facets__summary,.facet-filters__label,.product-count__text{font-size:var(--sm-t-sm);font-weight:550;color:var(--sm-ink-2)}.product-count__text{font-variant-numeric:tabular-nums}.collection .grid{row-gap:var(--sm-s6)}.footer.footer{--color-background: 11, 27, 43;--gradient-background: #0B1B2B;--color-foreground: 255, 255, 255;--color-background-contrast: 27, 58, 86;--color-link: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 11, 27, 43;--color-secondary-button: 11, 27, 43;--color-secondary-button-text: 255, 255, 255;background:var(--sm-navy-900)!important;border-top:0;color:var(--sm-on-dark-muted)}.footer,.footer .rte,.footer p,.footer li,.footer .footer-block__details-content{color:var(--sm-on-dark-muted)}.footer__content-top{padding-block:var(--sm-s8) var(--sm-s6)}.footer-block__heading,.footer .h4{color:#fff!important;font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:var(--sm-s3);margin-bottom:var(--sm-s4);border-bottom:1px solid rgba(255,255,255,.18)}.footer a,.footer .list-menu__item--link,.footer__list-social a{color:var(--sm-on-dark-muted);text-decoration:none}.footer a:hover,.footer .list-menu__item--link:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.footer .rte a{color:#fff;text-decoration:underline}.footer__list-social,.footer-block--menu .list-menu__item{font-size:var(--sm-t-sm)}.footer-block--menu .list-menu__item--link{padding-block:var(--sm-s2)}.footer .rte strong{color:#fff}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.14);padding-block:var(--sm-s5)}.footer__copyright,.footer__content-bottom small,.copyright__content{color:var(--sm-on-dark-muted);font-size:var(--sm-t-xs)}.footer__content-bottom a{color:var(--sm-on-dark-muted)}.footer__content-top .footer-block__brand-info img,.footer .footer-block__image-wrapper img{background:#fff;padding:var(--sm-s3);border-radius:var(--sm-radius)}.footer .list-payment__item svg{opacity:1;background:#fff;border-radius:2px;padding:1px}.sm-hero{background:var(--sm-navy-800);color:#fff;border-bottom:4px solid var(--sm-accent)}.sm-hero__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--sm-s8);align-items:start;padding-block:var(--sm-s8)}.sm-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--sm-s2);font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-on-dark-muted);margin:0 0 var(--sm-s4)}.sm-hero__eyebrow:before{content:"";width:2.4rem;height:2px;background:var(--sm-accent-on-dark)}.sm-hero__title{font-size:var(--sm-t-display);font-weight:700;line-height:1.06;letter-spacing:-.024em;color:#fff;margin:0 0 var(--sm-s5);max-width:20ch}.sm-hero__lead{font-size:var(--sm-t-lead);line-height:1.6;color:var(--sm-on-dark-muted);max-width:58ch;margin:0 0 var(--sm-s6)}.sm-hero__lead p{margin:0}.sm-hero__lead strong{color:#fff;font-weight:650}.sm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--sm-s3)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm-s2);min-height:4.8rem;padding:0 var(--sm-s5);font-size:var(--sm-t-sm);font-weight:650;letter-spacing:.02em;border-radius:var(--sm-radius);border:1px solid transparent;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sm-btn--primary{background:var(--sm-accent);color:#fff;border-color:var(--sm-accent)}.sm-btn--primary:hover{background:var(--sm-accent-dark);border-color:var(--sm-accent-dark);color:#fff}.sm-btn--ghost{background:transparent;color:#fff;border-color:#ffffff73}.sm-btn--ghost:hover{background:#ffffff1a;border-color:#fff;color:#fff}.sm-hero__panel{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--sm-radius);padding:var(--sm-s6)}.sm-hero__panel-title{font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-on-dark-muted);margin:0 0 var(--sm-s4);padding-bottom:var(--sm-s3);border-bottom:1px solid rgba(255,255,255,.16)}.sm-hero__phone{display:block;font-size:clamp(2.2rem,1.8rem + 1vw,2.8rem);font-weight:700;letter-spacing:-.015em;color:#fff!important;text-decoration:none!important;margin-bottom:var(--sm-s2);font-variant-numeric:tabular-nums}.sm-hero__phone:hover{color:var(--sm-accent-on-dark)!important}.sm-hero__hours{font-size:var(--sm-t-sm);color:var(--sm-on-dark-muted);margin:0 0 var(--sm-s5)}.sm-hero__panel dl{margin:0}.sm-hero__panel dt{font-size:var(--sm-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-on-dark-muted);margin-bottom:.3rem}.sm-hero__panel dd{margin:0 0 var(--sm-s4);font-size:var(--sm-t-sm);font-weight:600;color:#fff}.sm-hero__panel dd:last-child{margin-bottom:0}.sm-trust{background:#fff;border-bottom:1px solid var(--sm-line)}.sm-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sm-trust__item{display:flex;gap:var(--sm-s3);align-items:flex-start;padding:var(--sm-s5);border-right:1px solid var(--sm-line)}.sm-trust__item:last-child{border-right:0}.sm-trust__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--sm-accent);margin-top:.2rem}.sm-trust__icon svg{width:100%;height:100%;display:block}.sm-trust__label{display:block;font-size:var(--sm-t-sm);font-weight:650;color:var(--sm-ink);line-height:1.3;margin-bottom:.3rem}.sm-trust__detail{display:block;font-size:var(--sm-t-xs);color:var(--sm-ink-3);line-height:1.45}.sm-creds{background:var(--sm-surface);border-block:1px solid var(--sm-line)}.sm-creds__inner{padding-block:var(--sm-s7)}.sm-creds__title{font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink-3);margin:0 0 var(--sm-s5)}.sm-creds__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--sm-s5)}.sm-cred{background:#fff;border:1px solid var(--sm-line);border-left:3px solid var(--sm-accent);border-radius:var(--sm-radius);padding:var(--sm-s5)}.sm-cred__term{display:block;font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink-3);margin-bottom:var(--sm-s2)}.sm-cred__value{display:block;font-size:var(--sm-t-h5);font-weight:650;color:var(--sm-ink);line-height:1.35;margin-bottom:var(--sm-s2);font-variant-numeric:tabular-nums}.sm-cred__value a{color:var(--sm-ink);text-decoration:none}.sm-cred__value a:hover{color:var(--sm-accent);text-decoration:underline}.sm-cred__note{font-size:var(--sm-t-sm);color:var(--sm-ink-2);line-height:1.5;margin:0}.sm-cred__note a{color:var(--sm-ink-2)}.sm-chips{display:flex;flex-wrap:wrap;gap:var(--sm-s2);margin:0 0 var(--sm-s4);padding:0;list-style:none}.sm-chip{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem var(--sm-s3);background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--sm-radius);font-size:var(--sm-t-xs);line-height:1.4}.sm-chip__k{color:var(--sm-ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.sm-chip__v{color:var(--sm-ink);font-weight:650;font-variant-numeric:tabular-nums}.sm-level{display:inline-flex;align-items:center;gap:var(--sm-s2);padding:.5rem var(--sm-s3);background:var(--sm-verify);color:#fff;border:1px solid var(--sm-verify);border-radius:var(--sm-radius);font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sm-level__k{opacity:.85;font-weight:600}.sm-card-specs{display:flex;flex-wrap:wrap;gap:.6rem;margin:var(--sm-s2) 0 0;padding:0;list-style:none}.sm-card-specs li{font-size:var(--sm-t-xs);line-height:1.35;color:var(--sm-ink-3);padding:.3rem .7rem;border:1px solid var(--sm-line);border-radius:2px;background:#fff}.sm-card-specs li b{color:var(--sm-ink);font-weight:650}.sm-card-specs li.sm-card-specs__level{background:var(--sm-verify);border-color:var(--sm-verify);color:#fff;font-weight:700;letter-spacing:.05em}.sm-card-specs li.sm-card-specs__level b{color:#fff}.sm-rule-heading{padding-bottom:var(--sm-s3);border-bottom:2px solid var(--sm-ink);margin-bottom:var(--sm-s5)}.field__input,.select__select,.customer input,.customer select,textarea{font-family:var(--sm-font-sans);font-size:var(--sm-t-body);border-radius:var(--sm-radius);min-height:4.8rem}.field:before,.field:after,.select:before,.select:after,.customer .field:before{box-shadow:0 0 0 1px var(--sm-border-input)!important}.field:focus-within:after,.select:focus-within:after{box-shadow:0 0 0 2px var(--sm-accent)!important}.field__label{color:var(--sm-ink-3);font-size:var(--sm-t-sm)}.form__label,label{font-size:var(--sm-t-sm);font-weight:600;color:var(--sm-ink-2)}.spare-form,.spare-form-section{background:var(--sm-surface)}.spare-form h2{font-size:var(--sm-t-h2)}.submit-btn{background:var(--sm-accent)!important;background-image:none!important;color:#fff!important;font-size:var(--sm-t-sm)!important;font-weight:650!important;letter-spacing:.04em!important;min-height:4.8rem!important;padding:0 var(--sm-s7)!important;border-radius:var(--sm-radius)!important;box-shadow:none!important}.submit-btn:hover{background:var(--sm-accent-dark)!important;background-image:none!important;transform:none!important}.spare-form-spam-disclaimer,.spare-form-spam-disclaimer p{font-size:var(--sm-t-xs)!important;line-height:1.5!important;color:var(--sm-ink-3)!important}.spare-form-spam-disclaimer a{color:var(--sm-ink-2)!important;text-decoration:underline}.modern-spare-form .form-header{background:var(--sm-navy-800)!important;background-image:none!important}.modern-spare-form .form-header h1,.modern-spare-form .form-header h2,.modern-spare-form .form-header h3,.modern-spare-form .form-header p,.modern-spare-form .form-header .subtitle{color:#fff!important}.modern-spare-form .form-header .subtitle{font-size:var(--sm-t-sm)!important}.modern-spare-form label,.modern-spare-form .form-group label{font-size:var(--sm-t-sm)!important;font-weight:650!important;color:var(--sm-ink-2)!important;letter-spacing:.04em}@media screen and (max-width:989px){.sm-hero__inner{grid-template-columns:minmax(0,1fr);gap:var(--sm-s6)}.sm-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-trust__item:nth-child(2){border-right:0}.sm-trust__item:nth-child(-n+2){border-bottom:1px solid var(--sm-line)}}@media screen and (max-width:749px){body{font-size:1.6rem}.sm-hero__inner{padding-block:var(--sm-s6)}.sm-hero__title{max-width:none}.sm-hero__actions .sm-btn{flex:1 1 100%}.sm-hero__panel{padding:var(--sm-s5)}.sm-trust__grid{grid-template-columns:minmax(0,1fr)}.sm-trust__item{border-right:0;border-bottom:1px solid var(--sm-line);padding:var(--sm-s4)}.sm-trust__item:last-child{border-bottom:0}.sm-creds__inner{padding-block:var(--sm-s6)}.product__info-container table th,.product-specification table th{width:44%;padding:var(--sm-s3)}.product__info-container table td,.product-specification table td{padding:var(--sm-s3)}.product__info-container table,.product-specification table{font-size:var(--sm-t-xs)}.specs-grid .pair{gap:var(--sm-s2)}.specs-grid .pair .label{flex:0 0 48%}.product-faq__heading{font-size:var(--sm-t-h3)!important}.collection-hero__inner,.collection__title{padding-block:var(--sm-s5) var(--sm-s4)}.collection-hero__description{font-size:var(--sm-t-body)}.footer__content-top{padding-block:var(--sm-s6) var(--sm-s5)}.footer-block__heading{margin-bottom:var(--sm-s3)}.card__content{padding:var(--sm-s3)}.card__heading{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/redesign.css.map */
