.mom-section{position:relative;background:var(--mom-bg);padding:var(--mom-pt-d) var(--mom-px-d) var(--mom-pb-d) var(--mom-px-d);overflow:hidden}.mom-section .mom-section__bg-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.mom-section .mom-section__bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.mom-section .mom-section__bg-image img{width:100%;height:100%;object-fit:fill;display:block}.mom-section .mom-section__bg-image--desktop{display:block}.mom-section .mom-section__bg-image--mobile{display:none}.mom-section .mom-section__bg-solid{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mom-bg);display:block}.mom-section .mom-section__heading-wrap{position:relative;z-index:2;text-align:center;margin-bottom:var(--mom-heading-mb-d)}.mom-section .mom-section__heading{color:var(--mom-heading-color);font-size:var(--mom-heading-size-d);font-weight:500;margin:0;font-family:Playfair Display,serif}.mom-section .mom-section__cards-wrapper{position:relative;z-index:2}.mom-section .mom-section__bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--mom-bg-text-size-d);font-weight:700;color:var(--mom-bg-text-color);white-space:nowrap;pointer-events:none;z-index:0;font-family:Playfair Display,serif;letter-spacing:.05em;opacity:.15}.mom-section .mom-section__cards{display:flex;justify-content:center;align-items:flex-start;gap:var(--mom-gap-d);flex-wrap:nowrap}.mom-section .mom-card{position:relative;flex:1 1 0%;max-width:var(--mom-card-max-width-d);aspect-ratio:var(--mom-card-aspect-ratio);height:auto;border-radius:var(--mom-card-radius-d);overflow:hidden;isolation:isolate}.mom-section .mom-card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;text-decoration:none;display:block}.mom-section .mom-card__image-wrap{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit;background:#e8ddd4}.mom-section .mom-card__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;opacity:0}.mom-section .mom-card__video.is-ready{opacity:1}.mom-section .mom-card__poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:3;transition:opacity .25s ease}.mom-section .mom-card__poster.is-hidden{opacity:0;pointer-events:none}.mom-section .mom-card__image{width:100%;height:100%;object-fit:cover;display:block}.mom-section .mom-card__video::-webkit-media-controls,.mom-section .mom-card__video::-webkit-media-controls-enclosure,.mom-section .mom-card__video::-webkit-media-controls-panel{display:none!important}.mom-section .mom-card__img-placeholder{width:100%;height:100%;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.mom-section .mom-card__img-placeholder .placeholder-svg{width:80%;height:80%}.mom-section .mom-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#00000026,#0000008c);pointer-events:none;border-radius:inherit;z-index:4;display:block}.mom-section .mom-card__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;padding:16px 12px;text-align:center;overflow:hidden}.mom-section .mom-card__letter{font-size:var(--card-letter-size-d);color:var(--card-letter-color);font-weight:700;line-height:1;margin-bottom:12px;font-family:Playfair Display,serif;letter-spacing:.02em;text-shadow:2px 2px 8px rgba(0,0,0,.3);flex-shrink:0;display:inline-block}.mom-section .mom-card__text{flex-shrink:0;display:block}.mom-section .mom-card__title{font-size:var(--card-title-size-d);color:var(--card-title-color);font-weight:600;margin:0 0 6px;line-height:1.3;letter-spacing:.02em}.mom-section .mom-card__subtitle{font-size:var(--card-subtitle-size-d);color:var(--card-subtitle-color);margin:0;line-height:1.4;opacity:.9}.mom-section .mom-section__dots{display:none}@media(max-width:768px){.mom-section{padding:var(--mom-pt-m) 0 var(--mom-pb-m) 0;overflow:hidden}.mom-section .mom-section__bg-image--desktop{display:none}.mom-section .mom-section__bg-image--mobile{display:block}.mom-section .mom-section__heading{font-size:var(--mom-heading-size-m);padding:0 var(--mom-px-m)}.mom-section .mom-section__heading-wrap{margin-bottom:var(--mom-heading-mb-m)}.mom-section .mom-section__bg-text{font-size:var(--mom-bg-text-size-m);opacity:.1}.mom-section .mom-section__cards-wrapper{overflow:hidden}.mom-section .mom-section__cards{gap:var(--mom-gap-m);flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;padding-left:calc((100vw - var(--mom-card-max-width-m)) / 2);padding-right:calc((100vw - var(--mom-card-max-width-m)) / 2);padding-bottom:10px;width:100%;box-sizing:border-box;touch-action:none;pointer-events:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.mom-section .mom-card{max-width:var(--mom-card-max-width-m);min-width:var(--mom-card-max-width-m);width:100%;aspect-ratio:var(--mom-card-aspect-ratio);height:auto;border-radius:var(--mom-card-radius-m);flex-shrink:0;pointer-events:auto;scroll-snap-align:center}.mom-section .mom-card.is-clone{pointer-events:none}.mom-section .mom-card__letter{font-size:var(--card-letter-size-m);margin-bottom:8px}.mom-section .mom-card__title{font-size:var(--card-title-size-m)}.mom-section .mom-card__subtitle{font-size:var(--card-subtitle-size-m)}.mom-section .mom-section__dots{display:flex;justify-content:center;align-items:center;gap:var(--mom-dot-gap);margin-top:var(--mom-dots-mt);margin-bottom:10px;position:relative;z-index:2}.mom-section .mom-dot{width:var(--mom-dot-size);height:var(--mom-dot-size);border-radius:50%;background:var(--mom-dot-color);opacity:.35;transition:opacity .3s ease,transform .3s ease,background .3s ease;cursor:pointer;border:none;padding:0;flex-shrink:0;display:block}.mom-section .mom-dot.is-active{background:var(--mom-dot-active-color);opacity:1;transform:scale(1.35)}}@media screen and (min-width:1500px){.mom-section .mom-card{max-width:450px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/section-mom.css.map */
