:is(.template-page,.template-cart,.template-,.template-login,.template-register,.template-account,.template-addresses,.template-order,.template-activate_account,.template-reset_password) main{font-family:var(--ks-font-ui);color:var(--ks-ink);background:var(--ks-bg)}body:is(.template-page,.template-cart,.template-404,.template-,.template-login,.template-register,.template-account,.template-addresses,.template-order){background:var(--ks-bg)}main .m-page-header{text-align:left!important;padding:clamp(36px,5vw,72px) var(--ks-gutter) clamp(24px,3vw,40px);margin:0 0 clamp(20px,3vw,40px);background:radial-gradient(120% 90% at 80% 30%,#fbfbfb,#f2f2f2 60%,#ececec);animation:none!important;opacity:1!important;transform:none!important}main .m-page-header .container{max-width:none;padding:0}main .m-page-header__title{font:400 clamp(48px,7vw,108px)/.88 var(--ks-font-display)!important;text-transform:uppercase;letter-spacing:.004em;margin:0;color:var(--ks-ink)}main .m-breadcrumb{margin-top:14px}main .m-breadcrumb .container{max-width:none;padding:0}main .m-breadcrumb--wrapper{justify-content:flex-start!important}main .m-breadcrumb--item,main .m-breadcrumb--item-current{font:600 10.5px/1.2 var(--ks-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ks-muted);text-decoration:none}main .m-breadcrumb--item:hover{color:var(--ks-ink)}main .m-section__heading,main .m-contact-form__heading{font:400 clamp(34px,4.4vw,60px)/.92 var(--ks-font-display)!important;text-transform:uppercase;color:var(--ks-ink)}.template-page main .m-richtext{text-align:left!important;max-width:760px;margin:0}.template-page main .m-richtext .m-richtext__button{justify-content:flex-start}.template-page main .m-richtext .rte h2,.template-page main .rte h2{font:400 clamp(26px,2.6vw,38px)/1 var(--ks-font-display);text-transform:uppercase;margin:1.2em 0 .5em}.template-page main .m-richtext .rte h2 strong,.template-page main .rte h2 strong{font-weight:inherit}main .rte{font-size:16px;line-height:1.7;color:var(--ks-ink)}main .rte p{color:var(--ks-ink)}main .rte a{color:var(--ks-ink);text-decoration:underline;text-underline-offset:3px}:is(.template-page,.template-cart,.template-404,.template-) main .m-gradient{background:var(--ks-bg)!important}:is(.template-page,.template-cart) main .m-section>.container{max-width:none;padding-left:var(--ks-gutter);padding-right:var(--ks-gutter)}:is(.template-page,.template-cart) main .m-section .m-row{margin-left:0;margin-right:0}.template-page.faqs main .m-faqs-section__content{max-width:960px;padding:clamp(32px,5vw,72px) 0 clamp(16px,3vw,40px)}main .rte :is(h1,h2,h3,h4){font-family:var(--ks-font-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.004em;line-height:1;color:var(--ks-ink)}main .rte :is(h1,h2,h3,h4) :is(strong,b){font-weight:400!important}main .rte h3{font-size:clamp(22px,2.2vw,30px)}.template-page main .rte h2{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.02!important}:is(.template-page,.template-cart,.template-) main .m-scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}main .m-button--primary,main .m-button.m-button--primary{background:var(--ks-ink)!important;color:#fff!important;border:0!important;border-radius:99px!important;min-height:48px;padding:0 28px!important;font:600 11px/1 var(--ks-font-ui)!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:background-color .3s}main .m-button--primary:hover{background:#333!important}main .m-button--white,main .m-button--secondary{border-radius:99px!important;border:1px solid var(--ks-g2)!important;font:600 11px/1 var(--ks-font-ui)!important;letter-spacing:.16em!important;text-transform:uppercase!important}main .m-button--link{font:600 11px/1 var(--ks-font-ui)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ks-ink)!important;border-bottom:1px solid currentColor;padding:6px 0!important}main .m-text-link{color:var(--ks-ink);text-underline-offset:4px}main .form-field{border:1px solid var(--ks-g2)!important;border-radius:14px!important;background:var(--ks-bg)!important;font:400 15px/1.4 var(--ks-font-ui)!important;color:var(--ks-ink)!important;min-height:50px;padding:12px 16px!important;transition:border-color .25s}main textarea.form-field{min-height:160px}main .form-field:focus,main .form-field:focus-visible{border-color:var(--ks-ink)!important;outline:none;box-shadow:0 0 0 1px var(--ks-ink)}main .form-field::placeholder{color:var(--ks-muted);opacity:1}.template-page.contact main .m-contact-form{text-align:left}.template-page.contact main .m-contact-form>.container{max-width:none;padding:clamp(40px,6vw,88px) var(--ks-gutter) clamp(64px,8vw,120px)}.template-page.contact main .m-contact-form .m-row{margin:0;justify-content:flex-start}.template-page.contact main .m-contact-form__main{margin-left:0;max-width:760px;padding:0}.template-page.contact main .m-contact-form__description,.template-page.contact main .m-contact-form .rte{color:var(--ks-muted);max-width:52ch}main .m-collapsible{border-top:1px solid var(--ks-g2)}main .m-collapsible:last-of-type{border-bottom:1px solid var(--ks-g2)}main .m-collapsible--button{font:600 12px/1.4 var(--ks-font-ui)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-ink)!important;padding:22px 0!important;margin:0;cursor:pointer;display:flex;justify-content:space-between;gap:24px}main .m-collapsible--button:hover{opacity:.7}main .m-collapsible--content__inner{font-size:15px;line-height:1.7;color:var(--ks-muted);padding:0 0 22px;max-width:70ch}.template-cart main .shopify-section>.container{max-width:none;padding-left:var(--ks-gutter);padding-right:var(--ks-gutter)}.template-cart main .m-cart__header{font:600 10.5px/1.2 var(--ks-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ks-muted);border-bottom:1px solid var(--ks-ink)}.template-cart main .m-cart__empty{padding:clamp(40px,6vw,80px) 0;text-align:left!important;justify-content:flex-start!important}.template-cart main .m-cart__empty h3{text-align:left!important;font:400 clamp(26px,2.6vw,38px)/1.1 var(--ks-font-display)!important;text-transform:uppercase}.template-cart main .m-cart__empty .m-text-link{display:table;margin-top:10px;font:600 11px/1 var(--ks-font-ui);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:6px}.template-cart main .m-cart__subtotal{gap:16px;font-weight:600}.template-cart main .m-cart-item__title,.template-cart main .m-cart-item__name{font-weight:600;color:var(--ks-ink);text-decoration:none}.shopify-policy__container{max-width:760px!important;padding:clamp(40px,6vw,88px) var(--ks-gutter) clamp(56px,8vw,120px)!important;font-family:var(--ks-font-ui);color:var(--ks-ink)}.shopify-policy__title{text-align:left!important;padding:0!important;margin:0!important}.shopify-policy__title h1{padding:0!important}.shopify-policy__title h1{font:400 clamp(48px,7vw,100px)/.88 var(--ks-font-display)!important;text-transform:uppercase;text-align:left;margin:0 0 clamp(24px,3vw,40px)}.shopify-policy__body .rte,.shopify-policy__body .rte p{text-align:left!important;font-size:16px;line-height:1.7}@media(max-width:767px){main .m-page-header{padding-top:28px}}@media(prefers-reduced-motion:reduce){main .m-button--primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ks-pages.css.map */
