.msr{--msr-font-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--msr-font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;background:var(--msr-bg, #F8F3EA);font-family:var(--msr-font-sans);padding:var(--msr-pad-top, 54px) 28px var(--msr-pad-bot, 46px);box-sizing:border-box;position:relative}.msr *,.msr *:before,.msr *:after{box-sizing:border-box}.msr__inner{max-width:var(--msr-max, 1840px);margin:0 auto}.msr--desktop-only{display:none}.msr__sun{display:block;width:24px;height:24px;margin:0 auto 12px;color:var(--msr-sun, #D3A45E)}.msr__sun svg{width:100%;height:100%;display:block}.msr__heading{margin:0;text-align:center;font:400 52px/1 var(--msr-font-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--msr-heading, #24211F)}.msr__subtitle{margin:14px 0 42px;text-align:center;font:400 21px/1.35 var(--msr-font-sans);color:var(--msr-sub, #6F665E)}.msr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.msr__card{background:var(--msr-card-bg, #FBF6EE);border:1px solid var(--msr-border, #E3D6C8);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 35px #462d1e0a}.msr__card-media{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#0000000a;flex-shrink:0}.msr__card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.msr__card-img--placeholder{width:100%;height:100%;background:linear-gradient(180deg,#d6c9b3,#b8987c)}.msr__card-body{padding:22px 24px 26px;text-align:center;background:linear-gradient(180deg,#fbf6ee,#f7efe5);display:flex;flex-direction:column;align-items:center;flex:1}.msr__card-number{display:block;font:400 15px/1 var(--msr-font-serif);color:var(--msr-sub, #6F665E);margin-bottom:8px}.msr__card-title{margin:0 0 10px;font:400 22px/1 var(--msr-font-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--msr-heading, #24211F)}.msr__card-desc{margin:0;font:400 14px/1.45 var(--msr-font-sans);color:var(--msr-sub, #6F665E);max-width:220px}.msr__card-icon{display:inline-block;width:22px;height:22px;color:var(--msr-icon, #80B8D1);margin-top:14px}.msr__card-icon svg{width:100%;height:100%;display:block}@media(min-width:750px)and (max-width:1023px){.msr__grid{grid-template-columns:1fr 1fr;gap:16px}.msr__heading{font-size:42px}}@media(max-width:749px){.msr{padding:56px 0 64px;background:#f6f0e5}.msr__inner{padding:0}.msr__sun{width:24px;height:24px;margin-bottom:14px;color:#b07a4a}.msr__heading{font:italic 300 34px/1 Cormorant Garamond,serif;letter-spacing:.005em;text-transform:none;margin:0 28px 12px;color:#1f1b17}.msr__subtitle{font:400 14px/1.5 Inter,sans-serif;color:#5c544c;margin:0 28px 36px;padding:0}.msr__grid{grid-template-columns:1fr;gap:0}.msr__card{position:relative;flex-direction:column;min-height:auto;height:540px;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}.msr__card-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.msr__card-media .msr__card-img,.msr__card-img{width:100%;height:100%;min-height:0;object-fit:cover}.msr__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c080d 30%,#140c08c7);pointer-events:none}.msr__card-body{position:absolute;left:0;right:0;bottom:0;padding:28px 28px 32px;text-align:left;align-items:flex-start;background:transparent;color:#fff;z-index:2}.msr__card-number{display:block;font:italic 300 14px/1 Cormorant Garamond,serif;letter-spacing:.04em;color:#f4d9b0;margin-bottom:10px}.msr__card-number:before{content:"No. "}.msr__card-title{font:italic 300 34px/1 Cormorant Garamond,serif;letter-spacing:.01em;text-transform:none;color:#fff;margin-bottom:8px}.msr__card-desc{font:400 14px/1.5 Inter,sans-serif;color:#ffffffe0;max-width:280px}.msr__card-icon{display:none}}@media(max-width:1023px)and (prefers-reduced-motion:no-preference){.msr__heading,.msr__subtitle,.msr__card{opacity:0;transform:translateY(24px)}.msr.is-in-view .msr__heading,.msr.is-in-view .msr__subtitle,.msr.is-in-view .msr__card{animation:msrIn .9s cubic-bezier(.2,.7,.2,1) forwards}.msr.is-in-view .msr__heading{animation-delay:.05s}.msr.is-in-view .msr__subtitle{animation-delay:.18s}.msr.is-in-view .msr__card:nth-of-type(1){animation-delay:.3s}.msr.is-in-view .msr__card:nth-of-type(2){animation-delay:.4s}.msr.is-in-view .msr__card:nth-of-type(3){animation-delay:.5s}.msr.is-in-view .msr__card:nth-of-type(4){animation-delay:.6s}.msr__card-img{transition:transform .8s ease}.msr__card:hover .msr__card-img{transform:scale(1.04)}}@keyframes msrIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.msr *,.msr *:before,.msr *:after{animation:none!important;transition:none!important}}@media(min-width:1024px){.msr--legacy-only{display:none!important}.msr--desktop-only{display:block!important}.msr{padding:var(--msr-pad-top, 80px) 0 var(--msr-pad-bot, 96px)}.msr__inner{max-width:none;margin:0;padding:0}.msr__eyebrow,.msr__heading,.msr__subtitle{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.msr__eyebrow{text-align:center;font:400 italic 17px/1 var(--msr-font-serif);color:var(--msr-sun, #B07A4A);letter-spacing:.04em;margin:0 auto 14px}.msr__heading{font:300 italic clamp(48px,6vw,96px)/.95 var(--msr-font-serif);letter-spacing:-.005em;text-transform:none;color:var(--msr-heading, #1F1B17)}.msr__subtitle{margin:14px auto 0;font:400 14px/1.4 var(--msr-font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--msr-sub, #6F665E)}.msr-path__wrap{position:relative;margin-top:56px;width:100%;padding:0}.msr-path__svg{position:absolute;top:50%;left:4%;right:4%;width:92%;height:80px;transform:translateY(-50%);z-index:1;pointer-events:none;color:var(--msr-sun, #B07A4A)}.msr-path__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;position:relative;z-index:2;align-items:center;min-height:580px;width:100%;padding:0}.msr-path__step{display:flex;flex-direction:column;align-items:stretch;position:relative;grid-row:1;min-width:0}.msr-path__step--col-1{grid-column:1}.msr-path__step--col-2{grid-column:2}.msr-path__step--col-3{grid-column:3}.msr-path__step--col-4{grid-column:4}.msr-path__step--odd{transform:translateY(-44px)}.msr-path__step--even{transform:translateY(44px)}.msr-path__media{width:100%;max-width:none;aspect-ratio:4 / 5;overflow:hidden;background:#0000000a;box-shadow:0 22px 50px -28px #5032144d;order:1}.msr-path__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.msr-path__img--placeholder{background:repeating-linear-gradient(135deg,#b07a4a0d 0 14px,#b07a4a05 14px 28px),linear-gradient(180deg,#f2eadc,#e7d9c0)}.msr-path__node{width:56px;height:56px;border-radius:50%;background:var(--msr-bg, #FAF4E6);border:1px solid var(--msr-sun, #B07A4A);color:var(--msr-icon, #B07A4A);display:flex;align-items:center;justify-content:center;align-self:center;z-index:3;position:relative;order:2;margin:-28px 0 0}.msr-path__node svg{width:22px;height:22px;display:block}.msr-path__caption{text-align:center;padding:20px 12px 0;margin:0;order:3}.msr-path__num{display:block;font:300 italic 36px/1 var(--msr-font-serif);color:var(--msr-sun, #B07A4A);margin-bottom:10px}.msr-path__title{margin:0 0 10px;font:400 26px/1 var(--msr-font-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--msr-heading, #1F1B17)}.msr-path__desc{margin:0 auto;font:400 14px/1.55 var(--msr-font-sans);color:var(--msr-sub, #6F665E);max-width:260px}.msr-path__step--even .msr-path__caption{order:1;padding:0 12px 20px}.msr-path__step--even .msr-path__node{order:2;margin:0 0 -28px}.msr-path__step--even .msr-path__media{order:3}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mykonos-summer-ritual.css.map */
