.t4s-mellfy-memory-sec03-custom{width:100%;height:auto;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 0}.mm-sec03-custom-header{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:10;overflow:visible;display:block}.mm-sec03-custom-header .t4s-section-head,.mm-sec03-custom-header .t4s-section-heading,.mm-sec03-custom-header h1,.mm-sec03-custom-header h2,.mm-sec03-custom-header h3,.mm-sec03-custom-header h4,.mm-sec03-custom-header h5,.mm-sec03-custom-header h6{width:100%;max-width:100%;box-sizing:border-box;overflow:visible;display:block;position:relative;z-index:11}.mm-sec03-custom-cards-container{width:100%;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:1}.mm-sec03-custom{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.mm-sec03-custom-product{position:relative;margin-bottom:30px}.mm-sec03-custom-wrapper{width:100%;height:auto;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:all .3s ease}.mm-sec03-custom-wrapper:hover{transform:translateY(-8px)}.mm-sec03-custom-inner{width:100%;height:auto;position:relative;overflow:hidden;transition:all .3s ease}.mm-sec03-custom-img{width:100%;height:85%;min-height:350px;border-radius:187px 187px 0 0;overflow:hidden;background-color:#333;position:relative;flex-shrink:0}.mm-sec03-custom-main-img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease}.mm-sec03-custom-wrapper:hover .mm-sec03-custom-main-img{transform:scale(1.05)}.mm-sec03-custom-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:absolute;top:0;left:0;z-index:2}.mm-sec03-custom-info{width:100%;height:auto;min-height:15%;margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-shrink:0;padding:0 15px;box-sizing:border-box;position:relative}.mm-sec03-custom-info-inner{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.mm-sec03-custom-title{font-size:14px;font-weight:700;margin:0 0 8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mm-sec03-custom-title a{color:#333;text-decoration:none;transition:color .2s ease}.mm-sec03-custom-title a:hover{color:#007bff}.mm-sec03-custom-vendor{margin-bottom:5px;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.mm-sec03-custom-subtitle{margin:5px 0;font-size:12px;color:#666;font-weight:400;line-height:1.4}.mm-sec03-custom-release-date{display:inline-block;padding:2px 8px;background-color:#f8f9fa;font-size:11px;color:#495057;border:1px solid #e9ecef}.mm-sec03-custom-price{margin:auto 0 8px;font-weight:600;align-self:flex-end}.mm-sec03-custom-price-compare{color:#999;text-decoration:line-through;margin-right:8px}.mm-sec03-custom-price-sale{color:#e74c3c;font-weight:700}.mm-sec03-custom-price-regular{color:#333}.mm-sec03-custom-colors{margin:10px 0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mm-sec03-custom-color-item{cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.mm-sec03-custom-color-item:hover{transform:scale(1.15)}.mm-sec03-custom-color-item--active{transform:scale(1.1)}.mm-sec03-custom-color-value{width:20px;height:20px;display:inline-block;border:2px solid rgba(255,255,255,.8);transition:all .2s ease}.mm-sec03-custom-color-item:hover .mm-sec03-custom-color-value{border-color:#fff}.mm-sec03-custom-badge{position:absolute;top:10px;right:10px;z-index:3}.mm-sec03-custom-btns{position:absolute;bottom:10px;right:10px;z-index:3}.mm-sec03-custom-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:187px 187px 0 0;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.mm-sec03-custom-wrapper:hover .mm-sec03-custom-inner:before{opacity:1}@media screen and (max-width: 768px){.t4s-mellfy-memory-sec03-custom .t4s-container{padding:0}.t4s-mellfy-memory-sec03-custom{height:auto;min-height:auto;margin:1rem 0;padding:1rem 0;width:100%;max-width:100vw;overflow-x:clip;overflow-y:visible;display:block}.mm-sec03-custom-header{padding:0 20px;width:100%;max-width:100%;box-sizing:border-box;position:relative;z-index:10;overflow:visible;display:block}.mm-sec03-custom-header .t4s-section-head,.mm-sec03-custom-header .t4s-section-heading,.mm-sec03-custom-header h1,.mm-sec03-custom-header h2,.mm-sec03-custom-header h3,.mm-sec03-custom-header h4,.mm-sec03-custom-header h5,.mm-sec03-custom-header h6{width:100%;max-width:100%;box-sizing:border-box;overflow:visible;display:block;position:relative;z-index:11}.mm-sec03-custom-cards-container{padding:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;position:relative;box-sizing:border-box;z-index:1}.mm-sec03-custom-cards-container::-webkit-scrollbar{display:none}.mm-sec03-custom{padding:0;max-width:100%;width:100%;overflow:visible;min-width:100%}.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row,.mm-sec03-custom-cards-container .mm-mobile-horizontal-scroll .t4s-row,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid.t4s-row,.mm-sec03-custom-cards-container .mm-sec03-custom.mm-mobile-horizontal-scroll.t4s-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:visible!important;overflow-y:hidden!important;margin:0!important;padding:0 20px!important;gap:20px!important;width:max-content!important;min-width:calc(100% - 40px)!important}.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row::-webkit-scrollbar,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row::-webkit-scrollbar,.mm-sec03-custom-cards-container .mm-mobile-horizontal-scroll .t4s-row::-webkit-scrollbar{display:none!important}.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-item,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-item,.mm-sec03-custom-cards-container .mm-mobile-horizontal-scroll .t4s-col-item,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid.t4s-row .t4s-col-item,.mm-sec03-custom-cards-container .mm-sec03-custom.mm-mobile-horizontal-scroll.t4s-row .t4s-col-item{flex:0 0 280px!important;width:280px!important;padding:0!important;margin-bottom:0!important;max-width:280px!important;min-width:280px!important}.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-1,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-2,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-3,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-4,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-5,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-row-cols-6,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-1,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-2,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-3,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-4,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-5,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-row-cols-6{display:flex!important;flex-wrap:nowrap!important}.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-1,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-2,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-3,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-4,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-5,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-6,.mm-sec03-custom-cards-container .mm-sec03-custom .t4s-col-12,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-1,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-2,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-3,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-4,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-5,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-6,.mm-sec03-custom-cards-container .mm-sec03-custom.t4s_box_pr_grid .t4s-col-12{flex:0 0 280px!important;width:280px!important;max-width:280px!important;min-width:280px!important}.mm-sec03-custom-wrapper{min-height:400px;width:100%;max-width:280px}.mm-sec03-custom-img{border-radius:120px 120px 0 0;height:85%;min-height:280px}.mm-sec03-custom-info{height:auto;min-height:15%;margin-top:16px;padding:0 15px}.mm-sec03-custom-title{font-size:16px;margin-bottom:6px}.mm-sec03-custom-price{font-size:16px;margin-top:auto}.mm-sec03-custom-colors{gap:4px;margin:8px 0}.mm-sec03-custom-color-value{width:16px;height:16px;border-width:1px}.mm-sec03-custom-wrapper:hover{transform:translateY(-4px)}.mm-sec03-custom-inner:before{border-radius:120px 120px 0 0}.mm-sec03-custom-cards-container:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;height:60px;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);pointer-events:none;z-index:10}}@media screen and (min-width: 769px) and (max-width: 1024px){.t4s-mellfy-memory-sec03-custom{height:auto;min-height:auto;padding:40px 0}.mm-sec03-custom-header{padding:0 40px}.mm-sec03-custom-cards-container{padding:0 40px;max-width:900px}.mm-sec03-custom{padding:0;max-width:100%}.mm-sec03-custom-wrapper{min-height:400px}.mm-sec03-custom-img{border-radius:150px 150px 0 0;height:85%}.mm-sec03-custom-info{height:auto;min-height:15%;margin-top:16px;padding:0 15px}.mm-sec03-custom-title{font-size:16px;margin-bottom:8px}.mm-sec03-custom-price{font-size:16px;margin-top:auto}.mm-sec03-custom-inner:before{border-radius:150px 150px 0 0}}@media screen and (min-width: 1025px){.t4s-mellfy-memory-sec03-custom{height:auto;min-height:auto}.mm-sec03-custom-header,.mm-sec03-custom-cards-container,.mm-sec03-custom{max-width:1200px}.mm-sec03-custom-wrapper{max-width:300px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mm-sec03-custom-product{animation:fadeInUp .6s ease-out}.mm-sec03-custom-img.loading{background-color:#f8f9fa;position:relative}.mm-sec03-custom-img.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #007bff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mm-sec03-custom-color-item:focus{outline:2px solid #007bff;outline-offset:2px}.mm-sec03-custom-title a:focus{outline:2px solid #007bff;outline-offset:2px}@media (prefers-color-scheme: dark){.mm-sec03-custom-title a{color:#fff}.mm-sec03-custom-title a:hover{color:#66b3ff}.mm-sec03-custom-subtitle{color:#ccc}.mm-sec03-custom-release-date{background-color:#2c3e50;color:#ecf0f1;border-color:#34495e}.mm-sec03-custom-vendor{color:#bbb}.mm-sec03-custom-price-regular{color:#fff}}.mm-sec03-custom-color-item[data-color=red] .mm-sec03-custom-color-value{background-color:#e74c3c}.mm-sec03-custom-color-item[data-color=blue] .mm-sec03-custom-color-value{background-color:#3498db}.mm-sec03-custom-color-item[data-color=green] .mm-sec03-custom-color-value{background-color:#2ecc71}.mm-sec03-custom-color-item[data-color=yellow] .mm-sec03-custom-color-value{background-color:#f1c40f}.mm-sec03-custom-color-item[data-color=black] .mm-sec03-custom-color-value{background-color:#2c3e50}.mm-sec03-custom-color-item[data-color=white] .mm-sec03-custom-color-value{background-color:#ecf0f1;border-color:#bdc3c7}.mm-sec03-custom .t4s-row{display:flex;flex-wrap:wrap;margin:0 -15px}.mm-sec03-custom .t4s-col-item{padding:0 15px;margin-bottom:30px}.mm-sec03-custom.flickityt4s .t4s-col-item{margin-bottom:0}.mm-sec03-custom.isotopet4s .t4s-col-item{margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mellfy-memory-sec03-custom.css.map */
