.mps-section{padding:var(--mps-spacing-desktop) 0;background:var(--mps-bg)}.mps-container{max-width:1400px;margin:0 auto;padding:0 20px}.mps-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:40px}.mps-title{font-size:clamp(24px,4vw,36px);font-weight:600;letter-spacing:-.02em;margin:0;color:#000}.mps-subtitle{margin:0;font-size:14px;color:#666;line-height:1.5;max-width:520px}.mps-wrapper{position:relative}.mps-grid{display:grid;gap:20px}.mps-grid--desktop{grid-template-columns:repeat(var(--grid-cols-desktop),1fr)}.mps-grid--mobile,.mps-carousel{display:none}@media(min-width:769px){.mps-section[data-desktop-slider=true] .mps-grid{display:none}.mps-section[data-desktop-slider=true] .mps-carousel{display:block}}@media(max-width:768px){.mps-grid--desktop{display:none}.mps-grid--mobile{display:grid;grid-template-columns:repeat(var(--grid-cols-mobile),1fr);gap:12px}.mps-section[data-mobile-slider=true] .mps-grid--mobile{display:none}.mps-section[data-mobile-slider=true] .mps-carousel{display:block}}.embla{overflow:hidden}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}:root{--slide-spacing: 1.25rem;--slide-size: 25%}.mps-carousel .embla__slide{flex:0 0 auto;width:auto}.mps-carousel .embla__container{align-items:flex-start}.mps-carousel .mps-card{height:auto}.mps-carousel .mps-card__image-wrapper{height:var(--mps-row-height, 310px);aspect-ratio:var(--mps-aspect, 1);width:auto}.mps-card{height:100%;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mps-card__image-link{display:block;text-decoration:none;pointer-events:auto}.mps-card__title-link{text-decoration:none;color:inherit;pointer-events:auto}.mps-card__image-wrapper{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:5px;background:#fff;margin-bottom:16px}.mps-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .3s cubic-bezier(.25,.46,.45,.94);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;mix-blend-mode:multiply;position:relative;z-index:1}.mps-card__image--hover{position:absolute;top:0;left:0;opacity:0;z-index:2;transition:opacity .25s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.mps-card__image-link:hover:has(.mps-card__image--hover) .mps-card__image:first-child{opacity:0}.mps-card__image-link:hover:has(.mps-card__image--hover) .mps-card__image{transform:scale(1.05)}.mps-card__image-link:hover .mps-card__image--hover{opacity:1;transform:scale(1.05)}.mps-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mps-card__placeholder svg{width:60%;height:60%;opacity:.3}.mps-badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;z-index:1}.mps-badge--sale{background:#000;color:#fff}.mps-card__content{display:flex;flex-direction:column;gap:2px}.mps-card__title{font-size:15px;font-weight:500;line-height:1.4;margin:0;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mps-card__artist{font-size:14px;font-weight:400;line-height:1.4;margin:0;color:#666;text-decoration:none;transition:color .2s ease}.mps-card__artist:hover{color:#000}.mps-card__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:0;font-weight:500}.mps-card__price{display:flex;align-items:center;gap:8px;margin-top:4px}.mps-price{font-size:15px;font-weight:600;color:#000}.mps-price--sale{color:#000}.mps-price--compare{font-size:14px;font-weight:400;color:#999;text-decoration:line-through}.mps-arrow{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 12px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease;color:#000}.mps-arrow:hover:not(:disabled){background:#000;color:#fff;box-shadow:0 4px 20px #00000026}.mps-arrow:disabled{opacity:.3;cursor:not-allowed}.mps-arrow--prev{left:-24px}.mps-arrow--next{right:-24px}.mps-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}.mps-dot{width:8px;height:8px;border-radius:50%;border:none;background:#e5e5e5;cursor:pointer;padding:0;transition:all .3s ease}.mps-dot:hover{background:#ccc}.mps-dot--active{background:#000;width:24px;border-radius:4px}.mps-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mps-skeleton-card{display:flex;flex-direction:column;gap:10px}.mps-skeleton-image{width:100%;aspect-ratio:1/1;border-radius:5px;background:#f2f2f2}.mps-skeleton-line{height:12px;border-radius:999px;background:#f2f2f2}.mps-skeleton-line--short{width:60%}@media(max-width:1200px){:root{--slide-size: 33.333%}.mps-arrow--prev{left:0}.mps-arrow--next{right:0}.mps-carousel .mps-card__image-wrapper{--mps-row-height: 260px}.mps-skeleton-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:root{--slide-spacing: .75rem;--slide-size: 50%}.mps-carousel .mps-card__image-wrapper{--mps-row-height: 220px}.mps-section{padding:var(--mps-spacing-mobile) 0}.mps-container{padding:0 16px}.mps-header{flex-direction:column;align-items:flex-start;margin-bottom:24px}.mps-card__image-wrapper{border-radius:5px;margin-bottom:12px}.mps-card__image--hover{display:none!important}.mps-card__image-link:hover .mps-card__image:first-child{opacity:1!important}.mps-card__image-link:hover .mps-card__image{transform:none!important}.mps-badge{top:8px;left:8px;padding:4px 8px;font-size:11px}.mps-card__title,.mps-price{font-size:14px}.mps-arrow{display:none}.mps-dots{margin-top:24px}.mps-skeleton-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){:root{--slide-size: 70%}.mps-carousel .mps-card__image-wrapper{--mps-row-height: 190px}}.mps-loading{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/477/assets/section-product-recommendations.css.map */
