:root{--bg-deep: #080808;--bg-dark: #111111;--bg-warm: #191919;--bg-card: #232323;--text-primary: #ffffff;--text-secondary: #e2e2e2;--text-muted: #c4c4c4;--gold-light: #f7db9a;--gold: #f0cc7e;--gold-deep: #b59a61;--copper: #b87333;--line-subtle: rgba(255,255,255,.16);--line-gold: rgba(240,204,126,.65);--yl-ink: var(--text-primary);--yl-deep: var(--bg-deep);--yl-navy: var(--bg-dark);--yl-paper: var(--bg-deep);--yl-cream: var(--bg-warm);--yl-copper: var(--gold);--yl-sage: var(--text-secondary);--yl-line: var(--line-subtle);--yl-display: "Cormorant Garamond","Noto Serif SC",Georgia,serif;--yl-sans: "Cormorant Garamond","Noto Sans SC",serif}body.yl-site{color-scheme:dark;background:var(--bg-deep);color:var(--text-primary);font-family:var(--yl-sans);font-size:18px;font-weight:400;line-height:1.8;letter-spacing:.015em;-webkit-font-smoothing:antialiased;--font-heading-family: var(--yl-display);--font-body-family: var(--yl-sans);--font-heading-weight: 400;--color-background: 8,8,8;--color-foreground: 255,255,255;--color-button: 240,204,126;--color-button-text: 8,8,8;--color-secondary-button: 17,17,17;--color-secondary-button-text: 247,219,154;--color-link: 247,219,154;--color-shadow: 0,0,0}.yl-site :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--yl-display)!important;font-weight:400;color:var(--gold-light)!important;letter-spacing:.01em;line-height:1.2}.yl-site :is(p,li,dt,dd,figcaption,input,textarea,select,button,summary,a,small,label){font-family:var(--yl-sans)!important}.yl-site :is(h1,h2,h3,h4) a{font-family:var(--yl-display)!important}.yl-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}.yl-site ::selection{background:var(--gold);color:var(--bg-deep)}.yl-site :is(.yl-eyebrow,.yl-section-index,.yl-product-catalog__eyebrow,.yl-product-tile__line){color:var(--gold-light);font-size:12px;font-weight:500;letter-spacing:.16em}.yl-site :is(.yl-header,.yl-mobile-menu__panel){background:var(--bg-dark);border-color:var(--line-subtle)}.yl-site .yl-header{box-shadow:0 8px 32px #00000029}.yl-site .yl-utility{background:var(--bg-deep);color:var(--text-secondary);border-bottom:1px solid var(--line-subtle);font-size:12px}.yl-site .yl-brand__words strong{color:var(--gold-light);font-size:28px;font-weight:500;letter-spacing:.04em}.yl-site .yl-brand__words small{color:var(--text-secondary);font-size:11px}.yl-site .yl-brand__mark img{filter:brightness(0) invert(.87) sepia(.3) saturate(1.8)}.yl-site :is(.yl-nav a,.yl-header-action,.yl-mobile-menu summary,.yl-mobile-menu__panel a){color:var(--gold-light)}.yl-site .yl-nav a{font-size:19px;letter-spacing:.05em}.yl-site :is(.yl-nav a:hover,.yl-mobile-menu__panel a:hover){color:var(--text-primary)}.yl-site .yl-cart-count{background:var(--gold);color:var(--bg-deep)}.yl-site :is(.yl-button,.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded){font-size:15px;font-weight:500;letter-spacing:.09em;border-radius:0}.yl-site :is(.yl-button--cream,.yl-button--navy,.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded),.yl-site .yl-hero__copy .yl-button--cream{background:var(--gold);color:var(--bg-deep);border-color:var(--gold)}.yl-site :is(.yl-button--ghost,.button--secondary,.button--tertiary),.yl-site .yl-hero__copy .yl-button--ghost{background:transparent;color:var(--gold-light);border-color:var(--line-gold)}.yl-site :is(.yl-button,.button,.shopify-payment-button__button--unbranded):hover{background:var(--gold-light);color:var(--bg-deep);border-color:var(--gold-light)}.yl-site .yl-arrow-link{color:var(--gold-light);font-size:14px;border-color:var(--line-gold)}.yl-site :is(.yl-hero,.yl-object-hero,.yl-journey-hero){background:var(--bg-deep);color:var(--text-primary)}.yl-site .yl-hero.yl-hero--wamao .yl-hero__media:after{background:linear-gradient(90deg,#080808f5,#080808d1 30%,#08080866,#0808081a 80%),linear-gradient(0deg,#080808,transparent 35%)}.yl-site :is(.yl-hero__copy h1,.yl-object-hero__copy h1,.yl-journey-hero__copy h1){letter-spacing:-.01em;line-height:1.2;font-weight:300}.yl-site :is(.yl-hero__copy h1 em,.yl-object-hero__copy h1 em,.yl-journey-hero__copy h1 em){color:var(--text-primary);font-weight:300;line-height:1.2}.yl-site :is(.yl-hero__copy>p,.yl-object-hero__copy>p,.yl-journey-hero__copy>p){color:var(--text-secondary);font-size:24px;line-height:1.65}.yl-site .yl-hero__coordinates{color:var(--text-secondary);font-size:11px}.yl-site .yl-object-hero{background:radial-gradient(ellipse at 65% 35%,rgba(255,255,255,.055),transparent 60%),var(--bg-deep);border-bottom:1px solid var(--line-subtle)}.yl-site .yl-object-hero__pattern{color:var(--gold);opacity:.12}.yl-site .yl-object-hero__tile{border:1px solid var(--line-gold);box-shadow:0 20px 50px #0000004d}.yl-site .yl-object-hero__tile:after{background:linear-gradient(0deg,rgba(8,8,8,.88),transparent 65%)}.yl-site .yl-object-hero__tile :is(figcaption,small){color:var(--gold-light)}.yl-site .yl-journey-hero__veil{background:linear-gradient(90deg,#080808eb,#080808b8 38%,#0808081f 80%),linear-gradient(0deg,rgba(8,8,8,.9),transparent 50%)}.yl-site .yl-journey-slide figcaption{color:var(--text-primary);background:#080808cc;border:1px solid var(--line-gold);font-size:13px}.yl-site .yl-journey-hero__controls button{color:var(--text-primary);border-color:var(--line-gold);font-size:20px}.yl-site .yl-journey-hero__controls button.is-active{color:var(--gold-light);border-color:var(--gold-light)}.yl-site .yl-journey-hero__credit{color:var(--text-secondary);font-size:12px}.yl-site :is(.yl-manifesto,.yl-portals,.yl-section,.yl-product-shelf,.yl-routes,.yl-story,.yl-plan,.yl-story-map,.yl-journey-belief,.yl-support){background:var(--bg-deep);color:var(--text-primary);border-color:var(--line-subtle)}.yl-site :is(.yl-manifesto,.yl-product-shelf,.yl-story-map){background:linear-gradient(135deg,var(--bg-deep),var(--bg-warm),var(--bg-deep))}.yl-site .yl-manifesto__display{color:var(--gold-light);font-weight:300}.yl-site :is(.yl-manifesto p,.yl-line-card>p,.yl-product-shelf__header p,.yl-section-heading>p,.yl-shelf-intro>p,.yl-story-map__header>p,.yl-story__copy p,.yl-story-feature p,.yl-journey-belief p,.yl-belief-points p,.yl-route-card__details p,.yl-plan>div>p,.yl-pdp-story__copy>p){color:var(--text-secondary);font-size:18px;line-height:1.85}.yl-site :is(.yl-journeys,.yl-process,.yl-pdp-story,.yl-footer){background:var(--bg-dark);color:var(--text-primary);border-color:var(--line-subtle)}.yl-site :is(.yl-process p,.yl-journeys .yl-section-heading>p,.yl-pdp-story__facts dd,.yl-footer__brand p){color:var(--text-secondary);font-size:18px}.yl-site :is(.yl-route-tags span,.yl-route-card__photo>span,.yl-line-card__image>span){background:var(--bg-card);color:var(--gold-light);border-color:var(--line-gold)}.yl-site :is(.yl-object-carousel,.yl-object-stories,.yl-object-story,.yl-object-story__copy,.yl-object-story__image){background:var(--bg-dark)!important;color:var(--text-primary)}.yl-site .yl-object-story__copy>p{color:var(--text-secondary);font-size:18px}.yl-site :is(.yl-object-story__meta,.yl-object-story__kicker,.yl-object-story__caption){color:var(--gold-light);font-size:12px}.yl-site .yl-object-story__caption{background:#080808cc;border:1px solid var(--line-gold)}.yl-site .yl-object-carousel__progress button>span{background:#f0cc7e40}.yl-site .yl-object-carousel__progress button>span:after{background:var(--gold-light)}.yl-site .yl-object-carousel--catalogue .yl-object-story__copy>p:not(.yl-object-story__kicker):not(.yl-object-story__poem){color:var(--text-secondary);font-size:18px}.yl-site .yl-object-carousel--catalogue .yl-object-story__copy>p.yl-object-story__poem{color:var(--gold-light);font-size:24px}.yl-site .yl-page-intro--collection{background:var(--bg-warm);color:var(--text-primary)}.yl-site .yl-collection-grid-section{background:var(--bg-deep)!important}.yl-site :is(.yl-product-catalog a,.yl-product-catalog button){color:var(--text-primary);border-color:var(--line-subtle);font-size:22px}.yl-site :is(.yl-product-catalog a.is-active,.yl-product-catalog button.is-active,.yl-product-catalog button:hover){background:var(--gold);color:var(--bg-deep)}.yl-site .yl-product-catalog a:not(.is-active):hover{background:var(--bg-card);color:var(--gold-light)}.yl-site :is(.yl-product-catalog__status,.yl-map-note){color:var(--text-secondary);font-size:15px}.yl-site :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.facet-checkbox,.active-facets__button){color:var(--text-secondary);font-size:16px}.yl-site :is(.facets__display,.mobile-facets__inner,.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu,.predictive-search,.search-modal,.menu-drawer,.drawer__inner,.cart-notification){background:var(--bg-dark);color:var(--text-primary);border-color:var(--line-gold)}.yl-site :is(.card,.card-wrapper,.card__inner,.card__information,.card-information){color:var(--text-primary)}.yl-site .card__inner{background:var(--bg-card)}.yl-site .card__heading{font-size:21px;line-height:1.4;min-height:4.2em;color:var(--text-primary)!important}.yl-site .card__heading a{color:inherit}.yl-site .card-information>.price{color:var(--gold-light);font-size:19px}.yl-site :is(.price,.price-item,.totals__total-value){color:var(--gold-light);font-family:var(--yl-display)}.yl-site .price-item--regular{color:var(--text-secondary)}.yl-site .badge{background:var(--bg-dark);color:var(--gold-light);border-color:var(--line-gold);font-size:13px}.yl-site .yl-product-tile__line{background:var(--bg-card);color:var(--gold-light);border:1px solid var(--line-gold);padding:3px 8px;top:2px}.yl-site .media.yl-product-preview>.yl-product-preview__cue{background:#080808e6;color:var(--gold-light);border:1px solid var(--line-gold);font-size:12px}.yl-site .yl-story-map__shell,.yl-site .yl-story-map__stage{background:var(--bg-dark)}.yl-site .yl-yunnan-region{fill:#282828;stroke:#b59a61}.yl-site .yl-yunnan-region.is-active{fill:#505050}.yl-site .yl-story-map__route{stroke:var(--gold-light);opacity:.9}.yl-site .yl-map-node>span{background:var(--gold);border-color:var(--bg-deep);box-shadow:0 0 0 1px var(--gold)}.yl-site .yl-map-node>span:after{background:var(--bg-deep)}.yl-site .yl-map-node b{background:#080808ed;color:var(--gold-light);font-size:12px}.yl-site .yl-map-node.is-active b{color:var(--gold-light)}.yl-site .yl-map-node:is(:hover,.is-active)>span{box-shadow:0 0 0 7px #f0cc7e33}.yl-site .yl-story-map__legend{color:var(--text-secondary);font-size:12px}.yl-site .yl-story-map__legend i{background:var(--gold);border-color:var(--gold)}.yl-site .yl-map-detail{background:var(--bg-card);color:var(--text-primary);border-left:1px solid var(--line-gold)}.yl-site .yl-map-detail>p{color:var(--text-secondary);font-size:19px}.yl-site :is(.yl-map-detail>span,.yl-map-detail__index){color:var(--gold-light);font-size:13px}.yl-site .yl-map-choices button{color:var(--text-secondary);font-size:16px}.yl-site .yl-map-choices button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--bg-deep)}.yl-site :is(.yl-inquiry label,.yl-newsletter label,.yl-newsletter input::placeholder,.field__label){color:var(--text-secondary);font-size:16px}.yl-site :is(.yl-inquiry input,.yl-inquiry select,.yl-inquiry textarea,.yl-newsletter input,.field__input,.select__select,.customer input,.quantity){color:var(--text-primary);background:var(--bg-dark);border-color:var(--line-gold);font-size:18px}.yl-site option{background:var(--bg-dark);color:var(--text-primary)}.yl-site .yl-newsletter input::placeholder,.yl-site .field__input::placeholder,.yl-site .yl-inquiry input::placeholder,.yl-site .yl-inquiry textarea::placeholder{color:var(--text-secondary);opacity:1}.yl-site .yl-footer__grid h3{font-size:15px;letter-spacing:.12em}.yl-site .yl-footer__grid>div>a:not(.yl-brand){color:var(--text-secondary);font-size:17px}.yl-site :is(.yl-newsletter button,.yl-footer__social a){color:var(--gold-light);font-size:15px}.yl-site .yl-footer__bottom{color:var(--text-secondary);font-size:14px}.yl-site .yl-brand--footer .yl-brand__words strong{color:var(--gold-light)}.yl-site .yl-brand--footer .yl-brand__words small{color:var(--text-secondary)}.yl-site :is(.yl-footer__lead,.yl-footer__bottom,.yl-newsletter>div){border-color:var(--line-gold)}.yl-site :is(.yl-support p,.product__description,.shopify-policy__body){color:var(--text-secondary);font-size:18px;line-height:1.85}.yl-site :is(.yl-support a,.product__description a,.rte a){color:var(--gold-light)}.yl-site .yl-support__notice{color:var(--text-primary);background:var(--bg-card);border-color:var(--gold)}.yl-site :is(.yl-support article,.yl-support details,.yl-pdp-story__facts div,.product__description td,.product__description th){border-color:var(--line-gold)}.yl-site :is(.yl-archive-gallery__slide img,.yl-pdp-gallery,.yl-pdp-gallery__header){background:var(--bg-dark);color:var(--text-primary)}.yl-site :is(.yl-archive-gallery__controls button,.yl-archive-gallery__thumbs button[aria-current=true]){color:var(--gold-light);border-color:var(--gold)}.yl-site .yl-archive-gallery__controls{color:var(--text-secondary);font-family:var(--yl-sans)}.yl-site .product__title h1{font-size:clamp(34px,3.2vw,50px);line-height:1.2}.yl-site .product__description :is(h2,h3){font-size:29px}.yl-site .product__description table{font-size:17px}.yl-site .product .price{font-size:26px}.yl-site :is(.yl-pdp-story__facts dt,.product__text,.product__tax,.caption,.copyright__content){color:var(--text-secondary)}.yl-site :is(.yl-pdp-story__facts dt,.product__text,.product__tax){font-size:15px}.yl-site .product__info-container :is(.product__text,.caption-with-letter-spacing){color:var(--text-secondary)!important;font-size:14px;line-height:1.6}.yl-site .yl-pdp-story__media>span{background:#080808e6;color:var(--gold-light);border:1px solid var(--line-gold);font-size:12px}body.yl-site #YlEnglishRoute{--ink: var(--text-primary);--paper: var(--bg-deep);--sand: var(--bg-warm);--copper: var(--gold);color:var(--text-primary);background:var(--bg-deep);font:19px/1.85 var(--yl-sans)}body.yl-site #YlEnglishRoute :is(.en-hero,.en-route-strip,.en-heritage,.en-closing,.en-footer,.en-day,.en-quote,.en-photo){background:var(--bg-card);color:var(--text-primary);border-color:var(--line-gold)}body.yl-site #YlEnglishRoute :is(.en-facts,.en-facts div,.en-nav,.en-section-label,.en-stops,.en-day h4,li,.en-notes section){border-color:var(--line-gold)}body.yl-site #YlEnglishRoute :is(p,dd,small,.en-disclaimer){color:var(--text-secondary)}body.yl-site #YlEnglishRoute :is(.en-eyebrow,.en-section-label>span,dt,.en-badge,.en-subtitle,em){color:var(--gold-light)!important}body.yl-site #YlEnglishRoute :is(.en-facts strong,.en-stop strong,.en-intro .en-lead,.en-nav b,.en-footer b,em,.en-subtitle){font-family:var(--yl-display)!important}body.yl-site #YlEnglishRoute :is(.en-eyebrow,.en-subtitle){font-size:19px!important}body.yl-site #YlEnglishRoute :is(figcaption p,.en-heritage-copy p,.en-day dl div,.en-why-grid p,.en-notes p,li){font-size:17px}body.yl-site #YlEnglishRoute .en-button{border-color:var(--gold);color:var(--gold-light);font-size:17px}body.yl-site #YlEnglishRoute .en-button:first-child{background:var(--gold);color:var(--bg-deep)}body.yl-site #YlSourceBanna{--bg: var(--bg-deep);--ink: var(--text-primary);--muted: var(--text-secondary);--green: var(--bg-warm);--red: var(--gold);--line: var(--line-gold);background:var(--bg-deep);color:var(--text-primary);font-family:var(--yl-sans);font-size:18px}body.yl-site #YlSourceBanna :is(.day2,.day6,.dark,.sources,.photo-viewer,.viewer-media,.hero,main figure img,.day1 .food-showcase){background:var(--bg-warm);color:var(--text-primary)}body.yl-site #YlSourceBanna :is(h1,h2,h3,h4,.hero-copy .tagline,.routebar strong,.brandbar){font-family:var(--yl-display)!important;color:var(--gold-light);font-weight:400}body.yl-site #YlSourceBanna :is(.chapter p,.overview p,.food-item figcaption p,.scene-copy p,.arrival-copy p,.forest-intro p,.craftcopy p,.botanic p,.nightwalk p,.viewer-caption){color:var(--text-secondary);font-size:17px}body.yl-site #YlSourceBanna :is(.dayline b,.dark .dayline b,.food-item h4,.tea-stages summary strong,.hero-copy .place){color:var(--gold-light)}body.yl-site #YlSourceBanna :is(.dark .dayline,.dark .route,.dark figcaption,.dark .stay,.day1 .food-item figcaption,.dark .food-item figcaption,.tea-stages p,.tea-stages summary span,.food-item small,.day1 .food-item small,.dark .food-item small){color:var(--text-secondary)}body.yl-site #YlSourceBanna .hero-photo:after{background:linear-gradient(90deg,#080808de,#0808082e 75%)}body.yl-site #YlSourceBanna :is(.viewer-close,.stay,.tea-stages details){border-color:var(--line-gold)}body.yl-site #YlSourceBanna .viewer-close:hover{background:var(--bg-card)}@media(max-width:749px){.yl-site .yl-brand__words strong{font-size:21px}.yl-site .yl-brand__words small{font-size:9px}.yl-site .yl-utility{font-size:11px}.yl-site .yl-hero.yl-hero--wamao .yl-hero__media:after{background:linear-gradient(90deg,#080808f2,#080808c4 42%,#08080859 75%),linear-gradient(0deg,#080808,transparent 35%)}.yl-site .yl-hero--wamao .yl-hero__copy>p{font-size:21px;max-width:75%}.yl-site .yl-journey-hero__copy>p{font-size:21px}.yl-site .yl-journey-hero__credit{font-size:11px}.yl-site .yl-journey-hero__controls button{font-size:19px}.yl-site .yl-button{font-size:14px}.yl-site .card__heading{font-size:19px}.yl-site .card-information>.price{font-size:17px}.yl-site .yl-product-tile__line{font-size:11px;letter-spacing:.035em;line-height:1.3;padding:3px 6px}.yl-site .media.yl-product-preview>.yl-product-preview__cue{font-size:10px;white-space:nowrap}.yl-site .quick-add__submit{font-size:14px}.yl-site .yl-product-catalog a{font-size:21px}.yl-site .yl-map-detail{border-left:0;border-top:1px solid var(--line-gold)}.yl-site .yl-map-choices button{font-size:15px}.yl-site .yl-newsletter button{font-size:13px}body.yl-site #YlEnglishRoute{font-size:18px}body.yl-site #YlSourceBanna :is(.hero-copy,.hero-foot){background:var(--bg-warm)}body.yl-site #YlSourceBanna :is(.chapter p,.overview p,.food-item figcaption p){font-size:17px}}.yl-site :is(.yl-nav a,.yl-header-action,.yl-mobile-menu summary,.yl-mobile-menu__panel a){color:var(--text-primary)}.yl-site :is(.yl-nav a:hover,.yl-header-action:hover,.yl-mobile-menu__panel a:hover){color:var(--gold-light)}.yl-site :is(.yl-hero__copy>p,.yl-object-hero__copy>p,.yl-journey-hero__copy>p){color:var(--text-primary)}.yl-site :is(.yl-button--ghost,.button--secondary,.button--tertiary),.yl-site .yl-hero__copy .yl-button--ghost{color:var(--text-primary);background:#080808d1;border-color:var(--gold-light)}.yl-site :is(.yl-button,.button,.shopify-payment-button__button--unbranded):focus-visible{outline:3px solid #fff;outline-offset:5px}.yl-site :is(.yl-section,.yl-manifesto){padding-top:88px;padding-bottom:88px}.yl-site .yl-product-shelf{padding-top:56px;padding-bottom:64px}.yl-site :is(.yl-section-heading,.yl-story-map__header,.yl-shelf-intro,.yl-product-shelf__header){margin-bottom:40px}.yl-site .yl-product-shelf__rail{row-gap:40px}.yl-site .product-grid{row-gap:48px}.yl-site .card__information{padding-top:20px}.yl-site .card-information>.price{margin-top:10px}.yl-site .yl-actions{gap:16px}.yl-site :is(.yl-manifesto,.yl-product-shelf,.yl-story-map){background:linear-gradient(135deg,var(--bg-deep),var(--bg-warm),var(--bg-deep));box-shadow:inset 0 1px #ffffff0d}.yl-site .yl-product-shelf:nth-child(2){background:var(--bg-dark)}.yl-site .yl-product-shelf:nth-child(3){background:var(--bg-warm)}.yl-site .yl-object-hero__tile{border-color:#ffffff47;box-shadow:0 24px 56px #0000008c,inset 0 1px #ffffff0f}.yl-site :is(.yl-map-detail,.yl-support__notice){box-shadow:inset 0 1px #ffffff14,0 16px 48px #0000003d}.yl-site :is(.yl-inquiry input,.yl-inquiry select,.yl-inquiry textarea,.yl-newsletter input,.field__input,.select__select,.customer input,.quantity){border-color:#929292}.yl-site .yl-newsletter button{background:var(--gold);color:var(--bg-deep);border-color:var(--gold);padding-inline:18px}.yl-site .yl-newsletter button:hover{background:var(--gold-light)}.yl-site .yl-journey-hero__controls button{background:#080808cc;padding-inline:12px;border-color:#a0a0a0}.yl-site .yl-journey-hero__controls button.is-active{border-color:var(--gold-light);background:var(--bg-card)}.yl-site .yl-journey-hero__credit{background:#080808e0;padding:5px 10px;width:fit-content;max-width:calc(100% - 44px)}.yl-site .yl-page-intro--collection>div{color:var(--text-secondary)}.yl-site .facets-container{background:var(--bg-dark);border-color:var(--line-subtle)}.yl-site :is(.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.facet-checkbox,.active-facets__button,.mobile-facets__open){color:var(--text-primary)}.yl-site :is(.yl-archive-gallery__controls button,.yl-archive-gallery__thumbs button[aria-current=true]){border-color:#929292}.yl-site .yl-product-catalog__eyebrow,.yl-site .yl-product-catalog__status{color:var(--text-secondary)}@media(max-width:749px){.yl-site :is(.yl-section,.yl-manifesto,.yl-story-map){padding-top:56px;padding-bottom:56px}.yl-site .yl-product-shelf{padding-top:40px;padding-bottom:48px}.yl-site :is(.yl-section-heading,.yl-story-map__header,.yl-shelf-intro,.yl-product-shelf__header){margin-bottom:30px}.yl-site .product-grid{row-gap:36px}.yl-site .yl-product-shelf__rail{row-gap:32px}.yl-site .card__information{padding-top:18px}.yl-site .yl-hero.yl-hero--wamao .yl-hero__media:after{background:linear-gradient(90deg,#080808f5,#080808e3 42%,#080808a3 75%,#08080840),linear-gradient(0deg,#080808,transparent 35%)}.yl-site .yl-journey-hero__veil{background:linear-gradient(90deg,#080808f0,#080808cc 60%,#08080873),linear-gradient(0deg,rgba(8,8,8,.95),transparent 70%)}.yl-site .yl-newsletter button{padding-inline:14px}}.yl-site .yl-hero__coordinates{color:var(--text-primary);background:#080808e0;padding:10px 6px;border:1px solid var(--line-subtle)}.yl-site .yl-journey-hero__veil{background:none}.yl-site .yl-journey-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808eb,#080808b8 38%,#0808081f 80%),linear-gradient(0deg,rgba(8,8,8,.9),transparent 50%)}.yl-site .yl-journey-slide figcaption{z-index:2;background:#111;color:#fff}@media(max-width:749px){.yl-site .yl-journey-hero{min-height:850px;padding-bottom:260px}.yl-site .yl-journey-slide:after{background:linear-gradient(90deg,#080808f0,#080808cc 60%,#08080873),linear-gradient(0deg,rgba(8,8,8,.95),transparent 70%)}.yl-site .yl-journey-slide figcaption{bottom:280px}.yl-site .yl-journey-hero__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;overflow:visible}.yl-site .yl-journey-hero__controls button{min-width:0;padding:10px 6px;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere}.yl-site .yl-journey-hero__controls button span{display:block;margin:0 0 3px}}body.yl-site{--yl-cloud-tile: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22120%22%20viewBox%3D%220%200%20200%20120%22%3E%3Cdefs%3E%3Cg%20id%3D%22cloud%22%20fill%3D%22none%22%20stroke%3D%22%23c7c0b3%22%20stroke-opacity%3D%22.04%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke-width%3D%221.8%22%20d%3D%22M-100%2060Q-88%2034-60%2038C-56%2016-33%200%200%200S56%2016%2060%2038Q88%2034%20100%2060%22%2F%3E%3Cpath%20stroke-width%3D%221%22%20d%3D%22M-87.5%2061.4Q-78%2046-49%2050C-45%2028-26%2012%200%2012S45%2028%2049%2050Q78%2046%2087.5%2061.4%22%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cuse%20href%3D%22%23cloud%22%20x%3D%22100%22%20y%3D%22-60%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%20x%3D%22200%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%20x%3D%22100%22%20y%3D%2260%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%20y%3D%22120%22%2F%3E%3Cuse%20href%3D%22%23cloud%22%20x%3D%22200%22%20y%3D%22120%22%2F%3E%3C%2Fsvg%3E);--yl-cloud-size: 180px 108px}body.yl-site,body.yl-site :is(.yl-about-story,.yl-home-paths,.yl-home-about,.yl-manifesto,.yl-portals,.yl-section,.yl-product-shelf,.yl-routes,.yl-story,.yl-plan,.yl-story-map,.yl-journey-belief,.yl-support,.yl-journeys,.yl-process,.yl-pdp-story,.yl-pdp-gallery,.yl-pdp-gallery__header,.yl-page-intro--collection,.yl-collection-grid-section,.yl-footer,.yl-text-grid>figure),body.yl-site:not(.template-index) :is(.yl-header,.yl-utility),body.yl-site.template-product #MainContent>.shopify-section,body.yl-site.template-product #MainContent>.shopify-section>product-info.gradient,body.yl-site.template-product #MainContent>.shopify-section>div.gradient,body.yl-site #YlEnglishRoute,body.yl-site #YlEnglishRoute :is(.en-hero-copy,.en-kunming-copy,.en-route-strip,.en-chapter,.en-heritage,.en-day,.en-cost,.en-quote,.en-closing,.en-footer),body.yl-site #YlSourceBanna,body.yl-site #YlSourceBanna :is(.day2,.day6,.dark,.sources){background-image:var(--yl-cloud-tile)!important;background-size:var(--yl-cloud-size)!important;background-repeat:repeat!important;background-position:center top!important}body.yl-site :is(.yl-manifesto,.yl-story-map),body.yl-site .yl-product-shelf:not(:nth-child(2)):not(:nth-child(3)){background-image:var(--yl-cloud-tile),linear-gradient(135deg,var(--bg-deep),var(--bg-warm),var(--bg-deep))!important;background-size:var(--yl-cloud-size),100% 100%!important;background-repeat:repeat,no-repeat!important}@media(max-width:749px){body.yl-site{--yl-cloud-size: 144px 86.4px}body.yl-site #YlSourceBanna :is(.hero-copy,.hero-foot){background-image:var(--yl-cloud-tile)!important;background-size:var(--yl-cloud-size)!important;background-repeat:repeat!important;background-position:center top!important}}@media(max-width:749px){body.yl-site .yl-journey-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto;max-height:none;padding:0 0 28px;background-color:var(--bg-dark);background-image:var(--yl-cloud-tile);background-size:var(--yl-cloud-size)}body.yl-site .yl-journey-hero__slides{position:relative;inset:auto;order:0;width:100%;height:auto;aspect-ratio:16 / 10;flex:none;overflow:hidden;background:var(--bg-deep)}body.yl-site .yl-journey-slide{transform:none}body.yl-site .yl-journey-slide img{filter:none}body.yl-site .yl-journey-slide:after{background:linear-gradient(0deg,rgba(8,8,8,.4),transparent 40%)}body.yl-site .yl-journey-slide figcaption{top:auto;right:16px;bottom:14px;max-width:calc(100% - 32px);margin:0;padding:5px 8px;font-size:10px;line-height:1.4;letter-spacing:.08em;background:#080808c7}body.yl-site .yl-journey-hero__veil{display:none}body.yl-site .yl-journey-hero__copy{order:1;position:relative;inset:auto;width:100%;max-width:none;box-sizing:border-box;padding:27px 22px 0;transform:none}body.yl-site .yl-journey-hero__copy .yl-eyebrow{font-size:10px;letter-spacing:.16em}body.yl-site .yl-journey-hero__copy h1{margin:14px 0 17px;font-size:clamp(36px,10.8vw,49px);line-height:1.08;letter-spacing:-.035em}body.yl-site .yl-journey-hero__copy h1 :is(span,em){line-height:1.08;white-space:normal}body.yl-site .yl-journey-hero__copy>p{max-width:100%;margin:0;font-size:17px;line-height:1.6}body.yl-site .yl-journey-hero__copy .yl-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:22px}body.yl-site .yl-journey-hero__copy .yl-actions .yl-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:46px;box-sizing:border-box;padding:10px 8px;font-size:10px;line-height:1.5;letter-spacing:.05em;text-align:center;white-space:normal}body.yl-site .yl-journey-hero__controls{order:2;position:relative;inset:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:24px 22px 0;overflow:visible}body.yl-site .yl-journey-hero__controls button{min-width:0;min-height:46px;padding:10px 8px;font-size:14px;line-height:1.4;letter-spacing:.025em}body.yl-site .yl-journey-hero__controls button span{display:inline;margin:0 7px 0 0;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/yunlore-black-gold.css.map */
