.mv-na-section{--mv-na-accent: #087f84;--mv-na-bg: #ffffff;--mv-na-dark: #202b2d;--mv-na-text: #344144;--mv-na-muted: #889497;--mv-na-border: #e3ebeb;--mv-na-gap: 16px;position:relative;width:100%;padding:var(--mv-na-top, 45px) 0 var(--mv-na-bottom, 45px);background:var(--mv-na-bg);color:var(--mv-na-text);overflow:hidden}.mv-na-section *,.mv-na-section *:before,.mv-na-section *:after{box-sizing:border-box}.mv-na-section a{text-decoration:none}.mv-na-section button{font:inherit;cursor:pointer}.mv-na-section [hidden]{display:none!important}.mv-na-section .mv-na-container{width:calc(100% - 48px);max-width:1320px;margin:0 auto}.mv-na-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 32px;text-align:center}.mv-na-heading-content{width:100%;max-width:760px}.mv-na-eyebrow{display:inline-block;margin-bottom:9px;color:var(--mv-na-accent);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.mv-na-title{margin:0;color:var(--mv-na-dark);font-family:inherit;font-size:clamp(27px,2.5vw,36px);font-weight:700;line-height:1.25;letter-spacing:-.7px;text-transform:none}.mv-na-description{max-width:690px;margin:12px auto 0;color:#7b888b;font-size:14px;line-height:1.75}.mv-na-carousel{position:relative;width:100%;min-width:0}.mv-na-track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:var(--mv-na-gap);width:100%;margin:0;padding:4px 1px 18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mv-na-track::-webkit-scrollbar{display:none}.mv-na-item{display:flex;flex:0 0 calc((100% - 4 * var(--mv-na-gap) - 2px) / 5);width:calc((100% - 4 * var(--mv-na-gap) - 2px) / 5);min-width:0;height:auto;scroll-snap-align:start}.mv-na-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:9px;border:1px solid var(--mv-na-border);border-radius:15px;background:#fff;box-shadow:0 2px 10px #14323408;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mv-na-card:hover{border-color:#087f8480;box-shadow:0 9px 25px #0c3b3e17;transform:translateY(-3px)}.mv-na-media{position:relative;width:100%;flex:0 0 auto;aspect-ratio:1 / 1;border:1px solid #f0f3f3;border-radius:11px;background:#f8fafa;overflow:hidden;isolation:isolate}.mv-na-image-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;border-radius:inherit;overflow:hidden}.mv-na-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:8px;object-fit:contain!important;object-position:center!important;transition:opacity .35s ease,transform .45s ease}.mv-na-image-primary{position:relative;z-index:1;opacity:1}.mv-na-image-secondary{position:absolute;z-index:2;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);opacity:0;pointer-events:none}.mv-na-card:hover .mv-na-image-primary{transform:scale(1.035)}.mv-na-card:hover .mv-na-image-secondary{opacity:1;transform:scale(1.035)}.mv-na-card:has(.mv-na-image-secondary):hover .mv-na-image-primary{opacity:0}.mv-na-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f8f8}.mv-na-placeholder svg{width:65%;height:65%;color:#cbd5d5}.mv-na-badges{position:absolute;z-index:4;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.mv-na-badge{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:5px 9px;border-radius:5px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.mv-na-badge-new{background:var(--mv-na-accent);color:#fff}.mv-na-badge-sale{background:#dc3545;color:#fff}.mv-na-badge-sold{background:#344144;color:#fff}.mv-na-quick-actions{position:absolute;z-index:6;top:10px;right:10px;display:flex;flex-direction:column;gap:7px}.mv-na-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #edf1f1;border-radius:50%;background:#fffffff5;color:#657477;box-shadow:0 2px 7px #00000009;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.mv-na-icon-button svg{display:block;width:18px;height:18px}.mv-na-icon-button:hover:not(:disabled){border-color:var(--mv-na-accent);background:var(--mv-na-accent);color:#fff;transform:translateY(-2px)}.mv-na-icon-button:disabled{opacity:.4;cursor:not-allowed}.mv-na-quick-actions .mv-na-quick-add{opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.mv-na-card:hover .mv-na-quick-add,.mv-na-card:focus-within .mv-na-quick-add{opacity:1;visibility:visible;transform:translateY(0)}.mv-na-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;padding:13px 5px 5px}.mv-na-product-title{display:-webkit-box;min-height:42px;max-height:42px;margin:0 0 6px;color:#283638;font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.65;letter-spacing:-.1px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mv-na-product-title a{color:inherit;text-decoration:none!important;transition:color .2s ease}.mv-na-product-title a:hover{color:var(--mv-na-accent)}.mv-na-category{display:block;min-height:18px;margin:0 0 9px;color:#95a0a2;font-size:11px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mv-na-price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:26px;margin:0}.mv-na-current-price{color:var(--mv-na-accent);font-size:15px;font-weight:750;line-height:1.4;white-space:nowrap}.mv-na-compare-price{color:#a2acad;font-size:11px;line-height:1.4}.mv-na-card-footer{display:block!important;width:100%;margin-top:auto;padding-top:13px;opacity:1!important;visibility:visible!important;transform:none!important}.mv-na-card-footer>*{min-height:0;overflow:visible}.mv-na-cart-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:41px;padding:10px 12px;border:1px solid var(--mv-na-accent);border-radius:8px;background:var(--mv-na-accent);color:#fff!important;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mv-na-cart-button svg{display:block;width:16px;height:16px;flex-shrink:0}.mv-na-cart-button:hover:not(:disabled){border-color:#05676b;background:#05676b;color:#fff!important;transform:translateY(-1px)}.mv-na-options-button{background:var(--mv-na-accent);color:#fff!important}.mv-na-unavailable{border-color:#e5eaea;background:#e5eaea;color:#899395!important;cursor:not-allowed}.mv-na-unavailable:hover{border-color:#e5eaea;background:#e5eaea;color:#899395!important;transform:none}.mv-na-cart-button.is-loading,.mv-na-icon-button.is-loading{opacity:.65;pointer-events:none}.mv-na-cart-button.is-added,.mv-na-icon-button.is-added{border-color:#18815b;background:#18815b;color:#fff!important}.mv-na-navigation{position:absolute;z-index:8;top:35%;left:-18px;right:-18px;display:flex;align-items:center;justify-content:space-between;margin:0;pointer-events:none}.mv-na-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #e3ebeb;border-radius:50%;background:#fff;color:#526265;box-shadow:0 4px 15px #0f2d2f14;pointer-events:auto;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.mv-na-arrow svg{display:block;width:19px;height:19px}.mv-na-arrow:hover:not(:disabled){border-color:var(--mv-na-accent);background:var(--mv-na-accent);color:#fff;transform:scale(1.04)}.mv-na-arrow:disabled{opacity:.3;cursor:not-allowed}.mv-na-bottom-action{display:flex;align-items:center;justify-content:center;width:100%;margin-top:23px}.mv-na-view-more{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:12px 28px;border:1px solid var(--mv-na-accent);border-radius:8px;background:#fff;color:var(--mv-na-accent)!important;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none!important;transition:background .25s ease,color .25s ease,transform .25s ease}.mv-na-view-more svg{display:block;width:17px;height:17px;flex-shrink:0;transition:transform .25s ease}.mv-na-view-more:hover{background:var(--mv-na-accent);color:#fff!important;transform:translateY(-2px)}.mv-na-view-more:hover svg{transform:translate(4px)}.mv-na-message{margin-top:10px;color:var(--mv-na-accent);font-size:12px;font-weight:500;text-align:center}.mv-na-message:empty{display:none}.mv-na-empty{width:100%;padding:35px 20px;border:1px dashed #d6e3e3;border-radius:10px;color:#788789;font-size:13px;text-align:center}.mv-na-arrow:focus-visible,.mv-na-icon-button:focus-visible,.mv-na-cart-button:focus-visible,.mv-na-view-more:focus-visible{outline:2px solid var(--mv-na-accent);outline-offset:3px}@media(min-width:1200px)and (max-width:1399px){.mv-na-section{--mv-na-gap: 12px}.mv-na-section .mv-na-container{width:calc(100% - 48px)}.mv-na-card{padding:7px}.mv-na-product-title{font-size:12px}.mv-na-navigation{left:-14px;right:-14px}}@media(min-width:768px)and (max-width:1199px){.mv-na-section{--mv-na-gap: 15px}.mv-na-section .mv-na-container{width:calc(100% - 40px)}.mv-na-item{flex:0 0 calc((100% - 2 * var(--mv-na-gap) - 2px) / 3);width:calc((100% - 2 * var(--mv-na-gap) - 2px) / 3)}.mv-na-card{padding:9px}.mv-na-product-title{font-size:13px}.mv-na-navigation{left:-12px;right:-12px}}@media(max-width:767px){.mv-na-section{--mv-na-gap: 10px}.mv-na-section .mv-na-container{width:calc(100% - 24px)}.mv-na-heading{margin-bottom:25px}.mv-na-eyebrow{margin-bottom:7px;font-size:9px;letter-spacing:1.4px}.mv-na-title{font-size:25px;line-height:1.3}.mv-na-description{margin-top:9px;font-size:12px;line-height:1.65}.mv-na-track{gap:var(--mv-na-gap);padding:2px 1px 13px}.mv-na-item{flex:0 0 calc((100% - var(--mv-na-gap) - 2px) / 2);width:calc((100% - var(--mv-na-gap) - 2px) / 2)}.mv-na-card{padding:6px;border-radius:10px}.mv-na-media{border-radius:8px}.mv-na-image-link{padding:6px}.mv-na-image{border-radius:6px}.mv-na-image-secondary{top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.mv-na-badges{top:6px;left:6px;gap:4px}.mv-na-badge{min-height:18px;padding:3px 6px;font-size:9px}.mv-na-quick-actions{top:6px;right:6px;gap:4px}.mv-na-icon-button{width:27px;height:27px}.mv-na-icon-button svg{width:15px;height:15px}.mv-na-content{padding:10px 3px 3px}.mv-na-product-title{min-height:36px;max-height:36px;margin-bottom:5px;font-size:11px;line-height:1.6}.mv-na-category{min-height:17px;margin-bottom:7px;font-size:10px}.mv-na-price{gap:3px 6px;min-height:22px}.mv-na-current-price{font-size:13px}.mv-na-compare-price{font-size:10px}.mv-na-card-footer{display:block!important;padding-top:10px;opacity:1!important}.mv-na-cart-button{min-height:35px;padding:8px 5px;border-radius:7px;font-size:10px;gap:4px}.mv-na-cart-button svg{width:13px;height:13px}.mv-na-navigation{position:static;justify-content:center;gap:12px;margin-top:8px}.mv-na-arrow{width:36px;height:36px}.mv-na-arrow svg{width:17px;height:17px}.mv-na-bottom-action{margin-top:20px}.mv-na-view-more{min-height:42px;padding:10px 23px;font-size:12px}.mv-na-view-more svg{width:15px;height:15px}}@media(max-width:380px){.mv-na-section{--mv-na-gap: 8px}.mv-na-section .mv-na-container{width:calc(100% - 18px)}.mv-na-card{padding:5px}.mv-na-product-title{min-height:35px;max-height:35px;font-size:10.5px}.mv-na-current-price{font-size:12px}.mv-na-cart-button{font-size:9px}}@media(hover:none){.mv-na-card:hover{border-color:var(--mv-na-border);box-shadow:0 2px 10px #14323408;transform:none}.mv-na-image-secondary{display:none}.mv-na-quick-actions .mv-na-quick-add{opacity:1;visibility:visible;transform:none}}@media(prefers-reduced-motion:reduce){.mv-na-track{scroll-behavior:auto}.mv-na-card,.mv-na-image,.mv-na-icon-button,.mv-na-quick-add,.mv-na-cart-button,.mv-na-arrow,.mv-na-view-more,.mv-na-view-more svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product-v4.css.map */
