:is(mfvp-recently-viewed,mfc-product-carousel){display:block}:is(mfvp-recently-viewed,mfc-product-carousel)[hidden]{display:none}:is(mfvp-recently-viewed,mfc-product-carousel)>.page-width{position:relative}.mfvp-recent-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}:is(mfvp-recently-viewed,mfc-product-carousel) .mfvp-recent-header .mfvp-section-heading.h2{margin:0;text-align:left;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * var(--mfvp-title-mobile,30px));font-weight:var(--font-heading-weight);line-height:1.3}.mfvp-recent-arrows{display:contents}.mfvp-recent-arrows[hidden]{display:none}.mfvp-recent-arrows button{position:absolute;top:var(--mfvp-recent-arrow-top,220px);transform:translateY(-50%);z-index:4;width:44px;height:44px;min-width:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#171717;box-shadow:none;cursor:pointer;padding:0}.mfvp-recent-arrows button span{display:none}.mfvp-recent-arrows button:before{content:"";width:12px;height:12px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(-3px) rotate(45deg)}.mfvp-recent-arrows button[data-recent-step="-1"]:before{transform:translate(3px) rotate(-135deg)}.mfvp-recent-arrows button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mfvp-recent-arrows button[data-recent-step="-1"]{left:calc(var(--mfvp-recent-inset,50px) + 12px)}.mfvp-recent-arrows button[data-recent-step="1"]{right:calc(var(--mfvp-recent-inset,50px) + 12px)}.mfvp-recent-arrows button:disabled{visibility:hidden;cursor:default}:is(mfvp-recently-viewed,mfc-product-carousel) [data-recent-grid]{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0 0 8px;scroll-padding-inline:0}:is(mfvp-recently-viewed,mfc-product-carousel) [data-recent-grid]::-webkit-scrollbar{display:none}:is(mfvp-recently-viewed,mfc-product-carousel) [data-recent-grid]>.grid__item{position:relative;flex:0 0 calc((100% - 16px)/2);width:calc((100% - 16px)/2);max-width:none;scroll-snap-align:start}@media(min-width:750px){:is(mfvp-recently-viewed,mfc-product-carousel) .mfvp-recent-header .mfvp-section-heading.h2{font-size:calc(var(--font-heading-scale) * var(--mfvp-title-desktop,40px))}:is(mfvp-recently-viewed,mfc-product-carousel) [data-recent-grid]{gap:24px}:is(mfvp-recently-viewed,mfc-product-carousel) [data-recent-grid]>.grid__item{flex-basis:calc((100% - 72px)/4);width:calc((100% - 72px)/4)}}@media(max-width:749px){.mfvp-recent-header{gap:12px;margin-bottom:22px}.mfvp-recent-arrows{gap:6px}.mfvp-recent-arrows button{width:34px;height:34px;min-width:34px}.mfvp-editorial>.page-width{padding-left:15px;padding-right:15px}.mfvp-editorial .mfvp-section-heading{text-align:left}.mfvp-editorial .mfvp-proof-grid{margin-inline:-15px;padding-inline:15px}}mfvp-recently-viewed{position:relative;isolation:isolate;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/65/assets/mfvp-recent-carousel.css.map */
