:root{--color-ml-orange: #FF6600;--color-ml-orange-hover: #E85D00;--color-ml-orange-light: #FFE5CC;--color-ml-orange-dark: #CC5200;--color-ml-yellow: #FFE600;--color-ml-blue: #3483FA;--color-ml-green: #00A650;--color-ml-gray-lightest: #F5F5F5;--color-ml-gray-light: #EBEBEB;--color-ml-gray: #999999;--color-ml-gray-dark: #666666;--color-ml-gray-darkest: #333333;--color-ml-white: #FFFFFF;--color-ml-black: #000000;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 1px 6px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 6px 16px 0 rgba(0, 0, 0, .12);--shadow-xl: 0 10px 40px 0 rgba(0, 0, 0, .15);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}.btn-ml-primary{background-color:var(--color-ml-orange);color:var(--color-ml-white);border:none;border-radius:var(--radius-md);padding:12px 24px;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background-color var(--transition-base);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-ml-primary:hover{background-color:var(--color-ml-orange-hover);box-shadow:var(--shadow-md)}.btn-ml-secondary{background-color:var(--color-ml-white);color:var(--color-ml-orange);border:2px solid var(--color-ml-orange);border-radius:var(--radius-md);padding:10px 24px;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.btn-ml-secondary:hover{background-color:var(--color-ml-orange-light)}.btn-ml-link{background:none;border:none;color:var(--color-ml-blue);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;text-decoration:none;transition:color var(--transition-fast)}.btn-ml-link:hover{color:var(--color-ml-orange);text-decoration:underline}.product-card-ml{background:var(--color-ml-white);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all var(--transition-base);cursor:pointer;position:relative;border:1px solid transparent}.product-card-ml:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--color-ml-gray-light)}.product-card-ml__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-sm);margin-bottom:var(--spacing-md)}.product-card-ml__image{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-slow)}.product-card-ml:hover .product-card-ml__image{transform:scale(1.05)}.product-card-ml__badge{position:absolute;top:8px;left:8px;background:var(--color-ml-green);color:var(--color-ml-white);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase}.product-card-ml__title{font-size:var(--font-size-sm);color:var(--color-ml-gray-darkest);margin-bottom:var(--spacing-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-ml__price-wrapper{margin-bottom:var(--spacing-sm)}.product-card-ml__price{font-size:var(--font-size-2xl);font-weight:400;color:var(--color-ml-black)}.product-card-ml__price-original{font-size:var(--font-size-sm);color:var(--color-ml-gray);text-decoration:line-through;margin-left:var(--spacing-sm)}.product-card-ml__discount{display:inline-block;background:var(--color-ml-green);color:var(--color-ml-white);padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;margin-left:var(--spacing-sm)}.product-card-ml__shipping{color:var(--color-ml-green);font-size:var(--font-size-sm);font-weight:600;display:flex;align-items:center;gap:4px}.product-card-ml__quick-add{position:absolute;bottom:var(--spacing-md);left:50%;transform:translate(-50%) translateY(20px);opacity:0;transition:all var(--transition-base);white-space:nowrap}.product-card-ml:hover .product-card-ml__quick-add{opacity:1;transform:translate(-50%) translateY(0)}.categories-ml{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md);padding:var(--spacing-xl) 0}.category-card-ml{background:var(--color-ml-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base);cursor:pointer;border:1px solid var(--color-ml-gray-light)}.category-card-ml:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--color-ml-orange)}.category-card-ml__icon{width:64px;height:64px;margin:0 auto var(--spacing-sm);display:flex;align-items:center;justify-content:center;background:var(--color-ml-orange-light);border-radius:var(--radius-full);color:var(--color-ml-orange);font-size:32px}.category-card-ml__title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-ml-gray-darkest)}.menu-categories-ml{background:var(--color-ml-white);border-bottom:1px solid var(--color-ml-gray-light)}.menu-categories-ml__list{display:flex;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.menu-categories-ml__item{position:relative}.menu-categories-ml__link{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-sm);color:var(--color-ml-gray-darkest);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.menu-categories-ml__link:hover{color:var(--color-ml-orange)}.menu-categories-ml__link--active{color:var(--color-ml-orange);border-bottom:2px solid var(--color-ml-orange)}.benefits-ml{background:var(--color-ml-gray-lightest);padding:var(--spacing-xl) 0}.benefits-ml__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.benefit-card-ml{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-ml-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.benefit-card-ml__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-ml-orange-light);border-radius:var(--radius-full);color:var(--color-ml-orange);font-size:24px;flex-shrink:0}.benefit-card-ml__content{flex:1}.benefit-card-ml__title{font-size:var(--font-size-base);font-weight:600;color:var(--color-ml-gray-darkest);margin-bottom:4px}.benefit-card-ml__description{font-size:var(--font-size-xs);color:var(--color-ml-gray);line-height:1.4}.breadcrumbs-ml{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0;font-size:var(--font-size-sm)}.breadcrumbs-ml__item{color:var(--color-ml-gray)}.breadcrumbs-ml__link{color:var(--color-ml-blue);text-decoration:none;transition:color var(--transition-fast)}.breadcrumbs-ml__link:hover{color:var(--color-ml-orange);text-decoration:underline}.breadcrumbs-ml__separator{color:var(--color-ml-gray)}.text-ml-orange{color:var(--color-ml-orange)}.bg-ml-orange{background-color:var(--color-ml-orange)}.bg-ml-gray-light{background-color:var(--color-ml-gray-lightest)}.container-ml{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}@media (min-width: 768px){.container-ml{padding:0 var(--spacing-lg)}}.section-spacing-ml{padding:var(--spacing-2xl) 0}@media (min-width: 768px){.section-spacing-ml{padding:var(--spacing-3xl) 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp var(--transition-slow) ease-out}@media (max-width: 767px){.product-card-ml__price{font-size:var(--font-size-xl)}.categories-ml{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-sm)}.category-card-ml__icon{width:48px;height:48px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme-ml-custom.css.map */
