[data-recipe-cart-data]{display:none!important}.recipe-cart{display:inline-flex;align-items:center;gap:.375rem;position:relative;margin:0 0 0 .5rem;vertical-align:middle;font-size:.8125rem;line-height:1.2;text-transform:none;letter-spacing:0}.recipe-cart__btn{position:relative;gap:.3125rem;min-width:44px;margin:-12px 0;padding-block:0;padding-inline:var(--pill-padding-inline, 8px);border:0;border-radius:22px;background:transparent;color:inherit;font:inherit;line-height:var(--pill-line-height, 1);font-size:.8125rem;white-space:nowrap;vertical-align:middle;cursor:pointer}.recipe-cart__btn:before{content:"";position:absolute;top:9px;right:0;bottom:9px;left:0;border:1px solid currentColor;border-radius:13px;background:transparent}.recipe-cart__btn:hover:before{background:#2e1a470f}.recipe-cart__btn:focus-visible{outline:none}.recipe-cart__btn:focus-visible:before,.recipe-cart__option:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.recipe-cart .recipe-cart__popover .recipe-cart__add:focus-visible{outline:2px solid var(--color-text-main, #2e1a47);outline-offset:2px}.recipe-cart__btn[aria-expanded=true]:before{background:#2e1a4714}.recipe-cart__btn[disabled]{opacity:.5;cursor:default}.recipe-cart__icon{width:14px;height:14px;flex:none;display:block}.recipe-cart__label{white-space:nowrap}.recipe-cart__popover{position:absolute;z-index:20;top:calc(100% + .375rem);left:0;min-width:210px;padding:.5rem;background:#fcfaf1;color:#2e1a47;border:1px solid rgba(46,26,71,.2);border-radius:8px;box-shadow:0 6px 20px #2e1a4729;text-align:left;font-weight:400;line-height:1.2}.recipe-cart__popover[hidden]{display:none}.recipe-cart__option{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .375rem;cursor:pointer;font-size:.875rem}.recipe-cart__option input{margin:0;flex:none}.recipe-cart__option-price{margin-left:auto;white-space:nowrap}.recipe-cart__option:has(input:checked){border:1px solid rgba(46,26,71,.3);padding:0 calc(.375rem - 1px);background:#2e1a470f}.recipe-cart__option:has(input:checked)>span:first-of-type{font-weight:600}.recipe-cart__option input[type=radio]{accent-color:#2e1a47}.recipe-cart__option--soldout{opacity:.55;cursor:default}.recipe-cart .recipe-cart__popover .recipe-cart__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:.375rem;padding:0 .75rem;border:1px solid #2e1a47;border-radius:30px;background:#2e1a47;color:#fcfaf1;font:inherit;line-height:var(--pill-line-height, 1);font-size:.8125rem;cursor:pointer}.recipe-cart .recipe-cart__popover .recipe-cart__add[disabled]{opacity:.5;cursor:default}.recipe-cart__status{display:block;max-width:12rem;font-size:.75rem;line-height:1.25}.recipe-cart__status:empty{display:none}@media screen and (max-width:480px){.recipe-cart{margin-left:.25rem;margin-right:-.5rem}.recipe-cart__label{display:none}.recipe-cart__btn{padding-inline:6px}.recipe-cart__btn:before{top:9px;right:6px;bottom:9px;left:6px}.recipe-cart__status{max-width:9rem}}.recipe-cart--compact{margin-left:-.5rem;margin-right:-1rem}.recipe-cart--compact .recipe-cart__label{display:none}.recipe-cart--compact .recipe-cart__btn{padding-inline:4px}.recipe-cart--compact .recipe-cart__btn:before{top:9px;right:10px;bottom:9px;left:10px}
/*# sourceMappingURL=/cdn/shop/t/93/assets/component-recipe-cart.css.map */
