:root{--ink:#171717;--ink-light:#444;--cream:#f2f2ef;--cream-dark:#e5e5e1;--warm-white:#fafaf8;--red-seal:#555;--gold:#888;--slate:#666}body{background:var(--cream);color:var(--ink)}#nav{position:fixed;height:68px;background:#0c0c0cf0;border-bottom:1px solid #ffffff15;padding:1rem 4vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.page-index #nav{background:#0c0c0ca6}#nav .nav-hamburger,#nav .nav-logo,#nav .nav-right{position:relative;z-index:101}#nav .nav-right{margin-left:auto;top:auto;transform:none;right:auto}#nav .nav-links a{opacity:.9}#nav .nav-logo{font-size:clamp(.8rem,1.1vw,1.1rem)}.section-label,.divider-text{color:#666}body.page-collection main>.shopify-section:first-child{padding-top:68px}body.page-collection .collection{padding-top:4rem}.collection{background:var(--cream)}.candles-grid{gap:20px}.candle-card{border:1px solid #00000015}.collection .bundle-banner{display:block;border-color:#aaa;background:#e9e9e5}.product-page{background:var(--cream);padding-top:68px;min-height:calc(100svh - 68px)}.product-image-wrap{background:linear-gradient(#292929,#aaa);min-width:0}.product-image-wrap img{object-fit:contain}.product-info{background:var(--cream);min-width:0;padding:5rem clamp(2rem,5vw,6rem)}.product-title{font-size:clamp(2.4rem,4.3vw,4.2rem)}.product-description{font-style:normal;line-height:1.7}.product-note-tag{border-color:#aaa;background:transparent;color:#444}.product-form .btn-add-to-cart{min-height:48px;background:#171717;color:#fff;letter-spacing:.16em}.product-form .btn-add-to-cart:hover{background:#444}.original-price{color:#666}.discount-badge{color:#444!important;border-color:#777!important}.about-page,.contact-page{background:var(--cream);padding-top:68px;color:var(--ink)}.about-left{padding:5rem clamp(2rem,5vw,6rem)}.contact-right{background:var(--cream);padding:5rem clamp(2rem,5vw,6rem);color:var(--ink)}.about-right,.contact-left{background:linear-gradient(180deg,#171717,#aaa);min-height:480px}.about-right-fade{background:linear-gradient(to right,var(--cream),transparent 25%)}.contact-painting-fade{background:linear-gradient(to left,var(--cream),transparent 25%)}.about-title,.contact-title{font-size:clamp(2.6rem,4.5vw,4.5rem)}.about-paragraph,.contact-message{font-style:normal;line-height:1.8;color:#444}.contact-detail-value{overflow-wrap:anywhere}.about-seal,.contact-seal,.review-seal-mark{background:#333;color:#fff}.contact-card-page{padding-top:110px;background:#141414}.default-page{width:min(850px,100%);max-width:850px;margin:auto;padding:120px 5vw 70px;background:transparent;min-height:70svh}.default-page-content{font-style:normal;overflow-wrap:anywhere}.default-page-content img,.default-page-content video{max-width:100%;height:auto}.default-page-content table{display:block;max-width:100%;overflow:auto}.default-page-content a{color:inherit;text-underline-offset:4px}.shopify-policy__container{padding-top:110px!important;padding-bottom:60px!important;max-width:850px!important}.review-page{padding-top:110px;background:var(--cream)}.review-card{background:#fafaf8;border:1px solid #ddd;box-shadow:none}.cart-drawer{background:var(--cream);color:var(--ink);width:min(460px,100vw)}.cart-drawer .btn-checkout{background:#171717;color:#fff;min-height:48px}.cart-drawer .qty-btn,.cart-close{min-width:44px;min-height:44px}.cart-item{gap:14px;grid-template-columns:70px minmax(0,1fr) auto}.cart-item-title{overflow-wrap:anywhere}.cart-page{width:min(1100px,100%);margin:auto;padding:120px 5vw 70px;min-height:70svh}.cart-page h1{font:400 clamp(36px,4vw,58px) "Cormorant Garamond",serif;margin-bottom:32px}.cart-page-row{display:grid;grid-template-columns:100px minmax(0,1fr) 90px 100px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}.cart-page-row img{width:100%;height:100px;object-fit:contain}.cart-page-row a{color:inherit;text-decoration:none}.cart-page-row input{width:80px;padding:12px;border:1px solid #aaa;background:transparent;font:inherit}.cart-page-actions{display:flex;gap:15px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:30px}.cart-page-actions button{padding:15px 24px;border:1px solid #171717;background:transparent;font:inherit;cursor:pointer;min-height:48px}.cart-page-actions button[name=checkout]{background:#171717;color:#fff}footer{background:#111;color:#eee;gap:25px;padding:3rem 5vw}footer .footer-copy{opacity:.7}footer .footer-tagline{opacity:.75}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #888;outline-offset:4px}@media(max-width:900px){#nav{height:64px;justify-content:flex-start;gap:12px}#nav .nav-links{top:64px;background:#141414;visibility:hidden;pointer-events:none;max-height:calc(100svh - 64px);overflow:auto;padding-top:20px}#nav .nav-links.open{visibility:visible;pointer-events:auto}#nav .nav-right{position:relative;right:auto;top:auto;transform:none;margin-left:auto}#nav .nav-links .nav-menu-brand{display:none}.about-page,.contact-page,.product-page{padding-top:64px}.about-left,.contact-right,.product-info{padding:3rem 6vw}.about-right,.contact-left{min-height:0;height:38svh;max-height:420px}.about-right-fade{background:linear-gradient(to top,var(--cream),transparent 35%)}.contact-painting-fade{background:linear-gradient(to bottom,var(--cream),transparent 35%)}.product-page{grid-template-columns:1fr}.product-image-wrap{height:50svh;min-height:300px;max-height:520px;aspect-ratio:auto}.product-form .btn-add-to-cart{width:100%;justify-content:center}.default-page,.cart-page{padding:100px 6vw 50px}.cart-page-row{grid-template-columns:64px minmax(0,1fr) 74px;gap:12px}.cart-page-row img{height:80px}.cart-page-row>span:last-child{grid-column:2/4;text-align:right}.cart-page-row input{width:70px}footer{flex-direction:column;align-items:flex-start;text-align:left}footer .footer-tagline{text-align:left}}@media(max-width:400px){.minimal-caption h1{font-size:24px}.cart-drawer-header{padding:18px}.cart-drawer-body{padding:16px}.cart-drawer-footer{padding:18px}.nav-right{gap:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.about-title,.about-body,.about-painting,.contact-title,.contact-message,.contact-painting{opacity:1;transform:none}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#nav{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}#nav .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;letter-spacing:.16em;white-space:nowrap}#nav .nav-logo-text{display:inline!important;font-size:17px;font-weight:500}#nav .nav-cjk{margin:0;color:#eee;font-size:19px}#nav .nav-links{position:static;display:block;transform:none;padding:0;background:none;visibility:visible;pointer-events:auto}#nav .menu-list{display:flex;gap:32px;list-style:none;align-items:center}#nav .nav-right{justify-self:end;margin:0}#nav .cart-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;border:0;background:transparent}#nav .cart-count{position:absolute;right:-3px;top:0;font-size:9px;min-width:16px;height:16px;background:#f0f0ec;color:#171717;display:flex}.menu-close{display:none}.footer-logo{display:block;position:relative;width:220px;height:110px;overflow:hidden;flex-shrink:0;background:#fbf2e3}.footer-logo img{position:absolute;width:360px;height:360px;max-width:none;left:-70px;top:-120px}@media(max-width:900px){#nav{grid-template-columns:44px 1fr 44px;gap:10px;padding:0 5vw;height:64px}#nav .nav-hamburger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;z-index:103}#nav .nav-logo{justify-self:center;gap:8px}#nav .nav-logo-text{font-size:16px}#nav .nav-cjk{font-size:18px}#nav .nav-links{position:fixed;top:64px;left:0;right:0;max-height:calc(100svh - 64px);padding:58px 7vw 35px;background:#141414;border-bottom:1px solid #ffffff20;display:none}#nav .nav-links.open{display:block}#nav .menu-list{flex-direction:column;gap:24px;align-items:flex-start}#nav .menu-list a{font-size:18px;display:block;padding:8px 0}.menu-close{display:block;position:absolute;right:5vw;top:8px;width:44px;height:44px;font-size:22px;border:0;background:transparent;color:#fff;cursor:pointer}#nav .nav-right{width:44px;justify-self:end}}@media(prefers-reduced-motion:reduce){.about-page *,.contact-page *,.review-page *,.contact-card-page *{opacity:1;transform:none}}.product-app-blocks{background:var(--cream);padding:0 5vw}.cart-form-error{color:#8a2020;margin-top:14px;font-size:1rem}#nav{top:var(--announcement-height,0px)}@media(max-width:900px){#nav .nav-links{top:calc(64px + var(--announcement-height,0px));max-height:calc(100svh - 64px - var(--announcement-height,0px))}}.collection{background:#f6f0e2}.collection .candles-grid{gap:28px}.collection .candle-card{border:0;background:#f6f0e2;aspect-ratio:auto;height:480px}.collection .candle-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:1;mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.collection .candle-overlay{align-items:center;padding:40px;background:linear-gradient(90deg,rgba(246,240,226,.24),rgba(246,240,226,.08) 55%,transparent 100%)}.collection .candle-info{max-width:100%;width:100%}.collection .candle-number{font-size:15px;letter-spacing:.32em;margin-bottom:18px}.collection .candle-name{font-size:clamp(28px,2.7vw,42px);font-weight:400;text-transform:uppercase;line-height:1.12;max-width:460px;margin-bottom:22px}.collection .candle-tagline{font-size:17px;line-height:1.55;opacity:.95;max-width:360px;color:#444}.collection .candle-notes{font-size:12px;opacity:.95}@media(max-width:900px){.collection .candles-grid{grid-template-columns:1fr}.collection .candle-card{height:460px}.collection .candle-overlay{padding:30px}.collection .candle-name{font-size:clamp(27px,6vw,38px)}}@media(max-width:400px){.collection .candle-card{height:400px}.collection .candle-overlay{padding:22px}.collection .candle-name{font-size:28px}.collection .candle-tagline{font-size:16px}}#nav,body.page-index #nav{background:#f6f0e2f5;border-bottom:1px solid rgba(23,23,23,.08);height:80px;grid-template-columns:auto 1fr auto;color:#292723;gap:32px}#nav .nav-logo,#nav .nav-links a,#nav .cart-toggle,#nav .nav-checkout{color:#292723}#nav .nav-cjk{color:#ac2636;font-size:25px}#nav .nav-logo-text{font-size:clamp(12px,1.1vw,20px);letter-spacing:.22em}#nav .menu-list{justify-content:center;gap:clamp(20px,3vw,48px)}#nav .menu-list a{letter-spacing:.22em;font-size:15px;text-transform:uppercase}#nav .nav-right{display:flex;align-items:center;gap:24px}#nav .nav-checkout{display:inline-flex;align-items:center;justify-content:center;border:1px solid #aaa397;padding:13px 22px;text-decoration:none;text-transform:uppercase;letter-spacing:.22em;font-size:12px;min-height:44px}#nav .nav-hamburger span{background:#292723}@media(max-width:1100px)and (min-width:901px){#nav{gap:20px;padding-inline:3vw}#nav .menu-list{gap:20px}#nav .nav-right{gap:12px}#nav .nav-checkout{padding-inline:12px}}@media(max-width:900px){#nav,body.page-index #nav{height:64px;grid-template-columns:44px 1fr 44px;gap:8px}#nav .nav-logo-text{font-size:12px;letter-spacing:.13em}#nav .nav-cjk{font-size:20px}#nav .nav-checkout{display:none}#nav .nav-links{background:#f6f0e2;border-color:#ddd4c5}#nav .menu-list{align-items:flex-start;gap:24px}#nav .menu-close{color:#292723}#nav .nav-right{gap:0}}@media(max-width:360px){#nav .nav-logo-text{font-size:10px}#nav .nav-logo{gap:5px}}#nav .header-instagram{display:flex;color:#292723;align-items:center;justify-content:center;width:44px;height:44px}@media(max-width:900px){#nav .header-instagram{display:none}}#nav,body.page-index #nav{background:#f7f7f4f5;color:#171717;border-bottom-color:#0000001a}#nav .nav-cjk,#nav .nav-logo,#nav .nav-links a,#nav .cart-toggle,#nav .nav-checkout,#nav .header-instagram{color:#171717}#nav .nav-checkout{border-color:#999}@media(max-width:900px){#nav .nav-links{background:#f7f7f4;border-color:#ddd}}.product-page{grid-template-columns:1.1fr 1fr;padding-top:80px;background:#f4f4f1;align-items:stretch}.product-image-wrap{position:relative;min-height:740px;background:linear-gradient(180deg,#080808,#242424 55%,#9b9b96);overflow:hidden;display:flex;align-items:center;justify-content:center}.product-image-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(meiya-river-mountains.png) center 30%/110% auto no-repeat;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.3;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.product-image-wrap>img{position:relative;z-index:1;width:62%;height:430px;object-fit:contain;margin-bottom:130px;filter:drop-shadow(0 20px 24px #0005)}.product-stage-caption{position:absolute;bottom:45px;left:12%;right:12%;text-align:center;color:#fff;z-index:2}.product-stage-caption span,.product-eyebrow{font:10px Arial,sans-serif;letter-spacing:.22em;display:block;margin-bottom:22px}.product-stage-caption h2{font:400 clamp(40px,4vw,65px)/.98 "Cormorant Garamond",serif;margin-bottom:20px}.product-stage-caption a{color:inherit;font:12px Arial,sans-serif;text-decoration:none;border-bottom:1px solid #ffffff80;padding-bottom:8px}.product-info{padding:70px clamp(30px,5vw,90px);background:#f4f4f1;align-self:center;scroll-margin-top:95px}.product-title{font-size:clamp(40px,4.5vw,68px);line-height:1.02;margin-bottom:25px;font-weight:400}.product-number{font-size:13px;letter-spacing:.2em}.product-description{font-size:17px;line-height:1.7;margin:30px 0;color:#494946}.product-note-tag{background:transparent;border:1px solid #bcbcb5;color:#333!important;font-weight:400!important;padding:8px 12px}.product-notes{margin:25px 0}.scent-details{border-block:1px solid #ccc;padding:18px 0}.scent-details summary{cursor:pointer;font-size:15px}.scent-details p{padding-top:20px;display:flex;flex-wrap:wrap;gap:8px}.product-form .btn-add-to-cart{width:100%;justify-content:center;border-radius:30px;font:12px Arial,sans-serif;padding:20px;letter-spacing:.16em}.candle-story{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:670px;align-items:center;background:#f8f8f6 url(meiya-ink-ribbon.png) center 75%/cover no-repeat;padding:70px 10vw;gap:7vw}.candle-story-copy{position:relative;z-index:1;max-width:450px;background:#f8f8f6e6;padding:30px}.candle-story-copy h2{font:400 clamp(40px,4vw,64px)/1.05 "Cormorant Garamond",serif;margin-bottom:25px}.candle-story-copy p{font:15px/1.8 Arial,sans-serif;color:#494946;margin-bottom:25px}.candle-story-copy a{color:#171717;text-decoration:none;border-bottom:1px solid;font-size:13px;padding-bottom:6px}.candle-story-product img{width:100%;height:410px;object-fit:contain;transform:rotate(14deg);filter:drop-shadow(0 20px 22px #0002)}@media(max-width:900px){.product-page{padding-top:64px;grid-template-columns:1fr}.product-image-wrap{height:680px;max-height:none;min-height:0}.product-image-wrap>img{height:350px;width:70%;margin-bottom:130px}.product-stage-caption{bottom:45px}.product-info{padding:48px 7vw}.candle-story{grid-template-columns:1fr;padding:55px 7vw;gap:20px;background-size:auto 100%;min-height:0}.candle-story-copy{padding:20px;max-width:none}.candle-story-product img{height:300px}.product-title{font-size:44px}}@media(max-width:400px){.product-image-wrap{height:610px}.product-image-wrap>img{height:300px}.product-title{font-size:38px}}.product-image-wrap:before{background-image:url(meiya-product-forest.png);background-position:center;background-size:cover;opacity:.42;-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%)}.candle-story{background-image:url(meiya-product-forest.png);background-position:center;background-size:cover}.candle-story-product img{transform:none}.product-exhibition{position:relative;padding:110px 3vw 35px;min-height:100svh;background:#e5e5df;color:#171717;overflow:hidden}.product-exhibition:before{content:"";position:absolute;left:-5%;top:22%;width:47%;height:70%;background:url(meiya-product-forest.png) center/contain no-repeat;mix-blend-mode:multiply;opacity:.12;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.exhibition-heading{position:relative;z-index:1;border-bottom:1px solid #17171720;padding-bottom:25px}.exhibition-heading h1{font:400 clamp(60px,7.8vw,160px)/.94 "Cormorant Garamond",serif;letter-spacing:-.06em;margin:0;white-space:normal}.exhibition-heading h1 span{letter-spacing:-.08em}.exhibition-meta{display:flex;justify-content:space-between;position:relative;padding:22px 0;font:11px Arial,sans-serif}.exhibition-body{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:3vw;align-items:center;position:relative;min-height:500px}.exhibition-notes p{font:400 clamp(23px,2.4vw,40px)/1.18 Arial,sans-serif;max-width:370px;letter-spacing:-.04em}.exhibition-candle{display:flex;justify-content:center;align-items:center;align-self:stretch}.exhibition-candle img{height:min(54vh,550px);width:100%;object-fit:contain;filter:drop-shadow(0 25px 30px #0002)}.exhibition-details{max-width:410px;padding:20px 0}.exhibition-details h2{font:400 27px/1.2 Arial,sans-serif;letter-spacing:-.04em;margin-bottom:18px}.exhibition-details .product-description{font:14px/1.65 Arial,sans-serif;margin:0 0 20px}.exhibition-details .pricing-section{margin:15px 0;padding:0;border:0}.exhibition-details .discounted-price{font:24px Cormorant Garamond,serif}.exhibition-details .scent-details{font:12px Arial,sans-serif;border:0;padding:12px 0}.exhibition-details .scent-details summary{font-size:12px}.exhibition-details .product-form{margin-top:18px}.exhibition-details .btn-add-to-cart{width:100%;background:#171717;color:#fff;border-radius:30px;font:11px Arial,sans-serif;min-height:44px;padding:14px;justify-content:center}.exhibition-selector{position:relative;margin:25px auto 0;width:min(340px,100%);font:12px Arial,sans-serif;z-index:3}.exhibition-selector details{border-radius:28px;background:#fafaf8;padding:0;box-shadow:0 2px 20px #00000008}.exhibition-selector summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 24px}.exhibition-selector summary::-webkit-details-marker{display:none}.exhibition-selector ul{list-style:none;padding:0 24px 20px}.exhibition-selector li a{display:block;color:inherit;text-decoration:none;padding:12px 0;border-top:1px solid #ddd}@media(max-width:900px){.product-exhibition{padding:95px 6vw 35px}.exhibition-heading h1{font-size:clamp(48px,9vw,90px)}.exhibition-body{grid-template-columns:1fr 1.1fr;min-height:0}.exhibition-candle{grid-column:2;grid-row:1}.exhibition-candle img{height:370px}.exhibition-notes p{font-size:26px}.exhibition-details{grid-column:1/3;max-width:none;border-top:1px solid #bbb;padding-top:28px}.exhibition-meta{font-size:10px}.product-exhibition:before{width:75%;height:55%;top:15%}}@media(max-width:500px){.exhibition-body{grid-template-columns:1fr}.exhibition-candle{grid-column:1;grid-row:1}.exhibition-candle img{height:340px}.exhibition-notes{grid-row:2;padding:20px 0}.exhibition-notes p{font-size:23px}.exhibition-details{grid-column:1}.exhibition-heading h1{font-size:52px}.exhibition-meta{gap:14px;line-height:1.4}}.product-exhibition{background:#080808;color:#f2f2ee;isolation:isolate}.product-exhibition:before{right:-20%;bottom:-20%;width:auto;height:auto;top:-20%;left:-20%;background:url(meiya-product-forest.png) center/contain no-repeat;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.2;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);transform-origin:50% 50%;animation:meiya-art-orbit 38s linear infinite;z-index:-1}.exhibition-heading{border-color:#fff2}.exhibition-meta{color:#ddd}.exhibition-notes p,.exhibition-details h2,.exhibition-details .product-description,.exhibition-details .discounted-price,.exhibition-details .scent-details{color:#f2f2ee}.exhibition-candle img{filter:drop-shadow(0 24px 30px #0008)}.exhibition-details .btn-add-to-cart{background:#f2f2ee;color:#111}.exhibition-selector{color:#171717}@keyframes meiya-art-orbit{0%{transform:rotate(-12deg) scale(1.03);opacity:.08}25%{opacity:.3}50%{transform:rotate(168deg) scale(1.1);opacity:.1}75%{opacity:.28}to{transform:rotate(348deg) scale(1.03);opacity:.08}}@media(max-width:900px){.product-exhibition:before{right:-20%;bottom:-20%;left:-20%;width:auto;height:auto;top:-20%}.exhibition-details{border-color:#ffffff25}}@media(prefers-reduced-motion:reduce){.product-exhibition:before{animation:none;transform:none;opacity:.22}}.collection-entry{background:#111;color:#f3f3ee;padding:85px 7vw;border-block:1px solid #ffffff20;scroll-margin-top:100px}.collection-entry>span{font:10px Arial,sans-serif;letter-spacing:.2em;color:#aaa}.collection-entry>a{display:flex;align-items:center;justify-content:space-between;gap:25px;color:inherit;text-decoration:none;margin:25px 0;border-bottom:1px solid #ffffff45;padding-bottom:22px}.collection-entry h2{font:400 clamp(42px,6vw,90px)/1.1 "Cormorant Garamond",serif;margin:0}.collection-entry-arrow{font-size:clamp(35px,5vw,70px);transition:transform .2s}.collection-entry a:hover .collection-entry-arrow{transform:translate(5px,-5px)}.collection-entry p{font:12px Arial,sans-serif;color:#aaa;margin:0}@media(max-width:600px){.collection-entry{padding:55px 7vw}.collection-entry h2{font-size:44px}}.product-exhibition:before{top:0;right:0;bottom:0;left:0;transform:none;animation:none;background-size:cover;opacity:.06;-webkit-mask-image:none;mask-image:none}.art-reveal-layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.art-zone{position:absolute;top:0;right:0;bottom:0;left:0;background:url(meiya-product-forest.png) center/cover no-repeat;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:0;animation:meiya-region-fade 25s ease-in-out infinite}.art-zone-1{-webkit-mask-image:radial-gradient(ellipse at 85% 15%,#000 0%,transparent 55%);mask-image:radial-gradient(ellipse at 85% 15%,#000 0%,transparent 55%);animation-delay:0s}.art-zone-2{-webkit-mask-image:radial-gradient(ellipse at 15% 15%,#000 0%,transparent 55%);mask-image:radial-gradient(ellipse at 15% 15%,#000 0%,transparent 55%);animation-delay:5s}.art-zone-3{-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,transparent 55%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,transparent 55%);animation-delay:10s}.art-zone-4{-webkit-mask-image:radial-gradient(ellipse at 15% 85%,#000 0%,transparent 55%);mask-image:radial-gradient(ellipse at 15% 85%,#000 0%,transparent 55%);animation-delay:15s}.art-zone-5{-webkit-mask-image:radial-gradient(ellipse at 85% 85%,#000 0%,transparent 55%);mask-image:radial-gradient(ellipse at 85% 85%,#000 0%,transparent 55%);animation-delay:20s}@keyframes meiya-region-fade{0%,32%,to{opacity:0}10%,20%{opacity:.46}}.catalog-carousel{position:relative;background:#080808}.catalog-panel[hidden]{display:none!important}.catalog-carousel .exhibition-selector{display:none}.catalog-carousel .product-exhibition{padding-bottom:105px}.catalog-controls{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;background:#f4f4f0;border-radius:40px;padding:7px;color:#111;width:min(440px,90%)}.catalog-controls button{width:44px;height:44px;border:0;border-radius:50%;background:#e7e7e2;color:#111;font-size:20px;cursor:pointer;flex-shrink:0}.catalog-controls select{flex:1;min-width:0;border:0;background:transparent;color:#111;font:12px Arial,sans-serif;padding:10px;cursor:pointer}@media(prefers-reduced-motion:reduce){.art-zone{animation:none;opacity:0}.product-exhibition:before{opacity:.2}}.product-exhibition:before,.art-zone{background-image:url(meiya-catalog-pagoda.png)}.product-exhibition:before,.art-zone{background-size:72% auto;background-position:center;background-repeat:no-repeat}.product-exhibition:before{opacity:.035}.art-zone{animation-duration:12.5s}.art-zone-1{animation-delay:0s}.art-zone-2{animation-delay:2.5s}.art-zone-3{animation-delay:5s}.art-zone-4{animation-delay:7.5s}.art-zone-5{animation-delay:10s}@keyframes meiya-region-fade{0%,32%,to{opacity:0}10%,20%{opacity:.22}}.catalog-controls{background:#141414;border:1px solid #ffffff35;border-radius:2px;padding:5px;color:#eee;box-shadow:none;gap:0}.catalog-controls button{background:transparent;color:#eee;border-radius:0;font-size:18px}.catalog-controls button:hover{background:#ffffff12}.catalog-controls select{color:#eee;font-family:Cormorant Garamond,serif;font-size:17px;text-align:center;letter-spacing:.03em;border-inline:1px solid #ffffff25}.catalog-controls select option{background:#141414;color:#eee}footer .footer-logo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:230px;height:auto;background:transparent;overflow:visible;gap:8px;flex-shrink:0;text-decoration:none;color:#eee}.footer-mark{position:relative;width:220px;height:72px;overflow:hidden;display:block;background:#111}footer .footer-mark img{position:absolute;width:360px;height:360px;max-width:none;left:-70px;top:-120px;filter:invert(1) hue-rotate(180deg) contrast(1.5) saturate(1.4);mix-blend-mode:screen}.footer-logo-name{font:14px Cormorant Garamond,serif;letter-spacing:.2em;white-space:nowrap;color:#eee}.footer-logo-est{font:10px Cormorant Garamond,serif;letter-spacing:.15em;color:#b91b2a}footer{justify-content:space-between;align-items:center}@media(max-width:600px){.product-exhibition:before,.art-zone{background-size:110% auto}footer{align-items:flex-start}.catalog-controls{width:86%}}@media(prefers-reduced-motion:reduce){.product-exhibition:before{opacity:.1}}.product-exhibition:before{-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.art-reveal-layers{-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%)}footer .footer-mark img{filter:invert(1) hue-rotate(180deg) contrast(1.5) saturate(3) brightness(.8)}.art-reveal-layers{display:none}.product-exhibition:before{animation:none;transform:none;opacity:.16}.catalog-controls{border-radius:999px;padding:7px;gap:8px}.catalog-controls button{border-radius:50%;width:44px;height:44px}.catalog-controls select{appearance:none;-webkit-appearance:none;padding:12px 38px 12px 14px;border-inline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23eeeeee' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:14px;text-align:center}@media(max-width:900px){#nav .nav-links,#nav .nav-links.open{position:absolute;top:100%;left:0;right:0;transform:none;max-height:calc(100svh - 64px - var(--announcement-height,0px));transform-origin:top center}#nav .nav-links.open{animation:meiya-menu-down .2s ease-out both}}@keyframes meiya-menu-down{0%{clip-path:inset(0 0 100% 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@media(prefers-reduced-motion:reduce){#nav .nav-links.open{animation:none}}.catalog-controls{background:transparent;border:0;box-shadow:none;width:min(510px,90%);padding:0;gap:22px;justify-content:space-between}.catalog-controls button{border:1px solid #ffffff40;background:transparent;width:48px;height:48px;flex-shrink:0;font-size:24px}.catalog-current-name{color:#eee;font:18px Cormorant Garamond,serif;text-align:center;letter-spacing:.02em}@media(max-width:900px){#nav .nav-links,#nav .nav-links.open{animation:none!important;transition:none!important;clip-path:none!important;transform:none!important;top:100%!important}}#nav .nav-brand-mark{width:66px;height:38px;object-fit:contain;flex-shrink:0}#nav .nav-logo-text{font-size:clamp(14px,1.25vw,21px);letter-spacing:.18em}@media(max-width:1100px)and (min-width:901px){#nav .nav-logo-text{font-size:14px}}@media(max-width:900px){#nav .nav-brand-mark{width:43px;height:28px}#nav .nav-logo-text{font-size:13px;letter-spacing:.1em}}@media(max-width:360px){#nav .nav-brand-mark{width:35px}#nav .nav-logo-text{font-size:11px;letter-spacing:.07em}}:root{--meiya-nav-height:80px}#nav{top:0!important;z-index:10000}[class^=ai-announcement-dropdown-]:not([class*=__]){top:var(--meiya-nav-height)!important;z-index:9999!important}@media(max-width:900px){:root{--meiya-nav-height:64px}#nav .nav-links,#nav .nav-links.open{top:100%!important}}@media(max-width:600px){.catalog-carousel .product-exhibition{padding:88px 6vw 110px}.exhibition-heading h1{font-size:clamp(36px,10vw,48px);line-height:1.03;letter-spacing:-.045em}.exhibition-heading{padding-bottom:18px}.exhibition-meta{font-size:10px;padding:16px 0;gap:18px}.exhibition-candle img{height:300px;max-height:39svh;min-height:230px}.exhibition-notes{padding:12px 0 22px}.exhibition-notes p{font-size:17px;line-height:1.5;letter-spacing:0}.exhibition-notes br{display:none}.exhibition-notes br:after{content:" \b7  "}.exhibition-details{padding-top:22px}.exhibition-details h2{font-size:23px}.exhibition-details .product-description{font-size:15px;line-height:1.7}.exhibition-details .btn-add-to-cart{min-height:50px;font-size:12px}.catalog-controls{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:88%;max-width:420px;background:#141414f5;border:1px solid #ffffff30;border-radius:40px;padding:7px;gap:12px;z-index:90;box-shadow:0 10px 35px #0008}.catalog-current-name{font-size:16px;line-height:1.15}body.page-collection footer{padding-bottom:110px}.minimal-hero{min-height:600px;height:90svh}.minimal-caption{bottom:7%}#nav .nav-logo{gap:7px}}@media(max-width:350px){#nav .nav-logo-text{font-size:10px;letter-spacing:.08em}#nav .nav-brand-mark{width:32px}.catalog-controls{width:92%;gap:7px}.catalog-current-name{font-size:14px}}@media(max-width:600px){.exhibition-notes br{display:initial}}.cart-overlay{z-index:10020}.cart-drawer{z-index:10030;height:100svh}.exhibition-candle img,.product-image-wrap>img,.candle-story-product img{filter:drop-shadow(0 10px 14px #0002)}@media(max-width:900px){#nav .nav-links{padding:18px 7vw 24px}#nav .menu-list{gap:12px}#nav .menu-list a{min-height:44px;display:flex;align-items:center;padding:8px 0}}.studio-origin{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 20px;font-family:Georgia,serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.85}.minimal-caption .studio-origin span{font-size:inherit;letter-spacing:inherit}.studio-origin span+span:before{content:"\b7";margin-right:10px;color:#ad2635}@media(max-width:600px){.studio-origin{font-size:10px;gap:7px;margin:12px 0 16px}.studio-origin span+span:before{margin-right:7px}}.minimal-caption .studio-origin{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.minimal-caption .studio-origin span{font-size:inherit;line-height:inherit;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.minimal-caption a{display:inline-flex;align-items:center;gap:9px}.collection-dragon{display:inline-block;width:18px;height:25px;flex:none;background:currentColor;-webkit-mask-image:url(meiya-dragon-symbol.png);mask-image:url(meiya-dragon-symbol.png);mask-mode:luminance;-webkit-mask-size:36px 36px;mask-size:36px 36px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:invert(1)}.collection-dragon{-webkit-mask-image:none;mask-image:none;filter:none;background:transparent url(meiya-dragon-symbol.png) center/36px 36px no-repeat;mix-blend-mode:multiply}.footer-mark{background:transparent;width:130px;height:72px}footer .footer-mark img{position:static;width:130px;height:72px;max-width:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.footer-logo-est{color:#ae0017}@media(max-width:600px){.minimal-hero{height:112svh;min-height:800px;max-height:none}.minimal-pagoda{top:18%;height:70%}.minimal-candle{top:30%;height:34%;max-width:63vw}.minimal-caption,.minimal-scroll{bottom:8%}#nav .nav-logo{gap:12px}#nav,body.page-index #nav{gap:12px;padding-inline:6vw}}.about-page,.contact-page{position:relative;isolation:isolate;display:block;min-height:100svh;padding:150px 7vw 90px;background:#0b0b0b;color:#f2f2ef;overflow:hidden}.about-page:before,.contact-page:before{content:"";position:absolute;top:80px;right:0;bottom:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:left center;background-size:auto 95%;filter:grayscale(1) invert(1);opacity:.21;-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,#000,transparent 85%),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.about-page:before{background-image:url(meiya-about-dragon.png)}.contact-page:before{background-image:url(meiya-contact-pagoda.png)}.about-right,.contact-left{display:none}.about-left,.contact-right{width:min(650px,55%);margin-left:auto;padding:0;background:transparent}.about-content,.contact-content{max-width:none}.about-title,.contact-title{font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1.05;margin:24px 0}.about-page .section-label,.contact-page .section-label{color:#b8b8b8;font-size:11px;letter-spacing:.2em;line-height:1.8}.about-cjk,.contact-cjk{color:#aaa;font-size:22px;margin-bottom:38px}.about-paragraph,.contact-message{font-size:18px;line-height:1.75;color:#ddd}.about-details,.contact-details{border-top:1px solid #ffffff30;margin-top:36px;padding-top:24px}.about-detail-label,.contact-detail-label{color:#aaa}.about-detail-text,.contact-detail-value{color:#eee}.contact-detail-value{font-size:clamp(16px,2vw,22px);text-underline-offset:5px}.about-seal,.contact-seal{background:transparent;color:#b21b2b;border:1px solid #b21b2b}@media(max-width:900px){.about-page,.contact-page{padding:380px 7vw 64px}.about-page:before,.contact-page:before{inset:88px 0 auto;height:360px;background-size:auto 100%;background-position:center;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 55%,transparent)}.about-left,.contact-right{width:100%;margin:0}.about-title,.contact-title{font-size:48px}.about-paragraph,.contact-message{font-size:17px;line-height:1.75}.about-details{gap:24px}.contact-detail-row{padding:16px 0}.about-page .section-label,.contact-page .section-label{letter-spacing:.12em}.about-cjk,.contact-cjk{margin-bottom:28px}}#nav,body.page-index #nav,#nav.scrolled,#nav .nav-links{background:#fff;color:#111}#nav .nav-logo,#nav .nav-links a,#nav .cart-toggle,#nav .nav-checkout,#nav .header-instagram{color:#111}#nav .nav-hamburger span{background:#111}section.giving-back{background:#fff;color:#111}section.giving-back .giving-back-title{color:#111}section.giving-back .giving-back-body{color:#333;font-style:normal}section.giving-back .section-label,section.giving-back .giving-back-link{color:#111}section.giving-back .giving-back-link{border-color:#111}.about-content>*,.about-body>*,.about-details>*,.contact-content>*,.contact-details>*{opacity:1!important;transform:none!important;animation:none!important}.about-page{min-height:100svh;padding:160px 7vw 110px}.about-page:before{top:80px;right:0;bottom:0;left:0;height:auto;background-image:url(meiya-about-mountain.png);background-position:center;background-size:cover;opacity:.25;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 65%,transparent 100%);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 65%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.about-left{position:relative;width:min(650px,100%);margin:0 auto}.about-content{padding:40px 0}.about-title{max-width:600px}.about-paragraph{max-width:520px}.about-seal{margin-top:40px}@media(max-width:900px){.about-page{min-height:110svh;padding:170px 7vw 100px}.about-page:before{top:64px;right:0;bottom:0;left:0;height:auto;background-position:center;background-size:auto 100%;opacity:.24;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent)}.about-content{padding:40px 0}.about-title{font-size:52px}}.contact-page:before{top:80px;right:0;bottom:0;left:0;height:auto;background-size:cover;background-position:center;opacity:.22;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.contact-title{color:#f2f2ef}.contact-details{display:grid;gap:24px;padding-top:28px}.contact-detail-row{margin:0;padding:18px 24px;border-left:1px solid #ffffff40;display:flex;flex-direction:column;gap:12px}.contact-detail-label{font-size:11px;letter-spacing:.18em}.contact-detail-value{line-height:1.5;display:inline-block;max-width:100%;overflow-wrap:anywhere}@media(max-width:900px){.contact-page{padding:150px 7vw 80px;min-height:110svh}.contact-page:before{top:64px;right:0;bottom:0;left:0;height:auto;background-size:auto 100%;background-position:center}.contact-detail-row{padding:18px 20px}.contact-details{gap:20px}.contact-title{margin-bottom:32px}}.collection-dragon{width:18px;height:25px;background:transparent url(meiya-dragon-cutout.svg) center/contain no-repeat;mix-blend-mode:normal;filter:none;-webkit-mask:none;mask:none}.founder-story{margin-top:28px}.exhibition-heading h1,.candle-name,.catalog-heading,.catalog-title{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-transform:uppercase}.exhibition-heading h1 span{font-size:1em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.candle-number{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-transform:uppercase}.minimal-caption a{font-size:18px;gap:14px;padding:10px 0 12px;min-height:44px}.minimal-caption a .collection-dragon{width:25px;height:34px}@media(max-width:600px){.minimal-caption a{font-size:16px;gap:12px}.minimal-caption a .collection-dragon{width:23px;height:31px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/meiya-site.css.map */
