.millesyus-masonry-section{position:relative;z-index:1;overflow:hidden;background:#f0f0f0}@media screen and (min-width: 1200px){.millesyus-masonry-section:before{content:"";display:block;position:absolute;top:0;left:50%;width:120%;height:min(20vw,300px);border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#fff;transform:translate(-50%)}}.millesyus-masonry-wrapper{width:100%}.millesyus-masonry__header{margin-bottom:3rem}.millesyus-masonry__heading{margin:0;font-size:clamp(48px,10vw,80px);line-height:1.2;font-family:Bickham Script Pro,Hiragino Mincho ProN,YuMincho,MS PMincho,MS Mincho,serif}.millesyus-masonry{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,20vw);gap:6px;max-width:1200px;margin:0 auto}@media screen and (min-width: 750px){.millesyus-masonry{gap:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,min(10vw,130px))}}.m__item-1{grid-column:1;grid-row:3 / 6}.m__item-2{grid-column:2;grid-row:3 / 5}.m__item-3{grid-column:1 / 3;grid-row:8 / 10}.m__item-4{grid-column:2;grid-row:5 / 8}.m__item-5{grid-column:1;grid-row:6 / 8}.m__item-6{grid-column:1 / 3;grid-row:1 / 3}@media screen and (min-width: 750px){.m__item-1{grid-column:1;grid-row:1 / span 5}.m__item-2{grid-column:1;grid-row:6 / span 2}.m__item-3{grid-column:2 / span 2;grid-row:1 / span 2}.m__item-4{grid-column:2;grid-row:3 / span 2}.m__item-5{grid-column:2;grid-row:5 / span 3}.m__item-6{grid-column:3;grid-row:3 / span 5}}.m__item-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:var(--media-radius)}.m__item-image.placeholder-svg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid rgb(200,200,200);background:#fff}.m__item-image.placeholder-svg svg{width:100%;height:100%;object-fit:contain}.masonry-text{max-width:1200px;margin:0 auto;padding:2em 1em;text-align:right}@media screen and (min-width: 1300px){.masonry-text{padding:2em 0}}.masonry-title{font:700 1.2em/1.4 Oswald,Hiragino Mincho ProN,YuMincho,MS PMincho,MS Mincho,serif}.masonry-desc{font-size:13px;letter-spacing:1px}.m__item{overflow:hidden}.m__item modal-opener{display:contents}.m__item modal-opener button{border:none;background:none;padding:0;margin:0;cursor:pointer;width:100%;height:100%;display:contents;font:inherit;color:inherit;text-align:inherit;line-height:inherit}.m__item modal-opener button img{transition:transform .6s ease}.m__item modal-opener button:hover img{transform:scale(1.05)}.m__item modal-opener button img{width:100%;height:100%;object-fit:cover;display:block}modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:none}modal-dialog[open]{display:flex;align-items:center;justify-content:center;background:#000c;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.media-modal__dialog{position:relative;width:90%;height:90%;max-width:1400px;max-height:90vh;display:flex;align-items:center;justify-content:center;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.media-modal__close{position:absolute;top:20px;right:20px;z-index:1000;background:#ffffffe6;border:none;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.media-modal__close:hover{background:#fff}.media-modal__close svg{width:20px;height:20px}.media-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:60px 20px 20px}.media-modal__content img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/millesyus-masonry.css.map */
