.product-card-wrapper .card{height:100%}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1}.product-card-wrapper .card>.card__content>.card__information{width:100%;padding-bottom:12px}.product-card-wrapper .card>.card__content .card__heading{min-height:var(--v22-title-height, 2.6em);line-height:1.3;overflow-wrap:anywhere}.product-card-wrapper .krumel-card-action{margin-top:auto}.product-card-wrapper .card-information .price{margin-top:10px}body.krumel-page-product .product__info-container>*+*{margin-top:22px}body.krumel-page-product .product__title h1{font-size:clamp(28px,3.2vw,44px);line-height:1.15;letter-spacing:.01em;color:#1f3a2e}body.krumel-page-product .product__info-container .price{font-size:22px;color:#1f3a2e}body.krumel-page-product .product__description{border-top:1px solid #dce2dc;padding-top:24px;line-height:1.7}body.krumel-page-product .product-form__input{max-width:100%;margin-bottom:18px}body.krumel-page-product .product-form__input .form__label{font-size:14px;letter-spacing:.025em;margin-bottom:10px}body.krumel-page-product .product-form__input--pill input[type=radio]+label{border-radius:3px;padding:12px 16px}body.krumel-page-product .product-form__input--pill input[type=radio]:checked+label{background:#1f3a2e;color:#fff;border-color:#1f3a2e}body.krumel-page-product .product-form__buttons{max-width:100%}body.krumel-page-product .product-form__submit{min-height:52px;font-size:15px;letter-spacing:.04em}body.krumel-page-product .product__media-wrapper{min-width:0}body.krumel-page-product .edible-print-form__group legend{font-family:var(--font-body-family);font-size:18px}body.krumel-page-product .edible-print-form__group{padding:22px;border-color:#dce2dc;background:#faf9f5}body.krumel-page-product .edible-print-form__notice{background:#f3f1e9;border-left-color:#1f3a2e}[data-cupcake-order] .co-header h1{font-size:clamp(28px,3.4vw,44px);line-height:1.2}[data-cupcake-order] .co-card{border-radius:3px;border-color:#dce2dc;padding:28px}[data-cupcake-order] .co-card h2{font-size:21px;font-weight:500;border-bottom:1px solid #e3e7e1;padding-bottom:16px}[data-cupcake-order] .co-notice{border-radius:2px;background:#f3f1e9;border-color:#dce2dc;line-height:1.6}[data-cupcake-order] .co-button{position:relative;border-radius:2px;min-height:54px}[data-cupcake-order] .co-button.loading [data-submit-label]{visibility:hidden}[data-cupcake-order] .co-button.loading .loading__spinner{display:block!important;position:absolute;left:50%;top:50%;width:27px;height:27px;transform:translate(-50%,-50%);color:#fff}[data-cupcake-order] .co-check input{flex-shrink:0;accent-color:#1f3a2e;width:18px;height:18px}[data-cupcake-order] .co-day{font:inherit}[data-cupcake-order] .co-day:focus-visible{outline:2px solid #1f3a2e;outline-offset:2px}.v22-bag-count{font-size:14px;color:#617067;margin:0 0 24px}body.krumel-page-cart .title--primary{font-size:clamp(30px,4vw,48px);color:#1f3a2e}body.krumel-page-cart .cart-item__name{font-size:17px;line-height:1.4;color:#1f3a2e}body.krumel-page-cart .cart-item__image{width:100%;max-width:110px;height:auto;object-fit:contain}body.krumel-page-cart .cart-item__media{width:110px}body.krumel-page-cart .cart-item .product-option{font-size:13px;line-height:1.6;overflow-wrap:anywhere}body.krumel-page-cart .cart-item__details{min-width:0}body.krumel-page-cart .cart-item__details dl{margin-top:10px}body.krumel-page-cart .cart__footer{display:flex;flex-direction:column;gap:24px;background:#f5f3eb;border:1px solid #e4e6dd;padding:28px;margin:0}body.krumel-page-cart .cart__blocks{width:100%;margin:0}body.krumel-page-cart .cart__note{width:100%;max-width:none}.v22-summary-title{font-size:23px;margin:0 0 24px;color:#1f3a2e}body.krumel-page-cart .totals{justify-content:space-between;gap:12px;align-items:baseline}body.krumel-page-cart .totals__total{font-size:15px}body.krumel-page-cart .totals__total-value{font-size:22px}body.krumel-page-cart .cart__checkout-button{background:#1f3a2e;color:#fff;border-radius:2px;min-height:52px;font-size:15px}body.krumel-page-cart .tax-note{text-align:left;line-height:1.6}.v22-collection-label{display:block;width:fit-content;background:#1f3a2e;color:#fff;font-size:11px;line-height:1.4;padding:5px 10px;border-radius:20px;margin-top:9px}.cart-quantity{position:relative}.cart-quantity .v22-quantity-whisk{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:2}.cart-quantity .v22-quantity-whisk[hidden]{display:none}.v22-quantity-whisk svg{width:25px!important;height:25px!important;color:#1f3a2e}body.krumel-page-cart #MainContent{max-width:1440px;margin:auto;width:100%;padding:32px clamp(16px,4vw,64px) 60px}body.krumel-page-cart #MainContent>.shopify-section{min-width:0}body.krumel-page-cart .v22-cart-items .page-width,body.krumel-page-cart .cart__footer-wrapper .page-width{padding-left:0;padding-right:0}@media(min-width:1100px){body.krumel-page-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}body.krumel-page-cart #MainContent>.shopify-section{grid-column:1/-1}body.krumel-page-cart #MainContent>.v22-cart-items{grid-column:1}body.krumel-page-cart #MainContent>.cart__footer-wrapper{grid-column:2;padding-top:36px}body.krumel-page-cart #MainContent:has(cart-items.is-empty){display:block}}@media(max-width:749px){body.krumel-page-cart .cart__footer{padding:22px 18px}body.krumel-page-product .product__info-container>*+*{margin-top:18px}body.krumel-page-product .edible-print-form__group{padding:18px 14px}[data-cupcake-order] .co-card{padding:20px 16px}[data-cupcake-order] .co-cal-grid{gap:3px;padding:7px}[data-cupcake-order] .co-day{min-height:34px}}.krumel-edible-print-product .product--no-media{max-width:82rem;width:100%}.krumel-edible-print-product .product--no-media .product__info-wrapper,.krumel-edible-print-product .product--no-media .product__info-container{max-width:100%;width:100%;min-width:0}.krumel-edible-print-product .product--no-media .product-form>.form{max-width:none;width:100%;min-width:0}.krumel-edible-print-product .product--no-media .product-form{align-items:stretch;text-align:left}.krumel-edible-print-product .product--no-media .product-form__input--dropdown{align-items:stretch;text-align:left;width:100%;max-width:52rem;margin-left:0;margin-right:0}.krumel-edible-print-product .product-form__input--dropdown .select{width:100%;max-width:100%}.krumel-edible-print-product .product--no-media .product-form__quantity{align-items:flex-start;text-align:left}.krumel-edible-print-product .product-form__buttons{width:100%;max-width:52rem}.krumel-edible-print-product .edible-print-form{width:100%;min-width:0;text-align:left;margin:2.6rem 0 2rem}.krumel-edible-print-product .edible-print-form__group{padding:2.6rem 2.8rem;margin-bottom:2.4rem;gap:1.3rem;min-width:0}.krumel-edible-print-product .edible-print-form__group legend{font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500;line-height:1.3;padding:0 .8rem}.krumel-edible-print-product .edible-print-form__help{font-size:1.55rem;line-height:1.7;max-width:76ch;text-align:left}.krumel-edible-print-product .edible-print-form label:not(.edible-print-form__check):not(.edible-print-form__radio){font-size:1.55rem;line-height:1.45;margin-top:.8rem}.krumel-edible-print-product .edible-print-form :is(textarea,input[type=text],input[type=email],input[type=tel],input[type=file]){box-sizing:border-box;max-width:100%;min-width:0;font-size:1.6rem;line-height:1.5;padding:1.3rem 1.5rem}.krumel-edible-print-product .edible-print-form :is(input[type=text],input[type=email],input[type=tel],input[type=file]){min-height:4.8rem}.krumel-edible-print-product .edible-print-form__check,.krumel-edible-print-product .edible-print-form__radio{grid-template-columns:2rem minmax(0,1fr);gap:1.2rem;font-size:1.55rem;line-height:1.65;text-align:left}.krumel-edible-print-product .edible-print-form__check input,.krumel-edible-print-product .edible-print-form__radio input{width:2rem;height:2rem;margin-top:.35rem}.krumel-edible-print-product .edible-print-form__notice{gap:1rem;padding:2.2rem 2.4rem;text-align:left}.krumel-edible-print-product .edible-print-form__notice strong{font-size:1.7rem;line-height:1.45}@media(max-width:749px){.krumel-edible-print-product .product--no-media{max-width:100%}.krumel-edible-print-product .product--no-media .product-form>.form{max-width:100%}.krumel-edible-print-product .product--no-media .product-form__input--dropdown,.krumel-edible-print-product .product-form__buttons{max-width:100%}.krumel-edible-print-product .product--no-media .edible-print-form__group{padding:1.8rem 1.6rem;margin-bottom:2rem;gap:1.1rem}.krumel-edible-print-product .edible-print-form__group legend{font-size:1.8rem;line-height:1.3}.krumel-edible-print-product .edible-print-form__help{font-size:1.5rem;line-height:1.65}.krumel-edible-print-product .edible-print-form__notice{padding:1.8rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/krumel-v22.css.map */
