@font-face{font-family:Kreto Tiempos;src:url(kreto-tiempos-text.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 800}:root{--kreto-olive: #4F5B3A;--kreto-olive-dark: #29331e;--kreto-cream: #EFE6D8;--kreto-paper: #fffaf1;--kreto-orange: #C97A2B;--kreto-ink: #1A1A1A;--kreto-line: rgba(79, 91, 58, .22)}html{scroll-behavior:smooth}body,.gradient{background:var(--kreto-cream);color:var(--kreto-ink)}body{font-family:Kreto Tiempos,Georgia,serif;letter-spacing:0}::selection{background:var(--kreto-orange);color:var(--kreto-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.price{color:var(--kreto-olive);font-family:Kreto Tiempos,Georgia,serif;letter-spacing:-.025em}a{color:inherit}.page-width{max-width:132rem}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;border-radius:.6rem;background:var(--kreto-orange);color:var(--kreto-ink);font-weight:800;letter-spacing:.02em;text-transform:none;transition:transform .16s ease,background .16s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after{box-shadow:none!important}.button:hover:not([disabled]):not([aria-disabled=true]){background:#b56823;transform:translateY(-1px)}.button--secondary{border:1px solid var(--kreto-olive);background:transparent;color:var(--kreto-olive)}.field__input,.select__select,.customer .field input,.newsletter-form__field-wrapper .field__input{border-radius:.6rem;background:var(--kreto-paper)}.field:before,.field:after,.select:before,.select:after{border-radius:.6rem}.announcement-bar-section .utility-bar{border:0;background:var(--kreto-olive);color:#fffaf1}.announcement-bar__message{padding-block:.9rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-wrapper{border-bottom:1px solid var(--kreto-line);background:#fffaf1f5}.header__heading-logo{width:auto;height:5.4rem}.header__menu-item,.header__icon{color:var(--kreto-olive);font-weight:700}.header__menu-item{font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase}.header__submenu{border:1px solid var(--kreto-line);border-radius:.6rem;background:var(--kreto-paper)}.menu-drawer{background:var(--kreto-paper);color:var(--kreto-olive)}.menu-drawer__menu-item,.menu-drawer__account{color:var(--kreto-olive);font-weight:700}.card-wrapper .card{border:1px solid var(--kreto-line);border-radius:.8rem;background:var(--kreto-paper)}.card__inner{border-radius:.7rem .7rem 0 0}.card__content{padding:1.8rem}.card__heading{font-size:2rem}.badge{border:0;border-radius:99rem;background:var(--kreto-orange);color:var(--kreto-ink);font-weight:800}.pagination__item,.facets__summary,.facet-filters__sort{color:var(--kreto-olive)}.collection-hero{background:var(--kreto-cream)}.collection-hero__title,.main-page-title,.title--primary{font-size:clamp(3.8rem,6vw,6.8rem);line-height:1}.facets-container,.active-facets,.product-count,.template-search__header{color:var(--kreto-olive)}.cart__items,.cart__footer,.totals,.cart-item{color:var(--kreto-ink)}.cart-item__name,.totals__total{color:var(--kreto-olive);font-family:Kreto Tiempos,Georgia,serif}.quantity{border-radius:.6rem;background:var(--kreto-paper)}.quantity:before,.quantity:after{border-radius:.6rem}.rte a,.underlined-link,.link{text-underline-offset:.3rem;text-decoration-color:var(--kreto-orange)}.drawer,.cart-notification,.predictive-search,.modal__content{background:var(--kreto-paper);color:var(--kreto-ink)}.footer{border-top:0;background:var(--kreto-olive-dark);color:#f8eddd}.footer .gradient{background:transparent}.footer h2,.footer .h2,.footer a{color:#fff8ec}.footer__content-top{padding-top:6rem}.footer-block__heading{font-family:Kreto Tiempos,Georgia,serif;font-size:2.4rem}.footer__copyright,.footer__copyright a{color:#fff8ecb8}.footer .field__input{background:#fffaf1;color:var(--kreto-ink)}.footer .newsletter-form__button{color:var(--kreto-olive)}.footer__content-bottom{border-color:#fff8ec29}.footer-block__details-content,.footer-block__details-content p{color:#fff8ecc7}.footer-block__details-content .list-menu__item--link{color:#fff8ec}.footer__newsletter .field:after{box-shadow:0 0 0 1px #fff8ec61}.footer__newsletter .field__label{color:#29331ead}.shopify-policy__container,.customer,.main-page-title,.collection-hero__inner{color:var(--kreto-ink)}@media screen and (max-width:749px){.header{padding-top:1rem;padding-bottom:1rem}.header__heading-logo{height:4.6rem}.footer__content-top{padding-top:4.5rem}.collection-hero__title,.main-page-title,.title--primary{font-size:4rem}}.button,.shopify-challenge__button,.customer button{background:var(--kreto-olive);color:var(--kreto-cream);border-radius:.3rem;font-family:Kreto Tiempos,Georgia,serif;font-weight:600;letter-spacing:0}.button:hover:not([disabled]):not([aria-disabled=true]){background:var(--kreto-olive-dark);color:var(--kreto-cream)}.button--secondary{background:transparent;color:var(--kreto-olive)}.button--secondary:hover:not([disabled]):not([aria-disabled=true]){background:var(--kreto-olive);color:var(--kreto-cream)}.button[disabled],.button[aria-disabled=true]{opacity:.5;transform:none}:focus-visible{outline:2px solid currentColor;outline-offset:4px}input,textarea,select{caret-color:var(--kreto-olive)}.header-wrapper{background:var(--kreto-cream)}.header__menu-item{font-family:Kreto Tiempos,Georgia,serif;text-transform:none;letter-spacing:0;font-weight:500;font-size:1.5rem}.price{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.shopify-challenge__button,.customer button{transition:none}.button:hover:not([disabled]):not([aria-disabled=true]){transform:none}}.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:2px solid var(--kreto-ink);outline-offset:4px;box-shadow:0 0 0 4px var(--kreto-cream)}[id$=__kreto_product]{border-bottom:1px solid var(--kreto-line)}[id$=__kreto_product] .product__title{font-size:clamp(3.8rem,4vw,5.2rem);line-height:1.08}[id$=__kreto_product] .product__text{font-size:1.8rem;line-height:1.6}[id$=__kreto_product] .product-form__input input[type=radio]+label{border-color:var(--kreto-line);border-radius:.3rem}[id$=__kreto_product] .product-form__input input[type=radio]:checked+label{background:var(--kreto-olive);color:var(--kreto-cream);border-color:var(--kreto-olive)}[id$=__kreto_product] .product__media-wrapper{background:var(--kreto-paper)}[id$=__kreto_explainer] .rich-text{background:var(--kreto-olive);color:var(--kreto-cream)}[id$=__kreto_explainer] .rich-text__heading{color:var(--kreto-cream);font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1}[id$=__kreto_explainer] .rich-text__text{font-size:2rem;line-height:1.6;max-width:44ch;margin-inline:auto}[id$=__kreto_help] .rich-text__heading{font-size:clamp(3.2rem,3.6vw,4.6rem);line-height:1.12}[id$=__kreto_help] .rich-text__text{font-size:1.8rem}.kreto-story{background:var(--kreto-paper)}.kreto-story__eyebrow:empty{display:none}.kreto-story__content h2{color:var(--kreto-olive);letter-spacing:-.03em;font-size:clamp(3.6rem,4.5vw,5.6rem)}.kreto-story__content .rte{color:var(--kreto-ink)}@media(max-width:989px)and (min-width:750px){.kreto-hero__inner{gap:2.4rem}.kreto-hero__title{font-size:4.8rem}}.announcement-bar__message,.announcement-bar__message.h5{color:var(--kreto-cream)}[id$=__kreto_explainer] .rich-text__wrapper{width:100%}[id$=__kreto_explainer] .rich-text__blocks{display:grid;grid-template-columns:1fr 1fr;gap:6rem;max-width:none;width:100%;text-align:left}[id$=__kreto_explainer] .rich-text__heading{margin:0;max-width:8ch;font-size:clamp(4rem,5vw,6.4rem)}[id$=__kreto_explainer] .rich-text__text{margin:0;max-width:none;font-size:1.8rem}[id$=__kreto_explainer] ol{margin:0;padding-left:2.4rem}[id$=__kreto_explainer] li{padding:0 0 2.4rem 1rem;margin-bottom:2.4rem;border-bottom:1px solid rgba(239,230,216,.25)}[id$=__kreto_explainer] li:last-child{padding-bottom:0;margin-bottom:0;border:0}[id$=__kreto_explainer] li p{margin:0}[id$=__kreto_explainer] strong{display:inline-block;margin-bottom:.5rem;font-size:2.2rem;font-weight:500}[id$=__kreto_help] .rich-text__blocks{max-width:72rem}@media(max-width:749px){[id$=__kreto_explainer] .rich-text__blocks{grid-template-columns:1fr;gap:3.2rem}[id$=__kreto_explainer] .rich-text__heading{max-width:none}[id$=__kreto_explainer] .rich-text__text{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kreto-theme.css.map */
