.kofi-qw-card .card{height:auto}.kofi-qw-card .card .card-content.info{display:block;height:auto}.kofi-qw{display:block;position:relative;z-index:3;margin-top:.8rem;text-align:left}.kofi-qw__weights{display:flex;gap:.6rem;margin:0 0 .8rem;padding:0;border:0}.kofi-qw__pill{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:3.6rem;padding:0 .6rem;border:1px solid #d9cbbd;border-radius:999px;background:#fffbf6;color:#621316;font-size:1.4rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.kofi-qw__radio:checked+.kofi-qw__pill{background:#621316;border-color:#621316;color:#fffbf6}.kofi-qw__radio:focus-visible+.kofi-qw__pill{outline:2px solid #ed8a2e;outline-offset:2px}.kofi-qw__pill--off{opacity:.4;text-decoration:line-through;cursor:not-allowed}.kofi-qw__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0 0 .4rem;line-height:1.3}.kofi-qw__price-main{font-size:1.8rem;font-weight:700;color:#621316}.kofi-qw__unit{font-size:1.25rem;color:#5c544c}.kofi-qw__grind{margin:0 0 .8rem;font-size:1.2rem;line-height:1.4;color:#5c544c}.kofi-qw__grind-link{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.kofi-qw__row{display:flex;flex-wrap:wrap;gap:.6rem}.kofi-qw__qty{display:flex;align-items:center;flex:0 0 auto;height:4.2rem;border:1px solid #d9cbbd;border-radius:999px;background:#fffbf6;overflow:hidden}.kofi-qw__qty-btn{width:3.4rem;height:100%;border:0;background:transparent;color:#621316;font-size:1.8rem;cursor:pointer}.kofi-qw__qty-input{width:3rem;height:100%;border:0;background:transparent;text-align:center;font-size:1.5rem;-moz-appearance:textfield}.kofi-qw__qty-input::-webkit-outer-spin-button,.kofi-qw__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kofi-qw__add.button{flex:1 1 10rem;min-height:4.2rem;min-width:0;padding:0 1.2rem;font-size:1.4rem}.kofi-qw__error{margin-top:.6rem;font-size:1.2rem}@media screen and (max-width:749px){.kofi-qw__qty{flex:1 1 100%;justify-content:space-between}.kofi-qw__qty-input{flex:1 1 auto}.kofi-qw__add.button{flex:1 1 100%}.kofi-qw__pill{font-size:1.3rem}}.kofi-blik{margin:1.2rem auto 1.4rem;max-width:36rem}.kofi-blik__btn.button{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.8rem;background:#000;color:#fff;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255}.kofi-blik__label{font-size:1.6rem;font-weight:600}.kofi-blik__icon{height:2.4rem;width:auto}.kofi-blik__word{font-size:1.7rem;font-weight:800;letter-spacing:.04em}.kofi-blik__note{margin:.6rem 0 0;font-size:1.25rem;line-height:1.4;color:rgba(var(--color-foreground),.75);text-align:center}.kofi-cp[hidden]{display:none!important}.kofi-cp__msg{margin:0;font-size:1.35rem;line-height:1.4;color:#3a2a24}.kofi-cp__link{color:#621316;font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.kofi-cp__track{height:.6rem;margin-top:.6rem;border-radius:999px;background:#e6dcd3;overflow:hidden}.kofi-cp__fill{display:block;height:100%;width:4%;border-radius:999px;background:#621316;transition:width .4s ease}.kofi-cp--bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fffbf6;border-top:1px solid #e6dcd3;box-shadow:0 -.4rem 1.6rem #4e10141f}.kofi-cp--bar .kofi-cp__inner{display:flex;align-items:center;gap:1.2rem;max-width:120rem;margin:0 auto}.kofi-cp--bar .kofi-cp__info{flex:1 1 auto;min-width:0}.kofi-cp--bar .kofi-cp__btn.button{flex:0 0 auto;min-height:4.2rem;padding:0 1.6rem;font-size:1.4rem;white-space:nowrap}html.kofi-cart-bar-on body{padding-bottom:8rem}@media screen and (max-width:749px){.kofi-cp--bar .kofi-cp__inner{flex-direction:column;align-items:stretch;gap:.8rem}.kofi-cp--bar .kofi-cp__msg{font-size:1.25rem}.kofi-cp--bar .kofi-cp__btn.button{width:100%}html.kofi-cart-bar-on body{padding-bottom:12rem}}.kofi-cp--cart{max-width:36rem;margin:1.2rem auto;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#f6eee4;text-align:left}.kofi-cp__title{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#621316}.kofi-cp__gift-btn.button{width:100%;min-height:4.2rem;margin-top:1rem;font-size:1.4rem}.kofi-cp__points{margin:.8rem 0 0;font-size:1.25rem;line-height:1.4;color:#5c544c}.kofi-cp__points:empty{display:none}.kofi-faq__container{max-width:88rem;margin:0 auto;padding:0 2rem}.kofi-faq__heading{margin:0 0 1.2rem}.kofi-faq__intro{margin-bottom:3.2rem;font-size:1.6rem;line-height:1.6}.kofi-faq__subheading{margin:0 0 1.6rem}.kofi-faq__item{border-bottom:1px solid #e6dcd3}.kofi-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;list-style:none}.kofi-faq__q::-webkit-details-marker{display:none}.kofi-faq__q-text{margin:0;font-size:1.7rem;line-height:1.35}.kofi-faq__icon{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.kofi-faq__icon:before,.kofi-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#621316;transform:translateY(-50%);transition:transform .2s ease}.kofi-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.kofi-faq__item[open] .kofi-faq__icon:after{transform:translateY(-50%) rotate(0)}.kofi-faq__a{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6}.kofi-faq__a a{color:#621316;text-decoration:underline}@media(prefers-reduced-motion:reduce){.kofi-cp__fill,.kofi-faq__icon:before,.kofi-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kofi-ux.css.map */
