.cart-button[data-v-6390b32d]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid var(--color-black);border-radius:var(--radius-lg);background-color:var(--color-white);stroke:var(--color-black);cursor:pointer;transition:all .3s}.cart-button[data-v-6390b32d]:hover{background-color:var(--color-black)}.cart-button[data-v-6390b32d]:hover,.cart-button:hover svg[data-v-6390b32d]{stroke:var(--color-white)}.m-backdrop{--maz-bg-overlay:rgba(0,0,0,.5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.backdrop[data-v-cb601b54]{background-color:var(--color-black)!important}.my-modal[data-v-cb601b54]{position:relative;width:100%!important;max-width:500px!important;border-radius:var(--radius-sm);background:var(--color-white);box-shadow:0 0 10px 0 var(--color-black)!important;overflow:hidden}.modal-header[data-v-cb601b54]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.modal-footer[data-v-cb601b54]{bottom:0;left:0;z-index:1;width:100%;padding:10px;border-top:1px solid #eee}.close-btn[data-v-cb601b54]{padding:0 8px;border:none;background:none;color:var(--color-black)!important;font-size:24px;cursor:pointer}.quick-add-content[data-v-cb601b54],.sizes-array[data-v-cb601b54]{width:100%;overflow-y:auto}.sizes-array[data-v-cb601b54]{display:flex;max-height:300px;margin-left:3px}@media(min-width:1200px){.sizes-array-container[data-v-cb601b54]{width:14%!important}}.size-item[data-v-cb601b54]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.size-item-button[data-v-cb601b54]{position:relative;width:52px;height:52px;border:none;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 0 10px #00000080;color:var(--color-black)!important;font-size:14px;overflow-wrap:break-word;cursor:pointer}.size-item-button[data-v-cb601b54]:hover{background-color:#f0f0f0;transition:all .2s}.size-item-button.selected[data-v-cb601b54]{border:2px solid #636363}.size-item-button[data-v-cb601b54]:disabled{background-color:#e0e0e0;opacity:.5;cursor:not-allowed}.size-item-amount[data-v-cb601b54]{font-size:12px;text-align:center;overflow-wrap:break-word}.in-cart-badge[data-v-cb601b54]{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-black);color:var(--color-white);font-size:11px}.in-cart-badge.saving[data-v-cb601b54]{background:var(--color-text-muted);animation:pulse-cb601b54 1s infinite}@keyframes pulse-cb601b54{0%,to{opacity:1}50%{opacity:.5}}.amount-control[data-v-cb601b54]{padding:12px;border-radius:var(--radius-sm);background:var(--color-bg-hover)}.w-32[data-v-cb601b54]{width:120px}.saving-indicator[data-v-cb601b54]{color:var(--color-text-muted)}.col-3[data-v-cb601b54]{padding:.5rem}@media(max-width:768px){.my-modal[data-v-cb601b54]{width:95vw!important;max-width:95vw!important}.size-item-button[data-v-cb601b54]{width:50px;height:50px}.size-item-amount[data-v-cb601b54]{text-wrap:wrap}}img[data-v-e4f49f81]{pointer-events:none}.image-container[data-v-e4f49f81]{aspect-ratio:1/1}[data-v-e4f49f81] .carousel__viewport{box-shadow:0 0 6px -1px #0000001a,0 2px 4px -1px #00000003}[data-v-e4f49f81] .carousel__slide,[data-v-e4f49f81] .carousel__track,[data-v-e4f49f81] .carousel__viewport{height:100%!important;min-height:var(--vc-carousel-height)!important;border-radius:var(--radius-lg)}.badges[data-v-e4f49f81]{position:absolute;z-index:2;top:8px;left:8px;right:56px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}[data-v-e4f49f81] .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.indicator[data-v-e4f49f81]{top:-2px;right:-2px;width:18px;height:18px;padding-bottom:2px;padding-left:1px;border:1px solid var(--color-white);border-radius:50%;background-color:var(--color-black);color:var(--color-white);font-size:10px}.fav-button[data-v-e4f49f81],.indicator[data-v-e4f49f81]{display:flex;align-items:center;justify-content:center}.fav-button[data-v-e4f49f81]{--heart:#18181b;position:absolute;top:8px;right:8px;z-index:10;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffffe6;box-shadow:var(--shadow-popup);cursor:pointer;transition:all .2s ease}.fav-button[data-v-e4f49f81]:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.fav-button.is-favorite[data-v-e4f49f81],.fav-button[data-v-e4f49f81]:hover{background:var(--color-white)}.heart-icon[data-v-e4f49f81]{width:24px;height:24px;transition:all .3s ease}.heart-path[data-v-e4f49f81]{fill:none;stroke:var(--heart);stroke-width:1.5;transition:all .3s ease}.fav-button.is-favorite .heart-path[data-v-e4f49f81],.fav-button:hover .heart-path[data-v-e4f49f81]{fill:var(--heart);stroke:var(--heart)}.product-text[data-v-e4f49f81]{cursor:default}.article[data-v-e4f49f81]{color:gray;font-size:12px}.stats[data-v-e4f49f81]{color:#616161;font-size:14px}.auth[data-v-e4f49f81]{padding:0 10px;border-radius:6px;background-color:var(--color-black);color:var(--color-white)}.price-container[data-v-e4f49f81]{display:flex;align-items:center;justify-content:space-between;padding-right:20px}.hint[data-v-e4f49f81]{font-size:.9rem;text-decoration:underline;cursor:pointer}.hint-wrapper[data-v-e4f49f81]{position:relative}.hint-popup[data-v-e4f49f81]{position:absolute;bottom:100%;left:100%;z-index:100;width:350px;max-width:400px;padding:8px 20px 20px;border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-popup);line-height:1.25;white-space:wrap;visibility:visible;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;transform:translate(-50%);transition:all .2s}@media(max-width:1440px){.hint-popup[data-v-e4f49f81]{width:250px}}@media(max-width:500px){.hint-popup[data-v-e4f49f81]{left:90%;width:200px;max-width:300px}.price-container[data-v-e4f49f81]{padding-right:0}.hint-wrapper[data-v-e4f49f81]{display:flex}}
