:root{--mg-paper:#fff;--mg-surface:#f4f4f2;--mg-field:#e3e1dc;--mg-ink:#1f2b4d;--mg-dark:#101a31;--mg-muted:#4e5871;--mg-accent:#f7941d;--mg-white:#fff;--mg-font:"STIX Two Text",Georgia,serif;--mg-margin:clamp(20px,2.22vw,40px);--mg-small:14px;--mg-body:18px;--mg-lead:22px;--mg-head:clamp(34px,3.6vw,52px);--mg-display:clamp(44px,5.2vw,76px);--mg-ease:cubic-bezier(.22,1,.36,1);--font-body--family:var(--mg-font);--font-heading--family:var(--mg-font);--font-h1--family:var(--mg-font);--font-h2--family:var(--mg-font);--font-h3--family:var(--mg-font)}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--mg-paper);color:var(--mg-ink);font-family:var(--mg-font);font-size:var(--mg-body)}h1,h2,h3,h4,h5,h6{font-family:var(--mg-font);font-weight:400;letter-spacing:-.026em;line-height:1.1}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--mg-accent);outline-offset:5px}.mg-brand{display:inline-flex;align-items:baseline;font-family:var(--mg-font);font-size:36px;font-weight:600;letter-spacing:-.055em;line-height:1;color:var(--mg-ink);white-space:nowrap}.mg-brand__stop{color:var(--mg-accent)}.header-logo{text-decoration:none!important}.header__row{border:0!important;background:var(--mg-paper)!important}.header__columns{padding-block:4px}.mg-desktop-menu{display:flex;align-items:center;gap:clamp(18px,2vw,32px);font-size:var(--mg-body);white-space:nowrap}.mg-desktop-menu a{text-decoration:none;padding:20px 0;color:var(--mg-ink)}.mg-desktop-menu a:hover{text-decoration:underline}.mg-mobile-menu>summary{display:flex;align-items:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none}.mg-mobile-menu>summary::-webkit-details-marker{display:none}.mg-mobile-menu[open]>nav{position:absolute;inset:100% 0 auto;z-index:100;background:var(--mg-paper);padding:20px var(--mg-margin) 32px;display:flex;flex-direction:column}.mg-mobile-menu nav a{font-size:var(--mg-lead);padding:12px 0;text-decoration:none;color:var(--mg-ink)}.mg-hero{background:var(--mg-dark);color:var(--mg-white);padding:38px 0 32px;overflow:hidden}.mg-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:0 var(--mg-margin);position:relative;z-index:2}.mg-hero h1{font-size:var(--mg-display);max-width:780px;margin:0;font-weight:400;line-height:1.04;color:inherit}.mg-hero__top p{font-size:var(--mg-body);line-height:1.45;max-width:560px;margin:30px 0 0}.mg-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:15px 24px;background:var(--mg-accent);color:var(--mg-ink);font-size:var(--mg-body);font-weight:600;text-decoration:none;border:0;border-radius:0;white-space:nowrap;transition:transform .18s var(--mg-ease)}.mg-button:hover{transform:translateY(-2px);text-decoration:none}.mg-button:active{transform:translateY(1px)}.mg-button span{font-family:Arial,sans-serif;font-size:var(--mg-lead)}.mg-button--quiet{background:var(--mg-ink);color:var(--mg-white)}.mg-lineup{height:425px;position:relative;isolation:isolate;touch-action:pan-y;margin-top:26px;cursor:grab}.mg-lineup:active{cursor:grabbing}.mg-lineup__item{position:absolute;top:0;left:50%;width:310px;height:400px;padding:0;border:0;background:var(--mg-field);overflow:hidden;transform:translate(calc(-50% + var(--offset)*240px)) translateY(calc(min(3,abs(var(--offset)))*26px)) scale(calc(1 - (min(3,abs(var(--offset)))*.16)));z-index:calc(10 - abs(var(--offset)));transition:transform .65s var(--mg-ease),opacity .45s var(--mg-ease);opacity:calc(1 - (min(3,abs(var(--offset)))*.13));cursor:pointer}.mg-lineup__item img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.mg-lineup__item.is-active{z-index:12}.mg-hero__chosen{text-align:center;position:relative;z-index:15;margin-top:0;min-height:78px;padding:0 var(--mg-margin)}.mg-hero__chosen>a{font-size:var(--mg-head);line-height:1.1;text-decoration:none;letter-spacing:-.026em}.mg-hero__chosen>a:hover{text-decoration:underline}.mg-hero__chosen>p{font-size:var(--mg-body);margin:10px 0 0;line-height:1.4}.mg-section{padding:100px var(--mg-margin);margin:0 auto}.mg-section h2{font-size:var(--mg-head);margin:0 0 30px;line-height:1.1;color:var(--mg-ink)}.mg-section p{font-size:var(--mg-body);line-height:1.5;margin:0;max-width:55ch}.mg-picker{display:grid;grid-template-columns:5fr 7fr;gap:6vw;align-items:center;background:var(--mg-paper)}.mg-picker__choices{display:flex;flex-direction:column;gap:6px;margin-top:36px}.mg-picker__choice{font-size:var(--mg-head);display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:var(--mg-muted);padding:10px 0;line-height:1.1;letter-spacing:-.026em;transition:transform .25s var(--mg-ease),color .2s}.mg-picker__choice>span:last-child{font-size:var(--mg-lead);font-family:Arial,sans-serif;opacity:0}.mg-picker__choice:hover,.mg-picker__choice.is-active{color:var(--mg-ink);transform:translate(8px)}.mg-picker__choice.is-active>span:last-child{opacity:1}.mg-picker__stage{min-width:0}.mg-picker__panel[hidden]{display:none}.mg-picker__panel.is-entering{animation:mg-in .42s var(--mg-ease) both}.mg-picker__photo{display:block;background:var(--mg-surface);height:510px;overflow:hidden}.mg-picker__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--mg-ease)}.mg-picker__photo:hover img{transform:scale(1.025)}.mg-picker__fact{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:24px}.mg-picker__fact p{margin-bottom:12px}.mg-picker__fact a:not(.mg-button){font-size:var(--mg-body)}.mg-catalog{background:var(--mg-surface);display:grid;grid-template-columns:3fr 9fr;gap:4vw;align-items:start}.mg-catalog__intro{position:sticky;top:110px}.mg-category-list{display:flex;flex-direction:column;gap:16px;margin-top:36px;align-items:flex-start}.mg-category-list a{font-size:var(--mg-body);text-decoration:none;min-height:28px}.mg-category-list a:hover{text-decoration:underline}.mg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 12px}.mg-card{min-width:0}.mg-card__image{display:block;background:var(--mg-field);aspect-ratio:4/5;overflow:hidden}.mg-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .55s var(--mg-ease)}.mg-card__image:hover img{transform:scale(1.035)}.mg-card:nth-child(2){grid-column:span 2}.mg-card:nth-child(2) .mg-card__image{aspect-ratio:8/5}.mg-card:nth-child(2) .mg-card__image img{object-fit:contain}.mg-card:nth-child(3n) .mg-card__image{background:var(--mg-paper)}.mg-card__detail{padding-top:15px}.mg-card h3{font-size:var(--mg-lead);line-height:1.2;margin:0 0 7px;font-weight:400;letter-spacing:-.026em}.mg-card h3 a{text-decoration:none}.mg-card h3 a:hover{text-decoration:underline}.mg-card__detail p{font-size:16px;line-height:1.35;color:var(--mg-muted)}.mg-faq{display:grid;grid-template-columns:4fr 8fr;gap:6vw}.mg-faq>div:first-child{align-self:start;position:sticky;top:110px}.mg-faq__list{display:flex;flex-direction:column;gap:8px}.mg-faq details{background:var(--mg-surface)}.mg-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:var(--mg-lead);line-height:1.25;min-height:80px;padding:20px 24px;cursor:pointer}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary>span{flex:0 0 18px;width:18px;height:18px;position:relative}.mg-faq summary>span:before,.mg-faq summary>span:after{content:"";position:absolute;left:0;top:8px;width:18px;height:2px;background:currentColor;transition:transform .2s}.mg-faq summary>span:after{transform:rotate(90deg)}.mg-faq details[open]{background:var(--mg-field)}.mg-faq details[open] summary>span:after{transform:rotate(0)}.mg-faq details>div{padding:0 24px 28px}.mg-faq details p{font-size:var(--mg-body)}.mg-footer{padding:12px var(--mg-margin) 24px;background:var(--mg-field);color:var(--mg-ink)}.mg-footer__grid{display:grid;grid-template-columns:5fr 3fr 4fr;gap:12px;padding-top:20px}.mg-footer__grid>div,.mg-footer__grid>nav{padding:32px;background:var(--mg-surface)}.mg-footer h2{font-size:var(--mg-lead);margin:0 0 24px;color:inherit;font-weight:600}.mg-footer .mg-footer__about h2{font-size:var(--mg-head);font-weight:400}.mg-footer p,.mg-footer a{font-size:16px;line-height:1.5}.mg-footer p{margin:0 0 16px}.mg-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mg-footer nav h2{margin-bottom:14px}.mg-footer nav a{text-decoration:none}.mg-footer nav a:hover{text-decoration:underline}.mg-footer__brand{display:flex;align-items:center;justify-content:center;padding:55px 0 34px;text-decoration:none!important}.mg-footer__brand .mg-brand{font-size:clamp(60px,15.2vw,250px);letter-spacing:-.055em}.mg-footer .mg-footer__copyright{font-size:var(--mg-small);margin:0;text-align:center}.mg-collection-nav{padding:28px var(--mg-margin) 0}.mg-chips{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0 0 20px}.mg-chips a{padding:12px 18px;background:var(--mg-surface);color:var(--mg-ink);font-size:16px;text-decoration:none;line-height:1.3}.mg-chips .is-current,.mg-chips a:hover{background:var(--mg-ink);color:var(--mg-white)}.product-grid__item .card-gallery{background:var(--mg-surface)}.product-grid__item img{mix-blend-mode:multiply}.product-grid__item .product-card{--product-card-gap:16px}.product-grid__item .text-block{font-size:var(--mg-body)!important}.product-information{padding-top:28px}.product-information .rte{font-size:var(--mg-body);line-height:1.55}.product-information table{font-size:16px}.product-information .text-block h1{font-size:clamp(30px,3.2vw,48px);line-height:1.1;letter-spacing:-.026em}.product-information .button{font-size:var(--mg-body)}.mg-product-note{font-size:16px;color:var(--mg-muted);line-height:1.5;padding-top:12px;margin:0}body[data-mg-template=policy] .shopify-policy__container,.shopify-policy__container{max-width:900px;padding:40px var(--mg-margin) 80px}.shopify-policy__body{font-size:var(--mg-body);line-height:1.6}@keyframes mg-in{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mg-picture{0%{transform:scale(1)}to{transform:scale(1.025)}}@media(prefers-reduced-motion:no-preference){.mg-lineup__item.is-active img{animation:mg-picture 8s ease-in-out alternate infinite}[data-reveal].is-visible{animation:mg-in .8s var(--mg-ease) both;animation-delay:var(--reveal-delay,0ms)}}@media(min-width:1600px){.mg-lineup{height:480px}.mg-lineup__item{width:350px;height:450px}}@media(max-width:1099px){.mg-desktop-menu{font-size:16px;gap:16px}.header-logo .mg-brand{font-size:30px}.mg-hero h1{max-width:540px}.mg-picker{gap:4vw;grid-template-columns:1fr 1fr}.mg-picker__photo{height:420px}.mg-picker__fact{flex-direction:column;align-items:flex-start;gap:16px}.mg-catalog{grid-template-columns:1fr;gap:36px}.mg-catalog__intro{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.mg-catalog__intro h2{margin-bottom:20px}.mg-category-list{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:12px}.mg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-footer__grid{grid-template-columns:1fr 1fr}.mg-footer__about{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.mg-footer__about>a{grid-column:2}.mg-footer__grid>div,.mg-footer__grid>nav{padding:24px}}@media(max-width:749px){:root{--mg-head:34px;--mg-display:46px;--mg-body:18px;--mg-lead:22px}html{scroll-padding-top:72px}.header-logo .mg-brand{font-size:30px}.header__columns{padding-block:0}.mg-hero{padding:26px 0 24px;display:flex;flex-direction:column;position:relative;min-height:740px}.mg-hero__top{display:contents}.mg-hero__top>div{padding:0 var(--mg-margin)}.mg-hero h1{max-width:340px;font-size:var(--mg-display);line-height:1.04}.mg-hero__top p{font-size:16px;margin:24px 0 0;max-width:35ch;line-height:1.45}.mg-hero__top>.mg-button{order:4;margin:20px var(--mg-margin) 0;justify-content:space-between}.mg-lineup{height:310px;margin-top:28px;flex:0 0 310px}.mg-lineup__item{height:295px;width:228px;transform:translate(calc(-50% + var(--offset)*190px)) translateY(calc(min(3,abs(var(--offset)))*20px)) scale(calc(1 - (min(3,abs(var(--offset)))*.22)))}.mg-hero__chosen{margin:12px 0 0;min-height:66px}.mg-hero__chosen>a{font-size:30px}.mg-hero__chosen>p{font-size:16px;margin-top:8px}.mg-section{padding:64px var(--mg-margin)}.mg-picker{grid-template-columns:1fr;gap:24px}.mg-picker h2{font-size:34px;margin-bottom:24px}.mg-picker__choices{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;gap:8px}.mg-picker__choice{font-size:18px;padding:14px 12px;background:var(--mg-surface);min-height:52px}.mg-picker__choice:hover,.mg-picker__choice.is-active{transform:none;background:var(--mg-ink);color:var(--mg-white)}.mg-picker__choice>span:last-child{font-size:16px}.mg-picker__photo{height:400px}.mg-picker__fact{gap:20px}.mg-picker__fact>.mg-button{width:100%}.mg-catalog__intro{display:block}.mg-category-list{gap:16px 22px;margin-top:24px}.mg-category-list a{font-size:16px}.mg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.mg-card:nth-child(2){grid-column:span 2;grid-row:1}.mg-card h3{font-size:22px}.mg-card__detail p{font-size:16px}.mg-faq{grid-template-columns:1fr;gap:28px}.mg-faq>div:first-child{position:static}.mg-faq h2{margin-bottom:22px}.mg-faq summary{font-size:20px;padding:20px;gap:16px;min-height:80px}.mg-faq details>div{padding:0 20px 24px}.mg-footer{padding-top:4px}.mg-footer__grid{gap:8px;padding-top:16px;grid-template-columns:1fr}.mg-footer__about{display:block}.mg-footer__grid>div,.mg-footer__grid>nav{padding:24px}.mg-footer h2{font-size:22px}.mg-footer__brand{padding:40px 0 24px}.mg-footer__brand .mg-brand{font-size:15vw}.mg-footer .mg-footer__copyright{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.mg-mobile-menu:not([open])>nav{display:none}@media(max-width:749px){.mg-hero__top p{font-size:18px}.mg-hero{min-height:740px}.mg-lineup{margin-top:22px}}.mg-native-title p{margin:0;font-size:var(--mg-lead);line-height:1.2;color:var(--mg-ink)}.mg-native-title .mg-native-kind{font-size:16px;line-height:1.4;margin-top:7px;color:var(--mg-muted)}.mg-button span{font-family:var(--mg-font)}.mg-product-heading h1{font-size:clamp(36px,3.2vw,48px);line-height:1.06;letter-spacing:-.026em;font-weight:400;margin:0}.mg-product-heading p{font-size:var(--mg-body);line-height:1.45;margin:14px 0 0}.product-information button,.product-information .button,.product-information .quantity-selector{box-shadow:none!important}.product-information .product-media img,.product-grid__item .product-card img{object-fit:contain!important}.product-information .button:hover{transform:translateY(-2px)}.product-information .button:active{transform:translateY(1px)}.product-information .button{transition:transform .18s var(--mg-ease)}@media(prefers-reduced-motion:no-preference){.product-information .product-media img{animation:mg-picture 9s ease-in-out alternate infinite}}@media(max-width:749px){.product-information__media media-gallery{--gallery-aspect-ratio:auto!important}.product-information__media .product-media-container{height:300px;max-height:300px;aspect-ratio:auto}.product-information__media .product-media-constraint-wrapper,.product-information__media .product-media{height:100%;max-height:300px}.product-information__media .product-media img{height:100%;width:100%}.product-information__media slideshow-slide{max-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/morogreier.css.map */
