.mm-occ-styles{padding:0 0 clamp(24px,3.5vw,44px)}.mm-occ-styles__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1.2rem;margin-bottom:.9rem}.mm-occ-styles__head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}.mm-occ-styles__head p{margin:0;font-size:.8rem;opacity:.6}.mm-occ-styles__carousel{position:relative;display:flex;align-items:center;gap:10px}.mm-occ-styles__list{display:flex;flex:1;gap:14px;margin:0;padding:2px 0 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none}.mm-occ-styles__list::-webkit-scrollbar{display:none}.mm-occ-styles__list[hidden]{display:none}.mm-occ-styles__list--more{margin-top:14px}.mm-occ-styles__list>li{flex:0 0 calc((100% - 56px)/5);min-width:0;scroll-snap-align:start}.mm-occ-styles__arrow{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid rgb(49 29 44 / .16);border-radius:50%;background:#fff9f2c7;color:#311d2c;box-shadow:0 8px 20px #311d2c1a;font:400 29px/1 Georgia,serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease}.mm-occ-styles__arrow:hover{transform:scale(1.06);background:#fff}.mm-occ-style{position:relative;display:block;overflow:hidden;border:1px solid rgb(49 29 44 / .12);border-radius:16px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.mm-occ-style:hover{transform:translateY(-2px);box-shadow:0 10px 22px #311d2c1a}.mm-occ-style img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%}.mm-occ-style__body{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .8rem .75rem}.mm-occ-style__body strong{font-family:Georgia,serif;font-size:.92rem;font-weight:500;line-height:1.15}.mm-occ-style__body small{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a45a6b;white-space:nowrap}.mm-occ-styles__toggle{margin-top:1.1rem;text-align:center}@media(max-width:989px){.mm-occ-styles__list>li{flex-basis:calc((100% - 14px) / 2.6)}.mm-occ-styles__arrow{position:absolute;z-index:2;width:38px;height:38px;flex-basis:38px;background:#fff9f2d1}.mm-occ-styles__arrow--prev{left:8px}.mm-occ-styles__arrow--next{right:8px}}@media(max-width:560px){.mm-occ-styles__list>li{flex-basis:calc((100% - 14px) / 2.15)}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/mm-occasion-styles.css.map */
