:root{--font-body-family: Inter, Arial, sans-serif;--font-heading-family: Inter, Arial, sans-serif;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-heading-weight: 500}html,body{background:#fff!important;color:#000!important}body,input,textarea,button,select{font-family:Inter,Arial,sans-serif!important;font-weight:400;letter-spacing:0}body{font-size:16px;line-height:24px}.gradient,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background:#fff}body,p,.rte,.caption-with-letter-spacing,.subtitle,a,summary,label{color:#000}h1,h2,h3,h4,h5,h6,strong,b{font-family:Inter,Arial,sans-serif!important;font-weight:500!important;color:#000;letter-spacing:0}[id$=__hero] .banner__heading{font-size:40px!important;line-height:48px!important;font-weight:500!important}:is([id$=__what-we-make],[id$=__representative-products],[id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__factory],[id$=__customer-stories]) :is(.title,.collection-list-title,.rich-text__heading,.collapsible-content__heading,.image-with-text__heading){font-size:32px!important;line-height:40px!important;font-weight:500!important}:is([id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__customer-stories]) :is(.multicolumn-card__info h3,.accordion__title){font-size:22px!important;line-height:28px!important;font-weight:500!important}[id$=__what-we-make] .card__heading,[id$=__representative-products] .multicolumn-card__info h3{font-size:16px!important;line-height:20px!important;font-weight:500!important}:is([id$=__hero],[id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__factory]) :is(.banner__text,.multicolumn-card__info .rte,.accordion__content,.image-with-text__text){font-size:16px!important;line-height:24px!important;font-weight:400!important}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.button,.button-label,.shopify-challenge__button,.customer button{font-size:15px!important;line-height:21px!important;font-weight:400!important;letter-spacing:0!important}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item{color:#000!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:4px}.button{border-radius:0!important;background:#000;color:#fff}.button:after,.button:before{box-shadow:none!important}[id$=__hero] .banner__heading,[id$=__hero] .banner__text,[id$=__hero] .banner__text p{color:#fff!important}[id$=__hero] .button{background:#ffffffbf!important;color:#000!important;border:0!important}[id$=__hero] .button:hover{background:#fff!important;color:#000!important}#MainContent>.shopify-section,#MainContent .multicolumn-card,#MainContent .card,#MainContent .image-with-text__content,#MainContent .collapsible-content__wrapper{background:#fff!important;box-shadow:none!important}#MainContent .multicolumn-card__info,#MainContent .card__content{padding-left:0;padding-right:0}.header-wrapper,.footer,.footer__content-top,.footer__content-bottom{background:#fff!important;color:#000!important}.footer-block__heading{font-size:16px!important;line-height:20px!important;font-weight:500!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a{font-size:15px!important;line-height:21px!important;font-weight:400!important;color:#000!important}.footer__copyright,.footer__copyright a,.policies,.policies a{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:#000!important}.footer__content-top{max-width:1400px}.footer__blocks-wrapper{align-items:flex-start}.footer-block{min-width:180px}@media screen and (min-width:990px){.header{max-width:1400px}.header__heading-logo{max-width:180px}}@media screen and (max-width:749px){[id$=__hero] .banner__heading{font-size:30px!important;line-height:38px!important}:is([id$=__what-we-make],[id$=__representative-products],[id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__factory],[id$=__customer-stories]) :is(.title,.collection-list-title,.rich-text__heading,.collapsible-content__heading,.image-with-text__heading){font-size:26px!important;line-height:33px!important}:is([id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__customer-stories]) :is(.multicolumn-card__info h3,.accordion__title){font-size:20px!important;line-height:25px!important}[id$=__what-we-make] .card__heading,[id$=__representative-products] .multicolumn-card__info h3{font-size:16px!important;line-height:20px!important}:is([id$=__hero],[id$=__choose-start],[id$=__customize-options],[id$=__business-use],[id$=__process],[id$=__factory]) :is(.banner__text,.multicolumn-card__info .rte,.accordion__content,.image-with-text__text){font-size:16px!important;line-height:24px!important}.footer-block{min-width:0}}:root{--font-body-weight-bold: 500}#cart-icon-bubble,.menu-drawer__account{font-size:15px!important;line-height:21px!important;font-weight:400!important}[id$=__process] .caption-with-letter-spacing,.footer__copyright small{font-size:13px!important;line-height:18px!important;font-weight:400!important}.main-page-title,.collection-hero__title,.collection-hero__title span,.customer h1,.cart__empty-text,.title--primary{font-size:32px!important;line-height:40px!important;font-weight:500!important}.collection-hero__description,.collection-hero__description p,.page-width--narrow>.rte,.page-width--narrow>.rte p,.shopify-policy__body,.shopify-policy__body p{font-size:15px!important;line-height:21px!important;font-weight:400!important}.page-width--narrow>.rte h2,.shopify-policy__body h2{font-size:22px!important;line-height:28px!important;font-weight:500!important}.page-width--narrow>.rte h3,.shopify-policy__body h3{font-size:16px!important;line-height:24px!important;font-weight:500!important}.facets__heading,.facets__summary,.facets__label,.facet-checkbox__text,.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__open-label,.mobile-facets__label,.active-facets__button,.pagination__item{font-size:15px!important;line-height:21px!important;font-weight:400!important}.mobile-facets__heading{font-size:15px!important;line-height:21px!important;font-weight:500!important}#product-grid .card__heading,#product-grid .card__heading a,.related-products .card__heading,.related-products .card__heading a,.complementary-slide .card__heading,.complementary-slide .card__heading a{font-size:16px!important;line-height:20px!important;font-weight:500!important}#product-grid .price,#product-grid .price-item,.related-products .price,.related-products .price-item,.complementary-slide .price,.complementary-slide .price-item{font-size:16px!important;line-height:20px!important;font-weight:400!important}.rating-count,.card-information .caption-with-letter-spacing,.breadcrumb,.breadcrumb a,.breadcrumbs,.breadcrumbs a{font-size:13px!important;line-height:18px!important;font-weight:400!important}.product__title h1{font-size:32px!important;line-height:40px!important;font-weight:500!important}.product .price--large,.product .price--large .price-item{font-size:22px!important;line-height:28px!important;font-weight:400!important}.product-form__quantity .form__label,.product__accordion .accordion__title{font-size:16px!important;line-height:24px!important;font-weight:500!important}.product__description,.product__description p,.product__description li,.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:15px!important;line-height:21px!important;font-weight:400!important}.product__description h2,.product__description h3,.related-products__heading,.complementary-products__container>h2{font-size:22px!important;line-height:28px!important;font-weight:500!important}.product__description strong,.product__description b{font-size:16px!important;line-height:24px!important;font-weight:500!important}.quantity__input,.quantity__button,.product__text{font-size:15px!important;line-height:21px!important;font-weight:400!important}.product__text.caption-with-letter-spacing,.product__inventory{font-size:13px!important;line-height:18px!important;font-weight:400!important}.field__input,.select__select,.customer input,.customer select,.field__label,.customer .field label{font-size:15px!important;line-height:21px!important;font-weight:400!important}@media screen and (max-width:749px){.main-page-title,.collection-hero__title,.collection-hero__title span,.customer h1,.cart__empty-text,.title--primary,.product__title h1{font-size:26px!important;line-height:33px!important}.product .price--large,.product .price--large .price-item,.product__description h2,.product__description h3,.related-products__heading,.complementary-products__container>h2{font-size:20px!important;line-height:25px!important}}.facets__selected{font-size:15px!important;line-height:21px!important;font-weight:400!important}.product__tax,.shopify-payment-button__more-options{font-size:13px!important;line-height:18px!important;font-weight:400!important}.collapsible-content__heading{font-size:22px!important;line-height:28px!important;font-weight:500!important}.accordion__title{font-size:16px!important;line-height:24px!important;font-weight:500!important}@media screen and (max-width:749px){.collapsible-content__heading{font-size:20px!important;line-height:25px!important}}#HeaderLanguageMobileForm .localization-form__select{font-size:13px!important;line-height:18px!important;font-weight:400!important}@media screen and (max-width:749px){.page-width--narrow>.rte h2,.shopify-policy__body h2{font-size:20px!important;line-height:25px!important}}.header-wrapper{border-bottom:1px solid #e5e5e5}.header__submenu.list-menu--disclosure{min-width:240px;padding:8px 0;border:1px solid #d9d9d9;border-radius:0;box-shadow:none!important}.header__submenu .header__menu-item{padding:10px 16px;text-decoration:none}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus-visible{background:#f5f5f5;text-decoration:none}#HeaderLanguageForm .localization-form__select{min-height:44px;padding:10px 28px 10px 10px;font-size:13px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important}@media screen and (min-width:1200px){.header{max-width:none;width:100%;min-height:112px;padding:16px 32px;padding-left:24px!important;padding-right:24px!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);column-gap:24px}.header__heading-logo-wrapper,.header__heading-logo{width:220px!important;max-width:220px!important}.header__inline-menu{margin-left:0}.header__menu-item{padding:12px 10px;white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){header-drawer{display:block!important}.header__inline-menu{display:none!important}.header{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header__heading,.header__heading-link{justify-self:center}}@media screen and (max-width:989px){.header{min-height:84px;padding-top:12px;padding-bottom:12px}.header__heading-logo-wrapper,.header__heading-logo{width:clamp(104px,35vw,136px)!important;max-width:clamp(104px,35vw,136px)!important}.header__icons{gap:4px!important}.header header-drawer{margin-left:16px!important}.menu-drawer{width:min(90vw,390px)!important;border-right:1px solid #d9d9d9}.menu-drawer__navigation{padding-top:12px;padding-bottom:24px}.menu-drawer__menu-item{padding:14px 20px!important;border-bottom:1px solid #d9d9d9}.menu-drawer__utility-links{border-top:1px solid #d9d9d9}#HeaderLanguageMobileForm .localization-form__select{font-size:13px!important;line-height:18px!important;font-weight:400!important}}@media screen and (min-width:1200px){.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item,.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:hover,.header__inline-menu>.list-menu>li>header-menu>details[open]>summary.header__menu-item,.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item span,.header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:hover span{text-decoration:none!important}}@media(max-width:749px){#MainContent>[id$=__hero] .banner__buttons{width:260px;max-width:100%}}@media(max-width:749px){#MainContent>[id$=__factory] .image-with-text__content{align-items:center;text-align:center}}@media(max-width:479px){[id$=__representative-products] .multicolumn-card__info h3{white-space:normal!important;overflow-wrap:anywhere!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/k2-rise-preview.css.map */
