:root{--yg-ivory:#fffaf1;--yg-silk:#f8eadc;--yg-blush:#e6a18e;--yg-coral:#b85f52;--yg-coral-deep:#94463e;--yg-jade:#789d91;--yg-jade-deep:#52766d;--yg-gold:#c7a35d;--yg-gold-light:#ead19a;--yg-ink:#4b382c;--yg-muted:#806d5d;--ivory:var(--yg-ivory);--paper:#fffdf8;--gold:var(--yg-gold);--gold-deep:#9a7440;--ink:var(--yg-ink);--muted:var(--yg-muted);--line:rgba(176,132,82,.27)}html,body{background:var(--yg-ivory);color:var(--yg-ink)}body{background-image:radial-gradient(circle at 9% 18%,rgba(230,161,142,.055) 0 1px,transparent 2px),radial-gradient(circle at 88% 36%,rgba(120,157,145,.045) 0 1px,transparent 2px);background-size:35px 37px,43px 41px}.announcement{background:linear-gradient(90deg,#9e554b,#c47666 48%,#9e554b);color:#fff4db;border-bottom:1px solid rgba(234,209,154,.45)}.site-header{background:#fffaf1f7;color:#8c6842;border-bottom:1px solid rgba(199,163,93,.3);box-shadow:0 5px 22px #60422b0e}.site-header:after{content:"";position:absolute;left:4%;right:4%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--yg-blush),var(--yg-gold),var(--yg-jade),var(--yg-gold),var(--yg-blush),transparent)}.site-header .brand{color:#b18747;filter:sepia(.08) saturate(1.08)}.site-header a{transition:color .25s}.site-header a:hover{color:var(--yg-coral)}.site-header .mobile-nav{background:#fffaf1;color:#785a41}.hero-slider{background:#ead6c4;border-bottom:1px solid rgba(199,163,93,.28)}.hero-media:after{display:none!important;background:none!important}.hero-slider:before,.hero-slider:after{content:"";position:absolute;z-index:4;left:7%;right:7%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--yg-gold),var(--yg-blush),var(--yg-gold),transparent)}.hero-slider:before{top:9px}.hero-slider:after{bottom:9px}.hero-arrow{border-color:#fff5dcd1;background:#6e473733;color:#fff8e5;box-shadow:0 5px 20px #5536261a}.hero-arrow:hover{background:var(--yg-coral);color:#fff}.hero-dot{background:#fff5dc94}.hero-dot.is-active{background:#fff1cb;box-shadow:0 0 12px #efcd8ea6}.section,.brand-video,.newsletter,.quote{position:relative;background:var(--yg-ivory)}.section:nth-of-type(2n){background:#fffdf8}.section:before,.brand-video:before,.newsletter:before,.quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background:radial-gradient(ellipse 85px 30px at 3% 20%,transparent 55%,rgba(230,161,142,.17) 58% 61%,transparent 64%),radial-gradient(ellipse 105px 34px at 97% 76%,transparent 55%,rgba(120,157,145,.14) 58% 61%,transparent 64%)}.section-heading,.brand-video-heading{position:relative}.section-heading:after,.brand-video-heading:after{content:"\2740   \25c7   \2740";display:block;margin-top:23px;color:var(--yg-gold);font-size:10px;letter-spacing:.5em}.eyebrow{color:#aa7b45;font-weight:600}.display,.section-heading h2,.story-content h2,.newsletter h2,.product-info h1,.subhero h1{color:var(--yg-ink);font-weight:400}.button{position:relative;border:1px solid #bd8f56;background:linear-gradient(135deg,#bd9560,#ac7d48);color:#fffaf0;box-shadow:0 8px 22px #7e53321a}.button:hover{border-color:var(--yg-coral);background:var(--yg-coral);color:#fff}.button--light{border-color:#fff8e5d1;background:#754d391f;color:#fffdf3}.products-grid{position:relative}.product-card{background:#fffdf8;border:1px solid rgba(199,163,93,.24);box-shadow:0 13px 35px #734e3111;transition:transform .35s,box-shadow .35s}.product-card:after{content:"";position:absolute;right:9px;bottom:9px;width:22px;height:22px;border-right:1px solid rgba(230,161,142,.55);border-bottom:1px solid rgba(230,161,142,.55);pointer-events:none}.product-card:hover{transform:translateY(-4px);box-shadow:0 19px 43px #734e311c}.product-card-media{background:#f8eadc}.product-card-title{color:#5d4638}.product-card-meta{color:#96775b}.gold-panel{background:linear-gradient(135deg,#d59480,#b86559 55%,#896957);color:#fff8e9}.story-panel--floating,.collection-banner--floating{background:#f1dfcf}.story-panel--floating:after,.collection-banner--floating:after{content:"";position:absolute;z-index:2;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(234,209,154,.5);pointer-events:none}.story-panel--floating .story-content{color:#4f3c31}.story-panel--floating .story-content h2{color:#9b5d4f}.story-panel--floating .story-content .button--light{border-color:#b27e62;background:#fffaf1ad;color:#7c5540}.subhero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 115%,rgba(120,157,145,.18),transparent 42%),radial-gradient(ellipse at 90% -20%,rgba(230,161,142,.23),transparent 46%),linear-gradient(135deg,#f5dfd0,#fffaf1 48%,#ebddc5);border-bottom:1px solid rgba(190,145,88,.3)}.subhero:before,.subhero:after{content:"";position:absolute;width:250px;height:90px;border:1px solid rgba(191,132,93,.18);border-radius:50%}.subhero:before{left:-90px;bottom:-40px;transform:rotate(-8deg)}.subhero:after{right:-70px;top:-45px;transform:rotate(12deg)}.breadcrumbs{color:#947257;border-bottom:1px solid rgba(176,132,82,.12)}.product-main-image,.product-thumbnail,.product-thumbs,.product-gallery{background:#f7eadd;border-color:#bc8f5833}.product-info:before{content:"";display:block;width:76px;height:2px;margin-bottom:24px;background:linear-gradient(90deg,var(--yg-blush),var(--yg-gold),var(--yg-jade))}.price{color:#a25b4c}.product-form select,.product-form input,.contact-form input,.contact-form textarea,.contact-form select{background:#fffdf8;border:1px solid rgba(176,132,82,.35);color:var(--yg-ink);border-radius:0}.product-form select:focus,.product-form input:focus,.contact-form input:focus,.contact-form textarea:focus{outline:2px solid rgba(120,157,145,.28);outline-offset:2px}.product-long-description{background:var(--yg-ivory);border-color:#b084522e}.facts,.ritual-grid{background:#c0976533;border-color:#c0976533}.fact,.ritual-item,.guide-card{background:#fffdf8;border-color:#c0976533}.ritual-number,.guide-icon{color:var(--yg-coral)}.accordion{border-color:#b0845240}.accordion details{border-color:#b0845233}.accordion summary:after{color:var(--yg-coral)}.article-card{border-color:#b084523d}.article-meta{color:#a16f45}.article-card img,.article-placeholder{background:var(--yg-ivory);object-fit:contain}.article-card a>.article-meta,.article-card a>h2,.article-card a>p:not(.article-meta){padding:0 14px}.empty-state,.cart,.collection-head{background:var(--yg-ivory)}.brand-video-frame{border:6px solid #ead5ba;outline:1px solid rgba(184,122,83,.48);box-shadow:0 22px 50px #64412b1a}.newsletter{border-top:1px solid rgba(199,163,93,.28);background:#f7e9db}.newsletter-form{border-color:#ae7754}.newsletter-form button{color:#9a5849;font-weight:700}.site-footer{position:relative;background:radial-gradient(ellipse at 8% 110%,rgba(120,157,145,.22),transparent 35%),radial-gradient(ellipse at 90% -20%,rgba(230,161,142,.25),transparent 38%),#584137;color:#f7ead5;border-top:6px solid #c57c6c}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:linear-gradient(90deg,var(--yg-coral),var(--yg-gold),var(--yg-jade),var(--yg-gold),var(--yg-coral))}.footer-title{color:#efd09a}.site-footer .eyebrow{color:#dfbb82}.footer-bottom,.merchant-footer-info{border-color:#ead19a3b;color:#d9c7ad}.merchant-policy-links a,.merchant-contact a{color:#f0d29e;text-decoration-color:#ead19a7a}@media(max-width:800px){.story-panel--floating:after,.collection-banner--floating:after{top:6px;right:6px;bottom:6px;left:6px}.brand-video-frame{border-width:4px}.section-heading:after,.brand-video-heading:after{margin-top:17px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}.site-header .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.site-header .header-action{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#9b7048;transition:color .2s,background-color .2s}.site-header .header-action:hover{background:#be915617;color:#774936}.site-header .header-action .icon{display:block;width:28px;height:28px}.site-header .header-action--cart .icon{width:33px;height:33px}.site-header .cart-count{position:absolute;top:0;right:-2px;display:grid!important;min-width:19px;height:19px;padding:0 4px;place-items:center;border:2px solid #fffaf1;border-radius:999px;background:#aa7345;color:#fff;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1}.cart-heading h1{display:flex;align-items:center;justify-content:center;gap:12px}.cart-heading .icon-bamboo-basket{width:42px;height:42px;color:#a37246}@media(min-width:801px){.site-header .header-inner{height:118px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:66px 52px;align-items:center}.site-header .brand{grid-column:2;grid-row:1;width:250px;max-width:none;align-self:center}.site-header .header-actions{grid-column:3;grid-row:1;align-self:center;font-size:0}.site-header .header-actions a{font-size:0}.site-header .nav{grid-column:1/4;grid-row:2;justify-self:center;gap:42px;font-size:15px;line-height:1.6;letter-spacing:.08em}}.hero-slider,.hero-slides,.hero{min-height:clamp(590px,68vh,760px)}.hero-media img{object-position:center center}.hero-content{width:min(680px,90%);padding:115px 0;color:#554236;text-shadow:none}.hero-content .eyebrow{color:#a57b43!important}.hero-title{font-size:clamp(44px,5vw,72px);line-height:1.42;letter-spacing:.1em;white-space:pre-line}.hero-copy{color:#765f4d;font-size:14px;letter-spacing:.08em;line-height:2}.hero .button--light{border-color:#ba9357;background:#bd965d;color:#fffaf0}.hero .button--light:hover{background:var(--yg-coral);border-color:var(--yg-coral);color:#fff}.hero-slider+.section{padding:0;background:#fffdf8}.hero-slider+.section:before{display:none}.hero-slider+.section .page-width{width:min(calc(100% - 48px),1180px)}.hero-slider+.section .facts{grid-template-columns:repeat(3,1fr);gap:0;border:0;background:#fffdf8}.hero-slider+.section .fact{position:relative;padding:34px 42px 38px;background:#fffdf8;border:0;text-align:left}.hero-slider+.section .fact:not(:last-child):after{content:"";position:absolute;right:0;top:29%;bottom:29%;width:1px;background:#c7a35d47}.hero-slider+.section .fact strong{position:relative;padding-left:57px;color:#745644;font-size:17px;letter-spacing:.08em}.hero-slider+.section .fact strong:before{content:"\2740";position:absolute;left:0;top:-10px;display:grid;place-items:center;width:39px;height:39px;border:1px solid #c8a567;border-radius:50%;color:#c18b64;font-size:16px}.hero-slider+.section .fact span{display:block;margin:8px 0 0 57px;color:#8b7a6b;font-size:11px;line-height:1.7}.marquee{background:#fbf4e9}.marquee-track{color:#b58b58}.section{padding:100px 0}.section-heading{margin-bottom:46px}.section-heading h2{font-size:clamp(31px,3.5vw,47px)}.products-grid{gap:25px}.product-card{border:0;box-shadow:none}.product-card-media{aspect-ratio:1/1}.product-card-body{padding:22px 4px 28px}.product-card:after{display:none}.product-card:hover{box-shadow:none}.collection-banner--yangguifei,.collection-banner--yangguifei .collection-banner-copy{min-height:clamp(310px,29vw,470px)}.collection-banner--yangguifei .collection-banner-copy>*{max-width:430px}.collection-banner--yangguifei .collection-banner-copy{align-items:flex-end}.collection-banner--yangguifei .collection-banner-copy h1{font-size:clamp(39px,4vw,58px);color:#594335}.collection-banner--yangguifei .collection-banner-copy .rte{color:#7a6250}.collection-shop{padding-top:50px}.collection-toolbar{display:flex;align-items:center;gap:24px;margin-bottom:35px;padding-bottom:18px;border-bottom:1px solid rgba(176,132,82,.2)}.collection-filter-drawer{display:none}.collection-count{margin:0;color:#8c7865;font-size:12px}.collection-sort{display:flex;align-items:center;gap:12px;margin-left:auto;color:#806b58;font-size:12px}.collection-sort select{padding:9px 33px 9px 12px;border:1px solid rgba(176,132,82,.3);background:#fffdf8;color:#5c493b}.collection-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:55px}.collection-filters-desktop{padding-right:25px;border-right:1px solid rgba(176,132,82,.2)}.collection-filter{padding:17px 0;border-bottom:1px solid rgba(176,132,82,.18)}.collection-filter summary{cursor:pointer;color:#654d3d;font-family:var(--serif);font-size:14px;list-style:none}.collection-filter summary:after{content:"\ff0b";float:right;color:#b08450}.collection-filter[open] summary:after{content:"\2212"}.collection-filter label{display:block;margin-top:11px;color:#806e60;font-size:12px}.collection-filter small{color:#ac9a89}.collection-price{display:flex;align-items:center;gap:7px;margin-top:13px}.collection-price input{min-width:0;width:50%;padding:8px;border:1px solid rgba(176,132,82,.28);background:#fffdf8}.collection-filters-desktop .button{width:100%;min-height:42px;margin-top:20px;padding:0 10px;font-size:10px}.collection-results .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-pagination{margin-top:45px;text-align:center}.product-main--refined{gap:clamp(46px,6vw,85px);padding-top:50px}.product-main-image,.product-thumbnail{background:#fbf2e8}.product-info{padding-top:6px}.product-info h1{font-size:clamp(31px,3vw,43px);line-height:1.55}.product-info .price{margin:18px 0;font-size:22px}.product-facts{border-color:#b084523b}.product-form .button{min-height:54px}.product-accordions details{border-color:#b0845238}@media(max-width:800px){.site-header .header-actions{gap:2px}.site-header .header-action{width:34px;height:34px}.site-header .header-action .icon{width:24px;height:24px}.site-header .header-action--cart .icon{width:29px;height:29px}.site-header .cart-count{top:-2px;right:-3px;min-width:17px;height:17px;padding:0 3px;border-width:1px;font-size:9px}.hero-slider,.hero-slides,.hero{min-height:76vh}.hero-content{display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:58px 0 30px;color:#584437}.hero-content--right{text-align:left}.hero-content--right .hero-copy{margin-left:0}.hero-title{max-width:88%;font-size:clamp(34px,10vw,48px);line-height:1.38}.hero-copy{max-width:78%;font-size:12px}.hero .button--light{align-self:flex-start}.hero-slider+.section .page-width{width:100%}.hero-slider+.section .facts{grid-template-columns:1fr;padding:12px 22px}.hero-slider+.section .fact{padding:21px 12px}.hero-slider+.section .fact:not(:last-child):after{left:12px;right:12px;top:auto;bottom:0;width:auto;height:1px}.hero-slider+.section .fact strong{font-size:15px}.hero-slider+.section .fact span{font-size:11px}.collection-banner--yangguifei,.collection-banner--yangguifei .collection-banner-copy{min-height:560px}.collection-banner--yangguifei .collection-banner-copy{justify-content:flex-start;padding-top:70px}.collection-banner--yangguifei .collection-banner-copy h1{font-size:38px}.collection-layout{display:block}.collection-filters-desktop{display:none}.collection-filter-drawer{display:block}.collection-filter-drawer>summary{padding:8px 10px;border:1px solid rgba(176,132,82,.3);list-style:none;font-size:11px;white-space:nowrap}.collection-filter-panel{position:absolute;z-index:7;left:16px;right:16px;margin-top:8px;padding:22px;background:#fffaf1;border:1px solid rgba(176,132,82,.3);box-shadow:0 18px 45px #5c3c2624}.collection-filter-panel .button{width:100%;margin-top:18px}.collection-results .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.collection-toolbar{position:relative;margin-bottom:24px;flex-wrap:nowrap;gap:10px}.collection-count{font-size:10px;white-space:nowrap}.collection-sort{gap:6px;font-size:10px;white-space:nowrap}.collection-sort select{padding:6px 22px 6px 8px;font-size:11px}}@media(max-width:520px){.collection-results .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-results .product-card-body{padding:14px 2px 22px}.collection-results .product-card-title{font-size:14px}.collection-results .product-card-meta{display:block;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/yangguifei-theme.css.map */
