.cu-visual-system.cu-professional-system{color:var(--cu-pro-authority-ink);background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.6rem;line-height:var(--cu-pro-body-line-height)}:where(.cu-visual-system.cu-professional-system) :where(h1,h2,h3,.hxxl,.hxl,.h0,.h1,.h2,.h3){color:currentColor;font-family:var(--cu-pro-heading-family);font-style:normal;font-weight:560;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}:where(.cu-visual-system.cu-professional-system) :where(h1,.h1,.h0){font-size:clamp(3.6rem,4.4vw,5.4rem);letter-spacing:-.03em;line-height:1.03}:where(.cu-visual-system.cu-professional-system) :where(h2,.h2){font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.08}:where(.cu-visual-system.cu-professional-system) :where(h3,.h3){font-size:clamp(2rem,2.2vw,2.7rem);line-height:1.14}.cu-visual-system.cu-professional-system #MainContent :where(h1,.h1,.h0):not(.cu-allow-display-title){font-size:clamp(3.2rem,3.4vw,4.8rem)!important;line-height:1.06!important}.cu-visual-system.cu-professional-system #MainContent :where(h2,.h2):not(.cu-allow-display-title){font-size:clamp(2.6rem,2.8vw,3.6rem)!important;line-height:1.1!important}.cu-visual-system.cu-professional-system #MainContent .facets__heading{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:650;letter-spacing:0!important;line-height:1.4!important;text-transform:none}.cu-visual-system.cu-professional-system #MainContent .facet-filters__label{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:720;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase}.cu-visual-system.cu-professional-system #MainContent .product-count__text{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:620;letter-spacing:0!important;line-height:1.4!important}.cu-visual-system.cu-professional-system #MainContent .mobile-facets__heading{font-size:2rem!important;line-height:1.2!important}.cu-visual-system.cu-professional-system :where(p,li,dd,input,textarea,select,button){font-family:var(--font-body-family)}.cu-visual-system.cu-professional-system :where(p,li,dd,.rte){line-height:var(--cu-pro-body-line-height);text-wrap:pretty}.cu-visual-system.cu-professional-system :where(.cu-editorial-accent,[data-cu-accent]){color:var(--cu-pro-system-green);font-family:var(--cu-pro-accent-family);font-style:italic;font-weight:500;letter-spacing:-.025em;line-height:1.08}.cu-visual-system.cu-professional-system :where(.cu-eyebrow,[class*=__eyebrow],[class*=__kicker],[class*=-kicker-],[class*=__label]){color:var(--cu-pro-system-green);font-family:var(--font-body-family);font-size:clamp(1.1rem,.9vw,1.3rem);font-weight:750;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.cu-visual-system.cu-professional-system .page-width{max-width:128rem}.cu-visual-system.cu-professional-system .page-width--narrow,.cu-visual-system.cu-professional-system :where(.article-template__content,.shopify-policy__container){max-width:76rem}.cu-visual-system.cu-professional-system .section+.section{margin-top:var(--cu-pro-section-mobile)}.cu-visual-system.cu-professional-system :where(.button,button.button,a.button,.shopify-payment-button__button,.customer button){min-height:5rem;padding:1.35rem 2.3rem;border-radius:var(--cu-pro-button-radius);box-shadow:none;font-size:1.2rem;font-weight:730;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cu-visual-system.cu-professional-system :where(.button,button.button,a.button,.shopify-payment-button__button,.customer button):before,.cu-visual-system.cu-professional-system :where(.button,button.button,a.button,.shopify-payment-button__button,.customer button):after{border-radius:var(--cu-pro-button-radius)!important}.cu-visual-system.cu-professional-system :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.field,.select){min-height:5.4rem;border-radius:var(--cu-pro-button-radius)}.cu-visual-system.cu-professional-system :where(.field,.select):before,.cu-visual-system.cu-professional-system :where(.field,.select):after{border-radius:var(--cu-pro-button-radius)!important}.cu-visual-system.cu-professional-system :where(.button,button,a,summary,input,textarea,select):focus-visible{outline:.3rem solid var(--cu-pro-logo-green);outline-offset:.35rem}.cu-visual-system.cu-professional-system :where(.card,.multicolumn-card,.image-with-text__grid,.rich-text__wrapper,.collage-card,.global-media-settings,.contact,.product__info-container){border-radius:var(--cu-pro-card-radius)}.cu-visual-system.cu-professional-system :where(.card,.multicolumn-card,.contact,.product__info-container){border:.1rem solid rgba(23,24,22,.17);box-shadow:0 1.2rem 3.4rem #1718160e}.cu-visual-system.cu-professional-system .product-card-wrapper .card__media .media{background:var(--cu-pro-warm-paper)}.cu-visual-system.cu-professional-system .product-card-wrapper .card__media .media>img{object-fit:contain;padding:8%}.cu-visual-system.cu-professional-system :where(.header-wrapper,.footer){font-family:var(--font-body-family)}.cu-visual-system.cu-professional-system :where(.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content a){font-size:1.2rem;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.cu-visual-system.cu-professional-system .header__active-menu-item{color:var(--cu-pro-system-green);text-decoration-thickness:.15rem;text-underline-offset:.45rem}.cu-visual-system.cu-professional-system .footer{border-top:.1rem solid rgba(23,24,22,.17)}.cu-visual-system.cu-professional-system .cu-mode--retail{color:var(--cu-pro-authority-ink);background:var(--cu-pro-warm-paper)}.cu-visual-system.cu-professional-system .cu-mode--professional{color:#fff;background:var(--cu-pro-deep-green)}.cu-visual-system.cu-professional-system .cu-mode--education{color:var(--cu-pro-authority-ink);background:var(--cu-pro-editorial-blush)}@media screen and (min-width:750px){.cu-visual-system.cu-professional-system .section+.section{margin-top:var(--cu-pro-section-desktop)}}@media screen and (max-width:749px){.cu-visual-system.cu-professional-system #MainContent :where(h1,.h1,.h0):not(.cu-allow-display-title){font-size:clamp(2.8rem,8vw,3.25rem)!important;line-height:1.08!important}.cu-visual-system.cu-professional-system #MainContent :where(h2,.h2):not(.cu-allow-display-title){font-size:clamp(2.35rem,6.5vw,2.75rem)!important;line-height:1.12!important}:where(.cu-visual-system.cu-professional-system) :where(h1,.h1,.h0){font-size:clamp(3.2rem,9vw,4rem);line-height:1.03}:where(.cu-visual-system.cu-professional-system) :where(h2,.h2){font-size:clamp(2.6rem,7.6vw,3.3rem);line-height:1.08}.cu-visual-system.cu-professional-system .page-width{padding-inline:1.6rem}.cu-visual-system.cu-professional-system :where(.button,button.button,a.button,.shopify-payment-button__button,.customer button){min-height:5rem}}@media(prefers-reduced-motion:reduce){.cu-visual-system.cu-professional-system *,.cu-visual-system.cu-professional-system *:before,.cu-visual-system.cu-professional-system *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/color-up-professional-system.css.map */
