@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-400-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-600-ext.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kitto Grotesk;src:url(kitto-grotesk-800-ext.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kitto Hand;src:url(kitto-hand-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--k-fridge: #b0d682;--k-fridge-deep: #3a5a2c;--k-paper: #ffffff;--k-grid: rgba(35, 64, 184, .1);--k-ink: #15201a;--k-ink-soft: #3c4a42;--k-rule: rgba(21, 32, 26, .16);--k-rule-strong: rgba(21, 32, 26, .38);--k-biro: #2340b8;--k-biro-deep: #182e8c;--k-highlight: #f2ff4d;--k-error: #b3261e;--k-magnet-red: #e5483a;--k-magnet-blue: #2e6be6;--k-magnet-yellow: #ffc928;--k-index-line: rgba(35, 64, 184, .22);--k-index-margin: rgba(229, 72, 58, .55);--k-paper-shadow: 0 1px 1px rgba(21, 32, 26, .08), 0 14px 28px -12px rgba(21, 50, 34, .45);--k-font-set: "Kitto Grotesk", "Helvetica Neue", Arial, sans-serif;--k-font-hand: "Kitto Hand", cursive;--font-body-family: var(--k-font-set);--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--k-font-set);--font-heading-weight: 800}body{background-color:var(--k-fridge);color:var(--k-ink);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em}.h0,h1,.h1{letter-spacing:-.03em;line-height:1}::selection{background:var(--k-highlight);color:var(--k-ink)}*:focus-visible{outline:3px solid var(--k-biro)!important;outline-offset:3px!important;box-shadow:none!important}.color-scheme-3 :focus-visible,.color-scheme-4 :focus-visible,.footer :focus-visible,.utility-bar :focus-visible{outline-color:var(--k-highlight)!important}.focus-inset:focus-visible{outline-offset:-3px!important}html{scrollbar-color:var(--k-fridge-deep) var(--k-fridge)}input,textarea{caret-color:var(--k-biro)}a{text-underline-offset:.22em}.announcement-bar-section .utility-bar{background:var(--k-fridge-deep);color:var(--k-paper);border-bottom:0!important}.announcement-bar__message{font-family:var(--k-font-set);font-weight:600;font-size:1.3rem;letter-spacing:.02em}.section-header .header-wrapper{background:var(--k-fridge);border-bottom:0}.header__heading-link .h2,.header__heading-link{font-family:var(--k-font-set);font-weight:800;font-size:3rem;letter-spacing:-.04em;color:var(--k-ink)}.header__menu-item,.header__menu-item span{font-weight:600;font-size:1.5rem;color:var(--k-ink)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--k-biro);text-decoration-thickness:2px}.header__icon,.header__icon .svg-wrapper{color:var(--k-ink)}.cart-count-bubble{background:var(--k-biro);color:var(--k-paper)}.button,.shopify-payment-button__button--unbranded{--border-radius: 999px;border-radius:999px;font-family:var(--k-font-set);font-weight:600;letter-spacing:.01em;min-height:4.8rem}.button:after,.button:before{border-radius:999px}.color-scheme-1 .button:not(.button--secondary):not(.button--tertiary):hover,.color-scheme-2 .button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--k-biro-deep)}.card-wrapper .card{background:var(--k-paper);box-shadow:var(--k-paper-shadow)}.grid__item:nth-child(3n+1) .card-wrapper:not(:has(.quick-add)){transform:rotate(-.6deg)}.grid__item:nth-child(3n+2) .card-wrapper:not(:has(.quick-add)){transform:rotate(.5deg)}.grid__item:nth-child(3n) .card-wrapper:not(:has(.quick-add)){transform:rotate(-.2deg)}.card--text .card__inner{background-image:linear-gradient(var(--k-grid) 1px,transparent 1px),linear-gradient(90deg,var(--k-grid) 1px,transparent 1px);background-size:2.4rem 2.4rem}.card__heading,.card__heading a{font-family:var(--k-font-set);font-weight:800;letter-spacing:-.015em;color:var(--k-ink)}.card-information .price,.price-item--regular{font-weight:600;font-variant-numeric:tabular-nums}.card-information .price__regular .price-item--regular,.card-information .price--on-sale .price-item--sale{background:var(--k-highlight);mix-blend-mode:multiply;display:inline-block;transform:rotate(-1.2deg);padding:.1em .3em}.product__info-wrapper .product__info-container{background-color:var(--k-paper);background-image:linear-gradient(var(--k-grid) 1px,transparent 1px),linear-gradient(90deg,var(--k-grid) 1px,transparent 1px);background-size:2.4rem 2.4rem;padding:clamp(2.4rem,4vw,4.4rem);box-shadow:var(--k-paper-shadow)}.product__title h1{font-size:clamp(2.8rem,2.6vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.product .price__regular .price-item--regular,.product .price--on-sale .price-item--sale{background:var(--k-highlight);mix-blend-mode:multiply;display:inline-block;transform:rotate(-1.2deg);padding:.05em .3em;font-size:2.4rem}.product__description{font-size:1.6rem;line-height:1.6;max-width:62ch}.product__description li{margin-bottom:.6rem}.product-form__submit.button,.product-form__submit.button--secondary{background-color:var(--k-biro);color:var(--k-paper);--color-button-text: 255, 255, 255}.product-form__submit.button:hover{background-color:var(--k-biro-deep)}.product-form__submit.button:after{box-shadow:none}.product .quantity{--color-background: 255, 255, 255;background:var(--k-paper);border-radius:999px}.product .quantity:after,.product .quantity:before{border-radius:999px}.product__info-container .product__text.subtitle{font-family:var(--k-font-hand);font-size:2.6rem;line-height:1.1;letter-spacing:0;color:var(--k-biro);margin-top:.4rem}.product__media-list .product__media-item:empty,.product--no-media .product__info-wrapper{max-width:72rem;margin-inline:auto}.collection-hero__title,.main-page-title,.title--primary{font-weight:800;letter-spacing:-.035em}.main-page-title+.rte,.page-width--narrow .rte{background:var(--k-paper);padding:clamp(2.4rem,4vw,4.8rem);box-shadow:var(--k-paper-shadow);font-size:1.6rem;line-height:1.65}.rte a{color:var(--k-biro)}.collapsible-content .collapsible-content__wrapper.content-container{position:relative;max-width:76rem;margin-inline:auto 6%;background-color:var(--k-paper);background-image:linear-gradient(var(--k-grid) 1px,transparent 1px),linear-gradient(90deg,var(--k-grid) 1px,transparent 1px);background-size:2.4rem 2.4rem;box-shadow:var(--k-paper-shadow);border-radius:0;transform:rotate(-.5deg)}.collapsible-content .content-container:after{display:none}.collapsible-content .collapsible-content__wrapper.content-container:before{content:"";position:absolute;top:-1.4rem;left:30%;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--k-magnet-red);box-shadow:0 3px 6px -1px #00000059;z-index:2}@media screen and (max-width:749px){.collapsible-content .collapsible-content__wrapper.content-container{margin-inline:1.2rem}}.k-macron{position:relative}.k-macron:after{content:"";position:absolute;left:.05em;right:.05em;top:.4em;height:.07em;background:currentColor;transform:rotate(-4deg)}.collapsible-content .accordion{border-color:var(--k-rule)}.collapsible-content .accordion__title{font-weight:600;font-size:1.7rem}cart-drawer .drawer__inner,cart-notification .cart-notification{background-color:var(--k-paper)}.totals__total-value{font-variant-numeric:tabular-nums}.footer{background:var(--k-fridge-deep);color:var(--k-paper);border-top:0!important}.footer a,.footer .footer-block__heading,.footer .copyright__content,.footer .copyright__content a{color:var(--k-paper)}.footer .footer-block__heading{font-weight:800;letter-spacing:-.01em}.kitto-rules-wrap{background:var(--k-fridge);padding:clamp(4.8rem,8vw,9.6rem) 0}.kitto-rules{display:grid;gap:2.4rem}@media screen and (min-width:990px){.kitto-rules{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:4.8rem}}.kitto-rules__title{margin:0;font-weight:800;font-size:clamp(4rem,6vw,7.2rem);line-height:.95;letter-spacing:-.035em;color:var(--k-ink)}.index-card{position:relative;background-color:var(--k-paper);background-image:linear-gradient(90deg,transparent 5.6rem,var(--k-index-margin) 5.6rem,var(--k-index-margin) calc(5.6rem + 1.5px),transparent calc(5.6rem + 1.5px)),repeating-linear-gradient(transparent 0 3.1rem,var(--k-index-line) 3.1rem 3.2rem);background-position:0 0,0 .6rem;padding:4.4rem 2.4rem 3.2rem 7.6rem;box-shadow:var(--k-paper-shadow);transform:rotate(.7deg)}.magnet--yellow{background:var(--k-magnet-yellow);left:78%}.index-card__list{list-style:none;margin:0;padding:0}.index-card__rule+.index-card__rule{margin-top:3.2rem}.index-card__lead{margin:0;font-weight:800;font-size:clamp(1.9rem,2vw,2.3rem);line-height:3.2rem;letter-spacing:-.01em}.index-card__text{margin:0;font-size:1.6rem;line-height:3.2rem;max-width:58ch;color:var(--k-ink-soft)}.index-card__sign{margin:3.2rem 0 0;font-family:var(--k-font-hand);font-size:3.2rem;line-height:1;color:var(--k-biro)}@media screen and (max-width:749px){.index-card{padding-left:4.8rem;background-image:linear-gradient(90deg,transparent 3.2rem,var(--k-index-margin) 3.2rem,var(--k-index-margin) calc(3.2rem + 1.5px),transparent calc(3.2rem + 1.5px)),repeating-linear-gradient(transparent 0 3.1rem,var(--k-index-line) 3.1rem 3.2rem)}}.product__info-container .kitto-delivery{font-family:var(--k-font-set);font-weight:600;font-size:1.6rem;line-height:1.45;color:var(--k-ink);margin:.8rem 0 0}.product__info-container .kitto-delivery strong{color:var(--k-biro)}.magnet{position:absolute;top:-1.4rem;left:50%;width:3.6rem;height:3.6rem;border-radius:50%;transform:translate(-50%);box-shadow:0 3px 6px -1px #00000059;z-index:2}.magnet--red{background:var(--k-magnet-red);left:22%}.magnet--blue{background:var(--k-magnet-blue)}.price,.price-item,.product__tax,.quantity__label,.shopify-payment-button__more-options,.facets,.copyright__content,.field__label,.field__input{letter-spacing:0}.article-template__title{font-size:clamp(3.2rem,4vw,4.8rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.2rem}.kitto-article__date,.kitto-note-card__date{margin:0;font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--k-ink-soft)}.article-template header.page-width{margin-bottom:3.2rem}.article-template__content.rte{position:relative;background-color:var(--k-paper);background-image:linear-gradient(var(--k-grid) 1px,transparent 1px),linear-gradient(90deg,var(--k-grid) 1px,transparent 1px);background-size:2.4rem 2.4rem;padding:clamp(3.2rem,5vw,5.6rem) clamp(2.4rem,5vw,5.6rem) clamp(2.4rem,5vw,5.6rem);box-shadow:var(--k-paper-shadow);transform:rotate(-.2deg);font-size:1.7rem;line-height:1.7;color:var(--k-ink)}.article-template__content.rte>.magnet{left:18%}.article-template__content.rte h2{margin:4.8rem 0 1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.article-template__content.rte h3{margin:3.2rem 0 .4rem;font-size:1.9rem;font-weight:800;letter-spacing:-.01em}.article-template__content.rte h3+p{margin-top:0}.article-template__content.rte a{color:var(--k-biro);text-decoration-thickness:1px}.article-template__content.rte a:hover{text-decoration-thickness:2px}.article-template__content.rte li{margin-bottom:.6rem}.article-template__content.rte ol li::marker{font-variant-numeric:normal;font-weight:800}.article-template__content.rte table{width:100%;border-collapse:collapse;border:0;margin:2.4rem 0;background:var(--k-paper);table-layout:auto}.article-template__content.rte th,.article-template__content.rte td{text-align:left;vertical-align:top;padding:.8rem 1.2rem .8rem 0;border:0;border-bottom:1px solid var(--k-rule);font-size:1.6rem}.article-template__content.rte th{border-bottom:2px solid var(--k-ink);font-weight:600}.article-template__content.rte td:first-child{font-variant-numeric:tabular-nums}.kitto-article-end{margin-top:4.8rem}.kitto-article-end__ps{margin:0 0 4rem;padding-left:.4rem;font-family:var(--k-font-hand);font-size:clamp(3rem,2.8vw,3.6rem);line-height:1.1;color:var(--k-biro);max-width:34ch;transform:rotate(-1deg)}.kitto-slip{position:relative;display:grid;grid-template-columns:11.2rem minmax(0,1fr);gap:2rem;align-items:center;max-width:56rem;margin:0 auto 4.8rem;padding:3.2rem 2.4rem 2.4rem;background:var(--k-paper);box-shadow:var(--k-paper-shadow);transform:rotate(.6deg)}.kitto-slip .magnet--yellow{left:50%}.kitto-slip__ps{grid-column:1 / -1;margin:0;font-family:var(--k-font-hand);font-size:clamp(2.9rem,2.6vw,3.4rem);line-height:1.05;color:var(--k-biro);transform:rotate(-1deg)}.kitto-slip__media{display:block}.kitto-slip__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.kitto-slip__title{margin:0;font-size:clamp(1.9rem,2vw,2.3rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.kitto-slip__title a,.kitto-article-end__next-title{color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-rule-strong);text-decoration-thickness:1px;text-underline-offset:.18em}.kitto-slip__title a:hover,.kitto-article-end__next:hover .kitto-article-end__next-title{text-decoration-color:var(--k-biro)}.kitto-slip__eta{margin:.6rem 0 0;font-size:1.4rem;font-weight:600;color:var(--k-ink-soft)}.kitto-slip__buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:1.6rem}.kitto-slip.is-ticked .note-add{background:transparent;color:var(--k-biro);box-shadow:inset 0 0 0 1.5px var(--k-biro)}.kitto-article-end__nav{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-top:2.4rem;border-top:2px solid var(--k-ink)}.kitto-article-end__next{display:flex;flex-direction:column;gap:.2rem;max-width:44ch;color:var(--k-ink);text-decoration:none}.kitto-article-end__next-label{font-family:var(--k-font-hand);font-size:2.8rem;line-height:1;color:var(--k-biro)}.kitto-article-end__next-title{font-size:clamp(1.9rem,2vw,2.3rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.kitto-article-end__back{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.5rem;font-weight:600;color:var(--k-biro)}.article-template__social-sharing{margin-top:2.4rem;margin-bottom:clamp(4.8rem,8vw,9.6rem)}.kitto-notes__head{max-width:72rem;margin-bottom:4.8rem}.kitto-notes__head .title--primary{margin:0;font-size:clamp(4rem,6vw,7.2rem);line-height:.95}.kitto-notes__intro{margin:1.6rem 0 0;font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.45;max-width:44ch;color:var(--k-ink-soft)}.kitto-notes{list-style:none;margin:0;padding:0;display:grid;gap:4rem 3.2rem}@media screen and (min-width:750px){.kitto-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.kitto-note-card{position:relative;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem;padding:clamp(2.8rem,3.6vw,4rem) clamp(2.4rem,3vw,3.6rem);background-color:var(--k-paper);background-image:linear-gradient(var(--k-grid) 1px,transparent 1px),linear-gradient(90deg,var(--k-grid) 1px,transparent 1px);background-size:2.4rem 2.4rem;box-shadow:var(--k-paper-shadow)}.kitto-notes__item:nth-child(3n+1) .kitto-note-card{transform:rotate(-.6deg)}.kitto-notes__item:nth-child(3n+2) .kitto-note-card{transform:rotate(.5deg)}.kitto-notes__item:nth-child(3n) .kitto-note-card{transform:rotate(-.2deg)}.kitto-note-card__title{margin:0;font-size:clamp(2.2rem,2.2vw,2.6rem);font-weight:800;line-height:1.1;letter-spacing:-.015em}.kitto-note-card__title a{color:var(--k-ink);text-decoration:none}.kitto-note-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kitto-note-card:hover .kitto-note-card__title a{text-decoration:underline;text-decoration-color:var(--k-biro);text-decoration-thickness:2px;text-underline-offset:.18em}.kitto-note-card:has(a:focus-visible){outline:3px solid var(--k-biro);outline-offset:3px}.kitto-note-card__title a:focus-visible{outline:none!important}.kitto-note-card__excerpt{margin:0;font-size:1.6rem;line-height:1.6;color:var(--k-ink-soft);max-width:52ch}.kitto-note-card__date{margin-top:auto;padding-top:.8rem}@media screen and (max-width:749px){.article-template__content.rte{margin-inline:1.6rem;width:auto;transform:rotate(-.1deg)}.article-template header.page-width{margin-bottom:2.4rem}.kitto-slip{grid-template-columns:8.8rem minmax(0,1fr);gap:1.6rem;padding:2rem 1.6rem}.kitto-slip .note-add{min-width:0}}.article-template__content.rte .kitto-routine{list-style:none;margin:2.4rem 0;padding:0;border-top:2px solid var(--k-ink)}.article-template__content.rte .kitto-routine li{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:.4rem 1.6rem;align-items:baseline;margin:0;padding:1.2rem 0;border-bottom:1px solid var(--k-rule)}.article-template__content.rte .kitto-routine__time{font-family:var(--k-font-hand);font-size:2.9rem;line-height:1;color:var(--k-biro)}@media screen and (max-width:749px){.article-template__content.rte .kitto-routine li{grid-template-columns:minmax(0,1fr)}.article-template__content.rte .kitto-routine__time{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kitto.css.map */
