.ml-section{background:var(--ml-bg, #FBF8F1);color:var(--ml-text, #1E1B16);padding:64px 0 72px}.ml-container{margin:0 auto;padding:0 0 0 10%}.ml-header{margin-bottom:28px}.ml-heading{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1;margin:0 0 14px;letter-spacing:.2px}.ml-quote{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:16px;color:#1e1b16a6;margin:0}.ml-controls{width:85%;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:36px 0 28px;padding-bottom:14px}.ml-tabs{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}.ml-tabs::-webkit-scrollbar{display:none}.ml-tab{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1e1b1673;padding:4px 0 12px;position:relative;white-space:nowrap;transition:color .2s ease}.ml-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ml-text, #1E1B16);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ml-tab.is-active{color:var(--ml-text, #1E1B16)}.ml-tab.is-active:after{transform:scaleX(1)}.ml-tab:hover{color:var(--ml-text, #1E1B16)}.ml-arrows{display:flex;gap:8px;flex-shrink:0}.ml-arrow{width:34px;height:34px;border-radius:50%;border:1px solid rgba(30,27,22,.18);background:transparent;color:var(--ml-text, #1E1B16);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.ml-arrow:hover{background:var(--ml-text, #1E1B16);border-color:var(--ml-text, #1E1B16);color:var(--ml-bg, #FBF8F1)}.ml-arrow:active{transform:scale(.94)}.ml-panels{position:relative}.ml-panel{width:100%}.ml-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.ml-track::-webkit-scrollbar{display:none}.ml-empty{font-size:14px;color:#1e1b168c;padding:40px 0}.ml-card{flex:0 0 auto;width:300px;scroll-snap-align:start;display:flex;flex-direction:column}.ml-card-media{position:relative;display:block;width:100%;aspect-ratio:5 / 6;overflow:hidden;border-radius:var(--ml-card-radius, 4px);background:#eee}.ml-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ml-card-media:hover .ml-card-image{transform:scale(1.04)}.ml-badge{position:absolute;top:14px;right:14px;background:#fff;color:var(--ml-text, #1E1B16);font-size:11px;font-weight:500;letter-spacing:.02em;padding:6px 12px;border-radius:999px;white-space:nowrap}.ml-card-media{isolation:isolate}.ml-card{position:relative}.ml-icon-btn{pointer-events:auto;width:32px;height:32px;border-radius:50%;border:none;background:#ffffffe6;color:var(--ml-text, #1E1B16);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .15s ease}.ml-icon-btn:hover{background:#fff;transform:translateY(-1px)}.ml-icon-btn.is-loading{opacity:.6;pointer-events:none}.ml-icon-btn.ml-wishlist.is-active svg path{fill:var(--ml-accent, #B08655);stroke:var(--ml-accent, #B08655)}.ml-icon-btn.ml-cart-btn.is-added{background:var(--ml-accent, #B08655);color:#fff}.ml-card-info{padding-top:16px;display:flex;flex-direction:column;gap:4px}.ml-card-title{font-size:15px;font-weight:500;color:var(--ml-text, #1E1B16);text-decoration:none;order:1}.ml-card-title:hover{text-decoration:underline}.ml-swatches{order:2;position:absolute;top:28%;right:0;display:flex;gap:6px}.ml-card-info{position:relative}.ml-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:var(--swatch-color, #ccc);cursor:pointer;padding:0;box-shadow:0 0 0 1px transparent;transition:box-shadow .15s ease}.ml-swatch.is-selected{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--swatch-color, #ccc)}.ml-card-type{order:3;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#1e1b1680;margin:2px 0 0}.ml-card-price{order:4;font-size:14px;font-weight:500;margin:2px 0 0;display:flex;align-items:center;gap:8px}.ml-card-compare-price{font-size:12px;font-weight:400;text-decoration:line-through;color:#1e1b1666}@media screen and (max-width:989px){.ml-container{padding:0 20px}.ml-heading{font-size:30px}.ml-card{width:220px}.ml-controls{margin:24px 0 20px}}@media screen and (max-width:600px){.ml-section{padding:44px 0 52px}.ml-arrows{display:none}.ml-card{width:68vw}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/most-loved-section.css.map */
