.article-template__title.mcy-story-title{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media screen and (min-width:750px){.article-template__title.mcy-story-title{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.section-marichyai-brand .mcy-brand-linked-section{position:relative;isolation:isolate}.section-marichyai-brand .mcy-brand-section-hotspot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:10}.section-marichyai-brand .mcy-brand-section-hotspot:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.section-marichyai-brand .mcy-brand-mobile{display:none}@media screen and (max-width:749px){.section-marichyai-brand .mcy-color-story{display:none}.section-marichyai-brand .mcy-brand-mobile{display:block}.section-marichyai-brand .mcy-brand-mobile__art{position:relative;aspect-ratio:107.72 / 108.326;background:#4c4b28;overflow:hidden}.section-marichyai-brand .mcy-brand-mobile__pattern{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.section-marichyai-brand .mcy-brand-mobile__logo{position:absolute;top:41.66%;left:26.39%;width:47.6%;height:auto}.section-marichyai-brand .mcy-brand-mobile__heading{position:absolute;top:61%;left:7%;width:86%;margin:0;font-family:TikTok Sans,sans-serif;font-size:6.15vw;font-weight:500;line-height:1.05;letter-spacing:-.035em;color:#fff;text-align:center}.section-marichyai-brand .mcy-brand-mobile__body{padding:18px 7.3% 44px;background:#fff;color:#171313}.section-marichyai-brand .mcy-brand-mobile__copy{font-size:16px;line-height:1.25;letter-spacing:-.02em}.section-marichyai-brand .mcy-brand-mobile__copy p{margin:0}.section-marichyai-brand .mcy-brand-mobile__body .mcy-link{margin-top:20px;font-size:14px;line-height:1.2;color:#888}}.section-marichyai-brand .mcy-brand-desktop-logo,.section-marichyai-brand .mcy-brand-pattern{display:none}@media screen and (min-width:990px){.section-marichyai-brand .mcy-color-story{min-height:72rem}.section-marichyai-brand .mcy-color-story__inner{min-height:60rem}.section-marichyai-brand .mcy-color-story:before,.section-marichyai-brand .mcy-color-story:after{content:none}.section-marichyai-brand .mcy-brand-pattern{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}.section-marichyai-brand .mcy-brand-desktop-logo{display:block;position:absolute;z-index:1;top:calc(18.5% - 40px);left:50%;transform:translate(-50%);width:20.3%;max-width:30rem;height:auto;filter:brightness(0) invert(1)}}@media screen and (min-width:990px){.section-marichyai-brand .mcy-brand-desktop-logo{width:21.15%;max-width:31.256rem;transform:translate(-50%,-12.2%)}}@media screen and (max-width:749px){.section-marichyai-brand .mcy-brand-mobile__logo{top:35.5%;width:47.6%;filter:brightness(0) invert(1)}}.section-marichyai-editorial-pair .mcy-duo__panel--linked{position:relative;isolation:isolate}.section-marichyai-editorial-pair .mcy-duo__panel--linked .mcy-duo__panel-hotspot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2}.section-marichyai-editorial-pair .mcy-duo__panel--linked .mcy-duo__panel-hotspot:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.section-marichyai-editorial-pair .mcy-duo__panel--linked .mcy-duo__link{z-index:3}.section-marichyai-editorial-pair .mcy-duo__panel{aspect-ratio:1 / 1;min-height:0;overflow:hidden}.section-marichyai-editorial-pair .mcy-duo__panel .mcy-media{z-index:0;top:0;right:0;bottom:0;left:0}.section-marichyai-editorial-pair .mcy-duo__panel .mcy-media img{object-fit:cover;transform:scale(1.01);transform-origin:center}.section-marichyai-editorial-pair .mcy-duo__heading{position:relative;z-index:1}.section-marichyai-editorial-pair .mcy-duo__link{z-index:1}.section-marichyai-editorial-pair .mcy-duo__link:before{content:"";position:absolute;top:-12px;right:-16px;bottom:-12px;left:-16px;min-height:48px}.mcy-home-hero{position:relative;isolation:isolate}.mcy-home-hero__collection-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer}.mcy-home-hero__collection-link:focus-visible{outline:3px solid white;outline-offset:-6px}.section-marichyai-makers .mcy-makers-kicker-link{color:inherit;text-decoration:none}mcy-makers-slider{display:contents}.section-marichyai-makers .mcy-makers-next{display:none}@media screen and (max-width:749px){.section-marichyai-makers .mcy-feature-grid{padding-top:16px;padding-bottom:32px}.section-marichyai-makers .mcy-kicker{display:none}.section-marichyai-makers .mcy-feature-grid__header{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.section-marichyai-makers .mcy-feature-grid__header>.mcy-link{order:-1;align-self:flex-end;margin:0;font-size:12px;color:#171313;text-decoration:none;border-bottom:1px solid currentColor}.section-marichyai-makers .mcy-title{margin:0;font-size:clamp(30px,9vw,44px);line-height:1.02;color:#171313}.section-marichyai-makers mcy-makers-slider{display:block;position:relative}.section-marichyai-makers .mcy-feature-grid__items{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.section-marichyai-makers .mcy-feature-grid__items::-webkit-scrollbar{display:none}.section-marichyai-makers .mcy-feature-card{flex:0 0 100%;min-width:0;scroll-snap-align:start}.section-marichyai-makers .mcy-makers-next{display:grid;place-items:center;position:absolute;top:var(--makers-arrow-top, 40%);right:2px;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#171313;font-family:TikTok Sans,sans-serif;font-size:34px;line-height:1;cursor:pointer;z-index:2}.section-marichyai-makers .mcy-makers-next span{animation:mcy-makers-hint 3s ease-in-out infinite}.section-marichyai-makers .mcy-makers-next[hidden]{display:none}@keyframes mcy-makers-hint{0%,to{opacity:.12}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.section-marichyai-makers .mcy-makers-next span{animation:none;opacity:.4}}}@media screen and (min-width:990px){.section-marichyai-makers .mcy-feature-grid{padding-top:5.6rem;padding-bottom:5.6rem}.section-marichyai-makers .mcy-kicker{font-size:1.8rem;line-height:1.15;margin-bottom:0}.section-marichyai-makers .mcy-title{display:none}.section-marichyai-makers .mcy-feature-grid__header{margin-bottom:.8rem}.section-marichyai-makers .mcy-feature-grid__header>.mcy-link{display:none}}.mcy-gho-intro{box-sizing:border-box;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin:24px auto;color:#fff}.mcy-gho-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mcy-gho-art{position:relative;isolation:isolate;min-width:0;min-height:420px;background:#793b13;overflow:hidden}.mcy-gho-wind{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;object-fit:contain;z-index:-1}.mcy-gho-copy{position:relative;padding:48px 40px}.mcy-gho-copy>span{font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;letter-spacing:0}.mcy-gho-copy h1{font-family:var(--font-heading-family);font-size:52px;font-weight:400;line-height:1.03;letter-spacing:-.035em;margin:34px 0 0;max-width:100%;color:#fff;word-break:normal;overflow-wrap:normal}.mcy-gho-description{font-size:15px;line-height:1.5;letter-spacing:0;max-width:420px;margin-top:26px;color:#fff}.mcy-gho-description p{margin:0}.mcy-gho-description p+p{margin-top:12px}.mcy-gho-photo{min-width:0;min-height:420px;background:#efeff0;position:relative}.mcy-gho-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(min-width:750px)and (max-width:989px){.mcy-gho-copy{padding:36px 28px}.mcy-gho-copy h1{font-size:42px}}@media(max-width:749px){.mcy-gho-intro{width:auto;max-width:none;margin:16px 20px 20px}.mcy-gho-hero{grid-template-columns:1fr}.mcy-gho-art{min-height:270px}.mcy-gho-copy{padding:28px 24px 32px}.mcy-gho-copy>span{font-size:10px}.mcy-gho-copy h1{font-size:38px;margin-top:22px}.mcy-gho-description{font-size:13px;margin-top:22px}.mcy-gho-photo{min-height:0;aspect-ratio:4/3}}.mcy-gho-art{display:flex;flex-direction:column;padding-bottom:4px;overflow:hidden;isolation:isolate}.mcy-gho-copy{padding-bottom:20px}.mcy-gho-art .mcy-collection-brand-logo{width:var(--brand-logo-width,210px);height:calc(var(--brand-logo-width,210px) * .6);margin:auto auto 0;flex-shrink:0;background:transparent;mix-blend-mode:screen;transform:translateY(var(--brand-logo-offset,0px));pointer-events:none}.mcy-gho-art .mcy-collection-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(max-width:749px){.mcy-gho-art{min-height:270px;aspect-ratio:auto}.mcy-gho-copy{padding-bottom:24px}.mcy-gho-art .mcy-collection-brand-logo{width:var(--brand-logo-mobile-width,162px);height:calc(var(--brand-logo-mobile-width,162px) * .592592593)}}.mcy-jewelry-intro{box-sizing:border-box;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin:24px auto;color:#fff}.mcy-jewelry-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mcy-jewelry-art{position:relative;isolation:isolate;min-width:0;min-height:420px;background:#293c55;overflow:hidden}.mcy-jewelry-water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:-1}.mcy-jewelry-copy{position:relative;padding:48px 40px}.mcy-jewelry-copy>span{font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;letter-spacing:0}.mcy-jewelry-copy h1{font-family:var(--font-heading-family);font-size:52px;font-weight:400;line-height:1.03;letter-spacing:-.035em;margin:34px 0 0;max-width:100%;color:#fff;word-break:normal;overflow-wrap:normal}.mcy-jewelry-description{font-size:15px;line-height:1.5;letter-spacing:0;max-width:420px;margin-top:26px;color:#fff}.mcy-jewelry-description p{margin:0}.mcy-jewelry-description p+p{margin-top:12px}.mcy-jewelry-photo{min-width:0;min-height:420px;background:#efeff0;position:relative}.mcy-jewelry-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}@media(min-width:750px)and (max-width:989px){.mcy-jewelry-copy{padding:36px 28px}.mcy-jewelry-copy h1{font-size:42px}}@media(max-width:749px){.mcy-jewelry-intro{width:auto;max-width:none;margin:16px 20px 20px}.mcy-jewelry-hero{grid-template-columns:1fr}.mcy-jewelry-art{min-height:0}.mcy-jewelry-copy{padding:28px 24px 32px}.mcy-jewelry-copy>span{font-size:10px}.mcy-jewelry-copy h1{font-size:38px;margin-top:22px}.mcy-jewelry-description{font-size:13px;margin-top:22px}.mcy-jewelry-photo{min-height:0;aspect-ratio:4/3}}.mcy-jewelry-art{display:flex;flex-direction:column;padding-bottom:4px;overflow:hidden;isolation:isolate}.mcy-jewelry-copy{padding-bottom:20px}.mcy-jewelry-art .mcy-collection-brand-logo{width:var(--brand-logo-width,210px);height:calc(var(--brand-logo-width,210px) * .6);margin:auto auto 0;flex-shrink:0;background:transparent;mix-blend-mode:screen;transform:translateY(var(--brand-logo-offset,0px));pointer-events:none}.mcy-jewelry-art .mcy-collection-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(max-width:749px){.mcy-jewelry-art{min-height:270px;aspect-ratio:auto}.mcy-jewelry-copy{padding-bottom:24px}.mcy-jewelry-art .mcy-collection-brand-logo{width:var(--brand-logo-mobile-width,162px);height:calc(var(--brand-logo-mobile-width,162px) * .592592593)}}.mcy-life-story{position:relative;isolation:isolate;overflow:hidden;font-family:TikTok Sans,sans-serif}.mcy-life-story>img{display:block;width:100%;height:auto}.mcy-life-story__copy{position:absolute;inset:auto 0 0;padding:8% 7% 5%;color:#fff;background:linear-gradient(transparent,#000000c2);font-size:clamp(16px,2.1vw,24px);line-height:1.45;letter-spacing:normal}.mcy-life-story__copy p{max-width:780px;margin:0;color:inherit}.mcy-life-story--top .mcy-life-story__copy{inset:0 0 auto;padding:5% 7% 9%;background:linear-gradient(rgba(0,0,0,.6),transparent)}@media(max-width:749px){.mcy-life-story__copy{font-size:14px;line-height:1.4;padding:12% 7% 5%}.mcy-life-story--bottom>img{aspect-ratio:1/1;object-fit:cover;object-position:60% center}.mcy-life-story--top .mcy-life-story__copy{padding:5% 7% 10%;font-size:14px}}.mcy-pottery-intro{max-width:1120px;margin:24px auto 0;font-family:TikTok Sans,sans-serif;color:#171313}.mcy-pottery-hero{display:grid;grid-template-columns:1fr 1fr}.mcy-pottery-art{position:relative;isolation:isolate;min-height:420px;background:#4c4b2c;color:#fff;overflow:hidden}.mcy-pottery-earth{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.mcy-pottery-hero-copy{padding:48px 40px}.mcy-pottery-hero-copy>span{font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;letter-spacing:0}.mcy-pottery-hero-copy h1{font-family:TikTok Sans,sans-serif;font-size:54px;font-weight:400;line-height:1.03;letter-spacing:-.035em;margin:34px 0 0;max-width:400px;color:#fff}.mcy-pottery-photo{height:420px;background:#efeff0}.mcy-pottery-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.mcy-pottery-introduction{font-size:15px;line-height:1.5;max-width:620px;margin:23px 0 25px;letter-spacing:0}.mcy-pottery-introduction p{margin:0}@media(min-width:750px)and (max-width:1159px){.mcy-pottery-intro{margin-left:20px;margin-right:20px}}@media(max-width:749px){.mcy-pottery-intro{margin:16px 20px 0}.mcy-pottery-hero{grid-template-columns:1fr}.mcy-pottery-art{min-height:0;aspect-ratio:1.48}.mcy-pottery-hero-copy{padding:28px 26px}.mcy-pottery-hero-copy>span{font-size:10px}.mcy-pottery-hero-copy h1{font-size:38px;margin-top:22px;max-width:280px}.mcy-pottery-photo{height:auto;aspect-ratio:1 / 1}.mcy-pottery-introduction{font-size:13px;margin:18px 0 22px}}.mcy-pottery-art{display:flex;flex-direction:column;padding-bottom:4px;overflow:hidden;isolation:isolate}.mcy-pottery-hero-copy{padding-bottom:20px}.mcy-pottery-art .mcy-collection-brand-logo{width:var(--brand-logo-width,210px);height:calc(var(--brand-logo-width,210px) * .6);margin:auto auto 0;flex-shrink:0;background:transparent;mix-blend-mode:screen;transform:translateY(var(--brand-logo-offset,0px));pointer-events:none}.mcy-pottery-art .mcy-collection-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(max-width:749px){.mcy-pottery-art{min-height:270px;aspect-ratio:auto}.mcy-pottery-hero-copy{padding-bottom:24px}.mcy-pottery-art .mcy-collection-brand-logo{width:var(--brand-logo-mobile-width,162px);height:calc(var(--brand-logo-mobile-width,162px) * .592592593)}}.mcy-pottery-products{font-family:TikTok Sans,sans-serif;color:#171313}.mcy-pottery-products .page-width{max-width:1120px;padding-left:0;padding-right:0}.mcy-pottery-products .facets-wrapper{border-top:1px solid #d8d5ca;border-bottom:1px solid #d8d5ca;padding-top:8px;padding-bottom:8px;margin-bottom:24px}.mcy-pottery-products .facets__form{margin-bottom:0}.mcy-pottery-products .grid{--grid-desktop-horizontal-spacing:18px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:26px}.mcy-pottery-products .card__inner{background:#f4f3f0}.mcy-pottery-products .card__media .media img{object-fit:contain}.mcy-pottery-products .card__heading,.mcy-pottery-products .card__heading a{font-family:TikTok Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;color:#171313}.mcy-pottery-products .card__information{padding:12px 0 0}.mcy-pottery-products .card__information>.card__heading{min-height:55px;margin:0 0 7px}.mcy-pottery-products .price{font-family:TikTok Sans,sans-serif;font-size:14px;letter-spacing:0;color:#171313}@media(min-width:750px)and (max-width:1159px){.mcy-pottery-products .page-width{margin-left:20px;margin-right:20px}}@media(max-width:749px){.mcy-pottery-products .page-width{padding-left:20px;padding-right:20px}.mcy-pottery-products .facets-wrapper{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0;margin-bottom:18px}.mcy-pottery-products .card__heading,.mcy-pottery-products .card__heading a{font-size:12px}.mcy-pottery-products .card__information>.card__heading{min-height:67px}.mcy-pottery-products .price{font-size:12px}}mcy-recent-products{display:block}mcy-recent-products[hidden]{display:none}.mcy-rituals-edit{max-width:1440px;margin:auto;padding:var(--guide-top) 5% var(--guide-bottom);color:#36382b;font-family:TikTok Sans,sans-serif}.mcy-rituals-edit :is(h2,h3,p,a,span,div){font-family:TikTok Sans,sans-serif!important}.mcy-rituals-edit h2{font-size:clamp(27px,3vw,40px);font-weight:400;margin:0 0 12px}.mcy-rituals-edit__intro{margin:0 0 20px}.mcy-rituals-edit__intro p{margin:0}.mcy-rituals-edit a{color:inherit;text-decoration:none;display:block}.mcy-rituals-edit a:focus-visible{outline:2px solid #62643b;outline-offset:5px}.mcy-rituals-edit__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mcy-rituals-edit__categories img{height:auto;width:100%;aspect-ratio:4/5;object-fit:cover;background:#f0eee8;display:block}.mcy-rituals-edit__category-media{position:relative;overflow:hidden}.mcy-rituals-edit__category-media img{transition:opacity .25s ease}.mcy-rituals-edit__category-media .mcy-rituals-edit__category-secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}@media(hover:hover)and (pointer:fine){.mcy-rituals-edit__categories a:hover .mcy-rituals-edit__category-media--swap .mcy-rituals-edit__category-primary{opacity:0}.mcy-rituals-edit__categories a:hover .mcy-rituals-edit__category-media--swap .mcy-rituals-edit__category-secondary{opacity:1}}.mcy-rituals-edit__categories a:focus-visible .mcy-rituals-edit__category-media--swap .mcy-rituals-edit__category-primary{opacity:0}.mcy-rituals-edit__categories a:focus-visible .mcy-rituals-edit__category-media--swap .mcy-rituals-edit__category-secondary{opacity:1}@media(prefers-reduced-motion:reduce){.mcy-rituals-edit__category-media img{transition:none}}.mcy-rituals-edit__categories h3{font-size:23px;font-weight:400;margin:16px 0 5px}.mcy-rituals-edit__categories p{margin:0;font-size:14px;line-height:1.6}.mcy-rituals-edit__edit--spaced{margin-top:var(--guide-gap)}.mcy-rituals-edit__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mcy-rituals-edit__products img{height:auto;width:100%;aspect-ratio:1;object-fit:contain;background:#f5f3ef;display:block}.mcy-rituals-edit__media{position:relative;overflow:hidden;aspect-ratio:1;background:#f5f3ef}.mcy-rituals-edit__media img{transition:opacity .25s ease}.mcy-rituals-edit__media .mcy-rituals-edit__secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}@media(hover:hover)and (pointer:fine){.mcy-rituals-edit__products a:hover .mcy-rituals-edit__media--swap .mcy-rituals-edit__secondary{opacity:1}.mcy-rituals-edit__products a:hover .mcy-rituals-edit__media--swap .mcy-rituals-edit__primary{opacity:0}}.mcy-rituals-edit__products a:focus-visible .mcy-rituals-edit__media--swap .mcy-rituals-edit__secondary{opacity:1}.mcy-rituals-edit__products a:focus-visible .mcy-rituals-edit__media--swap .mcy-rituals-edit__primary{opacity:0}@media(prefers-reduced-motion:reduce){.mcy-rituals-edit__media img{transition:none}}.mcy-rituals-edit__products h3{font-size:16px;font-weight:400;line-height:1.5;margin:12px 0 5px}.mcy-rituals-edit__price{font-size:14px}@media(max-width:749px){.mcy-rituals-edit{padding:var(--guide-mobile-top) 6% var(--guide-mobile-bottom)}.mcy-rituals-edit__categories{grid-template-columns:1fr;gap:20px}.mcy-rituals-edit__categories img{aspect-ratio:4/3}.mcy-rituals-edit__categories h3{font-size:22px}.mcy-rituals-edit__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.mcy-rituals-edit__products h3{font-size:14px}.mcy-rituals-edit__edit--spaced{margin-top:var(--guide-mobile-gap)}}.mcy-shop-category:has(.mcy-shop-category__full-link){position:relative}.mcy-shop-category__full-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.mcy-shop-category__full-link:focus-visible:after{outline:2px solid currentColor;outline-offset:3px}.mcy-story-reading{box-sizing:border-box;max-width:768px;margin:0 auto;padding:64px 24px 80px;font-family:TikTok Sans,sans-serif;color:rgb(var(--color-foreground));text-align:left;letter-spacing:normal}.mcy-story-reading__chapter+.mcy-story-reading__chapter{margin-top:48px}.mcy-story-reading h2{font-family:inherit;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;color:inherit;text-wrap:balance}.mcy-story-reading__body{font-family:inherit;font-size:18px;line-height:1.65;letter-spacing:normal;overflow-wrap:break-word}.mcy-story-reading__body p{margin:0 0 20px}.mcy-story-reading__body p:last-child{margin-bottom:0}.mcy-story-reading__body h3{font-family:inherit;font-size:19px;line-height:1.4;font-weight:600;margin:26px 0 6px;letter-spacing:normal;color:inherit}@media(max-width:749px){.mcy-story-reading{padding:36px 24px 48px}.mcy-story-reading__chapter+.mcy-story-reading__chapter{margin-top:36px}.mcy-story-reading h2{font-size:25px;margin-bottom:16px}.mcy-story-reading__body{font-size:16px;line-height:1.65}.mcy-story-reading__body p{margin-bottom:16px}.mcy-story-reading__body h3{font-size:17px;margin-top:22px}}.mcy-visit-bg,.mcy-visit-bg *{box-sizing:border-box;font-family:TikTok Sans,sans-serif!important;letter-spacing:normal}.mcy-visit-bg{font-size:16px;line-height:normal}.mcy-visit-bg h2{color:inherit}.mcy-visit-bg__copy{margin:0}.mcy-visit-bg{position:relative;isolation:isolate;min-height:380px;display:flex;align-items:center;background:#34312c;color:#fff;padding:48px max(6vw,24px)}.mcy-visit-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-2}.mcy-visit-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000a6,#00000047 65%,#0000001a);z-index:-1}.mcy-visit-bg__content{max-width:530px}.mcy-visit-bg__kicker{font-size:14px;letter-spacing:.02em}.mcy-visit-bg h2{font-size:44px;line-height:1.1;font-weight:500;margin:18px 0 22px}.mcy-visit-bg p{font-size:18px;line-height:1.55;margin:0 0 20px}.mcy-visit-bg__link{display:inline-block;color:inherit;text-underline-offset:7px;padding:10px 0;font-size:15px}@media(max-width:749px){.mcy-visit-bg{min-height:400px;padding:36px 24px}.mcy-visit-bg:before{background:#00000085}.mcy-visit-bg h2{font-size:34px}.mcy-visit-bg p{font-size:16px}.mcy-visit-bg__content{max-width:440px}}@media(max-width:749px){.mcy-visit-bg{padding:24px;min-height:440px;align-items:flex-start}.mcy-visit-bg h2{margin-top:12px;margin-bottom:100px}.mcy-visit-bg p{margin-bottom:12px}}#MainContent:has(>.mcy-visit-page-section){width:100%;max-width:var(--page-width);margin:0 auto;padding:0 5rem;box-sizing:border-box}.mcy-visit-page-intro{font-family:TikTok Sans,sans-serif;color:#111;padding:48px 7% 30px;letter-spacing:normal}.mcy-visit-page-intro h1{font-family:inherit;font-weight:500;font-size:52px;line-height:.98;letter-spacing:-.045em;margin:0 0 24px;color:inherit}.mcy-visit-page-copy,.mcy-visit-page-hours{font-size:23px;line-height:1.2;max-width:760px}.mcy-visit-page-copy p,.mcy-visit-page-hours p,.mcy-visit-page-address p{margin:0}.mcy-visit-page-hours{margin-top:22px}.mcy-visit-page-address{font-size:17px;line-height:1.25;text-align:center;color:#777;margin-top:24px}#MainContent:has(>.mcy-visit-page-section)>.section-marichyai-newsletter{margin-top:32px;margin-bottom:32px}@media(max-width:749px){#MainContent:has(>.mcy-visit-page-section){padding:0;max-width:none}.mcy-visit-page-intro{padding:24px 7% 22px}.mcy-visit-page-intro h1{font-size:8.5vw;margin-bottom:18px}.mcy-visit-page-copy,.mcy-visit-page-hours{font-size:4vw;line-height:1.2}.mcy-visit-page-hours{margin-top:16px}.mcy-visit-page-address{font-size:3.1vw;margin-top:20px}#MainContent:has(>.mcy-visit-page-section)>.section-marichyai-newsletter{margin-top:24px;margin-bottom:24px}}.mcy-visit-page-intro.mcy-visit-page-intro--story{box-sizing:border-box;max-width:768px;margin:0 auto;padding:0 24px 48px;font-family:TikTok Sans,sans-serif;color:rgb(var(--color-foreground));text-align:left;letter-spacing:normal}.mcy-visit-page-intro--story h2{font-family:inherit;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;color:inherit;text-wrap:balance}.mcy-visit-page-intro--story :is(.mcy-visit-page-copy,.mcy-visit-page-hours,.mcy-visit-page-address){font-family:inherit;font-size:18px;line-height:1.65;font-weight:400;letter-spacing:normal;max-width:none;text-align:left;color:inherit;overflow-wrap:break-word}.mcy-visit-page-intro--story :is(.mcy-visit-page-hours,.mcy-visit-page-address){margin-top:20px}@media(max-width:749px){.mcy-visit-page-intro.mcy-visit-page-intro--story{padding:0 24px 36px}.mcy-visit-page-intro--story h2{font-size:25px;margin-bottom:16px}.mcy-visit-page-intro--story :is(.mcy-visit-page-copy,.mcy-visit-page-hours,.mcy-visit-page-address){font-size:16px;line-height:1.65}.mcy-visit-page-intro--story :is(.mcy-visit-page-hours,.mcy-visit-page-address){margin-top:16px}}.mcy-visit-page-photo{position:relative;aspect-ratio:10382/5860;overflow:hidden;background:#eee}.mcy-visit-page-photo img{width:100%;height:100%;display:block;object-fit:cover}.mcy-visit-page-directions{position:absolute;bottom:7%;left:7%;color:#fff;font-family:TikTok Sans,sans-serif;font-size:20px;line-height:1.4;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;letter-spacing:normal}.mcy-visit-page-directions:hover{color:#fff}.mcy-visit-page-directions:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:749px){.mcy-visit-page-directions{font-size:3.6vw}}.mcy-wearables-intro{max-width:1120px;margin:24px auto;font-family:TikTok Sans,sans-serif;color:#171313}.mcy-wearables-hero{display:grid;grid-template-columns:1fr 1fr}.mcy-wearables-art{position:relative;isolation:isolate;min-height:420px;background:#293c55;color:#fff;overflow:hidden}.mcy-wearables-water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:-1}.mcy-wearables-hero-copy{padding:48px 40px}.mcy-wearables-hero-copy>span{font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px;letter-spacing:0}.mcy-wearables-hero-copy h1{font-family:TikTok Sans,sans-serif;font-size:52px;font-weight:400;line-height:1.03;letter-spacing:-.035em;margin:34px 0 0;max-width:400px;color:#fff}.mcy-wearables-photo{height:420px;background:#fff}.mcy-wearables-photo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.mcy-wearables-introduction{font-size:15px;line-height:1.5;max-width:620px;margin:23px 0 25px;letter-spacing:0}.mcy-wearables-introduction p{margin:0}@media(min-width:750px)and (max-width:1159px){.mcy-wearables-intro{margin-left:20px;margin-right:20px}}@media(max-width:749px){.mcy-wearables-intro{margin:16px 20px 20px}.mcy-wearables-hero{grid-template-columns:1fr}.mcy-wearables-art{min-height:0;aspect-ratio:1.48}.mcy-wearables-hero-copy{padding:28px 24px}.mcy-wearables-hero-copy>span{font-size:10px}.mcy-wearables-hero-copy h1{font-size:38px;margin-top:22px;max-width:280px}.mcy-wearables-photo{height:auto;aspect-ratio:4/3}.mcy-wearables-introduction{font-size:13px;margin:18px 0 22px}}.mcy-wearables-products{font-family:TikTok Sans,sans-serif;color:#171313}.mcy-wearables-products .page-width{max-width:1120px;padding-left:0;padding-right:0}.mcy-wearables-products .facets-wrapper{border-top:1px solid #d6dce3;border-bottom:1px solid #d6dce3;padding-top:8px;padding-bottom:8px;margin-bottom:24px}.mcy-wearables-products .facets__form{margin-bottom:0}.mcy-wearables-products .grid{--grid-desktop-horizontal-spacing:18px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:26px}.mcy-wearables-products .card__inner{background:#f1f3f5}.mcy-wearables-products .card__media .media img{object-fit:contain}.mcy-wearables-products .card__heading,.mcy-wearables-products .card__heading a{font-family:TikTok Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;color:#171313}.mcy-wearables-products .card__information{padding:12px 0 0}.mcy-wearables-products .card__information>.card__heading{min-height:55px;margin:0 0 7px}.mcy-wearables-products .price{font-family:TikTok Sans,sans-serif;font-size:14px;letter-spacing:0;color:#171313}@media(min-width:750px)and (max-width:1159px){.mcy-wearables-products .page-width{margin-left:20px;margin-right:20px}}@media(max-width:749px){.mcy-wearables-products .page-width{padding-left:20px;padding-right:20px}.mcy-wearables-products .facets-wrapper{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0;margin-bottom:18px}.mcy-wearables-products .card__heading,.mcy-wearables-products .card__heading a{font-size:12px}.mcy-wearables-products .card__information>.card__heading{min-height:67px}.mcy-wearables-products .price{font-size:12px}}.mcy-drawer-categories .menu-drawer__menu-item{padding-left:5rem}.mcy-product-editorial .page-width{max-width:1280px;padding-left:40px;padding-right:40px}.mcy-product-editorial .product.grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:start}.mcy-product-editorial .product.product--no-media{display:block;max-width:700px;margin:auto}#MainContent .mcy-product-editorial .product .product__media-wrapper,#MainContent .mcy-product-editorial .product .product__info-wrapper{width:100%;max-width:100%;padding:0;min-width:0}.mcy-product-editorial .product__info-container{max-width:none}.mcy-product-editorial .product__title h1{font-size:28px;line-height:1.35}@media(max-width:749px){.mcy-product-editorial .product__title h1{font-size:24px}}.mcy-product-editorial .product__column-sticky{top:calc(var(--header-height,90px) + 20px)}.mcy-product-editorial .mcy-product-details{margin:30px 0}.mcy-product-editorial .mcy-product-details h2{margin-bottom:12px}.mcy-product-editorial .product__accordion{margin-top:0}.mcy-product-editorial .product__accordion summary{padding:18px 0}.mcy-product-editorial .accordion__content{padding:0 0 20px;overflow-wrap:anywhere}.mcy-product-editorial .product-form__buttons{max-width:none}.mcy-product-editorial .product-form__submit{--color-button:48,51,53;--color-button-text:255,255,255;background:#303335;color:#fff;min-height:48px;transition:background-color .18s ease}.mcy-product-editorial .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#45494b;--color-button:69,73,75}.mcy-product-editorial .product-form__submit:focus-visible{outline:2px solid #303335;outline-offset:4px}#MainContent:has(.mcy-product-editorial) .related-products.page-width,.mcy-product-recent.page-width{max-width:1280px;padding-left:40px;padding-right:40px}#MainContent:has(.mcy-product-editorial) .related-products__heading,.mcy-product-recent h2{text-align:center}#MainContent:has(.mcy-product-editorial) .related-products .product-grid,.mcy-product-recent .product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:12px}#MainContent:has(.mcy-product-editorial) .related-products .grid__item,.mcy-product-recent .grid__item{width:100%;max-width:100%;scroll-snap-align:start}@media(min-width:750px){.mcy-product-editorial .product__info-wrapper{align-self:stretch;transform:none!important;animation:none!important;opacity:1!important}.mcy-product-editorial .product__info-container.product__column-sticky{position:sticky;display:block;top:calc(var(--header-height,90px) + 20px);max-height:calc(100dvh - var(--header-height,90px) - 40px);overflow-y:auto;scrollbar-width:thin}.mcy-product-editorial .mcy-product-accordions{margin-top:40px}.mcy-product-editorial .mcy-product-accordions .accordion__content img{max-width:100%;height:auto}.mcy-product-editorial .mcy-product-accordions:empty{display:none}.mcy-product-editorial media-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:32px;position:static}.mcy-product-editorial media-gallery:not(:has(.thumbnail-slider)){grid-template-columns:1fr}.mcy-product-editorial [id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.mcy-product-editorial media-gallery:not(:has(.thumbnail-slider)) [id^=GalleryViewer]{grid-column:1}.mcy-product-editorial .thumbnail-slider{display:block!important;grid-column:1;grid-row:1;position:sticky;align-self:start;top:calc(var(--header-height,90px) + 20px);max-height:calc(100vh - var(--header-height,90px) - 40px);overflow:auto;scrollbar-width:thin}.mcy-product-editorial .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;gap:12px;margin:0;padding:2px;overflow:visible}.mcy-product-editorial .thumbnail-list .thumbnail-list__item{width:100%;max-width:100%;flex:none;aspect-ratio:3/4}.mcy-product-editorial .thumbnail-list__item:before{display:none}.mcy-product-editorial .thumbnail-slider .slider-button{display:none!important}.mcy-product-editorial .product__media-list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;overflow:visible}.mcy-product-editorial .product__media-list .product__media-item{width:100%;max-width:100%;padding:0;scroll-margin-top:calc(var(--header-height,90px) + 20px)}.mcy-product-editorial .product__media-list .product-media-container{width:100%;max-width:100%}}@media(min-width:1500px){.mcy-product-editorial .page-width,#MainContent:has(.mcy-product-editorial) .related-products.page-width,.mcy-product-recent.page-width{max-width:1440px;padding-left:64px;padding-right:64px}.mcy-product-editorial .product.grid{gap:80px}.mcy-product-editorial media-gallery{grid-template-columns:72px minmax(0,1fr);gap:48px}}@media(min-width:750px)and (max-width:989px){.mcy-product-editorial .page-width{padding-left:24px;padding-right:24px}.mcy-product-editorial .product.grid{gap:28px;grid-template-columns:1.2fr 1fr}.mcy-product-editorial media-gallery{grid-template-columns:46px minmax(0,1fr);gap:16px}}@media(max-width:749px){.mcy-product-editorial .product__media-list .product__media-item.slider__slide{margin:0!important;padding:0!important;scroll-margin-left:0}.mcy-product-editorial .product__media-list .product-media-container{border:0!important;border-radius:0;--border-width:0px;--media-border-width:0px;box-shadow:none}.mcy-product-editorial .product-form__submit{height:44px;min-height:44px;max-height:44px;box-sizing:border-box;padding:0 20px;background:#e4d8c4;color:#303335;--color-button:228,216,196;--color-button-text:48,51,53;--border-opacity:0}.mcy-product-editorial .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#d9cbb3;--color-button:217,203,179}.mcy-product-editorial shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:0px}.mcy-product-editorial .product-form__buttons .product-form__submit{width:100%;border-radius:0}.mcy-product-editorial .product-form__buttons:has(shopify-accelerated-checkout[recommended*='"shop_pay"'],shopify-accelerated-checkout[recommended*='"paypal"']) .product-form__submit{background:#303335;color:#fff;--color-button:48,51,53;--color-button-text:255,255,255}.mcy-product-editorial .product-form__buttons:has(shopify-accelerated-checkout[recommended*='"shop_pay"'],shopify-accelerated-checkout[recommended*='"paypal"']) .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{background:#45494b;--color-button:69,73,75}.mcy-product-editorial{padding-top:0!important}.mcy-product-editorial .page-width{padding:0}.mcy-product-editorial .product.grid{display:flex;flex-direction:column;gap:24px}#MainContent .mcy-product-editorial .product .product__info-wrapper{padding:0 20px}.mcy-product-editorial .product__media-wrapper slider-component{margin:0!important}.mcy-product-editorial .product__media-list{width:100%;margin:0;padding:0;gap:0;scroll-padding:0!important;scroll-behavior:auto!important;align-items:flex-start;height:var(--mcy-mobile-gallery-height,auto);overflow-y:hidden}.mcy-product-editorial .product__media-list:after{display:none}.mcy-product-editorial .product__media-list .product__media-item{width:100%;max-width:100%;padding:0;flex:0 0 100%}.mcy-product-editorial .product-media-container{width:100%;max-width:100%}.mcy-product-editorial .product__media-list .product__media{padding-top:calc(100% / var(--ratio,.75));height:auto}.mcy-product-editorial .product__media img{object-fit:contain}.mcy-product-editorial .thumbnail-slider{margin:16px 0 0!important;padding:0 20px}.mcy-product-editorial .thumbnail-slider .thumbnail-list.slider{padding:2px 0;gap:10px;scroll-padding-left:0}.mcy-product-editorial .thumbnail-list .thumbnail-list__item.slider__slide{width:46px;flex:0 0 46px;aspect-ratio:3/4}.mcy-product-editorial .thumbnail-list__item:before{display:none}.mcy-product-editorial .thumbnail-slider .slider-button{display:none}#MainContent:has(.mcy-product-editorial) .related-products.page-width,.mcy-product-recent.page-width{padding-left:20px;padding-right:20px}#MainContent:has(.mcy-product-editorial) .related-products .product-grid,.mcy-product-recent .product-grid{grid-auto-columns:calc((100% - 14px)/2);gap:14px}}@media(prefers-reduced-motion:reduce){.mcy-product-editorial *{scroll-behavior:auto!important}}@media screen and (min-width:750px){#MainContent[data-template=page]:has(>:is(.mcy-shop-intro-section,.mcy-makers-intro-section,.mcy-culture-section,.mcy-materials-section,.mcy-story-section)){box-sizing:border-box;width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}#MainContent[data-template=collection] :is(.mcy-wearables-intro,.mcy-pottery-intro),#MainContent[data-template=collection]>.shopify-section>.mcy-editorial-hero,#MainContent[data-template=page]>.shopify-section>.mcy-editorial,#MainContent[data-template=article] .article-template__hero-container{box-sizing:border-box;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);margin-left:auto;margin-right:auto}#MainContent[data-template=collection] :is(.mcy-wearables-products,.mcy-pottery-products) .page-width{box-sizing:border-box;width:100%;max-width:var(--page-width);padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}#MainContent[data-template=collection] :is(.mcy-wearables-products,.mcy-pottery-products) .facets-vertical.page-width .page-width{width:100%;padding-left:0;padding-right:0}#MainContent[data-template=policy]{box-sizing:border-box;width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
