.kevel-debug-mode{outline-offset:2px;background-color:#ffebee;outline:2px dashed #faadbb;position:relative}.kevel-debug-mode:after{color:#72182d;content:"Kevel Ad";background-color:#ffebee;padding:8px 12px;font-size:.75rem;display:inline-block;position:absolute;top:0;right:0}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;padding:8px 12px;font-size:.75rem;position:absolute;top:0;right:0;box-shadow:0 1px 10px #1f243380}.cart-line-item{background-color:#fff;border-bottom:1px solid #dcdfe5;padding-block:8px;transition:opacity .2s;display:flex;position:relative}.cart-line-item:first-child{border-top:1px solid #dcdfe5}.cart-line-item.line-item-loading{pointer-events:none;opacity:.5}.cart-line-item .line-item-image-wrapper{background-color:#f9fafb;flex:0 0 70px;justify-content:center;align-items:center;height:auto;min-height:100px;display:flex;position:relative}.cart-line-item .line-item-image-wrapper img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:90%;display:block}.cart-line-item .line-item-image-wrapper img.nsf-logo{aspect-ratio:auto;mix-blend-mode:normal;background:#fff;border-radius:2px;width:20px;position:absolute;top:10px;right:10px}@media (min-width:576px){.cart-line-item .line-item-image-wrapper{flex-basis:100px}}.cart-line-item .line-item-copy{flex-direction:column;flex:1 0;justify-content:space-between;padding-left:12px;display:flex}.cart-line-item .line-item-copy .line-item-actions{margin-top:8px}.cart-line-item .line-item-copy .line-item-actions .feed-input-toggle{margin-bottom:6px}.cart-line-item .line-item-copy .line-item-actions .line-item-action-row.quantity-price-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-line-item .line-item-copy .line-item-actions .line-item-action-row.subscription-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:2px;display:flex}.cart-line-item .line-item-copy .line-item-actions .line-item-action-row .input-item{margin-bottom:0}.cart-line-item .line-item-copy .line-item-actions .line-item-action-row .feed-checkbox{width:auto;display:inline-flex}.cart-line-item .line-item-copy .line-item-actions .sub-info-modal-trigger{margin-left:3px;margin-right:8px;padding-inline:5px}.cart-line-item .line-item-copy .line-item-actions .subscription-select{vertical-align:text-bottom;width:auto;max-width:250px;margin-top:8px}@media (min-width:576px){.cart-line-item .line-item-copy .line-item-actions .subscription-select{margin-top:0}}.cart-line-item .line-item-title-row{padding-right:32px}.cart-line-item .line-item-title{font-synthesis:none;font-family:TT Hoves Pro,arial,sans-serif;font-size:.8125rem}@media (min-width:768px){.cart-line-item .line-item-title{font-size:1rem}}.cart-line-item .line-item-title{color:#09023d;margin:0 0 4px;font-style:normal;font-weight:600;line-height:1em;text-decoration:none;transition:color .25s;display:block}.cart-line-item a.line-item-title:hover{color:#00b4e7}.cart-line-item .line-item-subtitle{font-synthesis:none;font-family:TT Hoves Pro,arial,sans-serif;font-size:.875rem}@media (min-width:768px){.cart-line-item .line-item-subtitle{font-size:.875rem}}.cart-line-item .line-item-subtitle{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.cart-line-item .line-item-subtitle strong{font-weight:600}.cart-line-item .line-item-subtitle{color:#4d5e80}.cart-line-item .line-item-subtitle.subtitle-accent{color:#00b4e7}.cart-line-item .line-item-flavor-row{margin-top:4px}.cart-line-item .quantity-price-row .price-row-actions{text-align:right;flex:none}.cart-line-item .line-item-remove{padding:12px 8px;position:absolute;top:6px;right:-8px}.cart-line-item .line-item-quantity-wrapper{max-width:80px;display:block;position:relative}.cart-line-item .line-item-quantity-wrapper .feed-select-input select{padding-left:12px}.cart-line-item .line-item-quantity-wrapper .quantity-selector-loading{background-color:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:768px){.cart-line-item .line-item-quantity-wrapper{max-width:106px}}.cart-line-item .line-item-spinner{z-index:2;position:absolute;top:50%;left:50%;translate:-50% -50%}.cart-line-item .grouped-edit-btn{margin-top:8px}.cart-line-item .grouped-edit-btn .feed-icon{transition:rotate .25s cubic-bezier(.52,.01,.16,.99)}.cart-line-item .grouped-edit-btn.edit-btn-open .feed-icon{rotate:180deg}.cart-line-item.line-item-feed-first .line-item-title{margin-bottom:0;margin-right:6px;display:inline-block}.cart-line-item.line-item-feed-first .line-item-subtitle-row{display:contents}.cart-line-item.line-item-feed-first .line-item-subtitle-row .line-item-subtitle{color:#09023d;line-height:1em;display:inline-block}.cart-line-item.line-item-feed-first .line-item-subtitle-row .line-item-subtitle:before{content:"("}.cart-line-item.line-item-feed-first .line-item-subtitle-row .line-item-subtitle:after{content:")"}.cart-line-item.line-item-feed-first .ff-value-prop-list{font-synthesis:none;font-family:TT Hoves Pro,arial,sans-serif;font-size:.875rem}@media (min-width:768px){.cart-line-item.line-item-feed-first .ff-value-prop-list{font-size:.875rem}}.cart-line-item.line-item-feed-first .ff-value-prop-list{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.cart-line-item.line-item-feed-first .ff-value-prop-list strong{font-weight:600}.cart-line-item.line-item-feed-first .ff-value-prop-list{color:#4d5e80;margin:0;padding-left:16px}.cart-line-item.line-item-feed-first .ff-value-prop-list li{margin-bottom:2px}.cart-line-item .feed-alert{margin-top:8px}.cart-line-item .formulas-components{font-synthesis:none;font-family:TT Hoves Pro,arial,sans-serif;font-size:.875rem}@media (min-width:768px){.cart-line-item .formulas-components{font-size:.875rem}}.cart-line-item .formulas-components{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.cart-line-item .formulas-components strong{font-weight:600}.cart-line-item .formulas-components{background:#effbff;border:1px solid #ccf0fa;border-radius:10px;margin:8px 0;padding:8px 12px}.grouped-cart-line-items{background-color:#09023d;padding-left:12px}
/*# sourceMappingURL=0nvi8o2maq0_3.css.map*/