@media screen and (max-width:749px){.section-title,.heading .title{line-height:1.15}.banner__buttons .button,.banner__buttons._extend .button{width:100%;justify-content:center;padding-block:.9rem}.grid-item .price,.product-card .price{font-size:1rem;font-weight:600}.grid-item .item-actions-wrapper .button{padding:.6rem 1rem;font-size:.85rem}.footer-content .address>div{margin-bottom:1.5rem}.header-top__message{font-size:.72rem;letter-spacing:.02em}.contact__container{flex-direction:column;gap:1.5rem}.contact__container>*{width:100%}.product__title h1,.product-title h1{font-size:1.35rem;line-height:1.25}.product .price,.product__info .price{font-size:1.35rem;font-weight:600}.product-form__buttons .button,.product-form__submit,button[name=add]{width:100%;justify-content:center;padding-block:1rem;font-size:1rem;border-radius:999px}.shopify-payment-button__button{padding-block:1rem;font-size:1rem;border-radius:999px}.product__info-wrapper,.product__info-container{padding-inline:0}.header__icons a,.header__icon,.header__icons button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.menu-drawer__menu-item,.menu-drawer a{padding-block:.85rem;font-size:1.02rem}.newsletter-form input[type=email],.contact__field input,.contact__field textarea,.field__input{min-height:46px;font-size:1rem}.shopify-section{scroll-margin-top:70px}}@media screen and (max-width:989px){.slider-buttons .slider__button,.slider-button{min-width:2.75rem;min-height:2.75rem}}@media screen and (max-width:989px){ul.our-collections.slider{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;overflow:visible!important;scroll-snap-type:none!important;padding-inline:0!important;transform:none!important}ul.our-collections.slider>li{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;scroll-snap-align:none!important;margin:0!important}.our-collections .slider-buttons,.our-collections .slider-counter{display:none!important}}.header__inline-menu a,.header-menu a,.list-menu__item,.header__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.header-top__message{letter-spacing:.16em;text-transform:uppercase;font-weight:500}.our-collections .grid-item .item-image{position:relative;overflow:hidden}.our-collections .grid-item .item-image .media{overflow:hidden}.our-collections .grid-item .item-image .media img{transition:transform .6s ease}.our-collections .grid-item .item-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to top,#faf6f2f0,#faf6f200);z-index:1;pointer-events:none}.our-collections .grid-item .item-image .item-title{position:absolute!important;left:1.1rem!important;right:auto!important;bottom:1rem!important;top:auto!important;transform:none!important;margin:0!important;max-width:calc(100% - 2.2rem);text-align:left!important;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;-webkit-hyphens:none;font-family:var(--font-header-family, "Cardo", Georgia, serif);text-transform:uppercase;font-size:.95rem;line-height:1.3;letter-spacing:.18em;font-weight:500;color:#564839;background:none;box-shadow:none;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2}.our-collections .grid-item .item-image .item-title:after{content:none!important}.our-collections .grid-item .item-image .action.animate-arrow{display:none!important}@media(hover:hover)and (min-width:990px){.our-collections .grid-item .item-link:hover .media img{transform:scale(1.02)}}@media screen and (max-width:749px){.our-collections .grid-item .item-image:after{height:52%}.our-collections .grid-item .item-image .item-title{font-size:.82rem;letter-spacing:.14em;left:.8rem!important;bottom:.8rem!important;max-width:calc(100% - 1.6rem)}}.grid-item squama-item .item-image,.grid-item squama-item .item-image .media{border-radius:0!important}.grid-item squama-item .item-image{overflow:hidden}.grid-item squama-item .item-image .media img{transition:transform .6s ease}@media(hover:hover)and (min-width:990px){.grid-item squama-item .item-link:hover .item-image .media img{transform:scale(1.03)}}.grid-item .item-details-wrapper{text-align:left}.grid-item .item-details-wrapper .item-title{font-size:.92rem;line-height:1.35;letter-spacing:.015em;font-weight:400;color:#564839;margin-top:.7rem;text-transform:none}.grid-item .item-details-wrapper .price,.grid-item .item-details-wrapper .price .price-item{font-size:.92rem;color:#564839;font-weight:500;letter-spacing:.01em}.grid-item .item-actions-wrapper .button{border-radius:999px;box-shadow:0 2px 8px #5648391f}.footer-content .h5{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:600;margin-bottom:1.15rem}.footer-content .address ul li{margin-bottom:.55rem}.footer-content .address ul li a{color:#564839;font-size:.9rem;letter-spacing:.01em;opacity:.82;transition:opacity .2s ease;text-decoration:none}.footer-content .address ul li a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer-content .aboutus p,.footer-content .aboutus a{font-size:.9rem;line-height:1.65}.footer-content .aboutus .h5{font-family:var(--font-header-family, "Cardo", Georgia, serif);letter-spacing:.04em}.product-section h1.product__title{letter-spacing:.01em;line-height:1.2}.product-section .product-form__submit.button--primary{border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;padding-block:1.05rem}.product-section .shopify-payment-button__button{border-radius:999px}.product-section .product__info-block--border{border-color:#5648391f}.cart-sidebar__header h2.h3{text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.cart-sidebar__total .total-amount{font-weight:600;color:#564839}.cart-sidebar__footer-actions button[name=checkout]{border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;padding-block:1rem}.cart-sidebar__footer-actions .link_to_cart{color:#564839;text-decoration:underline;text-underline-offset:3px;opacity:.8}.cart-sidebar__footer-actions .link_to_cart:hover{opacity:1}.banner__buttons .button{border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.article-card__image-wrapper{overflow:hidden;border-radius:0}.article-card__image-wrapper img{transition:transform .6s ease}@media(hover:hover)and (min-width:990px){.article-card__content:hover .article-card__image-wrapper img{transform:scale(1.03)}}.article-card__title{font-family:var(--font-header-family, "Cardo", Georgia, serif);color:#564839;letter-spacing:.01em;line-height:1.2}.article-card .date__wrapper,.article .date__wrapper{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;opacity:.7}.article-card a.link,.blog-articles a.link,.article a.link{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:#564839}.search__input.field__input{font-size:1rem;letter-spacing:.02em}.search__input.field__input::placeholder{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;opacity:.55}.predictive-search .predictive-search__heading,.predictive-search h2,.predictive-search .h5{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.breadcrumbs a{color:#564839;opacity:.7;text-decoration:none}.breadcrumbs a:hover{opacity:1}.pagination a,.pagination .page,.pagination__item,fetcher-component.pagination a{letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/39/assets/keoki-mobile.css.map */
