:root{--k-ink: #564839;--k-ink-soft: rgba(86, 72, 57, .68);--k-line: rgba(86, 72, 57, .14);--k-gold: #b49071;--k-radius: 2px}.kt-brand,.kt-name,.kt-detail{display:block}.kt-brand{font-family:var(--font-body-family, inherit);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-soft);margin-bottom:.3rem}.kt-detail{font-family:var(--font-body-family, inherit);font-size:.85rem;color:var(--k-ink-soft);margin-top:.2rem;letter-spacing:0;text-transform:none}.grid-item .item-title{text-transform:none!important;letter-spacing:0!important;font-weight:400!important;line-height:1.3;margin:0}.grid-item .item-title .kt-name{font-family:var(--font-header-family, "Cardo", serif);font-size:1.08rem;color:var(--k-ink)}.grid-item .item-details-wrapper{padding-top:.9rem;display:flex;flex-direction:column;gap:.45rem;text-align:left}.grid-item .item-price,.grid-item .item-price .price{font-size:.95rem}.grid-item .item-image,.grid-item .item-image .media{background:#fff}.grid-item .item-image img{object-fit:contain!important}.grid-item .item-link{box-shadow:none!important;border:0!important}.grid-item .item-link:hover .kt-name{text-decoration:underline;text-underline-offset:4px}.grid-item .item-actions-wrapper .button--primary{background:#fff!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important;border-radius:var(--k-radius)!important;box-shadow:none!important}.grid-item .item-actions-wrapper .button--primary:hover{border-color:var(--k-ink)!important}.product-form__submit.button--primary,.keoki-sticky-cta__btn{border-radius:var(--k-radius)!important;background:var(--k-ink)!important;letter-spacing:.14em;min-height:52px;transition:background .2s ease}.product-form__submit.button--primary:hover,.keoki-sticky-cta__btn:hover{background:var(--k-gold)!important}.shopify-payment-button__button{border-radius:var(--k-radius)!important}product-quick-add.product-quick-add{display:none!important}.product__info-block--title .product__title{font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1.12;margin:0}.product__info-block--title .product__title .kt-brand{font-size:.74rem;margin-bottom:.6rem}.product__info-block--title .product__title .kt-detail{font-size:1rem;margin-top:.45rem}.product__info-block--title{display:block!important;border-bottom:0!important}.product__info-block--title .product__title--price{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;margin-top:1.1rem}.product__info-block--title .product__title--price .price{font-size:1.45rem;justify-content:start!important}.product__info-block--description h3{font-family:var(--font-body-family, inherit);font-size:.72rem!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:1.75rem 0 .4rem;color:var(--k-ink)}.product__info-block--description ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--k-line)}.product__info-block--description ul li{list-style:none;display:grid;grid-template-columns:minmax(8.5rem,34%) 1fr;gap:1rem;padding:.6rem 0;margin:0;border-bottom:1px solid var(--k-line);font-size:.95rem;line-height:1.45}.product__info-block--description ul li:before,.product__info-block--description ul li::marker{content:none}.product__info-block--description ul li strong{font-weight:400;color:var(--k-ink-soft)}.keoki-envio-linea p{margin:.25rem 0 0;font-size:.88rem;color:var(--k-ink-soft);text-align:center}.keoki-coleccion-intro{max-width:62ch;font-size:1rem;line-height:1.6}.keoki-coleccion-intro p{margin:0 0 .5rem}.keoki-coleccion-guia{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--k-line);max-width:72ch;line-height:1.65}.keoki-coleccion-guia h2{font-size:1.35rem!important;font-weight:400;margin:2rem 0 .6rem}.keoki-coleccion-guia h2:first-child{margin-top:0}.header__inline-menu li:has(>a.header__menu-item-top[href="/"]),header li.full-width:has(>a.header__menu-item-top[href="/"]){display:none}@media(max-width:749px){.product__info-block--title .product__title{font-size:1.75rem}.product__info-block--description ul li{grid-template-columns:1fr;gap:.1rem}.grid-item .item-title .kt-name{font-size:1rem}}.grid-item .item-details-wrapper .item-title,.collection-products__wrapper .grid-item .item-details-wrapper .item-title{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-transform:none!important;letter-spacing:0!important;font-size:1rem!important;margin-top:0!important}.grid-item .item-title .kt-name{text-transform:none!important;letter-spacing:0!important;line-height:1.25}.grid-item .item-title .kt-brand{text-transform:uppercase!important;letter-spacing:.16em!important}.grid-item .item-title .kt-detail{text-transform:none!important;letter-spacing:0!important}body[class^=collection] section.collection-grid-section.shopify-section[id*=__collection]>.section-inner.dynamic-page-width{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body[class^=collection] h1.collection__title.collection__title{color:var(--k-ink)!important;line-height:1.12!important;font-family:var(--font-header-family, "Cardo", serif)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-size:clamp(2rem,3vw,2.6rem)!important}body[class^=collection] h1.collection__title:before,body[class^=collection] h1.collection__title:after{display:none!important}@media(max-width:749px){body[class^=collection] h1.collection__title.collection__title{font-size:1.8rem!important;letter-spacing:0!important}}.product__info-block--text-body p{font-size:.88rem;color:var(--k-ink-soft);text-align:center;margin-top:.6rem}
/*# sourceMappingURL=/cdn/shop/t/57/assets/keoki-sistema.css.map */
