.mugil-fc-container{width:100%}.mugil-fc-container .mugil-fc-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mugil-fc-container .mugil-fc-wrapper.homepage{grid-template-columns:repeat(5,1fr)}@media(max-width:1100px){.mugil-fc-container .mugil-fc-wrapper.homepage{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper.homepage{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.mugil-fc-container .mugil-fc-wrapper.homepage{gap:6px;grid-template-columns:repeat(2,1fr)}}.mugil-fc-container .mugil-fc-wrapper.auto-layout{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper.auto-layout{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.mugil-fc-container .mugil-fc-wrapper.auto-layout{gap:6px;grid-template-columns:repeat(2,1fr)}}.mugil-fc-container .mugil-fc-wrapper.auto-layout .mugil-fc-product.square{height:326px}@media(max-width:992px){.mugil-fc-container .mugil-fc-wrapper.auto-layout .mugil-fc-product.square{height:260px}}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper.auto-layout .mugil-fc-product.square{height:160px}}.mugil-fc-container .mugil-fc-wrapper.three-col{grid-template-columns:repeat(3,1fr)}@media(max-width:576px){.mugil-fc-container .mugil-fc-wrapper.three-col{gap:6px;grid-template-columns:repeat(1,1fr)}.mugil-fc-container .mugil-fc-wrapper.three-col .mugil-fc-product{height:300px}}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product{padding:10px;box-shadow:0 .25rem .5rem #0000001a;background:#fff;border:1px solid #ebebeb;border-radius:16px;height:368px;transition:all .7s}@media(max-width:1100px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product{height:310px}}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product{height:250px}}@media(max-width:576px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product{height:220px}}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product.square{height:250px}@media(max-width:1100px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product.square{height:230px}}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product.square{height:180px}}@media(max-width:576px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product.square{height:160px}}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product:hover{box-shadow:0 .25rem .5rem #00000080;transition:all .7s}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-img-wrapper-link{position:relative;height:100%;text-decoration:none;cursor:pointer}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-img-wrapper{overflow:hidden;width:inherit;height:inherit;border-radius:8px}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-img-wrapper img{width:100%;height:100%;transition:transform .5s ease;object-fit:cover;border-radius:8px}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-img-wrapper img:hover{border-radius:8px;transform:scale(1.1)}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-text-wrapper{position:absolute;bottom:0;padding:10px;background:#0009;width:100%;text-align:left}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-text-wrapper .fc-price-title{color:#fff;font-size:14px;line-height:100%}@media(max-width:767px){.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-text-wrapper .fc-price-title{font-size:12px}}.mugil-fc-container .mugil-fc-wrapper .mugil-fc-product .fc-text-wrapper .fc-price{color:var(--blue-gradient)}.mugil-fc-container .fc-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:999;animation:fadeIn .3s ease-in-out}.mugil-fc-container .fc-popup-content{position:relative;background:#fff;padding:6px;border-radius:12px;max-width:90%;max-height:80%;height:100%;text-align:center;box-shadow:0 0 20px #00000040;animation:zoomIn .3s ease-in-out}@media(max-width:767px){.mugil-fc-container .fc-popup-content{height:fit-content}}.mugil-fc-container .fc-popup-close{position:absolute;top:12px;right:25px;background:transparent;border:none;font-size:28px;cursor:pointer;color:#333;transition:.2s}.mugil-fc-container .fc-popup-close:hover{color:var(--blue-gradient);transform:scale(1.1)}.mugil-fc-container .fc-popup-image{max-width:100%;height:100%;border-radius:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}
