.product__info-container .product__text.caption-with-letter-spacing{font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink-3);margin:0 0 var(--sm-s2)}.product__info-container .product__title h1{margin:0 0 var(--sm-s4);font-size:var(--sm-t-h2);line-height:var(--sm-lh-tight);letter-spacing:-.015em;font-weight:700;color:var(--sm-ink);overflow-wrap:break-word}.product__info-container .price{font-size:var(--sm-t-h3);font-weight:700;letter-spacing:-.015em;color:var(--sm-ink);font-variant-numeric:tabular-nums}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.product__info-container .price .price-item--regular s,.product__info-container .price s.price-item--regular,.product__info-container .price del{font-size:var(--sm-t-sm);font-weight:400;color:var(--sm-ink-3)}.product__info-container .price__badge-sale,.product__info-container .price .badge{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff;font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase;border-radius:2px}.product__info-container .price--large{margin-bottom:var(--sm-s2)}.product__info-container .product-form__quantity{margin-top:var(--sm-s5)}.product__info-container .product-form__input .form__label{font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink-3)}.sm-seclevel{display:block;margin:0 0 var(--sm-s4);padding:var(--sm-s4) var(--sm-s5) var(--sm-s4);background:#fff;border:1px solid var(--sm-line);border-top:4px solid var(--smp-ramp, var(--sm-line-strong));border-radius:0 0 var(--sm-radius) var(--sm-radius);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}a.sm-seclevel:hover{box-shadow:var(--sm-shadow-2);border-left-color:var(--sm-line-strong);border-right-color:var(--sm-line-strong);border-bottom-color:var(--sm-line-strong)}a.sm-seclevel:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.sm-seclevel__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)}.sm-seclevel__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sm-s2) var(--sm-s4)}.sm-seclevel__code{font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sm-ink)}.sm-seclevel__area{font-family:var(--sm-font-mono);font-size:var(--sm-t-xs);color:var(--sm-ink-2)}.sm-seclevel__flag{display:inline-block;padding:.2rem .6rem;font-family:var(--sm-font-sans);font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--sm-navy-800);border-radius:2px}.sm-seclevel__use{display:block;margin:var(--sm-s3) 0 0;font-size:var(--sm-t-sm);line-height:1.45;color:var(--sm-ink-2);max-width:58ch}.sm-seclevel__also{display:block;margin-top:var(--sm-s2);font-family:var(--sm-font-mono);font-size:var(--sm-t-xs);line-height:1.5;color:var(--sm-ink-3)}.sm-seclevel__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-s2);margin-top:var(--sm-s4);padding-top:var(--sm-s3);border-top:1px solid var(--sm-line);font-family:var(--sm-font-mono);font-size:var(--sm-t-xs);color:var(--sm-ink-3)}a.sm-seclevel:hover .sm-seclevel__foot{color:var(--sm-accent)}.sm-seclevel__foot svg{flex:none}.sm-keyspecs{margin:0 0 var(--sm-s5);padding:0;border-top:var(--sm-spec-rule, 1px solid var(--sm-line));font-size:var(--sm-spec-size, var(--sm-t-xs))}.sm-keyspecs>div{display:flex;justify-content:space-between;gap:var(--sm-s3);padding:var(--sm-spec-row-pad, var(--sm-s2)) 0;border-bottom:var(--sm-spec-rule, 1px solid var(--sm-line))}.sm-keyspecs dt{margin:0;flex:none;font-size:var(--sm-spec-key-size, var(--sm-t-xs));color:var(--sm-spec-key-color, var(--sm-ink-3));letter-spacing:var(--sm-spec-key-tracking, .04em);text-transform:uppercase}.sm-keyspecs dd{margin:0;min-width:0;text-align:right;font-family:var(--sm-spec-font, var(--sm-font-mono));line-height:1.45;color:var(--sm-spec-color, var(--sm-ink))}.sm-ptrust{margin:var(--sm-s5) 0 0;padding:0;list-style:none;border-top:1px solid var(--sm-line)}.sm-ptrust li{display:flex;gap:var(--sm-s3);align-items:flex-start;padding:var(--sm-s3) 0;border-bottom:1px solid var(--sm-line)}.sm-ptrust__icon{flex:0 0 auto;width:1.8rem;height:1.8rem;margin-top:.15rem;color:var(--sm-accent)}.sm-ptrust__icon svg{width:100%;height:100%;display:block}.sm-ptrust__label{display:block;font-size:var(--sm-t-sm);font-weight:650;color:var(--sm-ink);line-height:1.3}.sm-ptrust__detail{display:block;margin-top:.2rem;font-size:var(--sm-t-xs);color:var(--sm-ink-3);line-height:1.45}.sm-ptrust__phone{font-family:var(--sm-font-sans);font-size:var(--sm-t-body);font-weight:700;color:var(--sm-ink);text-decoration:none;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sm-ptrust__phone:hover{color:var(--sm-accent);text-decoration:underline;text-underline-offset:.3em}.sm-ptrust a:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.product__info-container .free-shipping-label:empty{display:none}.product__info-container .sm-quote-cta{margin:var(--sm-s4) 0 0;padding-top:var(--sm-s4);border-top:1px solid var(--sm-line)}.product__info-container .sm-quote-cta__btn.button,.product__info-container .sm-quote-cta__btn{width:100%;min-height:4.8rem;background:transparent;color:var(--sm-ink);border:1px solid var(--sm-line-strong);box-shadow:none;font-size:var(--sm-t-sm);font-weight:650;letter-spacing:.02em;border-radius:var(--sm-radius)}.product__info-container .sm-quote-cta__btn:hover{background:var(--sm-surface-2);border-color:var(--sm-ink-3);color:var(--sm-ink)}.product__info-container .sm-quote-cta__btn:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.product__info-container .sm-quote-cta__note{margin:var(--sm-s2) 0 0;font-size:var(--sm-t-xs);line-height:1.5;color:var(--sm-ink-3)}.product__info-container .accordion__title,.product__info-container .product__accordion .accordion__title{font-size:var(--sm-t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink)}.product__info-container .product__accordion summary{padding:var(--sm-s4) 0}.product__info-container .rte.product__description{font-size:var(--sm-t-body);line-height:var(--sm-lh-body);color:var(--sm-ink-2)}.product__info-container .rte.product__description>*:first-child{margin-top:0}.product__info-container .rte.product__description h2,.product__info-container .rte.product__description h3,.product__info-container .rte.product__description h4{font-size:var(--sm-t-h5);font-weight:700;line-height:var(--sm-lh-snug);letter-spacing:-.005em;color:var(--sm-ink);margin:var(--sm-s6) 0 var(--sm-s3)}.product__info-container .rte.product__description strong{color:var(--sm-ink);font-weight:650}.product__info-container .specs-grid{border-top:1px solid var(--sm-line-strong)}.product__info-container .specs-grid .pair .label{font-size:var(--sm-t-xs)!important;font-weight:650!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sm-ink-3)!important}.product__info-container .specs-grid .pair .value{font-family:var(--sm-font-mono);font-size:var(--sm-t-sm)!important;font-weight:400!important;color:var(--sm-ink)!important}@media screen and (max-width:989px){.product__info-container .specs-grid .pair .value{font-size:var(--sm-t-sm)!important}}.product__info-container .gmc-product-identifiers__heading{border-bottom-color:var(--sm-line-strong);border-bottom-width:1px}.product__info-container .gmc-product-identifiers table th{font-size:var(--sm-t-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--sm-ink-3);background:transparent}.product__info-container .gmc-product-identifiers table td{font-family:var(--sm-font-mono);font-size:var(--sm-t-sm);color:var(--sm-ink-2)}.sm-faq{max-width:92ch}.sm-faq__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)}.sm-faq .product-faq__heading.h4{margin:0 0 var(--sm-s5);padding:0;border:0;font-size:var(--sm-t-h2);line-height:var(--sm-lh-tight);letter-spacing:-.015em;font-weight:700;color:var(--sm-ink);text-transform:none}.sm-faq .accordion{border-top:1px solid var(--sm-line);border-bottom:0}.sm-faq .accordion:last-of-type{border-bottom:1px solid var(--sm-line)}.sm-faq .accordion summary{padding:var(--sm-s4) 0;cursor:pointer;align-items:center}.sm-faq .accordion .accordion__title{font-size:var(--sm-t-body);font-weight:650;letter-spacing:0;line-height:var(--sm-lh-snug);text-transform:none;color:var(--sm-ink);margin:0}.sm-faq .accordion details[open] .accordion__title,.sm-faq .accordion summary:hover .accordion__title{color:var(--sm-accent)}.sm-faq .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);max-width:var(--sm-measure)}.sm-faq .accordion__content>*:first-child{margin-top:0}.sm-faq summary:focus-visible{outline:3px solid var(--sm-accent);outline-offset:-3px}@media screen and (max-width:749px){.sm-seclevel{padding:var(--sm-s4)}.sm-seclevel__code{font-size:2.2rem}.sm-keyspecs>div{gap:var(--sm-s2)}.sm-faq .product-faq__heading.h4{margin-bottom:var(--sm-s4)}}@media(prefers-reduced-motion:reduce){.sm-seclevel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sm-product.css.map */
