:root{--ktr-ink: #111111;--ktr-paper: #faf9f7;--ktr-warm: #d8cbbe;--ktr-depth: #2b2420;--ktr-grid: clamp(1.6rem, 3.2vw, 4.8rem);--ktr-section-space: clamp(6.4rem, 9vw, 13rem);--ktr-hairline: 1px solid rgba(17, 17, 17, .16)}html{background:var(--ktr-paper);scroll-behavior:smooth}body{color:var(--ktr-ink);background:var(--ktr-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-feature-settings:"kern" 1,"liga" 1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{max-width:22ch;letter-spacing:-.035em;text-wrap:balance}p,.rte,.body-normal,.body-large{line-height:1.65}a,button,summary,input,select,textarea{border-radius:0!important}button,.button,.shopify-payment-button__button{box-shadow:none!important;text-transform:none}img{border-radius:0;image-rendering:auto}.container,.container-fluid,.header{padding-inline:var(--ktr-grid)}.header-label{font-size:1.15rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.header__heading-logo{object-fit:contain}.header-wrapper,.header,.header__mega-menu,.menu-drawer{box-shadow:none!important}.header__mega-menu{border-top:var(--ktr-hairline);background:var(--ktr-paper)}.mega-menu__link,.collection-card-mega-menu__title{letter-spacing:-.015em}.announcement-bar{letter-spacing:.08em;text-transform:uppercase}.product-card__description,.product-card-featured__description,.product-card__excerpt,.product-card-featured__excerpt{display:none!important}.product-card__title,.product-card-featured__title{margin-top:.8rem}.product-card__image,.product-card-featured__image,.collection-card__image,.collection-card-mega-menu-image{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.product-card:hover .product-card__image,.product-card-featured:hover .product-card-featured__image,.collection-card:hover .collection-card__image,.collection-card-mega-menu:hover .collection-card-mega-menu-image{transform:scale(1.025)}}.product-card,.product-card-featured,.collection-card,.content-card{box-shadow:none!important}.product-card__information,.product-card-featured__information{align-items:flex-start}.price{letter-spacing:-.015em}.facets-container,.product-count,.pagination-wrapper{border-color:#11111129}.field__input,.select__select,.customer .field input,.contact-form input,.contact-form textarea,.newsletter-form__field-wrapper input{color:var(--ktr-ink);background:transparent;border-color:#11111147;box-shadow:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.contact-form input:focus,.contact-form textarea:focus,.newsletter-form__field-wrapper input:focus{border-color:var(--ktr-ink);box-shadow:none}.product__info-container{align-self:flex-start}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem;letter-spacing:.03em}.accordion,.product-popups-group,.footer,.footer__content-bottom{border-color:#11111129}.footer{box-shadow:none}.footer a,.footer button{text-decoration-thickness:.08em;text-underline-offset:.35em}.template-page-page main>.shopify-section:first-child .rich-text__heading,.template-page-contact main>.shopify-section:first-child .rich-text__heading{max-width:none;font-size:clamp(7rem,14vw,19rem);line-height:.82;letter-spacing:-.065em}.template-page main>.shopify-section:first-child .hero__heading-big{letter-spacing:-.06em}.contact-form__wrapper{width:min(100%,88rem)}.contact-form__form{width:100%}.footer .footer-main-wrapper{flex-direction:column!important;align-items:center;gap:clamp(4rem,6vw,7.2rem);padding-block:clamp(5.6rem,8vw,10rem)}.footer .footer-main-wrapper_inner{display:flex;width:100%;flex-direction:column;align-items:center;gap:clamp(4rem,6vw,7.2rem);padding:0;text-align:center}.footer .footer-contact-block,.footer .footer-subscribe-block,.footer .footer-menu-blocks,.footer .footer-menu-block,.footer .footer-bottom-wrapper__main{width:100%;margin-inline:auto;text-align:center}.footer .footer-contact-block{align-items:center}.footer .footer-logo{display:inline-flex;max-width:min(30rem,72vw);justify-content:center;margin-inline:auto}.footer .footer-logo__image{width:100%;height:auto}.footer .footer-menu-blocks{display:flex;width:min(100%,108rem);flex-direction:column;align-items:stretch;gap:0}.footer .footer-menu-block,.footer .footer-menu-blocks_media{max-width:none;align-items:center}.footer .footer-menu-block-list{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:.6rem}.footer .footer-menu-block-list--nested{margin-top:.4rem;padding:0}.footer .footer-menu-block-list--nested .footer-menu-block-list__link{color:rgba(var(--color-foreground-secondary))}.footer .footer-menu-block-list__item{margin:0}.footer .footer-menu-blocks_media{width:100%;padding:0}.footer .footer-socials{justify-content:center;margin-inline-start:0}.footer .footer-block__heading,.footer .footer-block__heading_newsletter{letter-spacing:.08em;text-transform:uppercase}.footer .footer-contact-block__image{width:min(100%,62rem);max-width:62rem;align-items:center;margin:0 auto}.footer .footer-subscribe-block{max-width:62rem;align-items:center}.footer .footer-subscribe-form{align-items:center;text-align:center}.footer .footer-subscribe-form .custom-field{width:100%}.footer .footer-bottom-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:2.4rem;text-align:center}.footer .footer-bottom-wrapper__main,.footer .footer-copyright,.footer .list-payment{justify-content:center}.footer .footer-copyright__content{letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.header{min-height:6.8rem}.footer .footer-menu-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,5vw,8rem);align-items:start}.footer .footer-menu-block,.footer .footer-menu-blocks_media{width:100%;border:0}.page-header__title,.collection-hero__title,.main-page-title{font-size:clamp(5.6rem,7.5vw,11rem);line-height:.92;letter-spacing:-.055em}.product__info-container{position:sticky;top:10rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.kontrast-product-accordions{margin-block:1.8rem;padding-block:.8rem 1.2rem;border-bottom:1px solid rgb(var(--color-border))}.kontrast-product-accordions>details{border:0}.kontrast-product-accordions>details>summary{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.8rem;padding:.9rem 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:1.4;cursor:pointer}.kontrast-product-accordions>details>summary::marker,.kontrast-product-accordions>details>summary::-webkit-details-marker{display:none;content:""}.kontrast-product-accordions>details>summary:before{content:"\2192";display:block;width:2.8rem;flex:0 0 2.8rem;font-family:Arial,sans-serif;font-size:2.2rem;font-weight:300;line-height:1;transform-origin:center;transition:transform .25s ease}.kontrast-product-accordions>details>summary:after{content:none}.kontrast-product-accordions>details[open]>summary:before{transform:rotate(90deg)}.kontrast-product-accordions>details>summary:focus-visible{outline:1px solid currentColor;outline-offset:.3rem}.kontrast-product-accordions__content{padding:0 0 1.4rem 3.6rem;color:rgb(var(--color-foreground))}.kontrast-product-accordions__content>:first-child{margin-top:0}.kontrast-product-accordions__content>:last-child{margin-bottom:0}.kontrast-product-accordions__content dl{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.6rem 1.6rem;margin:0}.kontrast-product-accordions__content dt{font-weight:500}.kontrast-product-accordions__content dd{margin:0}@media screen and (max-width:749px){.kontrast-product-accordions{margin-block:1.4rem;padding-bottom:1rem}.kontrast-product-accordions>details>summary{gap:.6rem;padding-block:.8rem}.kontrast-product-accordions__content{padding-right:0;padding-bottom:1.2rem;padding-left:3.4rem}}@media(prefers-reduced-motion:reduce){.kontrast-product-accordions>details>summary:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kontrast-design-system.css.map */
