.breadcrumb-container{background-color:#fcfcfc;padding:15px 0;border-bottom:1px solid #f1f1f1}.collection-filters-horizontal{background-color:#fff;padding:15px 0;border-bottom:1px solid #eef2f5;margin-bottom:30px}.collection-filters-horizontal .facets{padding:0!important;margin:0!important;max-width:auto!important;width:auto!important;background:transparent!important;border:none!important;box-shadow:none!important}.collection-toolbar-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.collection-toolbar-title{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;color:#f16523;margin:0;text-transform:capitalize;letter-spacing:.2px}.collection-toolbar-right{display:flex;align-items:center;gap:24px}.facets-horizontal__form-flat{display:flex;align-items:center}.facets-horizontal__sort-flat{display:flex;align-items:center;gap:6px}.sort-by__label-flat{font-size:13px;font-weight:500;color:#666;margin:0;white-space:nowrap!important;display:inline-block!important}.sort-by__select-flat{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:10px;padding:4px 18px 4px 4px;font-size:13px;font-weight:500;color:#222;outline:none;cursor:pointer;transition:color .15s ease;min-width:90px}.sort-by__select-flat:hover,.sort-by__select-flat:focus{color:#f16523;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23f16523' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.collection-toolbar-count{font-size:13px;font-weight:500;color:#666;margin:0;white-space:nowrap}.collection-products-macorner{margin-bottom:50px}.item-product-macorner{background:#fff;border:1px solid #f1f5f8;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;margin-bottom:30px}.item-product-macorner:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0b2a4a0f;border-color:#e0e6ed}.product-card-media{position:relative!important;overflow:hidden!important;padding-top:100%!important;height:0!important;display:block!important;background-color:#fcfcfc}.product-card-media a{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.product-card-img{width:100%!important;height:100%!important;object-fit:cover!important;transition:opacity .5s ease,transform .5s ease}.product-card-img.img-secondary{position:absolute;top:0;left:0;opacity:0;z-index:2}.item-product-macorner:hover .product-card-img.img-primary{opacity:0}.item-product-macorner:hover .product-card-img.img-secondary{opacity:1;transform:scale(1.05)}.product-card-badge{position:absolute;top:12px;left:12px;z-index:10;display:flex;flex-direction:column;gap:6px}.badge-sale-mc{background-color:#f16523;color:#fff;font-weight:700;font-size:11px;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.badge-new-mc{background-color:#0b2a4a;color:#fff;font-weight:700;font-size:11px;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.product-card-details{padding:16px}.product-card-title{font-size:14px;font-weight:600;color:#0b2a4a;line-height:1.4;margin-bottom:8px;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card-title a{color:inherit;text-decoration:none;transition:color .2s}.product-card-title a:hover{color:#f16523}.product-card-price-review{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.product-card-price{display:flex;align-items:center;gap:8px}.price-current{font-size:16px;font-weight:700;color:#f16523}.price-old{font-size:13px;color:#888;text-decoration:line-through}.product-card-stars{display:flex;align-items:center;gap:4px;color:#f7921f;font-size:13px}.product-card-stars span.stars-count{color:#666;font-size:11px;margin-left:2px}.related-collections-section{background-color:#fffaf6;padding:50px 0;border-top:1px solid #fff2e7;border-bottom:1px solid #fff2e7}.section-heading-mc{font-family:Poppins,sans-serif;font-weight:700;color:#0b2a4a;font-size:24px;text-transform:uppercase;text-align:center;margin-bottom:30px;letter-spacing:.5px}.related-collections-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:25px}.related-collection-item{display:flex;flex-direction:column;align-items:center;text-decoration:none!important;transition:transform .2s;width:110px}.related-collection-item:hover{transform:translateY(-4px)}.related-collection-icon{width:80px;height:80px;border-radius:50%;background-color:#fff;border:1px solid #ffd8bd;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 4px 10px #f165230d;transition:all .3s ease;overflow:hidden}.related-collection-icon img{width:45px;height:45px;object-fit:contain}.related-collection-item:hover .related-collection-icon{border-color:#f16523;background-color:#fff9f4;box-shadow:0 6px 15px #f1652326}.related-collection-name{font-size:13px;font-weight:600;color:#0b2a4a;text-align:center;line-height:1.3}.collection-reviews-section{padding:60px 0;background-color:#fff}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.review-card-mc{background:#fffbf9;border:1px solid #fff2e7;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 15px #f1652305;transition:transform .2s}.review-card-mc:hover{transform:translateY(-3px);box-shadow:0 8px 25px #f165230d}.review-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reviewer-info{display:flex;align-items:center;gap:10px}.reviewer-avatar-circle{width:38px;height:38px;border-radius:50%;background-color:#ffd8bd;color:#f16523;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.reviewer-name-container{display:flex;flex-direction:column}.reviewer-name{font-size:14px;font-weight:600;color:#0b2a4a}.reviewer-verified{font-size:11px;color:#2e7d32;font-weight:600;display:flex;align-items:center;gap:3px}.review-stars{color:#f7921f;font-size:12px}.review-body{margin-bottom:15px}.review-title{font-size:15px;font-weight:700;color:#0b2a4a;margin-bottom:6px}.review-content{font-size:13px;color:#555;line-height:1.5}.review-footer-product{border-top:1px dashed #ffd8bd;padding-top:12px;display:flex;align-items:center;gap:10px}.review-product-thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid #eee}.review-product-link{font-size:12px;font-weight:600;color:#0b2a4a;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;transition:color .2s}.review-product-link:hover{color:#f16523}.collection-seo-desc-section{padding:50px 0;background-color:#fcfcfc;border-top:1px solid #f1f1f1}.seo-desc-wrapper{max-width:800px;margin:0 auto;text-align:center}.seo-desc-title{font-size:20px;font-weight:700;color:#0b2a4a;margin-bottom:15px}.seo-desc-content{font-size:14px;color:#555;line-height:1.7;max-height:120px;overflow:hidden;position:relative;transition:max-height .4s ease-out}.seo-desc-content.expanded{max-height:1000px}.seo-desc-content:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to top,#fcfcfc,#fcfcfc00);pointer-events:none}.seo-desc-toggle-btn{background:none;border:none;color:#f16523;font-weight:700;font-size:14px;cursor:pointer;margin-top:15px;display:inline-flex;align-items:center;gap:4px;outline:none!important}@media(max-width:991px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.facet-dropdown__trigger{padding:8px 14px;font-size:13px}}@media(max-width:767px){.reviews-grid{grid-template-columns:1fr}.collection-toolbar-inner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.collection-toolbar-title{font-size:18px!important;width:100%!important}.collection-toolbar-right{width:100%!important;justify-content:space-between!important;gap:15px!important}.sort-by__select-flat{font-size:12px!important;min-width:80px!important}.sort-by__label-flat,.collection-toolbar-count{font-size:12px!important}.seo-desc-wrapper{padding:0 15px}.collection-products-macorner .container{padding-left:8px!important;padding-right:8px!important}.collection-products-macorner .row{margin-left:-5px!important;margin-right:-5px!important}.collection-products-macorner .product--item{padding-left:5px!important;padding-right:5px!important;margin-bottom:10px!important}.item-product-macorner{margin-bottom:10px!important;border-radius:8px!important}.product-card-details{padding:10px 8px!important}.product-card-title{font-size:12px!important;height:34px!important;margin-bottom:4px!important}.product-card-price-review{flex-direction:column;align-items:flex-start!important;gap:4px;margin-top:6px!important}.price-current{font-size:13px!important}.price-old{font-size:11px!important}.product-card-stars{font-size:10px!important}.product-card-badge{top:8px!important;left:8px!important;gap:4px!important}.badge-sale-mc,.badge-new-mc{font-size:9px!important;padding:2px 6px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-macorner-collection.css.map */
