:root{--mf-r: 12px}.shopify-section-group-header-group,.shopify-section-group-footer-group,.skip-to-content-link,.loop-meter{display:none!important}.panel:before{content:none!important}.mf-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#3f3124;border-top:1px solid rgba(241,236,227,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mf-cta{appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-indent:.22em;padding:13px 18px;border-radius:999px;line-height:1;min-height:44px;white-space:nowrap;flex:1 1 0;max-width:260px;transition:background-color .25s ease,color .25s ease}.mf-cta--free{background:#f1ece3;color:#2a2018;border:1px solid #f1ece3}.mf-cta--free:hover{background:#fff;border-color:#fff}.mf-cta--key{background:transparent;color:#e9ddc9;border:1px solid rgba(233,221,201,.45)}.mf-cta--key:hover{color:#fff;border-color:#ffffffbf}body.zoom-ready .panel{padding-bottom:88px}@media(min-width:760px){.mf-cta-bar{gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.mf-cta{font-size:12px;padding:14px 26px;flex:0 0 auto;min-width:220px}body.zoom-ready .panel{padding-bottom:96px}}.mf-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mf-hero-actions .mf-cta{flex:1 1 auto;max-width:240px}@media(max-width:759px){:root{--nav: 64px}.loop-header{grid-template-columns:1fr auto;gap:0 12px;padding:10px 16px;min-height:64px;align-items:center}.loop-header nav{display:none}.logo{width:104px;display:flex;align-items:center;min-height:44px}.loop-toggle{min-height:44px;padding:0 14px;font-size:8.5px;border-radius:999px}}html{touch-action:pan-y}body.zoom-ready .panel{will-change:transform,opacity;contain:paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(hover:none)and (pointer:coarse){body.zoom-ready .panel,body.zoom-ready .panel *{filter:none!important;-webkit-filter:none!important}}@media(max-width:760px){body.zoom-ready .panel{filter:none;will-change:transform,opacity}}body.mf-low-power .panel,body.mf-low-power .panel *{filter:none!important;-webkit-filter:none!important}body.mf-low-power .panel{transition:none!important}@media(prefers-reduced-motion:reduce){body.zoom-ready .panel{transition:none!important}.mf-cta{transition:none}}body.zoom-ready .panel{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.zoom-ready .panel::-webkit-scrollbar{display:none}body.zoom-ready .panel:not(.is-active){overflow:hidden}@media(max-width:759px){body.zoom-ready .panel{align-content:start}}.mf-hero-full{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;background:url(mf-hero-cup.webp) center / cover no-repeat;box-shadow:inset 0 0 0 100vmax #1a151180;min-height:0}.mf-hero-full .hero-copy{max-width:680px;margin-inline:auto;text-align:center}.mf-hero-full .hero-copy,.mf-hero-full .hero-copy *{text-shadow:0 0 2px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.74),0 1px 18px rgba(0,0,0,.58)}.mf-hero-full .mf-hero-actions{justify-content:center}@media(max-width:759px){.mf-hero-full .hero-copy{max-width:100%}.mf-hero-full .hero-note{font-size:14px;line-height:1.55}.mf-hero-full h1{line-height:1.06;font-size:clamp(30px,8.4vw,40px)}}@media(max-height:960px){.mf-hero-full h1{font-size:clamp(30px,4vw,52px);line-height:1.04}.mf-hero-full .hero-note{margin-top:12px;line-height:1.5}.mf-hero-actions{margin-top:18px}}.mf-photo-panel{box-shadow:inset 0 0 0 100vmax #1a15114d;background-repeat:no-repeat;background-position:center;background-size:cover;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center}#why{background-image:url(mf-why-linen.webp)}#idea{background-image:url(mf-idea-bowls.webp)}.mf-photo-panel .panel-copy{max-width:620px;margin-inline:auto;text-align:center;background:#140f0a52;border:1px solid rgba(241,236,227,.1);border-radius:var(--mf-r);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(20px,2.4vw,34px) clamp(18px,2.2vw,30px)}.mf-photo-panel .panel-copy h2{font-size:clamp(19px,2.1vw,30px);line-height:1.18;letter-spacing:.13em}.mf-photo-panel .panel-copy p{font-size:clamp(13px,1.05vw,15.5px);line-height:1.6}.mf-photo-panel .panel-copy,.mf-photo-panel .panel-copy *{text-shadow:0 0 2px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.74),0 1px 18px rgba(0,0,0,.58)}@media(max-width:759px){.mf-photo-panel .panel-copy{max-width:100%;padding:18px 16px 20px}.mf-photo-panel .panel-copy h2{font-size:clamp(18px,5vw,22px);line-height:1.16}.mf-photo-panel .panel-copy p{font-size:13px;line-height:1.55}}.mf-grid9{--mf-gap: clamp(8px, .9vw, 12px);--mf-budget: 430px;--mf-tile: clamp(132px, calc((100svh - var(--mf-budget) - 2 * var(--mf-gap)) / 4), 176px);list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,var(--mf-tile));gap:var(--mf-gap);justify-content:center}.mf-g{position:relative;margin:0;padding:0;list-style:none;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:#4a3928}.mf-g-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mf-g:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a15114d;pointer-events:none}.mf-g-nm{position:absolute;z-index:2;left:6px;right:6px;bottom:9px;text-align:center;font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:10px;line-height:1.2;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#f1ece3;text-shadow:0 0 2px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.74),0 1px 18px rgba(0,0,0,.58)}#inside .volume-intro{margin-bottom:clamp(12px,1.8vw,16px);margin-inline:auto;max-width:720px;text-align:center}#inside .volume-intro h2{font-size:clamp(19px,2.1vw,26px);line-height:1.18;max-width:30ch;margin-inline:auto}#inside .volume-intro .section-intro{font-size:clamp(12.5px,1vw,14.5px);line-height:1.5;max-width:46ch;margin-inline:auto}@media(max-width:759px){.mf-grid9 .mf-g:nth-child(3n){display:none}.mf-grid9{--mf-budget: 358px;--mf-tile: clamp(92px, calc((100svh - var(--mf-budget) - 2 * var(--mf-gap)) / 4), 150px);grid-template-columns:repeat(2,var(--mf-tile));justify-content:center;width:100%;max-width:none;gap:8px}#inside .volume-intro h2{font-size:clamp(18px,5vw,22px)}#inside .volume-intro .section-intro{font-size:12.5px;line-height:1.48}.mf-g-nm{font-size:10px;bottom:10px}}@media(min-width:1025px){.mf-grid9{--mf-budget: 452px}}@media(min-width:760px)and (max-height:780px){#inside .volume-intro{margin-bottom:10px}#inside .volume-intro .section-intro{font-size:12px;line-height:1.45}}.email-form,.checkout-buybox .checkout-form,.mf-hero-email .mf-email-row,.mf-deck-in{border-radius:var(--mf-r)}.invitation-copy .email-form,.checkout-buybox .checkout-form{background:#140f0a42;border:1px solid rgba(241,236,227,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.invitation-copy .email-form div,.mf-hero-email .mf-email-row{border-radius:calc(var(--mf-r) - 4px);overflow:hidden;background:#140f0a38;border:1px solid rgba(241,236,227,.18)}.invitation-panel{gap:clamp(18px,3vw,36px);background:url(mf-enter-room.webp) center / cover no-repeat;box-shadow:inset 0 0 0 100vmax #1a151180}.invitation-copy{display:grid;justify-items:center;text-align:center;gap:clamp(12px,1.8vw,20px);max-width:620px;margin-inline:auto}.invitation-copy>*{margin:0}.invitation-word{justify-items:center}.invitation-copy .micro{color:var(--paper)}.invitation-copy .micro,.invitation-copy .invitation-word,.invitation-copy .section-intro{text-shadow:0 0 2px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.74),0 1px 18px rgba(0,0,0,.58)}.invitation-copy .section-intro{max-width:520px;margin-inline:auto}.invitation-copy .mf-hero-actions{justify-content:center;margin-top:2px}.invitation-copy .email-form{width:100%;max-width:440px;margin-inline:auto;gap:10px;padding:clamp(14px,1.8vw,22px);text-align:center}.invitation-copy .email-form label{font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,1.2vw,13px);font-weight:300;letter-spacing:.22em;line-height:1.4}.invitation-copy .email-form .form-note{margin:0}.invitation-copy .email-form input[type=email]{min-height:44px;font-size:16px;background:transparent}.invitation-copy .email-form button{min-height:44px;min-width:44px}@media(min-width:860px){.checkout-panel{align-items:center}.checkout-copy,.checkout-buybox{grid-column:2;justify-self:start;width:100%;max-width:560px}.checkout-copy{align-self:end;padding-bottom:clamp(4px,.8vw,10px)}.checkout-buybox{align-self:start}}@media(max-width:859px){.checkout-panel{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:clamp(12px,2.2vw,18px)}.checkout-system-visual{display:block;order:1;grid-column:1;grid-row:auto}.checkout-copy{order:2}.checkout-buybox{order:3}.checkout-copy,.checkout-buybox{grid-column:1;grid-row:auto;justify-self:stretch;align-self:auto;width:100%;max-width:560px;margin-inline:auto}}@media(max-width:680px){.checkout-copy>p.micro,.checkout-copy>p.checkout-lead{display:block}}.checkout-copy h2{font-size:clamp(20px,2.1vw,30px);line-height:1.18}.checkout-lead{font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(13px,1.05vw,15.5px);line-height:1.55;letter-spacing:.01em;color:#f1ebe0e6;margin:clamp(10px,1.2vw,16px) 0 0;max-width:52ch}.checkout-lead2{margin-top:clamp(14px,1.6vw,20px);color:#f1ebe0c2}.checkout-gets{list-style:none;margin:clamp(12px,1.4vw,18px) 0 0;padding:0;display:grid;gap:clamp(6px,.8vw,9px);max-width:60ch}.checkout-gets li{position:relative;padding-left:20px;font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(12.5px,1vw,14px);line-height:1.42;letter-spacing:.01em;color:#f1ebe0d1}.checkout-gets li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:1px;background:#d8c9b8b3}.mf-movements{margin-top:clamp(16px,1.8vw,24px);padding-top:clamp(12px,1.4vw,18px);border-top:1px solid rgba(241,236,227,.12);display:grid;gap:clamp(8px,1vw,12px)}.mf-mv-hd{font-family:Jost,sans-serif;font-weight:300;font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;color:#d8c9b8;margin:0}.mf-mv{display:grid;grid-template-columns:26px 1fr;gap:2px 10px;align-items:baseline}.mf-mv-n{font-family:Jost,sans-serif;font-weight:300;font-size:10px;letter-spacing:.18em;color:#d8c9b8cc;grid-row:span 2}.mf-mv-t{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(12.5px,1vw,14px);letter-spacing:.1em;text-transform:uppercase;color:#f1ece3}.mf-mv-l{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(11px,.9vw,12.5px);letter-spacing:.02em;line-height:1.4;color:#f1ebe0a8}.checkout-form button{min-height:48px;border-radius:999px}.checkout-buybox .checkout-form{padding:clamp(14px,1.6vw,20px)}.mf-faq{margin-top:clamp(16px,1.8vw,22px)}.mf-faq-hd{font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;color:#d8c9b8;margin:0 0 6px}.mf-faq-i{border-top:1px solid rgba(241,236,227,.1)}.mf-faq-i:last-child{border-bottom:1px solid rgba(241,236,227,.1)}.mf-faq-i summary{display:flex;align-items:baseline;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:13px 0;min-height:44px;font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(12.5px,1vw,13.5px);letter-spacing:.05em;line-height:1.35;color:#f4efe7}.mf-faq-i summary::-webkit-details-marker{display:none}.mf-faq-i summary:after{content:"+";flex:0 0 auto;font-size:14px;line-height:1;color:#d8c9b8bf;transition:color .2s ease}.mf-faq-i[open] summary:after{content:"\2013"}.mf-faq-i summary:hover{color:#fff}.mf-faq-i p{margin:0 0 14px;padding-right:26px;max-width:56ch;font-family:Jost,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(12px,.95vw,13px);line-height:1.55;letter-spacing:.01em;color:#f1ebe0a8}@media(prefers-reduced-motion:reduce){.mf-faq-i summary:after{transition:none}}.checkout-system-visual.mf-keyvis{position:relative;display:grid;gap:clamp(10px,1.4vw,18px);align-content:center;justify-items:center;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible}.mf-keyvis .mf-kv-phones{display:flex;gap:clamp(8px,1.1vw,16px);align-items:flex-end;justify-content:center;width:100%}.mf-keyvis .mf-kv-phones img{width:auto;height:auto;max-width:32%;max-height:clamp(200px,38svh,340px);object-fit:contain;display:block;filter:drop-shadow(0 18px 38px rgba(0,0,0,.38))}.mf-keyvis .mf-kv-cover{width:auto;height:auto;aspect-ratio:4 / 5;max-height:clamp(220px,34svh,300px);object-fit:cover;border-radius:10px;display:block;filter:drop-shadow(0 18px 38px rgba(0,0,0,.34))}.mf-keyvis .mf-kv-stills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,10px);width:100%;max-width:500px}.mf-keyvis .mf-kv-stills img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px;display:block}@media(max-width:859px){.checkout-system-visual.mf-keyvis{display:flex;gap:10px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;justify-content:flex-start}.mf-keyvis::-webkit-scrollbar{display:none}.mf-keyvis .mf-kv-phones,.mf-keyvis .mf-kv-stills{display:flex;flex:0 0 auto;gap:10px;width:auto;max-width:none}.mf-keyvis .mf-kv-cover{flex:0 0 auto;width:auto;height:auto;max-height:clamp(190px,30svh,260px);aspect-ratio:4 / 5;scroll-snap-align:start}.mf-keyvis .mf-kv-phones img{flex:0 0 auto;max-width:none;width:auto;max-height:clamp(190px,30svh,260px);scroll-snap-align:start}.mf-keyvis .mf-kv-stills img{flex:0 0 auto;width:auto;height:auto;max-height:clamp(190px,30svh,260px);aspect-ratio:4 / 5;scroll-snap-align:start}}@media(max-height:920px)and (min-width:860px){.checkout-lead{font-size:clamp(12.5px,1vw,14.5px);margin-top:10px}.checkout-gets{gap:6px;margin-top:10px}.checkout-gets li{font-size:clamp(12px,.95vw,13.5px);line-height:1.36}.mf-movements{margin-top:14px;padding-top:10px;gap:8px}.mf-keyvis .mf-kv-phones img{max-height:clamp(190px,30svh,280px)}}body.zoom-ready .panel .hero-copy,body.zoom-ready .panel .panel-copy,body.zoom-ready .panel .volume-intro,body.zoom-ready .panel .invitation-copy,body.zoom-ready .panel .checkout-copy,body.zoom-ready .panel .checkout-buybox,body.zoom-ready .panel .rp-web-copy,body.zoom-ready .panel .mf-g-nm{transition:opacity .22s ease}body.zoom-ready .panel:not(.is-active) .hero-copy,body.zoom-ready .panel:not(.is-active) .panel-copy,body.zoom-ready .panel:not(.is-active) .volume-intro,body.zoom-ready .panel:not(.is-active) .invitation-copy,body.zoom-ready .panel:not(.is-active) .checkout-copy,body.zoom-ready .panel:not(.is-active) .checkout-buybox,body.zoom-ready .panel:not(.is-active) .rp-web-copy,body.zoom-ready .panel:not(.is-active) .mf-g-nm{opacity:0}@media(prefers-reduced-motion:reduce){body.zoom-ready .panel .hero-copy,body.zoom-ready .panel .panel-copy,body.zoom-ready .panel .volume-intro,body.zoom-ready .panel .invitation-copy,body.zoom-ready .panel .checkout-copy,body.zoom-ready .panel .checkout-buybox,body.zoom-ready .panel .rp-web-copy,body.zoom-ready .panel .mf-g-nm{transition:none}}@media(max-width:759px){.mf-hero-full{background-image:url(mf-hero-cup-sm.webp)}#why{background-image:url(mf-why-linen-sm.webp)}#idea{background-image:url(mf-idea-bowls-sm.webp)}.invitation-panel{background-image:url(mf-enter-room-sm.webp)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/moodform-infinite-zoom-mobile.css.map */
