.mpc__inner{position:relative}.mpc__header{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 12px;margin-block-end:clamp(16px,12px + 1vw,28px)}.mpc__titles{position:relative;display:grid;gap:var(--sp-4, 16px);min-width:0;max-width:100%}.mpc .mpc__heading{position:relative;margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpc .mpc__subheading{position:relative;margin:0}.mpc__more{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-family:var(--font-product-family);font-size:12px;font-weight:500;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}.mpc__more:hover{text-decoration:underline;text-underline-offset:3px}.mpc__viewport{--mpc-gap: var(--sp-3);--mpc-cols: var(--mpc-cols-lg);--mpc-card-w: 42vw;position:relative}.mpc__scroller{position:relative;min-width:0}.mpc__track{display:flex;align-items:stretch;gap:var(--mpc-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mpc__track::-webkit-scrollbar{display:none}.mpc__item{position:relative;flex:0 0 auto;scroll-snap-align:start;width:var(--mpc-card-w)}@media screen and (min-width:640px){.mpc__viewport{--mpc-card-w: 36vw}}@media screen and (min-width:768px){.mpc__viewport{--mpc-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}@media screen and (min-width:1024px){.mpc__viewport{--mpc-card-w: calc((var(--page-container) - var(--mpc-frame-inset, 0px) - (var(--mpc-cols) - 1) * var(--mpc-gap)) / var(--mpc-cols))}}@media screen and (min-width:1280px){.mpc__viewport{--mpc-cols: var(--mpc-cols-xl)}}@media screen and (min-width:1536px){.mpc__viewport{--mpc-cols: var(--mpc-cols-2xl)}}.mpc__item>.product-card{height:100%}@media screen and (max-width:767px){.mpc__track{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);scroll-padding-inline-start:var(--page-padding)}}.mpc__banner{position:relative}@media screen and (min-width:768px){.mpc__viewport--banner{display:flex;align-items:stretch;gap:var(--mpc-gap)}.mpc__viewport--banner .mpc__banner{flex:0 0 var(--mpc-card-w);width:var(--mpc-card-w)}.mpc__viewport--banner .mpc__scroller{flex:1 1 auto}}@media screen and (max-width:767px){.mpc__banner{margin-block-end:var(--sp-4, 16px)}.mpc__banner--hide-mobile{display:none}}@media screen and (min-width:768px){.mpc__banner--hide-desktop{display:none}}.mpc__media-card{position:relative;display:block;height:100%;min-height:240px;overflow:hidden;border-radius:var(--sp-3, 12px);background-color:rgb(var(--color-foreground) / .06);color:rgb(var(--color-background));text-decoration:none}.mpc__media{position:absolute;top:0;right:0;bottom:0;left:0}.mpc__media:empty{display:block}.mpc__media-el{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.mpc__media--contain .mpc__media-el{object-fit:contain}.mpc__media-backdrop{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;object-fit:cover;filter:blur(18px) saturate(1.1);pointer-events:none}.mpc__media-caption{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;display:grid;gap:2px;padding:clamp(12px,8px + 1vw,20px) 9px 9px;background-image:linear-gradient(to top,#000000a6,#0000)}.mpc__media-title{position:relative;margin:0;font-size:clamp(14px,12.5px + .4vw,18px);font-weight:600;line-height:1.25;color:#fff}.mpc__media-subtitle{position:relative;margin:0;font-size:clamp(11px,10px + .28vw,14px);line-height:1.3;color:#ffffffd9}.mpc__viewport{--mpc-frame-pad: 20px;--mpc-frame-bw: 1px}@media screen and (max-width:767px){.mpc__viewport--framed-mobile{border:var(--mpc-frame-bw) solid var(--mpc-frame-color, rgb(var(--color-border, 224 224 224)));border-radius:var(--mpc-frame-radius, 12px);padding:var(--mpc-frame-pad)}.mpc__viewport--framed-mobile .mpc__track{margin-inline:calc(var(--mpc-frame-pad) * -1);padding-inline:var(--mpc-frame-pad);scroll-padding-inline-start:var(--mpc-frame-pad)}}@media screen and (min-width:768px){.mpc__viewport--framed-desktop{--mpc-frame-inset: calc((var(--mpc-frame-pad) + var(--mpc-frame-bw)) * 2);border:var(--mpc-frame-bw) solid var(--mpc-frame-color, rgb(var(--color-border, 224 224 224)));border-radius:var(--mpc-frame-radius, 12px);padding:var(--mpc-frame-pad)}}.mpc__arrow{position:absolute;inset-block-start:40%;z-index:2;display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgb(var(--color-border, 224 224 224));border-radius:50%;background-color:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground));box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.mpc__arrow:hover{box-shadow:0 4px 16px #0000002e}.mpc__arrow[hidden]{display:none}.mpc__arrow--prev{inset-inline-start:4px}.mpc__arrow--next{inset-inline-end:4px}@media screen and (min-width:768px){.mpc__arrow:not([hidden]){display:flex}}@media(prefers-reduced-motion:reduce){.mpc__track{scroll-behavior:auto}}@media screen and (min-width:768px){.mpc__more{font-size:16px}}@media screen and (max-width:767px){.mpc__banner--mobile-fixed .mpc__media-card{height:var(--mpc-banner-h-mobile, 440px);min-height:0}.mpc__banner--mobile-image .mpc__media-card{height:auto;min-height:0;overflow:visible;border-radius:0;background-color:transparent}.mpc__banner--mobile-image .mpc__media{position:relative;inset:auto}.mpc__banner--mobile-image .mpc__media-el{height:auto;border-radius:var(--sp-3, 12px)}.mpc__banner--mobile-image .mpc__media-backdrop{display:none}.mpc__banner--mobile-image .mpc__media-caption{position:relative;inset:auto;padding:0;background-image:none}.mpc__banner--mobile-image .mpc__media-title,.mpc__banner--mobile-image .mpc__media-subtitle{color:rgb(var(--color-foreground))}}.mpc .mpc__media-stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.mpc__media-caption{z-index:3;pointer-events:none}.mpc .mpc__media-caption .mpc__media-btn{pointer-events:auto;justify-self:stretch;width:100%;margin-block-start:8px;padding:8.25px 0;border-radius:8px;font-family:var(--font-product-family);font-size:14px;font-weight:600;line-height:16px;letter-spacing:normal;text-transform:none;white-space:nowrap}@media screen and (min-width:768px){.mpc .mpc__media-caption .mpc__media-btn{padding:10.5px 18px;font-size:18px;line-height:1}}.mpc__media-card .mpc__media--mobile{display:none}@media screen and (max-width:767px){.mpc__media-card .mpc__media--desktop{display:none}.mpc__media-card .mpc__media--mobile{display:block}}.mpc__header--center{flex-direction:column;align-items:center;text-align:center}.mpc__header--center .mpc__titles{justify-items:center}.mpc__header--right{flex-direction:row-reverse;text-align:end}.mpc__header--right .mpc__titles{justify-items:end}.mpc .button .btn-fill{display:none!important}.mpc .button,.mpc .button .btn-text{transition:none!important}.mpc .button--primary:hover,.mpc .button--primary:focus-visible,.mpc .button--primary:active{color:rgb(var(--color-button-text))!important}.mpc .button--primary:hover .btn-text,.mpc .button--primary:hover .btn-text span,.mpc .button--primary:hover .atc-btn__label{color:inherit!important}.mpc .product-card .quick-add{transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/396/assets/media-product-carousel.css.map */
