@property --lmfc-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.lmfc{--lmfc-edge: 1.6rem;display:block;position:relative;overflow:hidden;color:var(--lmfc-text);background:var(--lmfc-bg);padding-top:var(--lmfc-pt);padding-bottom:var(--lmfc-pb)}body.dark-mode .lmfc{background:var(--lmfc-bg)!important}.lmfc *,.lmfc *:before,.lmfc *:after{box-sizing:border-box}@media screen and (min-width:750px){.lmfc{--lmfc-edge: 3.2rem}}@media screen and (min-width:990px){.lmfc{--lmfc-edge: 5rem}}.lmfc--full{--lmfc-edge: clamp(1.6rem, 3vw, 4.8rem) !important}.lmfc__ambient{position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(var(--lmfc-accent-rgb),.07),transparent 65%);pointer-events:none}.lmfc__inner{position:relative;max-width:var(--page-width, 160rem);margin:0 auto;padding-inline:var(--lmfc-edge)}.lmfc--full .lmfc__inner{max-width:none}.lmfc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:20px;flex-wrap:wrap}.lmfc__head--center{flex-direction:column;align-items:center;text-align:center}.lmfc__head-copy{max-width:760px;min-width:0;flex:1 1 320px}.lmfc__head--center .lmfc__head-copy{flex:none}.lmfc__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--lmfc-accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;margin:0 0 8px}.lmfc__eyebrow:before,.lmfc__head--center .lmfc__eyebrow:after{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.lmfc__title{margin:0;color:var(--lmfc-heading);line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.lmfc__title--h3{font-size:clamp(20px,2.6vw,30px)}.lmfc__title--h2{font-size:clamp(24px,3.4vw,40px)}.lmfc__title--h1{font-size:clamp(28px,4.2vw,50px)}.lmfc__title--h0{font-size:clamp(32px,5vw,60px)}.lmfc__count{display:inline-block;margin-inline-start:10px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;vertical-align:middle;color:var(--lmfc-accent);background:rgba(var(--lmfc-accent-rgb),.09)}.lmfc__desc{margin-top:10px;font-size:15px;line-height:1.65;color:var(--lmfc-text)}.lmfc__desc p{margin:0}.lmfc__desc--subtitle{font-size:17px}.lmfc__desc--uppercase{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lmfc__head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lmfc__view-all{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;border-radius:999px;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.lmfc__view-all svg{width:16px;height:16px;transition:transform .25s ease}[dir=rtl] .lmfc__view-all svg{transform:scaleX(-1)}.lmfc__view-all:hover svg{transform:translate(3px)}[dir=rtl] .lmfc__view-all:hover svg{transform:scaleX(-1) translate(3px)}.lmfc__view-all--solid{padding:10px 18px;background:var(--lmfc-accent);color:#fff;border:1px solid var(--lmfc-accent)}.lmfc__view-all--solid:hover{box-shadow:0 10px 22px rgba(var(--lmfc-accent-rgb),.28)}.lmfc__view-all--outline{padding:10px 18px;color:var(--lmfc-accent);border:1px solid rgba(var(--lmfc-accent-rgb),.3)}.lmfc__view-all--outline:hover{background:var(--lmfc-accent);color:#fff;border-color:var(--lmfc-accent)}.lmfc__view-all--link{padding:6px 0;color:var(--lmfc-accent)}.lmfc__view-all--link span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .3s ease}.lmfc__view-all--link:hover span{background-size:100% 1.5px}.lmfc__view-all[hidden]{display:none}.lmfc__footer-link{display:flex;justify-content:center;margin-top:28px}.lmfc__arrows{display:none;gap:8px}.lmfc__arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;color:var(--lmfc-heading);background:var(--lmfc-card-bg);border:1px solid var(--lmfc-border);box-shadow:var(--lmfc-shadow);transition:background .25s ease,color .25s ease,transform .25s ease,opacity .25s ease}.lmfc__arrow svg{width:18px;height:18px}[dir=rtl] .lmfc__arrow svg{transform:scaleX(-1)}.lmfc__arrow:hover:not([disabled]){background:var(--lmfc-accent);color:#fff;transform:scale(1.05)}.lmfc__arrow[disabled]{opacity:.35;cursor:default}.lmfc__tabs{display:flex;gap:8px;margin:0 calc(var(--lmfc-edge) * -1) 22px;padding:2px var(--lmfc-edge) 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.lmfc__tabs::-webkit-scrollbar{display:none}.lmfc__head--center~.lmfc__tabs{justify-content:safe center}.lmfc__tab{flex-shrink:0;scroll-snap-align:start;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--lmfc-heading);background:transparent;transition:all .25s ease}.lmfc__tabs--pills .lmfc__tab{padding:9px 18px;border-radius:999px;border:1px solid var(--lmfc-border)}.lmfc__tabs--pills .lmfc__tab:hover{border-color:rgba(var(--lmfc-accent-rgb),.45);color:var(--lmfc-accent)}.lmfc__tabs--pills .lmfc__tab[aria-selected=true]{background:var(--lmfc-accent);border-color:var(--lmfc-accent);color:#fff;box-shadow:0 8px 20px rgba(var(--lmfc-accent-rgb),.25)}.lmfc__tabs--underline{gap:22px;border-bottom:1px solid var(--lmfc-border);padding-bottom:0}.lmfc__tabs--underline .lmfc__tab{padding:10px 0 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;opacity:.65}.lmfc__tabs--underline .lmfc__tab:hover{opacity:1}.lmfc__tabs--underline .lmfc__tab[aria-selected=true]{opacity:1;color:var(--lmfc-accent);border-bottom-color:var(--lmfc-accent)}.lmfc__panel[hidden]{display:none}.lmfc__panel.is-entering .lmfc__item{animation:lmfc-panel-in .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes lmfc-panel-in{0%{opacity:0;transform:translateY(14px)}}.lmfc__chips{display:flex;gap:8px;margin:0 calc(var(--lmfc-edge) * -1) 20px;padding:2px var(--lmfc-edge) 4px;overflow-x:auto;scrollbar-width:none}.lmfc__chips::-webkit-scrollbar{display:none}.lmfc__chip{flex-shrink:0;font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;color:var(--lmfc-heading);background:transparent;border:1px solid var(--lmfc-border);transition:all .25s ease}.lmfc__chip:hover{border-color:rgba(var(--lmfc-accent-rgb),.45);color:var(--lmfc-accent)}.lmfc__chip[aria-pressed=true]{background:rgba(var(--lmfc-accent-rgb),.1);border-color:var(--lmfc-accent);color:var(--lmfc-accent)}.lmfc__track{list-style:none;margin:0;padding:0;display:grid;gap:var(--lmfc-gap-m);outline:none}.lmfc__item{display:flex;min-width:0}.lmfc__item[hidden]{display:none!important}.lmfc__progress{display:none;position:relative;height:3px;margin-top:22px;border-radius:3px;background:var(--lmfc-border);overflow:hidden}.lmfc__progress-bar{position:absolute;inset-block:0;inset-inline-start:0;width:30%;border-radius:3px;background:var(--lmfc-accent);transition:width .2s ease,transform .2s ease}.lmfc--no-progress .lmfc__progress{display:none!important}.lmfc__more-wrap{display:none;justify-content:center;margin-top:20px}.lmfc__more{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:700;padding:11px 22px;border-radius:999px;cursor:pointer;color:var(--lmfc-accent);background:rgba(var(--lmfc-accent-rgb),.08);border:1px solid rgba(var(--lmfc-accent-rgb),.2)}.lmfc__more svg{width:16px;height:16px;transition:transform .3s ease}.lmfc__more[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (max-width:989px){.lmfc--m-grid .lmfc__track{grid-template-columns:repeat(var(--lmfc-cols-mobile),minmax(0,1fr))}.lmfc--m-grid .lmfc__panel:not(.is-expanded) .lmfc__item.is-extra{display:none}.lmfc--m-grid .lmfc__more-wrap{display:flex}.lmfc--m-carousel .lmfc__track{--lmfc-basis: calc((100% - var(--lmfc-cols-mobile) * var(--lmfc-gap-m)) / (var(--lmfc-cols-mobile) + .22));display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-14px calc(var(--lmfc-edge) * -1) -30px;padding:14px var(--lmfc-edge) 30px;scroll-padding-inline:var(--lmfc-edge)}.lmfc--m-carousel .lmfc__track::-webkit-scrollbar{display:none}.lmfc--m-carousel .lmfc__item{scroll-snap-align:start;flex:0 0 var(--lmfc-basis)}.lmfc--m-carousel .lmfc__progress{display:block;margin-top:18px}}@media screen and (min-width:750px)and (max-width:989px){.lmfc{--lmfc-gap-m: calc(var(--lmfc-gap) * .8)}.lmfc--m-grid .lmfc__track{grid-template-columns:repeat(var(--lmfc-cols-tablet),minmax(0,1fr))}.lmfc--m-carousel .lmfc__track{--lmfc-basis: calc((100% - var(--lmfc-cols-tablet) * var(--lmfc-gap-m)) / (var(--lmfc-cols-tablet) + .3))}.lmfc__head{margin-bottom:24px}}@media screen and (max-width:749px){.lmfc__head{align-items:flex-start;margin-bottom:16px}.lmfc__head:not(.lmfc__head--center){flex-direction:row;align-items:flex-end}.lmfc__head-copy{flex-basis:0}.lmfc__head--center .lmfc__head-copy{flex-basis:auto}.lmfc__desc{font-size:14px}.lmfc__view-all--solid,.lmfc__view-all--outline{padding:8px 14px;font-size:13px}.lmfc__tabs{margin-bottom:16px}.lmfc__tab{font-size:13px}.lmfc__tabs--pills .lmfc__tab{padding:8px 14px}}@media screen and (min-width:990px){.lmfc__track{gap:var(--lmfc-gap)}.lmfc__head{margin-bottom:30px}.lmfc__tabs{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible;margin-bottom:28px}.lmfc__chips{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}.lmfc--d-grid .lmfc__track,.lmfc--d-bento .lmfc__track{grid-template-columns:repeat(var(--lmfc-cols),minmax(0,1fr))}.lmfc--d-bento .lmfc__track{grid-auto-flow:dense}.lmfc--d-bento .lmfc__item:first-child{grid-column:span 2;grid-row:span 2}.lmfc--d-bento .lmfc__item:first-child .lmfc-card__media{aspect-ratio:auto;flex:1 1 auto;min-height:280px}.lmfc--d-bento .lmfc__item:first-child .lmfc-card{--lmfc-title-size: 22px;--lmfc-price-size: 22px}.lmfc--d-carousel .lmfc__track{--lmfc-basis: calc((100% - (var(--lmfc-cols) - 1) * var(--lmfc-gap)) / var(--lmfc-cols));display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:-14px -8px -34px;padding:14px 8px 34px;scroll-padding-inline:8px}.lmfc--d-carousel .lmfc__track::-webkit-scrollbar{display:none}.lmfc--d-carousel .lmfc__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.lmfc--d-carousel .lmfc__track.is-dragging a{pointer-events:none}.lmfc--d-carousel .lmfc__item{scroll-snap-align:start;flex:0 0 var(--lmfc-basis)}.lmfc--d-carousel .lmfc__progress{display:block}.lmfc--d-carousel:not(.lmfc--no-arrows) .lmfc__arrows{display:flex}.lmfc--full.lmfc--d-carousel .lmfc__track{margin-inline:-8px}}.lmfc[data-reveal]:not([data-reveal=none]) .lmfc__item{opacity:0;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.lmfc[data-reveal=fade-up] .lmfc__item{transform:translateY(24px)}.lmfc[data-reveal=zoom] .lmfc__item{transform:scale(.94)}.lmfc[data-reveal=flip] .lmfc__track{perspective:1200px}.lmfc[data-reveal=flip] .lmfc__item{transform:rotateX(16deg) translateY(28px);transform-origin:50% 100%}.lmfc.is-visible[data-reveal] .lmfc__item{opacity:1;transform:none}.lmfc-card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;container:lmfc-card / inline-size;position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--lmfc-radius);background:var(--lmfc-card-bg);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease;isolation:isolate}.lmfc-card.is-tilting{transition:transform .08s linear,box-shadow .35s ease}.lmfc--style-elevated .lmfc-card{box-shadow:var(--lmfc-shadow)}.lmfc--style-outline .lmfc-card{border:1px solid var(--lmfc-border)}.lmfc--style-minimal .lmfc-card{background:transparent}.lmfc--style-glass .lmfc-card{background:color-mix(in srgb,var(--lmfc-card-bg) 72%,transparent);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--lmfc-shadow)}body.dark-mode .lmfc--style-glass .lmfc-card{border-color:#ffffff14}@media(hover:hover)and (pointer:fine){.lmfc-card:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--lmfc-lift) * -1))}.lmfc--style-elevated .lmfc-card:hover,.lmfc--style-glass .lmfc-card:hover{box-shadow:var(--lmfc-shadow-hover)}.lmfc--style-outline .lmfc-card:hover{border-color:rgba(var(--lmfc-accent-rgb),.35)}}.lmfc-card:has(:focus-visible){outline:2px solid var(--lmfc-accent);outline-offset:2px}.lmfc--glow-sweep .lmfc-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px;border-radius:calc(var(--lmfc-radius) + 1px);background:conic-gradient(from var(--lmfc-angle),transparent 0 55%,rgba(var(--lmfc-accent-rgb),.9) 75%,rgba(var(--lmfc-accent-rgb),.2) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:4}.lmfc--glow-halo .lmfc-card:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;background:rgba(var(--lmfc-accent-rgb),.55);filter:blur(28px);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}@media(hover:hover)and (pointer:fine){.lmfc--glow-sweep .lmfc-card:hover:before{opacity:var(--lmfc-glow);animation:lmfc-spin 3.2s linear infinite}.lmfc--glow-halo .lmfc-card:hover:before{opacity:calc(var(--lmfc-glow) * .6)}}.lmfc--glow-always.lmfc--glow-sweep .lmfc-card:before{opacity:calc(var(--lmfc-glow) * .5);animation:lmfc-spin 6s linear infinite}@keyframes lmfc-spin{to{--lmfc-angle: 360deg}}.lmfc--spotlight .lmfc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(var(--lmfc-accent-rgb),.09),transparent 45%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}@media(hover:hover)and (pointer:fine){.lmfc--spotlight .lmfc-card:hover:after{opacity:1}}.lmfc-card__media{position:relative;display:block;aspect-ratio:var(--lmfc-ratio);margin:var(--lmfc-img-pad) var(--lmfc-img-pad) 0;border-radius:max(6px,calc(var(--lmfc-radius) - var(--lmfc-img-pad) * .6));background:var(--lmfc-media-bg);overflow:hidden}.lmfc--style-minimal .lmfc-card__media{margin:0}.lmfc--ratio-adapt .lmfc-card__media{aspect-ratio:auto}.lmfc-card__media img,.lmfc-card__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--lmfc-fit);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.lmfc--ratio-adapt .lmfc-card__media .lmfc-card__img--main{position:relative;height:auto}.lmfc--fit-contain .lmfc-card__media img{padding:7%}.lmfc-card__media .lmfc-card__img--alt{opacity:0}@media(hover:hover)and (pointer:fine){.lmfc--zoom .lmfc-card:hover .lmfc-card__media img{transform:scale(var(--lmfc-zoom))}.lmfc-card:hover .lmfc-card__media--has-alt .lmfc-card__img--main{opacity:0}.lmfc-card:hover .lmfc-card__media--has-alt .lmfc-card__img--alt{opacity:1}}.lmfc-card__badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:3;max-width:calc(100% - 20px)}.lmfc-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lmfc-badge--sale{background:var(--lmfc-sale);color:#fff}.lmfc-badge--new{background:var(--lmfc-accent);color:#fff}.lmfc-badge--tag{background:#0e2a47;color:#fff}.lmfc-badge--sold{background:#0e2a47d9;color:#fff}.lmfc-badge--stock{background:#ffffffeb;color:#b54708;box-shadow:0 2px 8px #0000000f}.lmfc-badge--stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:lmfc-pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes lmfc-pulse{50%{opacity:.3}}.lmfc-card__body{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;gap:6px;padding:var(--lmfc-card-pad);text-align:start}.lmfc--align-center .lmfc-card__body{text-align:center;align-items:center}.lmfc--align-center .lmfc-card__price,.lmfc--align-center .lmfc-card__meta{justify-content:center}.lmfc--style-minimal .lmfc-card__body{padding-inline:2px}.lmfc-card__vendor{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lmfc-accent);margin:0}.lmfc-card__title{margin:0;font-size:var(--lmfc-title-size);font-weight:600;line-height:1.35;min-height:calc(var(--lmfc-title-lines) * 1.35em);display:-webkit-box;-webkit-line-clamp:var(--lmfc-title-lines);-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lmfc-card__title a{color:var(--lmfc-heading);text-decoration:none;transition:color .2s ease}.lmfc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lmfc-card__title a:hover{color:var(--lmfc-accent)}.lmfc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--lmfc-text)}.lmfc-card__sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;opacity:.85}.lmfc-card__stock{display:inline-flex;align-items:center;gap:5px;font-weight:600}.lmfc-card__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.lmfc-card__stock--in{color:#12b76a}.lmfc-card__stock--out{color:var(--lmfc-sale)}.lmfc-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--lmfc-text)}.lmfc-card__stars{--pct: 0%;position:relative;display:inline-block;font-size:14px;letter-spacing:2px;line-height:1}.lmfc-card__stars:before{content:"\2605\2605\2605\2605\2605";color:#7f7f7f4d}.lmfc-card__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-inline-start:0;top:0;width:var(--pct);overflow:hidden;color:#f5a524;white-space:nowrap}.lmfc-card__footer{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:12px;width:100%}.lmfc-card__price{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.lmfc-card__price-now{font-size:var(--lmfc-price-size);font-weight:700;color:var(--lmfc-price);line-height:1.2}.lmfc-card__price--sale .lmfc-card__price-now{color:var(--lmfc-sale)}.lmfc-card__price-was{font-size:13px;color:var(--lmfc-text);text-decoration:line-through;opacity:.75}.lmfc-card__price-from{font-size:12px;color:var(--lmfc-text)}.lmfc-qa{position:relative;z-index:3;display:flex;gap:8px;width:100%}.lmfc-qty{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--lmfc-border);background:var(--lmfc-card-bg);overflow:hidden;flex-shrink:0}.lmfc-qty button{width:32px;height:42px;padding:0;border:0;background:transparent;color:var(--lmfc-heading);font-size:16px;cursor:pointer}.lmfc-qty button:hover{color:var(--lmfc-accent)}.lmfc-qty input{width:34px;min-width:0;height:42px;padding:0;border:0;background:transparent;text-align:center;font:inherit;font-size:14px;font-weight:600;color:var(--lmfc-heading);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lmfc-qty input::-webkit-outer-spin-button,.lmfc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lmfc-btn{position:relative;flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;overflow:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.lmfc-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmfc-btn svg{width:16px;height:16px;flex-shrink:0}[dir=rtl] a.lmfc-btn svg{transform:scaleX(-1)}.lmfc-btn--solid{background:var(--lmfc-accent);color:#fff;border:1px solid var(--lmfc-accent)}.lmfc-btn--solid:hover{box-shadow:0 10px 22px rgba(var(--lmfc-accent-rgb),.3);transform:translateY(-1px)}.lmfc-btn--outline{background:transparent;color:var(--lmfc-accent);border:1px solid rgba(var(--lmfc-accent-rgb),.4)}.lmfc-btn--outline:hover{background:var(--lmfc-accent);color:#fff}.lmfc-btn--soft{background:rgba(var(--lmfc-accent-rgb),.1);color:var(--lmfc-accent);border:1px solid transparent}.lmfc-btn--soft:hover{background:var(--lmfc-accent);color:#fff}.lmfc-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.lmfc-btn__spinner{display:none;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:lmfc-rot .7s linear infinite}.lmfc-btn.is-loading .lmfc-btn__spinner{display:inline-block}.lmfc-btn.is-loading .lmfc-btn__label,.lmfc-btn.is-loading .lmfc-btn__icon{display:none}.lmfc-btn.is-added{background:#12b76a;border-color:#12b76a;color:#fff}@keyframes lmfc-rot{to{transform:rotate(360deg)}}.lmfc-qa__error{font-size:12px;color:var(--lmfc-sale);margin:6px 0 0;position:relative;z-index:3}@media(hover:hover)and (pointer:fine)and (min-width:990px){.lmfc--qa-hover .lmfc-qa{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.lmfc--qa-hover .lmfc-card:hover .lmfc-qa,.lmfc--qa-hover .lmfc-card:focus-within .lmfc-qa{opacity:1;transform:none}}@container lmfc-card (max-width: 240px){.lmfc-card__body{padding:10px 11px 12px;gap:4px}.lmfc-card__title{font-size:min(var(--lmfc-title-size),14px)}.lmfc-card__price-now{font-size:min(var(--lmfc-price-size),15px)}.lmfc-card__footer{gap:8px;padding-top:6px}.lmfc-qa{flex-direction:column;gap:6px}.lmfc-qty{width:100%;justify-content:space-between}.lmfc-qty button{width:36px;height:36px}.lmfc-qty input{flex:1;height:36px}.lmfc-btn{min-height:38px;padding:0 10px;font-size:13px;gap:6px}.lmfc-btn__icon{display:none}.lmfc-card__badges{top:7px;inset-inline-start:7px}.lmfc-badge{font-size:9.5px;padding:3px 7px}.lmfc-card__meta{font-size:11px}.lmfc-card__rating{font-size:12px}}@container lmfc-card (max-width: 160px){.lmfc-card__price-was,.lmfc-card__sku{display:none}.lmfc-btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.lmfc *,.lmfc *:before,.lmfc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lmfc .lmfc__item{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lmfc-featured-collection.css.map */
