body:has(.spm--ux2){--sdx-marine: #4db6cd;--sdx-marine-deep: #3199b0;--sdx-orange: #f26826;--sdx-orange-deep: #c2490f;--sdx-charcoal: #403e3e;--sdx-snow: #fafafa;--sdx-cream: #f5ebcd;--sdx-cream-soft: #f6ece1;--sdx-marine-pale: #addde8;--sdx-b2b-navy: #0a2734;--sdx-b2b-teal: #024f70;--sdx-muted: #5a5858;--sdx-line: #e6e3de;--sdx-h2: clamp(2.4rem, 1.9rem + 1.9vw, 4rem);--sdx-h1: clamp(2.6rem, 1.5rem + 3.4vw, 4.4rem);--sdx-font: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sdx-radius: 2.4rem;--sdx-shadow: 0 1.2rem 3.2rem rgba(64, 62, 62, .08);--sd-teal: var(--sdx-marine-deep);--sd-teal-deep: #247487;--sd-orange: var(--sdx-orange);--sd-ink: var(--sdx-charcoal);--sd-muted: var(--sdx-muted);--sd-wash: var(--sdx-snow);--sd-tint: #eef8fb}body:has(.spm--ux2) #MainContent{--font-body-family: var(--sdx-font);--font-heading-family: var(--sdx-font);font-family:var(--sdx-font)}body:has(.spm--ux2) #MainContent *:not([class*=loox]):not([class*=loox] *):not(svg *){font-family:var(--sdx-font)}body:has(.spm--ux2) #MainContent :is(p,a,span,li,time,button,input,label,textarea,select,h1,h2,h3,h4,h5,h6,summary,strong,em,small,div):not([class*=loox]):not([class*=loox] *):not(svg *){font-family:var(--sdx-font)!important}body:has(.spm--ux2) :is(.sdb__heading,.sds__heading,.sdd__heading,.sdc__heading,.sdi__heading,.sdi__faq-heading,.sdp__heading,.sdk__heading,.sdv__heading,.sdf__heading,.sde__heading,.sdt__heading,.sdg__heading,.sdn__heading,.sdr__heading,.sdq__heading,.bz-h2){max-width:24em;margin-inline:auto;text-align:center;text-transform:none;text-wrap:balance;overflow-wrap:break-word;font-size:var(--sdx-h2);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--sdx-charcoal)}body:has(.spm--ux2) :is(.sdb__intro,.sds__intro,.sdd__intro,.sdc__intro,.sdi__intro,.sdf__intro,.sdk__intro,.sdp__intro,.bz-intro){text-align:center}body:has(.spm--ux2) :is([class$=__eyebrow],.bz-eyebrow){margin-inline:auto;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sdx-marine-deep)}body:has(.spm--ux2) :is([class$=__sub],[class$=__subheading],.bz-lede){max-width:58rem;margin-inline:auto;text-align:center;text-wrap:pretty;color:var(--sdx-muted)}body:has(.spm--ux2) .spm__title--lead{max-width:14em;font-size:var(--sdx-h1);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-transform:none;text-wrap:balance;color:var(--sdx-charcoal)}body:has(.spm--ux2) .spm__kicker{margin:0 0 -.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sdx-marine-deep)}body:has(.spm--ux2) .spm__summary{color:var(--sdx-muted);opacity:1}body:has(.spm--ux2) .spm__price{color:var(--sdx-charcoal)}body:has(.spm--ux2) .spm__save{color:var(--sdx-orange-deep)}body:has(.spm--ux2) .spm .product-form__submit,body:has(.spm--ux2) .spm__buy .product-form__submit{min-height:5.6rem;border-radius:999px;background:var(--sdx-orange);border-color:var(--sdx-orange);color:#fff;font-weight:700;letter-spacing:.02em;text-transform:none}body:has(.spm--ux2) .spm__buy .product-form__submit:not(:disabled):hover{background:#dd5516;border-color:#dd5516}body:has(.spm--ux2) .spm__buy .product-form__submit:focus-visible{outline:.3rem solid var(--sdx-charcoal);outline-offset:.3rem}body:has(.spm--ux2) .spm-offer{border-radius:1.8rem}body:has(.spm--ux2) .spm-offer__badge{background:var(--sdx-orange)}body:has(.spm--ux2) .spm-offer__input:checked+.spm-offer{border-color:var(--sdx-marine-deep);box-shadow:0 0 0 1px var(--sdx-marine-deep)}body:has(.spm--ux2) .spm--family .spm__includes{border-radius:1.8rem;background:var(--sdx-cream-soft)}body:has(.spm--ux2) .spm-trust{border-top-color:var(--sdx-line)}body:has(.spm--ux2) .spm .product__media-wrapper .media,body:has(.spm--ux2) .spm .product__media-wrapper .global-media-settings{border-radius:var(--sdx-radius);overflow:hidden}body:has(.spm--ux2) .spm .product__media-wrapper{--sdx-gallery-bg: var(--sdx-cream-soft)}body:has(.spm--ux2) .spm .product__media-item .media{background:var(--sdx-cream-soft)}body:has(.spm--ux2) :is(.sdb__card,.sdd__card,.sdk__tile,.sdfb__tile,.sdfd__card,.sdfh__step,.sdf4__card){border-radius:var(--sdx-radius)}body:has(.spm--ux2) .sdb__card:not(.sdb--rhythm .sdb__card){background:#fff;box-shadow:var(--sdx-shadow)}body:has(.spm--ux2) .gradient.sd-tone--wash{background:var(--sdx-snow)}body:has(.spm--ux2) .gradient.sd-tone--tint{background:#eef8fb}@media screen and (min-width:750px)and (max-width:989px){body:has(.spm--ux2) .spm__title--lead,body:has(.spm--ux2) .spm--industrial .spm__title,body:has(.spm--ux2) .spm--campaign .spm__title{font-size:2.6rem}}body:has(.spm--ux2) .bz,body:has(.spm--ux2) .bz-hero{--bz-ink: var(--sdx-charcoal);--bz-muted: var(--sdx-muted);--bz-line: var(--sdx-line);--bz-bg: var(--sdx-snow);--bz-orange: var(--sdx-orange);--bz-orange-deep: var(--sdx-orange-deep);--bz-display: var(--sdx-font);--bz-text: var(--sdx-font)}body:has(.spm--ux2) .bz--dark{background:var(--sdx-b2b-navy)}body:has(.spm--ux2) .bz--dark :is(.bz-h2,.bz-eyebrow){color:#fff}body:has(.spm--ux2) .bz--dark .bz-eyebrow{color:var(--sdx-marine-pale)}body:has(.spm--ux2) .bz--dark .bz-lede{color:var(--sdx-marine-pale)}body:has(.spm--ux2) .bz-btn{border-radius:999px;background:var(--sdx-orange);font-weight:700}body:has(.spm--ux2) .bz-btn:hover{background:#dd5516}body:has(.spm--ux2) .spm.spm--industrial.gradient{background:var(--sdx-snow)}body:has(.spm--ux2) .spm--industrial .spm__box{border:0;border-radius:var(--sdx-radius);background:#fff;box-shadow:var(--sdx-shadow)}body:has(.spm--ux2) .spm--industrial .spm__title,body:has(.spm--ux2) .spm--campaign .spm__title{text-transform:none;font-weight:700;letter-spacing:-.025em;max-width:14em;font-size:var(--sdx-h1);line-height:1.08}body:has(.spm--ux2) .spm--industrial .spm-offer,body:has(.spm--ux2) .spm--industrial .spm-color,body:has(.spm--ux2) .spm--industrial .quantity{border-radius:1.4rem}body:has(.spm--ux2) .spm--campaign .spm__buy .product-form__submit,body:has(.spm--ux2) .spm--industrial .product-form__submit{border-radius:999px;text-transform:none;letter-spacing:.02em}body:has(.spm--ux2) .spm--campaign .spm__price{font-family:var(--sdx-font)}body:has(.spm--ux2) .bz-hero__media{border-radius:0 0 var(--sdx-radius) var(--sdx-radius)}body:has(.spm--ux2) .gradient.sd-tone--concrete,body:has(.spm--ux2) .gradient.sd-tone--brushed{background:var(--sdx-snow)}body:has(.spm--ux2) .shopify-section[id$=__product_reviews]{background:var(--sdx-snow)}body:has(.spm--ux2) .shopify-section[id$=__product_reviews]>div{border-top-color:var(--sdx-marine);border-radius:var(--sdx-radius)}body:has(.spm--ux2) .shopify-section[id$=__related-products] .related-products__heading{text-transform:none;font-weight:600;color:var(--sdx-charcoal)}body:has(.spm--ux2) .spm__head{display:grid;gap:.8rem;justify-items:start}body:has(.spm--ux2) .spm__category{margin:0;padding:.4rem 1.2rem;border-radius:999px;background:var(--sdx-tint, #eef8fb);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sdx-marine-deep)}body:has(.spm--ux2) .spm__product-name{margin:0;font-size:1.5rem;font-weight:600;color:var(--sdx-muted)}body:has(.spm--ux2) .spm__contents{padding:1.6rem 1.8rem;border-radius:var(--sdx-radius);background:var(--sdx-cream-soft)}body:has(.spm--ux2) .spm__contents-title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sdx-marine-deep)}body:has(.spm--ux2) .spm__includes--blocks{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;font-size:1.5rem;color:var(--sdx-charcoal)}body:has(.spm--ux2) .spm__include{display:flex;gap:1rem;align-items:flex-start;line-height:1.4}body:has(.spm--ux2) .spm__include svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.15rem;color:var(--sdx-marine-deep)}body:has(.spm--ux2) .spm__include-mark{flex:none;width:1.8rem;text-align:center;font-weight:700;color:var(--sdx-muted)}body:has(.spm--ux2) .spm__include--optional .spm__include-text{color:var(--sdx-muted)}body:has(.spm--ux2) .spm__include-qty{font-weight:700}body:has(.spm--ux2) .spm__include-note{display:inline-block;margin-left:.8rem;padding:.1rem .8rem;border:1px solid var(--sdx-line);border-radius:999px;font-size:1.2rem;font-weight:700}@media screen and (max-width:749px){body:has(.spm--ux2) .spm--reorder .product__info-wrapper,body:has(.spm--ux2) .spm--reorder .spm__box{display:contents}body:has(.spm--ux2) .spm--reorder .spm__box>*{justify-self:stretch;width:100%;min-width:0}body:has(.spm--ux2) .spm--reorder .spm__head,body:has(.spm--ux2) .spm--reorder .spm__summary{order:0}body:has(.spm--ux2) .spm--reorder .product__media-wrapper{order:2}body:has(.spm--ux2) .spm--reorder .spm__contents{order:1;margin-top:1.2rem;padding:1.2rem 1.4rem}body:has(.spm--ux2) .spm--reorder .spm__contents-title{margin-bottom:.6rem}body:has(.spm--ux2) .spm--reorder .spm__includes--blocks{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}body:has(.spm--ux2) .spm--reorder .spm__price-row{order:1;margin-top:1.2rem}body:has(.spm--ux2) .spm--reorder .spm__box>:not(.spm__head):not(.spm__summary):not(.spm__contents):not(.spm__price-row){order:3;margin-top:1.5rem}}@media screen and (max-width:749px){body:has(.spm--ux2) .spm--industrial.spm--reorder .spm__box>*{padding-inline:1.6rem}body:has(.spm--ux2) .spm--industrial.spm--reorder .spm__head{padding:2.2rem 1.6rem 1.4rem;background:#fff;border-top:.4rem solid var(--sdx-orange);border-radius:.6rem .6rem 0 0}body:has(.spm--ux2) .spm--industrial.spm--reorder .spm__contents{margin-inline:1.6rem}body:has(.spm--ux2) .spm--industrial.spm--reorder .spm__summary{background:#fff;padding:0 1.6rem 1.2rem}}body:has(.spm--ux2) .spm--campaign .spm-trust{align-items:center}body:has(.spm--ux2) .spm--campaign .spm-trust__item{align-items:center;gap:0 .8rem}body:has(.spm--ux2) .spm--campaign .spm-trust__icon{display:inline-flex;width:2rem;height:2rem;color:var(--sdx-marine-deep);opacity:.85}body:has(.spm--ux2) .spm--campaign .spm-trust__icon svg{width:100%;height:100%}@media screen and (min-width:990px){body:has(.spm--ux2) .spm--campaign .spm__title--lead{font-size:clamp(3.2rem,2.2rem + 1.2vw,4rem)}}@media screen and (min-width:750px)and (max-width:989px){body:has(.spm--ux2) .spm--industrial .spm__title--lead{font-size:2.8rem}}body:has(.spm--ux2) .sdm__tag{color:var(--sdx-marine-deep)}@media(prefers-reduced-motion:reduce){body:has(.spm--ux2) :is(.sdb__card,.sdd__card,.sdm__card){transition:none;transform:none}}body:has(.spm--ux2) :is(a,button,summary,input,label):focus-visible{outline:.3rem solid var(--sdx-marine-deep);outline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sodarizer-ux-v2.css.map */
