@import"product-cup-wholesale.css";.bowl-capacity-chart{margin-top:1rem;width:100%;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.bowl-capacity-chart__img{display:block;width:100%;height:auto;vertical-align:middle}body .tooltip-popup{left:var(--tooltip-left, 50%)!important;top:var(--tooltip-top, 50%)!important;transform:none!important;right:auto!important;bottom:auto!important}.color-selector{margin-bottom:1.5em}.color-options{display:flex;flex-wrap:wrap;gap:.64em;margin-top:.8em}.color-option{flex:1;min-width:100.8px;max-width:100.8px;min-height:30.6px;padding:.54em .72em;border:1px solid #000000;border-radius:6px;background:transparent;cursor:pointer;transition:all .3s ease;text-align:center;font-size:.828em;font-weight:400;display:flex;align-items:center;justify-content:center;color:#000}.color-option:hover:not(.disabled){transform:scale(1.05);border-color:#000;color:#000}input[name=colors]:checked+.color-option{border:none;background:#0eadb6;color:#fff;box-shadow:0 4px 12px #0eadb640}.color-option.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.qty-colors{font-size:.7em;color:#666;display:block;margin-top:2px}.quantity-option{text-align:center}.qty-number{font-weight:700;display:block}.pricing-summary{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin:1.5rem 0;background:#f9f9f9}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e0e0e0}.pricing-row:last-child{border-bottom:none}.pricing-row.total{font-weight:700;font-size:1.1em;border-top:2px solid #333;margin-top:.5rem;padding-top:.75rem}.per-unit{text-align:center;font-size:.9em;color:#666;margin-top:.5rem}.print-type-option{border:1px solid #ddd;border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;background:#fff}.print-type-option:hover{border-color:#0eadb6;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}input[name=print-type]:checked+.print-type-option{border-color:#0eadb6;background:#f0fbfc;box-shadow:0 4px 12px #0eadb626}.print-type-option strong{display:block;margin-bottom:.5rem;color:#333}.print-type-option span{font-size:.9em;color:#666}.quantity-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.quantity-option{border:1px solid #ddd;border-radius:6px;padding:.75rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff}.quantity-option:hover{border-color:#0eadb6;transform:translateY(-1px)}input[name=quantity]:checked+.quantity-option{border-color:#0eadb6;background:#f0fbfc;box-shadow:0 2px 8px #0eadb626}.recyclable-badge{display:inline-block;background:#3b82f6;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8em;font-weight:700;margin-left:.5rem}.recyclable-note{background:#f0f9ff;border-left:4px solid #3b82f6;padding:1rem;margin:1rem 0;border-radius:0 6px 6px 0}.recyclable-note p{margin:0;font-size:.9em;color:#1e3a8a}@media(max-width:768px){.color-option{min-width:unset;max-width:unset;flex:1 1 calc(50% - .64em)}.color-options{display:grid;grid-template-columns:repeat(2,1fr)}.quantity-options{grid-template-columns:repeat(2,1fr)}.print-type-option{padding:.75rem}}.custom-options-block{margin-bottom:1.5em}.lids-dropdown-container .select{position:relative!important;width:100%!important;display:block!important;margin-top:.5rem}.lids-dropdown-container .select__select{width:100%!important;height:48px!important;padding:0 3rem 0 1rem!important;border:1px solid #000000!important;border-radius:6px!important;background-color:#fff!important;color:#000!important;font-family:inherit!important;font-size:14px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;transition:all .2s ease;line-height:46px!important}.lids-dropdown-container .select__select:focus{border-color:#0eadb6!important;box-shadow:0 0 0 1px #0eadb6!important}.lids-dropdown-container .select .icon-caret{position:absolute!important;right:1.25rem!important;top:50%!important;transform:translateY(-50%)!important;width:14px!important;height:9px!important;pointer-events:none!important;color:#333!important;z-index:10!important;margin:0!important}.lids-dropdown-container .select svg{display:block!important;width:14px!important;height:9px!important}.tooltip-popup{left:var(--tooltip-left, 0)!important;top:var(--tooltip-top, 0)!important;transform:none!important}.custom-lid-dropdown{position:relative;width:100%}.custom-lid-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0 1rem;border:1px solid #000000;border-radius:6px;background:#fff;color:#000;font-family:inherit;font-size:15px;font-weight:400;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.custom-lid-dropdown__trigger:focus,.custom-lid-dropdown__trigger[aria-expanded=true]{border-color:#0eadb6;box-shadow:0 0 0 1px #0eadb6;outline:none}.custom-lid-dropdown__caret{flex-shrink:0;margin-left:.5rem;color:#333;transition:transform .2s ease}.custom-lid-dropdown__trigger[aria-expanded=true] .custom-lid-dropdown__caret{transform:rotate(180deg)}.custom-lid-dropdown__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:9999;background:#fff;border:1px solid #000000;border-radius:6px;box-shadow:0 6px 24px #00000026;list-style:none;margin:0;padding:4px 0;display:none;max-height:280px;overflow-y:auto}.custom-lid-dropdown__list.open{display:block}.custom-lid-dropdown__option{padding:14px 1rem;font-size:15px;color:#000;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.custom-lid-dropdown__option:hover,.custom-lid-dropdown__option:active{background:#f0fbfc}.custom-lid-dropdown__option.selected{background:#f0fbfc;color:#0eadb6;font-weight:600}@media screen and (max-width:749px){.custom-lid-dropdown__trigger{min-height:58px;font-size:16px}.custom-lid-dropdown__option{padding:16px 1rem;font-size:16px}}.lid-preview-overlay{position:absolute;bottom:115px;right:10px;width:110px;height:110px;background:#fff;border:1px solid #000;border-radius:4px;padding:4px;z-index:50;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.lid-preview-overlay img{max-width:100%;max-height:100%;object-fit:contain}.lid-dropdown-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;width:100%}.lid-dropdown-inner{display:flex;align-items:center;gap:15px;width:100%}.lids-select-wrapper{flex:1}.lid-preview-mobile{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lid-preview-mobile img{max-width:100%;max-height:100%;object-fit:contain}.desktop-only{display:flex}.mobile-only,.lid-preview-mobile{display:none!important}@media screen and (max-width:749px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.lid-preview-overlay{display:none!important}.lid-preview-mobile{display:flex!important}.lid-dropdown-inner{align-items:flex-start;justify-content:space-between;gap:12px}.lids-select-wrapper{flex:1;min-width:0}.lid-preview-mobile{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin-left:auto;border-radius:10px;box-shadow:0 6px 24px #0f172a1f;border:1px solid rgba(15,23,42,.08)}}.tooltip-popup{left:var(--tooltip-left, 50%)!important;top:var(--tooltip-top, 50%)!important;transform:none!important}.tooltip-popup{left:0!important;top:0!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:99999!important}.product-form .tooltip-icon{width:1.2em;height:1.2em;border-radius:50%;border:1px solid rgba(0,0,0,.3);background:transparent;color:#0009;font-size:.92em;display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:all .2s ease;flex-shrink:0}.product-form .tooltip-icon:hover{background:#0000000d;color:#000000e6}body .tooltip-popup{left:var(--tooltip-left, 50%)!important;top:var(--tooltip-top, 50%)!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product-paper-bowl-wholesale.css.map */
