.dozyflv-section{width:100%;background:var(--dozyflv-bg, transparent)}@media(max-width:520px){.dozyflv-section{padding:0 16px}}.dozyflv-title{font-size:18.162px;font-weight:600;line-height:32px;margin:0 0 16px;letter-spacing:-.6px;border-bottom:1.5px solid var(--dozyflv-border, #ddd);padding-bottom:10px}.dozyflv-controls{display:flex;align-items:center;gap:20px;margin-bottom:16px}.dozyflv-filterSelectWrap{position:relative;display:inline-block}.dozyflv-filterSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 36px 10px 12px;font-size:14px;line-height:1.4;font-weight:500;color:#1f2937;min-width:140px;cursor:pointer;box-shadow:0 1px 2px #0000000d}.dozyflv-filterSelect:focus{outline:2px solid #2563eb22;outline-offset:0;border-color:#2563eb}.dozyflv-search{width:230px;max-width:100%;position:relative}.dozyflv-search:before{content:"\1f50d";position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.6;z-index:1}.dozyflv-searchWrap{position:relative;width:100%}.dozyflv-searchInput{width:100%;font-size:14px;padding:10px 10px 10px 32px;border:1px solid var(--dozyflv-border, rgba(0, 0, 0, .12));border-radius:8px;background:#fff;color:var(--dozyflv-text, #111827);outline:none}.dozyflv-searchClear{position:absolute;top:50%;right:10px;transform:translateY(-50%);height:20px;width:20px;padding:0;border:0;background:#efefef;color:#9ca3af;font-size:18px;line-height:18px;cursor:pointer;border-radius:50%;opacity:0;pointer-events:none}.dozyflv-searchClear.is-active{opacity:1;pointer-events:auto}.dozyflv-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px;row-gap:18px}.dozyflv-card{border:1px solid var(--dozyflv-border, #e0e4ea);background:var(--dozyflv-card-bg, #fff);border-radius:18px;overflow:hidden;box-shadow:none}.dozyflv-mediaBtn{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer;text-align:left}.dozyflv-media{width:100%;display:block;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.dozyflv-info{padding:12px 10px 14px}.dozyflv-name{margin:0 0 10px;font-size:24px;color:var(--dozyflv-text, #040814);line-height:32px;font-weight:600;letter-spacing:-.5px}.dozyflv-ratingRow{margin:0 0 16px;cursor:pointer}.dozyflv-bottomRow{display:flex;justify-content:space-between;align-items:center;gap:4px}.dozyflv-nutriText{font-size:17px;color:var(--dozyflv-muted, #596270);line-height:14px;border-bottom:1px solid rgba(89,98,112,.55);cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:2px}.dozyflv-actions{height:30px;display:flex;align-items:center;justify-content:flex-end}.dozyflv-addBtn{background:var(--dozyflv-cta-bg, #4a708c);color:var(--dozyflv-cta-text, #ffffff);border:none;padding:0 14.5px;border-radius:6px;cursor:pointer;font-size:17px;height:100%;transition:transform .12s ease,opacity .12s ease}.dozyflv-addBtn.is-disabled,.dozyflv-addBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.dozyflv-qty{display:flex;justify-content:center;align-items:center;gap:8px;height:100%}.dozyflv-qtyBtn{border:none;padding:0 10px;border-radius:6px;cursor:pointer;height:100%;background:#e5edf3;color:#4a708c}.dozyflv-qtyBtn[data-dozyflv-plus]{background:var(--dozyflv-cta-bg, #4a708c);color:var(--dozyflv-cta-text, #fff)}.dozyflv-qtyBtn.is-disabled,.dozyflv-qtyBtn:disabled{opacity:.45;cursor:not-allowed}.dozyflv-qtyVal{font-size:32px;color:var(--dozyflv-text, #182230);width:43px;display:flex;align-items:center;justify-content:center}.dozyflv-hidden,.nutri-add-btn-mobile{display:none!important}.nutri-add-btn-desktop{display:flex!important}@media screen and (max-width:1200px){.dozyflv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media screen and (max-width:640px){.nutri-add-btn-mobile{display:flex!important}.nutri-add-btn-desktop{display:none!important}}@media(max-width:620px){.dozyflv-controls{gap:16px}.dozyflv-search{width:100%}}@media(max-width:640px){.dozyflv-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.dozyflv-name{font-size:18px;line-height:16px;letter-spacing:-.1px}.dozyflv-nutriText{font-size:12px;letter-spacing:-.1px}.dozyflv-actions{height:22px}.dozyflv-addBtn{font-size:12px;padding:0 8px}.dozyflv-card{border-radius:12px}.dozyflv-qtyVal{font-size:20px;width:20px}.dozyflv-qtyBtn{padding:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/dozy-box-flavors-standalone.css.map */
