.mvp-pdp-root .mp-benefits[data-benefit-layout=featured]{min-inline-size:0;contain:inline-size}.mvp-pdp-root mvp-benefit-carousel{display:block;min-width:0;max-width:100%;--mp-benefit-card-radius:var(--mp-radius,14px)}.mvp-pdp-root .mp-benefit-featured{position:relative;isolation:isolate;margin-top:14px;padding:17px;border:var(--mp-divider,1px) solid var(--mp-divider-color,var(--mp-line,#dedede));border-radius:var(--mp-benefit-card-radius);background:var(--mp-benefit-featured-bg,#f4f4f1);overflow:hidden}.mvp-pdp-root .mp-benefit-featured:after{content:"";position:absolute;z-index:-1;width:100px;height:100px;right:-35px;top:-40px;border:18px solid color-mix(in srgb,var(--mp-ink,#111) 3%,transparent);border-radius:50%;pointer-events:none}.mvp-pdp-root .mp-benefit-featured__label{display:table;margin:0 0 12px!important;padding:5px 9px;background:var(--mp-ink,#111);color:var(--mp-bg,#fff);border-radius:100px;font-size:.7em;line-height:1.3;letter-spacing:.045em;font-weight:600}.mvp-pdp-root .mp-benefit-featured .mp-benefit-row{padding:0;gap:13px}.mvp-pdp-root .mp-benefit-featured .mp-benefit-row h4{font-family:var(--mp-title-font,var(--mp-font,Arial,sans-serif));font-size:var(--mp-title,18px);font-weight:var(--mp-title-weight,700);line-height:1.2;letter-spacing:-.02em}.mvp-pdp-root .mp-benefit-featured .mp-benefit-row p{margin-top:6px;font-size:.94em;line-height:1.45}.mvp-pdp-root .mp-benefit-featured .mp-text-link{display:inline-flex;min-height:34px;padding:5px 11px;margin-top:11px;border:1px solid currentColor;border-radius:100px;text-decoration:none;font-size:11px;line-height:1.3;transition:background .2s,color .2s,transform .2s}.mvp-pdp-root .mp-benefit-icon-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--mp-ink,#111) 4%,transparent);color:inherit}.mvp-pdp-root .mp-benefit-icon-wrap>.mp-icon{margin:0;width:var(--mp-icon-size,23px);height:var(--mp-icon-size,23px);flex-basis:var(--mp-icon-size,23px)}.mvp-pdp-root .mp-benefit-featured .mp-benefit-icon-wrap{width:46px;height:46px;flex-basis:46px;background:var(--mp-bg,#fff);box-shadow:0 2px 10px #00000006}.mvp-pdp-root .mp-benefit-more{margin-top:15px;min-width:0}.mvp-pdp-root .mp-benefit-more__heading{font-size:.77em;font-weight:500;line-height:1.4;opacity:.55;margin-bottom:7px!important}.mvp-pdp-root .mp-benefit-viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;contain:inline-size}.mvp-pdp-root .mp-benefit-viewport::-webkit-scrollbar{display:none}.mvp-pdp-root .mp-benefit-track{display:flex;gap:10px;min-width:0;align-items:stretch}.mvp-pdp-root .mp-benefit-slide{min-width:0;flex:0 0 100%;width:100%;scroll-snap-align:start;border:var(--mp-divider,1px) solid var(--mp-divider-color,var(--mp-line,#dedede));border-radius:var(--mp-benefit-card-radius);padding:13px;background:var(--mp-benefit-slide-bg,#fff);box-sizing:border-box}.mvp-pdp-root .mp-benefit-slide .mp-benefit-row{padding:0;align-items:center;gap:12px}.mvp-pdp-root .mp-benefit-slide .mp-benefit-row h4{font-size:1em;line-height:1.3;font-weight:600}.mvp-pdp-root .mp-benefit-slide .mp-benefit-row p{font-size:.9em;line-height:1.4;margin-top:4px}.mvp-pdp-root .mp-benefit-slide .mp-text-link{font-size:.83em;line-height:1.3}.mvp-pdp-root .mp-benefit-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.mvp-pdp-root .mp-benefit-dots{display:flex;gap:0;align-items:center;flex-wrap:wrap;min-width:0}.mvp-pdp-root .mp-benefit-dots button{-webkit-appearance:none;appearance:none;border:0;background:transparent;width:24px;height:30px;padding:8px;cursor:pointer;color:inherit;position:relative}.mvp-pdp-root .mp-benefit-dots button:after{content:"";display:block;width:5px;height:5px;border-radius:100px;background:currentColor;opacity:.22;transition:transform .2s,opacity .2s}.mvp-pdp-root .mp-benefit-dots button[aria-current=true]:after{opacity:1;transform:scale(1.35)}.mvp-pdp-root .mp-benefit-arrows{display:flex;gap:5px;flex-shrink:0}.mvp-pdp-root .mp-benefit-arrows button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:30px;min-height:30px;padding:0;border:1px solid var(--mp-line,#dedede);border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:13px/1 Arial,sans-serif;transition:background .2s,transform .2s}.mvp-pdp-root .mp-benefits[data-benefit-layout=featured] .mp-free-note{font-size:.78em;line-height:1.4;margin-top:11px;padding-top:9px;opacity:.65}.mvp-pdp-root .mp-benefits[data-benefit-layout=list] .mp-benefit-icon-wrap{display:contents}.mvp-pdp-root :is(.mp-benefit-viewport,.mp-benefit-controls button,.mp-benefit-featured a):focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover){.mvp-pdp-root .mp-benefit-featured .mp-text-link:hover{background:var(--mp-ink,#111);color:var(--mp-bg,#fff);transform:translateY(-1px)}.mvp-pdp-root .mp-benefit-arrows button:hover{background:color-mix(in srgb,var(--mp-ink,#111) 5%,transparent)}}.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-featured [data-benefit-icon=shirt] .mp-icon{animation:mp-benefit-shirt 5s ease-in-out infinite}.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-slide.is-active [data-benefit-icon=truck] .mp-icon{animation:mp-benefit-drive 4s ease-in-out infinite}.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-slide.is-active [data-benefit-icon=store] .mp-icon{animation:mp-benefit-store 4s ease-in-out infinite}.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-slide.is-active [data-benefit-icon=shield] svg.mp-icon path:last-child{stroke-dasharray:24;animation:mp-benefit-check 4s ease-in-out infinite}.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-slide.is-active [data-benefit-icon=diamond] .mp-icon,.mvp-pdp-root mvp-benefit-carousel[data-icons-running=true] .mp-benefit-slide.is-active [data-benefit-icon=star] .mp-icon{animation:mp-benefit-shine 4s ease-in-out infinite}@keyframes mp-benefit-shirt{0%,18%,to{transform:rotate(0)}5%{transform:rotate(-7deg)}11%{transform:rotate(7deg)}}@keyframes mp-benefit-drive{0%,30%,to{transform:translate(0)}10%{transform:translate(4px) translateY(-1px)}20%{transform:translate(-2px)}}@keyframes mp-benefit-store{0%,24%,to{transform:translateY(0)}10%{transform:translateY(-3px)}17%{transform:translateY(1px)}}@keyframes mp-benefit-check{0%{stroke-dashoffset:24}25%,85%{stroke-dashoffset:0}to{stroke-dashoffset:24}}@keyframes mp-benefit-shine{0%,35%,to{transform:scale(1);opacity:1}15%{transform:scale(1.12);opacity:.6}}@media(max-width:749px){.mvp-pdp-root .mp-benefit-featured{padding:14px}.mvp-pdp-root .mp-benefit-featured .mp-benefit-row h4{font-size:var(--mp-title-m,16px)}.mvp-pdp-root .mp-benefit-slide{padding:12px}.mvp-pdp-root .mp-benefit-arrows button{width:34px;min-height:34px}}@media(prefers-reduced-motion:reduce){.mvp-pdp-root mvp-benefit-carousel *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mvp-pdp-root .mp-benefit-icon-wrap:not(:has(.mp-icon)){display:none}.mvp-pdp-root .mp-benefits[data-mp-typography=custom] .mp-benefit-slide h4,.mvp-pdp-root .mp-benefit-slide .mp-benefit-item[data-mp-typography=custom] h4{font-size:var(--mp-title,13px);font-weight:var(--mp-title-weight,600)}.mvp-pdp-root .mp-benefit-featured .mp-benefit-item[data-mp-typography=custom] .mp-text-link{font-size:.88em}@media(max-width:749px){.mvp-pdp-root .mp-benefits[data-mp-typography=custom] .mp-benefit-slide h4,.mvp-pdp-root .mp-benefit-slide .mp-benefit-item[data-mp-typography=custom] h4{font-size:var(--mp-title-m,12px)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mvp-benefits.css.map */
