: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-pagoda{display:block;width:clamp(48px,7vw,100px);height:auto;aspect-ratio:1;flex-shrink:0;object-fit:contain;filter:grayscale(1) invert(1);mix-blend-mode:screen;clip-path:inset(0 0 2% 0)}.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:clamp(28px,8.2vw,44px)}.collection-entry>a{gap:14px}.collection-entry-pagoda{width:64px}}.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}}.product-exhibition .original-price,.catalog-carousel .original-price{color:#ddd!important;opacity:1!important;text-decoration-color:#eee;font-size:clamp(18px,2vw,24px)}#nav .header-tiktok{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:#111;text-decoration:none}#nav .header-tiktok:hover{opacity:.65}@media(max-width:900px){#nav .header-tiktok{display:none}}.simple-collection{padding-top:80px;background:#f7f7f5;color:#141414;min-height:100svh}.collection-dragon-stage{height:clamp(240px,30vw,440px);overflow:hidden;background:#111;display:flex;justify-content:center;align-items:flex-end}.collection-dragon-art{display:block;width:min(100%,1000px);height:100%;object-fit:cover;object-position:top;animation:collection-ink-reveal 3.2s cubic-bezier(.2,.55,.3,1) both}@keyframes collection-ink-reveal{0%{clip-path:inset(0 0 0 100%);opacity:0}15%{opacity:1}to{clip-path:inset(0);opacity:1}}.simple-collection-heading{padding:46px 3vw 38px}.simple-collection-kicker{font-size:10px;letter-spacing:.24em}.simple-collection-heading h1{font:400 clamp(54px,7vw,108px)/1.1 "Cormorant Garamond",serif;text-transform:uppercase;margin:12px 0 0;letter-spacing:-.035em}.simple-collection-heading h1 span{color:#9e2432}.simple-collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 3vw;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font:13px/1.4 Arial,sans-serif}.simple-collection-toolbar p{margin:0}.simple-collection-toolbar form{display:flex;align-items:center;gap:10px}.simple-collection-toolbar select{background:transparent;color:inherit;border:0;font:inherit;padding:10px 2px;max-width:190px;min-height:44px}.simple-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;padding:24px 3vw 80px}.simple-product-card{position:relative;min-width:0}.simple-product-card a{display:block;color:inherit;text-decoration:none}.simple-product-image{aspect-ratio:4/5;background:#e8e8e6;display:grid;place-items:center;overflow:hidden}.simple-product-image img{width:84%;height:84%;object-fit:contain;transition:transform .35s ease}.simple-product-card a:hover img{transform:scale(1.025)}.simple-product-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;font:12px/1.5 Arial,sans-serif}.simple-product-caption h2{font:inherit;margin:0;max-width:75%}.simple-product-caption>span{white-space:nowrap}.simple-sold-out{display:block;color:#9e2432;margin-top:8px;font-size:12px}.simple-pagination{padding:0 3vw 40px}.simple-pagination a{color:inherit;padding:12px}@media(max-width:900px){.simple-collection{padding-top:64px}.collection-dragon-stage{height:260px}.simple-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding:20px 5vw 60px}.simple-collection-heading{padding:32px 5vw}.simple-collection-toolbar{padding:10px 5vw}.simple-collection-toolbar label{display:none}.simple-product-caption{flex-direction:column;gap:4px}.simple-product-caption h2{max-width:100%}.collection-dragon-art{width:100%;object-fit:cover;object-position:65% top}}@media(prefers-reduced-motion:reduce){.collection-dragon-art{animation:none}.simple-product-image img{transition:none}}.simple-collection{position:relative;isolation:isolate;background:#0d0d0d;color:#f2f2ef;overflow:hidden}.collection-dragon-stage{position:absolute;z-index:-1;top:80px;left:0;right:0;height:clamp(330px,37vw,530px);background:transparent;pointer-events:none;mask-image:linear-gradient(180deg,#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 65%,transparent 100%)}.collection-dragon-art{width:min(1100px,94%);object-fit:contain;object-position:center top;filter:none;opacity:.6}@keyframes collection-ink-reveal{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:.6}}.simple-collection-heading{padding-top:clamp(260px,29vw,420px);position:relative;background:transparent}.simple-collection-kicker{color:#aaa}.simple-collection-heading h1{color:#f2f2ef}.simple-collection-heading h1 span{color:#a92c38}.simple-collection-toolbar{background:transparent;border-color:#ffffff26;color:#c6c6c2}.simple-collection-toolbar select{color:#ddd}.simple-collection-toolbar option{background:#171717;color:#fff}.simple-product-grid{background:transparent;gap:40px 22px}.simple-product-image{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 85%,#383838,#1a1a1a 40%,#101010 78%);aspect-ratio:4/5}.simple-product-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--scent-painting) center/cover no-repeat;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.3;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 76%)}.simple-product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0d0d00 50%,#0d0d0d55)}.simple-product-card:nth-child(4n+1){--scent-painting:url(meiya-river-mountains.png)}.simple-product-card:nth-child(4n+2){--scent-painting:url(meiya-pagoda-original.png)}.simple-product-card:nth-child(4n+3){--scent-painting:url(meiya-tree-original.png)}.simple-product-card:nth-child(4n+4){--scent-painting:url(meiya-mountains-original.png)}.simple-product-image img{width:78%;height:78%;filter:drop-shadow(0 20px 18px #0008);align-self:end;margin-bottom:9%}.simple-product-caption{color:#eee}.simple-product-caption>span{color:#bdbdb8}.simple-pagination a{color:#eee}@media(max-width:900px){.collection-dragon-stage{top:64px;height:320px}.collection-dragon-art{width:115%;max-width:none;flex-shrink:0;object-fit:contain;object-position:center top}.simple-collection-heading{padding-top:270px}.simple-product-grid{gap:28px 14px}.simple-product-image:before{opacity:.33}.simple-product-image img{width:85%;height:85%;margin-bottom:5%}}.simple-collection-heading{padding:48px 3vw 20px}.collection-dragon-stage{position:relative;inset:auto;z-index:0;height:clamp(280px,33vw,460px);justify-content:flex-end;align-items:flex-start;margin:0;overflow:hidden;mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)}.collection-dragon-art{width:min(76vw,1000px);max-width:none;height:100%;object-fit:contain;object-position:right top;transform:translate(3%);animation:collection-ink-reveal 5.5s linear .15s both;mask-image:linear-gradient(to left,#000 0%,#000 43%,transparent 50%);mask-size:240% 100%;mask-position:100% 0;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 43%,transparent 50%);-webkit-mask-size:240% 100%;-webkit-mask-position:100% 0}@keyframes collection-ink-reveal{0%{mask-position:0% 0;-webkit-mask-position:0% 0;opacity:.6;clip-path:inset(0)}to{mask-position:100% 0;-webkit-mask-position:100% 0;opacity:.6;clip-path:inset(0)}}@media(max-width:900px){.simple-collection-heading{padding:34px 5vw 14px}.collection-dragon-stage{top:auto;height:280px}.collection-dragon-art{width:105%;object-position:right top;transform:translate(10%)}}@media(prefers-reduced-motion:reduce){.collection-dragon-art{animation:none;mask-image:none;-webkit-mask-image:none;opacity:.6}}.simple-collection-heading{position:absolute;top:80px;left:0;z-index:2;width:48%;height:clamp(280px,33vw,460px);display:flex;flex-direction:column;justify-content:flex-end;padding:0 3vw 50px;pointer-events:none}.simple-collection-heading h1{font-size:clamp(52px,6vw,88px)}.collection-dragon-stage{height:clamp(280px,33vw,460px)}@media(max-width:900px){.simple-collection-heading{top:64px;width:65%;height:280px;padding:0 5vw 28px}.simple-collection-heading h1{font-size:clamp(36px,7vw,54px)}.simple-collection-kicker{font-size:8px;letter-spacing:.16em}.collection-dragon-stage{height:280px}}#nav .menu-list{align-items:center}#nav .menu-list a{white-space:nowrap}@media(max-width:900px){#nav .menu-list{align-items:flex-start}}.collection-dragon-art{animation:none;clip-path:inset(0 0 0 100%);mask-image:none!important;-webkit-mask-image:none!important;opacity:.6}.collection-dragon-art.is-painting{animation:meiya-dragon-paint 5.5s cubic-bezier(.2,.4,.5,1) both}@keyframes meiya-dragon-paint{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.simple-product-card[data-scent*=plum]{--scent-painting:url(meiya-river-mountains.png)}@media(max-width:900px){.simple-collection-heading{width:100%;height:auto;top:90px;padding:0 5vw;justify-content:flex-start}.simple-collection-heading h1{font-size:40px}.collection-dragon-stage{height:320px;padding-top:76px}.collection-dragon-art{height:244px;width:100%;transform:translate(4%)}}@media(prefers-reduced-motion:reduce){.collection-dragon-art,.collection-dragon-art.is-painting{animation:none;clip-path:none}}.meiya-newsletter{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid #ddd;background:#fafaf8;color:#111;padding:54px 44px 32px;width:min(480px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;box-shadow:0 24px 100px #0005;text-align:center}.meiya-newsletter::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.newsletter-close{position:absolute;top:12px;right:12px;width:44px;height:44px;background:none;border:0;font-size:22px;cursor:pointer}.newsletter-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:.24em;margin-bottom:26px}.meiya-newsletter h2{font:400 clamp(32px,6vw,44px)/1.1 "Cormorant Garamond",serif;margin:0 0 22px}.newsletter-offer{font:14px/1.7 Arial,sans-serif;margin-bottom:26px}.newsletter-offer strong{font-weight:500}.meiya-newsletter input[type=email]{width:100%;min-height:50px;background:transparent;border:1px solid #999;border-radius:0;padding:14px;font:14px Arial,sans-serif;color:#111}.newsletter-submit{width:100%;min-height:50px;margin-top:12px;background:#111;border:1px solid #111;color:#fff;font:13px Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.newsletter-fineprint{font:11px/1.6 Arial,sans-serif;color:#666;margin-top:16px}.newsletter-decline{min-height:44px;margin-top:14px;background:none;border:0;text-decoration:underline;text-underline-offset:4px;font:12px Arial,sans-serif;color:#555;cursor:pointer}.newsletter-success{font:15px/1.7 Arial,sans-serif}.newsletter-errors{font-size:13px;margin-top:12px}@media(max-width:480px){.meiya-newsletter{padding:52px 24px 24px}}.meiya-newsletter{width:min(760px,calc(100vw - 32px));border-radius:0;background:#fff;padding:70px 58px 56px;border:0}.meiya-newsletter h2{font:400 clamp(26px,4vw,40px)/1.2 Arial,sans-serif;margin:8px 0 14px}.newsletter-close{top:30px;right:30px;color:#555;font-size:29px}.newsletter-offer{font:400 clamp(16px,2.5vw,23px)/1.45 Arial,sans-serif;margin:0 0 64px}.meiya-newsletter input[type=email]{min-height:84px;border:1px solid #ccc;border-radius:0;padding:22px 26px;font:20px Arial,sans-serif}.newsletter-submit{min-height:76px;margin-top:20px;background:#202323;border-color:#202323;border-radius:0;font:22px Arial,sans-serif;letter-spacing:0}.newsletter-fineprint{color:#111;font:16px/1.5 Arial,sans-serif;margin:22px 12px 0}.newsletter-fineprint a{color:inherit;text-underline-offset:3px}.collection-bundle-offer{margin:18px 3vw 28px;padding:28px 30px;border:1px solid #ffffff35;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#eee;background:#141414}.bundle-offer-label{font:10px Arial,sans-serif;letter-spacing:.2em;color:#bbb;margin-bottom:10px}.collection-bundle-offer h2{font:400 36px/1.15 Cormorant Garamond,serif;margin:0 0 10px}.collection-bundle-offer p:not(.bundle-offer-label){font:14px/1.5 Arial,sans-serif;margin:0 0 8px}.collection-bundle-offer small{font:11px/1.5 Arial,sans-serif;color:#aaa}.collection-bundle-offer a{display:flex;gap:20px;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #aaa;color:#fff;text-decoration:none;font:13px Arial,sans-serif;white-space:nowrap}#collection-products{scroll-margin-top:100px}@media(max-width:600px){.meiya-newsletter{padding:62px 24px 34px}.newsletter-close{top:12px;right:12px}.newsletter-offer{margin-bottom:32px}.meiya-newsletter input[type=email]{min-height:60px;font-size:16px;padding:16px}.newsletter-submit{min-height:56px;font-size:18px;margin-top:14px}.newsletter-fineprint{font-size:12px;margin:20px 0 0}.collection-bundle-offer{margin:16px 5vw 22px;padding:24px;align-items:flex-start;flex-direction:column;gap:18px}.collection-bundle-offer h2{font-size:32px}}.collection-dragon-art{width:min(92vw,1260px);transform:translate(5%);object-fit:cover;object-position:right 26%}.simple-collection-kicker{font-size:13px;letter-spacing:.2em;line-height:1.6}.simple-product-caption{font-size:15px;line-height:1.55;gap:14px;padding-top:16px}.simple-product-caption h2{font-size:15px}.simple-product-caption>span{font-size:15px}footer .footer-copy,footer .footer-tagline{font-size:14px;line-height:1.8;opacity:.9}.footer-logo-name{font-size:15px}.footer-logo-est{font-size:12px}@media(max-width:900px){.collection-dragon-art{width:120%;max-width:none;transform:translate(10%);object-fit:cover;object-position:right 20%}.simple-collection-kicker{font-size:11px}.simple-product-caption,.simple-product-caption h2,.simple-product-caption>span{font-size:14px}footer .footer-copy,footer .footer-tagline{font-size:13px;line-height:1.8}}.collection-dragon-art,.collection-dragon-art.is-painting{animation:none!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:.7}body.page-collection #nav{border-bottom:0!important;box-shadow:none!important}.simple-collection,.collection-dragon-stage{border:0!important;box-shadow:none!important}@media(max-width:900px){.collection-dragon-art{width:105%;transform:translate(12%);object-fit:contain;object-position:center top;flex-shrink:0}.collection-dragon-stage{justify-content:center}}svg.collection-dragon-art{display:block;overflow:visible;flex-shrink:0}@media(max-width:900px){svg.collection-dragon-art{width:94%;height:244px;transform:translate(6%);max-width:none}.collection-dragon-stage{justify-content:center;overflow:hidden}}@media(prefers-reduced-motion:reduce){.dragon-brush{stroke-dashoffset:0}.dragon-fine-details{opacity:1}}svg.collection-dragon-art{overflow:hidden}.collection-set-form{min-width:220px}.collection-set-form button{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:14px 20px;border:1px solid #aaa;background:transparent;color:#fff;font:14px Arial,sans-serif;cursor:pointer;width:100%}.collection-set-form button:disabled{opacity:.5;cursor:not-allowed}.collection-set-form [data-collection-set-status]{font:12px/1.5 Arial,sans-serif;margin-top:10px;max-width:280px}.collection-bundle-offer h2{font-size:clamp(28px,3vw,40px)}body.page-collection main>.shopify-section:first-child{padding-top:0;background:#0d0d0d}.simple-collection-heading,.collection-dragon-stage{background:transparent;border:0;box-shadow:none}.collection-dragon-stage{mask-image:none;-webkit-mask-image:none}.collection-dragon-art{animation:none!important;transition:none!important;clip-path:none!important}#cart-page-offer{max-width:560px}@media(max-width:900px){#nav .cart-toggle{margin-left:0;min-width:44px;flex:0 0 44px}}@media(max-width:400px){#nav,body.page-index #nav{padding-inline:4vw;gap:6px;grid-template-columns:44px minmax(0,1fr) 44px}#nav .nav-logo{gap:6px}}@media(max-width:360px){.cart-drawer .btn-checkout{font-size:11px;letter-spacing:.18em;padding-inline:12px;white-space:nowrap}}.meiya-edition{margin:24px 3vw 40px;padding:clamp(24px,4vw,56px);background:#151514;color:#f2f0e9;border:1px solid #ffffff29;position:relative}.meiya-edition-heading{display:flex;justify-content:space-between;align-items:center;gap:32px}.meiya-edition-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#b7aaa0;margin:0 0 20px}.meiya-edition h2{font:400 clamp(34px,4.8vw,68px)/1.07 "Cormorant Garamond",serif;letter-spacing:-.025em;margin:0 0 16px;max-width:760px}.meiya-edition-description{font:italic 19px/1.5 Cormorant Garamond,serif;color:#bdb9af;margin:0}.meiya-edition-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.meiya-edition-price s{font:16px/1.5 Cormorant Garamond,serif;color:#a39c91;text-decoration-thickness:1px}.meiya-edition-price>span{font:400 clamp(44px,5vw,72px)/1.1 "Cormorant Garamond",serif;letter-spacing:-.04em}.meiya-edition-price small{font:9px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b7aaa0;margin-top:8px}.meiya-edition-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,3vw,44px);margin:38px 0 32px}.meiya-edition-scent{min-width:0;text-align:center;border-top:1px solid #ffffff20;padding-top:12px}.meiya-edition-number{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#a39c91;text-align:left}.meiya-edition-scent img{display:block;width:100%;height:clamp(130px,19vw,260px);object-fit:contain;margin:8px auto 12px;filter:drop-shadow(0 12px 12px #0005)}.meiya-edition-scent p{font:400 16px/1.35 Cormorant Garamond,serif;color:#d8d4cb;margin:0 auto;max-width:170px}.meiya-edition-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff29;padding-top:26px}.meiya-edition-details p{font:italic 17px/1.4 Cormorant Garamond,serif;margin:0 0 9px}.meiya-edition-details small{display:block;max-width:390px;font:10px/1.6 Arial,sans-serif;color:#aaa39a}.meiya-edition .collection-set-form{min-width:240px}.meiya-edition .collection-set-form button{background:#ede8de;border-color:#ede8de;color:#181816;font:11px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:18px 22px}.meiya-edition .collection-set-form button:hover{background:#fffaf0}.meiya-edition .collection-set-form button:focus-visible{outline:2px solid #c4aa89;outline-offset:4px}.meiya-edition [data-collection-set-status]:empty{display:none}@media(max-width:600px){.meiya-edition{margin:20px 5vw 30px;padding:26px 22px}.meiya-edition-heading{display:block}.meiya-edition h2{font-size:38px;max-width:290px}.meiya-edition-eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:18px}.meiya-edition-description{font-size:17px}.meiya-edition-price{margin-top:24px;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.meiya-edition-price>span{font-size:44px}.meiya-edition-price small{font-size:8px;margin:0 0 0 4px}.meiya-edition-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:28px 0}.meiya-edition-scent img{height:140px}.meiya-edition-scent p{font-size:15px}.meiya-edition-bottom{display:block;padding-top:24px}.meiya-edition .collection-set-form{min-width:0;width:100%;margin-top:22px}.meiya-edition-details p{font-size:16px}}.simple-collection-heading{height:clamp(200px,20vw,280px);padding-bottom:30px}.collection-dragon-stage{height:clamp(200px,20vw,280px)}.simple-shop-heading h2{font:400 26px/1.2 Cormorant Garamond,serif;color:#f2f0e9;margin:0 0 5px}.simple-shop-heading p{font:10px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#b8b5ae;margin:0}.simple-collection-toolbar{border-top:0;padding-block:18px}.simple-product-grid{padding-top:18px;padding-bottom:36px}.simple-product-caption{align-items:baseline}.simple-product-discover{display:flex;align-items:center;gap:9px;margin-top:12px;font:10px/1.5 Arial,sans-serif;letter-spacing:.09em;color:#b8b5ae}.simple-product-card a:focus-visible{outline:2px solid #d5c4aa;outline-offset:5px}.simple-product-card a:hover .simple-product-discover{color:#fff}@media(min-width:901px){.simple-collection-heading,.collection-dragon-stage{height:190px}.simple-product-image{aspect-ratio:1}}@media(max-width:900px){.simple-product-caption h2{min-height:3.1em}}.meiya-edition--secondary{margin-top:12px;padding:28px 30px;background:#111110}.meiya-edition--secondary .meiya-edition-heading{display:flex;gap:20px}.meiya-edition--secondary .meiya-edition-eyebrow{font-size:9px;margin-bottom:10px}.meiya-edition--secondary h2{font-size:clamp(28px,3vw,40px);margin-bottom:10px}.meiya-edition--secondary .meiya-edition-description{font-size:17px;max-width:420px}.meiya-edition--secondary .meiya-edition-price{flex-direction:column;align-items:flex-end;gap:0;margin:0}.meiya-edition--secondary .meiya-edition-price>span{font-size:46px}.meiya-edition--secondary .meiya-edition-price small{font-size:8px;margin-top:6px}.meiya-edition--secondary .meiya-edition-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0}.meiya-edition--secondary .meiya-edition-scent{border:0;padding:0}.meiya-edition--secondary .meiya-edition-number,.meiya-edition--secondary .meiya-edition-scent p{display:none}.meiya-edition--secondary .meiya-edition-scent img{height:100px;margin:0 auto}.meiya-edition--secondary .meiya-edition-bottom{padding-top:20px}.meiya-edition--secondary .collection-set-form button{background:transparent;color:#f2f0e9;border-color:#ffffff70}.meiya-edition--secondary .collection-set-form button:hover{background:#ffffff0d}@media(max-width:900px){.collection-dragon-stage{height:170px;padding-top:0;justify-content:flex-end}.collection-dragon-art,svg.collection-dragon-art{height:170px;width:78%;transform:translate(10%);opacity:.4}.simple-collection-heading{top:64px;height:170px;width:100%;padding:0 5vw 26px;justify-content:flex-end}.simple-collection-heading h1{font-size:40px}.simple-product-grid{padding-bottom:30px}}@media(max-width:600px){.simple-shop-heading h2{font-size:23px}.simple-shop-heading p{font-size:9px}.simple-collection-toolbar{padding-block:12px;gap:10px}.simple-collection-toolbar select{font-size:11px;max-width:150px}.simple-product-grid{padding-top:12px}.simple-product-caption h2,.simple-product-caption>span{font-size:14px}.simple-product-discover{font-size:9px;margin-top:9px}.meiya-edition--secondary{padding:24px 20px}.meiya-edition--secondary .meiya-edition-heading{gap:14px;align-items:flex-start}.meiya-edition--secondary h2{font-size:29px}.meiya-edition--secondary .meiya-edition-eyebrow{font-size:8px;letter-spacing:.1em}.meiya-edition--secondary .meiya-edition-description{font-size:16px}.meiya-edition--secondary .meiya-edition-price>span{font-size:38px}.meiya-edition--secondary .meiya-edition-price small{max-width:65px;text-align:right;font-size:7px;line-height:1.5;letter-spacing:.1em}.meiya-edition--secondary .meiya-edition-gallery{gap:10px;margin-block:22px}.meiya-edition--secondary .meiya-edition-scent img{height:75px}.meiya-edition--secondary .collection-set-form{margin-top:18px}.meiya-edition--secondary .meiya-edition-details p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/meiya-site.css.map */
