@font-face{font-family:Kreto Tiempos;src:url(kreto-tiempos-text.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 800}.product{align-items:flex-start;column-gap:clamp(3rem,5vw,7rem)}.product__info-container{color:var(--kreto-olive, #4F5B3A)}.product__info-wrapper{padding:clamp(0rem,1.5vw,2rem);padding-top:0}.product__info-container>*+*{margin-top:1.4rem}.product__text.caption-with-letter-spacing{margin-bottom:.4rem;color:var(--kreto-orange, #C97A2B);font-size:1.15rem;font-weight:800;letter-spacing:.16em}.product__title h1{color:var(--kreto-olive, #4F5B3A);font-family:Kreto Tiempos,Georgia,serif;font-weight:700;letter-spacing:-.025em}.product__title h1{font-size:clamp(4rem,5vw,6rem);line-height:.98}.product .price--large{font-size:2.2rem;font-weight:700}.product__tax{color:var(--kreto-olive);font-size:1.3rem}.product__description{margin-top:2.4rem!important;padding:2rem;border:1px solid rgba(79,91,58,.18);border-radius:1rem;background:#fffaf1;color:#29331e}.product__description>:first-child{margin-top:0}.product__description>:last-child{margin-bottom:0}.product__description strong{color:var(--kreto-olive, #4F5B3A)}.product__accordion{border-color:#4f5b3a33}.product__accordion .summary__title{color:var(--kreto-olive, #4F5B3A);font-weight:700}.product-form__input--pill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:.8rem}.product-form__input--pill .form__label{grid-column:1 / -1;color:var(--kreto-olive, #4F5B3A);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{display:grid;place-items:center;min-height:6rem;margin:0;padding:1rem;border:1px solid rgba(79,91,58,.3);border-radius:.7rem;background:#fffaf1;color:var(--kreto-olive, #4F5B3A);font-weight:700;text-align:center}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--kreto-olive, #4F5B3A);background:var(--kreto-olive, #4F5B3A);color:#fff8ec}.kreto-purchase{display:grid;gap:.9rem;margin:2.2rem 0 1.6rem;padding:1.2rem;border:1px solid rgba(79,91,58,.22);border-radius:1rem;background:#fffaf1b8}.kreto-purchase__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .2rem .5rem}.kreto-purchase__heading>span{color:#4f5b3a94;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kreto-purchase__label{margin:0;color:var(--kreto-olive, #4F5B3A);font-family:Kreto Tiempos,Georgia,serif;font-size:1.8rem;font-weight:700}.kreto-purchase__option{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:7rem;padding:1.3rem 1.4rem;border:1px solid rgba(79,91,58,.28);border-radius:.7rem;background:#fffaf1;cursor:pointer}.kreto-purchase__option:has(input:checked){border:2px solid var(--kreto-olive, #4F5B3A);padding:1.2rem 1.3rem;background:#f2e8d7;box-shadow:0 .8rem 2rem #4f5b3a14}.kreto-purchase__option input,.kreto-purchase__radio{flex:0 0 auto;width:2rem;height:2rem;margin:0;accent-color:var(--kreto-olive, #4F5B3A)}.kreto-purchase__radio{border:1px solid rgba(79,91,58,.35);border-radius:50%}.kreto-purchase__copy{display:grid;gap:.25rem;flex:1 1 auto;line-height:1.25}.kreto-purchase__title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.kreto-purchase__copy strong{color:var(--kreto-olive, #4F5B3A);font-size:1.5rem}.kreto-purchase__copy small{color:var(--kreto-olive);font-size:1.4rem;line-height:1.45}.kreto-purchase__price{color:var(--kreto-olive, #4F5B3A);font-size:1.55rem;font-weight:800;white-space:nowrap}.kreto-purchase__badge{position:absolute;top:-.9rem;right:1.1rem;padding:.45rem .7rem;border-radius:99rem;background:var(--kreto-orange, #C97A2B);color:#17200f;font-size:1.05rem;font-weight:700;text-transform:uppercase}.kreto-purchase__option--disabled{cursor:default;opacity:.55}.kreto-purchase__frequency{display:grid;gap:.6rem;padding:.2rem}.kreto-purchase__frequency[hidden]{display:none}.kreto-purchase__frequency label{color:var(--kreto-olive, #4F5B3A);font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kreto-purchase__select{position:relative}.kreto-purchase__select:after{content:"\2304";position:absolute;top:50%;right:1.5rem;color:var(--kreto-olive, #4F5B3A);font-size:1.8rem;pointer-events:none;transform:translateY(-58%)}.kreto-purchase__frequency select{width:100%;min-height:4.8rem;padding:0 4.2rem 0 1.2rem;border:1px solid rgba(79,91,58,.35);border-radius:.7rem;background:#fffaf1;color:var(--kreto-olive, #4F5B3A);font:inherit;font-weight:700;-webkit-appearance:none;appearance:none}.kreto-purchase__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:.3rem 0 0;padding:1rem .2rem .2rem;border-top:1px solid rgba(79,91,58,.16);list-style:none}.kreto-purchase__benefits li{display:flex;gap:.5rem;color:#4f5b3ad1;font-size:1.05rem;font-weight:700;line-height:1.25}.product-form__submit{min-height:5.6rem;background:var(--kreto-orange, #C97A2B);color:#17200f;border-radius:.7rem;font-size:1.6rem;font-weight:800}.product-form__submit:after{box-shadow:none}.shopify-payment-button__button{min-height:5.6rem!important;border-radius:.7rem!important}.product__pickup-availabilities{border:1px solid rgba(79,91,58,.18);border-radius:.7rem;background:#fffaf1}@media screen and (min-width:990px){.product__media-wrapper{max-width:58%}.product__info-wrapper{max-width:42%}}@media screen and (max-width:749px){.product__title h1{font-size:clamp(3.5rem,12vw,5rem)}.product__info-wrapper{padding-top:2.4rem}.product-form__input--pill{gap:.6rem}.product-form__input--pill input[type=radio]+label{min-height:5.8rem;padding-inline:.5rem}.kreto-purchase__badge{display:none}.kreto-purchase__benefits{grid-template-columns:1fr}.kreto-purchase__heading>span{display:none}.kreto-purchase__title{align-items:flex-start}}.kreto-purchase{padding:0;border:0;border-radius:0;background:transparent}.kreto-purchase__option:has(input:checked){background:var(--kreto-cream);box-shadow:none}.kreto-purchase__benefits li{color:var(--kreto-olive);font-size:1.3rem;line-height:1.5;font-weight:500}.kreto-purchase__frequency label{font-size:1.3rem;letter-spacing:.04em}.kreto-purchase__heading>span{color:var(--kreto-olive);font-size:1.2rem}.product-form__submit.button{background:var(--kreto-olive);color:var(--kreto-cream);border-radius:.3rem}.product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]){background:var(--kreto-olive-dark);color:var(--kreto-cream)}.kreto-purchase__copy{min-width:0}.kreto-purchase__title{flex-wrap:wrap;row-gap:.5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kreto-product-purchase.css.map */
