.mt-featured-collection{width:100%;padding:0;background:var(--color-bg-canvas, #F4F6FA)}.shopify-section--mt-featured-collection{margin:0!important;padding:0!important}.mt-section-header{display:flex;flex-direction:column;gap:16px;padding:28px 15px 0}@media screen and (min-width:750px){.mt-section-header{flex-direction:column;gap:32px;width:calc(100% - 96px);max-width:var(--mt-page-width);margin:0 auto;padding:64px 0 0}}.mt-heading{font-family:Barlow,sans-serif;font-size:22px;font-weight:700;line-height:26px;letter-spacing:0;color:var(--color-text-primary, #000);margin:0}@media screen and (min-width:750px){.mt-heading{font-size:32px;line-height:37px;letter-spacing:-.16px}}.mt-header-controls{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}@media screen and (min-width:750px){.mt-header-controls{flex-direction:row;justify-content:space-between;align-items:center}}.mt-tabs{display:flex;gap:8px;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mt-tabs::-webkit-scrollbar{display:none}.mt-tab{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid var(--color-border-default, #e0e0e0);background:var(--color-bg-surface, #fff);color:var(--color-text-secondary, #666);font-family:Barlow,sans-serif;font-size:12px;font-weight:600;line-height:14px;white-space:nowrap;cursor:pointer;transition:all .2s ease}@media screen and (min-width:750px){.mt-tab{padding:12px 16px;font-size:14px;line-height:17px}}.mt-tab:hover{border-color:var(--color-text-primary, #000)}.mt-tab--active{background:var(--color-bg-inverse, #000);color:var(--color-text-inverse, #fff);border-color:var(--color-bg-inverse, #000)}.mt-view-all{font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var(--color-text-brand, #0066cc);text-decoration:none;white-space:nowrap;flex-shrink:0;position:absolute;top:28px;right:15px}@media screen and (min-width:750px){.mt-view-all{font-size:14px;line-height:22px;position:static}}.mt-view-all:hover{text-decoration:underline}.mt-carousel-wrapper{position:relative;display:flex;align-items:center;gap:0;padding:0 0 64px}@media screen and (min-width:750px){.mt-carousel-wrapper{gap:12px;width:calc(100% - 80px);max-width:calc(var(--mt-page-width) + 80px);margin:0 auto;padding:32px 0 64px}}.mt-carousel-btn{display:none;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border-default, #e0e0e0);background:var(--color-bg-surface, #fff);color:var(--color-text-primary, #000);cursor:pointer;transition:all .2s ease;z-index:2}@media screen and (min-width:750px){.mt-carousel-btn{display:flex}}.mt-carousel-btn:hover{background:var(--color-bg-surface-alt, #f5f5f5);border-color:var(--color-text-primary, #000)}.mt-carousel-btn:disabled{opacity:.3;cursor:not-allowed}.mt-carousel-btn svg{width:24px;height:24px}.mt-tab-panels{flex:1;overflow:hidden}.mt-tab-panel{display:none}.mt-tab-panel--active{display:block}.mt-carousel-container{overflow:hidden;width:100%;padding:0}@media screen and (max-width:750px){.mt-carousel-container{padding:28px 0 0 15px}}.mt-carousel-track{display:flex;gap:12px;transition:transform .3s ease;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}@media screen and (min-width:750px){.mt-carousel-track{gap:24px}}.mt-carousel-track:active{cursor:grabbing}.mt-carousel-track.is-dragging{transition:none}.mt-carousel-dots{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px;cursor:pointer}@media screen and (min-width:750px){.mt-carousel-dots{display:none}}.mt-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#e8ecf2;transition:background .2s ease;cursor:pointer}.mt-dot:hover{opacity:.7}.mt-dot--active{background:var(--color-brand-primary, #0066cc)}.mt-product-card{display:flex;flex-direction:column;flex-shrink:0;width:300px;border:1px solid var(--color-border-subtle, #e7e7e7);border-radius:12px;background:var(--color-bg-surface, #fff);overflow:hidden;transition:box-shadow .2s ease}@media screen and (min-width:750px){.mt-product-card{width:400px}}.mt-product-card:hover{box-shadow:0 4px 12px #00000014}.mt-product-card__media{position:relative;width:100%;height:225px;background:var(--color-bg-surface, #fff);overflow:hidden}@media screen and (min-width:750px){.mt-product-card__media{height:300px}}.mt-product-card__link{display:block;width:100%;height:100%}.mt-product-card__image{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease-in-out}@media screen and (hover:hover)and (pointer:fine){.mt-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.mt-product-card--show-secondary-media:hover .mt-product-card__image--primary{opacity:0}.mt-product-card--show-secondary-media:hover .mt-product-card__image--secondary{opacity:1}}.mt-product-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface-alt, #f5f5f5)}.mt-product-card__badges{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:1}.mt-product-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-family:Barlow,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:1.44px;text-transform:uppercase;background:var(--mt-product-badge-background, var(--color-brand-primary, #0066cc));color:var(--mt-product-badge-color, var(--color-brand-on-primary, #fff))}.mt-product-card__content{display:flex;flex-direction:column;gap:12px;padding:16px 24px;background:var(--color-bg-surface, #fff)}.mt-product-card__title{display:-webkit-box;min-height:52px;overflow:hidden;margin:0;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:0;color:var(--color-text-primary, #000);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mt-product-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.mt-product-card__title a:hover{color:var(--color-text-brand, #0066cc)}.mt-product-card__rating{min-height:18px;display:flex;align-items:center}.mt-product-card__rating--placeholder{visibility:hidden}.mt-rating{display:flex;align-items:center;gap:8px}.mt-rating__stars{display:flex;gap:2px}.mt-star{color:var(--color-brand-warning, #ffa500)}.mt-rating__value{font-family:Barlow,sans-serif;font-size:13px;font-weight:500;line-height:18px;color:var(--color-text-muted, #999)}.mt-product-card__price{display:flex;align-items:baseline;gap:8px}.mt-price{font-family:Barlow,sans-serif;font-size:20px;font-weight:600;line-height:26px;color:var(--color-text-primary, #000)}.mt-price--sale{color:var(--color-brand-error, #dc2626)}.mt-price--compare{font-size:14px;font-weight:400;line-height:22px;color:var(--color-text-muted, #999);text-decoration:line-through}.mt-product-card__actions{margin-top:auto}.mt-add-to-cart-form{width:100%}.mt-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;border-radius:999px;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:16px;letter-spacing:.32px;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.mt-btn--primary{background:var(--color-brand-primary, #0066cc);color:var(--color-brand-on-primary, #fff)}.mt-btn--primary:hover:not(:disabled){background:var(--color-brand-primary-hover, #0052a3);transform:translateY(-1px);box-shadow:0 4px 8px #06c3}.mt-btn--primary:active:not(:disabled){transform:translateY(0)}.mt-btn--disabled{opacity:.5;cursor:not-allowed}.mt-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mt-product-card--placeholder .mt-product-card__title{height:26px;width:80%}.mt-product-card--placeholder .mt-product-card__price{height:26px;width:60%}.mt-product-card--placeholder .mt-btn{height:40px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mt-featured-collection.css.map */
