.ku-band{background:var(--ku-cream);border-bottom:1px solid var(--ku-line)}.ku-band__inner{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,64px);align-items:center;padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(32px,4vw,56px)}.ku-band__inner--media{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ku-band .breadcrumb{margin:0 0 18px!important;font-size:14px;letter-spacing:.06em;text-align:left;color:var(--ku-muted)}.ku-band .breadcrumb a{color:var(--ku-muted);text-decoration:none}.ku-band .breadcrumb a:hover{color:var(--ku-ink);text-decoration:underline}.ku-band__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(36px,4.6vw,64px);line-height:1.05;letter-spacing:-.01em;margin:0;text-transform:none;text-align:left;color:var(--ku-ink)}.ku-band__lede{color:var(--ku-muted);font-size:18px;line-height:1.65;max-width:62ch;margin:18px 0 0;text-align:left}.ku-band__lede p{margin:0 0 10px}.ku-band__lede p:last-child{margin-bottom:0}.ku-band__lede a{color:var(--ku-ink);text-decoration:underline}.ku-band__lede--clamp:not(.is-open){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ku-band__more{margin-top:10px;background:none;border:0;padding:0;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ku-ink);border-bottom:1px solid currentColor;cursor:pointer}.ku-band__meta{margin-top:18px;font-size:15px;color:var(--ku-muted);letter-spacing:.04em}.ku-band__media{aspect-ratio:4 / 3;border-radius:var(--ku-radius);overflow:hidden;background:var(--ku-stone)}.ku-band__media img{width:100%;height:100%;object-fit:cover;display:block}.ku-band__chips-wrap{padding-bottom:clamp(24px,3vw,36px)}.ku-band__chips-label{display:block;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ku-muted);margin-bottom:12px}.ku-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ku-chips li{margin:0}.ku-chip{display:inline-block;padding:10px 18px;border:1px solid var(--ku-line);background:#fff;border-radius:999px;font-size:15px;line-height:1.2;color:var(--ku-ink);text-decoration:none;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.ku-chip:hover,.ku-chip:focus-visible{border-color:var(--ku-ink)}.ku-chip[aria-current=page]{background:var(--ku-ink);border-color:var(--ku-ink);color:#fff}@media(max-width:768px){.ku-band__inner--media{grid-template-columns:1fr}.ku-band__media{order:-1;aspect-ratio:16 / 9}.ku-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-right:calc(var(--ku-gutter) * -1)}.ku-chips::-webkit-scrollbar{display:none}.ku-band__lede{font-size:17px}}#MainContent:has(.ku-band--collection) .collection__description{display:none}.template-collection .collection-content,.template-search .collection-content{padding-top:clamp(24px,3vw,40px)}.collection-sidebar__group{border-color:var(--ku-line)!important}.collection-sidebar .collapsible-trigger-btn,.collection-sidebar__group .collapsible-trigger{font-size:14px;letter-spacing:.14em;font-weight:600;color:var(--ku-ink)}.collection-sidebar .tag-list a,.collection-sidebar .tag__text{font-size:16px;color:var(--ku-ink-soft)}.collection-filter{border-bottom:1px solid var(--ku-line);padding-bottom:14px;margin-bottom:24px}.collection-filter select,.collection-filter .btn{font-size:15px}.grid-product__content{position:relative}.grid-product__image-mask{border-radius:var(--ku-radius);overflow:hidden;background:#fff}.grid-product__link:hover .grid-product__image{transform:scale(1.03)}.grid-product__image{transition:transform .5s ease}.grid-product__meta{padding-top:14px;text-align:left}[data-center-text=true] .grid-product__meta{text-align:left}.grid-product__vendor{order:-1;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ku-accent);font-weight:600;margin:0 0 6px;opacity:1}.grid-product__meta{display:flex;flex-direction:column}.grid-product__title{font-size:17px;line-height:1.35;color:var(--ku-ink);font-weight:500;letter-spacing:0}.grid-product__price{margin-top:8px;font-size:17px;font-weight:600;color:var(--ku-ink)}.grid-product__price--original{font-weight:400;color:var(--ku-muted)}.grid-product__price--savings{color:var(--ku-accent);font-weight:600}.grid-product__tag{border-radius:2px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}.grid-product__tag--sale{background:var(--ku-accent);color:#fff}.pagination{margin-top:32px;font-size:16px}.pagination .page.current{border-bottom:2px solid var(--ku-ink)}.ku-page{padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,96px)}.ku-page__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.ku-page__layout--aside{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr)}.ku-prose{font-size:18px;line-height:1.75;color:var(--ku-ink-soft);max-width:72ch}.ku-prose h2,.ku-prose h3,.ku-prose h4{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--ku-ink)!important;text-transform:none;letter-spacing:-.005em;line-height:1.2;text-align:left}.ku-prose h2{font-size:clamp(26px,2.6vw,34px);margin:1.6em 0 .55em}.ku-prose h3{font-size:clamp(21px,2vw,25px);margin:1.4em 0 .5em}.ku-prose h4{font-size:19px;margin:1.2em 0 .4em}.ku-prose>:first-child,.ku-prose>:first-child>:first-child{margin-top:0}.ku-prose h2 *,.ku-prose h3 *,.ku-prose h4 *{color:inherit!important;font-size:inherit!important}.ku-prose p,.ku-prose li{font-size:18px}.ku-prose a{color:var(--ku-ink);text-decoration:underline;text-underline-offset:3px}.ku-prose strong{color:var(--ku-ink)}.ku-prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px;display:block;overflow-x:auto}.ku-prose th,.ku-prose td{border:1px solid var(--ku-line);padding:10px 12px;text-align:left;vertical-align:top}.ku-prose thead th,.ku-prose tr:first-child th{background:var(--ku-cream)}.ku-prose hr{border:0;border-top:1px solid var(--ku-line);margin:2em 0}.ku-aside{position:sticky;top:120px;display:grid;gap:16px}.ku-card{padding:26px;background:var(--ku-cream);border:1px solid var(--ku-line);border-radius:var(--ku-radius)}.ku-card__title{display:block;font-size:20px;font-weight:600;color:var(--ku-ink);margin:0 0 8px}.ku-card p{margin:0 0 8px;font-size:16px;line-height:1.55;color:var(--ku-muted)}.ku-card p:last-child{margin-bottom:0}.ku-card a{color:var(--ku-ink)}.ku-card__links{list-style:none;margin:8px 0 0;padding:0}.ku-card__links li{margin:0;border-top:1px solid var(--ku-line)}.ku-card__links a{display:flex;justify-content:space-between;padding:12px 0;font-size:16px;text-decoration:none}.ku-card__links a:after{content:"\2192"}.ku-card__links a:hover{text-decoration:underline}@media(max-width:900px){.ku-page__layout--aside{grid-template-columns:1fr}.ku-aside{position:static}}.ku-contact{padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,96px)}.ku-contact__grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr);gap:clamp(32px,5vw,80px);align-items:start}.ku-contact__cards{display:grid;gap:16px}.ku-contact__icon{width:36px;height:36px;color:var(--ku-accent);margin-bottom:12px;display:block}.ku-contact__form-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 10px;text-transform:none;text-align:left}.ku-contact__form-text{color:var(--ku-muted);font-size:17px;margin:0 0 28px}@media(max-width:900px){.ku-contact__grid{grid-template-columns:1fr}.ku-contact__formwrap{order:-1}}.ku-form label{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ku-ink);margin:0 0 8px;text-align:left}.ku-form input[type=text],.ku-form input[type=email],.ku-form input[type=tel],.ku-form textarea{width:100%;border:1px solid #cbc2b6;background:#fff;border-radius:var(--ku-radius);padding:14px 16px;font-size:17px;margin:0 0 20px;color:var(--ku-ink)}.ku-form input:focus,.ku-form textarea:focus{border-color:var(--ku-ink);outline:none;box-shadow:0 0 0 3px #16151414}.ku-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:560px){.ku-form__row{grid-template-columns:1fr}}.ku-btn,.ku-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;background:var(--ku-ink);color:#fff;border:1px solid var(--ku-ink);border-radius:var(--ku-radius);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.ku-btn:hover,.ku-form button[type=submit]:hover{background:#fff;color:var(--ku-ink)}.ku-form .note{border-radius:var(--ku-radius)}.ku-form p small,.ku-form .shopify-challenge__message,.ku-form>p:last-child{font-size:13px;color:var(--ku-muted)}.template-blog .page-content>.section-header,.template-article .article>.section-header{box-shadow:0 0 0 100vmax var(--ku-cream);clip-path:inset(0 -100vmax);background:var(--ku-cream);padding:clamp(28px,4vw,56px) 0;margin-bottom:clamp(32px,4vw,56px);text-align:left}.template-blog .page-content{padding-top:0}.template-blog .page-content>.breadcrumb{display:none}.template-blog .section-header__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(36px,4.6vw,64px);line-height:1.05;text-transform:none;text-align:left;margin:0}.ku-blog-lede{color:var(--ku-muted);font-size:18px;line-height:1.65;max-width:60ch;margin:16px 0 0}.template-blog .grid--uniform{row-gap:16px}.template-blog .article__grid-image{border-radius:var(--ku-radius);overflow:hidden;display:block;margin-bottom:16px;background:#fff;border:1px solid var(--ku-line)}.template-blog .article__grid-meta{text-align:left}.template-blog .article__date{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ku-accent);font-weight:600;margin-bottom:8px}.template-blog .article__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(20px,1.8vw,24px);line-height:1.25;text-transform:none}.template-blog .article__title a{color:var(--ku-ink);text-decoration:none}.template-blog .article__title a:hover{text-decoration:underline}.template-article .page-content{padding-top:0}.template-article .article>.breadcrumb{display:none}.template-article .article>.section-header .section-header__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(34px,4.2vw,56px);line-height:1.08;text-transform:none;text-align:left;margin:12px 0 0}.template-article .article__date{text-align:left;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ku-accent);font-weight:600}.template-article .article__date a{color:var(--ku-accent);text-decoration:none}.template-article .article__body{font-size:18px;line-height:1.75;color:var(--ku-ink-soft)}.template-article .article__body h2,.template-article .article__body h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:none;color:var(--ku-ink);text-align:left;line-height:1.2}.template-article .article__body h2{font-size:clamp(26px,2.6vw,34px);margin:1.6em 0 .55em}.template-article .article__body h3{font-size:clamp(20px,1.9vw,24px);margin:1.4em 0 .45em}.template-article .article__body a{color:var(--ku-ink);text-decoration:underline;text-underline-offset:3px}.template-article .article__body>p:first-child{font-size:20px;padding:22px 26px;background:var(--ku-cream);border-left:3px solid var(--ku-accent);border-radius:0 var(--ku-radius) var(--ku-radius) 0}.template-article .article__body thead th{background:var(--ku-cream)!important}.template-article .return-link{border-radius:var(--ku-radius);letter-spacing:.12em}.template-product .product-block--header .breadcrumb{font-size:14px;color:var(--ku-muted);margin-bottom:14px}.template-product .product-block--header .breadcrumb a{color:var(--ku-muted)}.template-product .product-single__vendor{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-bottom:10px}.template-product .product-single__vendor a{color:var(--ku-accent);text-decoration:none}.template-product .product-single__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(28px,3vw,40px);line-height:1.12;text-transform:none;letter-spacing:-.005em;color:var(--ku-ink)}.template-product .product-single__sku{font-size:13px;color:var(--ku-muted);letter-spacing:.04em}.template-product .product__price{font-size:26px;font-weight:600;color:var(--ku-ink)}.template-product .product__price--compare{font-size:20px;font-weight:400;color:var(--ku-muted)}.template-product .product__price-savings{color:var(--ku-accent);font-weight:600}.template-product .product__policies{font-size:14px;color:var(--ku-muted)}.template-product .variant__label{font-size:13px;letter-spacing:.14em;font-weight:600;color:var(--ku-ink)}.template-product .variant-input-wrap label{border-radius:var(--ku-radius);font-size:15px;padding:10px 16px}.template-product .variant-input-wrap input[type=radio]:checked+label{border-color:var(--ku-ink);box-shadow:0 0 0 1px var(--ku-ink)}.template-product .sales-points{background:var(--ku-cream);border:1px solid var(--ku-line);border-radius:var(--ku-radius);padding:14px 18px}.template-product .sales-point{font-size:16px;color:var(--ku-ink);margin:0}.template-product .sales-point .icon{color:var(--ku-accent)}.template-product .product-single__form .btn--add-to-cart,.template-product .add-to-cart{min-height:58px;border-radius:var(--ku-radius);font-size:16px;letter-spacing:.16em;background:var(--ku-ink);border-color:var(--ku-ink);color:#fff}.template-product .product-single__form .btn--add-to-cart:hover,.template-product .add-to-cart:hover{background:var(--ku-accent);border-color:var(--ku-accent)}.template-product .shopify-payment-button__button{border-radius:var(--ku-radius)!important;min-height:54px}.template-product .product-block .rte{font-size:17px;line-height:1.7;color:var(--ku-ink-soft)}.template-product .collapsibles-wrapper{border-top:1px solid var(--ku-ink)}.template-product .collapsible-trigger-btn{font-size:14px;letter-spacing:.14em;font-weight:600;color:var(--ku-ink);padding:20px 0}.template-product .collapsibles-wrapper .collapsible-trigger-btn{border-bottom:1px solid var(--ku-line)}.template-product .product-block--tab+.product-block--tab .collapsibles-wrapper{border-top:0}.template-product .collapsible-content__inner{font-size:16px;line-height:1.7;color:var(--ku-muted)}.template-product .section-header__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:none}.template-product .index-section .section-header__title,.template-article .index-section .section-header__title,.template-collection .index-section .section-header__title{font-size:clamp(28px,3vw,40px);letter-spacing:-.005em}.ku-trust--strip{border-top:1px solid var(--ku-line);border-bottom:0;background:var(--ku-cream)}.ku-trust--strip .ku-trust__item{padding:26px 20px}.ku-trust--strip .ku-trust__icon{flex-basis:44px;width:44px;height:44px}.ku-trust--strip .ku-trust__title{font-size:18px}.ku-trust--strip .ku-trust__text{font-size:15px}.ku-band--landing .ku-band__inner{padding-bottom:clamp(24px,3vw,40px)}.template-collection #MainContent .shopify-section:has(>.text-with-icons),.template-product #MainContent .shopify-section:has(>.text-with-icons){display:none}.template-article .article__body table{display:table;background:transparent}@media(max-width:640px){.template-article .article__body table{display:block}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ku-site.css.map */
