@keyframes topToBottom{0%{transform:translateY(0)}25%{transform:translateY(200%)}50%{transform:translateY(200%)}75%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 989px){.mg-gallery-slider{padding-bottom:20px}}@media screen and (min-width: 990px){.mg-gallery-slider{padding-block-start:max(20px,var(--spacing-scale) * 24px);padding-block-end:max(20px,var(--spacing-scale) * 24px)}}.mg-gallery-slider .mg__badges{position:relative}.mg-gallery-slider .mg__badges .badge--sale{display:none;position:absolute;top:0;right:0;padding:4px 8px;background-color:#e89678;color:#faf8f6;font-weight:700;font-size:9px;line-height:12px;z-index:10}@media screen and (min-width: 990px){.mg-gallery-slider .mg__badges .badge--sale{font-size:11px;line-height:16px;padding:4px 16px}}.mg-gallery-slider .mg__badges .badge--bestseller{position:absolute;top:0;left:0;padding:4px 8px;background-color:#211f1c;color:#faf8f6;font-weight:700;font-size:9px;line-height:12px}@media screen and (min-width: 990px){.mg-gallery-slider .mg__badges .badge--bestseller{font-size:11px;line-height:16px;padding:4px 16px}}.mg-gallery-slider .mg__view-related{position:absolute;bottom:12px;right:12px;text-decoration:underline;color:#000;transition:all .4s cubic-bezier(.44,.54,.12,.86);z-index:10}.mg-gallery-slider .mg__view-related:hover,.mg-gallery-slider .mg__view-related:focus{opacity:.7}@media screen and (min-width: 990px){.mg-gallery-slider .mg__view-related{bottom:32px;right:16px}}.mg-gallery-slider .swiper-pagination{bottom:4px!important;line-height:0;z-index:1}.mg-gallery-slider .swiper-pagination-bullet{width:8px;height:2px;background-color:#efe9e4;border-radius:5px;opacity:1;transition:all .4s cubic-bezier(.44,.54,.12,.86);margin:0 6px!important}@media screen and (min-width: 990px){.mg-gallery-slider .swiper-pagination-bullet{width:16px;height:3px}}.mg-gallery-slider .swiper-pagination-bullet-active{transform:scaleX(2);height:2px;background-color:#211f1c}@media screen and (min-width: 990px){.mg-gallery-slider .swiper-pagination-bullet-active{height:3px}}@media screen and (min-width: 990px){.mg-gallery-slider .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;transform:translateZ(0)!important}.mg-gallery-slider .swiper-slide{width:auto!important;margin:10px!important;overflow:hidden}.mg-gallery-slider .swiper-slide:nth-child(2){border-left:none}.mg-gallery-slider .swiper-slide:nth-child(3){border-top:none}.mg-gallery-slider .swiper-slide:nth-child(4){border-left:none;border-top:none}.mg-gallery-slider .swiper-slide:nth-child(n+5){display:none!important}}.mg-gallery-slider .mg-product-gallery--slide{cursor:all-scroll!important}.mg-gallery-slider .mg-img,.mg-gallery-slider .mg-video{object-fit:contain!important}.mg-gallery-slider .mg-video{height:100%;object-fit:cover!important}.mg-gallery-slider .mg-img{position:relative;z-index:-1}.mg-gallery-slider--expanded .swiper-slide:nth-child(5),.mg-gallery-slider--expanded .swiper-slide:nth-child(6){display:block!important}.mg-video-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.mg-video-popup.is-open{opacity:1;visibility:visible;pointer-events:auto}.mg-video-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#211f1cd9}.mg-video-popup__dialog{position:relative;z-index:1;width:min(100%,900px);max-height:90dvh;background-color:#faf8f6}.mg-video-popup__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background-color:#211f1c;color:#faf8f6;font-size:28px;line-height:1;cursor:pointer;transition:all .4s cubic-bezier(.44,.54,.12,.86)}.mg-video-popup__close:hover,.mg-video-popup__close:focus{opacity:.8}.mg-video-popup__player{display:block;width:100%;max-height:90dvh;object-fit:contain;background-color:#211f1c}body.mg-video-popup-open{overflow:hidden}.mg-product-gallery__see-more{display:none;text-align:center}@media screen and (min-width: 990px){.mg-product-gallery__see-more{display:block}}.mg-product-gallery__see-more .mg-product-gallery__see-more-button{background-color:transparent;border:none;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;font-weight:400!important;text-decoration:underline;cursor:pointer}
