body:has([data-washr-brand]){--cs-gold: var(--cs-accent-gold, #BB9236)}body:has([data-washr-brand]) #MainContent :is(h1,h2,.shop-product-title){font-family:var(--font-heading-family)}body:has([data-washr-brand]) #MainContent h2{font-weight:900!important;text-transform:uppercase;letter-spacing:-.01em!important;line-height:1.04!important;text-wrap:balance}body:has([data-washr-brand]) #product-top .shop-product-title{font-weight:900!important;text-transform:uppercase;letter-spacing:-.015em!important;line-height:1!important}body:has([data-washr-brand]) #MainContent :is(h3,.step-title,.accordion-header-text,.store-faq-question){letter-spacing:-.01em}body:has([data-washr-brand]) #product-top .shop-add-to-cart-button{background:var(--cs-blue)!important;color:#fff!important;border-radius:12px!important;text-transform:uppercase;letter-spacing:.04em;font-weight:900;box-shadow:none!important}body:has([data-washr-brand]) #product-top .shop-add-to-cart-button:hover{background:#000!important}body:has([data-washr-brand]) #MainContent .cs-closing__button{border-radius:12px!important;text-transform:uppercase;letter-spacing:.04em;font-weight:900!important}body:has([data-washr-brand]) #product-top .custom-text-main-text-content{color:var(--cs-body)}body:has([data-washr-brand]) #MainContent :is(.image-text-body,.steps-subtitle,.store-faq-subtitle,.rich-text-subtitle){font-size:15px!important}body:has([data-washr-brand]) #MainContent .image-text-container{border-radius:16px}body:has([data-washr-brand]) #MainContent .image-text-image img{border-radius:16px}body:has([data-washr-brand]) #MainContent .accordion-item{border-color:var(--cs-line);background:#fff;transition:box-shadow .2s ease,border-color .2s ease}body:has([data-washr-brand]) #MainContent .accordion-item:hover{border-color:#d4d4d4}body:has([data-washr-brand]) #MainContent .accordion-item svg :is(path,circle,rect,line,polyline){stroke:var(--cs-gold)}body:has([data-washr-brand]) #MainContent .accordion-header-text{font-weight:800}body:has([data-washr-brand]) #MainContent .results-steps-section{background:#131313!important}body:has([data-washr-brand]) #MainContent .results-steps-section h2{color:#fff!important}body:has([data-washr-brand]) #MainContent .results-steps-section :is(.steps-subtitle,p){color:#ffffffb3}body:has([data-washr-brand]) #MainContent .step-card{background:#1d1d1d!important;border-color:#2a2a2a!important}body:has([data-washr-brand]) #MainContent .step-title{color:#fff!important;text-transform:uppercase;font-weight:900}body:has([data-washr-brand]) #MainContent .step-description{color:#ffffffb8!important}body:has([data-washr-brand]) #MainContent .results-steps-section [class*=step-number]{background:var(--cs-gold)!important;color:#131313!important;border-color:var(--cs-gold)!important;font-weight:900}body:has([data-washr-brand]) #MainContent .results-steps-section [class*=step-content]{background:transparent!important}body:has([data-washr-brand]) #MainContent .store-faq-question{font-weight:700}body:has([data-washr-brand]) #MainContent a:not([class]){text-decoration-color:var(--cs-gold)}.csr{background:var(--csr-bg);color:var(--csr-ink)}.csr__wrap{max-width:var(--cs-width, 1200px);margin:0 auto;padding-inline:20px}.csr__head{text-align:center}body:has([data-washr-brand]) #MainContent .csr__title,.csr__title{margin:0;color:var(--csr-ink)!important;font-size:clamp(34px,6vw,64px)!important}.csr__sub{margin:12px auto 0;max-width:52ch;color:var(--csr-muted);font-size:15px;line-height:1.6}.csr__picker{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0 36px}.csr__arrow{width:40px;height:40px;flex:none;border:0;border-radius:10px;background:#fff;color:var(--csr-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px #0000000f}.csr__arrow:hover{background:#ececec}.csr__dots{display:flex;gap:12px;overflow-x:auto;padding:6px;scrollbar-width:none}.csr__dot{width:64px;height:64px;flex:none;padding:0;border-radius:50%;overflow:hidden;border:3px solid transparent;opacity:.45;cursor:pointer;background:#e6e6e6;transition:opacity .2s,border-color .2s,transform .2s}.csr__dot img,.csr__dot svg{width:100%;height:100%;object-fit:cover;display:block}.csr__dot[aria-pressed=true]{opacity:1;border-color:var(--csr-accent);transform:scale(1.06)}.csr__viewport{overflow:hidden}.csr__track{display:flex;column-gap:20px;transition:transform .45s cubic-bezier(.22,.7,.2,1)}.csr__card{flex:0 0 calc((100% - (var(--csr-desktop) - 1) * 20px) / var(--csr-desktop));min-width:0}@media(max-width:999px){.csr__card{flex-basis:calc((100% - (var(--csr-tablet) - 1) * 16px) / var(--csr-tablet))}.csr__track{column-gap:16px}}@media(max-width:749px){.csr__card{flex-basis:calc((100% - (var(--csr-mobile) - 1) * 12px) / var(--csr-mobile))}.csr__track{column-gap:12px}.csr__dot{width:54px;height:54px}.csr__picker{gap:8px}}.csr__ba{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#e6e6e6;-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:3px solid transparent;outline-offset:-3px;transition:outline-color .25s}.csr__card.is-active .csr__ba{outline-color:var(--csr-accent)}.csr__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.csr__after{clip-path:inset(0 0 0 var(--pos))}.csr__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.csr__knob{position:absolute;top:50%;left:var(--pos);width:44px;height:44px;border-radius:50%;background:#fff;color:#131313;display:grid;place-items:center;transform:translate(-50%,-50%);box-shadow:0 4px 18px #00000040;pointer-events:none}.csr__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.csr__range:focus-visible+*,.csr__ba:focus-within{outline-color:var(--csr-accent)}.csr__tag{position:absolute;top:12px;pointer-events:none;font:800 11px/1 var(--font-body-family, inherit);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-radius:4px;background:var(--csr-ink);color:#fff}.csr__tag--l{left:12px}.csr__tag--r{right:12px;background:var(--csr-accent);color:#131313}.csr__card-title{margin:16px 0 4px;font-size:20px;font-weight:900;text-transform:uppercase;color:var(--csr-ink)}.csr__card-text{margin:0;font-size:14px;line-height:1.55;color:var(--csr-muted)}.csr__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.csr__chips span{font:800 10px/1 var(--font-body-family, inherit);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-radius:4px;background:var(--csr-ink);color:#fff}.csr__legal{margin:32px auto 0;max-width:70ch;text-align:center;font-size:11px;line-height:1.5;color:#8a8a8a}@media(prefers-reduced-motion:reduce){.csr__track,.csr__dot,.csr__ba{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/washr-brand.css.map */
